.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-content:center;place-items:center;min-height:0;padding:10px!important}
.operation-pulse-ring{position:relative;z-index:2;display:block;width:180px;max-width:100%;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:visible;background:transparent}
.operation-agent-architecture .operation-cpu-svg{position:absolute;inset:0 -9px;width:calc(100% + 18px);height:100%;overflow:visible;color:#3f3f46}
.operation-cpu-tracks{fill:none;stroke:#55555c;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100 100;filter:drop-shadow(0 0 2px rgba(255,255,255,.09))}
.operation-cpu-terminals circle{fill:#171719;stroke:#898991;stroke-width:1.35}.operation-cpu-terminals circle:nth-child(-n+2){fill:#242428}.operation-cpu-terminals{filter:drop-shadow(0 0 2px rgba(255,255,255,.14))}
.operation-cpu-light{offset-anchor:10px 0;animation:operationCpuPath infinite cubic-bezier(.75,-.01,0,.99)}
.operation-cpu-line-1{offset-path:path("M100 1V50");animation-delay:1s;animation-duration:3s}.operation-cpu-line-2{offset-path:path("M100 95V50");animation-delay:2s;animation-duration:3.5s}.operation-cpu-line-3{offset-path:path("M18 20h28q12 0 12 12");animation-delay:1.5s;animation-duration:4s}.operation-cpu-line-4{offset-path:path("M18 50h40");animation-delay:3s;animation-duration:3s}.operation-cpu-line-5{offset-path:path("M18 80h28q12 0 12-12");animation-delay:4s;animation-duration:4.5s}.operation-cpu-line-6{offset-path:path("M182 20h-28q-12 0-12 12");animation-delay:2.5s;animation-duration:4s}.operation-cpu-line-7{offset-path:path("M182 50h-40");animation-delay:4.5s;animation-duration:3s}.operation-cpu-line-8{offset-path:path("M182 80h-28q-12 0-12-12");animation-delay:3.5s;animation-duration:4.5s}
.operation-agent-chip{position:relative;z-index:2;display:grid;place-items:center;align-content:center;gap:5px;width:82px;height:62px;border:1px solid #3a3a3f;border-radius:12px;background:linear-gradient(145deg,#242426,#18181a);box-shadow:0 12px 25px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.06)}
.operation-agent-chip::before,.operation-agent-chip::after{position:absolute;top:15px;width:8px;height:32px;border-block:5px double #606067;content:""}.operation-agent-chip::before{left:-9px}.operation-agent-chip::after{right:-9px}
.operation-agent-chip strong{color:#f5f5f7;font:700 24px/1 var(--font-sans);letter-spacing:-.04em}.operation-agent-chip span{color:#8f8f96;font:600 7px/1 var(--font-mono);letter-spacing:.12em}
@keyframes operationCpuPath{from{offset-distance:0}to{offset-distance:100%}}
.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}
.miner-v3-command--headless :is(.operation-reward-tools>.ui-button,.operation-output>.miner-upgrade-add,.operation-power>.miner-status-add){border-color:#383838!important;color:#f2f2f2!important;background:#171717!important;background-image:none!important;box-shadow:none!important}
@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:8px!important}
  .operation-pulse-ring{width:132px;max-width:100%}
  .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-cpu-light{animation:none}}
