@layer tokens{:root{--steel-950:#06090b;--steel-900:#0a0f12;--steel-850:#0f151a;--steel-800:#141c22;--steel-700:#1c262e;--steel-600:#27343d;--steel-500:#384954;--steel-400:#566b78;--power:#ffb020;--power-dim:#7a5310;--data:#35e0f0;--data-dim:#12626d;--ok:#66e07a;--warn:#ff9d2e;--alert:#ff4a3d;--plasma:#b467ff;--ink:#e8f0f4;--ink-dim:#8ea2ad;--ink-faint:#5d707c;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--sans:"PingFang SC", "Hiragino Sans GB", system-ui, -apple-system, "Segoe UI", sans-serif;--bevel:inset 0 1px 0 #ffffff12, inset 0 -1px 0 #0009, inset 1px 0 0 #ffffff08, inset -1px 0 0 #0006;--bevel-deep:inset 0 2px 3px #000c, inset 0 -1px 0 #ffffff0d;--hair:1px solid var(--steel-600)}:root:lang(en){--sans:system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--steel-950);color:var(--ink);font-family:var(--sans);background-image:radial-gradient(circle at 50% 0,#35e0f00f,#0000 55%),linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:100% 100%,48px 48px,48px 48px;margin:0;font-size:15px;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.15}p{margin:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{background:var(--power);color:var(--steel-950)}.shell{width:min(1280px,100% - 48px);margin-inline:auto}@media (width<=640px){.shell{width:min(1280px,100% - 28px)}}section{padding:96px 0;position:relative}.stencil{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.stencil:before{content:"";background:var(--power);width:26px;height:2px;box-shadow:0 0 8px var(--power)}.eyebrow{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--data);font-size:11px}.h-sec{margin-top:14px;font-size:clamp(28px,4.2vw,44px)}.sub-sec{max-width:62ch;color:var(--ink-dim);margin-top:14px}.panel{background:linear-gradient(180deg, var(--steel-800), var(--steel-850));border:var(--hair);box-shadow:var(--bevel), 0 12px 32px -12px #000000e6;position:relative}.panel--riveted:before,.panel--riveted:after{content:"";background:radial-gradient(circle at 35% 30%,#7d8d97,#232d35 70%);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;box-shadow:0 1px #ffffff1f}.panel--riveted:before{left:7px}.panel--riveted:after{right:7px}.panel__bar{background:linear-gradient(180deg, var(--steel-700), var(--steel-800));border-bottom:var(--hair);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:11px;display:flex}.led{background:var(--ok);width:7px;height:7px;color:var(--ok);border-radius:50%;animation:2.4s step-end infinite blink;box-shadow:0 0 10px}.led[data-c=power]{background:var(--power);color:var(--power)}.led[data-c=data]{background:var(--data);color:var(--data)}.led[data-c=alert]{background:var(--alert);color:var(--alert)}@keyframes blink{0%,72%{opacity:1}76%,84%{opacity:.25}88%,to{opacity:1}}.btn{--btn-accent:var(--power);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--steel-950);background:linear-gradient(180deg, color-mix(in srgb, var(--btn-accent) 92%, white), var(--btn-accent));border:1px solid color-mix(in srgb, var(--btn-accent) 60%, black);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -2px 0 #00000047, 0 0 24px -6px var(--btn-accent);cursor:pointer;align-items:center;gap:10px;padding:14px 26px;font-size:12px;font-weight:700;transition:transform .12s,box-shadow .2s,filter .2s;display:inline-flex;position:relative}.btn:hover{filter:brightness(1.1);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -2px 0 #00000047, 0 0 34px -4px var(--btn-accent)}.btn:active{transform:translateY(2px);box-shadow:inset 0 2px 4px #00000073}.btn--ghost{color:var(--ink);background:linear-gradient(180deg, var(--steel-700), var(--steel-800));border-color:var(--steel-500);box-shadow:var(--bevel)}.btn--ghost:hover{color:var(--data);border-color:var(--data-dim);box-shadow:var(--bevel), 0 0 24px -8px var(--data)}.readout{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:700}.lang-switch{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-dim);border:1px solid var(--steel-600);background:var(--steel-900);box-shadow:var(--bevel);flex:none;padding:3px 8px;font-size:11px;transition:color .16s,border-color .16s}.lang-switch:hover{color:var(--data);border-color:var(--data-dim)}.doc{padding:120px 0 96px}.doc__panel{max-width:820px;padding:34px 30px 40px}.doc h1{font-size:clamp(26px,3.6vw,36px)}.doc__stamp{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-top:10px;font-size:11px}.doc__body{color:var(--ink-dim);gap:26px;margin-top:32px;font-size:14px;line-height:1.85;display:grid}.doc__body h2{letter-spacing:.02em;color:var(--ink);font-size:15px}.doc__body p,.doc__body ul{margin-top:8px}.doc__body ul{gap:4px;padding-left:18px;list-style:square;display:grid}.doc__body a{color:var(--data);border-bottom:1px solid var(--data-dim)}.doc__back{margin-top:34px}.gauge{background:var(--steel-900);border:1px solid var(--steel-600);height:5px;box-shadow:var(--bevel-deep);overflow:hidden}.gauge>i{background:repeating-linear-gradient(90deg, var(--power) 0 5px, var(--power-dim) 5px 7px);height:100%;box-shadow:0 0 10px var(--power);display:block}.crt{pointer-events:none;z-index:90;mix-blend-mode:multiply;background:repeating-linear-gradient(#0000 0 2px,#00000029 2px 4px),radial-gradient(#0000 52%,#0000008c 100%);position:fixed;inset:0}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.lui-star[data-astro-cid-h5pyyehl]{text-decoration:none}.lui-star-pill[data-astro-cid-h5pyyehl]{letter-spacing:-.01em;white-space:nowrap;background:color-mix(in srgb, currentColor 8%, transparent);border:1px solid color-mix(in srgb, currentColor 14%, transparent);border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:500;line-height:1;transition:background-color .2s ease-out,border-color .2s ease-out,transform .2s ease-out;display:inline-flex}.lui-star[data-astro-cid-h5pyyehl]:hover .lui-star-pill[data-astro-cid-h5pyyehl]{background:color-mix(in srgb, currentColor 16%, transparent);border-color:color-mix(in srgb, currentColor 24%, transparent);transform:scale(1.05)}.lui-star[data-astro-cid-h5pyyehl]:active .lui-star-pill[data-astro-cid-h5pyyehl]{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.lui-star-pill[data-astro-cid-h5pyyehl]{transition:none}.lui-star[data-astro-cid-h5pyyehl]:hover .lui-star-pill[data-astro-cid-h5pyyehl],.lui-star[data-astro-cid-h5pyyehl]:active .lui-star-pill[data-astro-cid-h5pyyehl]{transform:none}}.logo[data-astro-cid-f7espo7c]{width:var(--logo-size,22px);height:var(--logo-size,22px);flex:none;max-width:none}.hud[data-astro-cid-a2sg44tf]{z-index:50;background:linear-gradient(180deg, var(--steel-900) 0%, var(--steel-850) 100%);border-bottom:1px solid var(--steel-600);position:sticky;top:0;box-shadow:0 4px 24px #000000b3}.hud__glow[data-astro-cid-a2sg44tf]{background:linear-gradient(90deg, transparent 10%, var(--power) 40%, var(--data) 60%, transparent 90%);opacity:.18;height:1px}.hud__inner[data-astro-cid-a2sg44tf]{justify-content:space-between;align-items:center;gap:16px;height:52px;display:flex}.hud__group[data-astro-cid-a2sg44tf]{align-items:center;gap:22px;display:flex}.hud__group--right[data-astro-cid-a2sg44tf]{gap:20px}.hud__res[data-astro-cid-a2sg44tf]{align-items:center;gap:6px;font-size:13px;display:flex}.hud__res[data-astro-cid-a2sg44tf] .readout[data-astro-cid-a2sg44tf]{color:var(--ink);font-size:15px}.hud__label[data-astro-cid-a2sg44tf]{font-family:var(--mono);letter-spacing:.16em;color:var(--ink-faint);align-self:flex-end;margin-bottom:1px;font-size:9px}.hud__brand[data-astro-cid-a2sg44tf]{--logo-size:22px;flex:none;align-items:center;gap:9px;display:flex}.hud__logo[data-astro-cid-a2sg44tf]{font-family:var(--mono);letter-spacing:.28em;background:linear-gradient(90deg, var(--power), var(--data));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:14px;font-weight:800}.hud__stat[data-astro-cid-a2sg44tf]{font-family:var(--mono);color:var(--ink-dim);align-items:center;gap:7px;font-size:11px;display:flex}.hud__stat[data-astro-cid-a2sg44tf] .readout[data-astro-cid-a2sg44tf]{font-size:11px}.hud__ext[data-astro-cid-a2sg44tf]{border-left:1px solid var(--steel-600);font-family:var(--mono);letter-spacing:.06em;color:var(--ink-dim);align-items:center;gap:14px;padding-left:18px;font-size:11px;display:flex}.hud__ext[data-astro-cid-a2sg44tf] a{transition:color .16s ease-out}.hud__ext[data-astro-cid-a2sg44tf] a:hover{color:var(--data)}@media (width<=1100px){.hud__group--right[data-astro-cid-a2sg44tf] .hud__stat[data-astro-cid-a2sg44tf]:first-child{display:none}}@media (width<=1000px){.hud__res[data-astro-cid-a2sg44tf] .hud__label[data-astro-cid-a2sg44tf]{display:none}.hud__group[data-astro-cid-a2sg44tf]{gap:16px}}@media (width<=900px){.hud__ext[data-astro-cid-a2sg44tf]{display:none}}@media (width<=720px){.hud__inner[data-astro-cid-a2sg44tf]{height:44px}.hud__logo[data-astro-cid-a2sg44tf]{letter-spacing:.2em;font-size:12px}.hud__brand[data-astro-cid-a2sg44tf]{--logo-size:19px;gap:7px}.hud__res[data-astro-cid-a2sg44tf]:not(:first-child){display:none}}@media (width<=560px){.hud__group--right[data-astro-cid-a2sg44tf] .hud__stat[data-astro-cid-a2sg44tf]{display:none}}@media (width<=360px){.hud__group[data-astro-cid-a2sg44tf]:not(.hud__group--right){display:none}}
