@font-face{font-family:Archivo Narrow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/archivo-narrow-latin-700-normal.DtADLsoy.woff2) format("woff2"),url(/_astro/archivo-narrow-latin-700-normal.DxmyBkwC.woff) format("woff")}.wall{background-color:var(--pegboard);background-image:radial-gradient(circle,var(--peg-hole) 2.3px,transparent 2.8px);background-size:22px 22px;background-position:11px 11px;padding:36px 24px 40px;border-block:3px solid var(--line)}.wall-inline{margin-top:16px;padding:16px;border:2px solid var(--line)}.rack{--u: 56px;--rail: 24px;max-width:820px;margin:0 auto;background:#121315;padding:8px 0;border-radius:3px;position:relative;box-shadow:0 34px 50px -24px #0009,inset 0 0 0 1px #000;color:#e9eaec}.rack:before,.rack:after{content:"";position:absolute;top:0;bottom:0;width:var(--rail);background:repeating-linear-gradient(to bottom,transparent 0 6px,#050506 6px 13px,transparent 13px calc(var(--u) / 3)) center / 8px 100% no-repeat,#2a2c30}.rack:before{left:0}.rack:after{right:0}.unit{position:relative;z-index:2;margin:3px 4px;border-radius:2px;display:flex;align-items:center;gap:16px;padding:10px 36px;min-height:var(--u)}.unit:before,.unit:after{content:"";position:absolute;top:calc(50% - 4.5px);left:9px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#d9dadc,#6d7075 70%);box-shadow:0 1px 1px #00000080}.unit:after{left:auto;right:9px}.u2{min-height:calc(var(--u) * 2)}.u3{min-height:calc(var(--u) * 3)}.tape{display:inline-block;flex:none;background:#f3d83a;color:#111;font:700 15px/1 Archivo Narrow,Arial Narrow,sans-serif;letter-spacing:.05em;text-transform:uppercase;padding:6px 9px 5px;border-radius:1px;box-shadow:0 1px #00000059;white-space:nowrap;margin:0}.tape.white{background:#f4f3ee}.silk{font:400 10px DM Mono,monospace;color:#8b8f96;white-space:nowrap}.led{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:#43f27a;box-shadow:0 0 6px #43f27a,0 0 1px #fff inset}.led.amber{background:#ffb21f;box-shadow:0 0 6px #ffb21f}.led.blink{animation:led-blink 1.3s steps(2,jump-none) infinite}.led.flicker{animation:led-flicker .9s infinite}@keyframes led-blink{50%{opacity:.15;box-shadow:none}}@keyframes led-flicker{0%,to{opacity:1}12%{opacity:.2}18%{opacity:1}46%{opacity:.3}52%{opacity:1}70%{opacity:.2}74%{opacity:1}}.finish-graphite{background:linear-gradient(180deg,#43474e,#2d3035 60%,#26292d);box-shadow:inset 0 1px #ffffff1f;color:#d4d7db}.finish-black{background:#1c1d20;color:#c4c7cc}.finish-blue{background:linear-gradient(#3b5878,#2c4561);color:#d3e0ee}.finish-white{background:linear-gradient(#f2f1ec,#dddcd5);color:#3d3e42}.finish-beige{background:linear-gradient(#ddd2b6,#c9bc9b);color:#48412f}.finish-red{background:linear-gradient(#a8343a,#86262c);color:#f6dcdc}.finish-aluminum{background:linear-gradient(#d4d8dd,#b2b7be);color:#33363b}.finish-white .chips li,.finish-beige .chips li,.finish-aluminum .chips li{background:#00000014;color:#1d1e21}.patch{background:#1c1d20;justify-content:space-between}.ports{display:flex;flex:1;justify-content:center;flex-wrap:wrap;gap:4px 0}.port{display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;padding:0 9px}.port span{font:500 9.5px/1 DM Mono,monospace;color:#1a1a1a;background:#ecebe6;padding:3px 6px;text-transform:uppercase;letter-spacing:.06em}.port i{display:block;width:26px;height:16px;background:#050506;border-radius:2px;position:relative;box-shadow:inset 0 0 0 1px #333}.port i:after{content:"";position:absolute;inset:2px 4px -10px;background:var(--c);border-radius:2px 2px 0 0;box-shadow:inset 0 -3px #00000040}.port:hover span,.port:focus-visible span{background:#f3d83a}.port:focus-visible{outline-color:#f3d83a}.host{align-items:stretch;padding-block:16px;flex-wrap:wrap}.host-id{display:flex;flex-direction:column;justify-content:center;gap:10px;flex:1 1 250px;min-width:0}.host-id .row{display:flex;align-items:center;gap:10px}.host .tape{font-size:21px;padding:7px 11px 6px}.host-note{font:400 12.5px/1.5 DM Mono,monospace;max-width:38ch}.specs{display:grid;grid-template-columns:auto 1fr;gap:1px 10px;font:400 11.5px/1.5 DM Mono,monospace}.specs dt{text-transform:uppercase;opacity:.7}.specs dd{margin:0}.lcd{flex:0 1 250px;align-self:center;background:#0d3a66;border:4px solid #1a1b1e;border-radius:3px;padding:9px 12px;font:21px/1.02 VT323,monospace;color:#d9efff;text-shadow:0 0 6px rgba(160,210,255,.55);box-shadow:inset 0 0 18px #00000073;min-width:0;text-transform:uppercase}.lcd p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bays{display:grid;grid-template-columns:repeat(2,58px);gap:5px;align-self:center;flex:none}.bays.row{grid-template-columns:repeat(5,44px)}.eth{display:grid;grid-template-columns:repeat(8,22px);gap:4px;align-self:center;flex:none;padding:5px;background:#d8d7d0;border-radius:2px}.eth span{height:18px;background:#0d0e10;border-radius:2px;box-shadow:inset 0 -4px #26282c;position:relative}.eth .led{position:absolute;top:3px;left:3px;width:4px;height:4px}.bay{height:34px;background:repeating-linear-gradient(90deg,#1b1c1f 0 2px,#2b2d31 2px 4px);border:1px solid #0e0f10;border-radius:2px;position:relative}.bay .led{position:absolute;right:5px;top:5px;width:5px;height:5px}.bay .led+.led{top:auto;bottom:5px}.finish-beige .bay{background:repeating-linear-gradient(90deg,#a99c7c 0 2px,#bfb291 2px 4px);border-color:#8a7f63}.group{flex-wrap:wrap;row-gap:8px;padding-block:12px}.group-id{display:flex;align-items:center;gap:10px;flex:0 0 150px}.chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px;flex:1 1 260px}.chips li{font:500 11.5px/1 DM Mono,monospace;padding:5px 8px 5px 7px;background:#0000004d;border-radius:2px;display:flex;align-items:center;gap:6px;color:#eef0f3}.chips li:before{content:"";width:5px;height:5px;border-radius:50%;background:#43f27a;box-shadow:0 0 4px #43f27a}.group-note{flex:1 1 100%;font:400 11.5px/1.5 DM Mono,monospace;padding-left:160px;opacity:.85;margin:0}.vent{background-color:#2b2e33;background-image:radial-gradient(circle,#0c0d0f 2.2px,transparent 2.6px);background-size:9px 9px;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.vent .tape{white-space:normal;max-width:100%;line-height:1.15;box-shadow:0 1px #0006,0 0 0 6px #2b2e33}.vent-leds{display:flex;flex-direction:column;gap:7px;padding:8px 10px;background:#2b2e33;border-radius:2px;max-width:100%}.vent-grid{display:grid;grid-template-columns:repeat(25,6px);gap:6px 5px}.vent-leds .led{width:6px;height:6px}.vent-leds small{font:400 11px/1.4 DM Mono,monospace;color:#b8bcc2}.vent a{font:500 12px DM Mono,monospace;color:#f3d83a}.vent a:visited{color:#f3d83a}@media(max-width:640px){.vent-grid{grid-template-columns:repeat(10,6px)}.ports{row-gap:18px}.wall{padding:20px 10px 24px}.rack{--rail: 14px}.unit{padding-inline:22px;gap:12px}.unit:before{left:3px}.unit:after{right:3px}.unit:before,.unit:after{width:7px;height:7px;top:calc(50% - 3.5px)}.lcd{flex-basis:100%}.bays{display:none}.group-id{flex-basis:100%}.group-note{padding-left:0}.patch .silk{display:none}.port{padding:0 3px}}
