.app-shell_shell__6MvQv{display:grid;min-block-size:calc(100dvh - var(--global-footer-size));grid-template-columns:var(--sidebar-size) minmax(0,1fr);background:var(--color-canvas);color:var(--color-text);transition:background-color var(--duration-normal) var(--ease-standard),color var(--duration-normal) var(--ease-standard)}.app-shell_sidebarToggle__UwKZs{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;opacity:0;pointer-events:none}.app-shell_shell__6MvQv:has(.app-shell_sidebarToggle__UwKZs:checked){grid-template-columns:0 minmax(0,1fr)}.app-shell_sidebar__kzw44{position:sticky;inset-block-start:0;display:flex;block-size:calc(100dvh - var(--global-footer-size));min-block-size:0;flex-direction:column;overflow:hidden;padding:var(--space-6) var(--space-4);border-inline-end:1px solid var(--color-border);background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--color-accent) 18%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--color-surface) 96%,var(--color-brand)),var(--color-surface));box-shadow:10px 0 30px rgb(4 18 40/4%)}.app-shell_workspace__2JOD8{min-inline-size:0}.app-shell_skipLink__oE_xz{position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:100;padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-surface);transform:translateY(-200%)}.app-shell_skipLink__oE_xz:focus{transform:translateY(0)}.app-shell_header__IHS48{position:sticky;inset-block-start:0;z-index:20;display:flex;min-block-size:4.75rem;align-items:center;justify-content:space-between;gap:1rem;padding-inline:clamp(var(--space-4),3vw,var(--space-8));border-block-end:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 88%,transparent);box-shadow:0 1px 0 color-mix(in srgb,var(--color-border) 70%,transparent);backdrop-filter:blur(18px) saturate(140%)}.app-shell_sidebarControl__IUIV0{display:grid;min-inline-size:var(--target-min);min-block-size:var(--target-min);place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-subtle);color:var(--color-text);cursor:pointer;font-size:1.25rem;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.app-shell_sidebarControl__IUIV0:hover{background:color-mix(in srgb,var(--color-brand) 14%,var(--color-surface))}.app-shell_sidebarControl__IUIV0:active{transform:scale(.96)}.app-shell_shell__6MvQv:has(.app-shell_sidebarToggle__UwKZs:checked) .app-shell_sidebarControl__IUIV0 span{transform:rotate(180deg)}.app-shell_identity__U4TcY{display:grid;flex:0 0 auto;place-items:center;padding:var(--space-2)}.app-shell_actions__ki63u{display:flex;align-items:center;gap:var(--space-3)}.app-shell_notifications__0CkUc{position:relative}.app-shell_notifications__0CkUc summary{display:flex;min-block-size:var(--target-min);align-items:center;gap:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;list-style:none}.app-shell_notifications__0CkUc summary span{display:grid;min-inline-size:1.4rem;min-block-size:1.4rem;place-items:center;border-radius:999px;background:var(--color-danger);color:white;font-size:var(--text-xs)}.app-shell_notificationPanel__x6nRW{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;z-index:30;display:grid;inline-size:min(22rem,calc(100vw - 2rem));max-block-size:28rem;gap:var(--space-2);padding:var(--space-3);overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-2)}.app-shell_notificationPanel__x6nRW p{margin:0;color:var(--color-text-muted)}.app-shell_notificationHeading__DnoT0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.app-shell_notificationHeading__DnoT0 button{padding:.4rem .65rem;border:0;border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-brand);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:750}.app-shell_readNotice___pp_e,.app-shell_unreadNotice__3pz8X{display:grid;gap:var(--space-1);padding:var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text);text-decoration:none}.app-shell_unreadNotice__3pz8X{border-color:color-mix(in srgb,var(--color-brand) 34%,var(--color-border));border-inline-start:4px solid var(--color-brand);background:color-mix(in srgb,var(--color-brand) 11%,var(--color-surface))}.app-shell_readNotice___pp_e{opacity:.62}.app-shell_notificationGroup__JzQID{display:grid;gap:var(--space-1)}.app-shell_notificationGroup__JzQID+.app-shell_notificationGroup__JzQID{margin-block-start:var(--space-1);padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}.app-shell_notificationGroupHeading__NrF8N{padding-inline:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:750}.app-shell_noticeTitle__9q_vS{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.app-shell_newBadge__4WDgi{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-1);padding:.15rem .45rem;border-radius:999px;background:var(--color-brand);color:var(--color-surface);font-size:var(--text-xs);font-weight:800}.app-shell_newBadge__4WDgi:before{inline-size:.35rem;block-size:.35rem;border-radius:50%;background:currentcolor;content:""}.app-shell_notificationPanel__x6nRW small{color:var(--color-text-muted)}.app-shell_notificationPanel__x6nRW .app-shell_noticeCustomer__oTii9{color:var(--color-text);font-weight:750}.app-shell_context__vq7B1{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm)}.app-shell_context__vq7B1 strong{color:var(--color-text)}.app-shell_sidebarLogoViewport__VaJaR{display:grid;inline-size:9.25rem;aspect-ratio:1;place-items:center}.app-shell_brandLogo__nFIHr{inline-size:100%;block-size:auto;object-fit:contain;filter:drop-shadow(0 10px 20px rgb(3 17 39/18%))}.app-shell_shell__6MvQv:has(.app-shell_sidebarToggle__UwKZs:checked) .app-shell_sidebar__kzw44{padding:0;border:0;visibility:hidden;pointer-events:none}.app-shell_shell__6MvQv:has(.app-shell_sidebarToggle__UwKZs:checked) .app-shell_identity__U4TcY{justify-content:center;padding:0}.app-shell_shell__6MvQv:has(.app-shell_sidebarToggle__UwKZs:checked) .app-shell_navLabel__SDLIs,.app-shell_shell__6MvQv:has(.app-shell_sidebarToggle__UwKZs:checked) .app-shell_sidebarFooter__dItNx{display:none}.app-shell_shell__6MvQv:has(.app-shell_sidebarToggle__UwKZs:checked) .app-shell_navigation__SzAwX{margin-block-start:var(--space-6)}.app-shell_shell__6MvQv:has(.app-shell_sidebarToggle__UwKZs:checked) :is(.app-shell_navItem__vt0tg,.app-shell_activeNavItem__8Nkoz,.app-shell_disabledNavItem__EgRE5){justify-content:center;gap:0;padding-inline:0;font-size:0}.app-shell_environment__9wnIa{padding:.4rem .7rem;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:.8125rem}.app-shell_navigation__SzAwX{display:grid;min-block-size:0;flex:1 1 auto;align-content:start;gap:.375rem;margin-block-start:var(--space-6);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.app-shell_navigation__SzAwX::-webkit-scrollbar{display:none}.app-shell_navLabel__SDLIs{margin:0 0 var(--space-3);padding-inline:var(--space-3);color:var(--color-text-muted);font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-shell_activeNavItem__8Nkoz,.app-shell_disabledNavItem__EgRE5,.app-shell_navItem__vt0tg{display:flex;min-block-size:var(--target-min);align-items:center;gap:var(--space-3);padding-inline:var(--space-3);border:1px solid transparent;border-radius:.875rem;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:650;text-decoration:none;transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.app-shell_navItem__vt0tg{cursor:pointer}.app-shell_navItem__vt0tg:hover{border-color:color-mix(in srgb,var(--color-border) 78%,transparent);background:color-mix(in srgb,var(--color-surface-subtle) 70%,transparent);color:var(--color-text);transform:translateX(-2px)}.app-shell_disabledNavItem__EgRE5{cursor:default;opacity:.55}.app-shell_activeNavItem__8Nkoz{border-color:color-mix(in srgb,var(--color-brand) 28%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--color-brand) 17%,transparent),color-mix(in srgb,var(--color-brand) 8%,transparent));color:var(--color-brand);box-shadow:inset -3px 0 0 var(--color-brand)}.app-shell_navIcon__dx5X1{display:grid;inline-size:1.75rem;block-size:1.75rem;place-items:center;border-radius:.5rem;background:var(--color-surface-subtle);color:inherit;transition:transform var(--duration-fast) var(--ease-standard)}.app-shell_navIcon__dx5X1 svg{inline-size:1.05rem;block-size:1.05rem}.app-shell_navItem__vt0tg:hover .app-shell_navIcon__dx5X1{transform:scale(1.06)}.app-shell_activeNavItem__8Nkoz .app-shell_navIcon__dx5X1{background:var(--color-brand);color:var(--color-on-brand)}.app-shell_sidebarFooter__dItNx{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-3);margin-block-start:auto;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-glow);box-shadow:var(--shadow-1)}.app-shell_sidebarFooter__dItNx span:last-child{display:grid;line-height:1.35}.app-shell_sidebarFooter__dItNx strong{font-size:var(--text-xs)}.app-shell_sidebarFooter__dItNx small{color:var(--color-text-muted);font-size:.6875rem}.app-shell_liveStatus__dglPG span,.app-shell_statusDot__uFq_Q{inline-size:.5rem;block-size:.5rem;flex:0 0 auto;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-success) 14%,transparent)}.app-shell_liveStatus__dglPG{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:700}.app-shell_mobileNavigation__M7ck1{display:none}.app-shell_main__Kfkpv{inline-size:min(100% - 2rem,var(--content-max));margin-inline:auto;padding-block:clamp(var(--space-6),3vw,2.75rem);outline:none}@media (max-width:64rem){.app-shell_shell__6MvQv{grid-template-columns:1fr}.app-shell_sidebarControl__IUIV0,.app-shell_sidebar__kzw44{display:none}.app-shell_mobileNavigation__M7ck1{position:relative;display:block}.app-shell_mobileNavigation__M7ck1 summary{display:grid;min-inline-size:var(--target-min);min-block-size:var(--target-min);place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);list-style:none}.app-shell_mobilePanel__tlBn_{position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0;inline-size:min(20rem,calc(100vw - 2rem));max-block-size:calc(100vh - 7rem);overflow:auto;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-2)}.app-shell_mobilePanel__tlBn_ .app-shell_navigation__SzAwX{margin-block-start:0}}@media (max-width:35rem){.app-shell_context__vq7B1,.app-shell_liveStatus__dglPG{display:none}}@media (prefers-reduced-motion:reduce){.app-shell_navIcon__dx5X1,.app-shell_navItem__vt0tg,.app-shell_sidebarControl__IUIV0{transition:none}}