.Sidebar_sidebar__86IlD{width:var(--sidebar-width-expanded);background:var(--sidebar-bg,var(--bg-sidebar));display:flex;flex-direction:column;position:fixed;height:100vh;z-index:1000;overflow-y:auto;overflow-x:hidden;color:var(--sidebar-text)}.Sidebar_sidebarMobile__1hxp0{width:min(86vw,320px)}.Sidebar_sidebar__86IlD::-webkit-scrollbar{width:6px}.Sidebar_sidebar__86IlD::-webkit-scrollbar-track{background:transparent}.Sidebar_sidebar__86IlD::-webkit-scrollbar-thumb{background:var(--sidebar-border);border-radius:3px}.Sidebar_sidebar__86IlD::-webkit-scrollbar-thumb:hover{background:var(--sidebar-hover-bg)}.Sidebar_sidebarHeader__cS1qn{display:grid;place-items:center;padding:.5rem 1rem;border-bottom:1px solid var(--sidebar-border)}@media (max-width:768px){.Sidebar_sidebarHeader__cS1qn{padding:1.5rem 1rem}}.Sidebar_sidebarNav__Gs6lY{flex:1 1;padding:2rem 0}.Sidebar_sidebarNav__Gs6lY ul{list-style:none}.Sidebar_sidebarNav__Gs6lY li{margin-bottom:.5rem}.Sidebar_sidebarNav__Gs6lY a{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;color:var(--sidebar-text);text-decoration:none;transition:all .2s ease;font-weight:500;border-radius:8px;margin:0 1rem;white-space:nowrap;overflow:hidden}.Sidebar_sidebarNav__Gs6lY a span{overflow:hidden;text-overflow:ellipsis}@media (max-width:1024px){.Sidebar_sidebarNav__Gs6lY a{padding:.75rem 1rem;gap:.75rem;font-size:.9rem}}@media (max-width:768px){.Sidebar_sidebarNav__Gs6lY a{padding:.65rem 1rem;gap:.75rem;font-size:.875rem}}.Sidebar_sidebarNav__Gs6lY a.Sidebar_active__vqrO1,.Sidebar_sidebarNav__Gs6lY a:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-hover)}.Sidebar_sidebarNav__Gs6lY a.Sidebar_active__vqrO1{position:relative;background:var(--sidebar-active-bg);color:var(--sidebar-text-active)}.Sidebar_sidebarNav__Gs6lY a.Sidebar_active__vqrO1:before{content:"";position:absolute;left:-1rem;top:0;bottom:0;width:3px;background:var(--sidebar-active-indicator);border-radius:0 2px 2px 0}.Sidebar_navIcon__7pohN{width:20px;text-align:center}.Sidebar_sidebarFooter__EFT3W{padding:1rem 1.5rem;border-top:1px solid var(--sidebar-border)}@media (max-width:768px){.Sidebar_sidebarFooter__EFT3W{padding:1rem}}.Sidebar_sidebarFooter__EFT3W a{display:flex;align-items:center;gap:1rem;padding:.75rem;color:var(--sidebar-text);text-decoration:none;transition:all .2s ease;border-radius:8px}@media (max-width:768px){.Sidebar_sidebarFooter__EFT3W a{padding:.5rem;gap:.75rem}}.Sidebar_sidebarFooter__EFT3W a:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-hover)}.Sidebar_icon__wZ32N svg{width:15px;height:15px;display:block;line-height:1}.Sidebar_systemMenuItem__JCK7L{cursor:pointer}.Sidebar_systemMenuHeader__8TGvh{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;color:var(--sidebar-text);text-decoration:none;transition:all .2s ease;font-weight:500;border-radius:8px;margin:0 1rem;cursor:pointer;white-space:nowrap}.Sidebar_systemMenuHeader__8TGvh:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-hover)}.Sidebar_systemMenuHeader__8TGvh span{flex:1 1;overflow:hidden;text-overflow:ellipsis}.Sidebar_systemMenuHeader__8TGvh>svg:last-child{margin-left:auto;flex-shrink:0}@media (max-width:1024px){.Sidebar_systemMenuHeader__8TGvh{padding:.75rem 1rem;gap:.75rem;font-size:.9rem}}@media (max-width:768px){.Sidebar_systemMenuHeader__8TGvh{padding:.65rem 1rem;gap:.75rem;font-size:.875rem}}.Sidebar_submenu__Oj7Ni{list-style:none;padding-left:0;margin-top:.5rem;animation:Sidebar_slideDown__LTz3d .3s ease;overflow:hidden}.Sidebar_submenu__Oj7Ni li{margin-bottom:.25rem}.Sidebar_submenu__Oj7Ni a{text-decoration:none;white-space:normal;overflow:hidden;text-overflow:clip}.Sidebar_nestedMenuHeader__N63Gp,.Sidebar_submenu__Oj7Ni a{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem .5rem 2.5rem;font-size:.875rem;margin:0 1rem;color:var(--sidebar-text);transition:all .2s ease;border-radius:8px}.Sidebar_nestedMenuHeader__N63Gp{cursor:pointer}.Sidebar_nestedMenuHeader__N63Gp:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-hover)}.Sidebar_nestedMenuHeader__N63Gp span{flex:1 1;min-width:0}.Sidebar_nestedMenuHeader__N63Gp>svg:last-child{margin-left:auto;flex-shrink:0}.Sidebar_submenuNested__h_XPy{list-style:none;padding-left:0;margin-top:.25rem;margin-bottom:.25rem;animation:Sidebar_slideDown__LTz3d .3s ease}.Sidebar_submenuNested__h_XPy li{margin-bottom:.25rem}.Sidebar_submenuNested__h_XPy a{display:flex;align-items:center;gap:.65rem;padding:.45rem .85rem .45rem 3.2rem;font-size:.82rem;margin:0 1rem;color:var(--sidebar-text);text-decoration:none;transition:all .2s ease;border-radius:8px;white-space:normal;overflow:hidden;text-overflow:clip;line-height:1.2}.Sidebar_submenuNested__h_XPy a:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-hover)}.Sidebar_submenuNested__h_XPy a span{word-break:break-word}.Sidebar_submenu__Oj7Ni a:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-hover)}@media (max-width:768px){.Sidebar_nestedMenuHeader__N63Gp,.Sidebar_submenu__Oj7Ni a{padding:.5rem .75rem .5rem 2rem;font-size:.8rem}.Sidebar_submenuNested__h_XPy a{padding:.45rem .75rem .45rem 2.75rem;font-size:.76rem}}@keyframes Sidebar_slideDown__LTz3d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Sidebar_sidebar__86IlD.Sidebar_sidebarOpen___8PvB{transform:translateX(0)}.Sidebar_sidebarLogo___iRpa{flex:1 1;min-width:0}.Sidebar_sidebarTopToggle__y1bq4{position:fixed;z-index:1004;top:5px;width:28px;height:28px;border-radius:20px;border:1px solid var(--border-color,rgba(15,23,42,.14));background:var(--bg-card,#ffffff);color:var(--text-primary,#0f172a);cursor:pointer;box-shadow:var(--shadow-sm,0 4px 10px color-mix(in srgb,#0f172a 10%,transparent)),0 0 0 1px color-mix(in srgb,#0f172a 6%,transparent);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease,border-color .2s ease;transform:none;margin-left:-5px}.Sidebar_sidebarTopToggle__y1bq4:hover{background-color:var(--primary-color,#2EABE2);border-color:var(--primary-color,#2EABE2);color:var(--text-on-primary,#ffffff);box-shadow:var(--shadow-md,0 6px 16px color-mix(in srgb,var(--primary-color,#2EABE2) 22%,transparent))}.Sidebar_sidebarTopToggle__y1bq4:focus-visible{outline:2px solid var(--primary-color,#2EABE2);outline-offset:2px}.Sidebar_sidebarTopToggle__y1bq4 svg{width:16px;height:16px}.Sidebar_sidebarOverlay__g_MPq{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Sidebar_sidebarOverlay__g_MPq.Sidebar_overlayVisible__tpI3u{display:block}@media (max-width:768px){.Sidebar_sidebar__86IlD{transform:translateX(-100%);transition:transform .3s ease;z-index:1000}.Sidebar_sidebar__86IlD.Sidebar_sidebarOpen___8PvB{transform:translateX(0)}}@media (max-width:900px){.Sidebar_sidebar__86IlD{width:min(86vw,320px);max-width:320px;transform:translateX(calc(-100% - 1rem));transition:transform .24s ease,box-shadow .24s ease;box-shadow:none}.Sidebar_sidebar__86IlD.Sidebar_sidebarOpen___8PvB{transform:translateX(0);box-shadow:20px 0 44px rgba(15,23,42,.24)}.Sidebar_sidebarHeader__cS1qn{padding:1rem 1rem 1.1rem}.Sidebar_sidebarNav__Gs6lY{padding:1.1rem 0 1.5rem}.Sidebar_sidebarFooter__EFT3W{padding:1rem}.Sidebar_sidebarTopToggle__y1bq4{display:none}}.Sidebar_logoutButton__JpDjW{display:flex;align-items:center;gap:12px;width:100%;background:none;border:none;color:inherit;cursor:pointer;padding:12px}.Sidebar_logoutButton__JpDjW:hover{background-color:var(--sidebar-hover-bg)}.Sidebar_collapsed__vRsc4{width:var(--sidebar-width-collapsed)}.Sidebar_collapsed__vRsc4 .Sidebar_sidebarHeader__cS1qn{padding:.7rem .5rem 0}.Sidebar_collapsed__vRsc4 .Sidebar_sidebarTopToggle__y1bq4 svg{width:14px;height:14px}.Sidebar_collapsed__vRsc4 .Sidebar_sidebarNav__Gs6lY a{justify-content:center;padding:.75rem;margin:0 .75rem;gap:0;position:relative}.Sidebar_collapsed__vRsc4 .Sidebar_sidebarNav__Gs6lY{margin-top:-15px}.Sidebar_collapsed__vRsc4 .Sidebar_sidebarNav__Gs6lY a span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Sidebar_collapsed__vRsc4 .Sidebar_nestedMenuHeader__N63Gp,.Sidebar_collapsed__vRsc4 .Sidebar_systemMenuHeader__8TGvh{justify-content:center;padding:.75rem;margin:0 .75rem;gap:0;position:relative}.Sidebar_collapsed__vRsc4 .Sidebar_nestedMenuHeader__N63Gp span,.Sidebar_collapsed__vRsc4 .Sidebar_systemMenuHeader__8TGvh span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Sidebar_collapsed__vRsc4 .Sidebar_nestedMenuHeader__N63Gp>svg:last-child,.Sidebar_collapsed__vRsc4 .Sidebar_systemMenuHeader__8TGvh>svg:last-child{display:none}.Sidebar_collapsed__vRsc4 .Sidebar_submenuNested__h_XPy a,.Sidebar_collapsed__vRsc4 .Sidebar_submenu__Oj7Ni a{justify-content:center;padding:.65rem;margin:0 .75rem;gap:0;position:relative}.Sidebar_collapsed__vRsc4 .Sidebar_submenuNested__h_XPy a span,.Sidebar_collapsed__vRsc4 .Sidebar_submenu__Oj7Ni a span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Sidebar_collapsed__vRsc4 .Sidebar_sidebarFooter__EFT3W{padding:1rem .75rem}.Sidebar_collapsed__vRsc4 .Sidebar_sidebarFooter__EFT3W a{justify-content:center;gap:0;position:relative}.Sidebar_collapsed__vRsc4 .Sidebar_sidebarFooter__EFT3W a span:last-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}