.flow[data-astro-cid-mhxdeqaj]{margin-top:32px}.flow[data-astro-cid-mhxdeqaj] svg[data-astro-cid-mhxdeqaj]{width:100%;height:auto;display:block}.flow[data-astro-cid-mhxdeqaj] svg[data-astro-cid-mhxdeqaj].tall{display:none}@media (width<=760px){.flow[data-astro-cid-mhxdeqaj] svg[data-astro-cid-mhxdeqaj].wide{display:none}.flow[data-astro-cid-mhxdeqaj] svg[data-astro-cid-mhxdeqaj].tall{max-width:340px;margin:0 auto;display:block}}.flow-note[data-astro-cid-mhxdeqaj]{color:#8ea6bd;max-width:46em;margin:16px 0 0;font-size:.95rem}.wire[data-astro-cid-mhxdeqaj]{fill:none;stroke:#23486c;stroke-width:1.5px}.tube[data-astro-cid-mhxdeqaj]{fill:none;stroke:#1d4a6e;stroke-width:14px;stroke-linecap:round;opacity:.55}.current[data-astro-cid-mhxdeqaj]{fill:none;stroke:var(--glow);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1.5 10.5;animation:1.1s linear infinite current}.current[data-astro-cid-mhxdeqaj].web{stroke:#8ea6bd;opacity:.7;animation-duration:1.8s}@keyframes current{to{stroke-dashoffset:-12px}}.node[data-astro-cid-mhxdeqaj] rect[data-astro-cid-mhxdeqaj]{fill:#0e2338;stroke:#2a4f74;stroke-width:1.2px}.node[data-astro-cid-mhxdeqaj].router rect[data-astro-cid-mhxdeqaj]{stroke:#4a7aa6}.node[data-astro-cid-mhxdeqaj].core rect[data-astro-cid-mhxdeqaj]{stroke:var(--teal);stroke-width:1.6px}.t[data-astro-cid-mhxdeqaj]{fill:#f2f7fb;font:600 14px var(--font)}.s[data-astro-cid-mhxdeqaj]{fill:#8ea6bd;font:400 11px var(--code)}.tag[data-astro-cid-mhxdeqaj]{fill:var(--glow);font:500 11px var(--code)}.tag[data-astro-cid-mhxdeqaj].dim{fill:#8ea6bd}@media (prefers-reduced-motion:reduce){.current[data-astro-cid-mhxdeqaj]{animation:none}}.chips[data-astro-cid-pf7qdogs]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-pf7qdogs] li[data-astro-cid-pf7qdogs]{color:#e6eef6;background:#0e2338b3;border:1px solid #2a4f74;border-radius:999px;padding:4px 12px;font-size:.88rem}.steps[data-astro-cid-pf7qdogs]{counter-reset:step;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.steps[data-astro-cid-pf7qdogs]:not(.steps-tight){grid-template-columns:repeat(3,1fr)}}.steps[data-astro-cid-pf7qdogs] li[data-astro-cid-pf7qdogs]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:18px}.steps[data-astro-cid-pf7qdogs] li[data-astro-cid-pf7qdogs]:before{counter-increment:step;content:counter(step);background:var(--teal-soft);width:26px;height:26px;color:var(--teal-ink);font:600 .8rem var(--code);border-radius:999px;place-items:center;margin-bottom:10px;display:grid}.steps[data-astro-cid-pf7qdogs] h3[data-astro-cid-pf7qdogs]{margin:0 0 6px}.steps[data-astro-cid-pf7qdogs] p[data-astro-cid-pf7qdogs]{margin:0;font-size:.97rem}.steps-tight[data-astro-cid-pf7qdogs] li[data-astro-cid-pf7qdogs]{grid-template-columns:26px 1fr;column-gap:14px;padding:16px;display:grid}.steps-tight[data-astro-cid-pf7qdogs] li[data-astro-cid-pf7qdogs]:before{grid-row:span 2;margin:0}.alone[data-astro-cid-pf7qdogs]{border-left:4px solid var(--teal);border-radius:0 var(--radius) var(--radius) 0;background:var(--teal-soft);max-width:52em;margin-top:24px;padding:16px 20px}.alone[data-astro-cid-pf7qdogs] h3[data-astro-cid-pf7qdogs]{color:var(--teal-ink);margin:0 0 4px}.alone[data-astro-cid-pf7qdogs] p[data-astro-cid-pf7qdogs]{margin:0}.ways[data-astro-cid-pf7qdogs]{gap:20px;display:grid}@media (width>=860px){.ways[data-astro-cid-pf7qdogs]{grid-template-columns:1fr 1fr}.way[data-astro-cid-pf7qdogs]{grid-row:span 7;grid-template-rows:subgrid;row-gap:0;display:grid}}.way[data-astro-cid-pf7qdogs]{border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:var(--radius);background:var(--white);padding:22px 22px 18px}.way[data-astro-cid-pf7qdogs] header[data-astro-cid-pf7qdogs]{padding-bottom:6px}.way[data-astro-cid-pf7qdogs] h3[data-astro-cid-pf7qdogs]{margin:0}.row[data-astro-cid-pf7qdogs]{border-top:1px solid var(--line);padding:12px 0}.row[data-astro-cid-pf7qdogs] p[data-astro-cid-pf7qdogs]{margin:0;font-size:.97rem}.row[data-astro-cid-pf7qdogs] .key[data-astro-cid-pf7qdogs]{font:600 .74rem var(--code);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.works[data-astro-cid-pf7qdogs]{background:var(--teal-soft);color:var(--teal-ink);font:500 .8rem var(--code);border-radius:999px;place-self:end start;margin:6px 0 0;padding:2px 10px}.sub[data-astro-cid-pf7qdogs]{margin:48px 0 18px;font-size:1.3rem}.auto[data-astro-cid-pf7qdogs]{align-items:start;gap:24px;display:grid}@media (width>=860px){.auto[data-astro-cid-pf7qdogs]{grid-template-columns:1.6fr 1fr;gap:36px}}.later[data-astro-cid-pf7qdogs]{color:var(--muted);margin:14px 0 0;font-size:.95rem}.after[data-astro-cid-pf7qdogs]{max-width:46em;margin:32px 0 0}.dots[data-astro-cid-pf7qdogs] li[data-astro-cid-pf7qdogs]:before{background:var(--muted);border:0;border-radius:50%;width:8px;height:8px;top:.6em;transform:none}.how[data-astro-cid-pf7qdogs]{color:var(--muted);font-size:.95rem}code[data-astro-cid-pf7qdogs]{font-family:var(--code);background:var(--cloud);border-radius:5px;padding:1px 5px;font-size:.9em}
