.diagram[data-astro-cid-h24qzou4]{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:1.25rem;margin:0;padding:clamp(1.25rem,3vw,2rem);display:grid}figcaption[data-astro-cid-h24qzou4]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}figcaption[data-astro-cid-h24qzou4] strong[data-astro-cid-h24qzou4]{font-size:1.15rem}.legend[data-astro-cid-h24qzou4]{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.sw[data-astro-cid-h24qzou4]{border-radius:3px;width:.9rem;height:.9rem;display:inline-block}.sw-site[data-astro-cid-h24qzou4]{background:var(--accent)}.sw-cloud[data-astro-cid-h24qzou4]{border:1.5px solid var(--signal);margin-left:.75rem}.lane[data-astro-cid-h24qzou4]{border-top:1px solid var(--line);gap:.6rem;padding-top:1.1rem;display:grid}@media (width>=900px){.lane[data-astro-cid-h24qzou4]{grid-template-columns:7rem minmax(0,1fr);align-items:center}}.lane-name[data-astro-cid-h24qzou4]{color:var(--accent);font-weight:600}ol[data-astro-cid-h24qzou4]{flex-wrap:wrap;align-items:stretch;gap:.6rem 0;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-h24qzou4]{align-items:center;display:flex}li[data-astro-cid-h24qzou4]+li[data-astro-cid-h24qzou4]:before{content:"→";color:var(--signal);padding-inline:.55rem;font-weight:600}.box[data-astro-cid-h24qzou4]{border:1.5px solid var(--signal);background:var(--surface);border-radius:6px;gap:.1rem;padding:.45rem .75rem;display:grid}.box[data-astro-cid-h24qzou4].site{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.n[data-astro-cid-h24qzou4]{white-space:nowrap;font-size:.92rem;font-weight:600}.s[data-astro-cid-h24qzou4]{opacity:.85;font-size:.78rem}.note[data-astro-cid-h24qzou4]{color:var(--text-muted);margin:0;font-size:.85rem}
