.kchain[data-astro-cid-e7kapb42]{width:100%;height:auto;overflow:visible}.osi-pick[data-astro-cid-b2e3khnw]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.kd-pill[data-astro-cid-b2e3khnw]{border:1px solid var(--line-2);background:var(--card);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:540;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.kd-pill[data-astro-cid-b2e3khnw]:hover{border-color:var(--ink)}.kd-pill[data-astro-cid-b2e3khnw][aria-checked=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.osi-grid[data-astro-cid-b2e3khnw]{display:grid;grid-template-columns:.9fr 1.1fr;gap:22px;align-items:start}@media(max-width:960px){.osi-grid[data-astro-cid-b2e3khnw]{grid-template-columns:1fr}}.osi-stack[data-astro-cid-b2e3khnw]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.osi-stack[data-astro-cid-b2e3khnw] li[data-astro-cid-b2e3khnw]{display:grid;grid-template-columns:44px 1fr auto;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card);transition:background .35s,border-color .35s,transform .35s var(--ease)}.osi-stack[data-astro-cid-b2e3khnw] li[data-astro-cid-b2e3khnw] .ln[data-astro-cid-b2e3khnw]{grid-row:span 2;font-size:15px;color:var(--ink-4);font-weight:600}.osi-stack[data-astro-cid-b2e3khnw] li[data-astro-cid-b2e3khnw] .lt[data-astro-cid-b2e3khnw] b[data-astro-cid-b2e3khnw]{display:block;color:var(--ink-2);font-size:15px}.osi-stack[data-astro-cid-b2e3khnw] li[data-astro-cid-b2e3khnw] .lt[data-astro-cid-b2e3khnw] small[data-astro-cid-b2e3khnw]{color:var(--ink-4);font-size:12.5px}.osi-stack[data-astro-cid-b2e3khnw] li[data-astro-cid-b2e3khnw] .lp[data-astro-cid-b2e3khnw]{font-size:11px;color:var(--ink-4);text-transform:uppercase}.osi-stack[data-astro-cid-b2e3khnw] li[data-astro-cid-b2e3khnw] .lc[data-astro-cid-b2e3khnw]{grid-column:2 / 4;font-size:10.5px;color:var(--ink-4)}.osi-stack[data-astro-cid-b2e3khnw] li[data-astro-cid-b2e3khnw].on{background:var(--ink);border-color:var(--ink);transform:translate(6px)}.osi-stack[data-astro-cid-b2e3khnw] li[data-astro-cid-b2e3khnw].on .ln[data-astro-cid-b2e3khnw]{color:var(--signal)}.osi-stack[data-astro-cid-b2e3khnw] li[data-astro-cid-b2e3khnw].on .lt[data-astro-cid-b2e3khnw] b[data-astro-cid-b2e3khnw]{color:#fff}.osi-stack[data-astro-cid-b2e3khnw] li[data-astro-cid-b2e3khnw].on .lt[data-astro-cid-b2e3khnw] small[data-astro-cid-b2e3khnw],.osi-stack[data-astro-cid-b2e3khnw] li[data-astro-cid-b2e3khnw].on .lp[data-astro-cid-b2e3khnw],.osi-stack[data-astro-cid-b2e3khnw] li[data-astro-cid-b2e3khnw].on .lc[data-astro-cid-b2e3khnw]{color:#9aa1ab}.osi-stage[data-astro-cid-b2e3khnw]{position:relative;aspect-ratio:600 / 260;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.st-svg[data-astro-cid-b2e3khnw]{position:absolute;inset:0;width:100%;height:100%}.node[data-astro-cid-b2e3khnw]{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:4px;text-align:center;font-size:11px;line-height:1.25;color:var(--ink-3)}.node[data-astro-cid-b2e3khnw] .nb[data-astro-cid-b2e3khnw]{width:46px;height:46px;border-radius:12px;background:var(--card);border:2px solid var(--ink);display:grid;place-items:center;font-size:22px}.n-src[data-astro-cid-b2e3khnw]{left:9%;top:50%}.n-dst1[data-astro-cid-b2e3khnw]{left:89%;top:27%}.n-dst2[data-astro-cid-b2e3khnw]{left:89%;top:73%}.n-ctl[data-astro-cid-b2e3khnw]{left:76%;top:9%}.n-ctl[data-astro-cid-b2e3khnw]{background:var(--card);border:1.5px dashed var(--ink-3);border-radius:8px;padding:3px 8px}.n-dev[data-astro-cid-b2e3khnw]{left:50%;top:50%;width:27%;padding:12px 8px;border-radius:12px;background:var(--ink);color:#fff}.dv-name[data-astro-cid-b2e3khnw]{font-family:var(--f-display);font-weight:650;font-size:clamp(12px,1.4vw,15px)}.dv-leds[data-astro-cid-b2e3khnw]{display:flex;gap:5px}.dv-leds[data-astro-cid-b2e3khnw] i[data-astro-cid-b2e3khnw]{width:7px;height:7px;border-radius:50%;background:var(--led-green);animation:ledBlink 1.1s steps(1) infinite}.dv-leds[data-astro-cid-b2e3khnw] i[data-astro-cid-b2e3khnw]:nth-child(2){background:var(--led-amber);animation-duration:.7s}.dv-leds[data-astro-cid-b2e3khnw] i[data-astro-cid-b2e3khnw]:nth-child(3){background:var(--fiber);animation-duration:1.6s}.osi-stage[data-astro-cid-b2e3khnw].dropped .n-dev[data-astro-cid-b2e3khnw]{background:var(--led-red)}.pkt[data-astro-cid-b2e3khnw]{position:absolute;left:11.6%;top:50%;transform:translate(-50%,-50%);display:flex;border-radius:6px;overflow:hidden;box-shadow:0 6px 16px -6px #0006;font-family:var(--f-mono);font-size:10px;z-index:3}.pkt[data-astro-cid-b2e3khnw] span[data-astro-cid-b2e3khnw]{padding:4px 6px;color:#fff;opacity:.6;transition:opacity .3s,outline .3s;white-space:nowrap}.pkt[data-astro-cid-b2e3khnw] .s2[data-astro-cid-b2e3khnw]{background:#2f7dff}.pkt[data-astro-cid-b2e3khnw] .s3[data-astro-cid-b2e3khnw]{background:#0c8a52}.pkt[data-astro-cid-b2e3khnw] .s4[data-astro-cid-b2e3khnw]{background:#c47f00}.pkt[data-astro-cid-b2e3khnw] .s7[data-astro-cid-b2e3khnw]{background:var(--signal)}.pkt[data-astro-cid-b2e3khnw] span[data-astro-cid-b2e3khnw].rd{opacity:1;outline:2px solid #fff;outline-offset:-2px}.osi-info[data-astro-cid-b2e3khnw]{margin-top:14px}.oi-head[data-astro-cid-b2e3khnw]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}.oi-head[data-astro-cid-b2e3khnw] b[data-astro-cid-b2e3khnw]{font-family:var(--f-display);font-size:1.25rem;color:var(--ink)}.osi-info[data-astro-cid-b2e3khnw] p[data-astro-cid-b2e3khnw]{font-size:15px;color:var(--ink-3)}.oi-log[data-astro-cid-b2e3khnw]{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:4px;font-size:12.5px;min-height:60px}.oi-log[data-astro-cid-b2e3khnw] li[data-astro-cid-b2e3khnw]{padding:5px 8px;background:var(--paper);border-radius:6px;animation:fadeIn .4s var(--ease)}.oi-log[data-astro-cid-b2e3khnw] b[data-astro-cid-b2e3khnw]{color:var(--signal-2);margin-right:6px}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}}@media(max-width:560px){.pkt[data-astro-cid-b2e3khnw]{font-size:8.5px}.pkt[data-astro-cid-b2e3khnw] span[data-astro-cid-b2e3khnw]{padding:3px 4px}.node[data-astro-cid-b2e3khnw] .nb[data-astro-cid-b2e3khnw]{width:34px;height:34px;font-size:16px}.node[data-astro-cid-b2e3khnw]{font-size:9.5px}}.kdm[data-astro-cid-52hku4x3]{width:100%;height:auto;display:block}.kp[data-astro-cid-nja5cep6]{display:grid;grid-template-columns:1.35fr .9fr;gap:20px;align-items:start}@media(max-width:1000px){.kp[data-astro-cid-nja5cep6]{grid-template-columns:1fr}}.kp-svg[data-astro-cid-nja5cep6]{width:100%;height:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:10px}.pg[data-astro-cid-nja5cep6]{cursor:pointer;outline:none}.pg[data-astro-cid-nja5cep6] .hit[data-astro-cid-nja5cep6]{transition:fill .25s}.pg[data-astro-cid-nja5cep6]:hover .hit[data-astro-cid-nja5cep6],.pg[data-astro-cid-nja5cep6]:focus-visible .hit[data-astro-cid-nja5cep6],.pg[data-astro-cid-nja5cep6].sel .hit[data-astro-cid-nja5cep6]{fill:#ff5b1429;stroke:var(--signal);stroke-width:1.5;stroke-dasharray:4 3}.pg[data-astro-cid-nja5cep6].sel>rect[data-astro-cid-nja5cep6]:not(.hit),.pg[data-astro-cid-nja5cep6]:hover>rect[data-astro-cid-nja5cep6]:not(.hit){filter:brightness(1.2)}.kp-k[data-astro-cid-nja5cep6]{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--signal-2)}.kp-item[data-astro-cid-nja5cep6] h3[data-astro-cid-nja5cep6]{margin:6px 0 4px}.kp-kv[data-astro-cid-nja5cep6]{grid-template-columns:1fr 1fr}.kp-kv[data-astro-cid-nja5cep6] b[data-astro-cid-nja5cep6]{font-size:11.5px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.kp-kv[data-astro-cid-nja5cep6] span[data-astro-cid-nja5cep6]{color:var(--ink);font-size:14px}.kp-chips[data-astro-cid-nja5cep6]{margin-top:10px}.kp-chips[data-astro-cid-nja5cep6] .chip[data-astro-cid-nja5cep6]{cursor:pointer}.kp-chips[data-astro-cid-nja5cep6] .chip[data-astro-cid-nja5cep6].on{background:var(--ink);color:#fff;border-color:var(--ink)}.ha[data-astro-cid-bh4p3edk]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:960px){.ha[data-astro-cid-bh4p3edk]{grid-template-columns:1fr}}.ha-top[data-astro-cid-bh4p3edk]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.ha-top[data-astro-cid-bh4p3edk] .mono[data-astro-cid-bh4p3edk]{font-size:11px;color:var(--signal-2);letter-spacing:.06em}.kd-tg[data-astro-cid-bh4p3edk]{border:1px solid var(--ink);background:var(--card);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:560;cursor:pointer}.kd-tg[data-astro-cid-bh4p3edk][aria-pressed=true]{background:var(--led-red);color:#fff;border-color:var(--led-red)}.ha-card[data-astro-cid-bh4p3edk] svg[data-astro-cid-bh4p3edk]{width:100%;height:auto;background:var(--paper);border-radius:10px}.ha-st[data-astro-cid-bh4p3edk]{font-size:12.5px;color:var(--ink);background:var(--paper-2);padding:8px 10px;border-radius:8px;margin:12px 0 8px;min-height:52px}.ha-card[data-astro-cid-bh4p3edk].failed .ha-st[data-astro-cid-bh4p3edk]{background:#ffe9e6;color:#a32012}.ha-card[data-astro-cid-bh4p3edk] .cut[data-astro-cid-bh4p3edk]{opacity:0;transition:opacity .3s}[data-astro-cid-bh4p3edk][data-case=lacp].failed .cut[data-astro-cid-bh4p3edk]{opacity:1}[data-astro-cid-bh4p3edk][data-case=lacp].failed .l1[data-astro-cid-bh4p3edk]{stroke:var(--led-red);stroke-dasharray:6 5}[data-astro-cid-bh4p3edk][data-case=lacp].failed .l1p[data-astro-cid-bh4p3edk]{display:none}[data-astro-cid-bh4p3edk][data-case=lacp].failed .l2p[data-astro-cid-bh4p3edk]{animation-duration:.5s}[data-astro-cid-bh4p3edk][data-case=stack].failed .s1[data-astro-cid-bh4p3edk]{fill:#ffd6d0;stroke:var(--led-red)}[data-astro-cid-bh4p3edk][data-case=stack].failed .s1led[data-astro-cid-bh4p3edk]{fill:var(--led-red);animation:none}[data-astro-cid-bh4p3edk][data-case=stack].failed .s1c[data-astro-cid-bh4p3edk]{stroke:var(--led-red);stroke-dasharray:5 4}[data-astro-cid-bh4p3edk][data-case=psu].failed .pa[data-astro-cid-bh4p3edk]{fill:var(--led-red)}[data-astro-cid-bh4p3edk][data-case=psu].failed .ca[data-astro-cid-bh4p3edk]{stroke:var(--led-red);stroke-dasharray:5 4}[data-astro-cid-bh4p3edk][data-case=psu].failed .pdua[data-astro-cid-bh4p3edk]{fill:#ffd6d0;stroke:var(--led-red)}.hero-c[data-astro-cid-63umhjwf]{background:var(--card)}.cmp-h[data-astro-cid-63umhjwf]{margin-bottom:18px}.cmp-grid[data-astro-cid-63umhjwf]{display:grid;gap:16px}.cmp-grid[data-astro-cid-63umhjwf].n3{grid-template-columns:repeat(3,1fr)}.cmp-grid[data-astro-cid-63umhjwf].n2{grid-template-columns:repeat(2,1fr);max-width:880px}@media(max-width:900px){.cmp-grid[data-astro-cid-63umhjwf].n3,.cmp-grid[data-astro-cid-63umhjwf].n2{grid-template-columns:1fr}}.cmp-card[data-astro-cid-63umhjwf]{display:flex;flex-direction:column}.cmp-vis[data-astro-cid-63umhjwf]{background:var(--paper);border:1px dashed var(--line-2);border-radius:10px;padding:8px;margin-bottom:14px}.cmp-card[data-astro-cid-63umhjwf] h4[data-astro-cid-63umhjwf]{margin-bottom:10px}.cmp-card[data-astro-cid-63umhjwf] .ticks[data-astro-cid-63umhjwf]{font-size:15px}.cmp-when[data-astro-cid-63umhjwf]{margin-top:auto;font-size:12px;color:var(--ink-2);background:var(--paper-2);border-radius:8px;padding:8px 10px;display:flex;gap:6px;align-items:center}.cmp-when[data-astro-cid-63umhjwf] svg{color:var(--signal);flex:none}.cls[data-astro-cid-63umhjwf]{margin-top:26px}.note[data-astro-cid-63umhjwf]{margin-top:18px}.pr[data-astro-cid-63umhjwf]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}@media(max-width:900px){.pr[data-astro-cid-63umhjwf]{grid-template-columns:1fr}}.pr-links[data-astro-cid-63umhjwf]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pl[data-astro-cid-63umhjwf]{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #333b46;border-radius:12px;text-decoration:none;color:#fff;font-weight:560;transition:border-color .25s,background .25s}.pl[data-astro-cid-63umhjwf] svg{color:var(--signal)}.pl[data-astro-cid-63umhjwf]:hover{border-color:var(--signal);background:#1a1f26}.faqg[data-astro-cid-63umhjwf]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(30px,5vw,80px);align-items:start}@media(max-width:900px){.faqg[data-astro-cid-63umhjwf]{grid-template-columns:1fr}}
