.admin-center{--ac-bg:#111a18;--ac-line:#2d4038;--ac-accent:#c9f77b;margin-bottom:24px;color:#e9f1ed}.ac-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:36px;background:radial-gradient(ellipse at 100% 0,#355343 0,transparent 55%),#101a17;border:1px solid var(--ac-line);border-radius:24px}.ac-kicker{font:600 11px/1.5 monospace;letter-spacing:.16em;color:#b7cdbe}.ac-hero h2{font-size:clamp(28px,3vw,46px);line-height:1.1;letter-spacing:-.04em;margin:18px 0}.ac-hero h2 span{display:block;color:var(--ac-accent);font-size:.6em;margin-top:10px}.ac-hero p,.ac-insight p{color:#b7c8bf;line-height:1.6}.ac-seal{border:1px solid #56705c;border-radius:16px;padding:18px;white-space:nowrap;font-size:13px}.ac-seal small{display:block;margin-top:9px;color:#bdcfc4}.ac-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:22px 0 8px}.ac-tabs button,.ac-status button{border:1px solid #34453e;border-radius:12px;background:#17231e;color:#dce9e1;padding:12px 16px;cursor:pointer;font:inherit;font-size:13px}.ac-tabs button span{margin-right:9px}.ac-tabs button.active{background:var(--ac-accent);color:#172019;border-color:var(--ac-accent)}.ac-tabs button:focus-visible,.admin-center a:focus-visible{outline:3px solid #b9e7ee;outline-offset:3px}.ac-status{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px;color:#63786b;margin:16px 0}.ac-body{background:var(--ac-bg);border:1px solid var(--ac-line);border-radius:22px;padding:26px;min-width:0}.ac-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ac-metric{border:1px solid var(--ac-line);padding:22px;border-radius:16px;background:#18261f}.ac-metric small{color:#bed0c2;font-size:12px}.ac-metric strong{display:block;font-size:38px;margin-top:14px;letter-spacing:-.05em}.ac-metric em{font:400 20px system-ui;color:#9db6a7}.ac-metric p{font-size:12px;color:#a2baad;line-height:1.5}.ac-insight{padding:22px;background:#1d3025;border-left:3px solid var(--ac-accent);border-radius:12px;margin:22px 0}.ac-section-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.ac-section-head h3,.ac-body h3{font-size:24px;margin:8px 0}.ac-section-head p{color:#a8bfb0;line-height:1.6}.ac-body a{color:var(--ac-accent)}.ac-table{overflow:auto}.ac-table table{border-collapse:collapse;width:100%;font-size:13px}.ac-table th{text-align:left;font-size:11px;color:#9db5a6;font-weight:500;padding:15px 12px;border-bottom:1px solid #3b5245}.ac-table td{color:#e1ece5;padding:18px 12px;border-bottom:1px solid #283e30;vertical-align:top;line-height:1.6}.ac-table small{display:block;color:#97ae9f;font-size:11px}.ac-table code{display:block;max-width:280px;overflow-wrap:anywhere;font-size:11px;margin:10px 0}.ac-pill{display:inline-block;border-radius:20px;padding:4px 10px;font-size:11px;background:#384334}.ac-pill.good{color:#c9f77b}.ac-pill.warn{color:#f4c77d}.ac-filters{display:flex;gap:12px;margin:20px 0}.ac-filters input,.ac-filters select,.ac-form input:not([type=checkbox]),.ac-form textarea{border:1px solid #405746;background:#142019;color:#eff7f1;border-radius:10px;padding:13px;font:inherit;max-width:100%;box-sizing:border-box}.ac-filters input{flex:1;min-width:100px}.ac-form{display:grid;gap:18px;max-width:900px;margin:20px 0 32px}.ac-form label{display:grid;gap:8px;font-size:13px;color:#c8dacd}.ac-form textarea{min-height:110px;resize:vertical}.ac-form .ac-check{display:flex;align-items:center}.ac-form .button{justify-self:start}.ac-loading{padding:28px;color:#bdd0c4}.ac-observer{--net-accent:#c9f77b;--net-bg:#111a18}.ac-observer .net-head h1{font-size:28px}.ac-observer footer{max-width:none;padding:16px;display:block}.ac-observer .net-workspace{min-width:0}.panel.settings[hidden],.ac-body[hidden]{display:none!important}@media(max-width:1000px){.ac-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-hero{align-items:start;flex-direction:column}.ac-seal{white-space:normal}}@media(max-width:600px){.ac-hero,.ac-body{padding:18px}.ac-metric{padding:14px}.ac-metric strong{font-size:29px}.ac-tabs{flex-wrap:nowrap;overflow:auto;padding-bottom:8px}.ac-tabs button{white-space:nowrap}.ac-filters,.ac-section-head{flex-direction:column}.ac-status{align-items:start}.ac-seal{width:100%;box-sizing:border-box}}
.admin-center .net-observer{--net-accent:#c9f77b;--net-bg:#111a18;background:#111a18;border:0;padding:0;color:#e5f1e9}.admin-center .net-metrics article,.admin-center .net-inspector,.admin-center .net-bottom>*,.admin-center .net-map{border:1px solid #344a3d;border-radius:16px;background:#15211b}.admin-center .net-map{background:radial-gradient(ellipse,#29463566,#101a16)}.admin-center .net-toolbar :is(input,select,button),.admin-center .net-observer button{border-color:#405a49;background:#1d3025;border-radius:10px;color:#dfede3}.admin-center .net-flow.is-selected{border-color:#c9f77b;background:#2d442c}.admin-center .net-head p,.admin-center .net-note,.admin-center .net-metrics small,.admin-center .net-flow small,.admin-center .net-flow span{color:#a9c0b1}.admin-center .net-live{color:#c9f77b}.admin-center .net-inspector{overflow:hidden}.admin-center .net-bottom{margin-top:20px}.admin-center .net-canvas{border-radius:16px;overflow:hidden}
.chain3-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0}.chain3-toolbar :is(button,select){background:#22382a;color:#e8f4eb;border:1px solid #49644f;padding:10px;border-radius:10px}.chain3-toolbar span{font-size:12px;color:#a2bfae}.chain3-scene{height:440px;border:1px solid #3b5243;border-radius:18px;background:radial-gradient(ellipse,#223a2c,#101a15);overflow:hidden}.chain3-scene canvas{display:block;touch-action:none}.chain3-detail{padding:18px;margin:12px 0 24px;background:#192b21;border-radius:12px;color:#b9d0c0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.chain3-detail p{margin:6px 0}.net-node-pick{display:block;width:100%;text-align:left;margin:10px 0}.net-node-pick:hover{border-color:#c9f77b!important}

.admin-center :fullscreen{padding:24px;background:#101a15;overflow:auto;box-sizing:border-box}.admin-center :fullscreen .chain3-scene{height:65vh}.chain3-toolbar :is(button,select):focus-visible{outline:2px solid #c9f77b;outline-offset:3px}

.chain3-toolbar>b{flex-basis:100%;margin-bottom:4px}.chain3-toolbar>select{width:auto;max-width:100%;min-width:240px;flex:1}.chain3-toolbar>span{flex-basis:100%}@media(max-width:600px){.chain3-toolbar>select{min-width:100%}}
.ac-server-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.ac-server-card{border:1px solid #405649;background:linear-gradient(135deg,#1c2d23,#111b16);border-radius:20px;overflow:hidden;padding:24px;min-width:0}.ac-server-card header{display:flex;justify-content:space-between;align-items:start;gap:12px}.ac-server-card header small{color:#a9c2b1;line-height:1.6}.ac-server-card h3{font-size:22px}.ac-server-meters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0}.ac-server-meter small,.ac-server-meter span{display:block;color:#aac0b1;font-size:11px;line-height:1.5}.ac-server-meter strong{display:block;font-size:28px;margin:8px 0}.ac-server-meter>div{height:5px;border-radius:8px;background:#354c3d;margin:12px 0;overflow:hidden}.ac-server-meter i{display:block;background:#c9f77b;height:100%;transition:width 1s ease}.ac-server-summary{display:grid;gap:9px;font-size:12px;color:#b1cbbb;line-height:1.6}.ac-server-summary b{color:#d8e9dc}.ac-server-sites{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.ac-server-sites>span{padding:6px 9px;border:1px solid #3d5746;border-radius:8px;font-size:11px}.ac-server-sites i{display:inline-block;width:6px;height:6px;background:#d59b52;border-radius:50%}.ac-server-sites i.live{background:#b5eb7e}.ac-service-scroll{max-height:480px;overflow:auto;scrollbar-color:#486b50 #18271d}.ac-service-scroll details{border-top:1px solid #324a3b;padding:14px 0}.ac-service-scroll summary{cursor:pointer;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px}.ac-service-scroll summary b{overflow-wrap:anywhere;flex:1}.ac-service-scroll summary small{color:#a2c3af}.ac-service-dot{width:7px;height:7px;border-radius:50%;background:#cea15e}.ac-service-dot.good{background:#b6f078}.ac-service-scroll dl{display:grid;grid-template-columns:110px 1fr;gap:12px;font-size:12px;line-height:1.6;padding:14px;background:#15251b;border-radius:10px}.ac-service-scroll dt{color:#98b3a1}.ac-service-scroll dd{margin:0;overflow-wrap:anywhere}@media(max-width:1100px){.ac-server-grid{grid-template-columns:1fr}}@media(max-width:600px){.ac-server-card{padding:16px}.ac-server-meters{gap:9px}.ac-server-meter strong{font-size:23px}.ac-service-scroll dl{grid-template-columns:1fr}.ac-server-card header{flex-wrap:wrap}}

.ac-terminal{width:min(980px,94vw);max-height:90vh;padding:28px;border:1px solid #718b79;border-radius:22px;background:#10221c;color:#edf5ef;box-shadow:0 32px 100px #0008}.ac-terminal::backdrop{background:#05130dc9;backdrop-filter:blur(8px)}.ac-terminal header{display:flex;justify-content:space-between;align-items:center}.ac-terminal h3{font-size:26px;margin:10px 0}.ac-terminal p,.ac-terminal small{color:#b2c8bc}.ac-terminal button{cursor:pointer;padding:10px 14px;background:#c5f482;border:0;border-radius:9px;color:#10221c;font-weight:650}.ac-terminal-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.ac-terminal [data-jobs]{height:310px;overflow:auto;background:#07120e;border-radius:12px;padding:16px}.ac-terminal [data-jobs] section{padding:10px 0;border-bottom:1px solid #294236}.ac-terminal [data-jobs] b,.ac-terminal [data-jobs] small{display:block}.ac-terminal pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 ui-monospace,monospace;color:#d5edd9}.ac-terminal form{display:flex;align-items:end;gap:12px;margin:18px 0}.ac-terminal label{flex:1}.ac-terminal input{display:block;width:100%;box-sizing:border-box;margin-top:8px;background:#07120e;color:#eaf4ec;border:1px solid #476958;border-radius:10px;padding:13px;font:14px ui-monospace,monospace}.ac-terminal code{display:block;line-height:1.8;padding:12px 0;overflow-wrap:anywhere}.ac-server-card .ac-terminal-actions button{padding:8px 12px;border-radius:8px;border:1px solid #718b7955;background:#dceacb;color:#172c21}.ac-server-card summary small{font-variant-numeric:tabular-nums}
/* Stable host accounting: fixed chart geometry and bounded scroll areas. */
.ac-history-grid-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.ac-history{padding:16px;border:1px solid var(--ac-line,#d9e4de);border-radius:16px;background:linear-gradient(140deg,#f4faf7,#fff);min-width:0}.ac-history small{display:block;color:#60756c;font-size:11px}.ac-history strong{display:block;font-size:24px;letter-spacing:-1px;margin:8px 0}.ac-history svg{width:100%;height:90px;overflow:hidden}.ac-history-line{fill:none;stroke:#267e67;stroke-width:2;vector-effect:non-scaling-stroke}.ac-history-grid{fill:none;stroke:#dfeae4;stroke-width:.5}.ac-host-detail{border-top:1px solid #dce6e0;padding:16px 0;width:100%}.ac-host-detail>summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center}.ac-host-detail small{color:#667b71;font-size:11px}.ac-host-detail p{font-size:12px;color:#63776e;line-height:1.7}.ac-host-detail dl{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:8px;font-size:12px}.ac-host-detail dd{margin:0;overflow-wrap:anywhere}.ac-process-scroll{max-height:460px;overflow:auto;scrollbar-gutter:stable}.ac-process-scroll table{width:100%;font-size:12px;border-collapse:collapse;white-space:nowrap}.ac-process-scroll th{position:sticky;top:0;background:#ecf4ef;text-align:left;z-index:1}.ac-process-scroll td,.ac-process-scroll th{padding:10px 9px;border-bottom:1px solid #e2eae5}.ac-process-scroll td small{display:block;max-width:240px;overflow:hidden;text-overflow:ellipsis}.ac-server-sites{display:block!important}.ac-terminal{width:min(1320px,96vw)!important}.ac-terminal.maximized{width:98vw!important;max-width:98vw;height:96vh;max-height:96vh}.ac-terminal.maximized [data-jobs]{height:calc(96vh - 380px);min-height:200px;max-height:none}.ac-terminal-actions{flex-wrap:wrap}.ac-terminal [data-jobs]{height:420px;max-height:48vh}.ac-terminal input[name=command]{font-family:ui-monospace,monospace}.ac-host-detail .ac-terminal-actions button{font-size:12px}
@media(max-width:650px){.ac-history-grid-layout{grid-template-columns:1fr 1fr;gap:8px}.ac-history{padding:10px}.ac-history strong{font-size:20px}.ac-host-detail>summary{align-items:flex-start;flex-direction:column}.ac-terminal.maximized [data-jobs]{height:35vh}.ac-process-scroll{max-height:340px}}
.ac-history{background:linear-gradient(140deg,#1a3028,#17241e);border-color:#344a3e;color:#f0f6e9}.ac-history strong{color:#d5efb0}.ac-history small{color:#a6b9aa}.ac-history-line{stroke:#bee36c}.ac-history-grid{stroke:#405649}.ac-process-scroll th{background:#2b3b2f;color:#d5e6c6}.ac-host-detail small,.ac-host-detail p{color:#a7b5a5}.ac-process-scroll td,.ac-process-scroll th{border-color:#344331}.ac-host-detail{border-color:#42513d}
/* Compact fleet workbench: progressive disclosure and stable live updates. */
.admin-center .ac-server-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;margin-top:16px;align-items:start}.admin-center .ac-server-card{padding:18px;border-radius:16px}.admin-center .ac-server-card h3{font-size:18px;margin:6px 0}.admin-center .ac-server-card header .ac-kicker{font:11px ui-monospace,monospace}.admin-center .ac-server-meters{gap:12px;margin:16px 0}.admin-center .ac-server-meter strong{font-size:24px;margin:4px 0}.admin-center .ac-server-meter>div{margin:8px 0}.ac-fleet-quick{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.ac-fleet-quick button,.ac-section-head .ac-terminal-actions button{background:#c5f482;border:0;border-radius:8px;padding:9px 13px;color:#10221c;cursor:pointer;font-weight:650}.ac-fleet-quick span{font-size:11px;color:#b2c8bc;margin-left:auto}.ac-server-expanded>summary{cursor:pointer;font-size:12px;color:#c5f482;padding:12px 0;border-top:1px solid #3a5444}.ac-host-budget,.ac-budget-unset{width:100%;text-align:left;border:1px solid #48664f;border-radius:10px;background:#182d22;color:#e2f1e7;padding:10px 12px;cursor:pointer}.ac-host-budget b,.ac-host-budget span,.ac-host-budget small{display:block;line-height:1.6}.ac-host-budget b{font-size:13px}.ac-host-budget span{font-size:12px;color:#bbd3c3}.ac-host-budget small{font-size:10px;color:#96b1a0}.ac-host-budget.warn{border-color:#cf995a;background:#382b1c}.ac-budget-unset{font-size:12px;color:#b4cabb}.ac-fleet-dialog{max-width:760px!important}.ac-fleet-dialog form{display:block}.ac-fleet-dialog label{display:block;margin:14px 0;font-size:12px;color:#c8ddd0}.ac-fleet-dialog textarea{box-sizing:border-box;display:block;width:100%;margin:8px 0;padding:12px;background:#07120e;border:1px solid #48664f;border-radius:10px;color:#e2f1e7;font:12px/1.7 ui-monospace,monospace;resize:vertical}.ac-wizard-steps{display:flex;gap:8px;margin:14px 0}.ac-wizard-steps b{flex:1;border-bottom:2px solid #324e3c;padding:12px;color:#8ea997;font-size:13px}.ac-wizard-steps b.active{color:#c5f482;border-color:#c5f482}.ac-account-form{border:1px solid #48664f;border-radius:12px;margin:16px 0;padding:14px}.ac-account-form legend{padding:0 8px;color:#c5f482}.ac-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.ac-account-hosts{display:flex;gap:8px;flex-wrap:wrap}.ac-account-hosts label{border:1px solid #48664f;padding:8px;border-radius:8px;display:flex;gap:8px;margin:4px 0}.ac-account-hosts input{width:auto;margin:0}.ac-fleet-dialog [data-pair-code]{font-size:12px}.ac-server-card:has(.ac-server-expanded[open]){grid-column:1/-1}.ac-server-card:has(.ac-server-expanded[open]) .ac-history-grid-layout{grid-template-columns:repeat(4,1fr)}.ac-server-card:has(.ac-server-expanded[open]) .ac-server-sites{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}@media(max-width:650px){.ac-form-grid{grid-template-columns:1fr}.ac-server-card:has(.ac-server-expanded[open]) .ac-history-grid-layout{grid-template-columns:1fr 1fr}.ac-fleet-dialog{padding:18px}.ac-fleet-dialog h3{font-size:22px}.ac-terminal-actions button{min-height:40px}}
/* Network cash receipts: stable surfaces, restrained changes, accessible motion. */
.ac-revenue{display:grid;gap:20px}.ac-revenue-controls{display:grid;grid-template-columns:160px minmax(220px,1fr) minmax(180px,1fr);gap:12px}.ac-revenue-controls label{display:grid;gap:7px;color:#a8b2a4;font-size:12px}.ac-revenue-controls input,.ac-revenue-controls select{width:100%;min-height:44px;border:1px solid #394137;border-radius:12px;padding:10px 12px;background:#171e18;color:#eff4e7;box-sizing:border-box}.ac-revenue-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ac-revenue-metric{padding:22px;background:linear-gradient(145deg,#283322,#192019);border:1px solid #3b4931;border-radius:20px;display:grid;gap:12px}.ac-revenue-metric:nth-child(3){background:linear-gradient(145deg,#d6f19c,#aed47c);color:#172016}.ac-revenue-metric small{font-size:12px;opacity:.8}.ac-revenue-metric strong{font-size:clamp(22px,2.6vw,42px);font-weight:600;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ac-revenue-metric span{font-size:11px;opacity:.7}.ac-revenue-insight{display:flex;align-items:center;gap:14px;padding:17px 22px;border:1px solid #3f4b36;border-radius:16px;background:#1a251c}.ac-revenue-insight.warn{border-color:#665334;background:#27251a}.ac-revenue-insight p{margin:5px 0 0;color:#aeb6a6;font-size:12px}.ac-revenue-beacon{flex:0 0 8px;height:8px;border-radius:100%;background:#d1ee9a;box-shadow:0 0 0 5px #d1ee9a15}.ac-revenue-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:16px}.ac-revenue-surface{padding:22px;border:1px solid #343e32;background:#151d17;border-radius:20px;min-width:0}.ac-revenue-surface header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px}.ac-revenue-surface h4{font-size:16px;margin:0}.ac-revenue-surface header span{color:#b9cf94;font-size:11px}.ac-revenue-surface header i{font-style:normal;color:#e7ad83;margin-left:12px}.ac-revenue-chart{display:block;width:100%;overflow:visible;min-height:180px}.ac-revenue-chart text{fill:#a6b49b;font-size:13px}.ac-revenue-grid{stroke:#ffffff0d;stroke-dasharray:4 5}.ac-revenue-bar{fill:#c9e999;transition:y .6s ease,height .6s ease}.ac-revenue-refund{fill:#d99f79;transition:y .6s ease,height .6s ease}.ac-revenue-ranking{display:grid;gap:4px;max-height:290px;overflow:auto}.ac-revenue-ranking button{display:flex;justify-content:space-between;align-items:center;position:relative;gap:10px;padding:13px 4px 20px;border:0;border-radius:0;background:transparent;color:#eff4e7;text-align:left;font:inherit}.ac-revenue-ranking small,.ac-revenue td small{display:block;color:#9daa96;font-size:11px;margin-top:5px}.ac-revenue-ranking b{font-variant-numeric:tabular-nums;font-size:14px;white-space:nowrap}.ac-revenue-ranking i{position:absolute;bottom:8px;left:4px;height:3px;width:var(--share);background:#b9dc8a;border-radius:5px;transition:width .6s ease}.ac-revenue-caption{font-size:11px;color:#96a48e;line-height:1.7;margin:14px 0 0}.ac-revenue-link{border:0;background:transparent;color:#d2ebaa;padding:0;text-align:left;font:inherit}.ac-revenue-empty{padding:40px 10px;color:#9eab96;text-align:center}.ac-revenue td{font-variant-numeric:tabular-nums}.ac-revenue [data-revenue-content]{display:grid;gap:20px}
@media(max-width:1100px){.ac-revenue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-revenue-columns{grid-template-columns:1fr}}@media(max-width:650px){.ac-revenue-controls{grid-template-columns:1fr}.ac-revenue-metric{padding:17px}.ac-revenue-surface{padding:14px}.ac-revenue-surface header{flex-wrap:wrap}.ac-revenue-metric strong{font-size:26px}}
@media(prefers-reduced-motion:reduce){.ac-revenue *{transition:none!important;animation:none!important}}
.ac-gpu [data-gpu-content]{display:grid;gap:20px}.ac-gpu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px}.ac-gpu-device>small{display:block;color:#99ad90;font-size:10px;overflow-wrap:anywhere}.ac-gpu-hardware{display:grid;gap:14px;padding:20px 0;border-bottom:1px solid #37422f}.ac-gpu-hardware>div{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ac-gpu-hardware span{color:#a6b59b;font-size:11px}.ac-gpu-hardware strong{display:block;color:#e2efcf;font-size:20px;margin-top:7px;font-variant-numeric:tabular-nums}.ac-gpu-device>button{background:#d0ed9f;color:#172013;border:0;border-radius:10px;padding:12px 16px;font-weight:600;margin-top:15px}.ac-gpu-spark{display:block;width:100%;margin-top:20px}.ac-gpu-no-chart{padding:22px 12px;color:#9aa990;font-size:12px;text-align:center;border:1px dashed #3c4934;border-radius:12px;margin-top:18px}.ac-gpu-dialog{width:min(1200px,94vw);max-width:1200px}.ac-gpu-dl{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:12px;padding:20px;background:#202b20;border-radius:14px;font-size:12px}.ac-gpu-dl dt{color:#aebea0}.ac-gpu-dl dd{margin:0;overflow-wrap:anywhere}.ac-gpu-dialog h4{margin:30px 0 14px}.ac-gpu td small{display:block;color:#9dac93;font-size:10px;margin-top:5px}.ac-gpu code{font-size:10px;overflow-wrap:anywhere}.ac-gpu-dialog [data-gpu-dialog-body]{max-height:72vh;overflow:auto;padding:0 2px 20px}@media(max-width:600px){.ac-gpu-dl{grid-template-columns:1fr}.ac-gpu-dl dd{margin-bottom:10px}}

/* Keep GPU telemetry and execution tables compact during live updates. */
.ac-revenue .ac-section-head{align-items:start}.ac-revenue .ac-section-head>.ac-pill{height:auto;align-self:start;max-width:230px;line-height:1.5}.ac-gpu .ac-table,.ac-gpu-dialog .ac-table{max-height:420px;overflow:auto;scrollbar-gutter:stable}.ac-gpu .ac-table thead,.ac-gpu-dialog .ac-table thead{position:sticky;top:0;background:#17251d;z-index:1}.ac-gpu-dialog td,.ac-gpu-dialog th{text-align:left;padding:12px;border-bottom:1px solid #35463c;font-size:12px}.ac-gpu-dialog td small{display:block;margin-top:5px}.ac-gpu-dialog code{padding:0;font-size:11px}.ac-gpu-dialog .ac-table{border:1px solid #35463c;border-radius:12px}

.ac-gpu-network{display:grid;gap:7px;padding:14px 0;margin:8px 0;border-bottom:1px solid #35463c;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.ac-gpu-network b{color:#d1e1c7}.ac-gpu-network span{color:#aabb9f}
