:root{
  --n-bg:#0f0d17;
  --n-bg2:#14111e;
  --n-surface:#171421;
  --n-surface2:#1d192a;
  --n-surface3:#231e31;
  --n-text:#f1eff7;
  --n-muted:#9892a8;
  --n-faint:#6f697e;
  --n-border:#302a3e;
  --n-border-strong:#48405b;
  --n-accent:#9b8cff;
  --n-accent2:#65b7ff;
  --n-good:#5ed7a0;
  --n-warn:#e4bd67;
  --n-bad:#ed747e;
  --n-chart-pool:#9b8cff;
  --n-chart-net:#65b7ff;
  --n-chart-diff:#c5a6ff;
  --n-ui-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --n-mono-font:"JetBrains Mono","Cascadia Mono",Consolas,monospace;
  --n-radius:8px;
  --n-density:10px;
  --n-stream-size:20px;
  --n-block-mul:3.5;
}
*{box-sizing:border-box}
html,body{margin:0;min-height:100%;background:var(--n-bg);color:var(--n-text);font-family:var(--n-ui-font);font-size:14px}
body.new-ui{overflow-x:hidden;background:
  radial-gradient(circle at 76% 2%,rgba(126,96,196,.12),transparent 31rem),
  linear-gradient(180deg,var(--n-bg2) 0,var(--n-bg) 22rem,var(--n-bg) 100%)}
a{color:inherit;text-decoration:none}button,input,select{font:inherit}.mono{font-family:var(--n-mono-font)}
.new-app{position:relative;z-index:2;min-height:100vh}.new-boot{padding:56px;text-align:center;color:var(--n-muted)}
.new-container{width:min(1540px,calc(100% - 32px));margin:0 auto}.new-page{padding:18px 0 72px;min-width:0}
.muted{color:var(--n-muted)}.faint{color:var(--n-faint)}.good{color:var(--n-good)}.warn{color:var(--n-warn)}.bad{color:var(--n-bad)}
.new-eyebrow{font-size:10px;line-height:1.2;text-transform:uppercase;letter-spacing:.13em;color:var(--n-muted);font-weight:750}
.new-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:4px 0 14px}.new-page-head h1{font-size:24px;line-height:1.12;letter-spacing:-.025em;margin:3px 0 0}.new-page-head p{margin:5px 0 0;color:var(--n-muted)}

