.rack[data-astro-cid-w4y7gg46]{border-radius:var(--radius-lg);background:var(--rack-frame);box-shadow:0 30px 60px -20px #0000008c, inset 0 0 0 1px var(--rack-unit-edge);font-family:var(--font-mono);color:var(--rack-label);padding:.75rem;position:relative}.rack-head[data-astro-cid-w4y7gg46]{letter-spacing:.12em;text-transform:uppercase;opacity:.8;justify-content:space-between;align-items:center;padding:.25rem .5rem .75rem;font-size:.75rem;display:flex}.rack-dots[data-astro-cid-w4y7gg46]{gap:.35rem;display:flex}.rack-dots[data-astro-cid-w4y7gg46] i[data-astro-cid-w4y7gg46]{background:var(--rack-unit-edge);border-radius:9999px;width:.45rem;height:.45rem}.rack-body[data-astro-cid-w4y7gg46]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.rack-unit[data-astro-cid-w4y7gg46]{border-radius:calc(var(--radius-sm) * .75);background:linear-gradient(180deg, var(--rack-unit-edge), var(--rack-unit) 18%);grid-template-columns:auto auto auto auto 1fr minmax(2rem,5rem) auto;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 .75rem;font-size:.78rem;display:grid;box-shadow:inset 0 -1px #00000073}.rack-screw[data-astro-cid-w4y7gg46]{background:var(--rack-frame);width:.4rem;height:.4rem;box-shadow:inset 0 0 0 1px var(--rack-unit-edge);border-radius:9999px}.rack-u[data-astro-cid-w4y7gg46]{opacity:.85;font-size:.75rem}.rack-led[data-astro-cid-w4y7gg46]{background:var(--led-ok);border-radius:9999px;width:.5rem;height:.5rem}.rack-unit[data-astro-cid-w4y7gg46][data-state=alert] .rack-led[data-astro-cid-w4y7gg46]{background:var(--led-busy)}.rack-code[data-astro-cid-w4y7gg46]{letter-spacing:.06em;min-width:3.5ch;font-weight:600}.rack-name[data-astro-cid-w4y7gg46]{white-space:nowrap;text-overflow:ellipsis;opacity:.9;min-width:0;overflow:hidden}.rack-unit-link[data-astro-cid-w4y7gg46]{min-height:3.75rem;color:inherit;outline-offset:2px;padding-block:.6rem;text-decoration:none;transition:box-shadow .15s,transform .15s}.rack-unit-link[data-astro-cid-w4y7gg46]:hover,.rack-unit-link[data-astro-cid-w4y7gg46]:focus-visible{box-shadow:inset 0 0 0 1px var(--accent-500)}.rack-unit-link[data-astro-cid-w4y7gg46]:hover .rack-arrow,.rack-unit-link[data-astro-cid-w4y7gg46]:focus-visible .rack-arrow{color:var(--accent-500);transform:translate(3px)}.rack-unit-link[data-astro-cid-w4y7gg46] .rack-name[data-astro-cid-w4y7gg46]{white-space:normal;opacity:1}.rack-label[data-astro-cid-w4y7gg46]{font-family:var(--font-sans);color:var(--rack-label-strong);font-size:.95rem;font-weight:600;display:block}.rack-hint[data-astro-cid-w4y7gg46]{opacity:.85;margin-top:.15rem;font-size:.75rem;display:block}.rack-arrow{transition:transform .15s}a[data-astro-cid-w4y7gg46].rack-status{color:inherit;text-decoration:none}a[data-astro-cid-w4y7gg46].rack-status:hover{color:var(--accent-500)}.rack-vent[data-astro-cid-w4y7gg46]{background:repeating-linear-gradient(90deg, var(--rack-frame) 0 2px, transparent 2px 5px);opacity:.8;height:1.1rem}.rack-status[data-astro-cid-w4y7gg46]{border-top:1px dashed var(--rack-unit-edge);align-items:center;gap:.6rem;margin-top:.75rem;padding:.6rem .75rem;font-size:.75rem;display:flex}@media (width<=30rem){.rack-unit[data-astro-cid-w4y7gg46]{grid-template-columns:auto auto 1fr}.rack-unit-link[data-astro-cid-w4y7gg46]{grid-template-columns:auto auto 1fr auto}.rack-u[data-astro-cid-w4y7gg46],.rack-vent[data-astro-cid-w4y7gg46],.rack-screw[data-astro-cid-w4y7gg46]{display:none}}.bit-grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-position:top;background-size:48px 48px}.bit-cube[data-astro-cid-yblcujw3]{fill:none;width:32rem;height:32rem;stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:4 6;opacity:.35;pointer-events:none;display:none;position:absolute;top:0;right:0}@media (width>=64rem){.bit-cube[data-astro-cid-yblcujw3]{display:block}}.module-rail[data-astro-cid-oko7vxoq]{background:var(--color-border);width:3px;transition:background-color .2s;position:absolute;inset:0 auto 0 0}.module[data-astro-cid-oko7vxoq]:hover .module-rail[data-astro-cid-oko7vxoq]{background:var(--accent-500)}.module-led[data-astro-cid-oko7vxoq]{background:var(--led-ok);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.module-vent[data-astro-cid-oko7vxoq]{background:repeating-linear-gradient(90deg, var(--color-border) 0 2px, transparent 2px 5px);width:3.5rem;height:.75rem;position:absolute;bottom:.9rem;right:.9rem}.step-num[data-astro-cid-szx3j6ok]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px var(--color-border-strong);pointer-events:none;font-size:5.5rem;font-weight:700;line-height:1;position:absolute;top:.25rem;right:1rem}.stub[data-astro-cid-szx3j6ok]{border-radius:0 0 var(--radius-base) var(--radius-base);position:relative}.stub[data-astro-cid-szx3j6ok]:before,.stub[data-astro-cid-szx3j6ok]:after{content:"";background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:9999px;width:1rem;height:1rem;position:absolute;top:-.5rem}.stub[data-astro-cid-szx3j6ok]:before{clip-path:inset(0 0 0 50%);left:-.5rem}.stub[data-astro-cid-szx3j6ok]:after{clip-path:inset(0 50% 0 0);right:-.5rem}.step-arrow[data-astro-cid-szx3j6ok]{display:none}@media (width>=64rem){.step-arrow[data-astro-cid-szx3j6ok]{z-index:1;border:1px solid var(--color-border-strong);background:var(--color-surface-muted);width:1.25rem;height:1.25rem;color:var(--accent-500);border-radius:9999px;place-items:center;display:grid;position:absolute;top:2.5rem;right:-1.375rem}}.hazard[data-astro-cid-bzvejei4]{background:repeating-linear-gradient(-45deg, var(--accent-500) 0 14px, var(--rack-frame) 14px 28px);height:.6rem;display:block}summary[data-astro-cid-qyf52tgp]::-webkit-details-marker{display:none}.faq[data-astro-cid-qyf52tgp]:before{content:"";background:0 0;width:3px;transition:background-color .2s;position:absolute;inset:0 auto 0 0}.faq[data-astro-cid-qyf52tgp][open]:before{background:var(--accent-500)}.faq-answer[data-astro-cid-qyf52tgp]{padding-left:calc(2.25rem + 3ch)}@media (width>=40rem){.faq-answer[data-astro-cid-qyf52tgp]{padding-left:calc(2.5rem + 3ch)}}.plate[data-astro-cid-et6ov4c5]{border-radius:var(--radius-sm);background:var(--rack-frame);max-width:calc(100% - 1.5rem);box-shadow:inset 0 0 0 1px var(--rack-unit-edge);color:var(--rack-label-strong);align-items:center;gap:.6rem;padding:.4rem .7rem;font-size:.85rem;font-weight:600;display:flex;position:absolute;bottom:.75rem;left:.75rem}.log[data-astro-cid-a3xdhyme]:before{content:"";border-left:2px dashed var(--color-border-strong);position:absolute;top:.4rem;bottom:.4rem;left:.4rem}.node[data-astro-cid-a3xdhyme]{border:2px solid var(--accent-500);background:var(--color-bg);border-radius:9999px;width:1rem;height:1rem;position:absolute;top:.15rem;left:0}li[data-astro-cid-a3xdhyme]:last-child .node[data-astro-cid-a3xdhyme]{background:var(--accent-500)}summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}
