.Sidebar_sidebar__af5KA{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-current-width,var(--sidebar-width));z-index:var(--z-sidebar);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;transition:width var(--transition-base)}.Sidebar_sidebar__af5KA::-webkit-scrollbar{width:0}.Sidebar_logoArea__jSDV6{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) var(--space-sm);flex-shrink:0;min-height:64px;position:relative}.Sidebar_logo__zI2mf{display:flex;align-items:center;justify-content:center;flex:1 1;min-width:0;overflow:hidden}.Sidebar_logoImg__iWGHC{height:28px;width:auto;object-fit:contain;filter:brightness(0) invert(1);transition:opacity var(--transition-base)}.Sidebar_logoRound__2LGxo{width:36px;height:36px;object-fit:contain;flex-shrink:0}.Sidebar_logoText__auHKX{color:white;font-weight:var(--semibold-weight);font-size:var(--font-size-md);white-space:nowrap}.Sidebar_toggleBtn__jnZsD{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:rgba(255,255,255,.08);color:var(--sidebar-text);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.Sidebar_toggleBtn__jnZsD:hover{background:rgba(255,255,255,.15);color:var(--sidebar-text-active);transform:scale(1.05)}.Sidebar_sidebar__af5KA[data-expanded=false] .Sidebar_logoArea__jSDV6{flex-direction:column;gap:var(--space-md);padding:var(--space-md) var(--space-xs)}.Sidebar_nav__SSDsT{flex:1 1;padding:var(--space-sm);display:flex;flex-direction:column;gap:2px}.Sidebar_section__vJeSX{margin-bottom:var(--space-xs)}.Sidebar_sectionTitle__jb5of{display:block;padding:var(--space-sm) var(--space-md);font-size:var(--font-size-xs);font-weight:var(--semibold-weight);color:var(--sidebar-section);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.Sidebar_sectionDivider__VS4R6{height:1px;background:rgba(255,255,255,.06);margin:var(--space-sm) var(--space-md)}.Sidebar_navItem__QQEYI{display:flex;align-items:center;gap:var(--space-md);padding:10px;border-radius:var(--radius-md);color:var(--sidebar-text);text-decoration:none;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);justify-content:center;border:none;background:none;width:100%;font-family:var(--font-family);font-size:var(--font-size-sm)}.Sidebar_sidebar__af5KA[data-expanded=true] .Sidebar_navItem__QQEYI{justify-content:flex-start;padding:10px 12px}.Sidebar_navItem__QQEYI:hover{background:var(--sidebar-hover);color:var(--sidebar-text-active)}.Sidebar_navItem__QQEYI.Sidebar_active__i9F6k{background:var(--sidebar-active-bg);color:var(--sidebar-text-active)}.Sidebar_navItem__QQEYI.Sidebar_active__i9F6k .Sidebar_navIcon__n_EIk{color:var(--accent)}.Sidebar_navIcon__n_EIk{display:flex;align-items:center;justify-content:center;color:var(--sidebar-icon);flex-shrink:0;transition:color var(--transition-fast)}.Sidebar_navItem__QQEYI:hover .Sidebar_navIcon__n_EIk{color:var(--sidebar-text-active)}.Sidebar_navLabel__Ai7HT{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_footer__kQHJ4{padding:var(--space-sm);border-top:1px solid rgba(255,255,255,.06);flex-shrink:0}.Sidebar_navBadge__d4TyL{min-width:18px;height:18px;padding:0 6px;border-radius:9px;font-size:10px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto;flex-shrink:0}.Sidebar_navBadgeCollapsed__XqqAq,.Sidebar_navBadge__d4TyL{display:inline-flex;align-items:center;justify-content:center;background:var(--primary,#81BB42);color:white}.Sidebar_navBadgeCollapsed__XqqAq{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font-size:9px;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--sidebar-bg,#0a1118)}.Sidebar_navIcon__n_EIk{position:relative}.TopBar_topbar__oMTs1{position:fixed;top:0;left:var(--sidebar-current-width,var(--sidebar-width));right:0;height:var(--topbar-height);z-index:var(--z-topbar);display:flex;align-items:center;padding:0 var(--space-lg);gap:var(--space-md);transition:left var(--transition-base)}@media (max-width:1024px){.TopBar_topbar__oMTs1{left:0}}.TopBar_left__VMsWC{display:flex;align-items:center;gap:var(--space-md);flex-shrink:0}.TopBar_menuBtn__eytPO{display:none;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast)}.TopBar_menuBtn__eytPO:hover{background:var(--surface-hover)}@media (max-width:1024px){.TopBar_menuBtn__eytPO{display:flex}}.TopBar_greeting___l7Kb{display:flex;align-items:center}.TopBar_greetText__vCFv6{font-size:var(--font-size-base);color:var(--text-secondary)}.TopBar_greetText__vCFv6 strong{color:var(--text-primary);font-weight:var(--semibold-weight)}@media (max-width:768px){.TopBar_greeting___l7Kb{display:none}}.TopBar_center__kXwxE{flex:1 1;display:flex;justify-content:center;max-width:480px;margin:0 auto}.TopBar_right__p_fdE{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.TopBar_iconBtn__TX1ZQ{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.TopBar_iconBtn__TX1ZQ:hover{background:var(--surface-hover);color:var(--text-primary)}.TopBar_brandMarkLink__Fo48T{display:inline-flex;align-items:center;height:40px;padding:0 10px;margin-left:6px;border-left:1px solid var(--border,rgba(255,255,255,.08));text-decoration:none;opacity:.9;transition:opacity .15s}.TopBar_brandMarkLink__Fo48T:hover{opacity:1}.TopBar_brandMark__U6AP_{height:26px;width:auto;object-fit:contain;display:block}@media (max-width:720px){.TopBar_brandMarkLink__Fo48T{display:none}}.TopBar_avatar__hjtqj{width:36px;height:36px;background:var(--primary);color:white;justify-content:center}.TopBar_avatar__hjtqj,.TopBar_creditPill__Ln3_n{border-radius:var(--radius-full);display:flex;align-items:center;font-size:var(--font-size-xs);font-weight:var(--semibold-weight);cursor:pointer}.TopBar_creditPill__Ln3_n{gap:5px;padding:5px 12px;background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(234,179,8,.06));border:1px solid rgba(245,158,11,.25);color:var(--text-secondary);text-decoration:none;transition:all .2s ease;white-space:nowrap}.TopBar_creditPill__Ln3_n:hover{border-color:rgba(245,158,11,.5);background:linear-gradient(135deg,rgba(245,158,11,.2),rgba(234,179,8,.12));color:var(--text-primary);box-shadow:0 0 12px rgba(245,158,11,.12)}.TopBar_creditIcon__fHFfY{color:#f59e0b;flex-shrink:0}.TopBar_creditValue__hH_Xk{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TopBar_creditPillUnlinked__kurTQ{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(168,85,247,.06));border-color:rgba(139,92,246,.3)}.TopBar_creditPillUnlinked__kurTQ .TopBar_creditIcon__fHFfY{color:#a855f7}.TopBar_creditPillUnlinked__kurTQ:hover{border-color:rgba(139,92,246,.55);background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(168,85,247,.12));box-shadow:0 0 14px rgba(139,92,246,.18)}.TopBar_aiTrigger__HDFIl{position:relative;display:flex;align-items:center;gap:var(--space-sm);padding:8px 16px;border:1px solid rgba(139,92,246,.3);border-radius:var(--radius-full);background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(124,58,237,.06));color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all .25s ease;overflow:hidden;width:100%;max-width:320px;font-family:var(--font-family)}.TopBar_aiTrigger__HDFIl:hover{border-color:rgba(139,92,246,.6);background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(124,58,237,.12));color:var(--text-primary);box-shadow:0 0 20px rgba(139,92,246,.15),inset 0 0 20px rgba(139,92,246,.05)}.TopBar_aiTriggerGlow__GmTZe{position:absolute;top:50%;left:20px;width:24px;height:24px;background:radial-gradient(circle,rgba(139,92,246,.4) 0,transparent 70%);border-radius:50%;transform:translateY(-50%);animation:TopBar_triggerPulse__Ns4S5 3s ease-in-out infinite;pointer-events:none}@keyframes TopBar_triggerPulse__Ns4S5{0%,to{opacity:.4;transform:translateY(-50%) scale(1)}50%{opacity:.8;transform:translateY(-50%) scale(1.5)}}.TopBar_aiTriggerIcon__nth9m{color:#8b5cf6;flex-shrink:0;z-index:1}.TopBar_aiTriggerLabel__WTDjo{flex:1 1;text-align:left;z-index:1}.TopBar_aiTriggerKbd__feT1g{padding:2px 6px;border-radius:4px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.2);color:#a78bfa;font-size:10px;font-family:var(--font-family);z-index:1}@media (max-width:768px){.TopBar_aiTrigger__HDFIl{max-width:none}.TopBar_aiTriggerGlow__GmTZe,.TopBar_aiTriggerKbd__feT1g,.TopBar_aiTriggerLabel__WTDjo{display:none}.TopBar_aiTrigger__HDFIl{width:40px;height:40px;padding:0;justify-content:center;border-radius:var(--radius-md)}}.TopBar_notifPanel__3OJDJ{background:#ffffff}[data-theme=dark] .TopBar_notifPanel__3OJDJ{background:#162432}.TopBar_notifItem__asGBf{width:100%;display:flex;align-items:flex-start;gap:10px;padding:12px 16px;cursor:pointer;transition:background .18s;border-bottom:1px solid var(--glass-border)}.TopBar_notifItem__asGBf:hover{background:rgba(129,187,66,.07)}.TopBar_notifContent__d5T_S{flex:1 1;min-width:0}.TopBar_notifDelete__2ose4{background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;padding:4px;border-radius:6px;display:inline-flex;align-items:center;align-self:flex-start;flex-shrink:0;opacity:.55;transition:opacity .15s,color .15s}.TopBar_notifDelete__2ose4:hover{opacity:1;color:#ef4444;background:rgba(239,68,68,.08)}.QuickBar_quickBar__XdL1k{position:fixed;top:var(--topbar-height);left:var(--sidebar-current-width,var(--sidebar-width));right:0;height:42px;z-index:calc(var(--z-topbar) - 1);display:flex;align-items:center;padding:0 var(--space-lg);border-bottom:1px solid var(--glass-border);transition:left var(--transition-base)}@media (max-width:1024px){.QuickBar_quickBar__XdL1k{display:none}}.QuickBar_content__ah0UL{display:flex;align-items:center;gap:var(--space-md);width:100%}.QuickBar_label__aP8al{font-size:10px;font-weight:var(--semibold-weight);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0}.QuickBar_actions__Xsr0Y,.QuickBar_label__aP8al{display:flex;align-items:center;gap:4px}.QuickBar_action__iHYcj{display:flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--radius-full);text-decoration:none;color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--medium-weight);transition:all var(--transition-fast);white-space:nowrap;cursor:pointer;border:1px solid transparent}.QuickBar_action__iHYcj:hover{background:var(--surface-hover);color:var(--text-primary);border-color:var(--glass-border);transform:translateY(-1px)}.QuickBar_action__iHYcj:active{transform:scale(.97) translateY(0)}.QuickBar_actionAccent__dWq09{background:rgba(129,187,66,.08);border-color:rgba(129,187,66,.15);color:var(--primary)}.QuickBar_actionAccent__dWq09:hover{background:rgba(129,187,66,.15);border-color:rgba(129,187,66,.3);color:var(--primary)}.QuickBar_actionIcon__GWfml{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;flex-shrink:0;transition:transform var(--transition-fast)}.QuickBar_action__iHYcj:hover .QuickBar_actionIcon__GWfml{transform:scale(1.1)}.QuickBar_actionLabel__VuDDG{line-height:1}