@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap');
:root{color-scheme:dark;--bg:#030705;--ink:#ecd6a3;--amber:#ffb12e;--red:#f04f37;--dim:#9a885e;--line:#46391f;--green:#9abe78}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{margin:0;color:var(--ink);font:13px/1.6 'IBM Plex Mono',monospace;background:radial-gradient(ellipse at 80% 12%,#1c210e 0,transparent 42%),radial-gradient(ellipse at 15% 65%,#191108 0,transparent 40%),#030705}a{color:inherit}.top{height:78px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:0 clamp(18px,5vw,76px);background:#050806e8}.brand{text-decoration:none;display:flex;align-items:center;gap:18px}.brand-mark{font:800 36px/.9 'Barlow Condensed',sans-serif;letter-spacing:-2px;color:var(--amber)}.dot{font-size:14px;vertical-align:middle;padding:0 2px;color:var(--red)}.brand-note,.top-right{font-size:9px;letter-spacing:1.4px;color:var(--dim)}.top-right small{margin-left:13px;color:var(--amber)}.indicator{display:inline-block;width:6px;height:6px;background:var(--green);margin-right:8px;box-shadow:0 0 8px #a4cf6a88}main{max-width:1600px;margin:auto}.hero{display:grid;grid-template-columns:minmax(340px,1.03fr) minmax(310px,.97fr);gap:clamp(20px,5vw,90px);padding:clamp(35px,6vw,90px) clamp(18px,5vw,76px) 84px;align-items:center;min-height:690px}.eyebrow{color:var(--amber);letter-spacing:2.1px;font-size:10px;font-weight:600}.eyebrow span{color:var(--red)}h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;line-height:.92;margin:0;letter-spacing:-.6px}h1{font-size:clamp(66px,8vw,132px);font-weight:800;margin:26px 0 23px}h1 em{font-style:normal;color:var(--amber)}.intro{max-width:600px;font-size:14px;line-height:1.85;color:#c4b58f}.release{max-width:550px;border:1px solid #8b6c2f;padding:21px;background:linear-gradient(130deg,#1b1609bb,#080a07);margin-top:32px;position:relative;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}.release:before{content:'';position:absolute;top:0;left:0;width:120px;height:2px;background:var(--amber)}.release-top,.release-meta{display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:1.1px;color:var(--dim)}#state{color:var(--green)}.release>strong{display:block;font:700 34px 'Barlow Condensed',sans-serif;letter-spacing:1px;margin-top:17px;color:var(--ink)}#message{min-height:45px;font-size:11px;color:#ad9c79}.download{margin:18px 0;min-height:63px;background:var(--amber);color:#080904;display:flex;align-items:center;justify-content:space-between;padding:0 24px;text-decoration:none;font-weight:600;font-size:14px;letter-spacing:1px;transition:background .2s}.download:hover{background:#f6ce6f}.download:focus-visible{outline:2px solid white;outline-offset:4px}.download.disabled{background:#443c2a;color:#9d8f70;cursor:not-allowed;pointer-events:none}.download span:last-child{font-size:25px}.notice{max-width:540px;color:var(--dim);font-size:10px;line-height:1.8;border-left:2px solid var(--red);padding-left:13px;margin-top:23px}.terminal{min-height:620px;position:relative;border:1px solid #5f4c25;padding:15px;background:repeating-linear-gradient(0deg,transparent 0 31px,#9a731c10 31px 32px),repeating-linear-gradient(90deg,transparent 0 31px,#9a731c13 31px 32px),#090b07;box-shadow:0 18px 80px #000a,inset 0 0 40px #171b0d;clip-path:polygon(0 0,93% 0,100% 7%,100% 100%,7% 100%,0 93%)}.terminal-frame{height:100%;border:1px solid #5b4b29;min-height:588px;display:flex;flex-direction:column;position:relative}.terminal-head{height:60px;padding:15px 20px;display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);color:var(--amber);font-size:10px}.terminal-head span{font-size:8px;color:var(--green)}.reactor{height:420px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle,#3e371329,transparent 60%)}.reactor:before,.reactor:after{content:'';position:absolute;width:90%;height:1px;background:#b68d3d30}.reactor:after{transform:rotate(90deg)}.reactor-ring{position:absolute;border:1px solid #a78032;border-radius:45%;width:300px;height:300px;box-shadow:inset 0 0 24px #f9b53d18,0 0 26px #f9b53d0b}.ring-a{clip-path:polygon(0 0,75% 0,100% 25%,100% 100%,25% 100%,0 75%);animation:spin 36s linear infinite}.ring-b{width:240px;height:240px;border:2px dashed #614b23;animation:spin 27s linear reverse infinite}.reactor-core{width:165px;height:165px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--amber);clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);background:#0a0d08;box-shadow:0 0 70px #b46b1c22}.reactor-core span{font-size:9px;letter-spacing:3px}.reactor-core b{font:800 75px/.95 'Barlow Condensed',sans-serif;color:var(--amber)}.reactor-core small{font-size:8px;letter-spacing:1px}.crosshair{position:absolute;width:395px;height:395px;border:1px dotted #68552a;transform:rotate(45deg)}.terminal-data{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:auto 18px 13px;padding-top:17px;border-top:1px solid #47371d;color:var(--dim);font-size:9px;letter-spacing:.5px}.terminal-stripes{height:13px;background:repeating-linear-gradient(110deg,#b77a22 0 10px,#101309 10px 18px)}@keyframes spin{to{transform:rotate(360deg)}}.secondary,.faq{padding:66px clamp(18px,5vw,76px);border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.3fr;gap:50px}.secondary h2,.faq h2{font-size:clamp(43px,5.2vw,76px);margin:12px 0 22px}.secondary p,.faq p{max-width:480px;color:#a99b7c;font-size:12px;line-height:1.8}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.steps article{border:1px solid var(--line);padding:20px 15px;background:#0b0d09}.steps article>b{font:700 43px 'Barlow Condensed',sans-serif;color:var(--red)}.steps h3{font-size:26px;color:var(--amber);margin-top:18px}.answers details{border-bottom:1px solid var(--line);padding:16px 0}.answers summary{cursor:pointer;list-style:none;font-size:12px;color:var(--ink)}.answers summary:after{content:'+';float:right;color:var(--amber);font-size:20px}.answers details[open] summary:after{content:'−'}footer{border-top:1px solid var(--line);padding:24px clamp(18px,5vw,76px);display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap;color:#7b745e;font-size:9px;letter-spacing:.4px}@media(max-width:980px){.hero{grid-template-columns:1fr}.terminal{min-height:480px;max-width:650px;width:100%;margin:auto}.terminal-frame{min-height:450px}.reactor{height:310px}.secondary,.faq{grid-template-columns:1fr}.steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.top{height:65px}.brand-note,.top-right small{display:none}h1{font-size:clamp(62px,14vw,85px)}.hero{padding-bottom:46px;min-height:0}.terminal{min-height:400px}.terminal-frame{min-height:365px}.reactor{height:245px}.reactor-ring{width:210px;height:210px}.ring-b{width:170px;height:170px}.crosshair{width:250px;height:250px}.reactor-core{width:130px;height:130px}.reactor-core b{font-size:56px}.terminal-data{font-size:7px}.steps{grid-template-columns:1fr}.secondary,.faq{padding-top:44px;padding-bottom:44px;gap:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}