
/* VargaMesh Mining Power telemetry v1.0.0 */
.hashpower-section{padding:22px 0 10px}
.hashpower-shell{position:relative;overflow:hidden;border:1px solid rgba(99,205,255,.19);border-radius:24px;background:linear-gradient(145deg,rgba(7,18,29,.96),rgba(3,9,15,.97));box-shadow:0 24px 70px rgba(0,0,0,.28)}
.hashpower-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 15% 0%,rgba(57,221,183,.09),transparent 36%),radial-gradient(circle at 88% 5%,rgba(89,167,255,.10),transparent 34%)}
.hashpower-head{position:relative;z-index:1;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding:22px 24px 14px}
.hashpower-head h2,.hashpower-head h3{margin:3px 0 5px}
.hashpower-head p{margin:0;color:var(--muted,#91a3b4);max-width:780px}
.hashpower-state{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(57,221,183,.22);border-radius:999px;font:700 11px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;color:#8ff0d6;background:rgba(57,221,183,.07);white-space:nowrap}
.hashpower-state:before{content:"";width:7px;height:7px;border-radius:50%;background:#39ddb7;box-shadow:0 0 12px rgba(57,221,183,.8)}
.hashpower-state.partial{color:#ffd27a;border-color:rgba(255,190,89,.24);background:rgba(255,190,89,.07)}
.hashpower-state.partial:before{background:#ffbe59;box-shadow:0 0 12px rgba(255,190,89,.7)}
.hashpower-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.06)}
.hashpower-metric{min-width:0;padding:18px 20px;border-right:1px solid rgba(255,255,255,.06)}
.hashpower-metric:last-child{border-right:0}
.hashpower-metric>span{display:block;color:#8195a8;font-size:12px;letter-spacing:.03em;margin-bottom:7px}
.hashpower-metric>strong{display:block;font-size:clamp(20px,2vw,29px);line-height:1.05;letter-spacing:-.035em;color:#eef8ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hashpower-metric.primary>strong{color:#7ee8ce}
.hashpower-metric.merged>strong{color:#8cc5ff}
.hashpower-metric.total{background:linear-gradient(180deg,rgba(57,221,183,.055),rgba(89,167,255,.03))}
.hashpower-metric.total>strong{background:linear-gradient(90deg,#7ee8ce,#8cc5ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.hashpower-metric small{display:block;color:#607487;font-size:11px;margin-top:7px;min-height:14px}
.hashpower-foot{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:13px 20px;border-top:1px solid rgba(255,255,255,.055);background:rgba(0,0,0,.12)}
.hashpower-breakdown{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;gap:10px;align-items:center;color:#71869a;font-size:11px}
.hashpower-bar{height:6px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.07);display:flex}
.hashpower-bar-direct{height:100%;width:0;background:linear-gradient(90deg,#39ddb7,#64e4c7);transition:width .45s ease}
.hashpower-bar-merged{height:100%;width:0;background:linear-gradient(90deg,#59a7ff,#86c5ff);transition:width .45s ease}
.hashpower-source{color:#687d90;font-size:11px;text-align:right}
.hashpower-inline-card .hashpower-shell{border-radius:20px}
.hashpower-inline-card .hashpower-head{padding:18px 20px 12px}
.hashpower-inline-card .hashpower-grid{grid-template-columns:repeat(6,minmax(0,1fr))}
.hashpower-inline-card .hashpower-metric{padding:16px 15px}
.hashpower-inline-card .hashpower-metric>strong{font-size:clamp(18px,1.65vw,25px)}
@media(max-width:1050px){.hashpower-grid,.hashpower-inline-card .hashpower-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hashpower-metric:nth-child(3){border-right:0}.hashpower-metric:nth-child(-n+3){border-bottom:1px solid rgba(255,255,255,.06)}}
@media(max-width:680px){.hashpower-section{padding:14px 0 4px}.hashpower-shell{border-radius:18px}.hashpower-head{padding:18px 16px 12px;flex-direction:column}.hashpower-grid,.hashpower-inline-card .hashpower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hashpower-metric,.hashpower-inline-card .hashpower-metric{padding:15px 13px;border-bottom:1px solid rgba(255,255,255,.06)}.hashpower-metric:nth-child(odd){border-right:1px solid rgba(255,255,255,.06)}.hashpower-metric:nth-child(even){border-right:0}.hashpower-metric:nth-last-child(-n+2){border-bottom:0}.hashpower-metric:nth-child(3){border-right:1px solid rgba(255,255,255,.06)}.hashpower-metric>strong{font-size:20px}.hashpower-foot{grid-template-columns:1fr;padding:12px 14px}.hashpower-source{text-align:left}.hashpower-breakdown{grid-template-columns:1fr}.hashpower-breakdown>span:last-child{text-align:left}}
