.vp__stage[data-astro-cid-q6h2zztv]{aspect-ratio:672/420;max-height:70vh;margin-inline:auto;position:relative;overflow:hidden}.vp__poster[data-astro-cid-q6h2zztv]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.vp__poster[data-astro-cid-q6h2zztv] circle[data-astro-cid-q6h2zztv]{fill:currentColor;stroke:none}.vp[data-astro-cid-q6h2zztv] canvas{touch-action:pan-y;cursor:grab;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.vp[data-astro-cid-q6h2zztv] canvas.is-dragging{cursor:grabbing}.vp[data-astro-cid-q6h2zztv] canvas:focus-visible{outline:1px solid var(--diagram-accent);outline-offset:-1px}.vp__marks[data-astro-cid-q6h2zztv]{pointer-events:none;fill:none;stroke:currentColor;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vp__marks[data-astro-cid-q6h2zztv] text[data-astro-cid-q6h2zztv]{fill:currentColor;stroke:none;font:500 11.5px var(--font-label);letter-spacing:.1em;text-transform:uppercase}.vp[data-astro-cid-q6h2zztv][data-live] .vp__poster[data-astro-cid-q6h2zztv]{visibility:hidden}.vp__tools[data-astro-cid-q6h2zztv]{gap:.25rem;display:flex;position:absolute;bottom:0;right:0}.vp__tools[data-astro-cid-q6h2zztv][hidden]{display:none}.vp__tool[data-astro-cid-q6h2zztv]{appearance:none;border:1px solid var(--diagram-muted);background:var(--diagram-plate);width:2rem;height:2rem;color:var(--diagram-muted);cursor:pointer;place-items:center;padding:0;display:grid}.vp__tool[data-astro-cid-q6h2zztv] svg[data-astro-cid-q6h2zztv]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.vp__tool[data-astro-cid-q6h2zztv]:hover,.vp__tool[data-astro-cid-q6h2zztv]:focus-visible{color:var(--diagram-accent);border-color:currentColor}.vp__tool[data-astro-cid-q6h2zztv]:focus-visible{outline:1px solid var(--diagram-accent);outline-offset:2px}.vp__tool[data-astro-cid-q6h2zztv]:disabled{opacity:.4;cursor:default}.vp__legend[data-astro-cid-q6h2zztv]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:end;gap:1.5rem;margin-top:.5rem;display:grid}.vp__name[data-astro-cid-q6h2zztv]{font:600 .95rem / 1.2 var(--font-label);letter-spacing:.06em;text-transform:uppercase;margin:0}.vp__stats[data-astro-cid-q6h2zztv]{grid-template-columns:repeat(var(--count,3), minmax(0, 1fr));border:1px solid var(--diagram-ink);margin:0;display:grid}.vp__stat[data-astro-cid-q6h2zztv]{flex-direction:column;justify-content:space-between;gap:.4rem;min-height:4.2rem;padding:.55rem .6rem .5rem;display:flex}.vp__stat[data-astro-cid-q6h2zztv]+.vp__stat[data-astro-cid-q6h2zztv]{border-left:1px solid var(--diagram-ink)}.vp__stat[data-astro-cid-q6h2zztv] dd[data-astro-cid-q6h2zztv]{font:500 1rem / 1.15 var(--font-diagram);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;margin:0}.vp__stat[data-astro-cid-q6h2zztv] dt[data-astro-cid-q6h2zztv]{color:var(--diagram-muted);font:500 .56rem / 1.25 var(--font-label);letter-spacing:.1em;text-transform:uppercase}@media (width<=640px){.vp__marks[data-astro-cid-q6h2zztv] text[data-astro-cid-q6h2zztv]{font-size:10px}.vp__legend[data-astro-cid-q6h2zztv]{grid-template-columns:minmax(0,1fr);gap:.75rem}}
