@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes particle-fall{0%{top:-10%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:110%;opacity:0}}.animate-particle-fall{animation:particle-fall 4s ease-in infinite}@keyframes beam-pulse{0%,to{filter:drop-shadow(0 0 40px rgba(14,165,233,.8));height:4px}50%{filter:drop-shadow(0 0 60px rgba(255,107,53,1));height:6px}}.animate-beam-pulse{animation:beam-pulse 3s ease-in-out infinite}@keyframes icon-float{0%,to{transform:translate(-50%,-50%) scale(1);filter:drop-shadow(0 0 20px rgba(14,165,233,.8))}50%{transform:translate(-50%,-60%) scale(1.2);filter:drop-shadow(0 0 40px rgba(255,107,53,1))}}.animate-icon-float{animation:icon-float 4s ease-in-out infinite}@keyframes orb-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}}.animate-orb-float{animation:orb-float 4s ease-in-out infinite}@keyframes quote-fade{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.animate-quote-fade{animation:quote-fade 3s ease-in-out infinite}@keyframes vs-glow{0%,to{filter:drop-shadow(0 0 10px rgba(14,165,233,.5));transform:scale(1)}50%{filter:drop-shadow(0 0 30px rgba(255,107,53,.8));transform:scale(1.1)}}.animate-vs-glow{animation:vs-glow 2s ease-in-out infinite}@keyframes spotlight-rotate{0%{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(1turn)}}.animate-spotlight-rotate{animation:spotlight-rotate 10s linear infinite}@keyframes arrow-bounce{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-20px)}}.animate-arrow-bounce{animation:arrow-bounce 2s ease-in-out infinite}@keyframes glow-shift{0%{background-position:0 50%}to{background-position:300% 50%}}.animate-glow-shift{animation:glow-shift 4s linear infinite}@keyframes question-pulse{0%,to{transform:scale(1) rotate(0deg);opacity:.6}50%{transform:scale(1.2) rotate(10deg);opacity:1}}.animate-question-pulse{animation:question-pulse 3s ease-in-out infinite}@keyframes ray-expand{0%{opacity:0;height:0}50%{opacity:1;height:100%}to{opacity:0;height:100%}}.animate-ray-expand{animation:ray-expand 4s ease-in-out infinite}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-bounce-subtle{animation:bounce-subtle 2s ease-in-out infinite}.cosmos-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at center,#0f0f1a 0,#0a0a0f 100%)}.cosmos-orb{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(120px);opacity:.4;animation:orbFloat 20s ease-in-out infinite;will-change:transform,opacity}.orb-cyan{top:10%;left:5%;background:radial-gradient(circle,rgba(14,165,233,.8) 0,transparent 70%);animation-delay:0s}.orb-purple{top:15%;right:10%;background:radial-gradient(circle,rgba(168,85,247,.8) 0,transparent 70%);animation-delay:3s}.orb-orange{top:40%;left:-10%;background:radial-gradient(circle,rgba(255,107,53,.7) 0,transparent 70%);animation-delay:6s}.orb-green{top:50%;right:-5%;background:radial-gradient(circle,rgba(16,185,129,.7) 0,transparent 70%);animation-delay:9s}.orb-pink{bottom:10%;left:15%;background:radial-gradient(circle,rgba(236,72,153,.7) 0,transparent 70%);animation-delay:12s}.orb-blue{bottom:15%;right:20%;background:radial-gradient(circle,rgba(59,130,246,.8) 0,transparent 70%);animation-delay:15s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1);opacity:.4}25%{transform:translate(50px,-30px) scale(1.1);opacity:.5}50%{transform:translate(30px,50px) scale(.9);opacity:.6}75%{transform:translate(-40px,20px) scale(1.05);opacity:.45}}.cosmos-star{position:absolute;background:white;border-radius:50%;animation:starTwinkle 3s ease-in-out infinite;will-change:opacity,transform;z-index:1}.cosmos-star-small{width:3px;height:3px;box-shadow:0 0 4px rgba(255,255,255,1),0 0 2px white}.cosmos-star-medium{width:4px;height:4px;box-shadow:0 0 6px rgba(255,255,255,1),0 0 3px white}.cosmos-star-large{width:5px;height:5px;box-shadow:0 0 8px rgba(255,255,255,1),0 0 4px white}@keyframes starTwinkle{0%,to{opacity:.8}50%{opacity:1}}.cosmos-nebula{position:absolute;width:600px;height:600px;border-radius:50%;pointer-events:none;animation:nebulaFloat 20s ease-in-out infinite;will-change:transform,opacity}.cosmos-nebula-1{top:10%;left:10%;background:radial-gradient(circle,rgba(14,165,233,.08) 0,transparent 70%);animation-delay:0s;filter:blur(80px)}.cosmos-nebula-2{bottom:10%;right:10%;background:radial-gradient(circle,rgba(168,85,247,.08) 0,transparent 70%);animation-delay:5s;filter:blur(80px)}@keyframes nebulaFloat{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(50px,-50px) scale(1.2);opacity:.7}}.cosmos-particle{position:absolute;width:2px;height:2px;background:#fbbf24;border-radius:50%;box-shadow:0 0 8px #fbbf24;animation:cosmicMove 25s linear infinite;will-change:transform,opacity}@keyframes cosmicMove{0%{transform:translate(0);opacity:0}5%{opacity:.8}95%{opacity:.8}to{transform:translate(-500px,500px);opacity:0}}@media (max-width:768px){.cosmos-nebula{width:300px;height:300px;filter:blur(60px)}.cosmos-nebula,.cosmos-particle,.cosmos-star{transform:none!important}}@media (prefers-reduced-motion:reduce){.cosmos-nebula,.cosmos-particle,.cosmos-star{animation:none;transform:none!important}.cosmos-star{opacity:.5}}