.typing-cursor[data-v-a858e92f]{animation:blink-a858e92f 1s step-end infinite;background:linear-gradient(135deg,#667eea,#764ba2);display:inline-block;margin-left:4px;width:3px}@keyframes blink-a858e92f{0%,50%{opacity:1}51%,to{opacity:0}}.icon-bounce-enter-active[data-v-a858e92f]{animation:bounceIn-a858e92f .6s cubic-bezier(.68,-.55,.265,1.55)}.icon-bounce-leave-active[data-v-a858e92f]{animation:bounceOut-a858e92f .4s cubic-bezier(.6,-.28,.735,.045);position:absolute}@keyframes bounceIn-a858e92f{0%{opacity:0;transform:scale(.3) translateY(-20px)}50%{transform:scale(1.05) translateY(0)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounceOut-a858e92f{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3) translateY(20px)}}@keyframes bounce-slow-a858e92f{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animate-bounce-slow[data-v-a858e92f]{animation:bounce-slow-a858e92f 2s ease-in-out infinite}@keyframes float-a858e92f{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float[data-v-a858e92f]{animation:float-a858e92f 3s ease-in-out infinite}@keyframes gradient-shift-a858e92f{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient[data-v-a858e92f]{animation:gradient-shift-a858e92f 3s ease infinite;background-size:200% 200%}.group:hover .stat-number[data-v-a858e92f]{transform:scale(1.05)}.stat-number[data-v-a858e92f]{transition:transform .3s ease}@keyframes pin-drop-a858e92f{0%{opacity:0;transform:translateY(-50px) translate(-50%) scale(.5)}50%{transform:translateY(10px) translate(-50%) scale(1.1)}to{opacity:1;transform:translateY(0) translate(-50%) scale(1)}}@keyframes bounce-gentle-a858e92f{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-pin-drop[data-v-a858e92f]{animation:pin-drop-a858e92f .8s cubic-bezier(.68,-.55,.265,1.55) forwards;opacity:0}.animate-bounce-gentle[data-v-a858e92f]{animation:bounce-gentle-a858e92f 3s ease-in-out infinite}.group:hover img[data-v-a858e92f]{filter:brightness(1.1) drop-shadow(0 4px 8px rgba(0,0,0,.2))}@keyframes ping-a858e92f{75%,to{opacity:0;transform:translate(-50%) translateY(-50%) scale(2)}}.animate-ping[data-v-a858e92f]{animation:ping-a858e92f 2s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse-slow-bd467222{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.animate-pulse-slow[data-v-bd467222]{animation:pulse-slow-bd467222 10s ease-in-out infinite}@media(prefers-reduced-motion:no-preference){.group:hover img[data-v-bd467222]{transform:scale(1.1)}}img[data-v-bd467222]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@keyframes pulse-slow-ecc1e57f{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.animate-pulse-slow[data-v-ecc1e57f]{animation:pulse-slow-ecc1e57f 10s ease-in-out infinite}@media(prefers-reduced-motion:no-preference){.group:hover .group-hover\:scale-110[data-v-ecc1e57f],.group:hover img[data-v-ecc1e57f]{transform:scale(1.1)}}img[data-v-ecc1e57f]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@keyframes scroll-left-568184fb{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scroll-right-568184fb{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes gradient-568184fb{0%,to{opacity:1}50%{opacity:.5}}@keyframes float-568184fb{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(5deg)}66%{transform:translateY(-10px) rotate(-5deg)}}@keyframes shimmer-568184fb{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-scroll-left[data-v-568184fb]{animation:scroll-left-568184fb 50s linear infinite}.animate-scroll-right[data-v-568184fb]{animation:scroll-right-568184fb 50s linear infinite}.animate-gradient[data-v-568184fb]{animation:gradient-568184fb 8s ease-in-out infinite}.animate-bounce-slow[data-v-568184fb]{animation:bounce 3s ease-in-out infinite}.animate-spin-slow[data-v-568184fb]{animation:spin 4s linear infinite}.animate-pulse-slow[data-v-568184fb]{animation:pulse 4s cubic-bezier(.4,0,.6,1) infinite}.animate-float[data-v-568184fb]{animation:float-568184fb 6s ease-in-out infinite}.delay-700[data-v-568184fb]{animation-delay:.7s}.delay-300[data-v-568184fb]{animation-delay:.3s}
