@keyframes aurora{0%{background-position:50%,50%}to{background-position:350%,350%}}.aurora-bg{background-color:#0000;position:relative}.aurora-bg:before{content:"";pointer-events:none;z-index:-1;opacity:.6;background-image:radial-gradient(at 70% 20%,#6c63ff26 0%,#0000 40%),radial-gradient(at 20% 60%,#3d99701a 0%,#0000 40%),radial-gradient(at 80% 60%,#d9770614 0%,#0000 40%);background-size:50% 50%;width:200%;height:200%;animation:60s linear infinite aurora;position:absolute;inset:-50%}@keyframes mascotFloat{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-8px)rotate(.5deg)}50%{transform:translateY(-4px)rotate(0)}75%{transform:translateY(-10px)rotate(-.5deg)}}.animate-mascot-float{animation:5s ease-in-out infinite mascotFloat}@keyframes gradientTextShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.gradient-text-animated{background:linear-gradient(135deg,#6c63ff 0%,#3d9970 25%,#6c63ff 50%,#a78bfa 75%,#6c63ff 100%) 0 0/300% 300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite gradientTextShift}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animate-gradient{background-size:200%;animation:3s ease-in-out infinite gradientShift}@keyframes shimmerSweep{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(200%)skew(-15deg)}}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#ffffff4d,#ffffff26,#0000);width:50%;height:100%;transition:none;position:absolute;top:0;left:0;transform:translate(-100%)skew(-15deg)}.btn-shimmer:hover:after{animation:.75s ease-in-out shimmerSweep}@keyframes hl-marker-sweep{to{background-size:100% 100%}}.highlight-marker{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#0000 58%,#6c63ff29 58%);background-position:0 0;background-repeat:no-repeat;background-size:0% 100%;padding:0 6px;animation:.5s cubic-bezier(.22,1,.36,1) .2s forwards hl-marker-sweep;display:inline}.card-tilt{transform-style:preserve-3d;will-change:transform;transition:transform .15s ease-out,box-shadow .3s}.shadow-card-glow{box-shadow:0 8px 40px -8px #6c63ff1a,0 2px 12px -2px #6c63ff0d}.landing-stagger>*{opacity:0;transform:translateY(16px)}.landing-stagger.visible>*{opacity:1;transition:opacity .5s var(--ease-out-expo),transform .5s var(--ease-out-expo);transform:translateY(0)}.landing-stagger.visible>:first-child{transition-delay:0s}.landing-stagger.visible>:nth-child(2){transition-delay:80ms}.landing-stagger.visible>:nth-child(3){transition-delay:.16s}.landing-stagger.visible>:nth-child(4){transition-delay:.24s}.landing-stagger.visible>:nth-child(5){transition-delay:.32s}.landing-stagger.visible>:nth-child(6){transition-delay:.4s}.landing-stagger.visible>:nth-child(7){transition-delay:.48s}.landing-stagger.visible>:nth-child(8){transition-delay:.56s}.landing-stagger.visible>:nth-child(9){transition-delay:.64s}.landing-stagger.visible>:nth-child(10){transition-delay:.72s}@keyframes ctaMeshMove{0%,to{background-position:0%}50%{background-position:100%}}.cta-mesh-bg{background:linear-gradient(-45deg,#1a1a2e,#2d1b69,#1a2e3e,#0d1b2a,#1a1a2e,#2e1a3e) 0 0/400% 400%;animation:15s infinite ctaMeshMove}@keyframes glowPulse1{0%,to{opacity:.3;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(1.15)rotate(45deg)}}@keyframes glowPulse2{0%,to{opacity:.2;transform:scale(1)rotate(0)}50%{opacity:.35;transform:scale(1.2)rotate(-45deg)}}.animate-glow-1{will-change:transform,opacity;animation:15s ease-in-out infinite glowPulse1}.animate-glow-2{will-change:transform,opacity;animation:20s ease-in-out infinite glowPulse2}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.animate-blink{animation:1s step-end infinite blink}@keyframes floatParticle{0%{opacity:0;transform:translateY(0)}20%{opacity:var(--particle-opacity,.1)}to{opacity:0;transform:translateY(-30px)}}.animate-float-particle{will-change:transform,opacity;animation:4s ease-in-out infinite floatParticle}@keyframes pulseGlow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.04)}}.animate-pulse-glow{will-change:transform,opacity;animation:3s ease-in-out infinite pulseGlow}@keyframes wordReveal{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:translateY(0%)}}.animate-word-reveal{animation:.6s cubic-bezier(.22,1,.36,1) both wordReveal}@keyframes typingDot{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.animate-typing-dot{animation:.6s ease-in-out infinite typingDot}.anim-paused .animate-glow-1,.anim-paused .animate-glow-2,.anim-paused .animate-float-particle,.anim-paused .animate-pulse-glow,.anim-paused .cta-mesh-bg,.anim-paused .aurora-bg:before,.aurora-bg.paused:before,.cta-mesh-bg.paused{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.animate-word-reveal,.animate-mascot-float,.gradient-text-animated,.animate-gradient,.aurora-bg:before,.cta-mesh-bg,.animate-glow-1,.animate-glow-2,.animate-blink,.animate-float-particle,.animate-pulse-glow,.animate-typing-dot{animation:none}.gradient-text-animated{background-position:0%;background-size:100% 100%}.highlight-marker{background-size:100% 100%;animation:none}.btn-shimmer:hover:after{animation:none}.card-tilt{will-change:auto}.landing-stagger>*{opacity:1;transform:none}.landing-stagger.visible>*{transition:none}}
/*# sourceMappingURL=6d69165951ca324b.css.map*/