.Sidebar_sidebar__v6daX{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100vh;height:100dvh;padding:1.5rem;display:flex;flex-direction:column;z-index:50;border-right:1px solid var(--glass-border);background:var(--sidebar-bg);backdrop-filter:blur(20px);transition:transform .3s ease-in-out;overflow:hidden}@media (max-width:1024px){.Sidebar_sidebar__v6daX{transform:translateX(-100%);width:280px;padding:1rem}.Sidebar_sidebar__v6daX.Sidebar_open__4MVVs{transform:translateX(0);box-shadow:20px 0 50px rgba(0,0,0,.5)}}.Sidebar_logo__SsBgv{font-size:1.5rem;font-weight:700;margin-bottom:2rem;display:flex;align-items:center;gap:.75rem;color:var(--foreground);flex-shrink:0}.Sidebar_nav__KAd3g{display:flex;flex-direction:column;gap:.5rem;flex:1;overflow-y:auto;min-height:0;padding-right:.5rem}.Sidebar_nav__KAd3g::-webkit-scrollbar{width:4px}.Sidebar_nav__KAd3g::-webkit-scrollbar-track{background:transparent}.Sidebar_nav__KAd3g::-webkit-scrollbar-thumb{background:rgba(99,102,241,.2);border-radius:4px}.Sidebar_nav__KAd3g::-webkit-scrollbar-thumb:hover{background:rgba(99,102,241,.4)}@media (max-width:1024px){.Sidebar_logo__SsBgv{margin-bottom:1.5rem}}.Sidebar_link__t4wTQ{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;border-radius:8px;color:var(--text-muted);transition:all .2s;font-weight:500}.Sidebar_link__t4wTQ:hover{background:var(--item-hover);color:var(--foreground)}.Sidebar_active__jjcnH{background:linear-gradient(90deg,var(--primary-glow) 0,transparent 100%);color:var(--primary);border-left:3px solid var(--primary)}.Sidebar_footer__hB5Gl{margin-top:auto;padding-top:1rem;border-top:1px solid var(--glass-border);flex-shrink:0;padding-bottom:env(safe-area-inset-bottom,20px)}.Sidebar_sectionLabel__LXNLT{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:.5rem 1rem;margin-top:.5rem;opacity:.7}