.route-trace[data-astro-cid-bdtxzr74]{gap:1rem;margin:1.8rem 0;display:grid}.route-trace-diagram[data-astro-cid-bdtxzr74]>figure{margin:0}@media (width>=900px){.route-trace[data-astro-cid-bdtxzr74]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.route-trace-panel[data-astro-cid-bdtxzr74]{border:1px solid var(--line);background:var(--panel);border-radius:.8rem;min-width:0;padding:1rem 1.1rem}.route-trace-controls[data-astro-cid-bdtxzr74]{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.route-trace-status[data-astro-cid-bdtxzr74]{color:#e7edf5;margin:0 0 .7rem;font-size:.9rem;font-weight:600}.route-trace-status[data-astro-cid-bdtxzr74]:empty{display:none}.route-trace-heading[data-astro-cid-bdtxzr74]{color:#e7edf5;margin:0 0 .4rem;font-size:.92rem;font-weight:650}.route-trace-steps[data-astro-cid-bdtxzr74]{color:#d5dfeb;margin:0;padding-left:1.3rem;font-size:.88rem;line-height:1.65}.route-trace-steps[data-astro-cid-bdtxzr74] li[data-astro-cid-bdtxzr74]{margin:.35rem 0}.route-trace-steps[data-astro-cid-bdtxzr74] li[data-astro-cid-bdtxzr74].is-fresh{margin-top:.9rem}.route-trace-steps[data-astro-cid-bdtxzr74] li[data-astro-cid-bdtxzr74].is-current{color:#f2f7fc}.route-trace-steps[data-astro-cid-bdtxzr74] li[data-astro-cid-bdtxzr74].is-current::marker{color:var(--accent);font-weight:700}.is-presenting .route-trace[data-astro-cid-bdtxzr74][data-present-managed] .route-trace-controls[data-astro-cid-bdtxzr74]{display:none!important}.route-trace[data-astro-cid-bdtxzr74] .network-map-device.is-route-on{outline:3px solid var(--accent);outline-offset:2px}.route-trace[data-astro-cid-bdtxzr74] .network-map-device.is-route-current{background:#0b2a3a;outline-width:4px}.route-trace[data-astro-cid-bdtxzr74].is-ready .network-map-device.is-on-path:not(.is-route-on){background:#0c1727;border:1px solid #36516a}.route-trace[data-astro-cid-bdtxzr74].is-ready .network-map-device.is-on-path:is(.is-switch,.is-access-point,.is-router):not(.is-route-on){border:2px solid #5a7592}.route-trace[data-astro-cid-bdtxzr74].is-ready .network-map-step{display:none}.route-trace[data-astro-cid-bdtxzr74].is-ready .is-route-on .network-map-step{display:inline-grid}.star-topology[data-astro-cid-nf75puj6]{border:1px solid var(--line);background:var(--panel);border-radius:.8rem;min-width:0;margin:1.8rem 0;padding:clamp(1rem,3vw,1.5rem)}figcaption[data-astro-cid-nf75puj6]{color:#e7f0fa;font-size:1.05rem;font-weight:650;line-height:1.5}.star-description[data-astro-cid-nf75puj6]{color:var(--muted);margin:.5rem 0 1rem;font-size:.83rem}.star-drawing[data-astro-cid-nf75puj6]{width:100%;max-width:28rem;height:auto;margin-inline:auto;display:block}.star-link[data-astro-cid-nf75puj6] line[data-astro-cid-nf75puj6]{stroke:#6b8bab;stroke-width:3px}.star-link[data-astro-cid-nf75puj6].is-wifi line[data-astro-cid-nf75puj6]{stroke:#a5b4fc;stroke-dasharray:9 7}.star-link[data-astro-cid-nf75puj6].is-line .star-line-outer[data-astro-cid-nf75puj6]{stroke-width:9px}.star-link[data-astro-cid-nf75puj6].is-line line[data-astro-cid-nf75puj6]:not(.star-line-outer){stroke:var(--panel);stroke-width:3px}.star-node[data-astro-cid-nf75puj6] rect[data-astro-cid-nf75puj6]{fill:#0c1727;stroke:#5a7592;stroke-width:2px}.star-node[data-astro-cid-nf75puj6].is-internet rect[data-astro-cid-nf75puj6]{stroke-dasharray:6 5}.star-node[data-astro-cid-nf75puj6] text[data-astro-cid-nf75puj6]{fill:#e7edf5;font-family:inherit;font-size:20px;font-weight:650}.star-link[data-astro-cid-nf75puj6].is-route-on line[data-astro-cid-nf75puj6]:not(.star-line-outer){stroke:var(--accent);stroke-width:7px}.star-link[data-astro-cid-nf75puj6].is-line.is-route-on .star-line-outer[data-astro-cid-nf75puj6]{stroke:var(--accent);stroke-width:13px}.star-link[data-astro-cid-nf75puj6].is-line.is-route-on line[data-astro-cid-nf75puj6]:not(.star-line-outer){stroke:var(--panel);stroke-width:4px}.star-node[data-astro-cid-nf75puj6].is-route-on rect[data-astro-cid-nf75puj6]{stroke:var(--accent);stroke-width:5px}.star-node[data-astro-cid-nf75puj6].is-route-current rect[data-astro-cid-nf75puj6]{fill:#0b2a3a}.star-legend[data-astro-cid-nf75puj6]{color:#bfccdc;flex-wrap:wrap;gap:.4rem 1.2rem;margin:.9rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.star-legend[data-astro-cid-nf75puj6] li[data-astro-cid-nf75puj6]{align-items:center;gap:.45rem;margin:0;display:flex}.star-swatch[data-astro-cid-nf75puj6]{border-top:3px solid #6b8bab;width:1.8rem;height:0}.star-swatch[data-astro-cid-nf75puj6].is-wifi{border-color:#a5b4fc;border-top-style:dashed}.star-swatch[data-astro-cid-nf75puj6].is-line{border-top:7px double #6b8bab}.star-note[data-astro-cid-nf75puj6]{color:var(--muted);margin:.9rem 0 0;font-size:.84rem}
