@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_8c2b0c{font-family:Orbitron,Orbitron Fallback;font-style:normal}.__variable_8c2b0c{--font-display:"Orbitron","Orbitron Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-body:"Inter","Inter Fallback"}:root{--neon-cyan:#7dd6ff;--neon-cyan-rgb:125 214 255;--neon-azure:#1e9dff;--neon-azure-rgb:30 157 255;--neon-violet:#b58cff;--neon-violet-rgb:181 140 255;--neon-magenta:#ff7bcb;--neon-magenta-rgb:255 123 203;--neon-emerald:#6cf6c5;--neon-emerald-rgb:108 246 197;--neon-gold:#ffd76b;--neon-gold-rgb:255 215 107;--rarity-common:#b2c8eb;--rarity-common-rgb:178 200 235;--rarity-rare:#50b8ff;--rarity-rare-rgb:80 184 255;--rarity-epic:#b878ff;--rarity-epic-rgb:184 120 255;--rarity-legendary:#ffcf5c;--rarity-legendary-rgb:255 207 92;--wash-cyan-rgb:41 168 255;--wash-violet-rgb:155 100 255;--wash-magenta-rgb:255 110 196;--status-shipped:var(--neon-emerald);--status-shipped-rgb:var(--neon-emerald-rgb);--status-active:var(--neon-gold);--status-active-rgb:var(--neon-gold-rgb);--status-planned:var(--rarity-epic);--status-planned-rgb:var(--rarity-epic-rgb);--tone-azure-rgb:30 157 255;--tone-azure-text:#8ed1ff;--tone-emerald-rgb:0 255 157;--tone-emerald-text:#9effd4;--tone-amber-rgb:255 181 67;--tone-amber-text:#ffd07b;--tone-cyan-rgb:0 247 255;--tone-cyan-text:#86ebff;--surface-void:#050812;--surface-void-rgb:5 8 18;--surface-base:#070a14;--surface-deep-top:#060912;--surface-deep-bottom:#070a16;--surface-shell:radial-gradient(circle at 20% 0%,rgb(87 57 230/30%) 0%,transparent 38%),radial-gradient(circle at 80% 20%,rgb(32 163 255/14%) 0%,transparent 44%),var(--surface-void);--surface-card-top:rgb(10 14 28/95%);--surface-card-bottom:rgb(7 11 24/95%);--surface-card:linear-gradient(180deg,var(--surface-card-top) 0%,var(--surface-card-bottom) 100%);--surface-control:linear-gradient(180deg,rgb(5 13 30/92%),rgb(4 8 22/95%));--surface-veil-1:rgb(255 255 255/3%);--surface-veil-2:rgb(255 255 255/5%);--surface-inset-rgb:55 68 148;--text-title:#f6f3ff;--text-bright:#eaf0ff;--text-body:rgb(195 210 255/80%);--text-muted:rgb(195 210 255/70%);--text-dim:rgb(170 188 230/65%);--text-accent:#b6e2ff;--text-on-accent:#ffffff;--border-rgb:100 130 255;--border-hairline:1px solid rgb(var(--border-rgb)/16%);--border-subtle:1px solid rgb(var(--border-rgb)/22%);--border-strong:1px solid rgb(var(--border-rgb)/38%);--glow-rgb:var(--border-rgb);--glow-xs:0 0 8px rgb(var(--glow-rgb)/22%);--glow-sm:0 0 12px rgb(var(--glow-rgb)/26%);--glow-md:0 0 18px rgb(var(--glow-rgb)/30%);--glow-lg:0 0 30px rgb(var(--glow-rgb)/34%);--glow-xl:0 0 48px rgb(var(--glow-rgb)/38%);--glow-inset-sm:inset 0 0 12px rgb(var(--glow-rgb)/14%);--glow-inset-md:inset 0 0 22px rgb(var(--glow-rgb)/18%);--glow-inset-lg:inset 0 0 32px rgb(var(--glow-rgb)/22%);--glow-text-rgb:174 150 255;--glow-text-sm:0 0 10px rgb(var(--glow-text-rgb)/35%);--glow-text-md:0 0 14px rgb(var(--glow-text-rgb)/40%);--glow-text-lg:0 0 18px rgb(var(--glow-text-rgb)/28%),0 0 38px rgb(108 72 255/18%);--elev-1:0 3px 8px rgb(0 0 0/22%);--elev-2:0 8px 22px rgb(0 0 0/32%);--elev-3:0 14px 34px rgb(0 0 0/38%);--elev-4:0 24px 60px rgb(0 0 0/46%);--gradient-spectrum:linear-gradient(var(--spectrum-angle,92deg),var(--neon-cyan) 0%,var(--neon-violet) 60%,var(--neon-magenta) 100%);--gradient-rail:linear-gradient(90deg,transparent,var(--neon-cyan) 12%,var(--neon-violet) 50%,var(--neon-magenta) 88%,transparent);--dur-fast:140ms;--dur-base:180ms;--dur-slow:320ms;--dur-reveal:640ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:36px;--space-7:56px;--space-8:80px;--landing-gutter:clamp(44px,7vw,108px);--section-pad-block:clamp(80px,9vh,120px);--section-pad-block-band:clamp(56px,6vh,80px);--main-header-offset:100px;--radius-xs:2px;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:18px;--radius-pill:999px;--z-base:0;--z-raised:1;--z-sticky:20;--z-header:50;--z-overlay:80;--z-modal:100}@media (max-width:768px){:root{--section-pad-block:64px;--section-pad-block-band:44px}}.js-reveal [data-reveal]{opacity:0;translate:var(--reveal-x,0) var(--reveal-y,18px);scale:var(--reveal-scale,1);transition:opacity var(--dur-reveal) var(--ease-out),translate var(--dur-reveal) var(--ease-out),scale var(--dur-reveal) var(--ease-out);transition-delay:var(--reveal-delay,0s);will-change:opacity,translate,scale}.js-reveal [data-reveal][data-reveal-visible]{opacity:1;translate:none;scale:none;will-change:auto}.js-reveal [data-reveal=up]{--reveal-y:18px}.js-reveal [data-reveal=down]{--reveal-y:-18px}.js-reveal [data-reveal=left]{--reveal-x:24px;--reveal-y:0}.js-reveal [data-reveal=right]{--reveal-x:-24px;--reveal-y:0}.js-reveal [data-reveal=fade]{--reveal-y:0}.js-reveal [data-reveal=scale]{--reveal-y:0;--reveal-scale:0.96}.js-reveal [data-reveal=rise]{--reveal-y:36px;--reveal-scale:0.985}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.js-reveal [data-reveal]{opacity:1;translate:none;scale:none}}.main-container{--title-font:var(--font-display),"Orbitron","Eurostile","Bank Gothic",system-ui,sans-serif;--content-font:var(--font-body),"Inter","Segoe UI",system-ui,sans-serif;width:100%;min-height:100dvh;font-family:var(--content-font);position:relative;display:flex;flex-direction:column;background:var(--surface-shell);color:var(--text-bright)}.main-content{flex:1 1;-webkit-margin-before:var(--main-header-offset);margin-block-start:var(--main-header-offset);width:100%;box-sizing:border-box;margin-inline:0}.main-content:has(.landing){-webkit-margin-before:0;margin-block-start:0;background-color:var(--surface-base)}.landing{display:flex;flex-direction:column;min-height:0;background:repeating-linear-gradient(0deg,var(--surface-veil-1) 0 1px,transparent 1px 48px),repeating-linear-gradient(90deg,var(--surface-veil-1) 0 1px,transparent 1px 48px),linear-gradient(180deg,var(--surface-deep-top) 0,var(--surface-deep-bottom) 100%)}.landing-section{position:relative;padding:var(--section-pad-block) var(--landing-gutter);background:transparent}.landing-section[data-wash]:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:var(--z-base);opacity:.55;background:radial-gradient(circle at var(--wash-from),rgb(var(--wash-rgb)/var(--wash-strength)),transparent 44%),radial-gradient(circle at var(--wash-to),rgb(var(--wash-rgb)/calc(var(--wash-strength) * .65)),transparent 40%)}.landing-section>*{position:relative;z-index:var(--z-raised)}.landing-section[data-wash=cyan]{--wash-rgb:var(--wash-cyan-rgb);--wash-strength:14%;--wash-from:12% 0%;--wash-to:90% 100%}.landing-section[data-wash=violet]{--wash-rgb:var(--wash-violet-rgb);--wash-strength:16%;--wash-from:88% 8%;--wash-to:6% 92%}.landing-section[data-wash=magenta]{--wash-rgb:var(--wash-magenta-rgb);--wash-strength:12%;--wash-from:50% 0%;--wash-to:20% 100%}.section-title{font-family:var(--title-font);margin:0 0 10px;text-align:left;-webkit-padding-start:0;padding-inline-start:0;color:var(--text-title);font-size:clamp(1.65rem,3vw,2.3rem);font-weight:700;text-transform:uppercase;letter-spacing:.8px;text-shadow:var(--glow-text-sm);position:relative;display:inline-block}.section-title:after{content:"";position:absolute;left:0;bottom:-8px;width:56px;height:2px;--spectrum-angle:90deg;background:var(--gradient-spectrum);border-radius:var(--radius-xs);box-shadow:0 0 12px rgb(var(--glow-text-rgb)/65%)}.section-subtitle{font-family:var(--content-font);margin:22px 0 28px;color:var(--text-muted);font-size:1rem;max-width:640px;line-height:1.55}.landing .neon-btn.size-md{padding:14px 22px;font-size:.9rem}.landing .neon-btn.size-sm{padding:10px 16px;font-size:.82rem}@media (max-width:768px){.landing-section{padding-inline:18px}}html{--anchor-gap:16px;--anchor-offset:calc(var(--header-h, var(--main-header-offset)) + var(--anchor-gap));scroll-padding-top:var(--anchor-offset);scroll-behavior:smooth}:root{font-family:var(--font-body),"Inter",system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:var(--text-bright);background-color:var(--surface-void);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--neon-azure);text-decoration:inherit;transition:color var(--dur-base) var(--ease-out)}a:hover{color:var(--neon-cyan)}body{margin:0;min-width:320px;min-height:100dvh;overflow-x:clip;background:inherit;color:inherit}button{border-radius:var(--radius-sm);border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--surface-void);cursor:pointer;transition:border-color var(--dur-slow) var(--ease-out)}button:hover{border-color:var(--neon-azure)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}