@keyframes fade-in-up-b431bcb0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-b431bcb0]{animation:fade-in-up-b431bcb0 .8s ease-out both;animation-delay:var(--delay,0s)}@keyframes bounce-slow-b431bcb0{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-bounce-slow[data-v-b431bcb0]{animation:bounce-slow-b431bcb0 2s infinite}.tech-slider-container[data-v-e11d5a0d]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);overflow:hidden;position:relative;width:100%}.tech-slider-track[data-v-e11d5a0d]{animation:slideAnimation-e11d5a0d 40s linear infinite;display:flex;width:-moz-fit-content;width:fit-content}.tech-slider-container:hover .neon-glow-track[data-v-e11d5a0d],.tech-slider-container:hover .tech-slider-track[data-v-e11d5a0d]{animation-play-state:paused}.tech-item[data-v-e11d5a0d]{flex-shrink:0;gap:.75rem;height:4rem;padding:0 1.5rem;white-space:nowrap}.neon-glow-track[data-v-e11d5a0d],.tech-item[data-v-e11d5a0d]{align-items:center;display:flex}.neon-glow-track[data-v-e11d5a0d]{animation:slideAnimation-e11d5a0d 40s linear infinite;height:100%;left:0;position:absolute;top:0;width:-moz-fit-content;width:fit-content;z-index:-1}.neon-glow[data-v-e11d5a0d]{background:radial-gradient(circle,#2a5b6a80 0,#2a5b6a00 60%);border-radius:50%;filter:blur(40px);height:150%;margin:0 10rem;width:250px}@keyframes slideAnimation-e11d5a0d{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fade-up-24d56c53{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-24d56c53{0%{opacity:0}to{opacity:1}}.animate-fade-up[data-v-24d56c53]{animation:fade-up-24d56c53 .8s ease forwards;opacity:0}.animate-fade-in[data-v-24d56c53]{animation:fade-in-24d56c53 1s ease forwards;opacity:0}@keyframes card-enter-24d56c53{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-card[data-v-24d56c53]{animation:card-enter-24d56c53 .8s ease forwards;opacity:0}
