.AppSidebar_sidebar___99yA{--navy:#1b2a4a;--navy-deep:#121e38;--navy-soft:#2a3a5e;--navy-line:hsla(0,0%,100%,.08);--gold:#b8924e;background:var(--navy-deep);color:#fff;padding:24px 16px;height:100vh;width:240px;flex-shrink:0;overflow-y:auto;position:relative;z-index:60}.AppSidebar_sidebar___99yA::-webkit-scrollbar{width:4px}.AppSidebar_sidebar___99yA::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:4px}.AppSidebar_sidebar___99yA:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 0,rgba(184,146,78,.08) 0,transparent 50%);pointer-events:none}.AppSidebar_brand__Hqw9p{padding:6px 10px 22px;border-bottom:1px solid var(--navy-line);margin-bottom:14px;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden;max-height:120px;transition:max-height .2s ease,padding .2s ease,margin .2s ease,border-color .2s ease}.AppSidebar_brandLogo__7dNYf{filter:brightness(0) invert(1);height:40px;width:auto;max-width:100%;object-fit:contain;transition:opacity .2s ease,transform .2s ease}.AppSidebar_navSection__z7i2u{font-size:9.5px;font-weight:600;letter-spacing:1.4px;color:hsla(0,0%,100%,.4);padding:14px 12px 6px;text-transform:uppercase;position:relative}.AppSidebar_navItem__J4IOw{display:flex;align-items:center;gap:11px;padding:7.5px 12px;border-radius:8px;color:hsla(0,0%,100%,.7);font-weight:500;cursor:pointer;font-size:13px;margin-bottom:1px;transition:all .15s;position:relative;width:100%;background:none;border:0;font-family:inherit;text-align:left;text-decoration:none}.AppSidebar_navItem__J4IOw.AppSidebar_active__ExyqO,.AppSidebar_navItem__J4IOw:hover{background:var(--navy-soft);color:#fff}.AppSidebar_navItem__J4IOw.AppSidebar_active__ExyqO:before{content:"";position:absolute;left:-16px;top:7px;bottom:7px;width:2px;background:var(--gold);border-radius:0 2px 2px 0}.AppSidebar_navItem__J4IOw svg{width:15px;height:15px;flex-shrink:0;stroke-width:1.7}.AppSidebar_label__u31vB{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppSidebar_ct__E7G5_{font-size:11px;color:hsla(0,0%,100%,.45);font-weight:500;font-variant-numeric:tabular-nums}.AppSidebar_navItem__J4IOw.AppSidebar_active__ExyqO .AppSidebar_ct__E7G5_{color:var(--gold);font-weight:600}.AppSidebar_ct__E7G5_.AppSidebar_alert__Qcmn_{color:#e8a0aa}.AppSidebar_spacer__YJpGe{margin-left:auto}.AppSidebar_chevron__XaY5B{transition:transform .2s;color:hsla(0,0%,100%,.4)}.AppSidebar_navItem__J4IOw[data-state=open] .AppSidebar_chevron__XaY5B{transform:rotate(90deg)}.AppSidebar_subList__J_C6c{display:flex;flex-direction:column;gap:1px;margin:2px 0 4px 19px;padding-left:13px;border-left:1px solid var(--navy-line)}.AppSidebar_subItem__kOXxa{font-size:12.5px;padding:6px 12px;color:hsla(0,0%,100%,.6)}.AppSidebar_subItem__kOXxa:hover{color:#fff}.AppSidebar_subItem__kOXxa.AppSidebar_subActive__k4Ot1{background:var(--navy-soft);color:#fff}.AppSidebar_sidebarFoot__hBQFd{margin:18px 4px 0;padding:13px;border-radius:10px;background:hsla(0,0%,100%,.04);border:1px solid var(--navy-line);display:flex;align-items:center;gap:11px;position:relative;width:calc(100% - 8px);cursor:pointer;text-align:left;font-family:inherit;transition:background-color .2s ease,border-color .2s ease,padding .2s ease,margin .2s ease}.AppSidebar_sidebarFoot__hBQFd:hover{background:hsla(0,0%,100%,.07)}.AppSidebar_sfText__ch3yI{display:flex;flex-direction:column;min-width:0;flex:1}.AppSidebar_sfName__s8Qa9{font-size:12.5px;font-weight:600;color:#fff;line-height:1.2}.AppSidebar_sfName__s8Qa9,.AppSidebar_sfRole__JtfT8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppSidebar_sfRole__JtfT8{font-size:10.5px;color:hsla(0,0%,100%,.55)}.AppSidebar_sfChevron__4FazD{margin-left:auto;width:15px;height:15px;color:hsla(0,0%,100%,.5);flex-shrink:0}.AppSidebar_scrim__tldZ5{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:55}@media (min-width:768px){.AppSidebar_sidebar___99yA{transition:width .2s ease}.AppSidebar_sidebar___99yA:not(.AppSidebar_open___rGJ4){width:64px}.AppSidebar_sidebar___99yA:not(.AppSidebar_open___rGJ4) .AppSidebar_chevron__XaY5B,.AppSidebar_sidebar___99yA:not(.AppSidebar_open___rGJ4) .AppSidebar_ct__E7G5_,.AppSidebar_sidebar___99yA:not(.AppSidebar_open___rGJ4) .AppSidebar_label__u31vB,.AppSidebar_sidebar___99yA:not(.AppSidebar_open___rGJ4) .AppSidebar_navSection__z7i2u,.AppSidebar_sidebar___99yA:not(.AppSidebar_open___rGJ4) .AppSidebar_sfChevron__4FazD,.AppSidebar_sidebar___99yA:not(.AppSidebar_open___rGJ4) .AppSidebar_sfText__ch3yI,.AppSidebar_sidebar___99yA:not(.AppSidebar_open___rGJ4) .AppSidebar_subList__J_C6c{display:none}.AppSidebar_sidebar___99yA:not(.AppSidebar_open___rGJ4) .AppSidebar_navItem__J4IOw{justify-content:center;padding-left:0;padding-right:0}.AppSidebar_sidebar___99yA:not(.AppSidebar_open___rGJ4) .AppSidebar_brand__Hqw9p{max-height:0;padding-top:0;padding-bottom:0;margin-bottom:0;border-bottom-color:transparent}.AppSidebar_sidebar___99yA:not(.AppSidebar_open___rGJ4) .AppSidebar_brandLogo__7dNYf{opacity:0;transform:scale(.6)}.AppSidebar_sidebar___99yA:not(.AppSidebar_open___rGJ4) .AppSidebar_sidebarFoot__hBQFd{justify-content:center;margin-left:0;margin-right:0;width:100%;padding:0;background:transparent;border-color:transparent}}@media (max-width:767px){.AppSidebar_sidebar___99yA{position:fixed;top:0;left:0;transform:translateX(-100%);transition:transform .25s ease;box-shadow:0 0 40px rgba(0,0,0,.4)}.AppSidebar_sidebar___99yA.AppSidebar_openMobile__48mpY{transform:translateX(0)}}