@font-face{font-family:"Orbitron Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:132.7719%;ascent-override:76.1457%;descent-override:18.3021%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:122.8889%;ascent-override:82.2694%;descent-override:19.774%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Noto Sans";src:local("Noto Sans");size-adjust:116.6667%;ascent-override:86.6571%;descent-override:20.8286%;line-gap-override:0%}@font-face{font-family:Orbitron;src:local("Orbitron SemiBold"),url(../_fonts/QtlpRyn8QRRM1omyn5pf-1q5gUEokmmcFPId3dsIkoc-7HbUdW96NJuLks_S63oDEAd7mv0WHVw911fVCLPZ2GQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Bold"),url(../_fonts/mmlbOL93HdzL3GM8whbt5ZFs-1UzeF2RDwqnUJ2gzGU-Oey9o4pCWXhWi9xh_jgH5BZnb_CFfpFHlhn4XN7FdN8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Regular"),local("Orbitron"),url(../_fonts/OA8VK16gHkjMFOQ2dDVY0xVoI8DEGt93LW_JlA6Jzd0-TOxafPkPZ0sYc8M6fOLFfBaiZV996hK4NV9C6s_B9DM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Orbitron Fallback: Segoe UI";src:local("Segoe UI");size-adjust:124.7295%;ascent-override:81.0554%;descent-override:19.4822%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Arial";src:local("Arial");size-adjust:124.0464%;ascent-override:81.5017%;descent-override:19.5894%;line-gap-override:0%}@font-face{font-family:Orbitron;src:local("Orbitron Medium"),url(../_fonts/qC_8Q7TxxSVm7EQZGOXmas3LFHomzOJeR0BYzt5hYs4-t_Lo9PdzwqbzpdsSucaq0Mjq_4H-rv2gZz7VWr4160E.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}.title-3d-wrapper[data-v-fb72d8b8]{perspective:800px;perspective-origin:50% 40%}.title-3d[data-v-fb72d8b8]{display:flex;flex-wrap:wrap;justify-content:center;transform:rotateX(15deg);transform-style:preserve-3d}.char-3d[data-v-fb72d8b8]{animation:charExplode-fb72d8b8 var(--delay) cubic-bezier(.34,1.56,.64,1) forwards;background:linear-gradient(180deg,#fff,#f472b6 25%,#c084fc,#818cf8 75%,#f472b6);-webkit-background-clip:text;background-clip:text;background-size:100% 200%;display:inline-block;font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",Noto Sans SC,system-ui,sans-serif;font-size:clamp(2.5rem,7vw,7rem);font-weight:900;line-height:1;margin:0 .02em;opacity:0;padding:.1em 0;transform:translateY(var(--y)) rotate(var(--rotate)) scale(var(--scale));-webkit-text-fill-color:transparent;animation-fill-mode:both;filter:drop-shadow(0 0 8px rgba(192,132,252,.8)) drop-shadow(0 2px 0 rgba(0,0,0,.3)) drop-shadow(0 0 30px rgba(129,140,248,.5));-webkit-user-select:none;-moz-user-select:none;user-select:none}.dark .char-3d[data-v-fb72d8b8]{filter:drop-shadow(0 0 8px rgba(192,132,252,.9)) drop-shadow(0 2px 0 rgba(0,0,0,.5)) drop-shadow(0 0 40px rgba(129,140,248,.7))}@keyframes charExplode-fb72d8b8{0%{background-position:0 0;filter:blur(10px);opacity:0;transform:translateY(var(--y)) rotate(var(--rotate)) scale(calc(var(--scale)*.3)) skewY(10deg)}40%{background-position:0 100%;filter:blur(2px)}to{background-position:0 100%;filter:blur(0) drop-shadow(0 0 12px rgba(192,132,252,.9)) drop-shadow(0 2px 0 rgba(0,0,0,.3)) drop-shadow(0 0 40px rgba(129,140,248,.6));opacity:1;transform:translateY(0) rotate(0) scale(1) skewY(0)}}.subtitle-wrap[data-v-fb72d8b8]{animation:subtitleIn-fb72d8b8 .8s cubic-bezier(.22,1,.36,1) 1.3s forwards;opacity:0;transform:translateY(20px)}.subtitle-text[data-v-fb72d8b8]{background:linear-gradient(90deg,#c084fc,#818cf8,#c084fc);-webkit-background-clip:text;background-clip:text;background-size:200% auto;font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",system-ui,sans-serif;font-size:clamp(.9rem,2vw,1.4rem);font-weight:700;letter-spacing:.12em;-webkit-text-fill-color:transparent;animation:subtitleShine-fb72d8b8 3s linear infinite,subtitleIn-fb72d8b8 .8s cubic-bezier(.22,1,.36,1) 1.3s forwards;color:#7c3aed;filter:drop-shadow(0 0 20px rgba(192,132,252,.5))}.dark .subtitle-text[data-v-fb72d8b8]{background:linear-gradient(90deg,#c084fc,#818cf8,#c084fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#c084fc;filter:drop-shadow(0 0 20px rgba(192,132,252,.6))}@keyframes subtitleIn-fb72d8b8{0%{filter:blur(4px);opacity:0;transform:translateY(20px) scale(.95)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}@keyframes subtitleShine-fb72d8b8{0%{background-position:0}to{background-position:200%}}.desc-text[data-v-fb72d8b8]{animation:descIn-fb72d8b8 .6s ease 1.6s forwards;color:#6b7280;font-size:clamp(.8rem,1.5vw,1rem);margin-inline:auto;max-width:42rem;opacity:0;transform:translateY(15px)}.dark .desc-text[data-v-fb72d8b8]{color:#ffffff73}@keyframes descIn-fb72d8b8{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.buttons-wrap[data-v-fb72d8b8]{animation:buttonsIn-fb72d8b8 .6s cubic-bezier(.22,1,.36,1) 1.9s forwards;opacity:0;transform:translateY(15px)}@keyframes buttonsIn-fb72d8b8{0%{opacity:0;transform:translateY(15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-pulse-slow[data-v-fb72d8b8]{animation:pulseRing-fb72d8b8 4s ease-in-out infinite}.animate-pulse-slow-reverse[data-v-fb72d8b8]{animation:pulseRing-fb72d8b8 3s ease-in-out infinite reverse}@keyframes pulseRing-fb72d8b8{0%,to{opacity:.3;transform:scale(1) rotate(0)}50%{opacity:.8;transform:scale(1.05) rotate(5deg)}}
