.bb[data-astro-cid-4umjwaba]{width:100%;height:100%;font-family:var(--font-body);overflow:visible}.bb--tall[data-astro-cid-4umjwaba]{display:none}@media (width<=760px){.bb--wide[data-astro-cid-4umjwaba]{display:none}.bb--tall[data-astro-cid-4umjwaba]{display:block}}.ln[data-astro-cid-4umjwaba],.nd[data-astro-cid-4umjwaba]{--k:clamp(0, (var(--p,1) - var(--at)) * 7, 1)}.ln[data-astro-cid-4umjwaba]{fill:none;stroke:#3d8fe0;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--k));opacity:calc(.25 + var(--k) * .45)}.ln--ring[data-astro-cid-4umjwaba]{stroke:#97a8bf;stroke-width:1.2px}.nd[data-astro-cid-4umjwaba]{opacity:var(--k);transition:opacity .2s}.box[data-astro-cid-4umjwaba]{fill:#10192d;stroke:#3d8fe0;stroke-width:1.3px}.nd--core[data-astro-cid-4umjwaba] .box[data-astro-cid-4umjwaba]{fill:#1676d2;stroke:#6fb0f0}.nd--edge[data-astro-cid-4umjwaba] .box[data-astro-cid-4umjwaba]{fill:#142039;stroke:#97a8bf80}.glyph[data-astro-cid-4umjwaba]{fill:none;stroke:#cfe4fa;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.nd--core[data-astro-cid-4umjwaba] .glyph[data-astro-cid-4umjwaba]{stroke:#fff}.globe[data-astro-cid-4umjwaba] circle[data-astro-cid-4umjwaba],.globe[data-astro-cid-4umjwaba] ellipse[data-astro-cid-4umjwaba],.globe[data-astro-cid-4umjwaba] path[data-astro-cid-4umjwaba]{fill:none;stroke:#6fb0f0;stroke-width:1.4px}.globe[data-astro-cid-4umjwaba] circle[data-astro-cid-4umjwaba]{fill:#1676d22e}.lbl[data-astro-cid-4umjwaba]{fill:#cbd6e4;text-anchor:middle;paint-order:stroke;stroke:#080d19;stroke-width:5px;stroke-linejoin:round;font-size:14px;font-weight:600}.nd--core[data-astro-cid-4umjwaba] .lbl[data-astro-cid-4umjwaba]{fill:#fff;font-size:14px}.traffic[data-astro-cid-4umjwaba]{opacity:clamp(0, (var(--p,1) - .84) * 8, 1)}.pk[data-astro-cid-4umjwaba]{fill:#6fb0f0;filter:drop-shadow(0 0 5px #3d8fe0)}.pk--up[data-astro-cid-4umjwaba]{fill:#4fd391;filter:drop-shadow(0 0 5px #1fa463)}.head-l[data-astro-cid-4i7oxn72],.head-r[data-astro-cid-4i7oxn72]{justify-items:start;gap:20px;display:grid}.checks[data-astro-cid-4i7oxn72]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-4i7oxn72] li[data-astro-cid-4i7oxn72]{align-items:center;gap:10px;font-weight:500;display:flex}.checks[data-astro-cid-4i7oxn72] svg{background:var(--blue);color:#fff;border-radius:50%;flex:none;width:22px;height:22px;padding:3px}.story[data-astro-cid-4i7oxn72]{height:260vh;margin-top:clamp(40px,5vw,64px)}.sticky[data-astro-cid-4i7oxn72]{position:sticky;top:92px}.panel[data-astro-cid-4i7oxn72]{border-radius:var(--r-xl);background:radial-gradient(60% 70% at 50% 45%, #1676d238, transparent 70%), linear-gradient(#ffffff08 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #ffffff08 1px, transparent 1px) 0 0 / 40px 40px, var(--night);grid-template-rows:auto 1fr;gap:20px;height:min(100svh - 112px,760px);padding:clamp(16px,2.4vw,32px);display:grid;position:relative;overflow:hidden}@media (width>=1000px){.panel[data-astro-cid-4i7oxn72]{grid-template-rows:1fr;grid-template-columns:240px 1fr}}.diagram[data-astro-cid-4i7oxn72]{min-height:0;display:grid;position:relative}.legend[data-astro-cid-4i7oxn72]{scrollbar-width:none;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}@media (width>=1000px){.legend[data-astro-cid-4i7oxn72]{flex-direction:column;justify-content:center;gap:6px}}.legend[data-astro-cid-4i7oxn72] li[data-astro-cid-4i7oxn72]{--k:clamp(0, (var(--p,1) - var(--at)) * 7, 1);border-radius:var(--r-md);background:rgb(255 255 255/calc(.02 + var(--k) * .05));border:1px solid rgb(61 143 224/calc(var(--k) * .45));opacity:calc(.35 + var(--k) * .65);flex:none;align-items:center;gap:12px;padding:10px 14px 10px 10px;transition:opacity .3s,border-color .3s;display:flex}.legend[data-astro-cid-4i7oxn72] strong[data-astro-cid-4i7oxn72]{font-size:.9rem;display:block}.legend[data-astro-cid-4i7oxn72] small[data-astro-cid-4i7oxn72]{color:var(--fg-2);font-size:.78rem;display:none}@media (width>=1000px){.legend[data-astro-cid-4i7oxn72] small[data-astro-cid-4i7oxn72]{display:block}}.legend__n[data-astro-cid-4i7oxn72]{background:rgb(22 118 210/calc(.2 + var(--k) * .8));border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.75rem;font-weight:700;display:grid}.note[data-astro-cid-4i7oxn72]{letter-spacing:.14em;text-transform:uppercase;color:#97a8bf99;font-size:.68rem;position:absolute;bottom:18px;right:24px}@media (prefers-reduced-motion:reduce){.story[data-astro-cid-4i7oxn72]{height:auto}.sticky[data-astro-cid-4i7oxn72]{position:static}}
