@keyframes auth-fade-slide-in{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes auth-slide-right-in{0%{opacity:0;filter:blur(6px);transform:translate(24px)}to{opacity:1;filter:blur(0);transform:translate(0)}}@keyframes auth-testimonial-in{0%{opacity:0;filter:blur(6px);transform:translateY(16px) scale(.96)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}.animate-element{opacity:0;animation:auth-fade-slide-in .7s cubic-bezier(.2,0,0,1) forwards}.animate-slide-right{opacity:0;animation:auth-slide-right-in .8s cubic-bezier(.2,0,0,1) forwards}.animate-testimonial{opacity:0;animation:auth-testimonial-in .7s cubic-bezier(.2,0,0,1) forwards}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-600{animation-delay:.6s}.animate-delay-700{animation-delay:.7s}.animate-delay-800{animation-delay:.8s}.animate-delay-900{animation-delay:.9s}.animate-delay-1000{animation-delay:1s}.animate-delay-1200{animation-delay:1.2s}.animate-delay-1400{animation-delay:1.4s}@media(prefers-reduced-motion:reduce){.animate-element,.animate-slide-right,.animate-testimonial{animation:none;opacity:1;filter:none;transform:none}}
