@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_4e9d7d1c-module__ghsnZG__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_4e9d7d1c-module__ghsnZG__variable{--font-orbitron:"Orbitron", "Orbitron Fallback"}
.landing-futuristic{--void:#05070c;--violet:#8b5cf6;--pink:#ec4899;--violet-glow:#8b5cf666;--pink-glow:#ec489959;--lf-text:#e2e8f0;--lf-muted:#94a3b8;font-family:var(--font-geist-sans), "Inter", system-ui, sans-serif;color:var(--lf-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}.landing-futuristic .lf-grid-overlay{z-index:1;pointer-events:none;background-image:linear-gradient(#8b5cf60a 1px,#0000 1px),linear-gradient(90deg,#ec489908 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 45%,#000 20%,#0000 72%);mask-image:radial-gradient(80% 70% at 70% 45%,#000 20%,#0000 72%)}.landing-futuristic .lf-vignette{z-index:2;pointer-events:none;background:radial-gradient(ellipse at 28% 45%, transparent 0%, var(--void) 78%);position:fixed;inset:0}.landing-futuristic .lf-canvas{z-index:0;pointer-events:none;position:fixed;inset:0}.landing-futuristic .lf-page{z-index:10;position:relative}.landing-futuristic .lf-orbitron{font-family:var(--font-orbitron), "Orbitron", sans-serif}@keyframes lf-fade-slide-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@property --lf-neon-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lf-btn-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes lf-btn-glow{0%,to{box-shadow:0 0 14px #a78bfa59,0 0 28px #c084fc33,0 0 48px #e879f91f,inset 0 1px #ffffff14}50%{box-shadow:0 0 22px #c4b5fd8c,0 0 44px #e879f961,0 0 72px #a855f738,inset 0 1px #ffffff1f}}@keyframes lf-btn-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes lf-card-border-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes lf-neon-angle{to{--lf-neon-angle:360deg}}.lf-animate-in{opacity:0;animation:.45s forwards lf-fade-slide-up}.lf-animate-in-1{animation-delay:80ms}.lf-animate-in-2{animation-delay:.16s}.lf-animate-in-3{animation-delay:.24s}.lf-animate-in-4{animation-delay:.32s}.lf-animate-in-5{animation-delay:.4s}.lf-btn-primary{--lf-neon-angle:0deg;isolation:isolate;color:#fff;background:linear-gradient(135deg, #7c3aed 0%, #9333ea 35%, #c026d3 70%, #db2777 100%) padding-box, conic-gradient(from var(--lf-neon-angle), transparent 0deg, transparent 210deg, #c4b5fd59 240deg, #ddd6fe 265deg, #f0abfc 290deg, #e879f9 310deg, #c084fc 330deg, #a78bfa73 345deg, transparent 360deg) border-box;background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000;font-weight:700;transition:filter .3s,box-shadow .3s;animation:2.6s linear infinite lf-neon-angle,2.4s ease-in-out infinite lf-btn-glow,3.2s ease-in-out infinite lf-btn-breathe;position:relative}.lf-btn-primary:hover{filter:brightness(1.1);color:#fff;background:linear-gradient(135deg, #8b5cf6 0%, #a855f7 35%, #d946ef 70%, #ec4899 100%) padding-box, conic-gradient(from var(--lf-neon-angle), transparent 0deg, transparent 200deg, #ddd6fe73 230deg, #f5f3ff 255deg, #f0abfc 280deg, #e879f9 305deg, #d8b4fe 328deg, #c084fc8c 345deg, transparent 360deg) border-box;background-origin:border-box;background-clip:padding-box,border-box;animation:1.6s linear infinite lf-neon-angle,1.5s ease-in-out infinite lf-btn-glow,2.2s ease-in-out infinite lf-btn-breathe;box-shadow:0 0 28px #ddd6fe8c,0 0 56px #e879f966,0 0 80px #a855f740,inset 0 1px #ffffff2e}.lf-btn-primary:active{filter:brightness(.96);animation:2.6s linear infinite lf-neon-angle,2.4s ease-in-out infinite lf-btn-glow;transform:scale(.985)}.lf-card-border{background:linear-gradient(135deg,#8b5cf6b3,#ec489973,#a855f759,#ffffff1a) 0 0/220% 220%;animation:7s infinite lf-card-border-flow}.lf-card-surface,.lf-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(160deg,#8b5cf61a,#ec48990d 45%,#0a0e16eb),#0c0a14e6;border:1px solid #8b5cf638;border-radius:18px;transition:border-color .3s,box-shadow .3s,transform .3s;box-shadow:inset 0 0 0 1px #ec48990f,0 12px 40px #00000047}.lf-card-surface:hover{border-color:#ec489959;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #8b5cf61f,0 0 28px #8b5cf62e,0 16px 44px #00000059}.lf-input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#120c1eeb;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;min-height:48px;padding:.75rem 1rem}.lf-input:focus{border-color:#ec48998c;box-shadow:0 0 0 3px #8b5cf62e}select.lf-input,.lf-input option{color:#f8fafc;background-color:#120c1e}.lf-input option:checked,.lf-input option:hover,.lf-input option:focus{color:#fff;background-color:#5b21b6}.lf-title-gradient{background:linear-gradient(120deg,#c4b5fd,#f472b6);color:#0000;-webkit-background-clip:text;background-clip:text}.lf-compact-canvas{pointer-events:none;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.lf-accent-chip{color:#f5d0fe;background:#8b5cf61a;border:1px solid #ec489940}@keyframes lf-neon-rotate{to{transform:rotate(360deg)}}.lf-neon-card{isolation:isolate;background:#090610;border:1px solid #2e10658c;border-radius:18px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 0 18px #4c1d9529,0 0 40px #180a2d40}.lf-neon-card:hover{border-color:#5b21b673;transform:translateY(-2px);box-shadow:0 0 26px #6d28d947,0 0 56px #2e10654d}.lf-neon-spin{z-index:0;filter:blur(.4px);background:conic-gradient(#0000 0deg 250deg,#a78bfa26 275deg,#c084fc 300deg,#e879f9 318deg,#a855f7 335deg,#8b5cf633 348deg,#0000 360deg);animation:3.2s linear infinite lf-neon-rotate;position:absolute;inset:-55%}.lf-neon-spin:after{content:"";filter:blur(18px);opacity:.55;background:radial-gradient(circle,#e879f959 0%,#0000 55%);border-radius:50%;position:absolute;inset:32%}.lf-neon-inner{z-index:1;background:linear-gradient(165deg,#120c1e 0%,#0e0a18 45%,#090610 100%);border-radius:16px;height:calc(100% - 4px);margin:2px;position:relative;box-shadow:inset 0 0 0 1px #2e106573}.lf-neon-card:nth-child(2) .lf-neon-spin{animation-delay:-1.05s}.lf-neon-card:nth-child(3) .lf-neon-spin{animation-delay:-2.1s}@media (prefers-reduced-motion:reduce){.lf-animate-in,.lf-btn-primary,.lf-card-border,.lf-neon-spin{opacity:1;animation:none}.lf-btn-primary{background:linear-gradient(135deg,#7c3aed 0%,#9333ea 40%,#db2777 100%);border-color:#c4b5fd8c;transform:none}.lf-btn-primary:hover,.lf-btn-primary:active,.lf-card-surface:hover,.lf-neon-card:hover{transform:none}}
