@keyframes pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin-reverse{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slide-up{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-24px)}50%,70%{transform:translateY(-48px)}75%,95%{transform:translateY(-72px)}to{transform:translateY(0)}}.animate-pulse-glow{animation:pulse-glow 3s ease-in-out infinite}.animate-spin-slow{animation:spin-slow 4s linear infinite}.animate-spin-reverse{animation:spin-reverse 5s linear infinite}.animate-shimmer{animation:shimmer 2s linear infinite}.animate-slide-up{animation:slide-up 12s ease-in-out infinite}