@keyframes titleDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.titleDownAnimation{animation:1s .5s forwards titleDown}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-60px)}}@keyframes slideDownSmooth{0%{opacity:0;transform:translateY(-100vh)}60%{opacity:1;transform:translateY(10px)}80%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes arrowBob{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}.animate-fadeOutUp{animation:.8s ease-out forwards fadeOutUp}.animate-passDown{animation:3s linear forwards passDown}.animate-arrowBob{animation:1s ease-in-out infinite arrowBob}@keyframes passDown{0%{opacity:0;transform:translateY(-100vh)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.overlay-wrapper{animation:5s cubic-bezier(.4,0,.2,1) forwards passDown}.animate-slideDownSmooth{animation:1s ease-out forwards slideDownSmooth}@keyframes arrowFloat{0%{transform:translateY(0)scale(1)}50%{transform:translateY(40px)scale(1.05)}to{transform:translateY(0)scale(1)}}.arrow-bounce{will-change:transform;animation:1.2s ease-in-out infinite arrowFloat}.zoom-in-up{animation:.8s cubic-bezier(.175,.885,.32,1) forwards zoomInUp}@keyframes zoomInUp{0%{opacity:0;transform:scale(.1)translateY(100px)}60%{opacity:1;transform:scale(1.05)translateY(-10px)}80%{transform:scale(.97)translateY(3px)}to{transform:scale(1)translateY(0)}}.flip-enter-active,.flip-leave-active{transition:transform .5s}.flip-enter-from,.flip-leave-to{transform:scaleX(0)}.flip{animation:.5s forwards flipX}@keyframes flipX{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes enterUp{0%{opacity:0;transform:translateY(110vh)scale(.3)rotate(8deg)}55%{opacity:1;transform:translateY(-20px)scale(1.07)rotate(-2deg)}78%{transform:translateY(6px)scale(.96)rotate(1deg)}90%{transform:translateY(-3px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes floatBob{0%,to{transform:translateY(0)rotate(-2deg)scale(1)}33%{transform:translateY(-18px)rotate(1.5deg)scale(1.01)}66%{transform:translateY(-26px)rotate(2.5deg)scale(1.015)}}@keyframes popBurst{0%{opacity:1;transform:scale(1)}25%{opacity:1;transform:scale(1.4,.65)}55%{opacity:.7;transform:scale(.4,1.55)}to{opacity:0;transform:scale(.05)}}@keyframes tearFly{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}60%{opacity:.75}to{transform:translate(var(--dx), calc(var(--dy) + var(--grav))) rotate(var(--rot)) scale(.08);opacity:0}}@keyframes bigFlash{0%{r:0;opacity:1}18%{r:90;opacity:.95}50%{r:160;opacity:.35}to{r:220;opacity:0}}@keyframes airRush{0%{r:8;opacity:.85;stroke-width:5px}to{r:170;opacity:0;stroke-width:.5px}}@keyframes shockRing{0%{opacity:1;width:10px;height:10px;top:-5px;left:-5px}to{opacity:0;width:420px;height:420px;top:-210px;left:-210px}}@keyframes confettiArc{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}50%{opacity:1}to{transform:translate(var(--dx), calc(var(--dy) + var(--grav))) rotate(var(--rot)) scale(.12);opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.moon-container canvas{transform-origin:50%;transform:scale(1.2);width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.dot-premium{background-color:#fff;border-radius:50%;width:10px;height:10px;animation:1s infinite bounce;display:inline-block}.dot-premium:nth-child(2){animation-delay:.2s}.dot-premium:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.moon-container{backface-visibility:hidden;perspective:1000px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0)}.dotlottie-container{will-change:transform;contain:layout style paint;image-rendering:crisp-edges;backface-visibility:hidden;transform:translateZ(0)}canvas{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform:translateZ(0)}.titleDownAnimation{will-change:transform, opacity;animation:.5s cubic-bezier(.23,1,.32,1) forwards titleDown}.animate-fadeIn{animation:.8s cubic-bezier(.23,1,.32,1) forwards fadeIn}.animate-delay-1500{animation-delay:1.5s}.falldown{animation:.75s ease-out forwards fallDown}@keyframes fallDown{0%{transform:translateY(-120vh)}60%{transform:translateY(20px)}to{transform:translateY(0)}}.fallDown4{animation:1.1s cubic-bezier(.175,.885,.32,1.275) forwards fallDown4}@keyframes fallDown2{0%{transform:translateY(-120vh)}75%{transform:translateY(10px)}90%{transform:translateY(-4px)}to{transform:translateY(0)}}
