.dcx{--press: #f0a35e}.dcx .tog#dcx-btn-thermal[aria-pressed=true]:before{background:linear-gradient(#fff,#fff) no-repeat 15px 3px / 8px 8px,linear-gradient(90deg,#4d0a75,#c8173f,#f86b0d,#ffd34a)}.dcx .cyc-now{display:flex;align-items:baseline;gap:8px}.dcx .cyc-now .big{font-size:36px;font-weight:500;line-height:1}.dcx .cyc-now .u{color:var(--ink-3);font:500 15px var(--font-mono)}.dcx .cyc-now .ph{margin-left:auto;font:600 1.15rem/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--data)}.dcx .cyc-last{margin:8px 0 12px;color:var(--ink-2);font-size:12.5px;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.dcx .cyc-last b{color:var(--ink);font-weight:500}.dcx .phases{list-style:none;margin:0;padding:0;display:grid;gap:2px}.dcx .phases button{width:100%;display:grid;grid-template-columns:82px minmax(0,1fr) 38px 44px;align-items:center;gap:8px;padding:4px 6px;border:0;border-radius:var(--r);background:transparent;text-align:left}.dcx .phases button:hover{background:#ffffff0d}.dcx .phases li.cur button{background:#05b4ff1f}.dcx .phases .nm{font-size:12.5px;color:var(--ink)}.dcx .phases .bars{position:relative;height:8px;border-radius:1px;background:#ffffff0f}.dcx .phases .bars .a{position:absolute;left:0;top:0;bottom:0;border-radius:1px;background:var(--data)}.dcx .phases li.over .bars .a{background:linear-gradient(90deg,var(--data) 0 calc(var(--pl) * 100%),var(--warn) calc(var(--pl) * 100%))}.dcx .phases .bars .p{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--ink);opacity:.75}.dcx .phases .num{font-size:12px;text-align:right;color:var(--ink)}.dcx .phases .dl{font:500 11.5px var(--font-mono);text-align:right;color:var(--ink-3)}.dcx .phases .dl.warn{color:var(--warn)}.dcx .phase-key{display:flex;gap:14px;margin-top:8px;color:var(--ink-3);font-size:11.5px}.dcx .phase-key i{display:inline-block;width:10px;height:6px;border-radius:1px;background:var(--data);margin-right:5px;vertical-align:middle}.dcx .phase-key i.p{width:2px;height:10px;background:var(--ink)}.dcx .kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.dcx .kpis>div>span{display:block;font:500 10px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.dcx .kpis b{display:block;margin-top:4px;font:500 15px/1.2 var(--font-mono);color:var(--ink);white-space:nowrap}.dcx .kpis em{font-style:normal}.dcx svg.shot{width:100%;height:auto;overflow:visible}.dcx svg.shot .grid{stroke:#ffffff14;stroke-width:1}.dcx svg.shot .tick{fill:var(--ink-3);font-family:var(--font-mono)}.dcx svg.shot .tick.v,.dcx svg.shot .unit.v{fill:var(--data-2)}.dcx svg.shot .tick.p,.dcx svg.shot .unit.p{fill:var(--press)}.dcx svg.shot .unit{font-family:var(--font-mono)}.dcx svg.shot path{fill:none;stroke-linejoin:round;stroke-linecap:round}.dcx svg.shot .ref.v,.dcx svg.shot .live.v{stroke:var(--data)}.dcx svg.shot .ref.p,.dcx svg.shot .live.p{stroke:var(--press)}.dcx svg.shot .dot{fill:var(--data-2)}.dcx .rail svg.shot{font-size:11px}.dcx .rail svg.shot path{stroke-width:2}.dcx .shot-k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.dcx .shot-k span{display:block;font:500 10px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.dcx .shot-k b{font:500 14px var(--font-mono)}.dcx .leg i.lv{background:var(--data)}.dcx .leg i.lp{background:var(--press)}.dcx .temps{display:grid;gap:6px}.dcx .trow{display:grid;grid-template-columns:26px 58px minmax(0,1fr) 72px;align-items:center;gap:8px;font-size:12.5px}.dcx .trow .tn{font:500 12px var(--font-mono);letter-spacing:.04em}.dcx .trow .tv{text-align:right}.dcx .trow .tbar{position:relative;height:6px;border-radius:1px;background:#ffffff12}.dcx .trow .tbar b{position:absolute;left:0;top:0;bottom:0;border-radius:1px;background:var(--good)}.dcx .trow .tbar i{position:absolute;top:-3px;bottom:-3px;left:55.6%;width:1px;background:var(--ink-3)}.dcx .trow[data-level="1"] .tbar b{background:var(--warn)}.dcx .trow[data-level="1"] .tv{color:var(--warn)}.dcx .trow .fl{text-align:right;color:var(--ink-2);font-size:12px}.dcx .trow .fl.warn{color:var(--warn)}.dcx .temps-h{display:grid;grid-template-columns:26px 58px minmax(0,1fr) 72px;gap:8px;margin-bottom:4px;font:500 9.5px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.dcx .temps-h span:nth-child(2),.dcx .temps-h span:nth-child(4){text-align:right}.dcx #dcx-f-cycle{position:absolute;left:34px;right:34px;top:26px;height:370px}.dcx .f-cyc-row{display:flex;align-items:baseline;gap:18px}.dcx .f-cyc-label{font:600 26px/1 var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2)}.dcx .f-cyc-val{font:500 58px/1 var(--font-mono);font-variant-numeric:tabular-nums}.dcx .f-cyc-val small{font-size:28px;color:var(--ink-3);margin-left:8px}.dcx .f-cyc-plan{font:500 24px/1 var(--font-mono);color:var(--ink-3)}.dcx .f-cyc-phase{margin-left:auto;font:700 34px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--data-2)}.dcx #dcx-f-row-shot{display:grid;grid-template-columns:236px minmax(0,1fr);gap:22px;align-items:stretch}.dcx .f-shot-k{display:grid;gap:10px;align-content:center}.dcx .f-shot-k span{display:block;font:600 20px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.dcx .f-shot-k b{display:block;margin-top:5px;font:500 34px/1 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.dcx .f-shot-k b i{font-style:normal}.dcx .f-shot-k b small{font-size:22px;color:var(--ink-3);margin-left:4px}.dcx .f-shot-k .v b i{color:var(--data-2)}.dcx .f-shot-k .p b i{color:#f6b07a}.dcx #dcx-f-shot-svg{width:100%;height:196px;font-size:19px}.dcx #dcx-f-shot-svg path{stroke-width:4}.dcx #dcx-f-row-temps{display:block}.dcx .f-solid{position:relative;height:92px;padding:0 26px;border-radius:14px;background:#ffffff0b;display:flex;align-items:center;gap:26px}.dcx .f-solid span{font:600 22px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.dcx .f-solid b{font:500 52px/1 var(--font-mono);font-variant-numeric:tabular-nums}.dcx .f-solid b i{font-style:normal}.dcx .f-solid b small{font-size:28px;color:var(--ink-3)}.dcx .f-solid em{font:500 26px/1 var(--font-mono);font-style:normal;color:var(--ink-3)}.dcx .f-solid strong{margin-left:auto;font:500 40px/1 var(--font-mono);color:var(--ink-2)}.dcx .f-solid[data-over="1"]{background:#fab2191f;box-shadow:inset 0 0 0 1.5px #fab2198c}.dcx .f-solid[data-over="1"] b,.dcx .f-solid[data-over="1"] strong{color:var(--warn)}@media (max-height: 909px){@container dkit (min-width: 981px){.dcx .cyc-last{margin-bottom:8px}}}@container dkit (max-width: 520px){.dcx .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
