@keyframes spin-slow-58ca35f7{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes gradient-x-58ca35f7{0%,to{background-position:0;background-size:200% 200%}50%{background-position:100%;background-size:200% 200%}}@keyframes bounce-slow-58ca35f7{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fade-pulse-58ca35f7{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.animate-spin-slow[data-v-58ca35f7]{animation:spin-slow-58ca35f7 8s linear infinite}.animate-gradient-x[data-v-58ca35f7]{animation:gradient-x-58ca35f7 3s ease infinite}.animate-bounce-slow[data-v-58ca35f7]{animation:bounce-slow-58ca35f7 2s ease-in-out infinite}.animate-fade-pulse[data-v-58ca35f7]{animation:fade-pulse-58ca35f7 2s ease-in-out infinite}.animate-bounce-slow[data-v-58ca35f7],.animate-spin-slow[data-v-58ca35f7]{will-change:transform}.animate-gradient-x[data-v-58ca35f7]{will-change:background-position}.hover\:scale-102[data-v-58ca35f7]:hover{transform:scale(1.02)}@keyframes gradient-x-c06071fe{0%,to{background-position:0;background-size:200% 200%}50%{background-position:100%;background-size:200% 200%}}@keyframes spin-slow-c06071fe{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin-slow-reverse-c06071fe{0%{transform:rotate(1turn)}to{transform:rotate(0)}}@keyframes float-c06071fe{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes bounce-slow-c06071fe{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fade-in-out-c06071fe{0%,to{opacity:.1}50%{opacity:.3}}@keyframes slide-up-c06071fe{0%{opacity:0;transform:translateY(20px)}to{opacity:.1;transform:translateY(0)}}@keyframes slide-in-left-c06071fe{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right-c06071fe{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes text-reveal-c06071fe{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes typing-c06071fe{0%,to{opacity:.2}50%{opacity:.8}}.animate-gradient-x[data-v-c06071fe]{animation:gradient-x-c06071fe 4s ease infinite}.animate-spin-slow[data-v-c06071fe]{animation:spin-slow-c06071fe 8s linear infinite}.animate-spin-slow-reverse[data-v-c06071fe]{animation:spin-slow-reverse-c06071fe 12s linear infinite}.animate-bounce-slow[data-v-c06071fe]{animation:bounce-slow-c06071fe 3s ease-in-out infinite}.animate-fade-in-out[data-v-c06071fe]{animation:fade-in-out-c06071fe 4s ease-in-out infinite}.animate-slide-up[data-v-c06071fe]{animation:slide-up-c06071fe 2s ease-out infinite}.animate-slide-in-left[data-v-c06071fe]{animation:slide-in-left-c06071fe .8s ease-out forwards;opacity:0}.animate-slide-in-right[data-v-c06071fe]{animation:slide-in-right-c06071fe .8s ease-out forwards;opacity:0}.animate-text-reveal[data-v-c06071fe]{animation:text-reveal-c06071fe .6s ease-out forwards;opacity:0}.animate-typing[data-v-c06071fe]{animation:typing-c06071fe 2s ease-in-out infinite}.floating-element[data-v-c06071fe]{animation:float-c06071fe 6s ease-in-out infinite}.floating-element[data-v-c06071fe]:nth-child(2){animation-delay:-2s}.floating-element[data-v-c06071fe]:nth-child(3){animation-delay:-4s}.floating-element[data-v-c06071fe]:nth-child(4){animation-delay:-1s}.floating-element[data-v-c06071fe]:nth-child(5){animation-delay:-3s}.floating-element[data-v-c06071fe]:nth-child(6){animation-delay:-5s}.typing-animation span[data-v-c06071fe]{animation:text-reveal-c06071fe .1s ease-out forwards;opacity:0}.typing-animation span[data-v-c06071fe]:first-child{animation-delay:0s}.typing-animation span[data-v-c06071fe]:nth-child(2){animation-delay:.1s}.typing-animation span[data-v-c06071fe]:nth-child(3){animation-delay:.2s}.typing-animation span[data-v-c06071fe]:nth-child(4){animation-delay:.3s}.typing-animation span[data-v-c06071fe]:nth-child(5){animation-delay:.4s}.typing-animation span[data-v-c06071fe]:nth-child(6){animation-delay:.5s}@media (max-width:768px){.floating-element[data-v-c06071fe]{transform:scale(.7)}}.animate-spin-slow[data-v-c06071fe],.animate-spin-slow-reverse[data-v-c06071fe],.floating-element[data-v-c06071fe]{will-change:transform}.animate-gradient-x[data-v-c06071fe]{will-change:background-position}@keyframes spin-slow-ec980a82{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bounce-slow-ec980a82{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes typing-ec980a82{0%,to{opacity:.2}50%{opacity:.6}}.animate-spin-slow[data-v-ec980a82]{animation:spin-slow-ec980a82 15s linear infinite}.animate-bounce-slow[data-v-ec980a82]{animation:bounce-slow-ec980a82 3s ease-in-out infinite}.animate-typing[data-v-ec980a82]{animation:typing-ec980a82 3s ease-in-out infinite}.animate-bounce-slow[data-v-ec980a82],.animate-spin-slow[data-v-ec980a82]{will-change:transform}@media (max-width:768px){.group[data-v-ec980a82]:hover{transform:scale(1.02)}}@keyframes card-reveal-d61c8985{0%{opacity:0;transform:translateY(25px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-card-reveal[data-v-d61c8985]{animation:card-reveal-d61c8985 .8s ease-out forwards;opacity:0}@media (min-width:768px){.animate-card-reveal[data-v-d61c8985]:hover{transform:translateY(-3px)}}.animate-card-reveal[data-v-d61c8985]{will-change:transform,opacity}@keyframes card-reveal-95021b75{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-card-reveal[data-v-95021b75]{animation:card-reveal-95021b75 .8s ease-out forwards;opacity:0}.animate-card-reveal[data-v-95021b75]:hover{transform:translateY(-5px)}.animate-card-reveal[data-v-95021b75]{will-change:transform,opacity}@keyframes gradient-x-2e73ea13{0%,to{background-position:0;background-size:200% 200%}50%{background-position:100%;background-size:200% 200%}}@keyframes spin-slow-2e73ea13{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes float-2e73ea13{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes fade-pulse-2e73ea13{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.05)}}@keyframes slide-up-2e73ea13{0%{opacity:0;transform:translateY(15px)}to{opacity:.05;transform:translateY(0)}}@keyframes slide-in-up-2e73ea13{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes text-reveal-2e73ea13{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes typing-2e73ea13{0%,to{opacity:.08}50%{opacity:.15}}.animate-gradient-x[data-v-2e73ea13]{animation:gradient-x-2e73ea13 4s ease infinite}.animate-spin-slow[data-v-2e73ea13]{animation:spin-slow-2e73ea13 12s linear infinite}.animate-fade-pulse[data-v-2e73ea13]{animation:fade-pulse-2e73ea13 3s ease-in-out infinite}.animate-slide-up[data-v-2e73ea13]{animation:slide-up-2e73ea13 2s ease-out infinite}.animate-slide-in-up[data-v-2e73ea13]{animation:slide-in-up-2e73ea13 .8s ease-out forwards;opacity:0}.animate-text-reveal[data-v-2e73ea13]{animation:text-reveal-2e73ea13 .6s ease-out forwards;opacity:0}.animate-typing[data-v-2e73ea13]{animation:typing-2e73ea13 4s ease-in-out infinite}.floating-element[data-v-2e73ea13]{animation:float-2e73ea13 8s ease-in-out infinite}.floating-element[data-v-2e73ea13]:nth-child(2){animation-delay:-3s}.floating-element[data-v-2e73ea13]:nth-child(3){animation-delay:-6s}.floating-element[data-v-2e73ea13]:nth-child(4){animation-delay:-1s}.floating-element[data-v-2e73ea13]:nth-child(5){animation-delay:-4s}.floating-element[data-v-2e73ea13]:nth-child(6){animation-delay:-7s}.floating-element[data-v-2e73ea13]:nth-child(7){animation-delay:-2s}.code-animation span[data-v-2e73ea13]{animation:text-reveal-2e73ea13 .1s ease-out forwards;opacity:0}.code-animation span[data-v-2e73ea13]:first-child{animation-delay:0s}.code-animation span[data-v-2e73ea13]:nth-child(2){animation-delay:.2s}.code-animation span[data-v-2e73ea13]:nth-child(3){animation-delay:.4s}.code-animation span[data-v-2e73ea13]:nth-child(4){animation-delay:.6s}.code-animation span[data-v-2e73ea13]:nth-child(5){animation-delay:.8s}.code-animation span[data-v-2e73ea13]:nth-child(6){animation-delay:1s}.code-animation span[data-v-2e73ea13]:nth-child(7){animation-delay:1.2s}.code-animation span[data-v-2e73ea13]:nth-child(8){animation-delay:1.4s}@media (max-width:768px){.floating-element[data-v-2e73ea13]{transform:scale(.8)}}.animate-spin-slow[data-v-2e73ea13],.floating-element[data-v-2e73ea13]{will-change:transform}.animate-gradient-x[data-v-2e73ea13]{will-change:background-position}@keyframes slide-in-661d2a99{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.animate-slide-in[data-v-661d2a99]{animation:slide-in-661d2a99 .6s ease-out forwards;opacity:0}@keyframes float-3f3c72c6{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-10px) rotate(12deg)}}@keyframes spin-slow-3f3c72c6{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fade-in-up-3f3c72c6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-float[data-v-3f3c72c6]{animation:float-3f3c72c6 6s ease-in-out infinite}.animate-spin-slow[data-v-3f3c72c6]{animation:spin-slow-3f3c72c6 20s linear infinite}.animate-fade-in-up[data-v-3f3c72c6]{animation:fade-in-up-3f3c72c6 .8s ease-out forwards}.delay-300[data-v-3f3c72c6]{animation-delay:.3s}.delay-500[data-v-3f3c72c6]{animation-delay:.5s}@keyframes pulse-glow-45d849c4{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-pulse-glow[data-v-45d849c4]{animation:pulse-glow-45d849c4 2s ease-in-out infinite}@keyframes fade-in-item-b947979a{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.animate-fade-in-item[data-v-b947979a]{animation:fade-in-item-b947979a .6s ease-out forwards;opacity:0}.lg\:hover\:scale-102[data-v-b947979a]:hover{transform:scale(1.02)}@keyframes glow-43ebe60d{0%,to{opacity:.3}50%{opacity:.8}}@keyframes float-43ebe60d{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-10px) rotate(12deg)}}@keyframes spin-slow-43ebe60d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fade-in-up-43ebe60d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-glow[data-v-43ebe60d]{animation:glow-43ebe60d 3s ease-in-out infinite}.animate-float[data-v-43ebe60d]{animation:float-43ebe60d 6s ease-in-out infinite}.animate-spin-slow[data-v-43ebe60d]{animation:spin-slow-43ebe60d 20s linear infinite}.animate-fade-in-up[data-v-43ebe60d]{animation:fade-in-up-43ebe60d .8s ease-out forwards}.delay-200[data-v-43ebe60d]{animation-delay:.2s}*{scroll-behavior:smooth}body{background-color:#13091f}@keyframes slideRight{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 5px #b692e64d}50%{box-shadow:0 0 20px #b692e699}}@media (prefers-reduced-motion:no-preference){.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.animate-on-scroll.animate{opacity:1;transform:translateY(0)}.animate-on-scroll.delay-100{transition-delay:.1s}.animate-on-scroll.delay-200{transition-delay:.2s}.animate-on-scroll.delay-300{transition-delay:.3s}}.group:hover .transform,.group:hover .transition-transform,.hover\\:scale-105:hover,.hover\\:scale-110:hover{will-change:transform}.transition-all,.transition-colors,.transition-opacity{will-change:auto}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#251737}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#b692e6,#761fe7);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#761fe7,#b692e6)}
