.AppShell_appFrame__4V2oB{inline-size:100%}.AppShell_desktopSidebar__dwnRX{display:contents}.AppShell_mobileMenuLayer__SnJYp,.AppShell_mobileTopbar__aXAxT{display:none}@media (max-width:1023px){.AppShell_desktopSidebar__dwnRX{display:none}.AppShell_mobileTopbar__aXAxT{position:relative;z-index:40;display:flex;min-block-size:64px;flex-shrink:0;align-items:center;gap:12px;border-block-end:1px solid var(--border-subtle);background:var(--surface-overlay);padding:max(10px,env(safe-area-inset-top)) 16px 10px;backdrop-filter:blur(16px)}.AppShell_mobileDrawerClose__74Gv9,.AppShell_mobileMenuButton__FcPiO{display:inline-flex;block-size:44px;inline-size:44px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--border-soft);border-radius:14px;background:var(--surface-panel-elevated);color:var(--text-muted);box-shadow:var(--shadow-panel);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.AppShell_mobileDrawerClose__74Gv9:hover,.AppShell_mobileMenuButton__FcPiO:hover{border-color:var(--border-strong);background:var(--accent-primary-soft);color:var(--text-primary)}.AppShell_mobileDrawerClose__74Gv9:focus-visible,.AppShell_mobileMenuButton__FcPiO:focus-visible{outline:2px solid var(--accent-primary-ring);outline-offset:2px}.AppShell_mobileDrawerClose__74Gv9:active,.AppShell_mobileMenuButton__FcPiO:active{transform:scale(.98)}.AppShell_mobileTopbarText__yWpvy{min-inline-size:0;display:grid;gap:2px}.AppShell_mobileBrandTitle__wzA3_{color:var(--text-primary);font-size:.95rem;font-weight:700}.AppShell_mobileBrandSubtitle__vKcoq,.AppShell_mobileBrandTitle__wzA3_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.AppShell_mobileBrandSubtitle__vKcoq{color:var(--text-soft);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.AppShell_mobileMenuLayer__SnJYp{position:fixed;inset:0;z-index:120;display:block}.AppShell_mobileMenuBackdrop__SjAp_{position:absolute;inset:0;border:0;background:rgba(3,8,15,.58);backdrop-filter:blur(4px)}.AppShell_mobileDrawer__a8Sxy{position:absolute;inset-block:0;inset-inline-start:0;inline-size:min(86vw,320px);max-inline-size:calc(100vw - 44px);overflow:hidden;border-inline-end:1px solid var(--border-subtle);background:var(--surface-sidebar);box-shadow:24px 0 64px rgba(0,0,0,.32)}.AppShell_mobileDrawerClose__74Gv9{position:absolute;inset-block-start:max(16px,env(safe-area-inset-top));inset-inline-end:16px;z-index:3;box-shadow:none}}@media (min-width:1024px){.AppShell_mobileMenuLayer__SnJYp,.AppShell_mobileTopbar__aXAxT{display:none}}