@keyframes float-6d2cfc8e{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes pulse-glow-6d2cfc8e{0%,to{box-shadow:0 0 20px #f973164d}50%{box-shadow:0 0 40px #f9731699}}@keyframes gradient-shift-6d2cfc8e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-float[data-v-6d2cfc8e]{animation:float-6d2cfc8e 8s ease-in-out infinite}.animate-pulse-glow[data-v-6d2cfc8e]{animation:pulse-glow-6d2cfc8e 3s ease-in-out infinite}.animate-gradient[data-v-6d2cfc8e]{background-size:200% 200%;animation:gradient-shift-6d2cfc8e 8s ease infinite}.reveal-on-scroll[data-v-6d2cfc8e]{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.2,.8,.2,1)}.reveal-on-scroll.revealed[data-v-6d2cfc8e]{opacity:1;transform:translateY(0)}.perspective-1000[data-v-6d2cfc8e]{perspective:1000px}.preserve-3d[data-v-6d2cfc8e]{transform-style:preserve-3d}.hover\:rotate-y-6[data-v-6d2cfc8e]:hover{transform:rotateY(6deg)}.hover\:rotate-x-6[data-v-6d2cfc8e]:hover{transform:rotateX(6deg)}.fade-scale-enter-active[data-v-6d2cfc8e],.fade-scale-leave-active[data-v-6d2cfc8e]{transition:all 1.5s cubic-bezier(.4,0,.2,1)}.fade-scale-enter-from[data-v-6d2cfc8e],.fade-scale-leave-to[data-v-6d2cfc8e]{opacity:0;transform:scale(1.1)}[data-v-6d2cfc8e]::-webkit-scrollbar{width:8px}[data-v-6d2cfc8e]::-webkit-scrollbar-track{background:#0f172a}[data-v-6d2cfc8e]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f97316,#dc2626);border-radius:10px}[data-v-6d2cfc8e]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fb923c,#ef4444)}[data-v-6d2cfc8e]::-moz-selection{background:#f97316;color:#fff}[data-v-6d2cfc8e]::selection{background:#f97316;color:#fff}html[data-v-6d2cfc8e]{scroll-behavior:smooth}.glass[data-v-6d2cfc8e]{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.glass-dark[data-v-6d2cfc8e]{background:rgba(15,23,42,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}
