.miner-v3-command--headless{height:100%;min-height:0}
.miner-v3-command--headless .miner-v3-command-grid{
  position:relative;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-template-rows:repeat(2,minmax(0,1fr));
  align-items:stretch;
  width:100%;
  max-width:1600px;
  height:100%;
  min-height:0;
  margin-inline:auto;
  gap:10px;
}
.miner-v3-command--headless .miner-v3-command-grid>*{
  position:relative;
  min-height:0;
  overflow:hidden;
  padding:16px;
  border:1px solid var(--border);
  border-radius:var(--radius-lg);
  background:linear-gradient(180deg,#1a1a1a,#151515);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 14px 30px rgba(0,0,0,.12);
}
.miner-v3-command--headless .miner-v3-command-grid>article{display:grid;grid-template-rows:auto auto auto 1fr auto;align-content:start;gap:8px}
.miner-v3-command--headless .miner-v3-command-grid header{display:flex;align-items:center;justify-content:space-between;gap:8px}
.miner-v3-command--headless .miner-v3-command-grid header>span{color:#8b8b8b;font:600 8px/1 var(--font-mono);letter-spacing:.1em}
.miner-v3-command--headless .miner-v3-command-grid header em{padding:4px 6px;border:1px solid #333;border-radius:999px;color:#919191;font:600 7px/1 var(--font-mono);letter-spacing:.06em}
.miner-v3-command--headless .operation-card>b{overflow:hidden;color:#f1f1f1;font:600 clamp(1.35rem,2.6vw,2rem)/1 var(--font-sans);letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap}
.miner-v3-command--headless .operation-card>small{color:#777;font:500 9px/1.3 var(--font-sans)}
.miner-v3-command--headless .operation-card>.ui-button{align-self:end;width:100%;min-height:36px;margin:0;border-radius:10px;font-size:10px}
.operation-primary-balance{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto;gap:14px!important;background:radial-gradient(circle at 76% 48%,rgba(255,255,255,.06),transparent 38%),linear-gradient(145deg,#1d1d1d,#131313)!important}
.operation-primary{--tap-ring-fill:0;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.075),transparent 42%),linear-gradient(145deg,#1d1d1d,#131313)!important}
.miner-v3-command--headless .operation-primary-tap{display:grid!important;grid-column:auto!important;place-items:center;min-height:0;padding:12px!important}
.operation-pulse-ring{position:relative;z-index:2;display:block;width:min(138px,88%);aspect-ratio:1;border-radius:50%;background:conic-gradient(from -90deg,#ededed calc(var(--tap-ring-fill)*1%),#292929 0);box-shadow:0 0 0 1px #303030;transition:filter .24s ease,transform .24s ease;pointer-events:none}.operation-pulse-ring::before{position:absolute;inset:8px;border-radius:50%;background:#181818;content:""}.operation-pulse-ring.is-filling{filter:brightness(1.45);transform:scale(1.035)}
.operation-primary-balance>header,.operation-pulse-copy,.operation-primary-balance>.reward-claim-btn{position:relative;z-index:1}
.operation-pulse-copy{display:grid;align-content:center;gap:6px;max-width:100%}
.operation-pulse-copy>span{color:#818181;font:600 8px/1 var(--font-mono);letter-spacing:.1em}
.operation-pulse-copy>strong{color:#f4f4f4;font:600 clamp(1.6rem,3vw,2.25rem)/.98 var(--font-sans);letter-spacing:-.05em}
.operation-pulse-copy>strong.is-long{font-size:clamp(1.25rem,2.5vw,1.8rem)}.operation-primary.balance-pulse .operation-pulse-copy>strong,.operation-pulse-copy>strong.balance-pulse{animation:operationBalancePulse .42s ease}@keyframes operationBalancePulse{50%{opacity:.72;transform:translateY(-1px)}}
.operation-tap-circle{position:absolute;inset:27px;display:grid!important;place-items:center;align-content:center;justify-content:center!important;gap:5px;width:auto;height:auto;margin:0!important;padding:0;border:1px solid #363636;border-radius:50%;color:#f2f2f2;background:radial-gradient(circle at 38% 28%,#292929,#181818 68%);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 8px 20px rgba(0,0,0,.28);transition:transform .16s ease,background .2s ease;pointer-events:auto;cursor:pointer}.operation-tap-circle b{font:650 12px/1 var(--font-sans);letter-spacing:.02em}.operation-tap-circle small{color:#858585;font:600 6px/1 var(--font-mono);letter-spacing:.04em}.operation-tap-circle:active,.operation-tap-circle.is-tap-pressed{transform:scale(.93)!important}.operation-tap-circle:focus-visible{outline:2px solid #eee;outline-offset:3px}
.operation-primary-balance>.operation-primary-claim{width:100%;min-height:44px!important;margin:0!important;border-color:#444!important;border-radius:11px!important;color:#b7b7b7!important;background:linear-gradient(180deg,#3c3c3c,#303030)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.operation-primary-balance>.operation-primary-claim.is-ready{color:#111!important;background:#f2f2f2!important}
.operation-spark{display:flex;align-items:end;gap:3px;height:34px;padding:4px 0 2px;border-bottom:1px solid #2b2b2b}
.operation-spark i{width:100%;height:var(--spark-height,35%);border-radius:2px 2px 0 0;background:#525252}.operation-spark i:nth-child(2){--spark-height:52%}.operation-spark i:nth-child(3){--spark-height:41%}.operation-spark i:nth-child(4){--spark-height:78%;background:#d7d7d7}.operation-spark i:nth-child(5){--spark-height:65%}.operation-spark i:nth-child(6){--spark-height:88%;background:#eee}
.operation-power{grid-template-rows:minmax(0,1fr) auto!important}
.operation-agent-architecture{position:relative;display:grid;place-items:center;align-self:stretch;min-height:128px;overflow:hidden;border-radius:12px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.045),transparent 38%)}
.operation-agent-architecture svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.operation-agent-tracks path{fill:none;stroke:#303030;stroke-width:1.25;vector-effect:non-scaling-stroke}
.operation-agent-signals path{fill:none;stroke:#e8e8e8;stroke-width:2;stroke-linecap:round;stroke-dasharray:.08 .92;stroke-dashoffset:1;filter:drop-shadow(0 0 4px rgba(255,255,255,.32));vector-effect:non-scaling-stroke;animation:operationAgentSignal 4.8s linear infinite}
.operation-agent-signals path:nth-child(2){animation-delay:-2.4s;animation-duration:5.7s}.operation-agent-signals path:nth-child(3){animation-delay:-1.2s;animation-duration:4.1s}.operation-agent-signals path:nth-child(4){animation-delay:-3.1s;animation-duration:6.2s}.operation-agent-signals path:nth-child(5){animation-delay:-.7s;animation-duration:3.8s}.operation-agent-signals path:nth-child(6){animation-delay:-2.8s;animation-duration:5.1s}.operation-agent-signals path:nth-child(7){animation-delay:-1.9s;animation-duration:4.4s}.operation-agent-signals path:nth-child(8){animation-delay:-3.6s;animation-duration:5.4s}
.operation-agent-nodes circle{fill:#151515;stroke:#444;stroke-width:1.2;vector-effect:non-scaling-stroke;animation:operationAgentNode 2.8s ease-in-out infinite}.operation-agent-nodes circle:nth-child(even){animation-delay:-1.4s}
.operation-agent-chip{position:relative;z-index:1;display:grid;place-items:center;align-content:center;gap:4px;width:78px;height:60px;border:1px solid #353535;border-radius:11px;background:linear-gradient(145deg,#242424,#181818);box-shadow:0 12px 25px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05)}
.operation-agent-chip::before,.operation-agent-chip::after{position:absolute;top:14px;width:7px;height:32px;border-block:5px double #555;content:""}.operation-agent-chip::before{left:-8px}.operation-agent-chip::after{right:-8px}
.operation-agent-chip strong{color:#f3f3f3;font:650 22px/1 var(--font-sans);letter-spacing:-.04em}.operation-agent-chip span{color:#888;font:600 7px/1 var(--font-mono);letter-spacing:.12em}
@keyframes operationAgentSignal{to{stroke-dashoffset:0}}@keyframes operationAgentNode{50%{stroke:#aaa;filter:drop-shadow(0 0 3px rgba(255,255,255,.28))}}
.operation-reward{grid-template-rows:minmax(0,1fr) auto!important}
.operation-uptime-slot{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.operation-uptime-slot .fleet-gauge{height:100%;min-height:0;align-self:stretch}
.operation-reward-tools{display:grid;grid-template-columns:1fr;gap:8px;align-self:end;min-width:0}
.operation-reward-tools>.ui-button{min-width:0!important;min-height:36px!important;border-style:solid!important;border-color:rgba(255,255,255,.106)!important;border-radius:10px!important;background:#262626!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 26px rgba(0,0,0,.28),inset 0 -12px 22px rgba(2,45,124,.22)!important;font-size:10px!important}
.operation-reward-tools>.ui-button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:900px){
  .miner-v3-command--headless .miner-v3-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(180px,1fr))}
  .miner-v3-command--headless .operation-primary-balance{grid-row:3!important;grid-column:1!important;min-height:180px}
  .miner-v3-command--headless .operation-primary-tap{grid-row:3!important;grid-column:2!important;min-height:180px}
}
@media(max-width:480px){
  .miner-v3-command--headless .miner-v3-command-grid{gap:8px!important}
  .miner-v3-command--headless .miner-v3-command-grid>*{padding:13px;border-radius:14px}
  .miner-v3-command--headless .operation-primary-tap{padding:10px!important}
  .operation-pulse-ring{width:min(118px,92%)}
  .operation-agent-architecture{min-height:122px}
  .miner-v3-command--headless .operation-card>b{font-size:1.35rem}
}
@media(max-width:340px){
  .miner-v3-command--headless .miner-v3-command-grid{grid-template-columns:1fr!important;grid-template-rows:repeat(6,minmax(180px,auto));height:auto}
  .miner-v3-command--headless .operation-primary-balance{grid-row:5!important;grid-column:1!important}
  .miner-v3-command--headless .operation-primary-tap{grid-row:6!important;grid-column:1!important}
}
@media(prefers-reduced-motion:reduce){.operation-tap-circle,.operation-pulse-ring{transition:none!important}.operation-pulse-ring.is-filling{transform:none}.operation-primary.balance-pulse .operation-pulse-copy>strong,.operation-pulse-copy>strong.balance-pulse{animation:none}.operation-agent-signals path,.operation-agent-nodes circle{animation:none}}
