@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.104iauyxhaf24.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0b9excvam7id0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.0fmzj955937qe.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_50e8c9bb-module___CSDRq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_50e8c9bb-module___CSDRq__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_fba5aca1-module__RiqvWW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_fba5aca1-module__RiqvWW__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.04ygcc0k6zvvf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.18awt9904y5ei.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.0~z396rbj0t4w.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.09-.4z_6a6fti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.1841exvy3.1-g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.0kbulo~7o8gic.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_754f223c-module__vnF5cq__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_754f223c-module__vnF5cq__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
.halogen{--bg-void:#08090a;--bg-floor:#0c0e10;--surface-plate:#16191d;--surface-raised:#1c2025;--surface-recessed:#101316;--steel-brush:#ffffff05;--hairline:#2a2e33;--bevel-top:#ffb46e0f;--text-stamp:#f4f0ea;--text-primary:#d7d2cb;--text-secondary:#b4b9bf;--text-muted:#9aa6ae;--text-disabled:#6c737a;--text-on-hot:#1a0e04;--heat-white:#ffe9c2;--heat-pour:#ffe08a;--heat-cool:#ffb347;--heat-work:#ff7a18;--heat-deep:#c8500d;--heat-ash:#5a4038;--glow-work:0 0 24px #ff7a1873;--elev-recessed:inset 0 2px 5px #0000008c, inset 0 -1px 0 #ffb46e0a;--elev-glass:0 24px 80px #000000b3, inset 0 1px 0 #ffc88c1f;--verdict-build:#36f1a6;--verdict-research:#5bc8ff;--verdict-kill:#6b5048;--verdict-unscored:#3a4047;--fault:#ff3b2f;--brass:#c9a24b;--brass-bright:#f0ce7a;--stage-sealed:#2a2e33;--r-plate:2px;--r-chip:3px;--r-pill:999px;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-out-soft:cubic-bezier(.16, 1, .3, 1);--ease-in-fast:cubic-bezier(.55, 0, .85, .3);--ease-mech:cubic-bezier(.7, 0, .3, 1);--ease-emph:cubic-bezier(.34, 1.56, .64, 1);--rack:cubic-bezier(.34, 1.4, .5, 1);--archivo-stretch:125%;--t-display:34px;--t-title:24px;--t-subtitle:18px;--t-body:14px;--t-body-sm:13px;--t-label:12px;--t-meta:11px;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--btn-h-sm:28px;--btn-h-md:34px;--btn-h-lg:42px;--btn-radius:var(--r-plate);--btn-disabled-opacity:.5;--btn-focus-ring:0 0 0 2px var(--bg-void), 0 0 0 4px var(--brass-bright);--btn-transition:.12s var(--ease-standard);--btn-primary-bg:linear-gradient(180deg,#ff7a18,#ffb347);--btn-primary-bg-hover:linear-gradient(180deg,#ff8a2e,#ffc15a);--btn-primary-bg-active:#f06e10;--btn-primary-text:var(--text-on-hot);--btn-primary-border:#ff8a2e;--btn-primary-shadow:inset 0 1px 0 #ffe9c259, 0 1px 0 #7a3a08, 0 4px 14px #ff7a1847;--btn-secondary-bg:var(--surface-raised);--btn-secondary-bg-hover:#22262c;--btn-secondary-bg-active:var(--surface-recessed);--btn-secondary-text:var(--text-primary);--btn-secondary-border:#3a4047;--btn-secondary-border-hover:#4a525a;--btn-secondary-shadow:inset 0 1px 0 #f4f0ea0f;--btn-ghost-border:#2e343a;--btn-ghost-border-hover:#4a525a;--btn-ghost-text:var(--text-secondary);--btn-ghost-bg-hover:#ff7a1814;--btn-danger-text:#ff6b60;--btn-danger-text-hover:#ff8378;--btn-danger-border:#7a3a34;--btn-danger-border-hover:var(--fault);--btn-danger-bg-hover:#ff3b2f1f;background:var(--bg-void);height:100%;color:var(--text-primary);font-family:var(--font-hanken), "Hanken Grotesk", system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow:hidden}.halogen *{box-sizing:border-box}.halogen ::-webkit-scrollbar{width:11px;height:11px}.halogen ::-webkit-scrollbar-track{background:var(--surface-recessed)}.halogen ::-webkit-scrollbar-thumb{border:2px solid var(--surface-recessed);background:#23282e;border-radius:6px}.halogen ::-webkit-scrollbar-thumb:hover{background:#30363d}.halogen .hgn-btn{border-radius:var(--btn-radius);cursor:pointer;font-family:var(--font-archivo);text-transform:uppercase;font-weight:600;font-stretch:125%;font-size:var(--t-label,12px);letter-spacing:1.2px;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--btn-transition), box-shadow var(--btn-transition), border-color var(--btn-transition), color var(--btn-transition), transform 60ms var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;display:inline-flex}.halogen .hgn-btn:active:not(:disabled){transform:translateY(1px)}.halogen .hgn-btn:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.halogen .hgn-btn:disabled{opacity:var(--btn-disabled-opacity);cursor:not-allowed;box-shadow:none;transform:none}.halogen .hgn-btn--sm{height:var(--btn-h-sm);padding:0 10px}.halogen .hgn-btn--md{height:var(--btn-h-md);padding:0 14px}.halogen .hgn-btn--lg{height:var(--btn-h-lg);padding:0 20px;font-size:14px}.halogen .hgn-btn--block{width:100%;display:flex}.halogen .hgn-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-border);box-shadow:var(--btn-primary-shadow);font-weight:700}.halogen .hgn-btn--primary:hover:not(:disabled){background:var(--btn-primary-bg-hover)}.halogen .hgn-btn--primary:active:not(:disabled){background:var(--btn-primary-bg-active)}.halogen .hgn-btn--secondary{background:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:var(--btn-secondary-border);box-shadow:var(--btn-secondary-shadow)}.halogen .hgn-btn--secondary:hover:not(:disabled){background:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-border-hover);color:var(--text-stamp)}.halogen .hgn-btn--secondary:active:not(:disabled){background:var(--btn-secondary-bg-active)}.halogen .hgn-btn--ghost{color:var(--btn-ghost-text);border-color:var(--btn-ghost-border);box-shadow:none;background:0 0}.halogen .hgn-btn--ghost:hover:not(:disabled){background:var(--btn-ghost-bg-hover);border-color:var(--btn-ghost-border-hover);color:var(--text-primary)}.halogen .hgn-btn--ghost:active:not(:disabled){background:var(--btn-ghost-bg-hover)}.halogen .hgn-btn--danger{color:var(--btn-danger-text);border-color:var(--btn-danger-border);box-shadow:none;background:0 0}.halogen .hgn-btn--danger:hover:not(:disabled){background:var(--btn-danger-bg-hover);border-color:var(--btn-danger-border-hover);color:var(--btn-danger-text-hover)}.halogen .hgn-btn--danger:active:not(:disabled){background:var(--btn-danger-bg-hover)}@media (prefers-reduced-motion:reduce){.halogen .hgn-btn{transition:none}.halogen .hgn-btn:active{transform:none}}@keyframes cryst{0%{filter:brightness(2.3)saturate(1.5);background:#ffe08a24}to{filter:none;background:0 0}}@keyframes emberPulse{0%,to{box-shadow:0 0 #ff7a1800}50%{box-shadow:0 0 10px 1px #ff7a18a6}}@keyframes flowDash{to{background-position:-200px 0}}@keyframes steam{0%{opacity:0;transform:translate(-10%)scaleY(.6)}30%{opacity:.5}to{opacity:0;transform:translate(60%)scaleY(1.1)}}@keyframes filament{0%,to{opacity:.85}50%{opacity:1}}@keyframes bootFil{0%{opacity:0}to{opacity:1}}@keyframes breath{0%,to{box-shadow:inset 0 0 90px #ff7a180d}50%{box-shadow:inset 0 0 120px #ff7a181a}}@keyframes ingotSlide{0%{transform:translateX(var(--ix0)) scale(1)}60%{transform:translateX(var(--ix1)) scale(1.12)}to{transform:translateX(var(--ix1)) scale(1)}}@keyframes ackFlash{0%{opacity:1}to{opacity:0}}@keyframes rackin{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawerOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes glint{0%{opacity:0;transform:translate(-30%)}30%{opacity:.9}to{opacity:0;transform:translate(640px)}}@keyframes shake6{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}80%{transform:translate(-2px)}}@keyframes faultBlink{0%,to{opacity:0}40%{opacity:1}}@keyframes dockFlare{0%{box-shadow:0 0 #ffe08a00,inset 0 0 #ffe08a00}30%{box-shadow:0 0 34px 6px #ffe08acc,inset 0 0 24px #ffc88c80}to{box-shadow:inset 0 1px #ffb46e1f,0 0 18px #ff7a1829}}@keyframes pickupBloom{0%{filter:brightness()}to{filter:brightness(1.5)drop-shadow(0 0 12px #ff7a18e6)}}@keyframes acceptBreath{0%,to{box-shadow:inset 0 0 0 1px var(--verdict-build),0 0 10px #36f1a633}50%{box-shadow:inset 0 0 0 1px var(--verdict-build),0 0 22px #36f1a680}}@keyframes zoomMorph{0%{opacity:0;filter:brightness(1.4);transform:scale(.92)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes zoomMorphOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}@keyframes scrimIn{0%{opacity:0}to{opacity:1}}@keyframes scrimOut{0%{opacity:1}to{opacity:0}}@keyframes meniscus{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes burnAway{0%{opacity:1;filter:brightness()}40%{opacity:1;filter:brightness(2.4)blur(.4px)}to{opacity:0;filter:brightness(3)blur(3px)}}@keyframes capRamp{0%{background:var(--surface-recessed);box-shadow:inset 0 1px #0009}55%{box-shadow:inset 0 0 30px #ff7a1859}to{background:linear-gradient(#241608,#16190d);box-shadow:inset 0 1px #ffb46e1f,0 0 22px #ff7a184d}}@keyframes ember{0%{opacity:1;transform:translateY(0)scale(1)}to{transform:translateY(-26px) translateX(var(--ex,4px)) scale(.2);opacity:0}}@keyframes ackPulse{0%{box-shadow:inset 2px 0 0 var(--heat-work),0 0 0 0 #ff7a1880}to{box-shadow:inset 0 0 #ff7a1800}}@keyframes gauteUp{0%{opacity:0}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes riseOnly{0%{transform:translateY(12px)}to{transform:none}}@keyframes panelIn{0%{transform:translate(22px)}to{transform:none}}@keyframes stampIn{0%{filter:brightness(2.2);transform:scale(1.3)}55%{transform:scale(.97)}to{filter:none;transform:scale(1)}}@keyframes quenchOut{0%{opacity:1;filter:brightness()}28%{filter:brightness(1.9)blur(.3px)}to{opacity:0;filter:brightness(.4)blur(2px);transform:scale(.95)}}@keyframes lampPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes brassGlint{0%{box-shadow:0 0 #f0ce7a00}40%{box-shadow:0 0 14px 2px #f0ce7ab3}to{box-shadow:0 0 #f0ce7a00}}@keyframes bos-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes railBreathHalo{0%{opacity:0}28%{opacity:.55}60%{opacity:.4}to{opacity:0}}@keyframes railBreathCalm{0%{opacity:0}50%{opacity:.5}to{opacity:0}}@keyframes firstLightCharge{0%{filter:grayscale()brightness(.5)}40%{filter:grayscale(.2)brightness(1.6)}to{filter:grayscale(0)brightness()}}@keyframes firstLightEmber{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(3px);transform:scale(1.25)}}@keyframes dockPulse{0%{box-shadow:0 0 #ff7a1800}30%{box-shadow:0 0 22px #ff7a18b3}to{box-shadow:0 0 #ff7a1800}}
