.ThemeToggle_toggle__03nAw{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text-2);transition:color var(--t-fast),background var(--t-fast),border-color var(--t-fast)}.ThemeToggle_toggle__03nAw:hover{color:var(--text);background:var(--surface-2);border-color:var(--border-strong)}.ThemeToggle_toggle__03nAw svg{width:17px;height:17px;stroke-linecap:round;stroke-linejoin:round}.login_page__VIB1K{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--s-5) var(--s-4);background:radial-gradient(120% 80% at 50% -10%,var(--accent-tint) 0,transparent 60%),var(--bg)}.login_toggleSlot__4O3gz{position:fixed;top:var(--s-4);right:var(--s-4)}.login_card__NoG7p{width:100%;max-width:370px;padding:var(--s-6) var(--s-5) var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);animation:login_rise__AxcQZ .4s cubic-bezier(.2,0,.2,1)}@keyframes login_rise__AxcQZ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.login_head__4goxN{margin-bottom:var(--s-5)}.login_eyebrow__tyYbT{font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--s-2)}.login_title__r1aBc{font-size:1.32rem;line-height:1.28;margin-bottom:5px}.login_subtitle__JqAz7{font-size:.87rem;color:var(--text-2)}.login_form__NY6Qf{display:flex;flex-direction:column;gap:var(--s-3)}.login_error__wxSLK{padding:9px 11px;border-radius:var(--r-md);background:var(--critical-tint);border:1px solid var(--critical-border);color:var(--critical);font-size:.83rem}.login_submit__56LbW{margin-top:var(--s-2);width:100%;padding:11px}.login_footNote__V9QUR{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--border);font-size:.8rem;color:var(--text-3);text-align:center}.AppShell_shell__YCowG{min-height:100dvh;display:flex;flex-direction:column}.AppShell_header__eWofs{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}.AppShell_headerInner__3Qdfh{max-width:var(--shell-max);margin:0 auto;padding:var(--s-3) var(--s-4) var(--s-2);display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.AppShell_identity__MFeGm{display:flex;flex-direction:column;min-width:0}.AppShell_title__IxJNM{font-size:.98rem;font-weight:600;letter-spacing:-.015em}.AppShell_subtitle__7EvMX{font-size:.76rem;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppShell_actions__W0PEd{display:flex;align-items:center;gap:var(--s-2);flex-shrink:0}.AppShell_logout__4REGA{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--surface);color:var(--text-3);transition:color var(--t-fast),background var(--t-fast)}.AppShell_logout__4REGA:hover:not(:disabled){color:var(--critical);background:var(--surface-2)}.AppShell_logout__4REGA svg{width:16px;height:16px;stroke-linecap:round;stroke-linejoin:round}.AppShell_nav__nv2Pu{max-width:var(--shell-max);margin:0 auto;padding:0 var(--s-4) var(--s-2);display:flex;gap:var(--s-1);overflow-x:auto;scrollbar-width:none}.AppShell_nav__nv2Pu::-webkit-scrollbar{display:none}.AppShell_navLink__O_wwd{flex:0 0 auto;padding:6px 12px;border-radius:var(--r-full);font-size:.84rem;font-weight:500;color:var(--text-2);white-space:nowrap;transition:background var(--t-fast),color var(--t-fast)}.AppShell_navLink__O_wwd:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.AppShell_navLinkActive__TWD_F{background:var(--accent);color:var(--on-accent)}.AppShell_navLinkActive__TWD_F:hover{background:var(--accent-hover);color:var(--on-accent)}.AppShell_main__NYoit{flex:1 1;width:100%;max-width:var(--shell-max);margin:0 auto;padding:var(--s-4) var(--s-4) var(--s-7)}@media (min-width:720px){.AppShell_headerInner__3Qdfh{padding-top:var(--s-4)}.AppShell_main__NYoit{padding-top:var(--s-5)}}