.auth-stagger>*,.auth-stagger>div>form>*,.auth-stagger>form>*{--auth-i:0}@media (prefers-reduced-motion:no-preference){.auth-stagger>*,.auth-stagger>div>form>*,.auth-stagger>form>*{animation:auth-rise .32s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--auth-base, 60ms) + var(--auth-i) * 55ms)}.auth-stagger>.auth-stagger,.auth-stagger>div>form,.auth-stagger>form{animation:none}.auth-stagger>div>form>*,.auth-stagger>form>*{--auth-base:200ms}.auth-stagger form>:nth-child(2),.auth-stagger>:nth-child(2){--auth-i:1}.auth-stagger form>:nth-child(3),.auth-stagger>:nth-child(3){--auth-i:2}.auth-stagger form>:nth-child(4),.auth-stagger>:nth-child(4){--auth-i:3}.auth-stagger form>:nth-child(5),.auth-stagger>:nth-child(5){--auth-i:4}.auth-stagger form>:nth-child(6),.auth-stagger>:nth-child(6){--auth-i:5}.auth-stagger form>:nth-child(7),.auth-stagger>:nth-child(7){--auth-i:6}.auth-stagger form>:nth-child(8),.auth-stagger>:nth-child(8){--auth-i:7}.auth-stagger form>:nth-child(9),.auth-stagger>:nth-child(9){--auth-i:8}.auth-stagger form>:nth-child(n+10),.auth-stagger>:nth-child(n+10){--auth-i:9}.auth-plan-header{animation:auth-fade .28s ease-out both}.auth-plan-card{animation:auth-rise .36s cubic-bezier(.16,1,.3,1) both;animation-delay:80ms}.auth-plan-grid>*{animation:auth-rise .34s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.24s + var(--auth-card, 0) * 70ms)}.auth-plan-grid>:nth-child(2){--auth-card:1}.auth-plan-grid>:nth-child(3){--auth-card:2}.auth-plan-grid>:nth-child(n+4){--auth-card:3}.auth-otp>input{animation:auth-rise .28s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(.32s + var(--auth-digit, 0) * 40ms)}.auth-otp>input[data-filled=true]{animation:auth-pop .14s ease-out}.auth-otp[data-invalid=true],.auth-shake{animation:auth-shake .28s ease-out}}.auth-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.16,1,.3,1)}.auth-more[data-open=true]{grid-template-rows:1fr}.auth-more>div{min-height:0;overflow:hidden}.auth-more li{opacity:0;transform:translateY(-4px);transition:opacity .2s ease-out,transform .2s ease-out}.auth-more[data-open=true] li{opacity:1;transform:none}.auth-more[data-open=true] li:nth-child(2){transition-delay:40ms}.auth-more[data-open=true] li:nth-child(3){transition-delay:80ms}.auth-more[data-open=true] li:nth-child(n+4){transition-delay:.12s}@media (prefers-reduced-motion:reduce){.auth-more,.auth-more li{transition:none}}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes auth-fade{0%{opacity:0}to{opacity:1}}@keyframes auth-pop{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes auth-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}