body,html{background:#0f172a;margin:0;min-height:100vh;overflow:hidden;padding:0}#__nuxt{background:transparent;min-height:100vh}.page-enter-active,.page-leave-active{transition:all .5s cubic-bezier(.23,1,.32,1)}.page-enter-from{filter:blur(4px);opacity:0;transform:translateY(50px) scale(.95)}.page-leave-to{filter:blur(4px);opacity:0;transform:translateY(-50px) scale(1.05)}.page-enter-to,.page-leave-from{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.layout-enter-active,.layout-leave-active{transition:all .3s cubic-bezier(.23,1,.32,1)}.layout-enter-from{opacity:0;transform:scale(.98)}.layout-leave-to{opacity:0;transform:scale(1.02)}.layout-enter-to,.layout-leave-from{opacity:1;transform:scale(1)}@keyframes gradient-shift{0%{background:linear-gradient(45deg,#0f172a,#c2410c,#0f172a)}25%{background:linear-gradient(135deg,#1e293b,#ea580c,#0f172a)}50%{background:linear-gradient(225deg,#0f172a,#dc2626,#1e293b)}75%{background:linear-gradient(315deg,#1e293b,#f59e0b,#0f172a)}to{background:linear-gradient(45deg,#0f172a,#c2410c,#0f172a)}}@keyframes float-global{0%,to{transform:translateY(0) translate(0) scale(1)}33%{transform:translateY(-30px) translate(20px) scale(1.1)}66%{transform:translateY(15px) translate(-15px) scale(.9)}}@keyframes float-delay-global{0%,to{transform:translateY(0) translate(0) scale(1)}50%{transform:translateY(-40px) translate(30px) scale(1.15)}}@keyframes float-delay-2-global{0%,to{transform:translateY(0) translate(0) scale(1)}40%{transform:translateY(25px) translate(-25px) scale(1.05)}80%{transform:translateY(-20px) translate(10px) scale(.95)}}@keyframes float-delay-3-global{0%,to{transform:translateY(0) translate(0) scale(1) rotate(0)}25%{transform:translateY(-15px) translate(15px) scale(1.2) rotate(90deg)}75%{transform:translateY(20px) translate(-20px) scale(.8) rotate(270deg)}}@keyframes float-delay-4-global{0%,to{transform:translateY(0) translate(0) scale(1)}60%{transform:translateY(-35px) translate(-10px) scale(1.3)}}@keyframes drift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(50px) rotate(180deg)}}@keyframes wiggle{0%,to{transform:translate(0) translateY(0) rotate(0)}25%{transform:translate(5px) translateY(-5px) rotate(15deg)}75%{transform:translate(-5px) translateY(5px) rotate(-15deg)}}@keyframes spin-slow{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.animate-gradient-shift{animation:gradient-shift 20s ease-in-out infinite}.animate-float-global{animation:float-global 12s ease-in-out infinite}.animate-float-delay-global{animation:float-delay-global 15s ease-in-out infinite}.animate-float-delay-2-global{animation:float-delay-2-global 18s ease-in-out infinite}.animate-float-delay-3-global{animation:float-delay-3-global 14s ease-in-out infinite}.animate-float-delay-4-global{animation:float-delay-4-global 16s ease-in-out infinite}.animate-drift{animation:drift 25s ease-in-out infinite}.animate-wiggle{animation:wiggle 8s ease-in-out infinite}.animate-spin-slow{animation:spin-slow 30s linear infinite}.animate-bounce-slow{animation:bounce-slow 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.1)}}@keyframes float-delay{0%,to{transform:translateY(0) translate(0) scale(1)}50%{transform:translateY(-30px) translate(10px) scale(1.05)}}@keyframes float-delay-2{0%,to{transform:translateY(0) translate(0) scale(1)}50%{transform:translateY(20px) translate(-15px) scale(1.08)}}@keyframes glow{0%,to{filter:brightness(1) drop-shadow(0 0 20px rgba(251,146,60,.4))}50%{filter:brightness(1.2) drop-shadow(0 0 40px rgba(251,146,60,.8))}}@keyframes float-gentle{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes wobble{0%{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes spin-gentle{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes squeeze-text{0%{transform:scaleX(1) scaleY(1)}50%{transform:scaleX(.95) scaleY(1.05)}to{transform:scaleX(1) scaleY(1)}}@keyframes pulse-logo{0%,to{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.3);transform:scale(1.1)}}@keyframes shine{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}@keyframes scroll-in{0%{filter:blur(5px);opacity:0;transform:translateY(50px) scale(.95)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.animate-float{animation:float 6s ease-in-out infinite}.animate-float-delay{animation:float-delay 8s ease-in-out infinite}.animate-float-delay-2{animation:float-delay-2 7s ease-in-out infinite}.animate-glow{animation:glow 3s ease-in-out infinite}.animate-pulse-slow{animation:pulse 4s ease-in-out infinite}.animate-float-gentle{animation:float-gentle 4s ease-in-out infinite}.animate-wobble{animation:wobble .5s ease-in-out}.animate-spin-gentle{animation:spin-gentle 2s ease-in-out}.animate-scroll-in{animation:scroll-in 1.2s cubic-bezier(.25,.46,.45,.94) forwards;opacity:1}.animate-slide-up{animation:slide-up .8s cubic-bezier(.25,.46,.45,.94) forwards;opacity:1}.animate-delay-200{animation-delay:.2s}.animate-delay-400{animation-delay:.4s}.animate-delay-600{animation-delay:.6s}.animate-squeeze-text{animation:squeeze-text .4s ease-in-out}.animate-pulse-logo{animation:pulse-logo .6s ease-in-out}.animate-shine{animation:shine .8s ease-out}.animation-delay-200{animation-delay:.2s}.animation-delay-400{animation-delay:.4s}.animation-delay-600{animation-delay:.6s}.button-3d{position:relative;transition:all .7s cubic-bezier(.23,1,.32,1)}.button-3d:hover{transform:translateY(-6px) scale(1.05) rotate(1deg)}.button-3d:active{transform:translateY(-2px) scale(.98)}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;backface-visibility:hidden;scrollbar-width:none}
