:root{--paper:#f3f5f7;--card:#fff;--card2:#fafbfc;--ink:#14181c;--ink2:#3c4750;--muted:#7a858f;--line:#e5eaee;--line2:#d4dce2;--jade:#0e9b7c;--jade2:#0a7c63;--wash:#e7f5f0;--amber:#b26c16;--amberwash:#fbf1e3;--red:#c6653d;--shadow:0 1px 2px rgba(20,30,40,.04),0 12px 34px -22px rgba(20,40,55,.32);--max:1140px;--disp:'Bricolage Grotesque',system-ui,sans-serif;--body:'Hanken Grotesk',system-ui,sans-serif;--mono:'JetBrains Mono',ui-monospace,monospace}
html[data-theme=dark]{--paper:#0c1116;--card:#141b22;--card2:#19222b;--ink:#e9eef2;--ink2:#aebac4;--muted:#7e8a95;--line:#222c35;--line2:#2f3c47;--jade:#37c2a0;--jade2:#5bd6b8;--wash:#0f2620;--amber:#e0a95c;--amberwash:#2a2113;--shadow:0 1px 2px rgba(0,0,0,.45),0 10px 34px -20px rgba(0,0,0,.85)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.6 var(--body);transition:.22s background,.22s color}a{color:inherit}.wrap{max-width:var(--max);margin:auto;padding:0 28px}.mono{font-family:var(--mono)}
.bar{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.bar .wrap{height:66px;display:flex;align-items:center;gap:14px}.brand{font:800 22px/1 var(--disp);letter-spacing:-.025em;display:flex;align-items:center;gap:10px}.nacre{color:var(--jade2)}.orb{width:20px;height:20px;border-radius:50%;background:conic-gradient(from 210deg,#bfeadd,#0e9b7c,#7fd6c1,#0a7c63,#bfeadd);box-shadow:0 0 0 1px rgba(14,155,124,.25) inset}.spacer{flex:1}.pill,.coin,.themebtn{font:12px var(--mono);color:var(--ink2);border:1px solid var(--line2);border-radius:999px;background:var(--card);padding:7px 13px;white-space:nowrap}.coin{color:var(--jade2);font-weight:700}.themebtn{cursor:pointer;display:flex;align-items:center;gap:7px}.themebtn:hover{border-color:var(--jade)}
main section{padding:70px 0;border-top:1px solid var(--line)}.hero{padding:86px 0 54px}.eyebrow{font:600 12px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--jade2);margin-bottom:22px}h1{font:800 clamp(42px,6vw,74px)/1.04 var(--disp);letter-spacing:-.04em;margin:0}h1 span{display:block}.l2{color:var(--jade2)}.lede{max-width:760px;color:var(--ink2);font-size:20px;margin:26px 0 0}.lede b{color:var(--ink)}
.rig{margin-top:42px;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:var(--shadow);padding:24px 26px}.rrow{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.gpus{display:flex;gap:7px}.gpu{width:30px;height:44px;border:1px solid var(--line2);background:var(--card2);border-radius:6px;position:relative}.fan{position:absolute;left:6px;right:6px;height:8px;border-radius:50%;background:var(--line2)}.fan:first-child{top:7px}.fan:last-child{bottom:7px}.arrow{color:var(--muted);font:20px var(--mono)}.meta{font-size:14px;color:var(--ink2)}.poolchips{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.chip{font:12px var(--mono);padding:6px 10px;border-radius:8px;border:1px solid var(--line2);background:var(--card2);color:var(--ink2);display:flex;gap:7px;align-items:center}.dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none}
.status{display:flex;gap:12px;margin-top:28px;padding:14px 17px;border:1px solid var(--line2);border-radius:14px;background:var(--amberwash);color:var(--ink2);font-size:14.5px}.s-orb{width:9px;height:9px;border-radius:50%;background:var(--amber);margin-top:8px;flex:none}.sec-head{display:flex;gap:13px;align-items:baseline;margin-bottom:8px}.sec-num{font:600 14px var(--mono);color:var(--jade2)}h2{font:700 clamp(28px,3.4vw,39px)/1.1 var(--disp);letter-spacing:-.025em;margin:0}.sec-sub{max-width:820px;color:var(--ink2);margin:0 0 32px}.panel,.rule,.cfg,.tablewrap{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}
.chart-top{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:19px 23px;border-bottom:1px solid var(--line)}.chart-top h3{margin:0;font:700 18px var(--disp)}.legend{display:flex;gap:14px;flex-wrap:wrap;margin-left:auto}.legend span{font-size:13px;color:var(--ink2);display:flex;gap:7px;align-items:center}.seg{display:flex;border:1px solid var(--line2);border-radius:9px;overflow:hidden}.seg button{font:12px var(--mono);border:0;border-right:1px solid var(--line2);padding:8px 12px;background:var(--card);color:var(--ink2);cursor:pointer}.seg button:last-child{border-right:0}.seg button.on{background:var(--jade);color:white}.chartbox{padding:22px 16px 12px}svg.chart{width:100%;height:auto;display:block;overflow:visible}.axis{font:11px var(--mono);fill:var(--muted)}.gridline{stroke:var(--line);stroke-width:1}.cline{fill:none;stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}.endlabel{font:600 11.5px var(--mono)}
.rules{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rule{padding:23px 21px}.rule.seal{background:var(--wash);border-color:var(--jade)}.rn{font:600 13px var(--mono);color:var(--jade2);margin-bottom:9px}.rule h4{font:700 18px var(--disp);margin:0 0 8px}.rule p{font-size:15px;color:var(--ink2);margin:0}
.spec{display:flex;flex-wrap:wrap;gap:14px 32px;align-items:center;padding:24px 26px;margin-bottom:18px}.sgroup{display:flex;flex-direction:column;gap:3px}.slabel{font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sval{font:700 18px var(--disp)}.sval.mono{font:600 15px var(--mono)}.sdiv{width:1px;align-self:stretch;background:var(--line)}.cfg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cfg{padding:18px;border-radius:15px}.cfgh{display:flex;align-items:center;gap:9px;margin-bottom:12px}.cfgh b{font:700 16px var(--disp)}.tag{margin-left:auto;font:10.5px var(--mono);color:var(--muted);border:1px solid var(--line2);border-radius:6px;padding:2px 7px}.cfg dl{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;margin:0;font-size:13px}.cfg dt{color:var(--muted);font:12px var(--mono)}.cfg dd{margin:0;text-align:right;color:var(--ink);font:12px var(--mono);word-break:break-word}
.tablewrap{overflow:hidden}.tcontrol{padding:15px 21px;border-bottom:1px solid var(--line);font:13px var(--mono);color:var(--muted)}.tscroll{overflow:auto}table{width:100%;border-collapse:collapse;min-width:950px;font-size:14px}th,td{text-align:right;padding:14px 15px;white-space:nowrap;border-bottom:1px solid var(--line)}th:nth-child(-n+2),td:nth-child(-n+2){text-align:left}th{font:600 11.5px var(--body);text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}td{font-family:var(--mono);color:var(--ink2);font-variant-numeric:tabular-nums}tr.lead{background:var(--wash)}.rankcell{font:800 16px var(--disp);color:var(--muted)}tr.lead .rankcell{color:var(--jade2)}.pool{font-family:var(--body);font-weight:700;color:var(--ink)}.pool .scheme{display:block;font:11px var(--mono);color:var(--muted);margin-left:17px}.miner{font-size:13px}.good{color:var(--jade2);font-weight:600}.bad,.low{color:var(--red);font-weight:600}.subgap{display:block;color:var(--muted);font-size:11px}
.hi-grid{display:grid;gap:13px;padding:24px}.barrow{display:grid;grid-template-columns:170px 1fr 60px;gap:13px;align-items:center}.barname{font-weight:700;display:flex;gap:8px;align-items:center}.track{height:11px;border-radius:99px;background:var(--card2);border:1px solid var(--line2);position:relative;overflow:hidden}.fill{height:100%;border-radius:99px;transition:width .8s ease}.base{position:absolute;top:-5px;bottom:-5px;width:1px;background:var(--muted);opacity:.55}.barval{text-align:right;font:13px var(--mono);color:var(--ink2)}.hi-foot{border-top:1px solid var(--line);padding:14px 24px;color:var(--muted);font:12px var(--mono)}
footer{padding:38px 0 60px;border-top:1px solid var(--line);color:var(--muted)}.verify{margin:0 0 20px}.fbar{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding-top:16px}.fmono{font:12px var(--mono)}
@media(max-width:850px){.bar .wrap{height:auto;padding-top:14px;padding-bottom:14px;align-items:flex-start;flex-wrap:wrap}.pill{order:3;width:100%}.hero{padding-top:52px}.rules,.cfg-grid{grid-template-columns:1fr}.barrow{grid-template-columns:1fr}.poolchips{margin-left:0}.legend{margin-left:0}.seg{width:100%}.seg button{flex:1}.fbar{flex-direction:column}}
