.cx-workload{display:flex;flex-wrap:wrap;gap:4px 6px}.cx-swatch{display:inline-block;width:12px;height:12px;border-radius:3px;border:1.5px solid}.cx-lanes{display:grid;gap:12px}.cx-lane{padding:10px;border:1px dashed var(--border);border-radius:9px}.cx-lane-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin-bottom:8px}.cx-track{display:grid;gap:4px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:720px){.cx-track{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr) 30px minmax(0,1fr);align-items:stretch}}.cx-station{position:relative;display:grid;align-content:start;gap:2px;padding:8px 10px 10px;border:1.25px solid var(--border);border-radius:7px;background:var(--paper);transition:border-color .45s var(--dg-ease),background .45s var(--dg-ease),box-shadow .45s var(--dg-ease);--cx-c:var(--qv-blue)}.cx-station.is-gpu{--cx-c:var(--qv-orange)}.cx-station.is-meta{--cx-c:var(--muted)}.cx-station.is-active{border-color:var(--cx-c);border-width:2px;background:color-mix(in srgb,var(--cx-c) var(--qv-fill),var(--paper));box-shadow:0 0 0 3px color-mix(in srgb,var(--cx-c) 20%,transparent)}.cx-station.is-active .qv-box-title{color:var(--cx-c)}.cx-station.is-meta.is-active .qv-box-title{color:var(--ink)}.cx-dev{justify-self:start;padding:0 5px;border-radius:3px;border:1px solid var(--cx-c);font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.06em;line-height:15px;color:var(--cx-c)}.cx-station.is-meta .cx-dev{border-style:dashed}.cx-slot{display:flex;align-items:center;min-height:22px;margin-top:4px}.cx-arrow,.cx-boundary{display:flex;align-items:center;justify-content:center}.cx-arrow:before{content:"↓";font-size:13px;line-height:1;color:var(--muted)}.cx-boundary{gap:8px;margin:4px 0;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cx-boundary:after,.cx-boundary:before{content:"";flex:1;border-top:1px dashed var(--border)}@media (min-width:720px){.cx-arrow:before{content:"→"}.cx-boundary{margin:0;position:relative}.cx-boundary:before{flex:none;height:100%;border-top:0;border-left:1.5px dashed var(--border)}.cx-boundary:after{display:none}.cx-boundary span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap;background:var(--paper);padding:0 4px}}.cx-bytes{position:relative;display:flex;align-items:center;width:100%;height:22px;padding:0 8px;border-radius:4px;--cx-p:var(--qv-blue);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--cx-p) 55%,var(--paper)) 0 5px,color-mix(in srgb,var(--cx-p) 32%,var(--paper)) 5px 8px);border:1.25px solid var(--cx-p);animation:cx-arrive .7s var(--dg-ease)}.cx-bytes.is-gpu{--cx-p:var(--qv-orange)}.cx-bytes-label{font-weight:600;padding:0 4px;border-radius:3px}.cx-bytes-label,.cx-msg{font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--ink);background:var(--paper)}.cx-msg{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;border:1.5px dashed var(--ink);animation:cx-arrive .7s var(--dg-ease)}@keyframes cx-arrive{0%{opacity:0;transform:translateX(-28px)}to{opacity:1;transform:none}}@media (max-width:719px){@keyframes cx-arrive{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}}.cx-quota{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.cx-quota{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cx-panel{display:grid;gap:8px;align-content:start;padding:10px;border:1px dashed var(--border);border-radius:9px}.cx-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.cx-cpus{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:3px}.cx-cpu{aspect-ratio:1;border-radius:2px;border:1px solid var(--border);background:var(--paper);transition:background .4s var(--dg-ease),border-color .4s var(--dg-ease)}.cx-cpu.is-cap,.cx-cpu.is-run{border-color:var(--qv-blue);background:color-mix(in srgb,var(--qv-blue) 55%,var(--paper))}.cx-cpu.is-run{animation:cx-flicker 1.1s steps(2,jump-none) infinite}.cx-cpu.is-wait{border:1px dashed var(--qv-orange);background:repeating-linear-gradient(135deg,transparent 0 2px,color-mix(in srgb,var(--qv-orange) 40%,transparent) 2px 4px)}@keyframes cx-flicker{50%{background:color-mix(in srgb,var(--qv-blue) 30%,var(--paper))}}.cx-meter{position:relative;height:24px;border-radius:5px;border:1.25px solid var(--qv-green);background:var(--paper);overflow:hidden}.cx-meter-fill{position:absolute;inset:0 auto 0 0;width:100%;background:color-mix(in srgb,var(--qv-green) 30%,var(--paper))}.cx-meter-fill.is-drain{width:12%;transition:width 2.6s cubic-bezier(.3,0,.7,1)}.cx-meter-fill.is-empty{width:0}.cx-meter-fill.is-empty,.cx-meter-fill.is-full{transition:width .6s var(--dg-ease)}.cx-meter-label{position:relative;display:flex;align-items:center;height:100%;padding:0 8px;font-family:var(--font-mono),monospace;font-size:11px;font-weight:600;color:var(--ink)}.cx-periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.cx-period{display:flex;height:16px;border-radius:3px;overflow:hidden;border:1px solid var(--border);background:var(--paper)}.cx-period-run{width:100%;background:color-mix(in srgb,var(--qv-green) 22%,var(--paper));transition:width .6s var(--dg-ease),background .4s var(--dg-ease)}.cx-period-wait{width:0;transition:width .6s var(--dg-ease);background:repeating-linear-gradient(135deg,transparent 0 3px,color-mix(in srgb,var(--qv-orange) 45%,transparent) 3px 6px)}.cx-period.is-drain .cx-period-run,.cx-period.is-throttle .cx-period-run{background:color-mix(in srgb,var(--qv-blue) 45%,var(--paper))}.cx-period.is-throttle .cx-period-run{width:30%}.cx-period.is-throttle .cx-period-wait{width:70%}.cx-period.is-capped .cx-period-run{background:color-mix(in srgb,var(--qv-blue) 30%,var(--paper))}.cx-period-axis{position:relative;height:14px;font-family:var(--font-mono),monospace;font-size:10px;color:var(--muted)}.cx-period-axis span{position:absolute;white-space:nowrap}.cx-period-axis span:first-child{left:0}.cx-period-axis span:nth-child(2){left:33.3%;transform:translateX(-50%)}.cx-period-axis span:nth-child(3){left:66.6%;transform:translateX(-50%)}.cx-period-axis span:nth-child(4){right:0}.cx-code{display:grid;gap:4px;padding:6px 8px;border:1.25px solid var(--qv-orange);border-radius:6px;background:color-mix(in srgb,var(--qv-orange) 8%,var(--paper))}.cx-code code{font-family:var(--font-mono),monospace;font-size:11.5px;color:var(--ink);overflow-wrap:anywhere}.cx-line{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:220px 18px auto;-moz-column-gap:6px;column-gap:6px;padding-right:64px;position:relative}.cx-line-y{position:relative;grid-row:1;grid-column:1;font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--muted)}.cx-line-y span{position:absolute;right:0;transform:translateY(-50%)}.cx-line-plot{position:relative;grid-row:1;grid-column:2;border-left:1px solid var(--border);border-bottom:1px solid var(--border)}.cx-grid{position:absolute;left:0;right:0;border-top:1px dashed color-mix(in srgb,var(--border) 70%,transparent)}.dg .cx-line-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cx-dot{width:9px;height:9px;border-radius:50%;border:2px solid var(--paper);transform:translate(-50%,-50%);box-sizing:content-box}.cx-dot,.cx-val{position:absolute}.cx-val{font-family:var(--font-mono),monospace;font-size:11.5px;font-weight:600;white-space:nowrap}.cx-val.is-ipc{transform:translate(-50%,calc(-100% - 7px))}.cx-val.is-cpu{transform:translate(-50%,7px)}.cx-val.is-first.is-ipc{transform:translate(-30%,calc(-100% - 7px))}.cx-val.is-first.is-cpu{transform:translate(-30%,7px)}.cx-endlabel{left:calc(100% + 8px);transform:translateY(-50%);font-size:11px;font-weight:600;white-space:nowrap}.cx-endlabel,.cx-line-yname{position:absolute;font-family:var(--font-mono),monospace}.cx-line-yname{top:-2px;left:34px;font-size:10px;color:var(--muted);transform:translateY(-100%)}.cx-line-x{position:relative;grid-row:2;grid-column:2;font-family:var(--font-mono),monospace;font-size:11px;color:var(--muted)}.cx-line-x span{position:absolute;top:3px;transform:translateX(-50%)}.cx-line-xname{grid-row:3;grid-column:2;text-align:center;margin-top:4px;font-family:var(--font-mono),monospace;font-size:10.5px;color:var(--muted)}.cx-line{margin-top:24px}.cx-b1{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}@media (min-width:860px){.cx-b1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cx-b1 .qv-crow{grid-template-columns:minmax(84px,11rem) minmax(0,1fr)}@media (max-width:520px){.cx-b1 .qv-crow{grid-template-columns:1fr}}.cx-b1-row.is-focus .qv-crow-label{font-weight:600}.cx-b1 .qv-hbar{margin-right:64px}.cx-b1-cpu{align-items:center;margin-top:14px;padding-top:10px;border-top:1px dashed var(--border)}.cx-b1-cpu,.cx-b1-cpu ul{display:flex;flex-wrap:wrap;gap:4px 12px}.cx-b1-cpu ul{margin:0;padding:0;list-style:none;font-family:var(--font-mono),monospace;font-size:12px;color:var(--ink)}.cx-b1-cpu li.is-focus{font-weight:700}.cx-b1-cpu li .qv-mono{color:var(--muted)}.cx-b1 .qv-axis{margin-right:64px}.cx-val.is-ipc:not(.is-first):not(.is-last){transform:translate(calc(-100% - 6px),calc(-100% - 2px))}