.hOqQFq_sidebar{width:var(--sidebar-width);background-color:var(--bg-primary);border-right:1px solid var(--border);z-index:50;transition:width .24s var(--ease-standard);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.hOqQFq_sidebarCollapsed{width:var(--sidebar-collapsed-width)}.hOqQFq_brandRow{height:var(--topbar-height);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.hOqQFq_brandLink{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);align-items:center;gap:10px;font-size:1.15rem;font-weight:800;display:flex}.hOqQFq_brandMark{background-color:var(--dark-section);width:32px;height:32px;color:var(--accent-yellow);box-shadow:var(--shadow-xs);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hOqQFq_collapseBtn{border:1px solid var(--border);background-color:var(--surface);width:28px;height:28px;color:var(--text-secondary);border-radius:8px;justify-content:center;align-items:center;transition:all .16s;display:inline-flex}.hOqQFq_collapseBtn:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.hOqQFq_navScroll{flex-direction:column;flex:1;gap:16px;padding:14px 12px;display:flex;overflow-y:auto}.hOqQFq_groupLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:0 10px 6px;font-size:.6875rem;font-weight:700}.hOqQFq_navList{flex-direction:column;gap:3px;display:flex}.hOqQFq_navItem{color:var(--text-secondary);border-radius:10px;align-items:center;gap:11px;padding:9px 11px;font-size:.865rem;font-weight:500;transition:background-color .18s,color .18s;display:flex;position:relative}.hOqQFq_navItem:hover{background-color:var(--bg-secondary);color:var(--text-primary)}.hOqQFq_navItemActive{background-color:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-xs);border:1px solid var(--border);font-weight:600}.hOqQFq_navItemActive:before{content:"";background-color:var(--accent-purple);border-radius:0 4px 4px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-12px}.hOqQFq_navIconActive{color:var(--accent-purple)}.hOqQFq_navDot{background-color:var(--accent-purple);border-radius:999px;width:6px;height:6px;margin-left:auto}.hOqQFq_navBadge{background-color:var(--bg-secondary);color:var(--text-secondary);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:.6875rem;font-weight:600}.hOqQFq_sidebarFooter{border-top:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:10px;padding:12px;display:flex}.hOqQFq_upgradeCard{background-color:var(--accent-yellow);text-align:center;border:1px solid #20202014;border-radius:14px;margin-top:10px;padding:18px 14px 14px;position:relative}.hOqQFq_upgradeIconBadge{background-color:var(--surface);border:2px solid var(--dark-section);width:28px;height:28px;color:var(--dark-section);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.hOqQFq_upgradeTitle{font-family:var(--font-display);color:var(--text-primary);margin-bottom:10px;font-size:.9rem;font-weight:700;line-height:1.25}.hOqQFq_upgradeBtn{background-color:var(--surface);width:100%;color:var(--text-primary);border-radius:9px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:.78rem;font-weight:700;transition:transform .16s,box-shadow .16s;display:inline-flex}.hOqQFq_upgradeBtn:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.hOqQFq_profileChip{background-color:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:10px;padding:8px;transition:border-color .16s;display:flex}.hOqQFq_profileChip:hover{border-color:var(--border-strong)}.hOqQFq_topbar{height:var(--topbar-height);background-color:var(--bg-primary);border-bottom:1px solid var(--border);z-index:40;justify-content:space-between;align-items:center;gap:16px;padding:0 28px;display:flex;position:sticky;top:0}.hOqQFq_mobileMenuBtn{display:none}@media (max-width:1024px){.hOqQFq_sidebar{display:none}.hOqQFq_mobileMenuBtn{display:inline-flex}.hOqQFq_topbar{padding:0 16px}}