/* Header: dense and functional, intentionally not a HeroMiners clone. */
.new-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--n-border);background:rgba(15,13,23,.92);backdrop-filter:blur(18px)}
.new-header-main{display:grid;grid-template-columns:auto minmax(160px,220px) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px}
.new-brand{display:flex;align-items:center;gap:9px;font-weight:820;letter-spacing:.015em;white-space:nowrap}.new-brand-mark{width:28px;height:28px;display:grid;place-items:center;background:var(--n-accent);color:#100e17;font-weight:900;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}
.new-lang-select{width:auto;min-width:76px;height:34px;border:1px solid var(--n-border);background:var(--n-surface);color:var(--n-text);padding:0 28px 0 10px;border-radius:5px;outline:none}.new-lang-select:focus{border-color:var(--n-border-strong)}
.new-coin-picker{position:relative;min-width:0}.new-coin-picker-btn{width:100%;height:38px;border:1px solid var(--n-border);border-radius:5px;background:var(--n-surface);color:var(--n-text);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 8px;cursor:pointer;text-align:left}.new-coin-picker-btn:hover,.new-coin-picker.open .new-coin-picker-btn{border-color:var(--n-border-strong);background:var(--n-surface2)}.new-coin-picker-btn>span{min-width:0}.new-coin-picker-btn strong,.new-coin-option strong{display:block;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-coin-picker-btn small,.new-coin-option small{display:block;margin-top:1px;color:var(--n-muted);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-coin-picker-btn i{font-style:normal;color:var(--n-muted);font-size:10px}.new-coin-menu{position:absolute;z-index:80;left:0;top:calc(100% + 6px);width:max(100%,300px);max-height:min(520px,70vh);overflow:auto;display:none;padding:5px;border:1px solid var(--n-border-strong);border-radius:6px;background:#15121e;box-shadow:0 18px 60px rgba(0,0,0,.5)}.new-coin-picker.open .new-coin-menu{display:grid;gap:2px}.new-coin-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center;min-height:42px;padding:6px 8px;border:1px solid transparent;border-radius:4px}.new-coin-option:hover{background:var(--n-surface2);border-color:var(--n-border)}.new-coin-option.active{background:rgba(155,140,255,.09);border-color:rgba(155,140,255,.28)}.new-coin-option-mark{width:24px;height:24px;display:grid;place-items:center;border-radius:4px;background:var(--n-accent);color:#110f17;font-size:10px;font-weight:900}
.new-nav{display:flex;align-items:center;gap:4px;min-width:0;overflow:auto;scrollbar-width:none}.new-nav::-webkit-scrollbar{display:none}.new-nav-link,.new-icon-btn,.new-btn,.new-seg button{border:1px solid var(--n-border);background:var(--n-surface);color:var(--n-muted);cursor:pointer;transition:background .14s,border-color .14s,color .14s}.new-nav-link{height:34px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;white-space:nowrap;font-size:12px;font-weight:700}.new-nav-link:hover,.new-nav-link.active{color:var(--n-text);background:var(--n-surface3);border-color:var(--n-border-strong)}.new-nav-link.active{box-shadow:inset 0 -2px 0 var(--n-accent)}
.new-header-actions{display:flex;align-items:center;gap:5px}.new-icon-btn{width:34px;height:34px;border-radius:4px;display:grid;place-items:center;font-size:16px}.new-icon-btn:hover,.new-btn:hover{color:var(--n-text);border-color:var(--n-border-strong);background:var(--n-surface3)}
.new-wallet-bar{border-top:1px solid rgba(48,42,62,.65);padding:8px 0 7px}.new-wallet-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}.new-wallet-input{height:34px;width:100%;min-width:0;border:1px solid var(--n-border);border-radius:4px;background:#12101a;color:var(--n-text);padding:0 10px;outline:none;font-family:var(--n-mono-font);font-size:12px}.new-wallet-input:focus{border-color:var(--n-accent)}.new-btn{height:34px;border-radius:4px;padding:0 12px;font-size:12px;font-weight:700;letter-spacing:.01em}.new-btn.primary{background:var(--n-accent);border-color:var(--n-accent);color:#110f17}.new-btn.primary:hover{background:#afa4ff}.new-btn.danger{color:var(--n-bad)}
.new-recent-wallets{display:flex;gap:10px;align-items:center;min-height:18px;padding-top:5px;overflow:auto}.new-recent-wallet{border:0;background:transparent;color:var(--n-faint);padding:0;cursor:pointer;font-family:var(--n-mono-font);font-size:10px;white-space:nowrap}.new-recent-wallet:hover{color:var(--n-accent)}

/* Cards / panels */
.new-card{background:rgba(23,20,33,.94);border:1px solid var(--n-border);border-radius:var(--n-radius);box-shadow:0 8px 30px rgba(0,0,0,.13);min-width:0}.new-card-pad{padding:calc(var(--n-density)*1.3)}.new-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid var(--n-border)}.new-card-head strong{font-size:12px}.new-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 8px}.new-section-head h2{font-size:14px;margin:0}.new-section-head small{color:var(--n-muted)}
.new-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--n-border);border-radius:999px;background:var(--n-surface2);padding:4px 7px;color:var(--n-muted);font-size:10px;white-space:nowrap}.new-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.new-badge.good{color:var(--n-good)}.new-badge.warn{color:var(--n-warn)}.new-badge.bad{color:var(--n-bad)}
.new-info-list{display:grid}.new-info-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(100px,1fr);gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--n-border)}.new-info-row:last-child{border-bottom:0}.new-info-row span:first-child{color:var(--n-muted);font-size:11px}.new-info-row strong{text-align:right;font-family:var(--n-mono-font);font-size:12px;overflow:hidden;text-overflow:ellipsis}

