.sv[data-astro-cid-nd3d7hq6]{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:480 / 420}.sv[data-astro-cid-nd3d7hq6] svg[data-astro-cid-nd3d7hq6]{width:100%;height:100%;overflow:visible;display:block}.sv-halo[data-astro-cid-nd3d7hq6]{position:absolute;inset:10%;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 30%,transparent),transparent);filter:blur(30px)}.ping[data-astro-cid-nd3d7hq6],.pulse[data-astro-cid-nd3d7hq6],.cell[data-astro-cid-nd3d7hq6],.core-ic[data-astro-cid-nd3d7hq6]{transform-box:fill-box}.ring[data-astro-cid-nd3d7hq6]{fill:none;stroke:#8cbedc2e;stroke-width:1.5}.ring-dash[data-astro-cid-nd3d7hq6]{fill:none;stroke:var(--acc);stroke-width:2;stroke-dasharray:4 12;opacity:.7;transform-origin:center}.node[data-astro-cid-nd3d7hq6]{fill:var(--void);stroke:var(--acc);stroke-width:2.5}.big-node[data-astro-cid-nd3d7hq6]{stroke-width:3}.runner[data-astro-cid-nd3d7hq6]{fill:var(--acc);filter:drop-shadow(0 0 8px var(--acc))}.lbl[data-astro-cid-nd3d7hq6]{fill:var(--mute);font:500 12px var(--font-mono);letter-spacing:.02em}.lbl[data-astro-cid-nd3d7hq6].strong{fill:var(--ink);font-weight:600}.big[data-astro-cid-nd3d7hq6]{fill:var(--ink);font:800 34px var(--font-display)}.core[data-astro-cid-nd3d7hq6]{fill:var(--void);stroke:var(--acc);stroke-width:2;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--acc) 60%,transparent))}.venn[data-astro-cid-nd3d7hq6]{stroke-width:1.8}.v0[data-astro-cid-nd3d7hq6]{fill:color-mix(in srgb,var(--acc) 14%,transparent);stroke:var(--acc)}.v1[data-astro-cid-nd3d7hq6]{fill:#a78bfa1f;stroke:#a78bfa}.v2[data-astro-cid-nd3d7hq6]{fill:#2fe88a1c;stroke:#2fe88a}.v3[data-astro-cid-nd3d7hq6]{fill:#fbbf241a;stroke:#fbbf24}.v4[data-astro-cid-nd3d7hq6]{fill:#30e2f41c;stroke:#30e2f4}.shield[data-astro-cid-nd3d7hq6]{fill:color-mix(in srgb,var(--acc) 14%,rgba(9,20,35,.9));stroke:var(--acc);stroke-width:2.5;filter:drop-shadow(0 0 24px color-mix(in srgb,var(--acc) 50%,transparent))}.tick[data-astro-cid-nd3d7hq6]{fill:none;stroke:var(--ink);stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100}.tick-dark[data-astro-cid-nd3d7hq6]{fill:none;stroke:var(--void);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.ok[data-astro-cid-nd3d7hq6]{fill:#2fe88a;filter:drop-shadow(0 0 12px rgba(47,232,138,.6))}.pill[data-astro-cid-nd3d7hq6]{fill:#091423eb;stroke:color-mix(in srgb,var(--acc) 50%,transparent);stroke-width:1.2}.cell[data-astro-cid-nd3d7hq6]{opacity:.85}.plate[data-astro-cid-nd3d7hq6]{stroke-width:1.5}.p0[data-astro-cid-nd3d7hq6]{fill:color-mix(in srgb,var(--acc) 30%,rgba(9,20,35,.9));stroke:var(--acc)}.p1[data-astro-cid-nd3d7hq6]{fill:#a78bfa38;stroke:#a78bfa}.p2[data-astro-cid-nd3d7hq6]{fill:#2fe88a2e;stroke:#2fe88a}.p3[data-astro-cid-nd3d7hq6]{fill:#30e2f429;stroke:#30e2f4}.beam[data-astro-cid-nd3d7hq6]{stroke:var(--acc);stroke-width:2;stroke-dasharray:3 7;opacity:.8}.dotgrid[data-astro-cid-nd3d7hq6]{fill:#8cbedc40}.link[data-astro-cid-nd3d7hq6]{stroke:color-mix(in srgb,var(--acc) 60%,transparent);stroke-width:1.5;fill:none;stroke-dasharray:6 8}.link[data-astro-cid-nd3d7hq6].thick{stroke-width:3}.ping[data-astro-cid-nd3d7hq6]{fill:none;stroke:var(--acc);stroke-width:1.5;transform-origin:center}.status[data-astro-cid-nd3d7hq6].s0{fill:#2fe88a}.status[data-astro-cid-nd3d7hq6].s1{fill:#fbbf24}.status[data-astro-cid-nd3d7hq6].s2{fill:#f87171}.doc[data-astro-cid-nd3d7hq6]{fill:#13263a;stroke:#8cbedc59;stroke-width:1.2}.docline[data-astro-cid-nd3d7hq6]{fill:#8cbedc59}.syn[data-astro-cid-nd3d7hq6]{stroke:#8cbedc1f;stroke-width:1}.mer[data-astro-cid-nd3d7hq6]{fill:none;stroke:color-mix(in srgb,var(--acc) 40%,transparent);stroke-width:1}.bar[data-astro-cid-nd3d7hq6]{stroke-width:1.4}.b0[data-astro-cid-nd3d7hq6]{fill:color-mix(in srgb,var(--acc) 30%,rgba(9,20,35,.9));stroke:var(--acc)}.b1[data-astro-cid-nd3d7hq6]{fill:color-mix(in srgb,var(--acc) 22%,rgba(9,20,35,.9));stroke:var(--acc)}.b2[data-astro-cid-nd3d7hq6]{fill:#a78bfa33;stroke:#a78bfa}.b3[data-astro-cid-nd3d7hq6]{fill:#a78bfa24;stroke:#a78bfa}.b4[data-astro-cid-nd3d7hq6]{fill:#2fe88a2e;stroke:#2fe88a}@media(prefers-reduced-motion:no-preference){.spin[data-astro-cid-nd3d7hq6]{animation:spin 40s linear infinite;transform-origin:240px 210px;transform-box:view-box}.spin-rev[data-astro-cid-nd3d7hq6]{animation:spin 60s linear infinite reverse;transform-origin:240px 210px;transform-box:view-box}.spin-slow[data-astro-cid-nd3d7hq6]{animation:squish 9s ease-in-out infinite;transform-origin:240px 210px;transform-box:view-box}.sweep[data-astro-cid-nd3d7hq6]{animation:spin 5s linear infinite;transform-origin:240px 210px;transform-box:view-box}.pulse[data-astro-cid-nd3d7hq6]{animation:pulse 3s ease-in-out infinite;transform-origin:center}.flow[data-astro-cid-nd3d7hq6]{animation:flow 1.6s linear infinite}.ping[data-astro-cid-nd3d7hq6]{animation:ping 2.6s ease-out infinite}.twinkle[data-astro-cid-nd3d7hq6]{animation:twinkle 2.8s ease-in-out infinite}.blip[data-astro-cid-nd3d7hq6]{animation:twinkle 3.2s ease-in-out infinite}.cell[data-astro-cid-nd3d7hq6].hot{animation:hot 2.2s ease-in-out infinite;transform-origin:center}.cell[data-astro-cid-nd3d7hq6]{animation:cellIn .6s calc(.2s + var(--d)) cubic-bezier(.16,1,.3,1) both}.node-in[data-astro-cid-nd3d7hq6]{animation:fadeUp .7s calc(.2s + var(--d, 0ms)) cubic-bezier(.16,1,.3,1) both}.plate-in[data-astro-cid-nd3d7hq6]{animation:fadeUp .8s calc(.2s + var(--d, 0ms)) cubic-bezier(.16,1,.3,1) both}.draw[data-astro-cid-nd3d7hq6]{animation:draw 1.4s .6s ease forwards;stroke-dashoffset:100}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes squish{50%{transform:scaleX(.55)}}@keyframes pulse{50%{transform:scale(1.06)}}@keyframes flow{to{stroke-dashoffset:-28}}@keyframes ping{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes twinkle{50%{opacity:.35}}@keyframes hot{50%{opacity:1;transform:scale(1.08);filter:drop-shadow(0 0 10px #f87171)}}@keyframes cellIn{0%{opacity:0;transform:scale(.6)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}}@keyframes draw{to{stroke-dashoffset:0}}
