.auth-shell[data-v-4c13dbb4]{--aurora-blob-a:radial-gradient(ellipse, #0ea5e929, transparent 65%);--aurora-blob-b:radial-gradient(ellipse, #0284c714, transparent 65%)}.auth-aurora__grid[data-v-4c13dbb4]{background-image:linear-gradient(var(--app-grid-tint) 1px, transparent 1px), linear-gradient(90deg, var(--app-grid-tint) 1px, transparent 1px);opacity:.75;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 45%,#000 20%,#0000 85%);mask-image:radial-gradient(at 50% 45%,#000 20%,#0000 85%)}.auth-aurora__blob--a[data-v-4c13dbb4]{animation:38.4s ease-in-out infinite alternate platform-ambient-drift-4c13dbb4}.auth-aurora__blob--b[data-v-4c13dbb4]{animation:51.2s ease-in-out -19.2s infinite alternate-reverse platform-ambient-drift-4c13dbb4}.auth-aurora__orbit[data-v-4c13dbb4]{background:radial-gradient(#0ea5e917,#0000 68%);width:min(1000px,130vw);height:min(900px,110vh);animation:12.8s ease-in-out infinite platform-ambient-breathe-4c13dbb4;-webkit-mask:none;mask:none}.auth-aurora__scanline[data-v-4c13dbb4]{height:160px;box-shadow:none;background:radial-gradient(#38bdf80b,#0000 70%);animation:32s ease-in-out infinite platform-ambient-sweep-4c13dbb4;left:10%;right:10%}.auth-aurora__mote[data-v-4c13dbb4]{width:2px;height:2px;animation:32s linear infinite platform-ambient-mote-4c13dbb4;box-shadow:0 0 8px #38bdf82e}.auth-aurora__mote--1[data-v-4c13dbb4]{animation-delay:-4s;left:8%}.auth-aurora__mote--2[data-v-4c13dbb4]{animation-delay:-20s;left:20%}.auth-aurora__mote--3[data-v-4c13dbb4]{animation-delay:-12s;left:32%}.auth-aurora__mote--4[data-v-4c13dbb4]{animation-delay:-28s;left:44%}.auth-aurora__mote--5[data-v-4c13dbb4]{animation-delay:-8s;left:56%}.auth-aurora__mote--6[data-v-4c13dbb4]{animation-delay:-24s;left:68%}.auth-aurora__mote--7[data-v-4c13dbb4]{animation-delay:-16s;left:80%}.auth-aurora__mote--8[data-v-4c13dbb4]{animation-delay:0s;left:92%}@keyframes platform-ambient-drift-4c13dbb4{0%{transform:translate(0,0)scale(1)}to{transform:translate(7%,4%)scale(1.08)}}@keyframes platform-ambient-breathe-4c13dbb4{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes platform-ambient-sweep-4c13dbb4{0%,to{opacity:0;transform:translateY(-160px)}12%,65%{opacity:.7}85%{opacity:0;transform:translateY(100vh)}99%{opacity:0;transform:translateY(100vh)}}@keyframes platform-ambient-mote-4c13dbb4{0%{opacity:0;transform:translate(0,0)}20%,65%{opacity:.35}to{opacity:0;transform:translate(12px,-105vh)}}.auth-session-stamp__dot[data-v-4c13dbb4]{animation:none}.auth-brand-stack[data-v-4c13dbb4]{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:460px;display:flex}@media (width<=640px){.auth-brand-stack[data-v-4c13dbb4]{gap:16px}}.auth-shell__topbar[data-v-4c13dbb4]{z-index:5;border-bottom:1px solid var(--auth-hud-divider);background:color-mix(in srgb, var(--app-surface) 45%, transparent);-webkit-backdrop-filter:blur(14px);grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;height:56px;padding:0 clamp(1rem,3vw,1.75rem);display:grid;position:relative}.auth-shell__topbar-start[data-v-4c13dbb4],.auth-shell__topbar-end[data-v-4c13dbb4]{align-items:center;gap:10px;display:inline-flex}.auth-shell__topbar-start[data-v-4c13dbb4]{grid-column:1}.auth-shell__topbar-center[data-v-4c13dbb4]{grid-column:2;justify-content:center;display:flex}.auth-shell__topbar-end[data-v-4c13dbb4]{grid-column:3;justify-content:flex-end}.auth-session-stamp[data-v-4c13dbb4]{letter-spacing:.18em;text-transform:uppercase;color:var(--app-text-faint);white-space:nowrap;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;display:inline-flex}.auth-session-stamp__dot[data-v-4c13dbb4]{background:var(--app-text-faint);border-radius:50%;width:6px;height:6px;display:inline-block}@media (width<=640px){.auth-shell__topbar-center[data-v-4c13dbb4]{display:none}.auth-shell__topbar[data-v-4c13dbb4]{height:48px;padding-inline:.875rem}}@media (prefers-reduced-motion:reduce){.auth-session-stamp__dot[data-v-4c13dbb4]{animation:none}}
