.Sidebar_sidebar__nBkgE{width:280px;height:100vh;background:var(--color-background);border-right:1px solid var(--color-border);display:flex;flex-direction:column;position:fixed;left:0;top:0;z-index:1200;box-shadow:2px 0 8px rgba(0,0,0,.08);overflow:hidden;transform:translateZ(0);backface-visibility:hidden;will-change:transform;transition:transform .25s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebar__nBkgE.Sidebar_collapsed__oYNC5{transform:translateX(-208px)}.Sidebar_collapsed__oYNC5 .Sidebar_sidebarFooter__mehW6,.Sidebar_collapsed__oYNC5 .Sidebar_sidebarHeader__X564Q,.Sidebar_collapsed__oYNC5 .Sidebar_sidebarNav__QXsmP{transform:translateX(208px);width:72px}.Sidebar_collapsed__oYNC5 .Sidebar_companyLogo__xgi46{opacity:0;visibility:hidden;height:0;padding:0;margin:0;transition:none}.Sidebar_collapsed__oYNC5 .Sidebar_simplifiedLogoButton__l5Whq{opacity:1;visibility:visible}.Sidebar_collapsed__oYNC5 .Sidebar_sidebarToggle__vQgzw,.Sidebar_sidebar__nBkgE:not(.Sidebar_collapsed__oYNC5) .Sidebar_simplifiedLogoButton__l5Whq{opacity:0;visibility:hidden;position:absolute;transition:none}.Sidebar_sidebar__nBkgE:not(.Sidebar_collapsed__oYNC5) .Sidebar_sidebarToggle__vQgzw{opacity:1;visibility:visible}.Sidebar_sidebarHeader__X564Q{padding:1.25rem .75rem .75rem;position:relative;min-height:5rem;display:flex;flex-direction:column;justify-content:center;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);will-change:transform}.Sidebar_headerTop__ylrfL{display:flex;flex-direction:column;gap:.75rem;align-items:center;position:relative}.Sidebar_headerActions__SBhlI{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:flex-end;position:absolute;top:0;right:0}.Sidebar_mobileActions__7EH7u{display:none}.Sidebar_mobileActionButton__IoYvr{position:relative;background:var(--color-backgroundSecondary);border:1px solid var(--color-border);border-radius:.375rem;padding:.5rem;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out;color:var(--color-textSecondary);display:flex;align-items:center;justify-content:center}.Sidebar_mobileActionButton__IoYvr:hover{background:var(--color-backgroundTertiary);color:var(--color-textPrimary)}.Sidebar_headerBottom__TRKyV{display:flex;align-items:center;justify-content:center}.Sidebar_sidebarToggle__vQgzw{flex-shrink:0;transition:opacity .15s ease,visibility .15s ease}.Sidebar_simplifiedLogoButton__l5Whq{display:flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;border-radius:50%;background:transparent;border:none;cursor:pointer;padding:0;margin:0 .25rem;flex-shrink:0;transition:transform .2s ease,opacity .15s ease,visibility .15s ease}.Sidebar_simplifiedLogoButton__l5Whq:hover{transform:scale(1.08)}.Sidebar_simplifiedLogoButton__l5Whq:active{transform:scale(.95)}.Sidebar_simplifiedLogoButton__l5Whq img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%;filter:none!important;box-shadow:0 2px 4px var(--color-shadow,rgba(0,0,0,.1))}.Sidebar_companyLogo__xgi46{width:100%;display:flex;align-items:center;justify-content:center;padding:.5rem 0;min-height:auto;transition:opacity .15s ease,visibility .15s ease,height .15s ease}.Sidebar_companyLogo__xgi46 img{max-width:90%;max-height:4.5rem;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;filter:none!important}.Sidebar_adminLogoIcon__e8sy4{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--color-textPrimary)}.Sidebar_adminLogoIcon__e8sy4 span{font-size:1.25rem;font-weight:600;letter-spacing:.05em}.Sidebar_mobileCloseButton__tAdhn{display:none;flex-shrink:0}@media (max-width:768px){.Sidebar_headerActions__SBhlI{position:static;width:auto;justify-content:flex-end}.Sidebar_mobileCloseButton__tAdhn{display:flex;position:absolute;top:1rem;right:1rem;z-index:10}}.Sidebar_sidebarNav__QXsmP{flex:1;padding:1rem .75rem;overflow-y:auto;overflow-x:hidden;contain:layout style;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);will-change:transform}.Sidebar_navSection__LlMDZ{margin-bottom:.25rem;width:100%}.Sidebar_navItemWrapper__lBGtH{width:100%}.Sidebar_navItemWrapper__lBGtH,.Sidebar_navItem__aeWM1{display:flex;align-items:center;justify-content:center;position:relative}.Sidebar_navItem__aeWM1{gap:.75rem;padding:.875rem .75rem;color:var(--color-textPrimary);text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;border-radius:.75rem;margin:0 .25rem;font-weight:500;border:1px solid transparent;outline:none;flex:1}.Sidebar_navItem__aeWM1:where(button){cursor:pointer;font:inherit;text-align:left;background:transparent;width:auto;min-width:0}.Sidebar_navItem__aeWM1:focus,.Sidebar_navItem__aeWM1:visited{text-decoration:none;outline:none}.Sidebar_navItem__aeWM1:hover{background:var(--color-primaryLight,rgba(40,167,69,.1));color:var(--color-textPrimary);border:1px solid var(--color-primary)}.Sidebar_navItem__aeWM1.Sidebar_active__dD6oI{background:linear-gradient(135deg,var(--color-primary),var(--color-primaryHover));color:var(--color-textInverse);box-shadow:0 2px 8px var(--color-shadowDark);border:1px solid var(--color-primaryDark)}.Sidebar_navItem__aeWM1.Sidebar_active__dD6oI .Sidebar_navLabel__apobj{color:var(--color-textInverse)}.Sidebar_navItem__aeWM1.Sidebar_sectionActive__1pwm_{color:var(--color-primary)}.Sidebar_navItem__aeWM1.Sidebar_active__dD6oI.Sidebar_sectionActive__1pwm_,.Sidebar_navItem__aeWM1.Sidebar_active__dD6oI.Sidebar_sectionActive__1pwm_ .Sidebar_navLabel__apobj{color:var(--color-textInverse)}.Sidebar_navLabel__apobj{flex:1;font-weight:600;font-size:1rem;letter-spacing:-.025em;text-decoration:none;white-space:nowrap}.Sidebar_rolloutBadge__c666b{display:inline-block;margin-left:.5rem;padding:.05rem .4rem;border-radius:999px;font-size:.6rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;vertical-align:middle;line-height:1.4}.Sidebar_rolloutBadgeReleased__Dl20S{background:var(--color-successBackground,rgba(16,185,129,.15));color:var(--color-success,#10b981)}.Sidebar_rolloutBadgeUnreleased__2vxGq{background:var(--color-warningBackground,rgba(245,158,11,.15));color:var(--color-warning,#f59e0b)}.Sidebar_navExpand__lIAP0{background:none;border:none;cursor:pointer;padding:.25rem;border-radius:.375rem;transition:background-color .15s ease-out;display:flex;align-items:center;justify-content:center}.Sidebar_navExpand__lIAP0:hover{background:var(--color-backgroundTertiary)}.Sidebar_expandIcon__XQtWU{transition:transform .2s ease}.Sidebar_navChildren__b5wpM{background:var(--color-backgroundSecondary);border-radius:.5rem;margin:.25rem .5rem 0 2.5rem;padding:.25rem 0}.Sidebar_navChild__mrl3d{display:block;padding:.625rem 1rem;color:var(--color-textPrimary);transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;font-size:.875rem;font-weight:500;border-radius:.375rem;margin:.125rem .5rem;border:1px solid transparent}.Sidebar_navChild__mrl3d,.Sidebar_navChild__mrl3d:focus,.Sidebar_navChild__mrl3d:visited{text-decoration:none;outline:none}.Sidebar_navChild__mrl3d:hover{background:var(--color-primaryLight,rgba(40,167,69,.08));color:var(--color-textPrimary);border:1px solid var(--color-primary)}.Sidebar_navChild__mrl3d.Sidebar_active__dD6oI{background:linear-gradient(135deg,var(--color-primaryLight,rgba(40,167,69,.2)),var(--color-primary,rgba(32,201,151,.2)));color:var(--color-primary);font-weight:600;border:1px solid var(--color-primaryDark);border-left:3px solid var(--color-primary)}.Sidebar_navChildLabel___wuK7{display:block;text-decoration:none}.Sidebar_navIcon__8uUL_{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;line-height:1}.Sidebar_navIconWithCounter__hqPMw{position:relative;display:inline-flex;flex-shrink:0}.Sidebar_navIcon__8uUL_ img,.Sidebar_navIcon__8uUL_ svg{width:1.25rem;height:1.25rem;flex-shrink:0}.Sidebar_navIcon__8uUL_ img{-o-object-fit:contain;object-fit:contain}.Sidebar_sidebarIcon__HQpSR{transition:opacity .15s ease-out;flex-shrink:0}.Sidebar_navItem__aeWM1:hover .Sidebar_sidebarIcon__HQpSR{opacity:1}.Sidebar_sidebarFooter__mehW6{padding:1rem;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.5rem;transition:transform .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);will-change:transform}.Sidebar_navigateButton__38XPO{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;background:var(--color-backgroundSecondary);border:none;border-radius:.75rem;color:var(--color-textSecondary);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out;font-size:.875rem;font-weight:500}.Sidebar_navigateButton__38XPO:hover{background:var(--color-backgroundTertiary);color:var(--color-textPrimary)}.Sidebar_navigateDropdownContent__GLvrJ{background:var(--color-backgroundSecondary);border-radius:.5rem;margin:.25rem .5rem 0 2.5rem;padding:.25rem 0;display:flex;flex-direction:column}.Sidebar_navigateOption__bLPrw{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;background:transparent;border:none;border-radius:0;color:var(--color-textPrimary);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out;font-size:.875rem;text-align:left;text-decoration:none}.Sidebar_navigateOption__bLPrw:hover{background:var(--color-backgroundTertiary);color:var(--color-textPrimary)}.Sidebar_navigateOption__bLPrw:focus,.Sidebar_navigateOption__bLPrw:visited{color:var(--color-textPrimary);text-decoration:none}.Sidebar_navigateOptionIcon__2G8s3{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.Sidebar_helpButton__Rqq6D{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;background:var(--color-backgroundSecondary);border:none;border-radius:.75rem;color:var(--color-textSecondary);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out;font-size:.875rem;font-weight:500}.Sidebar_helpButton__Rqq6D:hover{background:var(--color-backgroundTertiary);color:var(--color-textPrimary)}.Sidebar_helpIcon__FpDFg{transition:opacity .15s ease-out;flex-shrink:0}.Sidebar_helpText__g8eVW{font-weight:500;white-space:nowrap}.Sidebar_sidebarNav__QXsmP{scrollbar-width:none;-ms-overflow-style:none}.Sidebar_sidebarNav__QXsmP::-webkit-scrollbar{display:none}@media (max-width:768px){.Sidebar_sidebar__nBkgE{width:280px;z-index:1200;transition:transform .2s ease-out}.Sidebar_sidebar__nBkgE,.Sidebar_sidebar__nBkgE.Sidebar_collapsed__oYNC5{transform:translateX(-100%)}.Sidebar_mobileOpen__guilo,.Sidebar_mobileOpen__guilo.Sidebar_collapsed__oYNC5{transform:translateX(0);width:280px;z-index:1200}.Sidebar_mobileOpen__guilo.Sidebar_collapsed__oYNC5 .Sidebar_sidebarFooter__mehW6,.Sidebar_mobileOpen__guilo.Sidebar_collapsed__oYNC5 .Sidebar_sidebarHeader__X564Q,.Sidebar_mobileOpen__guilo.Sidebar_collapsed__oYNC5 .Sidebar_sidebarNav__QXsmP{transform:none;width:100%}.Sidebar_mobileOpen__guilo.Sidebar_collapsed__oYNC5 .Sidebar_companyLogo__xgi46{opacity:1;visibility:visible;height:auto;padding:.5rem 0}.Sidebar_mobileOpen__guilo.Sidebar_collapsed__oYNC5 .Sidebar_sidebarToggle__vQgzw,.Sidebar_mobileOpen__guilo.Sidebar_collapsed__oYNC5 .Sidebar_simplifiedLogoButton__l5Whq{opacity:0;visibility:hidden;position:absolute}.Sidebar_mobileOpen__guilo .Sidebar_companyLogo__xgi46,.Sidebar_mobileOpen__guilo .Sidebar_helpText__g8eVW,.Sidebar_mobileOpen__guilo .Sidebar_navChildren__b5wpM,.Sidebar_mobileOpen__guilo .Sidebar_navExpand__lIAP0,.Sidebar_mobileOpen__guilo .Sidebar_navLabel__apobj{display:block}.Sidebar_mobileOpen__guilo .Sidebar_navItemWrapper__lBGtH{justify-content:flex-start}.Sidebar_mobileOpen__guilo .Sidebar_navItem__aeWM1{justify-content:flex-start;padding:.875rem 1rem;margin:0 .25rem;flex:1}.Sidebar_mobileOpen__guilo .Sidebar_helpButton__Rqq6D{justify-content:flex-start;padding:.875rem 1rem}.Sidebar_sidebarHeader__X564Q{padding:.75rem;position:relative;width:100%;box-sizing:border-box}.Sidebar_headerTop__ylrfL{padding-top:2rem;width:100%;display:flex;flex-direction:column;align-items:center}.Sidebar_headerActions__SBhlI{position:absolute;top:0;right:0;width:auto}.Sidebar_headerBottom__TRKyV{display:none}.Sidebar_mobileActions__7EH7u{display:flex;flex-direction:column;gap:.75rem;padding:.75rem .5rem;border-bottom:1px solid var(--color-border)}.Sidebar_mobileActionsRow__zhu_2{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.25rem}.Sidebar_mobileActionsRow__zhu_2>*{flex:1;max-width:none}.Sidebar_mobileThemeRow__BoefD{display:flex;justify-content:center;width:100%}.Sidebar_mobileCloseButton__tAdhn{display:flex}.Sidebar_companyLogo__xgi46{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem 0;text-align:center;box-sizing:border-box}.Sidebar_companyLogo__xgi46 img{max-width:140px;max-height:80px;width:auto;height:auto;display:block;margin:0 auto}.Sidebar_sidebarNav__QXsmP{padding:.75rem .25rem}.Sidebar_navItemWrapper__lBGtH{justify-content:center}.Sidebar_navItem__aeWM1{padding:.75rem .875rem;margin:.125rem}.Sidebar_navLabel__apobj{font-size:.9rem}.Sidebar_navChild__mrl3d{padding:.5rem .875rem;margin:.1rem .25rem;font-size:.8rem}.Sidebar_sidebarFooter__mehW6{padding:.75rem}.Sidebar_helpButton__Rqq6D{padding:.75rem .875rem;font-size:.8rem}}