.auth-swirl.svelte-1adcizx{pointer-events:none;background:linear-gradient(#eef1f5 0%,#c9d0db 55%,#d6dbe3 100%);position:fixed;inset:0;overflow:hidden}.vehicle.svelte-mjjwps{aspect-ratio:16/9;max-height:min(30vh,22rem)}.auth-shell.svelte-17sdq0q{--ink:#121418;--background:#eef1f5;--foreground:#121418;--muted-foreground:#3a3f48;--border:#12141829;--input:#12141833;--ring:#2c3c8b;--primary:#173044;--primary-foreground:#fff;--secondary:#ffffff73;--secondary-foreground:#121418;--muted:#fff6;--destructive:#a4372a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh;color:var(--ink);position:relative;overflow-x:hidden}.auth-stage.svelte-17sdq0q{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,2.5vh,2rem);width:min(100%,56rem);min-height:100svh;margin-inline:auto;padding:clamp(1.5rem,4vh,3rem) 1.5rem 2rem;display:flex;position:relative}.auth-brand.svelte-17sdq0q{flex-direction:column;align-items:center;gap:clamp(.65rem,1.5vh,1.25rem);width:100%;display:flex}.auth-brand.svelte-17sdq0q .vehicle{width:min(100%,34rem)}.auth-brand.svelte-17sdq0q .ys-wordmark__letters{text-shadow:none}.auth-panel.svelte-17sdq0q{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);background:#ffffff57;border:1px solid #ffffff8c;border-radius:.85rem;width:min(100%,25rem);padding:1.5rem 1.4rem 1.4rem;box-shadow:inset 0 1px #fff9,0 18px 48px #16243024}.auth-heading.svelte-17sdq0q{text-align:center;margin-bottom:1rem}.auth-heading.svelte-17sdq0q h1:where(.svelte-17sdq0q){letter-spacing:-.02em;margin:0;font-weight:600}.auth-heading.svelte-17sdq0q p:where(.svelte-17sdq0q){color:#3a3f48;margin:.3rem 0 0;font-size:.86rem}.auth-panel.svelte-17sdq0q [data-auth=mode]{background:#fff6;border:1px solid #1214181f;border-radius:.55rem;grid-template-columns:repeat(2,1fr);gap:.2rem;margin-bottom:1rem;padding:.2rem;display:grid}.auth-panel.svelte-17sdq0q [data-auth=mode-button]{color:#3a3f48;height:2.15rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.38rem;font-size:.78rem;font-weight:600}.auth-panel.svelte-17sdq0q [data-auth=mode-button]:hover,.auth-panel.svelte-17sdq0q [data-auth=mode-button]:focus-visible{color:#121418}.auth-panel.svelte-17sdq0q [data-auth=mode-button]:focus-visible{outline-offset:1px;outline:2px solid #2c3c8b}.auth-panel.svelte-17sdq0q [data-auth=mode-button][aria-pressed=true]{color:#121418;background:#ffffffd9;box-shadow:0 1px 3px #1624301f}.auth-panel.svelte-17sdq0q [data-auth=error]{color:#5c1f17;background:#a4372a1a;border-left:2px solid #a4372a;flex-direction:column;gap:.15rem;margin-bottom:1rem;padding:.72rem .8rem;font-size:.8rem;display:flex}.auth-panel.svelte-17sdq0q [data-auth=error] strong{color:#7d2a1f;font-weight:650}.auth-panel.svelte-17sdq0q [data-auth=form]{flex-direction:column;gap:.85rem;display:flex}.auth-panel.svelte-17sdq0q [data-auth=form] label{color:#3a3f48;flex-direction:column;gap:.38rem;font-size:.78rem;font-weight:600;display:flex}.auth-panel.svelte-17sdq0q [data-auth=separator]{text-transform:uppercase;letter-spacing:.12em;color:#6a7180;align-items:center;gap:.75rem;margin:1rem 0;font-size:.7rem;display:flex}.auth-panel.svelte-17sdq0q [data-auth=separator]:before,.auth-panel.svelte-17sdq0q [data-auth=separator]:after{content:"";background:#12141824;flex:1;height:1px}.auth-panel.svelte-17sdq0q [data-auth=cta]{color:#fff;text-shadow:0 1px 3px #08121cd9;letter-spacing:.08em;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(#acbac638,#34465638),#3a485575;border:1px solid #76c6ff8c;border-radius:.65rem;box-shadow:inset 0 1px #ffffff6b,0 0 18px #56b2f847,0 12px 28px #16243029}.auth-panel.svelte-17sdq0q [data-auth=cta]:hover:not(:disabled){background:linear-gradient(#acbac642,#34465642),#40505e80;border-color:#96d6ffd9;box-shadow:inset 0 1px #ffffff80,0 0 26px #56b2f880,0 12px 28px #16243029}@media (width<=640px){.auth-stage.svelte-17sdq0q{justify-content:flex-start;gap:.7rem;padding:1.4rem 1rem 1.5rem}.auth-brand.svelte-17sdq0q{gap:.3rem}.auth-brand.svelte-17sdq0q .vehicle{max-height:min(23vh,11.5rem)}}.auth-loading.svelte-esys1c{justify-content:center;align-items:center;min-height:100svh;padding:1.5rem;display:flex;position:relative;overflow:hidden}.auth-loading-vehicle.svelte-esys1c{z-index:1;width:min(100%,34rem);position:relative}
