:root{color-scheme:dark;--bg:#0b1018;--panel:#141d2a;--line:#273448;--muted:#91a3ba;--green:#82e4b5;--amber:#f0c574;--red:#f39b91;font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--bg);color:#edf3fc}*{box-sizing:border-box}body{margin:0;padding:32px 24px 50px}main{max-width:1280px;margin:auto}header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}h1{font-size:clamp(27px,4vw,40px);letter-spacing:-1.4px;margin:4px 0}h1 span{color:var(--green);font-weight:400}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--muted);font-weight:700}.actions{display:flex;gap:10px;flex-wrap:wrap}a{color:#c0d4ed;text-decoration:none;border:1px solid var(--line);padding:10px 13px;border-radius:8px;font-size:12px}a:hover{background:#1b293b}.connection{font-size:12px;color:var(--muted);margin-bottom:14px}.connection.bad{color:var(--red)}.hero{display:flex;justify-content:space-between;align-items:center;gap:24px;background:linear-gradient(115deg,#162a29,#162133 75%);border:1px solid #2e4847;border-radius:16px;padding:28px 32px;margin-bottom:20px}.hero h2{font-size:27px;letter-spacing:-.7px;margin:14px 0 7px}.hero p{color:#b8c8d8;margin:0;line-height:1.7;max-width:760px}.badge,.pill{font-size:10px;letter-spacing:.7px;font-weight:750;color:var(--amber);background:#473b22;border:1px solid #68552b;padding:6px 9px;border-radius:7px;white-space:nowrap}.badge.good,.pill.good{color:var(--green);background:#16382c;border-color:#2c5d48}.pill.bad{color:var(--red);background:#442624;border-color:#653b38}.hero-detail{min-width:160px;display:flex;flex-direction:column;padding-left:25px;border-left:1px solid #354955}.hero-detail span{font-size:12px;color:var(--muted)}.hero-detail strong{font-size:38px;margin:2px 0}.hero-detail small{max-width:150px;line-height:1.5;color:var(--muted)}.grid{display:grid;gap:18px;margin-bottom:18px}.metrics{grid-template-columns:repeat(4,1fr)}.metrics article,.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:22px}.metrics label{font-size:10px;letter-spacing:1px;color:var(--muted);display:block}.metrics strong{font-size:30px;letter-spacing:-.8px;display:block;margin:10px 0 4px}.metrics small{color:var(--muted);font-size:11px;line-height:1.5;display:block}.nodes,.tables{grid-template-columns:1fr 1fr}.panel{margin-bottom:18px}.grid .panel{margin-bottom:0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.panel-head h2{font-size:15px;letter-spacing:-.2px;margin:0}.panel-head small{color:var(--muted);font-size:11px}.node-height{font-size:37px;letter-spacing:-1px;font-weight:720}.nodes p{font-size:12px;color:#b6c7db;min-height:18px}.track{height:6px;border-radius:8px;background:#263349;margin:18px 0 10px;overflow:hidden}.track>div{height:100%;width:0;background:var(--green);border-radius:8px;transition:width .4s}.nodes small{color:var(--muted);font-size:11px}.node-meta{display:flex;gap:18px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.chart{height:110px;display:flex;align-items:flex-end;gap:3px;padding-top:15px}.bar{flex:1;background:#6cd5b0;min-height:2px;border-radius:3px 3px 0 0;opacity:.85}.chart-axis{display:flex;justify-content:space-between;margin-top:10px;color:var(--muted);font-size:10px}.scroll{overflow:auto;max-height:300px}table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}th{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-weight:500;padding:10px 8px;border-bottom:1px solid var(--line)}td{padding:13px 8px;border-bottom:1px solid #243044;overflow-wrap:anywhere}.empty{text-align:center;color:var(--muted);padding:32px 12px}.note,footer{font-size:11px;color:var(--muted);line-height:1.7}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.service{padding:15px;background:#101925;border:1px solid var(--line);border-radius:8px}.service strong{font-size:12px}.service p{font-size:11px;color:var(--muted);margin-bottom:0}footer{margin-top:24px;max-width:960px}@media(max-width:850px){.metrics{grid-template-columns:repeat(2,1fr)}.nodes,.tables{grid-template-columns:1fr}header{align-items:flex-start;flex-direction:column}.hero-detail{display:none}.service-grid{grid-template-columns:1fr}}@media(max-width:480px){body{padding:22px 14px}.hero{padding:23px}.metrics article,.panel{padding:18px}.metrics strong{font-size:25px}.panel-head{align-items:flex-start}}

.language-control{font-size:12px;color:#a9b9cc;display:flex;align-items:center;gap:10px}select{background:#132033;color:#e4edf7;border:1px solid #34465e;padding:8px;border-radius:7px}
.miner-search label{display:block;font-size:12px;color:var(--muted);margin-bottom:10px}.search-controls{display:flex;gap:10px}.search-controls input{flex:1;min-width:0;background:#0b1421;border:1px solid #3a506c;color:#edf3fc;border-radius:8px;padding:13px;font:14px ui-monospace,monospace}button{cursor:pointer;background:#82e4b5;border:1px solid #82e4b5;border-radius:8px;padding:11px 16px;color:#09291d;font:600 12px system-ui}.secondary{background:transparent;color:var(--muted);border-color:var(--line)}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #82e4b5;outline-offset:3px}.address-link{background:transparent;border:0;padding:0;color:#82e4b5;font:13px ui-monospace,monospace;text-align:left}.address-link:hover{text-decoration:underline}.address-filter{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.miner-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.miner-stats article{padding:16px;background:#0c1623;border:1px solid var(--line);border-radius:9px}.miner-stats label{display:block;color:var(--muted);font-size:11px}.miner-stats strong{display:block;font-size:24px;margin-top:10px;letter-spacing:-.5px}.selected-address{color:#82e4b5;font:16px ui-monospace,monospace;overflow-wrap:anywhere}.pplns-detail{display:flex;gap:24px;flex-wrap:wrap;font-size:12px}.pplns-detail strong{margin-left:8px}.miner-panel h3{font-size:14px;margin-top:24px}.miner-panel .scroll{margin-top:20px}#miner-search-message{font-size:12px;color:var(--amber)}[hidden]{display:none!important}@media(max-width:650px){.search-controls{flex-wrap:wrap}.search-controls input{flex-basis:100%}.miner-stats{grid-template-columns:repeat(2,1fr)}.address-filter{flex-wrap:wrap}.panel-head{flex-wrap:wrap}.miner-stats strong{font-size:19px}}

.chain-panel{border-top:3px solid var(--line)}
.chain-panel.chain-mds{border-top-color:var(--green)}
.chain-panel.chain-mw{border-top-color:#7eb5ee}
.chain-summary,.chain-forecast{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}
.chain-summary>div,.chain-forecast>div{background:#0c1623;border:1px solid var(--line);border-radius:9px;padding:14px;min-width:0}
.chain-summary span,.chain-forecast span{display:block;color:var(--muted);font-size:11px;line-height:1.4}
.chain-summary strong,.chain-forecast strong{display:block;margin-top:8px;font-size:27px;letter-spacing:-.5px}
.chain-forecast strong{font-size:21px}
.chain-panel h3{font-size:12px;color:var(--muted);margin:22px 0 7px}
@media(max-width:480px){.chain-summary,.chain-forecast{grid-template-columns:1fr 1fr}.chain-summary strong,.chain-forecast strong{font-size:20px}}
.payment-detail{margin:20px 0;padding:18px;border:1px solid #395577;border-left:4px solid #79b9fa;border-radius:10px;background:#101d2d}
.payment-detail h3{font-size:16px;margin:0 0 12px}.payment-detail .miner-stats{margin:14px 0}.payment-detail .miner-stats strong{font-size:20px;overflow-wrap:anywhere}
.payment-detail table{min-width:660px}.payment-detail .note{margin:9px 0 14px}

.miner-stats article small{display:block;margin-top:8px;color:var(--muted);font-size:11px;line-height:1.4}
.metrics{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
.forecasts{grid-template-columns:repeat(4,minmax(0,1fr))}
.forecasts strong{font-size:clamp(22px,2.5vw,30px);overflow-wrap:anywhere}
.forecast-note{margin:0 0 22px}
.miner-panel>summary{cursor:pointer;list-style:none;margin:0;position:relative;padding-left:24px;min-height:26px}
.miner-panel>summary::-webkit-details-marker{display:none}
.miner-panel>summary::before{content:'\25b8';position:absolute;left:0;color:var(--green);font-size:19px;line-height:24px;transition:transform .15s}
.miner-panel[open]>summary::before{transform:rotate(90deg)}
.miner-panel>summary:focus-visible{outline:2px solid var(--green);outline-offset:6px;border-radius:3px}
.miner-panel-content{margin-top:22px}
@media(max-width:850px){.forecasts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics strong{overflow-wrap:anywhere;font-size:22px}.miner-panel>summary{align-items:center}.miner-panel>summary small{font-size:10px}}
