@font-face{font-family:Rajdhani;src:url(/fonts/Rajdhani-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Rajdhani;src:url(/fonts/Rajdhani-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Rajdhani;src:url(/fonts/Rajdhani-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Rajdhani Fallback;src:local("Arial");size-adjust:77%}@font-face{font-family:Chakra Petch Fallback;src:local("Arial");size-adjust:103%}:root{--hud-active: #FF5E00;--hud-cyan: #00F0FF;--warn: #FF003C;--bg-1: #050706;--bg-2: #0A0D0B;--bg-3: #121815;--fg-1: #E2E8F0;--fg-2: #94A3B8;--fg-accent: var(--hud-active);--border-default: rgba(255, 94, 0, .2);--border-active: rgba(0, 240, 255, .4);--border-structural: rgba(255, 255, 255, .05);--border-1: var(--border-default);--border-2: var(--border-active);--wt-red: var(--hud-active);--wt-red-bright: var(--hud-cyan);--wt-red-dim: rgba(255, 94, 0, .75);--wt-red-text: var(--hud-active);--wt-red-06: rgba(255, 94, 0, .06);--wt-red-12: rgba(255, 94, 0, .12);--wt-red-20: rgba(255, 94, 0, .2);--wt-red-40: rgba(255, 94, 0, .4);--wt-amber: var(--hud-active);--wt-steel: #C2CAC6;--wt-bg: var(--bg-1);--wt-bg-raised: var(--bg-2);--wt-bg-sunken: var(--bg-3);--wt-matte: #2A2F36;--wt-matte-light: #5C636B;--wt-white: var(--fg-1);--wt-white-dim: var(--fg-2);--wt-gray: var(--fg-2);--wt-gray-dark: #676767;--wt-black: #000000;--wt-border-subtle: var(--border-default);--wt-border-strong: var(--border-active);--wt-border-neutral: var(--border-structural);--font-display: "Rajdhani", "Rajdhani Fallback", system-ui, sans-serif;--font-body: "Chakra Petch", "Chakra Petch Fallback", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-display-xl: clamp(64px, 9vw, 128px);--fs-display-l: clamp(56px, 7vw, 82px);--fs-display-m: clamp(40px, 5vw, 56px);--fs-h1: 42px;--fs-h2: 32px;--fs-h3: 24px;--fs-h4: 20px;--fs-body-l: 20px;--fs-body: 18px;--fs-body-s: 16px;--fs-caption: 14px;--fs-meta: 12px;--lh-tight: 1.05;--lh-snug: 1.15;--lh-normal: 1.5;--lh-loose: 1.7;--tracking-wide: .14em;--tracking-widest: .2em;--tracking-normal: 0;--tracking-tight: .04em;--sp-0: 0;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--sp-9: 80px;--sp-10: 128px;--radius-0: 0;--radius-1: 0;--radius-2: 0;--radius-3: 0;--chamfer: 74px;--chamfer-sm: 28px;--bracket: 14px;--bracket-w: 1px;--scanline: repeating-linear-gradient(0deg, rgba(0,0,0,.15), rgba(0,0,0,.15) 1px, transparent 1px, transparent 2px);--hud-glow: radial-gradient(circle at center, rgba(255, 94, 0, .1) 0%, transparent 70%);--logo-glow: drop-shadow(0 0 12px rgba(255, 94, 0, .18));--shadow-card: 0 1px 0 rgba(255, 255, 255, .02) inset, 0 8px 24px rgba(0, 0, 0, .4);--shadow-raised: 0 12px 40px rgba(0, 0, 0, .5);--glow-red: 0 0 32px rgba(255, 94, 0, .32);--glow-red-soft: 0 0 64px rgba(255, 94, 0, .16);--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-4: .5s}html{color-scheme:dark;background:var(--bg-1)}body{font-family:var(--font-body);font-weight:400;color:var(--fg-1);background:var(--bg-1);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased}.wt-eyebrow{font-family:var(--font-mono);font-weight:400;font-size:12px;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--hud-active)}.wt-eyebrow:before{content:"// ";opacity:.7}.wt-meta{font-family:var(--font-mono);font-weight:400;font-size:12px;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--hud-active)}.wt-h1,h1.wt{font-family:var(--font-display);font-weight:700;font-size:var(--fs-display-l);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--fg-1)}.wt-h2,h2.wt{font-family:var(--font-display);font-weight:700;font-size:var(--fs-display-m);line-height:var(--lh-tight);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-1)}.wt-h3,h3.wt{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-1)}.wt-h4,h4.wt{font-family:var(--font-display);font-weight:600;font-size:var(--fs-h4);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-1)}.wt-body,p.wt{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-1)}.wt-body-s{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body-s);line-height:1.6;color:var(--fg-2)}.wt-caption{font-family:var(--font-mono);font-weight:400;font-size:12px;letter-spacing:.12em;color:var(--fg-2);text-transform:uppercase}.wt-mono{font-family:var(--font-mono);font-size:var(--fs-caption);color:var(--fg-2)}
