body:has([data-auth-shell]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#050505;--foreground:#f5f5f3;--card:#0e0e10;--card-foreground:#f5f5f3;--popover:#0e0e10;--popover-foreground:#f5f5f3;--primary:#f5f5f3;--primary-foreground:#050505;--secondary:#151518;--secondary-foreground:#f5f5f3;--muted:#151518;--muted-foreground:#a8a8a4;--accent:#151518;--accent-foreground:#f5f5f3;--accent-muted:#151518;--destructive:#ff7a7a;--border:#2a2a2e;--input:#2a2a2e;--ring:#6ee7ff;--radius:1rem;--landing-accent:#6ee7ff;--landing-violet:#8b7bff;--landing-warm:#ffb86b;--landing-ok:#3ddc97;--landing-text-3:#8a8a85;--landing-line:#1f1f22;--landing-ease:cubic-bezier(.23, 1, .32, 1)}[data-auth-shell] .auth-orb{filter:blur(80px);will-change:transform;border-radius:50%;animation:none;position:absolute}[data-auth-shell] .auth-orb:first-child{background:var(--landing-violet);opacity:.6;width:90%;height:80%;animation-name:auth-orbit-a;top:5%;left:-25%}[data-auth-shell] .auth-orb:nth-child(2){background:var(--landing-warm);opacity:.45;width:80%;height:70%;animation-name:auth-orbit-b;animation-duration:34s;top:30%;right:-30%}[data-auth-shell] .auth-orb:nth-child(3){background:var(--landing-accent);opacity:.5;width:70%;height:60%;animation-name:auth-orbit-c;animation-duration:40s;bottom:-20%;left:10%}@keyframes auth-orbit-a{0%,to{transform:none}33%{transform:translate(14vw,-10vh)scale(1.15)}66%{transform:translate(4vw,8vh)scale(.92)}}@keyframes auth-orbit-b{0%,to{transform:none}33%{transform:translate(-12vw,6vh)scale(.9)}66%{transform:translate(-4vw,-12vh)scale(1.18)}}@keyframes auth-orbit-c{0%,to{transform:none}50%{transform:translate(-16vw,-14vh)scale(1.2)}}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes auth-caret{50%{opacity:0}}[data-auth-shell] .auth-rise{animation:auth-rise .6s var(--landing-ease) both}[data-auth-shell] .auth-enter{animation:auth-rise .6s var(--landing-ease) backwards}[data-auth-shell] .auth-prompt{transition:opacity .5s var(--landing-ease), filter .5s var(--landing-ease), transform .5s var(--landing-ease)}[data-auth-shell] .auth-prompt[data-phase=leaving]{opacity:0;filter:blur(10px);transform:translateY(-10px)scale(.985)}[data-auth-shell] .auth-send{transition:transform .14s var(--landing-ease), background-color .14s var(--landing-ease)}[data-auth-shell] .auth-prompt[data-phase=sending] .auth-send{background-color:var(--landing-accent);transform:scale(.84)}[data-auth-shell] .auth-prompt[data-phase=sending] .auth-caret{opacity:0}[data-auth-shell] .auth-rise-late{animation:auth-rise .7s .15s var(--landing-ease) both}[data-auth-shell] .auth-caret{animation:1s step-end infinite auth-caret}@media (prefers-reduced-motion:reduce){[data-auth-shell] *,[data-auth-shell] :before,[data-auth-shell] :after{transition:none!important;animation:none!important}}
