@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideScale{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes slide{0%{transform:translateX(-100%) skewX(-12deg)}to{transform:translateX(200%) skewX(-12deg)}}@keyframes slide-reverse{0%{transform:translateX(200%) skewX(12deg)}to{transform:translateX(-100%) skewX(12deg)}}@keyframes gradient-flow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes float-1{0%,to{transform:translateY(0) translateX(0)}33%{transform:translateY(-8px) translateX(3px)}66%{transform:translateY(3px) translateX(-2px)}}@keyframes float-2{0%,to{transform:translateY(0) translateX(0)}33%{transform:translateY(5px) translateX(-3px)}66%{transform:translateY(-10px) translateX(2px)}}@keyframes float-3{0%,to{transform:translateY(0) translateX(0)}33%{transform:translateY(-5px) translateX(-2px)}66%{transform:translateY(8px) translateX(3px)}}@keyframes pulse-fast{0%,to{opacity:.3}50%{opacity:.6}}@keyframes pulse-slow{0%,to{opacity:.8}50%{opacity:1}}.animate-fadeIn{animation:fadeIn .4s ease-out}.animate-slideScale{animation:slideScale .5s cubic-bezier(.16,1,.3,1)}.animate-slideInLeft{animation:slideInLeft .5s cubic-bezier(.16,1,.3,1) both}.animate-slide{animation:slide 15s linear infinite}.animate-slide-reverse{animation:slide-reverse 20s linear infinite}.animate-gradient-flow{background-size:200% 200%;animation:gradient-flow 3s ease infinite}.animate-spin-slow{animation:spin-slow 20s linear infinite}.animate-spin-reverse{animation:spin-reverse 25s linear infinite}.animate-float-1{animation:float-1 4s ease-in-out infinite}.animate-float-2{animation:float-2 5s ease-in-out infinite}.animate-float-3{animation:float-3 6s ease-in-out infinite}.animate-pulse-fast{animation:pulse-fast 1s ease-in-out infinite}.animate-pulse-slow{animation:pulse-slow 3s ease-in-out infinite}