:root{--fg:#EDEDED;--mu:#A3A3A3;--ac:#FFB020;--ln:#262626}
*{box-sizing:border-box}html{scroll-behavior:smooth}
body{margin:0;background:#000;color:var(--fg);font:400 17px/1.7 "IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
a{color:var(--ac)}a:hover{color:#FFD27A}
:focus-visible{outline:2px solid var(--ac);outline-offset:3px}
.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;background:var(--ac);color:#000;padding:8px 12px;z-index:9}
.w{max-width:1180px;margin:0 auto;padding:0 28px}
.bar{background:#0A0A0A;border-bottom:1px solid var(--ln);font:400 13px/1.5 "Share Tech Mono",ui-monospace,monospace;color:var(--mu);padding:9px 0}
.hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:18px;padding-bottom:18px}
.logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;font:500 17px Orbitron,sans-serif;letter-spacing:.3em}
nav{display:flex;flex-wrap:wrap;gap:6px 24px}nav a{color:#CFCFCF;text-decoration:none;font:400 14px "Share Tech Mono",ui-monospace,monospace;letter-spacing:.06em}
nav a:hover,nav a[aria-current]{color:var(--ac)}
.btn{display:inline-block;padding:14px 26px;background:var(--ac);color:#000;font:600 13px Orbitron,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}
.btn:hover{background:#FFD27A;color:#000}.btn.o{background:none;color:var(--fg);border:1px solid #4A4A4A}.btn.o:hover{border-color:var(--ac)}
.k{font:400 13px "Share Tech Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ac);margin:0}
h1,h2,h3{font-family:Orbitron,sans-serif;font-weight:500;line-height:1.15;margin:0;color:#fff}
h1{font-size:clamp(34px,5.4vw,64px);margin-top:20px;max-width:960px}h2{font-size:clamp(25px,3.2vw,38px);margin-top:14px;max-width:820px}h3{font-size:18px;letter-spacing:.02em}
p{margin:14px 0 0;max-width:720px;color:#CFCFCF}.lead{font-size:20px;color:#E4E4E4;max-width:780px}
.s{padding:80px 0;border-top:1px solid var(--ln)}.hero{padding-top:72px;padding-bottom:80px}
.g2{display:grid;grid-template-columns:1fr 2fr;gap:48px}.g2>div,.g3>div,.g4>div{min-width:0}
.g3,.g4{display:grid;gap:0;margin-top:40px;border-top:1px solid var(--ln)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}
.g3>div,.g4>div{padding:26px 28px 30px 0;border-bottom:1px solid var(--ln)}.g3 p,.g4 p{font-size:15.5px}
.ro{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px;border:1px solid var(--ln)}
.ro>div{padding:22px;border-right:1px solid var(--ln)}.ro>div:last-child{border-right:0}
.ro b{display:block;font:500 42px/1 Orbitron,sans-serif;color:var(--ac)}.ro span{display:block;margin-top:10px;font:400 13px/1.4 "Share Tech Mono",ui-monospace,monospace;color:var(--mu)}
.tw{overflow-x:auto;margin-top:32px}table{width:100%;border-collapse:collapse;font:400 15.5px/1.55 "IBM Plex Sans",system-ui,sans-serif;min-width:640px}
th{font:400 12px "Share Tech Mono",ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--mu);text-align:left;padding:0 14px 12px 0;border-bottom:1px solid #3A3A3A}
td{padding:16px 14px 16px 0;border-bottom:1px solid var(--ln);vertical-align:top;color:#D8D8D8}td:first-child{color:#fff;font-weight:500}
.n{font:500 14px "Share Tech Mono",ui-monospace,monospace;color:var(--ac)}
ul.l{margin:16px 0 0;padding-left:20px;max-width:720px;color:#CFCFCF}ul.l li{margin:8px 0}
.note{border-left:2px solid var(--ac);padding:4px 0 4px 18px;margin-top:28px;max-width:760px;color:#E4E4E4}
.ft{border-top:1px solid var(--ln);padding:56px 0 36px;font-size:15px}.ft h3{font:400 12px "Share Tech Mono",ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--mu)}
.ft a{display:block;color:#CFCFCF;text-decoration:none;margin-top:10px}.ft a:hover{color:var(--ac)}
.fine{margin-top:44px;padding-top:20px;border-top:1px solid var(--ln);font:400 13px/1.6 "Share Tech Mono",ui-monospace,monospace;color:var(--mu);max-width:none}
@media(max-width:860px){.g2,.g3,.g4,.ro{grid-template-columns:1fr}.ro>div{border-right:0;border-bottom:1px solid var(--ln)}.s{padding:56px 0}nav{gap:6px 16px}.g3>div,.g4>div{padding-right:0}}
