.lc-solid{--h-top:#d9dfd3;--h-fill:#b8c3b5;--h-0:#98a897;--h-1:#a8b7a5;--h-2:#bdc8b8;--h-3:#cbd3c4;--h-stroke:#637862}.lc-dark{--h-top:#64715f;--h-fill:#435342;--h-0:#334833;--h-1:#425540;--h-2:#50614b;--h-3:#5d6d55;--h-stroke:#334834}.lc-metal{--h-top:#e1e5da;--h-fill:#bfc7b9;--h-0:#8e9c8b;--h-1:#a7b4a1;--h-2:#c4cdbc;--h-3:#d3dacb}.lc-fill{fill:var(--h-fill)}.lc-top{fill:var(--h-top)}.lc-shade-0{fill:var(--h-0)}.lc-shade-1{fill:var(--h-1)}.lc-shade-2{fill:var(--h-2)}.lc-shade-3{fill:var(--h-3)}.lc-edge{fill:none;stroke:var(--h-stroke);stroke-width:.7px;stroke-linejoin:round}.lc-seam{fill:none;stroke:var(--h-stroke);stroke-width:.4px;opacity:.65}.lc-shadow{fill:#6c7d64;opacity:.15;filter:blur(12px)}.lc-screw circle{fill:#dce3d2;stroke:#74856a;stroke-width:.5px}.lc-screw path{stroke:#65775d;stroke-width:.6px}.lc-rule{fill:none;stroke:#8a9a7d;stroke-width:.6px}.lc-label-plate{fill:#aebba5;stroke:#73846c;stroke-width:.4px}.lc-engraved{fill:#43553c;letter-spacing:.3px;font:4px monospace}.lc-glass{fill:#e2e8d5}.lc-button{fill:#a5b298;stroke:#65775b;stroke-width:.5px}.lc-vent{fill:#34482e;opacity:.7}.lc-ruler{fill:#dce3d1;stroke:#9da98f;stroke-width:.6px}.lc-belt{fill:#4a5e40}.lc-belt-tooth{fill:none;stroke:#a6b497;stroke-width:.65px}.lc-figure{--lc-red:#e0283a;--lc-blue:#2f7dff;-webkit-user-select:none;user-select:none;margin:0}.lc-art{width:100%;min-height:0;max-height:none;display:block}.lc-figure .lc-move-lamp{transition:fill .12s}.lc-figure[data-moving=true] .lc-move-lamp{fill:#f2c94c;stroke:#8a6d12}.lc-figure .lc-solid{--h-top:#e9edf3;--h-fill:#c9d1dc;--h-0:#a7b2c2;--h-1:#b8c1ce;--h-2:#d0d7e1;--h-3:#dce2ea;--h-stroke:#67758b}.lc-figure .lc-dark{--h-top:#34475f;--h-fill:#1f3049;--h-0:#14243b;--h-1:#1b2c44;--h-2:#26384f;--h-3:#2e415a;--h-stroke:#101d31}.lc-figure .lc-metal{--h-top:#f4f6f9;--h-fill:#d6dce5;--h-0:#a6b0bf;--h-1:#bcc5d1;--h-2:#dae0e8;--h-3:#e6eaf0;--h-stroke:#7c889b}.lc-figure .lc-ply{--h-top:#ecdcc0;--h-fill:#d9c29c;--h-0:#b99f78;--h-1:#c8ae86;--h-2:#dcc7a3;--h-3:#e4d1b0;--h-stroke:#9c8360}.lc-figure .lc-red{--h-top:#d4515f;--h-fill:#b32636;--h-0:#8c1d2a;--h-1:#a02231;--h-2:#bd3443;--h-3:#c8414f;--h-stroke:#7a1824}.lc-figure .lc-shadow{fill:#14243b;opacity:.12}.lc-figure .lc-screw circle{fill:#e6eaf0;stroke:#67758b}.lc-figure .lc-screw path{stroke:#4c5a70}.lc-figure .lc-rule{stroke:#8a96a8}.lc-figure .lc-label-plate{fill:#c3cbd7;stroke:#67758b}.lc-figure .lc-engraved{fill:#26384f}.lc-figure .lc-glass{fill:#0f1c2f}.lc-figure .lc-button{fill:#c9d1dc;stroke:#67758b}.lc-figure .lc-vent{fill:#0f1c2f}.lc-figure .lc-ruler{fill:#e9edf3;stroke:#8a96a8}.lc-figure .lc-belt{fill:#26384f}.lc-figure .lc-belt-tooth{stroke:#8a96a8}.lc-grain{fill:none;stroke:#c4a77c;stroke-width:.45px;opacity:.55}.lc-hole{fill:#b08a5c;fill-opacity:.22;stroke:none}.lc-hole.is-hole{fill:#6e5236;fill-opacity:.32}.lc-kerf{fill:none;stroke:#3a2516;stroke-width:.85px;stroke-linejoin:round}.lc-scorch{fill:none;stroke:#7a4a26;stroke-width:2.6px;stroke-linejoin:round;opacity:.28}.lc-burn{fill:#3a2516;opacity:.82;stroke:#7a4a26;stroke-opacity:.35;stroke-width:1.4px;transition:opacity .3s;animation:.35s ease-out lc-burn-in}.lc-burn.is-erasing{opacity:0;fill:var(--lc-blue)}@keyframes lc-burn-in{0%{fill:#ff9a5c;opacity:.2}}.lc-spot,.lc-beam,.lc-beam-glow{opacity:0;transition:opacity .12s}.lc-figure:not([data-laser=off]) :is(.lc-spot,.lc-beam,.lc-beam-glow){opacity:1}.lc-spot-halo{fill:var(--lc-beam,var(--lc-red));opacity:.22}.lc-spot-core{fill:#fff4f5;stroke:var(--lc-beam,var(--lc-red));stroke-width:.8px}.lc-sparks{fill:none;stroke:#ffb36b;stroke-width:.5px;stroke-linecap:round}.lc-beam{fill:none;stroke:#fff4f5;stroke-width:.7px;stroke-linecap:round}.lc-beam-glow{fill:none;stroke:var(--lc-beam,var(--lc-red));stroke-width:2.6px;stroke-linecap:round}.lc-figure[data-laser=blue]{--lc-beam:var(--lc-blue)}.lc-figure[data-laser=blue] .lc-sparks{stroke:#9cc4ff}.lc-warning{fill:#f2c94c;stroke:#14243b;stroke-width:.4px;stroke-linejoin:round}.lc-warning-mark{fill:none;stroke:#14243b;stroke-width:.6px}.lc-groove{fill:none;stroke:#0f1c2f;stroke-width:.55px}.lc-fan{fill:#0f1c2f;stroke:#4e6079;stroke-width:.5px}.lc-fan-hub{fill:#4e6079}.lc-lamp{fill:#4e6079;stroke:#0f1c2f;stroke-width:.5px;transition:fill .12s}.lc-figure[data-laser=red] .lc-lamp{fill:var(--lc-red)}.lc-figure[data-laser=blue] .lc-lamp{fill:var(--lc-blue)}@font-face{font-family:DSEG14 Classic;src:url(/fonts/dseg14-classic-regular.woff2)format("woff2");font-display:block}.lc-segments{letter-spacing:.15px;fill:#ff4d5e;font:6.6px DSEG14 Classic,monospace}.lc-segments-ghost{fill:#ff4d5e;opacity:.1}
.su-fill{fill:var(--h-fill)}.su-top{fill:var(--h-top)}.su-shade-0{fill:var(--h-0)}.su-shade-1{fill:var(--h-1)}.su-shade-2{fill:var(--h-2)}.su-shade-3{fill:var(--h-3)}.su-edge{fill:none;stroke:var(--h-stroke);stroke-width:.7px;stroke-linejoin:round}.su-seam{fill:none;stroke:var(--h-stroke);stroke-width:.4px;opacity:.65}.su-shadow{fill:#6c7d64;opacity:.15;filter:blur(12px)}.su-label-plate{fill:#aebba5;stroke:#73846c;stroke-width:.4px}.su-engraved{fill:#43553c;letter-spacing:.3px;font:4px monospace}.su-screen-recess{fill:#2c3d29}.su-check{fill:none;stroke:#506a42;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.su-signal{fill:#b15d4d;stroke:#f0d6c8;stroke-width:.5px}.signal-unit .su-solid{--h-top:#e9edf3;--h-fill:#c9d1dc;--h-0:#a7b2c2;--h-1:#b8c1ce;--h-2:#d0d7e1;--h-3:#dce2ea;--h-stroke:#67758b}.signal-unit .su-dark{--h-top:#34475f;--h-fill:#1f3049;--h-0:#14243b;--h-1:#1b2c44;--h-2:#26384f;--h-3:#2e415a;--h-stroke:#101d31}.signal-unit .su-pcb{--h-top:#3e5a80;--h-fill:#2b4466;--h-0:#203655;--h-1:#283f60;--h-2:#33507a;--h-3:#3a5781;--h-stroke:#1b2f4b}.signal-unit .su-metal{--h-top:#f4f6f9;--h-fill:#d6dce5;--h-0:#a6b0bf;--h-1:#bcc5d1;--h-2:#dae0e8;--h-3:#e6eaf0;--h-stroke:#7c889b}.signal-unit .su-key-accent{--h-top:#d4515f;--h-fill:#b32636;--h-0:#8c1d2a;--h-1:#a02231;--h-2:#bd3443;--h-3:#c8414f;--h-stroke:#7a1824}.signal-unit .su-shadow{fill:#14243b;opacity:.12}.signal-unit .su-label-plate{fill:#c3cbd7;stroke:#67758b}.signal-unit .su-engraved{fill:#26384f}.signal-unit .su-screen-recess{fill:#0f1c2f}.signal-unit .su-check{stroke:#b32636}.signal-unit .su-signal{fill:#b32636;stroke:#f6d9dc}@font-face{font-family:DSEG7 Classic;src:url(/fonts/dseg7-classic-regular.woff2)format("woff2");font-display:swap}@font-face{font-family:DSEG14 Classic;src:url(/fonts/dseg14-classic-regular.woff2)format("woff2");font-display:swap}.signal-unit{height:100%}.su-stick{position:sticky;top:104px}.su-notes{margin-top:-18px;display:grid}.su-hint{text-align:center;color:var(--muted);opacity:0;pointer-events:none;grid-area:1/1;justify-content:center;align-items:center;gap:10px;margin:0;font-size:13px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(-4px)}.signal-unit[data-top=true] .su-hint-scroll,.signal-unit[data-done=true] .su-hint-done{opacity:1;transform:none}.su-hint svg{fill:none;width:10px;height:14px;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;animation:1.6s ease-in-out infinite su-hint-nudge}@media (max-width:600px){.su-notes{margin-top:4px}.signal-unit .su-notes .su-hint:not(.su-hint-mobile){opacity:0}.signal-unit .su-hint-mobile{opacity:1;transform:none}}@keyframes su-hint-nudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.su-hint,.su-hint svg{transition:none;animation:none}}@media (min-width:1280px){.su-stick{margin-left:-110px}}.su-art{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;overflow:visible}.signal-unit .su-mat{--h-top:#3a4d66;--h-fill:#2e405a;--h-0:#1f2f46;--h-1:#26384f;--h-2:#2e415a;--h-3:#34475f;--h-stroke:#14243b}.signal-unit .su-paper{--h-top:#fff;--h-fill:#e9edf3;--h-0:#d0d7e1;--h-1:#dce2ea;--h-2:#eef1f6;--h-3:#f4f6f9;--h-stroke:#8a96a8}.signal-unit .su-floor{--h-top:#b8c1ce;--h-fill:#a7b2c2;--h-0:#8a96a8;--h-1:#98a4b5;--h-2:#a7b2c2;--h-3:#b8c1ce;--h-stroke:#67758b}.signal-unit .su-holster{--h-top:#3e4f66;--h-fill:#26384f;--h-0:#172840;--h-1:#1f3049;--h-2:#2b3e57;--h-3:#34475f;--h-stroke:#0f1c2f}.signal-unit .su-cap{--h-top:#8a96a8;--h-fill:#26384f;--h-0:#172840;--h-1:#1f3049;--h-2:#2e415a;--h-3:#3a4d66;--h-stroke:#0f1c2f}.signal-unit .su-knob{--h-top:#dfe5ed;--h-fill:#a7b2c2;--h-0:#67758b;--h-1:#8a96a8;--h-2:#b8c1ce;--h-3:#ccd3dd;--h-stroke:#3a4a61}.signal-unit .su-lead-black{--h-top:#4e6079;--h-fill:#1f3049;--h-0:#0f1c2f;--h-1:#172840;--h-2:#26384f;--h-3:#2e415a;--h-stroke:#0b1626}.signal-unit .su-plug{--h-top:#4e6079;--h-fill:#26384f;--h-0:#14243b;--h-1:#1b2c44;--h-2:#2b3e57;--h-3:#34475f;--h-stroke:#0f1c2f}.signal-unit .su-terminal{--h-top:#6f8fb8;--h-fill:#4d6c94;--h-0:#3a5578;--h-1:#436185;--h-2:#5577a1;--h-3:#6183ad;--h-stroke:#26405f}.signal-unit .su-glass{--h-top:#f4f6f9;--h-fill:#e6eaf0;--h-0:#c3cbd7;--h-1:#d0d7e1;--h-2:#e6eaf0;--h-3:#eef1f6;--h-stroke:#8a96a8}.su-screw circle{fill:#dce2ea;stroke:#67758b;stroke-width:.4px}.su-screw path{stroke:#4c5a70;stroke-width:.45px}.su-mat-rule{fill:none;stroke:#4e6079;stroke-width:.5px}.su-mat-grid{stroke:#3a4d66;stroke-width:.35px}.su-pin circle{fill:#d8c38d}.su-floor-rule{fill:none;stroke:#a7b2c2;stroke-width:.5px}.su-slot,.su-dark-inlay,.su-fan-hole{fill:#14243b;stroke:#67758b;stroke-width:.3px}.su-rim-hole{fill:#14243b}.su-silk{fill:none;stroke:#8fa6c6;stroke-width:.35px;opacity:.7}.su-silk-danger{fill:none;stroke:#e6eaf0;stroke-width:.5px;stroke-dasharray:1.2 1;opacity:.7}.su-trace{fill:none;stroke:#6f8fb8;stroke-width:.5px}.su-fin,.su-tape,.su-can-seam,.su-grip{fill:none;stroke:#7c889b;stroke-width:.45px}.su-tape{stroke:#b8c1ce}.su-chip{fill:#14243b}.su-gold{stroke:#d8c38d;stroke-width:1px}.su-cap-top{fill:#c9d1dc;stroke:#67758b;stroke-width:.3px}.su-cap-vent{fill:none;stroke:#4e6079;stroke-width:.5px}.su-perf{fill:#8a96a8}.su-leg{fill:none;stroke:#a6b0bf;stroke-width:.5px}.su-label{fill:#f6f7fa;stroke:#a7b2c2;stroke-width:.3px}.su-label-band{fill:#b32636}.su-label-line{stroke:#8a96a8;stroke-width:.6px}.su-ribbon{fill:#c9d1dc;stroke:#67758b;stroke-width:.5px;stroke-linejoin:round}.su-ribbon-line{fill:none;stroke:#a7b2c2;stroke-width:.4px}.su-ribbon-red{fill:none;stroke:#b32636;stroke-width:1.1px}.su-blade{fill:#4e6079;stroke:#26384f;stroke-width:.3px}.su-hub{fill:#26384f;stroke:#67758b;stroke-width:.4px}.su-guard{fill:none;stroke:#a7b2c2;stroke-width:.7px}.su-wall-label,.su-face-label,.su-face-brand,.su-meter-label{letter-spacing:.3px;text-anchor:middle;fill:#67758b;font:3px monospace}.su-face-label{fill:#a7b2c2;font-size:2.6px}.su-face-label.su-left{text-anchor:start}.su-face-brand{text-anchor:start;fill:#8a96a8;letter-spacing:.8px;font-size:2.8px}.su-face-rule{fill:none;stroke:#34475f;stroke-width:.5px}.su-cable path{fill:none;stroke-linecap:round;stroke-linejoin:round}.su-c-rim{stroke:var(--c-rim);stroke-width:4.6px}.su-c-body{stroke:var(--c-body);stroke-width:3.4px}.su-c-hi{stroke:var(--c-hi);stroke-width:.9px;opacity:.8}.su-c-usb{--c-rim:#0f1c2f;--c-body:#26384f;--c-hi:#67758b}.su-c-red{--c-rim:#7a1824;--c-body:#b32636;--c-hi:#e07a85}.su-c-black,.su-c-coax{--c-rim:#0b1626;--c-body:#1f3049;--c-hi:#4e6079}.su-c-yellow{--c-rim:#9c8653;--c-body:#d8c38d;--c-hi:#f4ead0}.su-c-sata{--c-rim:#7a1824;--c-body:#c8414f;--c-hi:#ef9aa3}.su-c-coax .su-c-rim{stroke-width:3.6px}.su-c-coax .su-c-body{stroke-width:2.6px}[data-su-drop=harness] .su-c-rim,[data-su-drop=wires] .su-c-rim{stroke-width:2.2px}[data-su-drop=harness] .su-c-body,[data-su-drop=wires] .su-c-body{stroke-width:1.5px}[data-su-drop=harness] .su-c-hi,[data-su-drop=wires] .su-c-hi{stroke-width:.45px}[data-su-drop=sata] .su-c-rim{stroke-width:3.8px}.su-rocker-frame{fill:#0f1c2f;stroke:#4e6079;stroke-width:.4px}.su-rocker{fill:#34475f;stroke:#0f1c2f;stroke-width:.3px}.su-rocker[data-on=true]{fill:#4e6079}.su-rocker-mark{fill:none;stroke:#dfe5ed;stroke-width:.6px}.su-led{fill:#4e6079;stroke:#0f1c2f;stroke-width:.3px;transition:fill .12s}.su-led[data-on=true]{fill:#ff5a68;filter:drop-shadow(0 0 1.2px #ff5a68)}[data-su-led=run][data-on=true],[data-su-led=link][data-on=true],[data-su-led=laptop][data-on=true]{fill:#e9edf3;filter:drop-shadow(0 0 1.2px #fff)}.su-lcd-bezel{fill:#0f1c2f;stroke:#4e6079;stroke-width:.4px}.su-lcd{fill:#1b2c44;transition:fill .3s}.su-lcd[data-on=true]{fill:#c9d6e6}.su-lcd-ghost,.su-lcd-text{text-anchor:middle;font:10px DSEG14 Classic,monospace}.su-lcd-mark circle{fill:#14243b;opacity:0}.su-lcd-mark[data-mark=\:] circle,.su-lcd-mark[data-mark=\.] circle:not([data-colon]){opacity:1}[data-su-view=noconn]{pointer-events:none}.su-ui-alert{fill:#b32636}.su-ui-alert-title,.su-ui-alert-text{fill:#fff;text-anchor:middle;font:700 5px monospace}.su-ui-alert-text{letter-spacing:.3px;font-size:3.6px;font-weight:400}.su-lcd-ghost{fill:#26384f;opacity:.55}[data-on=true]~g .su-lcd-ghost{fill:#aebdd0}.su-lcd-text{fill:#14243b}.su-lcd-small{letter-spacing:.4px;fill:#26384f;font:3px monospace}.su-key-well{fill:#0f1c2f}.su-key{fill:#a7b2c2;stroke:#4e6079;stroke-width:.3px}.su-key-hi{stroke:#e6eaf0;stroke-width:.4px}.su-scale,.su-scale-major{stroke:#67758b;stroke-width:.4px}.su-scale-major{stroke:#c9d1dc}.su-ring-led{fill:#34475f}.su-ring-led[data-on=true]{fill:#ff5a68;filter:drop-shadow(0 0 1px #ff5a68)}.su-knurl path{stroke:#67758b;stroke-width:.4px;fill:none}.su-knob-cap{fill:#e6eaf0;stroke:#8a96a8;stroke-width:.4px}.su-knob-dish{fill:#d0d7e1;stroke:#b8c1ce;stroke-width:.3px}.su-knob-pointer{stroke:#b32636;stroke-width:1.4px;stroke-linecap:round}.su-usb-shell{fill:#a7b2c2;stroke:#4e6079;stroke-width:.3px}.su-usb-hole{fill:#0f1c2f}.su-usb-tongue{fill:#e6eaf0}.su-port{fill:#26384f}.su-deck-well{fill:#a7b2c2;stroke:#8a96a8;stroke-width:.4px}.su-key-skirt{fill:#67758b}.su-lkey{fill:#eef1f6}.su-lkey-red{fill:#b32636}.su-touchpad{fill:#c9d1dc;stroke:#a7b2c2;stroke-width:.4px}.su-lid-bezel{fill:#1f3049}.su-camera{fill:#0f1c2f;stroke:#4e6079;stroke-width:.4px}.su-ui-bg{fill:#f6f7fa}.su-ui-bar{fill:#dfe5ed}.su-ui-dot{fill:#a7b2c2}.su-ui-side{fill:#e9edf3}.su-ui-title,.su-ui-clock,.su-ui-file,.su-ui-num,.su-ui-term{fill:#536176;font:3.6px monospace}.su-ui-clock{text-anchor:end}.su-ui-on{fill:#b32636}.su-ui-num{fill:#a7b2c2;text-anchor:end}.su-ui-term{fill:#14243b;font-size:4.2px}.su-ui-muted{fill:#8a96a8}.su-code{fill:#a7b2c2}.su-code-k{fill:#26384f}.su-code-s{fill:#d4515f;opacity:.75}.su-ui-track{fill:#dfe5ed}.su-ui-fill{fill:#b32636}.su-ui-card{fill:#fff;stroke:#cbd3de;stroke-width:.4px}.su-ui-strong{fill:#14243b;font:700 5px monospace}.su-ui-button{fill:#14243b}.su-ui-button[data-on=true]{fill:#b32636}.su-ui-button-label{fill:#f6f7fa;text-anchor:middle;font:4px monospace}.su-meter-face{fill:#34475f;stroke:#0f1c2f;stroke-width:.5px}.su-meter-lcd-bezel{fill:#0f1c2f}.su-meter-lcd{fill:#c9d6e6}.su-meter-ghost,.su-meter-digits{text-anchor:end;font:10px DSEG7 Classic,monospace}.su-meter-ghost{fill:#aebdd0}.su-meter-digits{fill:#14243b}.su-meter-unit{fill:#26384f;font:3.4px monospace}.su-meter-key{fill:#a7b2c2;stroke:#0f1c2f;stroke-width:.3px}.su-meter-dial-ring{fill:#26384f;stroke:#0f1c2f;stroke-width:.4px}.su-meter-tick{stroke:#dfe5ed;stroke-width:.7px}.su-meter-dial{fill:#dfe5ed;stroke:#8a96a8;stroke-width:.4px}.su-meter-grip{fill:#26384f}.su-meter-pointer{stroke:#ff5a68;stroke-width:1.2px;stroke-linecap:round}.su-jack,.su-jack-red{fill:#14243b;stroke:#8a96a8;stroke-width:.8px}.su-jack-red{stroke:#b32636}.su-jack-hole{fill:#0b1626}.su-meter-label{fill:#c9d1dc}.su-packet{pointer-events:none}.su-ack{fill:#fff;stroke:#b32636;stroke-width:1.2px}.su-hit-pad{fill:#0000}.su-hit{cursor:pointer}[data-su-click=knob]{cursor:ew-resize;touch-action:none}.su-hit:hover .su-knob-cap,.su-hit:hover .su-key,.su-hit:hover .su-meter-dial,.su-hit:hover .su-rocker{stroke:#b32636;stroke-width:.7px}
