.auth-recovery-page .auth-card{animation:recovery-card-in .7s cubic-bezier(.16,1,.3,1) both}.auth-recovery-page .auth-form{animation:recovery-form-in .8s .08s cubic-bezier(.16,1,.3,1) both}.auth-recovery-page .auth-art{animation:recovery-art-in .9s .1s cubic-bezier(.16,1,.3,1) both}.auth-recovery-page .auth-band{box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 16%,transparent)}.auth-recovery-page .auth-chip{animation:recovery-float 4s ease-in-out infinite}.auth-recovery-page .auth-chip-b{animation-delay:-1.4s}.auth-recovery-page .auth-fields{gap:14px}.auth-recovery-page .auth-pw{width:100%}.auth-recovery-page .auth-pw input{padding-right:52px}.auth-recovery-page .auth-pw button{transition:color .2s ease,background .2s ease,transform .2s ease}.auth-recovery-page .auth-pw button:hover{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary);transform:translateY(-50%) scale(1.05)}@keyframes recovery-card-in{0%{opacity:0;transform:translateY(22px) scale(.98)}to{opacity:1;transform:none}}@keyframes recovery-form-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes recovery-art-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes recovery-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(prefers-reduced-motion:reduce){.auth-recovery-page *{animation:none!important;transition:none!important}}
