.S_ctgW_panel{gap:var(--gutter);padding:var(--card-pad);border-radius:var(--r-4);background:var(--blue);color:#fff;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.S_ctgW_side{gap:var(--s-5);padding:var(--s-5);border-radius:var(--r-3);background:var(--frame-bg);color:var(--text);grid-column:1/span 4;grid-template-rows:auto auto 1fr;display:grid}.S_ctgW_modeText{min-height:3.9em;font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--text-2)}.S_ctgW_readouts{gap:var(--s-4);grid-template-rows:repeat(3,minmax(0,1fr));margin:0;display:grid}.S_ctgW_readout{align-content:start;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);display:grid}.S_ctgW_readout dt{align-items:center;gap:var(--s-2);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-3);display:flex}.S_ctgW_readoutIcon{width:calc(14 * var(--design-px));height:calc(14 * var(--design-px));color:var(--blue)}.S_ctgW_readout dd{margin:0}.S_ctgW_count{font-size:var(--fs-body);letter-spacing:var(--ls-body);color:var(--text-3);transition:color var(--dur-2) ease;justify-content:space-between;align-items:baseline;display:flex}.S_ctgW_count[data-picked]{color:var(--text)}.S_ctgW_countValue{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);font-variant-numeric:tabular-nums;font-weight:300}.S_ctgW_big{color:var(--blue);font-size:var(--fs-h1);font-weight:300;line-height:var(--lh-display);letter-spacing:var(--ls-display)}.S_ctgW_plain{font-size:var(--fs-h4);letter-spacing:var(--ls-h3);font-weight:300}.S_ctgW_net{width:100%;height:auto;font-family:var(--font-sans);grid-column:6/-1;align-self:center;overflow:visible}.S_ctgW_edges line{stroke:#ffffff29;stroke-width:1px}.S_ctgW_signal line{stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.07 2;stroke-dashoffset:var(--o,.07)}.S_ctgW_nodes rect{fill:color-mix(in srgb, #fff calc(var(--lit,0) * 100%), var(--blue));stroke:#fff;stroke-width:1px}.S_ctgW_band rect{fill:rgba(0, 10, 38, calc(.18 + var(--hold,0) * .32));stroke:rgba(255, 255, 255, calc(.35 + var(--hold,0) * .65));stroke-width:1px;stroke-dasharray:4 4}.S_ctgW_band text,.S_ctgW_status{fill:#fffc;font-size:calc(13 * var(--design-px));letter-spacing:-.01em}.S_ctgW_band{opacity:0;transition:opacity var(--dur-2) ease}.S_ctgW_panel[data-mode=virtual] .S_ctgW_band{opacity:1}@media (max-width:1080px){.S_ctgW_side,.S_ctgW_net{grid-column:1/-1}.S_ctgW_net{order:-1}}@media (max-width:600px){.S_ctgW_panel{padding:var(--s-4)}}