/* Main pool list: fixed grid eliminates drifting columns. */
.new-home-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:10px;margin-bottom:12px}.new-home-title{padding:18px}.new-home-title h1{margin:3px 0 7px;font-size:30px;letter-spacing:-.035em}.new-home-title p{margin:0;max-width:760px;color:var(--n-muted);line-height:1.55}.new-home-status{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--n-border);overflow:hidden}.new-home-status>div{background:var(--n-surface);padding:15px}.new-home-status strong{display:block;font-family:var(--n-mono-font);font-size:19px;margin-top:6px}
.new-pool-list{overflow:auto;border:1px solid var(--n-border);border-radius:var(--n-radius);background:rgba(23,20,33,.93)}
.new-pool-grid{min-width:1180px}.new-pool-row{display:grid;grid-template-columns:minmax(180px,1.35fr) minmax(110px,.8fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(110px,.9fr) minmax(84px,.65fr) 62px 66px minmax(116px,.85fr);gap:10px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--n-border)}.new-pool-row:last-child{border-bottom:0}.new-pool-row:not(.head):hover{background:rgba(155,140,255,.045)}.new-pool-row.head{position:sticky;top:0;z-index:2;background:var(--n-surface2);color:var(--n-muted);font-size:9px;text-transform:uppercase;letter-spacing:.09em;font-weight:750}.new-pool-row .num{font-family:var(--n-mono-font);font-size:11px;white-space:nowrap}.new-pool-row .last{font-size:11px;color:var(--n-muted);white-space:nowrap}.new-coin-id{display:flex;align-items:center;gap:10px;min-width:0}.new-coin-id strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-coin-id small{display:block;color:var(--n-muted);font-size:10px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.new-coin-icon,.new-coin-fallback{width:29px;height:29px;flex:0 0 29px;border-radius:7px;border:1px solid rgba(255,255,255,.3);background:#15121e;box-shadow:0 0 0 1px rgba(0,0,0,.7),0 4px 14px rgba(0,0,0,.24);display:grid;place-items:center;object-fit:contain}.new-coin-icon[hidden],.new-coin-fallback[hidden]{display:none!important}.new-coin-icon{padding:2px}.new-coin-fallback{font-family:var(--n-mono-font);font-size:9px;font-weight:800;color:#fff;background:linear-gradient(145deg,#2c2640,#16131f)}.new-coin-icon.lg,.new-coin-fallback.lg{width:42px;height:42px;flex-basis:42px;border-radius:9px}.new-coin-icon.picker,.new-coin-fallback.picker{width:24px;height:24px;flex-basis:24px;border-radius:5px;font-size:7px}.new-coin-icon.stream-icon{width:100%;height:100%;border:0;border-radius:50%;box-shadow:none;background:transparent;padding:0;object-fit:contain}

/* Coin / miner three-column geometry */
.new-coin-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:2px 0 12px}.new-coin-hero-left{display:flex;align-items:center;gap:11px}.new-coin-hero h1{margin:1px 0 0;font-size:24px;letter-spacing:-.025em}.new-three-col{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,1fr) minmax(260px,.9fr);gap:10px}.new-side-tabs{display:flex;gap:4px}.new-seg{display:inline-flex;padding:3px;gap:3px;border:1px solid var(--n-border);border-radius:6px;background:#121019}.new-seg button{border:0;border-radius:4px;background:transparent;height:27px;padding:0 9px;font-size:10px}.new-seg button.active{color:var(--n-text);background:var(--n-surface3)}
.new-feed{display:grid;gap:0}.new-feed-item{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:8px;align-items:start;padding:9px 0;border-bottom:1px solid var(--n-border)}.new-feed-item:last-child{border-bottom:0}.new-feed-dot{width:7px;height:7px;border-radius:50%;background:var(--n-accent);margin-top:4px}.new-feed-item strong{font-size:11px;display:block}.new-feed-item small{display:block;color:var(--n-muted);margin-top:3px}.new-feed-item time{font-size:9px;color:var(--n-faint);white-space:nowrap}
.new-calc{display:grid;gap:9px}.new-field label{display:block;color:var(--n-muted);font-size:10px;margin-bottom:5px}.new-field input,.new-field select{width:100%;height:34px;border:1px solid var(--n-border);border-radius:5px;background:#121019;color:var(--n-text);padding:0 9px;outline:none}.new-field input:focus,.new-field select:focus{border-color:var(--n-accent)}.new-calc-result{display:grid;grid-template-columns:1fr 1fr;gap:6px}.new-calc-result div{background:var(--n-surface2);border:1px solid var(--n-border);border-radius:5px;padding:9px}.new-calc-result span{display:block;color:var(--n-muted);font-size:9px;text-transform:uppercase}.new-calc-result strong{display:block;margin-top:5px;font-family:var(--n-mono-font);font-size:15px}

/* Charts */
.new-chart-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.8fr);gap:10px}.new-pool-chart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.new-chart-shell{position:relative;min-width:0;background:#100e17;border-radius:0 0 var(--n-radius) var(--n-radius);overflow:hidden}.new-chart{width:100%;height:230px;display:block;background:#100e17;cursor:default}.new-chart.small{height:190px}.new-chart-tooltip{position:absolute;z-index:6;display:none;pointer-events:none;min-width:172px;padding:8px 9px;border:1px solid var(--n-border-strong);border-radius:5px;background:rgba(18,16,25,.97);box-shadow:0 12px 34px rgba(0,0,0,.35);font-size:10px}.new-chart-tooltip.show{display:block}.new-chart-tooltip time{display:block;color:var(--n-muted);font-family:var(--n-mono-font);margin-bottom:5px}.new-chart-tooltip div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:3px}.new-chart-tooltip span{color:var(--n-muted)}.new-chart-tooltip strong{font-family:var(--n-mono-font);font-size:10px}.new-chart-legend{display:flex;align-items:center;gap:12px;color:var(--n-muted);font-size:10px}.new-chart-key::before{content:"";display:inline-block;width:11px;height:2px;margin-right:5px;vertical-align:middle;background:var(--n-chart-pool)}.new-chart-key.net::before{background:var(--n-chart-net)}.new-chart-key.diff::before{background:var(--n-chart-diff)}

/* Tables */
.new-table-wrap{overflow:auto;border:1px solid var(--n-border);border-radius:var(--n-radius);background:rgba(23,20,33,.94)}.new-table{width:100%;border-collapse:collapse;min-width:900px;table-layout:fixed}.new-table.auto{table-layout:auto}.new-table th,.new-table td{height:42px;padding:8px 10px;border-bottom:1px solid var(--n-border);text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-table th{height:34px;background:var(--n-surface2);color:var(--n-muted);font-size:9px;text-transform:uppercase;letter-spacing:.08em;font-weight:750}.new-sort-btn{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start;gap:5px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;cursor:pointer;text-align:left}.new-sort-btn span{width:9px;color:var(--n-faint);font-size:7px}.new-sort-btn:hover,.new-sort-btn.active{color:var(--n-text)}.new-sort-btn.active span{color:var(--n-accent)}.new-table tbody tr:last-child td{border-bottom:0}.new-table tbody tr{transition:background .18s}.new-table tbody tr:hover{background:rgba(155,140,255,.045)}.new-hash-link{font-family:var(--n-mono-font);color:#93c8ff}.new-hash-link:hover{text-decoration:underline}.new-status{display:inline-flex;align-items:center;gap:6px;font-size:10px;text-transform:uppercase;letter-spacing:.055em}.new-status::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.new-status.matured,.new-status.confirmed,.new-status.unlocked{color:var(--n-good)}.new-status.confirming,.new-status.accepted,.new-status.pending,.new-status.mined,.new-status.sent{color:var(--n-warn)}.new-status.orphan,.new-status.rejected,.new-status.error{color:var(--n-bad)}
.new-block-row.matured{background:rgba(94,215,160,.11)}.new-block-row.orphan{background:rgba(237,116,126,.12)}.new-block-row.confirming{background:linear-gradient(90deg,rgba(228,189,103,.15) var(--maturity,0%),rgba(228,189,103,.025) var(--maturity,0%))}.new-progress{display:grid;grid-template-columns:minmax(70px,1fr) auto;gap:8px;align-items:center}.new-progress-bar{height:5px;background:#100e17;border:1px solid var(--n-border);border-radius:999px;overflow:hidden}.new-progress-bar i{display:block;height:100%;width:var(--maturity,0%);background:var(--n-warn)}.new-progress small{font-family:var(--n-mono-font);color:var(--n-muted);font-size:9px}
.worker-row.flash-accepted{animation:newFlashAccepted 3s ease-out}.worker-row.flash-stale{animation:newFlashStale 3s ease-out}.worker-row.flash-rejected{animation:newFlashRejected 3s ease-out}@keyframes newFlashAccepted{0%{background:rgba(94,215,160,.32)}100%{background:transparent}}@keyframes newFlashStale{0%{background:rgba(228,189,103,.32)}100%{background:transparent}}@keyframes newFlashRejected{0%{background:rgba(237,116,126,.32)}100%{background:transparent}}

.new-personal-calc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.new-personal-calc-row{display:grid;grid-template-columns:1fr;gap:5px;padding:10px;border:1px solid var(--n-border);border-radius:5px;background:var(--n-surface2)}.new-personal-calc-row span{font-size:10px;color:var(--n-muted);text-transform:uppercase;letter-spacing:.06em}.new-personal-calc-row strong{font-family:var(--n-mono-font);font-size:12px}.new-personal-calc .new-connect-note{grid-column:1/-1}.new-span-full{grid-column:1/-1}.wallet-activity-grid.single{grid-template-columns:1fr}

/* Connect */
.new-connect-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.25fr);gap:10px}.new-connect-list{display:grid;gap:7px}.new-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;border:1px solid var(--n-border);border-radius:6px;background:#121019;padding:9px 10px;cursor:pointer}.new-choice:hover{border-color:var(--n-border-strong)}.new-choice input{accent-color:var(--n-accent)}.new-choice strong{font-size:11px}.new-choice small{display:block;color:var(--n-muted);font-size:9px;margin-top:2px}.new-ping{font-family:var(--n-mono-font);font-size:10px;color:var(--n-faint);min-width:72px;text-align:right}.new-ping.ok{color:var(--n-good)}.new-ping.slow{color:var(--n-warn)}.new-ping.fail{color:var(--n-bad)}
.new-command{margin:0;min-height:92px;border:1px solid var(--n-border);border-radius:6px;background:#0f0d16;color:#dcd7ea;padding:11px;white-space:pre-wrap;word-break:break-word;font-family:var(--n-mono-font);font-size:11px;line-height:1.55}.new-command-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:7px}.new-connect-note{padding:10px;border-left:2px solid var(--n-accent);background:rgba(155,140,255,.055);color:var(--n-muted);font-size:11px;line-height:1.5}.new-download{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}

/* API docs */
.new-api-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:10px}.new-api-nav{position:sticky;top:126px;align-self:start}.new-api-nav a{display:block;padding:8px 10px;border-bottom:1px solid var(--n-border);font-family:var(--n-mono-font);font-size:10px;color:var(--n-muted)}.new-api-nav a:hover{color:var(--n-text);background:var(--n-surface2)}.new-code{margin:7px 0 0;padding:10px;border:1px solid var(--n-border);border-radius:5px;background:#0e0c14;color:#dcd7e8;font-family:var(--n-mono-font);font-size:10px;overflow:auto}.new-api-section{margin-bottom:10px}.new-api-section h2{font-size:13px;margin:0}.new-api-section p{color:var(--n-muted);font-size:11px;line-height:1.55}

/* Share stream: more contrast than the preview, but still subordinate. */
.new-share-stream{position:fixed;inset:0;z-index:1;pointer-events:none;overflow:hidden;opacity:.54}.new-stream-drop{position:absolute;top:-100px;width:var(--n-stream-size);height:var(--n-stream-size);border-radius:50%;padding:2px;background:rgba(10,8,16,.98);border:1px solid rgba(248,245,255,.9);box-shadow:0 0 0 1px rgba(0,0,0,.86),0 0 14px rgba(164,148,255,.34);animation:newDrop linear forwards;opacity:.88;filter:saturate(1.18) contrast(1.12)}.new-stream-drop.block{width:calc(var(--n-stream-size)*var(--n-block-mul));height:calc(var(--n-stream-size)*var(--n-block-mul));padding:5px;border-width:2px;border-color:rgba(255,255,255,.98);opacity:.97;filter:saturate(1.28) contrast(1.18);box-shadow:0 0 0 1px rgba(0,0,0,.92),0 0 0 3px rgba(160,143,255,.22),0 0 28px rgba(155,140,255,.58)}@keyframes newDrop{0%{transform:translate3d(0,-80px,0) rotate(0);opacity:0}8%{opacity:.78}90%{opacity:.5}100%{transform:translate3d(var(--drift),calc(100vh + 140px),0) rotate(var(--rot));opacity:0}}

/* Toasts */
.new-toast-rail{position:fixed;z-index:90;right:16px;top:128px;width:min(360px,calc(100vw - 32px));display:grid;gap:7px;pointer-events:none}.new-toast{pointer-events:auto;border:1px solid var(--n-border);border-left:3px solid var(--n-accent);border-radius:6px;background:#181421;padding:10px 11px;box-shadow:0 16px 44px rgba(0,0,0,.38);animation:newToastIn .22s ease}.new-toast strong{font-size:11px}.new-toast p{font-size:10px;color:var(--n-muted);margin:3px 0 0}.new-toast.block{border-left-color:var(--n-good)}@keyframes newToastIn{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}

/* Empty/error states */
.new-empty{padding:28px;text-align:center;color:var(--n-muted)}.new-error{border-color:rgba(237,116,126,.45);color:var(--n-bad)}.new-loading{opacity:.65;pointer-events:none}

@media(max-width:1180px){
  .new-header-main{grid-template-columns:auto minmax(150px,190px) minmax(0,1fr) auto}.new-three-col{grid-template-columns:1fr 1fr}.new-three-col>*:last-child{grid-column:1/-1}.new-chart-grid{grid-template-columns:1fr}.new-home-intro{grid-template-columns:1fr}.new-connect-grid{grid-template-columns:1fr}.new-api-layout{grid-template-columns:1fr}.new-api-nav{position:static;display:flex;overflow:auto}.new-api-nav a{border-right:1px solid var(--n-border);white-space:nowrap}
}
@media(max-width:820px){
  .new-pool-chart-grid{grid-template-columns:1fr}
  .new-container{width:min(100% - 20px,1540px)}.new-header-main{grid-template-columns:auto minmax(125px,1fr) auto;min-height:50px}.new-nav{grid-column:1/-1;order:4;padding-bottom:7px}.new-brand span:last-child{display:none}.new-header-actions{justify-self:end}.new-three-col{grid-template-columns:1fr}.new-three-col>*:last-child{grid-column:auto}.new-home-title h1{font-size:25px}.new-page-head{align-items:flex-start;flex-direction:column}.new-wallet-form{grid-template-columns:1fr}.new-wallet-form .new-btn{display:none}.new-chart{height:190px}.new-connect-grid{grid-template-columns:1fr}.new-calc-result{grid-template-columns:1fr 1fr}.new-personal-calc{grid-template-columns:1fr 1fr}
}
@media(max-width:520px){
  .new-header-main{grid-template-columns:auto 1fr auto}.new-lang-select{min-width:64px}.new-header-actions .new-icon-btn{width:32px}.new-home-status{grid-template-columns:1fr 1fr}.new-card-pad{padding:11px}.new-coin-hero{align-items:flex-start;flex-direction:column}.new-calc-result{grid-template-columns:1fr}.new-personal-calc{grid-template-columns:1fr}.new-share-stream{opacity:.38}
}

/* V47 miner payout threshold */
.new-payout-min{margin-top:13px;padding-top:12px;border-top:1px solid var(--n-border)}
.new-payout-min-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:11px}
.new-payout-min-head span{color:var(--n-muted)}
.new-payout-min-head strong{font-family:var(--n-mono-font);font-size:11px;text-align:right}
.new-payout-min-form{display:grid;gap:6px}.new-payout-min-form>label{font-size:9px;text-transform:uppercase;letter-spacing:.065em;color:var(--n-muted);font-weight:750}
.new-payout-min-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}
.new-payout-min-form input{height:34px;min-width:0;border:1px solid var(--n-border);border-radius:5px;background:#0f0d16;color:var(--n-text);padding:0 9px;font:600 11px var(--n-mono-font);outline:none}
.new-payout-min-form input:focus{border-color:var(--n-accent);box-shadow:0 0 0 2px rgba(155,140,255,.12)}
.new-payout-min-form small{min-height:14px;font-size:9px}

/* V50 focused readability: enlarge only metric labels, not the whole interface. */
body.new-ui{
  --n-metric-label:#c4bece;
  --n-metric-head:#b8b2c5;
}
.new-info-row span:first-child{
  color:var(--n-metric-label);
  font-size:13px;
  font-weight:650;
  line-height:1.25;
}
.new-pool-row.head{
  color:var(--n-metric-head);
  font-size:11px;
  font-weight:800;
  letter-spacing:.055em;
}
.new-home-status .new-eyebrow{
  color:var(--n-metric-head);
  font-size:11px;
  font-weight:800;
  letter-spacing:.085em;
}


/* V51: values are slightly larger too, without enlarging the rest of the UI. */
.new-info-row strong{
  font-size:14px;
  font-weight:700;
  line-height:1.25;
}
.new-pool-row .metric-value{
  font-size:13px;
  font-weight:650;
}
.new-pool-row .last{
  font-size:12px;
  font-weight:600;
}
.new-chart-tooltip{font-size:11px}
.new-chart-tooltip strong{font-size:11px}

/* V53: denser social/header integration and clearer pool metadata. */
.new-coin-title-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}
.new-coin-title-line h1{margin-right:0}
.new-fee-inline{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--n-border);border-radius:5px;background:var(--n-surface2);color:var(--n-muted);font-size:10px;font-weight:650;white-space:nowrap}
.new-fee-inline strong{color:var(--n-text);font-family:var(--n-mono-font);font-size:11px}
.new-agent-list{display:grid;gap:5px}
.new-agent-group{border:1px solid var(--n-border);border-radius:5px;background:rgba(255,255,255,.012);overflow:hidden}
.new-agent-group summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;cursor:pointer;list-style:none;color:var(--n-text)}
.new-agent-group summary::-webkit-details-marker{display:none}
.new-agent-group summary::before{content:'›';display:inline-block;grid-column:1;grid-row:1;margin-right:0;width:10px;color:var(--n-muted);transform-origin:center;transition:transform .14s;position:absolute}
.new-agent-group[open] summary::before{transform:rotate(90deg)}
.new-agent-group summary>span{padding-left:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}
.new-agent-group summary>strong{font-family:var(--n-mono-font);font-size:11px;white-space:nowrap}
.new-agent-versions{border-top:1px solid var(--n-border);padding:4px 10px 7px 25px;background:rgba(0,0,0,.08)}
.new-agent-versions>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04);font-size:10px}
.new-agent-versions>div:last-child{border-bottom:0}
.new-agent-versions strong{font-family:var(--n-mono-font);font-size:10px;color:var(--n-muted)}
