.fv[data-astro-cid-pc2rfrju]{fill:none;stroke-linecap:square;width:100%;height:auto;display:block;overflow:visible}.fv-text[data-astro-cid-pc2rfrju]{fill:var(--color-text-lo);stroke:none;font-family:var(--font-mono);letter-spacing:.14em;font-size:11px}.fv-text-strong[data-astro-cid-pc2rfrju]{fill:var(--color-text-hi);font-size:13px;font-weight:600}.fv-text-a[data-astro-cid-pc2rfrju]{fill:var(--color-signal)}.fv-text-b[data-astro-cid-pc2rfrju]{fill:var(--color-beam-hi)}.fv-text-live[data-astro-cid-pc2rfrju],.fv-text-live[data-astro-cid-pc2rfrju].fv-text-strong{fill:#0b7f5a}.fv-trunk[data-astro-cid-pc2rfrju]{stroke:var(--color-text-hi);stroke-width:2.5px;opacity:.75}.fv-a[data-astro-cid-pc2rfrju]{stroke:var(--color-signal);stroke-width:2px}.fv-b[data-astro-cid-pc2rfrju]{stroke:var(--color-beam-hi);stroke-width:2px}.fv-flow[data-astro-cid-pc2rfrju]{stroke-dasharray:6 5;animation:1.6s linear infinite fv-flow}.fv-node[data-astro-cid-pc2rfrju]{stroke-width:2px;fill:var(--color-ink)}.fv-node-a[data-astro-cid-pc2rfrju]{stroke:var(--color-signal)}.fv-node-b[data-astro-cid-pc2rfrju]{stroke:var(--color-beam-hi)}.fv-node-trunk[data-astro-cid-pc2rfrju]{stroke:var(--color-text-hi)}.fv-node-merge[data-astro-cid-pc2rfrju]{stroke:#14c08a;fill:#14c08a}.fv-ring[data-astro-cid-pc2rfrju]{stroke:#14c08a;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:fv-ring 2.4s var(--ease-out) infinite}.fv-tag[data-astro-cid-pc2rfrju] rect[data-astro-cid-pc2rfrju]{stroke:#14c08a8c;fill:#2ee6ac1f}.fv-station[data-astro-cid-pc2rfrju]{stroke:var(--color-text-hi);stroke-width:1.5px;fill:var(--color-ink);opacity:.85}.fv-station-prod[data-astro-cid-pc2rfrju]{stroke:#14c08a;stroke-width:2px;fill:#2ee6ac1f;opacity:1}.fv-rail[data-astro-cid-pc2rfrju]{stroke:var(--color-signal);stroke-width:2px}.fv-rail-ticks[data-astro-cid-pc2rfrju]{stroke:var(--color-signal);stroke-width:8px;stroke-dasharray:1 23;opacity:.5}.fv-arrow[data-astro-cid-pc2rfrju]{stroke:var(--color-signal);stroke-width:2px}.fv-token[data-astro-cid-pc2rfrju]{fill:var(--color-signal);animation:fv-travel 3.2s var(--ease-out) infinite}.fv-drop[data-astro-cid-pc2rfrju]{stroke:var(--color-text-lo);stroke-width:1.25px;stroke-dasharray:3 4}.fv-doc[data-astro-cid-pc2rfrju] path[data-astro-cid-pc2rfrju]{stroke:var(--color-text-hi);stroke-width:1.5px;fill:var(--color-ink);opacity:.85}.fv-doc[data-astro-cid-pc2rfrju] .fv-doc-fold[data-astro-cid-pc2rfrju]{fill:none}.fv-doc[data-astro-cid-pc2rfrju] .fv-doc-line[data-astro-cid-pc2rfrju]{stroke:var(--color-text-lo);stroke-width:1.25px;fill:none;opacity:.6}.fv-stamp[data-astro-cid-pc2rfrju]{transform-box:fill-box;transform-origin:50%;animation:fv-stamp 3.2s var(--ease-out) infinite;transform:rotate(-12deg)}.fv-stamp[data-astro-cid-pc2rfrju] circle[data-astro-cid-pc2rfrju]{stroke:#14c08a;stroke-width:2px;fill:#2ee6ac2e}.fv-stamp[data-astro-cid-pc2rfrju] path[data-astro-cid-pc2rfrju]{stroke:#0b7f5a;stroke-width:2.5px}@keyframes fv-flow{to{stroke-dashoffset:-22px}}@keyframes fv-ring{0%{opacity:.8;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.5)}}@keyframes fv-travel{0%{opacity:0;transform:translate(0)}8%{opacity:1}35%,55%{transform:translate(104px)}85%{opacity:1;transform:translate(210px)}to{opacity:0;transform:translate(210px)}}@keyframes fv-stamp{0%,45%{opacity:0;transform:rotate(-12deg)scale(1.6)}55%,92%{opacity:1;transform:rotate(-12deg)scale(1)}to{opacity:0;transform:rotate(-12deg)scale(1)}}@media (prefers-reduced-motion:reduce){.fv-flow[data-astro-cid-pc2rfrju],.fv-ring[data-astro-cid-pc2rfrju],.fv-token[data-astro-cid-pc2rfrju],.fv-stamp[data-astro-cid-pc2rfrju]{animation:none}.fv-ring[data-astro-cid-pc2rfrju]{opacity:.5}.fv-token[data-astro-cid-pc2rfrju]{transform:translate(210px)}}.live-dot[data-astro-cid-5bmyejm4]{width:.5rem;height:.5rem;animation:live-pulse 2s var(--ease-out) infinite;background:#14c08a;border-radius:9999px;flex:none;display:inline-block;position:relative;box-shadow:0 0 #14c08a80}.live-badge[data-astro-cid-5bmyejm4]{color:#0b7f5a;font-family:var(--font-mono);letter-spacing:.18em;white-space:nowrap;background:#2ee6ac1f;border:1px solid #14c08a73;align-items:center;gap:.5rem;padding:.3rem .6rem .3rem .5rem;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}@keyframes live-pulse{0%{box-shadow:0 0 #14c08a8c}70%,to{box-shadow:0 0 0 .45rem #14c08a00}}html[data-theme=dark] .live-badge[data-astro-cid-5bmyejm4]{color:#4ee8b4;background:#2ee6ac1a;border-color:#4ee8b459}.cat-name[data-astro-cid-cujgcaen]{hyphens:auto;overflow-wrap:anywhere}
