.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes gradient{to{background-position:var(--bg-size,300%) 0}}.animate-gradient{animation:gradient 8s linear infinite}@keyframes grid{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.animate-grid{animation:grid 15s linear infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.animate-marquee{animation:marquee var(--duration) infinite linear}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}.animate-marquee-vertical{animation:marquee-vertical var(--duration) linear infinite}@keyframes meteor{0%{opacity:1;transform:rotate(var(--angle)) translateX(0)}70%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateX(-500px)}}.animate-meteor{animation:meteor 5s linear infinite}@keyframes orbit{0%{transform:rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg))}to{transform:rotate(calc(var(--angle) * 1deg + 1turn)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg - 1turn))}}.animate-orbit{animation:orbit calc(var(--duration) * 1s) linear infinite}@keyframes pulse{50%{box-shadow:0 0 0 8px var(--pulse-color);opacity:.5}0%,to{box-shadow:0 0 0 0 var(--pulse-color)}}.animate-pulse{animation:pulse var(--duration) ease-out infinite}.animate-rainbow{animation:rainbow var(--speed,2s) infinite linear}@keyframes ripple{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(.9)}}.animate-ripple{animation:ripple var(--duration,2s) ease calc(var(--i, 0) * .2s) infinite}@keyframes rippling{0%{opacity:1}to{opacity:0;transform:scale(2)}}.animate-rippling{animation:rippling var(--duration,.6s) ease-out}@keyframes shimmer-slide{to{transform:translate(calc(100cqw - 100%))}}.animate-shimmer-slide{animation:shimmer-slide var(--speed) ease-in-out infinite alternate}@keyframes shiny-text{0%,90%,to{background-position:calc(-100% - var(--shiny-width)) 0}30%,60%{background-position:calc(100% + var(--shiny-width)) 0}}.animate-shiny-text{animation:shiny-text 8s infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}@keyframes spin-around{0%{transform:translateZ(0) rotate(0)}15%,35%{transform:translateZ(0) rotate(90deg)}65%,85%{transform:translateZ(0) rotate(270deg)}to{transform:translateZ(0) rotate(1turn)}}.animate-spin-around{animation:spin-around calc(var(--speed) * 2) infinite linear}.animate-parachute-fall-slow{animation:parachute-fall-slow 10s ease-in-out}@keyframes parachute-fall-slow{0%{transform:translateY(-100px) rotate(5deg) scaleY(1)}15%{transform:translateY(-80px) translate(45px) rotate(-8deg) scaleY(.98)}25%{transform:translateY(-65px) translate(-40px) rotate(12deg) scaleY(.97)}40%{transform:translateY(-45px) translate(35px) rotate(-6deg) scaleY(.99)}60%{transform:translateY(-30px) translate(-25px) rotate(8deg) scaleY(.98)}85%{transform:translateY(-10px) translate(15px) rotate(-4deg) scaleY(.99)}to{transform:translateY(0) translate(0) rotate(3deg) scaleY(1)}}@keyframes fadeIn{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur(0)}}.custom-fade-segment{display:inline-block;opacity:0;animation:fadeIn 1s ease-out forwards}.custom-fade-segment-space{white-space:pre}.particles-container{position:relative;width:100%;height:100%}