[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}}
