@keyframes auth-settle{0%{opacity:0;filter:blur(8px);transform:translateY(10px)scale(1.02)}to{opacity:1;filter:blur();transform:none}}.auth-settle{animation:.72s cubic-bezier(.22,1,.36,1) both auth-settle;animation-delay:var(--auth-delay,0s)}@keyframes auth-peek{0%{transform:translateY(46%)rotate(-2deg)}to{transform:translate(0,0)rotate(-8deg)}}.auth-peek{animation:.9s cubic-bezier(.34,1.4,.64,1) .12s both auth-peek;transform:rotate(-8deg)}@media (prefers-reduced-motion:reduce){.auth-settle,.auth-peek{animation:none}}
