.vm[data-astro-cid-62t36kf3]{container-type:inline-size}.vm__stage[data-astro-cid-62t36kf3]{aspect-ratio:672/630;width:min(100cqw,max(21rem,85.3333svh));margin-block:1.5cqw 22cqw;margin-inline:auto;position:relative}.vm__ink[data-astro-cid-62t36kf3]{position:absolute}.vm__poster[data-astro-cid-62t36kf3]{fill:none;stroke:currentColor;width:100%;height:100%;color:inherit;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;inset:0}.vm__poster[data-astro-cid-62t36kf3] circle[data-astro-cid-62t36kf3]{fill:currentColor;stroke:none}.vm__labels[data-astro-cid-62t36kf3]{pointer-events:none;fill:currentColor;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vm[data-astro-cid-62t36kf3] [data-astro-cid-62t36kf3][data-variant=narrow]{display:none}@container (width<=519.98px){.vm__stage[data-astro-cid-62t36kf3]{aspect-ratio:350/470;--drag-hint-left:auto;--drag-hint-right:.5rem;width:min(100cqw,max(15rem,59.5745svh))}.vm[data-astro-cid-62t36kf3] [data-astro-cid-62t36kf3][data-variant=wide]{display:none}.vm[data-astro-cid-62t36kf3] [data-astro-cid-62t36kf3][data-variant=narrow]{display:block}}.vm__text[data-astro-cid-62t36kf3]{font-family:var(--font-label);font-kerning:normal;text-rendering:geometricprecision;paint-order:stroke;stroke:var(--paper);stroke-width:2.5px;stroke-linejoin:round}.vm__text--grotesque[data-astro-cid-62t36kf3]{font-family:var(--font-diagram)}.vm__leader[data-astro-cid-62t36kf3]{fill:none;stroke:currentColor;stroke-width:var(--leader);stroke-linejoin:round}.vm[data-astro-cid-62t36kf3] canvas{touch-action:pan-y;cursor:grab;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.vm[data-astro-cid-62t36kf3] canvas.is-dragging{cursor:grabbing}.vm[data-astro-cid-62t36kf3] canvas:focus-visible{outline:1px solid var(--diagram-accent);outline-offset:-1px}.vm[data-astro-cid-62t36kf3][data-live] .vm__poster[data-astro-cid-62t36kf3]{visibility:hidden}.vm[data-astro-cid-62t36kf3][data-live] .vm__label[data-astro-cid-62t36kf3],.vm[data-astro-cid-62t36kf3][data-labels] .vm__label[data-astro-cid-62t36kf3]{pointer-events:auto;cursor:pointer}.vm__label[data-astro-cid-62t36kf3]:focus{outline:none}.vm__label[data-astro-cid-62t36kf3]:focus-visible .vm__text[data-astro-cid-62t36kf3]{text-underline-offset:.18em;text-decoration:underline .06em}.vm[data-astro-cid-62t36kf3] .vm__hit{fill:none;stroke:none;pointer-events:all}.vm[data-astro-cid-62t36kf3][data-animated] .vm__label[data-astro-cid-62t36kf3]{transition:color .2s,opacity .2s}.vm[data-astro-cid-62t36kf3][data-active] .vm__label[data-astro-cid-62t36kf3]:not(.is-active){opacity:.45}.vm__label[data-astro-cid-62t36kf3].is-active{color:var(--diagram-accent)}.vm__label[data-astro-cid-62t36kf3].is-hidden .vm__leader[data-astro-cid-62t36kf3],.vm__label[data-astro-cid-62t36kf3].is-hidden .vm__head[data-astro-cid-62t36kf3]{opacity:.38}.vm__label[data-astro-cid-62t36kf3].is-off{visibility:hidden}
