@keyframes shield-pulse{0%,to{box-shadow:0 0 20px rgba(139,92,246,.3);transform:scale(1)}50%{box-shadow:0 0 40px rgba(6,182,212,.6);transform:scale(1.02)}}.animate-shield-pulse{animation:shield-pulse 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0deg);opacity:.2}25%{transform:translateY(-20px) rotate(5deg);opacity:.4}50%{transform:translateY(-10px) rotate(-5deg);opacity:.3}75%{transform:translateY(-25px) rotate(3deg);opacity:.4}}.animate-float{animation:float 8s ease-in-out infinite}@keyframes ping-slow{0%{transform:scale(1);opacity:.3}75%,to{transform:scale(1.5);opacity:0}}@keyframes ping-slower{0%{transform:scale(1);opacity:.2}75%,to{transform:scale(1.8);opacity:0}}@keyframes ping-slowest{0%{transform:scale(1);opacity:.1}75%,to{transform:scale(2);opacity:0}}.animate-ping-slow{animation:ping-slow 3s cubic-bezier(0,0,.2,1) infinite}.animate-ping-slower{animation:ping-slower 4s cubic-bezier(0,0,.2,1) infinite}.animate-ping-slowest{animation:ping-slowest 5s cubic-bezier(0,0,.2,1) infinite}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-gradient{background-size:200% auto;animation:gradient-shift 3s ease infinite}@keyframes glow{0%,to{filter:drop-shadow(0 0 10px rgba(139,92,246,.5))}50%{filter:drop-shadow(0 0 20px rgba(6,182,212,.8))}}.animate-glow{animation:glow 2s ease-in-out infinite}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slide-up .5s ease-out forwards}@keyframes heartbeat{0%,to{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}30%{transform:scale(1.1)}40%,to{transform:scale(1)}}.animate-heartbeat{animation:heartbeat 2s ease-in-out infinite}.cyber-grid{background-image:linear-gradient(rgba(139,92,246,.05) 1px,transparent 0),linear-gradient(90deg,rgba(139,92,246,.05) 1px,transparent 0);background-size:50px 50px}.neon-text{text-shadow:0 0 5px rgba(139,92,246,.5),0 0 10px rgba(139,92,246,.3),0 0 20px rgba(139,92,246,.2)}