.meteor-shower{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.meteor{animation:meteor 5s linear infinite;background:linear-gradient(180deg,#fff0,#fffc);border-radius:0 0 20px 20px;height:50px;opacity:.4;position:absolute;width:1px}.meteor:first-child{animation-delay:0s;animation-duration:4.2s;left:10%;top:10%}.meteor:nth-child(2){animation-delay:.3s;animation-duration:3.9s;left:20%;top:5%}.meteor:nth-child(3){animation-delay:.6s;animation-duration:4.5s;left:30%;top:15%}.meteor:nth-child(4){animation-delay:.9s;animation-duration:4.1s;left:40%;top:8%}.meteor:nth-child(5){animation-delay:1.2s;animation-duration:3.8s;left:50%;top:12%}.meteor:nth-child(6){animation-delay:1.5s;animation-duration:4.3s;left:60%;top:18%}.meteor:nth-child(7){animation-delay:1.8s;animation-duration:4s;left:70%;top:7%}.meteor:nth-child(8){animation-delay:2.1s;animation-duration:3.7s;left:80%;top:14%}.meteor:nth-child(9){animation-delay:2.4s;animation-duration:4.4s;left:90%;top:9%}.meteor:nth-child(10){animation-delay:2.7s;animation-duration:3.6s;left:95%;top:3%}.meteor:nth-child(11){animation-delay:3s;animation-duration:4.7s;left:15%;top:6%}.meteor:nth-child(12){animation-delay:3.3s;animation-duration:3.5s;left:25%;top:13%}.meteor:nth-child(13){animation-delay:3.6s;animation-duration:4.8s;left:35%;top:17%}.meteor:nth-child(14){animation-delay:3.9s;animation-duration:3.4s;left:45%;top:2%}.meteor:nth-child(15){animation-delay:4.2s;animation-duration:4.6s;left:55%;top:16%}.meteor:nth-child(16){animation-delay:4.5s;animation-duration:3.3s;left:65%;top:4%}.meteor:nth-child(17){animation-delay:4.8s;animation-duration:4.9s;left:75%;top:11%}.meteor:nth-child(18){animation-delay:5.1s;animation-duration:3.2s;left:85%;top:19%}.meteor:nth-child(19){animation-delay:5.4s;animation-duration:5s;left:5%;top:20%}.meteor:nth-child(20){animation-delay:5.7s;animation-duration:3.1s;left:99%;top:1%}.shadow-glow{box-shadow:0 0 15px #4f46e54d}.shadow-glow-sm{box-shadow:0 0 10px #8b5cf64d}.hover\:shadow-glow:hover,.shadow-glow:hover{box-shadow:0 0 30px #4f46e580}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{opacity:.1}50%{opacity:.3}to{opacity:.1}}@keyframes meteor{0%{height:50px;opacity:.3;transform:translateY(-300px) translate(300px) rotate(45deg)}10%{opacity:.6}20%{height:100px}50%{height:150px}to{height:200px;opacity:0;transform:translateY(1000px) translate(-1000px) rotate(45deg)}}@keyframes glitch-anim{0%{clip-path:polygon(0 0,100% 0,100% 5%,0 5%)}10%{clip-path:polygon(0 10%,100% 10%,100% 15%,0 15%)}20%{clip-path:polygon(0 20%,100% 20%,100% 25%,0 25%)}30%{clip-path:polygon(0 30%,100% 30%,100% 35%,0 35%)}40%{clip-path:polygon(0 40%,100% 40%,100% 45%,0 45%)}50%{clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}60%{clip-path:polygon(0 60%,100% 60%,100% 65%,0 65%)}70%{clip-path:polygon(0 70%,100% 70%,100% 75%,0 75%)}80%{clip-path:polygon(0 80%,100% 80%,100% 85%,0 85%)}90%{clip-path:polygon(0 90%,100% 90%,100% 95%,0 95%)}to{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}}@keyframes glitch-anim2{0%{clip-path:polygon(0 25%,100% 25%,100% 30%,0 30%)}15%{clip-path:polygon(0 15%,100% 15%,100% 20%,0 20%)}30%{clip-path:polygon(0 55%,100% 55%,100% 60%,0 60%)}45%{clip-path:polygon(0 45%,100% 45%,100% 50%,0 50%)}60%{clip-path:polygon(0 40%,100% 40%,100% 45%,0 45%)}75%{clip-path:polygon(0 35%,100% 35%,100% 40%,0 40%)}90%{clip-path:polygon(0 65%,100% 65%,100% 70%,0 70%)}to{clip-path:polygon(0 85%,100% 85%,100% 90%,0 90%)}}@keyframes glitch-skew{0%{transform:skew(.5deg)}10%{transform:skew(-.5deg)}20%{transform:skew(.75deg)}30%{transform:skew(-.65deg)}40%{transform:skew(.4deg)}50%{transform:skew(-.25deg)}60%{transform:skew(.7deg)}70%{transform:skew(-.35deg)}80%{transform:skew(.3deg)}90%{transform:skew(-.65deg)}to{transform:skew(.12deg)}}.ai-action-figure-page{--primary-gradient:linear-gradient(90deg,#3b82f6,#8b5cf6)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}
