@keyframes blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .6s ease-out}@keyframes auth-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-rise{animation:auth-rise .32s cubic-bezier(.22,1,.36,1) both}@keyframes auth-progress{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.auth-progress{animation:auth-progress 1.4s cubic-bezier(.4,0,.2,1) infinite}@media (prefers-reduced-motion:reduce){.animate-blob,.animate-fade-in,.auth-progress,.auth-rise{animation:none!important}.auth-progress{width:100%}}