#__nuxt,body,html{height:100%;margin:0;overflow-x:hidden;padding:0}@keyframes spin-slow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes glow-pulse{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes sparkle{0%{opacity:1;transform:scale(0)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0) translateY(-20px)}}.animate-spin-slow{animation:spin-slow 20s linear infinite}.animate-glow-pulse{animation:glow-pulse 4s ease-in-out infinite}.animate-float{animation:float 6s ease-in-out infinite}.animate-fade-in-up{animation:fadeInUp 1s ease-out forwards}.animate-slide-in-right{animation:slideInRight 1s ease-out .5s forwards;opacity:0}.animate-delay-200{animation-delay:.2s;animation-fill-mode:forwards;opacity:0}.animate-delay-400{animation-delay:.4s;animation-fill-mode:forwards;opacity:0}.animate-delay-500{animation-delay:.5s}.animate-delay-600{animation-delay:.6s;animation-fill-mode:forwards;opacity:0}.animate-delay-800{animation-delay:.8s;animation-fill-mode:forwards;opacity:0}.stars{background:transparent;overflow:hidden;position:relative}.stars:after,.stars:before{background:transparent;content:"";height:200%;left:0;position:absolute;top:0;width:200%}.stars:before{animation:twinkle 3s ease-in-out infinite;box-shadow:100px 200px 2px 1px #fffc,300px 50px 1px #ffffffe6,500px 250px 2px 1px #ffffffb3,700px 100px 1px #fffc,900px 300px 2px 1px #fff9,1100px 150px 1px #ffffffe6,1300px 350px 2px 1px #ffffffb3,1500px 50px 1px #fffc,1700px 200px 2px 1px #fff9,1900px 400px 1px #ffffffe6,200px 150px 1px #ffffffb3,400px 350px 2px 1px #fffc,600px 80px 1px #ffffffe6,800px 280px 2px 1px #fff9,1000px 180px 1px #fffc,1200px 380px 2px 1px #ffffffb3,1400px 120px 1px #ffffffe6,1600px 320px 2px 1px #fff9,1800px 220px 1px #fffc}.stars:after{animation:twinkle 4s ease-in-out infinite reverse;box-shadow:150px 250px 1px #fff9,350px 100px 2px 1px #fffc,550px 300px 1px #ffffffb3,750px 150px 2px 1px #ffffffe6,950px 350px 1px #fff9,1150px 200px 2px 1px #fffc,1350px 400px 1px #ffffffb3,1550px 100px 2px 1px #ffffffe6,1750px 250px 1px #fff9,1950px 450px 2px 1px #fffc,250px 200px 2px 1px #ffffffb3,450px 400px 1px #fffc,650px 130px 2px 1px #ffffffe6,850px 330px 1px #fff9,1050px 230px 2px 1px #fffc,1250px 430px 1px #ffffffb3,1450px 170px 2px 1px #ffffffe6,1650px 370px 1px #fff9,1850px 270px 2px 1px #fffc}.stats-loading{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);background-size:200% 100%}.btn-hover{transition:all .3s ease}.btn-hover:hover{box-shadow:0 10px 25px #eab3084d;transform:translateY(-2px)}.logo-glow{filter:drop-shadow(0 0 20px rgba(234,179,8,.3))}@media (max-width:768px){.hero-title{font-size:2.5rem!important;line-height:1.2!important}}
