.gpu-evidence-workbench{--ew-ink:#f1f7fc;--ew-muted:#bdd0dc;--ew-bg:#0a1420;--ew-card:#101f2d;--ew-border:#304b5c;--ew-accent:#68dfed;--ew-gold:#ffd16e;--ew-gold-bg:#2a241a;--ew-button:#142c3e;--ew-hover:#203d52;--ew-selected:#68dfed;--ew-selected-ink:#081923;--ew-next:#102c3b;--ew-device:#122937;--ew-stroke:#8aabba;--ew-focus:#ffd16e;background:var(--ew-bg);color:var(--ew-ink);border:1px solid var(--ew-border);border-radius:18px;padding:28px;margin:38px 0;box-shadow:0 18px 48px #0002;font:16px/1.55 Segoe UI,system-ui,sans-serif;scroll-margin-top:100px;overflow:hidden}.gpu-evidence-workbench *{box-sizing:border-box}.gpu-evidence-workbench .ew-kicker{display:block;font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--ew-accent)}.gpu-evidence-workbench h3{font-size:clamp(22px,3vw,28px);line-height:1.2;letter-spacing:-.025em;color:var(--ew-ink)!important;margin:8px 0 10px!important}.gpu-evidence-workbench p{font-size:15px;line-height:1.55;margin:0;color:var(--ew-muted)}.gpu-evidence-workbench .ew-symptom{display:flex;align-items:center;gap:14px;border-block:1px solid var(--ew-border);padding:18px 0;margin-top:22px}.gpu-evidence-workbench .ew-symptom svg{width:48px;flex:0 0 48px;fill:var(--ew-gold-bg);stroke:var(--ew-gold);stroke-width:2}.gpu-evidence-workbench .ew-symptom .ew-heat{fill:none;stroke-width:2.5;stroke-linejoin:round}.gpu-evidence-workbench .ew-symptom small{display:block;color:var(--ew-muted);font-size:12px;margin-bottom:3px}.gpu-evidence-workbench .ew-symptom strong{font-size:18px;line-height:1.3;color:var(--ew-gold)}.gpu-evidence-workbench .ew-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:22px 0 20px}.gpu-evidence-workbench button{font:650 14px/1.3 Segoe UI,system-ui,sans-serif;min-height:46px;border:1px solid var(--ew-border);background:var(--ew-button);color:var(--ew-ink);border-radius:9px;padding:10px 12px;cursor:pointer}.gpu-evidence-workbench button:hover{border-color:var(--ew-accent);background:var(--ew-hover)}.gpu-evidence-workbench button[aria-pressed=true]{background:var(--ew-selected);border-color:var(--ew-selected);color:var(--ew-selected-ink);box-shadow:0 3px 8px #143c4b20}.gpu-evidence-workbench button:focus-visible{outline:3px solid var(--ew-focus);outline-offset:3px}.gpu-evidence-workbench .ew-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gpu-evidence-workbench .ew-signal{background:var(--ew-card);border:1px solid var(--ew-border);border-radius:12px;padding:17px 15px 6px;min-width:0}.gpu-evidence-workbench .ew-signal[data-changed=true]{border-color:var(--ew-gold);background:var(--ew-gold-bg);box-shadow:inset 0 3px 0 var(--ew-gold)}.gpu-evidence-workbench .ew-signal h4{font-size:13px;font-weight:650;margin:0 0 8px!important;color:var(--ew-muted)!important}.gpu-evidence-workbench .ew-signal strong{display:block;font-size:27px;line-height:1.1;color:var(--ew-ink);letter-spacing:-.02em}.gpu-evidence-workbench .ew-signal[data-changed=true] strong{color:var(--ew-gold)}.gpu-evidence-workbench .ew-signal-label>span{display:block;font-size:11px;color:var(--ew-muted);margin-top:8px}.gpu-evidence-workbench .ew-signal svg{width:100%;height:88px;display:block;margin-top:5px}.gpu-evidence-workbench .ew-device{fill:var(--ew-device);stroke:var(--ew-stroke);stroke-width:2}.gpu-evidence-workbench .ew-pin{fill:none;stroke:var(--ew-stroke);stroke-width:2;stroke-linecap:round}.gpu-evidence-workbench .ew-pipe{fill:none;stroke:var(--ew-stroke);stroke-width:3;stroke-linecap:round}.gpu-evidence-workbench .ew-evidence-caption{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0 20px;min-height:82px}.gpu-evidence-workbench .ew-evidence-caption p{font-size:14px;font-weight:600;max-width:410px}.gpu-evidence-workbench .ew-replay{flex-shrink:0;min-width:140px;background:transparent;border-color:var(--ew-stroke);font-size:13px}.gpu-evidence-workbench .ew-replay span{font-size:10px;margin-right:8px}.gpu-evidence-workbench .ew-next-check{background:var(--ew-next);border-radius:12px;padding:20px 22px;min-height:184px}.gpu-evidence-workbench .ew-next-check .ew-kicker{color:var(--ew-accent)}.gpu-evidence-workbench .ew-next-check h4{font-size:20px;line-height:1.3;color:var(--ew-ink)!important;margin:7px 0 10px!important}.gpu-evidence-workbench .ew-next-check p{color:var(--ew-muted);font-size:15px}.gpu-evidence-workbench figcaption{font-size:12px;line-height:1.6;color:var(--ew-muted);margin:18px 0 0!important;text-align:left}@media(max-width:600px){.gpu-evidence-workbench{padding:20px 16px;border-radius:14px}.gpu-evidence-workbench .ew-selector{gap:5px}.gpu-evidence-workbench .ew-selector button{font-size:12px;padding:9px 6px;min-height:48px}.gpu-evidence-workbench .ew-signal-grid{grid-template-columns:1fr;gap:9px}.gpu-evidence-workbench .ew-signal{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;padding:13px 16px}.gpu-evidence-workbench .ew-signal h4{margin-bottom:4px!important}.gpu-evidence-workbench .ew-signal strong{font-size:22px}.gpu-evidence-workbench .ew-signal svg{height:72px;margin:0}.gpu-evidence-workbench .ew-signal-label>span{font-size:10px;margin-top:5px}.gpu-evidence-workbench .ew-evidence-caption{align-items:flex-start;flex-direction:column;gap:12px}.gpu-evidence-workbench .ew-replay{min-height:44px}.gpu-evidence-workbench .ew-next-check{padding:18px;min-height:238px}.gpu-evidence-workbench .ew-next-check h4{font-size:19px}.gpu-evidence-workbench .ew-symptom strong{font-size:17px}}@media(prefers-reduced-motion:reduce){.gpu-evidence-workbench *{animation:none!important;transition:none!important}}@media print{.gpu-evidence-workbench{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}.gpu-evidence-workbench .ew-replay{display:none}.gpu-evidence-workbench .ew-next-check{background:#e0edf0}.gpu-evidence-workbench .ew-next-check h4,.gpu-evidence-workbench .ew-next-check p{color:var(--ew-ink)!important}.gpu-evidence-workbench .ew-next-check .ew-kicker{color:#24606d}}.gpu-workload-experience[data-theme="1"] .gpu-evidence-workbench{--ew-ink:#112c38;--ew-muted:#4e6772;--ew-bg:#eef4f5;--ew-card:#fff;--ew-border:#bdd1d7;--ew-accent:#176c7a;--ew-gold:#8a5215;--ew-gold-bg:#fff8e9;--ew-button:#fff;--ew-hover:#e2f1f3;--ew-selected:#123e4a;--ew-selected-ink:#fff;--ew-next:#e0edf0;--ew-device:#f8fcfc;--ew-stroke:#6b8b97;--ew-focus:#a25e0a}.gpu-workload-experience[data-theme="2"] .gpu-evidence-workbench{--ew-ink:#3d3022;--ew-muted:#665846;--ew-bg:#f7f2e8;--ew-card:#fffcf6;--ew-border:#cec0aa;--ew-accent:#356962;--ew-gold:#845015;--ew-gold-bg:#fff2d5;--ew-button:#fffcf6;--ew-hover:#e9e7d7;--ew-selected:#355e56;--ew-selected-ink:#fff;--ew-next:#e8e4d7;--ew-device:#f8f4e9;--ew-stroke:#7b897d;--ew-focus:#895413}@media print{.gpu-workload-experience .gpu-evidence-workbench{--ew-bg:#fff;--ew-card:#fff;--ew-ink:#112c38;--ew-muted:#4e6772;--ew-border:#9bb4be;--ew-accent:#176c7a;--ew-gold:#8a5215;--ew-gold-bg:#fff8e9;--ew-next:#e0edf0;--ew-device:#f8fcfc;--ew-stroke:#6b8b97}}.gpu-cooling-loop{--cl-bg:#0b1720;--cl-surface:#10222d;--cl-node:#142934;--cl-panel:#122a35;--cl-ink:#f1f7f8;--cl-muted:#bbccd3;--cl-border:#36515d;--cl-faint:#23414e;--cl-cool:#79d6e8;--cl-warm:#f5b081;--cl-heat:#f5ce7e;--cl-accent:#b7eee8;--cl-selected:#b7eee8;--cl-selected-ink:#12333b;--cl-wall:#8ea5af;--cl-wall-mark:#172f3c;--cl-particle:#f8ffff;--cl-shadow:#00000017;margin:40px 0;padding:28px;border:1px solid var(--cl-border);border-radius:20px;background:var(--cl-bg);color:var(--cl-ink);font:15px/1.55 Segoe UI,system-ui,sans-serif;box-shadow:0 16px 44px var(--cl-shadow);isolation:isolate;scroll-margin-top:100px}.gpu-cooling-loop,.gpu-cooling-loop *{box-sizing:border-box}.gpu-cooling-loop .cl-eyebrow{display:block;color:var(--cl-accent);font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.gpu-cooling-loop h3{margin:9px 0 11px!important;color:var(--cl-ink)!important;font-size:clamp(23px,3vw,30px);font-weight:650;line-height:1.19;letter-spacing:-.035em}.gpu-cooling-loop .cl-header p{max-width:565px;margin:0;color:var(--cl-muted);font-size:15px;line-height:1.6}.gpu-cooling-loop .cl-mobile-break{display:none}.gpu-cooling-loop .cl-diagram-wrap{margin:26px -9px 0;padding:18px 0 0;border-block:1px solid var(--cl-border)}.gpu-cooling-loop .cl-diagram{display:block;width:100%;overflow:visible}.gpu-cooling-loop .cl-mobile{display:none}.gpu-cooling-loop .cl-diagram text{font-family:Segoe UI,system-ui,sans-serif;text-anchor:middle}.gpu-cooling-loop .cl-node-shell{fill:var(--cl-surface);stroke:var(--cl-border);stroke-width:1.5;transition:stroke .18s ease,fill .18s ease}.gpu-cooling-loop .cl-exchanger-shell{fill:var(--cl-node)}.gpu-cooling-loop .cl-locus[data-active=true]>.cl-node-shell{fill:var(--cl-panel);stroke:var(--cl-accent);stroke-width:3}.gpu-cooling-loop .cl-equipment-label{fill:var(--cl-ink);font-size:17px;font-weight:680;letter-spacing:-.02em}.gpu-cooling-loop .cl-equipment-sub{fill:var(--cl-muted);font-size:13px}.gpu-cooling-loop .cl-exchanger-sub{fill:var(--cl-muted);font-size:15px}.gpu-cooling-loop .cl-rack-detail rect{fill:var(--cl-node);stroke:var(--cl-border);stroke-width:1.5}.gpu-cooling-loop .cl-rack-detail path{fill:none;stroke:var(--cl-muted);stroke-width:2;opacity:.8}.gpu-cooling-loop .cl-plant-detail{fill:none;stroke:var(--cl-muted);stroke-width:1.8}.gpu-cooling-loop .cl-plant-detail circle:first-child{fill:var(--cl-bg);stroke:var(--cl-border)}.gpu-cooling-loop .cl-plant-detail .cl-rejection{stroke:var(--cl-heat);stroke-linecap:round;stroke-linejoin:round}.gpu-cooling-loop .cl-path-emphasis{fill:none;stroke:var(--cl-accent);stroke-width:18;opacity:0;transition:opacity .18s ease}.gpu-cooling-loop .cl-circuit[data-active=true] .cl-path-emphasis{opacity:.16}.gpu-cooling-loop .cl-pipe-bed{fill:none;stroke:var(--cl-bg);stroke-width:11;stroke-linejoin:round}.gpu-cooling-loop .cl-pipe{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.gpu-cooling-loop .cl-warm{stroke:var(--cl-warm)}.gpu-cooling-loop .cl-cool{stroke:var(--cl-cool)}.gpu-cooling-loop .cl-fluid{fill:none;stroke:var(--cl-particle);stroke-width:4;stroke-dasharray:.01 12.49;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.gpu-cooling-loop .cl-fluid-running{animation:cl-fluid-trip 4.2s linear 1}.gpu-cooling-loop .cl-cold-plate rect{fill:var(--cl-node);stroke:var(--cl-cool);stroke-width:1.5}.gpu-cooling-loop .cl-cold-plate path{fill:none;stroke:var(--cl-cool);stroke-width:1.5;opacity:.55}.gpu-cooling-loop .cl-chip-halo{fill:var(--cl-bg);stroke:transparent;stroke-width:2}.gpu-cooling-loop .cl-chip-body{fill:var(--cl-node);stroke:var(--cl-muted);stroke-width:1.6}.gpu-cooling-loop .cl-chip-pins{fill:none;stroke:var(--cl-muted);stroke-width:1.8}.gpu-cooling-loop .cl-chip-label{fill:var(--cl-ink);font-size:14px;font-weight:750}.gpu-cooling-loop .cl-chip[data-active=true] .cl-chip-halo{fill:var(--cl-panel);stroke:var(--cl-accent);stroke-width:2.5}.gpu-cooling-loop .cl-chip[data-active=true] .cl-chip-body{fill:var(--cl-selected);stroke:var(--cl-selected)}.gpu-cooling-loop .cl-chip[data-active=true] .cl-chip-label{fill:var(--cl-selected-ink)}.gpu-cooling-loop .cl-channel-label{fill:var(--cl-muted);font-size:13px;font-weight:600}.gpu-cooling-loop .cl-wall-base{fill:var(--cl-wall)}.gpu-cooling-loop .cl-wall-hatch{stroke:var(--cl-wall-mark);stroke-width:2}.gpu-cooling-loop .cl-heat-guide{fill:none;stroke:var(--cl-heat);stroke-width:1.5;opacity:.45}.gpu-cooling-loop .cl-heat-trace{fill:none;stroke:var(--cl-heat);stroke-width:3;stroke-dasharray:6 6}.gpu-cooling-loop .cl-heat-tip{fill:none;stroke:var(--cl-heat);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.gpu-cooling-loop .cl-heat-running{animation:cl-heat-crossing 4.2s linear 1}.gpu-cooling-loop .cl-heat-label{fill:var(--cl-heat);font-size:13px;font-weight:700}.gpu-cooling-loop .cl-pipe-label{font-size:14px;font-weight:600}.gpu-cooling-loop .cl-warm-label{fill:var(--cl-warm)}.gpu-cooling-loop .cl-cool-label{fill:var(--cl-cool)}.gpu-cooling-loop .cl-direction{fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.gpu-cooling-loop .cl-circuit-name{fill:var(--cl-muted);font-size:12px;font-weight:650;letter-spacing:1.5px}.gpu-cooling-loop .cl-boundary-note{display:flex;justify-content:center;align-items:center;gap:9px;margin:2px 9px 0;padding:15px 0 17px;color:var(--cl-muted);font-size:13px;line-height:1.5}.gpu-cooling-loop .cl-boundary-note strong{color:var(--cl-ink);font-weight:650}.gpu-cooling-loop .cl-wall-swatch{display:block;width:12px;height:23px;flex:0 0 12px;border:1px solid var(--cl-wall);border-radius:2px;background:repeating-linear-gradient(135deg,var(--cl-wall) 0 2px,var(--cl-wall-mark) 2px 4px)}.gpu-cooling-loop .cl-control-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:59px;margin-top:10px}.gpu-cooling-loop .cl-control-heading>span{color:var(--cl-muted);font-size:13px;font-weight:600}.gpu-cooling-loop button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;cursor:pointer;box-shadow:none}.gpu-cooling-loop button:focus-visible{outline:3px solid var(--cl-heat);outline-offset:4px}.gpu-cooling-loop .cl-replay{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-height:44px;padding:8px 0 8px 8px;border:0;background:transparent;color:var(--cl-accent);font-size:12px;font-weight:600;border-radius:4px}.gpu-cooling-loop .cl-replay:hover{color:var(--cl-ink)}.gpu-cooling-loop .cl-replay svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gpu-cooling-loop .cl-location-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gpu-cooling-loop .cl-location-controls button{display:flex;align-items:flex-start;gap:9px;min-width:0;min-height:72px;padding:12px 10px;border:1px solid var(--cl-border);border-radius:10px;background:var(--cl-surface);color:var(--cl-ink);text-align:left;transition:border-color .18s ease,background .18s ease}.gpu-cooling-loop .cl-location-controls button:hover{border-color:var(--cl-accent)}.gpu-cooling-loop .cl-location-controls button[aria-pressed=true]{border-color:var(--cl-selected);background:var(--cl-selected);color:var(--cl-selected-ink)}.gpu-cooling-loop .cl-location-controls strong{display:block;font-size:15px;font-weight:700;line-height:1.2}.gpu-cooling-loop .cl-location-controls small{display:block;margin-top:5px;color:var(--cl-muted);font-size:11px;line-height:1.35}.gpu-cooling-loop .cl-location-controls button[aria-pressed=true] small{color:var(--cl-selected-ink)}.gpu-cooling-loop .cl-evidence{margin-top:16px;padding:21px 22px 22px;border:1px solid var(--cl-border);border-radius:12px;background:var(--cl-panel)}.gpu-cooling-loop .cl-evidence-heading{display:flex;align-items:flex-start;gap:12px}.gpu-cooling-loop .cl-evidence-location{flex-shrink:0;border:1px solid var(--cl-border);padding:4px 8px;border-radius:5px;color:var(--cl-accent);font-size:11px;font-weight:700;line-height:1.3}.gpu-cooling-loop .cl-evidence h4{margin:1px 0 0!important;color:var(--cl-ink)!important;font-size:17px;font-weight:650;line-height:1.35;letter-spacing:-.015em}.gpu-cooling-loop .cl-evidence dl{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:19px 0 0}.gpu-cooling-loop .cl-evidence dl>div+div{padding-left:22px;border-left:1px solid var(--cl-border)}.gpu-cooling-loop .cl-evidence dt{margin-bottom:5px;color:var(--cl-ink);font-size:12px;font-weight:700}.gpu-cooling-loop .cl-evidence dt span{color:var(--cl-accent);padding-right:3px}.gpu-cooling-loop .cl-evidence dd{margin:0;color:var(--cl-muted);font-size:13px;line-height:1.65}.gpu-cooling-loop figcaption{margin:17px 0 0!important;padding:0!important;color:var(--cl-muted)!important;font-size:12px;line-height:1.6;text-align:left!important}.gpu-workload-experience[data-theme="1"] .gpu-cooling-loop{--cl-bg:#f5f8f7;--cl-surface:#fff;--cl-node:#eaf1f0;--cl-panel:#e8f1ef;--cl-ink:#18312e;--cl-muted:#506761;--cl-border:#bdcfca;--cl-faint:#dde9e4;--cl-cool:#176d86;--cl-warm:#a24d29;--cl-heat:#925b12;--cl-accent:#1d6255;--cl-selected:#205e52;--cl-selected-ink:#fff;--cl-wall:#6e8c84;--cl-wall-mark:#eaf3ee;--cl-particle:#173e37;--cl-shadow:#163c2e0b}.gpu-workload-experience[data-theme="2"] .gpu-cooling-loop{--cl-bg:#f7f2e8;--cl-surface:#fffcf6;--cl-node:#eee8db;--cl-panel:#eae8db;--cl-ink:#3d3324;--cl-muted:#695d49;--cl-border:#cec3ad;--cl-faint:#e6ddca;--cl-cool:#296e77;--cl-warm:#a34e27;--cl-heat:#8d5b19;--cl-accent:#426454;--cl-selected:#3e6152;--cl-selected-ink:#fffdf7;--cl-wall:#8b8972;--cl-wall-mark:#f8f2e5;--cl-particle:#3d4633;--cl-shadow:#4938180b}@keyframes cl-fluid-trip{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes cl-heat-crossing{0%{stroke-dashoffset:0}to{stroke-dashoffset:-72}}@media (max-width:820px){.gpu-cooling-loop{margin:30px 0;padding:22px 16px;border-radius:16px}.gpu-cooling-loop .cl-eyebrow{font-size:10px;letter-spacing:.1em}.gpu-cooling-loop h3{font-size:26px}.gpu-cooling-loop .cl-mobile-break{display:inline}.gpu-cooling-loop .cl-header p{font-size:14px}.gpu-cooling-loop .cl-diagram-wrap{margin:22px -3px 0;padding-top:18px}.gpu-cooling-loop .cl-desktop{display:none}.gpu-cooling-loop .cl-mobile{display:block;max-width:340px;margin:0 auto}.gpu-cooling-loop .cl-equipment-label{font-size:17px}.gpu-cooling-loop .cl-channel-label,.gpu-cooling-loop .cl-pipe-label{font-size:15px}.gpu-cooling-loop .cl-heat-trace{stroke-width:3.5}.gpu-cooling-loop .cl-boundary-note{gap:8px;margin-top:15px;padding:14px 0 17px;font-size:12px;text-align:left}.gpu-cooling-loop .cl-boundary-note strong{white-space:nowrap}.gpu-cooling-loop .cl-control-heading{flex-wrap:wrap;gap:1px 8px;margin:14px 0 10px;min-height:44px}.gpu-cooling-loop .cl-control-heading>span{font-size:12px}.gpu-cooling-loop .cl-replay{padding-left:0;font-size:12px}.gpu-cooling-loop .cl-location-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.gpu-cooling-loop .cl-location-controls button{justify-content:center;align-items:center;min-height:46px;padding:10px 4px;text-align:center}.gpu-cooling-loop .cl-location-controls strong{font-size:13px}.gpu-cooling-loop .cl-location-controls small{display:none}.gpu-cooling-loop .cl-evidence{padding:18px 16px}.gpu-cooling-loop .cl-evidence-heading{display:block}.gpu-cooling-loop .cl-evidence-location{display:inline-block;margin-bottom:10px}.gpu-cooling-loop .cl-evidence h4{font-size:18px}.gpu-cooling-loop .cl-evidence dl{grid-template-columns:1fr;gap:13px;margin-top:17px}.gpu-cooling-loop .cl-evidence dl>div+div{border-left:0;padding-left:0;border-top:1px solid var(--cl-border);padding-top:13px}.gpu-cooling-loop .cl-evidence dd{font-size:13px}}@media (prefers-reduced-motion:reduce){.gpu-cooling-loop *,.gpu-cooling-loop :after,.gpu-cooling-loop :before{animation:none!important;transition:none!important}}@media print{.gpu-workload-experience .gpu-cooling-loop{--cl-bg:#fff;--cl-surface:#fff;--cl-node:#edf2f0;--cl-panel:#edf2f0;--cl-ink:#19332c;--cl-muted:#455e56;--cl-border:#a7bbb3;--cl-cool:#17667f;--cl-warm:#964023;--cl-heat:#82500f;--cl-accent:#245c4a;--cl-selected:#245c4a;--cl-selected-ink:#fff;--cl-wall:#6e8c84;--cl-wall-mark:#fff;--cl-particle:#19332c;box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}.gpu-cooling-loop .cl-replay{display:none}.gpu-cooling-loop *{animation:none!important}}.gpu-workload-experience .re-event-photos{display:grid;grid-template-columns:1.15fr 1fr;gap:22px;margin:34px 0 44px;align-items:start}.gpu-workload-experience .re-event-photos figure{margin:0;min-width:0}.gpu-workload-experience .re-event-photos img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center 65%;object-position:center 65%;display:block;border-radius:12px}.gpu-workload-experience .re-event-photos figcaption{font:14px/1.55 system-ui,sans-serif;margin:12px 0 0;color:#b8c7d6}.gpu-workload-experience[data-theme="1"] .re-event-photos figcaption{color:#475569}.gpu-workload-experience[data-theme="2"] .re-event-photos figcaption{color:#78350f}@media(max-width:600px){.gpu-workload-experience .re-event-photos{grid-template-columns:1fr;gap:26px}.gpu-workload-experience .re-event-photos figure:last-child{max-width:430px;margin:auto}}.re-viz{--re-bg:#0a1420;--re-panel:#101f2d;--re-ink:#f1f7fc;--re-muted:#c2d3df;--re-border:#304353;--re-cyan:#68dfed;--re-gold:#ffd16e;--re-orange:#ffab78;background:var(--re-bg);color:var(--re-ink);border:1px solid var(--re-border);border-radius:18px;margin:36px 0!important;padding:24px;overflow:hidden;font:16px/1.55 Segoe UI,system-ui,sans-serif;isolation:isolate}.re-viz,.re-viz *{box-sizing:border-box}.re-viz [hidden]{display:none!important}.re-viz h3{font-size:clamp(20px,3vw,25px);line-height:1.22;margin:5px 0 8px!important;letter-spacing:-.025em}.re-viz h3,.re-viz h4{color:var(--re-ink)!important}.re-viz h4{font-size:15px;margin:0 0 7px!important}.re-viz p{margin:10px 0;font-size:15px;line-height:1.5}.re-viz .re-small,.re-viz figcaption{color:var(--re-muted)!important;font-size:13px;line-height:1.5}.re-viz figcaption{margin:15px 0 0!important;padding:13px 0 0!important;border-top:1px solid var(--re-border);text-align:left!important}.re-eyebrow{font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--re-cyan)}.re-track-list{margin-top:20px}.re-track{display:grid;grid-template-columns:minmax(118px,.42fr) minmax(0,1fr);align-items:center;gap:16px;padding:5px 0;border-bottom:1px solid #203240}.re-track>span{font-size:14px;line-height:1.3;font-weight:650}.re-track svg{display:block;width:100%;height:54px;min-width:0;overflow:visible}.re-grid{stroke:#344754;stroke-width:1;fill:none}.re-trace{fill:none;stroke:currentColor;stroke-width:3;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.re-white{color:#f1f7fc}.re-gold{color:var(--re-gold)}.re-orange{color:var(--re-orange)}.re-cyan{color:var(--re-cyan)}.re-cursor{stroke:#c6dce8;stroke-width:1;stroke-dasharray:2 3;opacity:0}.re-time-labels{display:flex;justify-content:space-between;gap:12px;margin:9px 0 15px;color:var(--re-muted);font-size:12px}.re-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0 12px}.re-viz button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:650 14px/1.2 Segoe UI,system-ui,sans-serif;color:var(--re-ink);background:#142c3e;border:1px solid #526c7d;border-radius:9px;min-height:44px;padding:10px 14px;box-shadow:none}.re-viz button:hover{background:#203d52;border-color:var(--re-cyan)}.re-viz button:focus-visible,.re-viz input:focus-visible,.re-viz summary:focus-visible{outline:3px solid var(--re-gold);outline-offset:3px}.re-viz button[aria-pressed=true]{color:#06151e;background:var(--re-cyan);border-color:var(--re-cyan)}.re-controls button{min-width:138px}.re-controls label{display:flex;align-items:center;gap:10px;font-size:13px;flex:1 1 190px;min-width:0}.re-controls input{min-width:70px;width:100%;height:28px;accent-color:var(--re-cyan)}.re-viz .re-insight{padding:13px 15px;background:#132739;border-left:3px solid var(--re-cyan);border-radius:0 9px 9px 0;font-size:14px;margin-top:14px!important;min-height:74px;color:var(--re-ink)}.re-timeline .re-insight{min-height:90px}.re-circuits{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 12px}.re-circuit{min-width:0;background:#0f1e2b;border:1px solid var(--re-border);border-radius:12px;padding:14px 8px 6px}.re-circuit h4{padding-left:10px}.re-circuit svg{width:100%;display:block;overflow:visible}.re-flow-path{stroke:currentColor;stroke-width:3;fill:none}.re-arrow{fill:none;stroke:currentColor;stroke-width:2.5}.re-node{fill:#172f3f;stroke:#597585;stroke-width:1}.re-svg-label{fill:var(--re-ink);font-size:13px;text-anchor:middle;font-weight:700}.re-svg-sub{fill:var(--re-muted);font-size:12px;text-anchor:middle}.re-flow-dot{fill:var(--re-cyan);stroke:#091723;stroke-width:2}.re-gold-dot{fill:var(--re-gold)}.re-viz .re-bridge{font-size:13px;color:var(--re-muted);line-height:1.5}.re-case-buttons,.re-sensor-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.re-case-buttons button{flex:1 1 145px}.re-sensor-buttons button{flex:1;min-width:60px}.re-case-key{margin:14px 0;border-top:1px solid var(--re-border);padding-top:12px;color:var(--re-muted)}.re-case-key summary{cursor:pointer;font-size:14px;font-weight:650;min-height:35px;padding:4px 0;color:var(--re-ink)}.re-case-key ul{padding-left:20px!important;margin:10px 0!important}.re-case-key li{font-size:14px;line-height:1.6;margin-bottom:9px}.re-case-key strong{color:var(--re-ink)}@media(max-width:600px){.re-viz{padding:17px 15px;border-radius:14px;margin:28px 0!important}.re-track{gap:9px;grid-template-columns:minmax(105px,.4fr) minmax(0,1fr);padding:4px 0}.re-track svg{height:44px}.re-track>span{font-size:13px}.re-circuits{grid-template-columns:1fr;gap:12px}.re-circuit{padding:10px 4px 2px}.re-circuit svg{max-height:180px}.re-viz .re-insight{font-size:14px;min-height:113px;padding:11px 12px}.re-case-buttons{gap:6px}.re-case-buttons button{flex:1 1 88px;font-size:13px;padding:8px 6px}.re-controls label{flex-basis:130px}.re-controls button{min-width:126px;padding:10px;font-size:13px}.re-time-labels{font-size:11px}.re-viz .re-small{font-size:12px}}@media(prefers-reduced-motion:reduce){.re-viz *{scroll-behavior:auto!important;transition:none!important}}.re-svg-label{font-size:16px}.re-svg-sub{font-size:15px}@media(max-width:600px){.re-sensor-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.re-sensor-buttons button{white-space:nowrap}}@media print{.re-viz{-moz-column-break-inside:avoid;break-inside:avoid;background:#fff!important;color:#122b3a!important;--re-ink:#122b3a;--re-muted:#334f61;--re-bg:#fff;--re-border:#8096a4;--re-cyan:#006578;--re-gold:#855600;--re-orange:#a94400}.re-case-buttons,.re-controls,.re-sensor-buttons{display:none!important}.re-circuit,.re-viz .re-insight{background:#eef3f6!important}.re-node{fill:#e6eef2}.re-white{color:#122b3a}}.re-viz{background:radial-gradient(ellipse at 95% 0,#143141 0,transparent 55%),#0a1420;box-shadow:0 16px 44px #0000001f;scroll-margin-top:100px}.re-viz .re-trace{filter:drop-shadow(0 0 3px currentColor)}.re-viz .re-stage-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:22px 0 8px}.re-viz .re-stage-rail span{font-size:12px;line-height:1.4;color:#c2d3df;border-top:3px solid #344754;padding-top:8px;transition:color .2s,border-color .2s}.re-viz .re-stage-rail span[data-active=true]{border-color:#68dfed;color:#fff;font-weight:700}.re-viz .re-stage-rail span[data-complete=true]{border-color:#477885}.re-viz .re-case-verdict{margin:20px 0 6px;padding:14px 16px;border-radius:10px;background:#152d3e;border:1px solid #365766}.re-viz .re-case-verdict span{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.12em;color:#a6c9d8;margin-bottom:4px}.re-viz .re-case-verdict strong{color:#fff;font-size:17px;line-height:1.4;font-weight:650}.re-viz [data-play]{background:#68dfed;color:#081923;border-color:#68dfed;font-weight:750}.re-viz [data-play]:before{content:"\25B6";font-size:10px;margin-right:8px}.re-viz [data-play][data-running=true]:before{content:"\275A\275A"}.re-viz [data-play]:hover{background:#9cedf5;color:#081923}@media(max-width:600px){.re-viz .re-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gpu-workload-experience .re-event-photos figure:last-child img{aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain}.re-viz .re-case-verdict strong{font-size:16px}}