.SiteHeader_sidebar__DIBxv{--sb-bg:#1e2a3a;--sb-bg-sub:#172231;--sb-text:#e2e8f0;--sb-text-sub:#cbd5e1;--sb-muted:#94a3b8;--sb-hover:rgba(255,255,255,0.08);--sb-active:#2563eb;--sb-border:rgba(255,255,255,0.08);position:fixed;top:0;bottom:0;left:0;z-index:1040;width:250px;display:flex;flex-direction:column;background:var(--sb-bg);color:var(--sb-text);box-shadow:2px 0 8px rgba(15,23,42,.15);transition:transform .2s ease}.SiteHeader_sidebarClosed__2rfAD{transform:translateX(-100%);box-shadow:none}.SiteHeader_brand__R0hRG{display:flex;align-items:center;gap:.5rem;height:56px;padding:0 1rem;border-bottom:1px solid var(--sb-border);flex:0 0 auto}.SiteHeader_brandLink__dg8Kc{color:#fff!important;font-size:1.15rem;font-weight:700;letter-spacing:.01em;text-decoration:none!important;flex:1 1 auto}.SiteHeader_brandLink__dg8Kc small{color:var(--sb-muted);font-weight:600;margin-left:.25rem}.SiteHeader_iconBtn__XDuyn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:6px;background:transparent;color:var(--sb-text);cursor:pointer}.SiteHeader_iconBtn__XDuyn:hover{background:var(--sb-hover)}.SiteHeader_groupBtn__2xW_Q:focus-visible,.SiteHeader_iconBtn__XDuyn:focus-visible,.SiteHeader_link___kS3X:focus-visible,.SiteHeader_logout__WksEn:focus-visible{outline:2px solid #93c5fd;outline-offset:-2px}.SiteHeader_nav__xC76B{flex:1 1 auto;overflow-y:auto;padding:.5rem 0}.SiteHeader_nav__xC76B ul{list-style:none;margin:0;padding:0}.SiteHeader_groupBtn__2xW_Q,.SiteHeader_link___kS3X{display:flex;align-items:center;gap:.6rem;width:100%;min-height:42px;padding:.5rem 1rem;border:0;background:transparent;color:var(--sb-text)!important;font-size:.92rem;text-align:left;text-decoration:none!important;cursor:pointer}.SiteHeader_groupBtn__2xW_Q:hover,.SiteHeader_link___kS3X:hover{background:var(--sb-hover);color:#fff!important}.SiteHeader_icon__7HCub{width:1.25rem;text-align:center;font-size:.95rem;opacity:.9;flex:0 0 auto}.SiteHeader_label__6aGNc{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SiteHeader_chevron__vYRbj{font-size:.7rem;color:var(--sb-muted);transition:transform .2s ease}.SiteHeader_chevronOpen__ufSfv{transform:rotate(180deg)}.SiteHeader_groupActive__YtENk{color:#fff!important;font-weight:600}.SiteHeader_sub__1wr9M{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease;background:var(--sb-bg-sub)}.SiteHeader_subOpen__HDx7G{grid-template-rows:1fr}.SiteHeader_subInner__estof{overflow:hidden}.SiteHeader_subLink__a8ANM{display:block;padding:.55rem 1rem .55rem 2.85rem;color:var(--sb-text-sub)!important;font-size:.88rem;text-decoration:none!important;border-left:3px solid transparent}.SiteHeader_subLink__a8ANM:hover{background:var(--sb-hover);color:#fff!important}.SiteHeader_subLink__a8ANM:focus-visible{outline:2px solid #93c5fd;outline-offset:-2px}.SiteHeader_active___HZJO,.SiteHeader_active___HZJO:hover{background:var(--sb-active)!important;color:#fff!important;font-weight:600}.SiteHeader_subLink__a8ANM.SiteHeader_active___HZJO{border-left-color:#bfdbfe}.SiteHeader_sectionTitle__1wxKz{padding:.9rem 1rem .35rem;color:var(--sb-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em}.SiteHeader_user__VaUo4{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--sb-border)}.SiteHeader_userName__x53W7{flex:1 1 auto;min-width:0;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SiteHeader_badge__5JAHW{display:inline-block;margin-left:.35rem;padding:.05rem .4rem;border-radius:999px;background:rgba(147,197,253,.18);color:#bfdbfe;font-size:.7rem;font-weight:600}.SiteHeader_logout__WksEn{flex:0 0 auto;border:1px solid rgba(226,232,240,.35);border-radius:6px;background:transparent;color:var(--sb-text);font-size:.8rem;padding:.25rem .6rem;cursor:pointer}.SiteHeader_logout__WksEn:hover{background:var(--sb-hover);color:#fff}.SiteHeader_topbar__4wY_i{position:fixed;top:0;left:0;right:0;z-index:1030;display:flex;align-items:center;gap:.5rem;height:52px;padding:0 .75rem;background:#1e2a3a;color:#e2e8f0;box-shadow:0 1px 4px rgba(15,23,42,.2)}.SiteHeader_topbar__4wY_i .SiteHeader_brandLink__dg8Kc{font-size:1.05rem}.SiteHeader_backdrop__PNQHO{position:fixed;inset:0;z-index:1035;background:rgba(15,23,42,.45);border:0;padding:0}@media (prefers-reduced-motion:reduce){.SiteHeader_chevron__vYRbj,.SiteHeader_sidebar__DIBxv,.SiteHeader_sub__1wr9M{transition:none}}.shell_main__IbKKX{display:flex;flex-direction:column;min-height:100vh;background-color:#f4f6f9;transition:margin-left .2s ease}.shell_withSidebar__EL2S5{margin-left:250px}.shell_withTopbar__kqpn1{padding-top:52px}@media (prefers-reduced-motion:reduce){.shell_main__IbKKX{transition:none}}