:root{
--nx-w:100%;
--nx-tube:#ff4f93;
--nx-tube-hot:#ffb2d1;
--nx-core:#ffe9f2;
--nx-glass:#d8c9cf;
--nx-wall-blend:color-dodge;
--nx-wall-gain:1;
--nx-reach:1;
--nx-spill-blend:color-dodge;
--nx-spill-gain:72%;
--nx-plaster:#191c20;
--nx-plaster-tile:1024px;
--nx-post:#2b2a28;
--nx-post-edge:#5a5651;
--nx-clip:#121110;
--nx-boot:#2a2826;
--nx-boot-hi:#4b4845;
--nx-blockout:#151311;
--nx-box:#262523;
--nx-box-hi:#393734;
--nx-cable:#0b0a09;
--nx-tube-w:30px;
--nx-tube-h:12px;
}
.nx-wall{position:relative;isolation:isolate;overflow:clip;background:var(--nx-plaster) url("plates/plaster-2048.webp") 0 0/var(--nx-plaster-tile) repeat}
@media (max-width:640px){:root{--nx-plaster-tile:640px}}
.nx{position:relative;display:block;width:var(--nx-w);aspect-ratio:var(--nx-ar,72/60)}
.nx-layer{position:absolute;left:var(--nx-lx,-13.8889%);top:var(--nx-ly,-16.6667%);width:var(--nx-lw,127.7778%);height:var(--nx-lh,133.3333%);overflow:visible;pointer-events:none}
[data-nx-gas="argon"]{--nx-tube:#6f9bff;--nx-tube-hot:#d4e4ff;--nx-core:#f3f7ff;--nx-warm:#8b78ff;--nx-glass:#c8d3e2}
[data-nx-gas="argon"] .nx-inner{stroke-width:.64}
[data-nx-gas="argon"] .nx-core{stroke-width:.3}
[data-nx-gas="argon"] .nx-glass-edge{stroke-opacity:.26}
[data-nx-gas="argon"] .nx-glass{stroke-opacity:.14}
[data-nx-gas="argon"] .nx-glass-sheen{stroke-opacity:.34}
.nx-pool{position:absolute;z-index:-1;pointer-events:none;opacity:0;mix-blend-mode:var(--nx-wall-blend);will-change:opacity}
.nx-gas,.nx-warm{opacity:0;will-change:opacity}
.nx-tubes{fill:none;stroke-linecap:round;stroke-linejoin:round}
.nx-shadow{stroke:#000;stroke-opacity:.55;stroke-width:1.5}
.nx-glass-edge{stroke:#07080a;stroke-opacity:.5;stroke-width:1.34}
.nx-glass{stroke:var(--nx-glass);stroke-opacity:.3;stroke-width:1.04}
.nx-glass-sheen{stroke:#fff;stroke-opacity:.34;stroke-width:.18}
.nx-shut{opacity:.1}
.nx-warm .nx-tubes{stroke:var(--nx-warm,var(--nx-tube));stroke-width:1.1}
.nx-bloom{stroke:var(--nx-tube);stroke-opacity:.34;stroke-width:3.4}
.nx-halo{stroke:var(--nx-tube);stroke-opacity:.66;stroke-width:2.3}
.nx-body{stroke:var(--nx-tube);stroke-width:1.2}
.nx-inner{stroke:var(--nx-tube-hot);stroke-width:.82}
.nx-core{stroke:var(--nx-core);stroke-width:.46}
.nx-sheen{stroke:#fff;stroke-opacity:.3;stroke-width:.14}
.nx-rim{stroke:var(--nx-tube);stroke-opacity:.5;stroke-width:.3}
.nx-rim-cable{stroke-opacity:.22;stroke-width:.26}
.nx-post{fill:var(--nx-post);stroke:var(--nx-post-edge);stroke-width:.22}
.nx-post-hi{fill:#fff;fill-opacity:.1}
.nx-post-shadow{fill:#000;fill-opacity:.35}
.nx-clip{fill:var(--nx-clip)}
.nx-boot{fill:var(--nx-boot)}
.nx-boot-hi{fill:var(--nx-boot-hi)}
.nx-block{stroke:var(--nx-blockout);stroke-width:1.44;stroke-linecap:butt}
.nx-block-gloss{stroke:#fff;stroke-opacity:.12;stroke-width:.16;stroke-linecap:butt}
.nx-box{fill:var(--nx-box)}
.nx-box-hi{fill:var(--nx-box-hi)}
.nx-box-screw{fill:#4a4845}
.nx-box-shadow{fill:#000;fill-opacity:.45}
.nx-cable{fill:none;stroke:var(--nx-cable);stroke-width:.72;stroke-linecap:round}
.nx-cable-shadow{fill:none;stroke:#000;stroke-opacity:.35;stroke-width:.9}
.nx-grommet{fill:#1f1e1c;stroke:#4a4744;stroke-width:.16}
.nx-grommet-hole{fill:#050505}
.nx-spill{position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:0;mix-blend-mode:var(--nx-spill-blend);background:radial-gradient(var(--nx-spill-r,600px) 160% at var(--nx-spill-x,50%) 0%,color-mix(in srgb,var(--nx-tube) var(--nx-spill-gain),#000),#000);will-change:opacity}
.nx-tube{display:inline-block;flex:none;width:var(--nx-tube-w);height:var(--nx-tube-h);vertical-align:middle}
.nx-tube svg{display:block;width:100%;height:100%;overflow:visible}
.nx-t-shade{fill:#000;fill-opacity:.55}
.nx-t-lead{fill:none;stroke:#8e9197;stroke-width:.5;stroke-linecap:round;stroke-linejoin:round}
.nx-t-lead-shadow{stroke:#000;stroke-opacity:.55}
.nx-t-clip{fill:#141416;stroke:#5a5c61;stroke-width:.14}
.nx-t-band{fill:#0d0d0f;fill-opacity:.72}
.nx-t-gas{opacity:0}
.nx-tube[data-lit] .nx-t-gas{opacity:1}
.nx-t-cast{fill:var(--nx-tube);fill-opacity:.45}
.nx-t-halo{fill:var(--nx-tube);fill-opacity:1}
.nx-t-core{fill:var(--nx-core)}
.nx-t-edge{fill:none;stroke:#fff;stroke-opacity:.3;stroke-width:.3}
.nx-t-spec{fill:#fff;fill-opacity:.78}
.nx-tube[data-lit] .nx-t-spec{fill-opacity:.16}
.nx-t-cap{stroke:#000;stroke-opacity:.65;stroke-width:.25}
.nx-pause{display:inline-flex;flex:none;align-items:center;gap:8px;height:32px;padding:0 11px 0 10px;border:1px solid var(--col-line-strong);border-radius:var(--shape-r-s);background:var(--col-felt);color:var(--col-muted);font:700 .8125rem/1 var(--type-display);letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:color var(--motion-fast) linear}
.nx-pause:hover{color:var(--col-ink)}
.nx-pause[aria-pressed="true"]{border-color:var(--col-ink);background:var(--col-ink);color:var(--col-felt)}
.nx-pause-i{width:9px;height:10px;border-inline:3px solid currentColor}
@media (max-width:959px){.nx-pause{width:32px;padding:0;justify-content:center}.nx-pause-l{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}
@media (prefers-reduced-motion:reduce){.nx-pause{display:none}}
