@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.animate-float[data-astro-cid-jnj6puha]{animation:float 4s ease-in-out infinite}.animate-pulse-slow[data-astro-cid-jnj6puha]{animation:pulse 8s cubic-bezier(.4,0,.6,1) infinite}.animate-fade-in-up[data-astro-cid-jnj6puha]{animation:fadeInUp .8s ease-out forwards;opacity:0;transform:translateY(20px)}.animate-fade-in-left[data-astro-cid-jnj6puha]{animation:fadeInLeft 1s ease-out forwards;opacity:0;transform:translate(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{to{opacity:1;transform:translate(0)}}.delay-500[data-astro-cid-jnj6puha]{animation-delay:.5s}@keyframes slide-infinite{0%{transform:translate(-200%)}to{transform:translate(200%)}}.animate-slide-infinite[data-astro-cid-jnj6puha]{animation:slide-infinite 2s linear infinite}@keyframes shimmer{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.animate-shimmer[data-astro-cid-jnj6puha]{animation:shimmer 1.5s ease-in-out infinite}@keyframes spin-slow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.animate-spin-slow[data-astro-cid-jnj6puha]{animation:spin-slow 20s linear infinite}@keyframes spin-reverse-slow{0%{transform:translate(-50%,-50%) rotate(360deg)}to{transform:translate(-50%,-50%) rotate(0)}}.animate-spin-reverse-slow[data-astro-cid-jnj6puha]{animation:spin-reverse-slow 25s linear infinite}@keyframes bounce-slow{0%,to{transform:rotate(12deg) translateY(0)}50%{transform:rotate(12deg) translateY(-10px)}}.animate-bounce-slow[data-astro-cid-jnj6puha]{animation:bounce-slow 3s ease-in-out infinite}.animate-pulse-slow[data-astro-cid-jnj6puha]{animation:pulse 6s cubic-bezier(.4,0,.6,1) infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-astro-cid-jnj6puha]{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in[data-astro-cid-jnj6puha]{animation:fadeIn 1s ease-out forwards}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(1deg)}}.animate-float[data-astro-cid-jnj6puha]{animation:float 6s ease-in-out infinite}.delay-100[data-astro-cid-jnj6puha]{animation-delay:.1s}.delay-200[data-astro-cid-jnj6puha]{animation-delay:.2s}.delay-300[data-astro-cid-jnj6puha]{animation-delay:.3s}.delay-1000[data-astro-cid-jnj6puha]{animation-delay:1s}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow[data-astro-cid-z4okvsy5]{animation:spin-slow 15s linear infinite}@keyframes spin-reverse-slow{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.animate-spin-reverse-slow[data-astro-cid-z4okvsy5]{animation:spin-reverse-slow 12s linear infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float[data-astro-cid-z4okvsy5]{animation:float 4s ease-in-out infinite}.delay-500[data-astro-cid-z4okvsy5]{animation-delay:.5s}.delay-1000[data-astro-cid-z4okvsy5]{animation-delay:1s}@keyframes slideRight{0%{transform:translate(-100%);opacity:0}10%,90%{opacity:1}to{transform:translate(300%);opacity:0}}@keyframes slideDownLine{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes pulseGlow{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.5);opacity:1;boxShadow:0 0 20px rgba(16,185,129,1)}}@keyframes moveCursor1{0%{transform:translate(150px,180px)}15%{transform:translate(180px,70px)}20%{transform:translate(180px,70px) scale(.9)}25%{transform:translate(180px,70px) scale(1)}45%{transform:translate(220px,140px)}50%{transform:translate(220px,140px) scale(.9)}55%{transform:translate(220px,140px) scale(1)}80%,to{transform:translate(150px,180px)}}@keyframes fadeInOutTooltip{0%,15%{opacity:0;transform:translateY(5px)}20%,35%{opacity:1;transform:translateY(0)}40%,to{opacity:0;transform:translateY(-5px)}}@keyframes moveCursor2{0%{transform:translate(60px,200px)}15%{transform:translate(270px,70px)}20%{transform:translate(270px,70px) scale(.8)}25%{transform:translate(270px,70px) scale(1)}45%{transform:translate(240px,160px)}50%{transform:translate(240px,160px) scale(.8)}55%{transform:translate(240px,160px) scale(1)}80%,to{transform:translate(60px,200px)}}@keyframes rippleClick{0%,19%{transform:scale(.5);opacity:0}20%{transform:scale(1);opacity:.8}30%,to{transform:scale(3);opacity:0}}@keyframes modalDropIn{0%,25%{opacity:0;transform:scale(.9) translateY(20px);pointer-events:none}30%,75%{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}80%,to{opacity:0;transform:scale(.9) translateY(-20px);pointer-events:none}}@keyframes fadeInBackdrop{0%,25%{opacity:0}30%,75%{opacity:1}80%,to{opacity:0}}@keyframes shimmer{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(300%) skew(-15deg)}}@keyframes typewriterPro{0%,10%{width:0}40%,60%{width:100%}90%,to{width:0}}@keyframes fadePulse{0%,to{opacity:0}50%{opacity:1}}@keyframes successReveal{0%,60%{opacity:0;visibility:hidden}65%,95%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes popIn{0%,60%{transform:scale(.5);opacity:0}65%{transform:scale(1.1);opacity:1}70%,95%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes slideUpFade{0%,65%{transform:translateY(10px);opacity:0}70%,95%{transform:translateY(0);opacity:1}to{transform:translateY(-10px);opacity:0}}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.2)}66%{transform:translate(-20px,20px) scale(.8)}}@keyframes bounce-x{0%,to{transform:translate(0)}50%{transform:translate(25%)}}.animate-bounce-x[data-astro-cid-z4okvsy5]{animation:bounce-x 1.5s infinite}@keyframes buttonPulseBlue{0%,to{box-shadow:0 0 20px #3b82f64d}50%{box-shadow:0 0 40px #3b82f699}}@keyframes shine{0%{transform:skew(-12deg) translate(-150%)}50%,to{transform:skew(-12deg) translate(250%)}}
