.tc[data-astro-cid-72ticzt3]{container-type:inline-size}.tc__stage[data-astro-cid-72ticzt3]{aspect-ratio:1400/472;width:min(100cqw,max(40rem,255.085svh));margin-inline:auto;position:relative}.tc__poster[data-astro-cid-72ticzt3]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tc__poster[data-astro-cid-72ticzt3] circle[data-astro-cid-72ticzt3]{fill:currentColor;stroke:none}.tc__labels[data-astro-cid-72ticzt3]{pointer-events:none;fill:currentColor;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tc[data-astro-cid-72ticzt3] [data-astro-cid-72ticzt3][data-variant=narrow]{display:none}@container (width<=759.98px){.tc__stage[data-astro-cid-72ticzt3]{aspect-ratio:360/680;width:min(100cqw,max(15rem,47.6471svh))}.tc[data-astro-cid-72ticzt3] [data-astro-cid-72ticzt3][data-variant=wide]{display:none}.tc[data-astro-cid-72ticzt3] [data-astro-cid-72ticzt3][data-variant=narrow]{display:block}}.tc__text[data-astro-cid-72ticzt3]{font-family:var(--font-label);font-kerning:none;text-rendering:geometricprecision;paint-order:stroke;stroke:var(--paper);stroke-width:2.5px;stroke-linejoin:round;font-weight:500}.tc__leader[data-astro-cid-72ticzt3]{fill:none;stroke:currentColor;stroke-width:var(--leader)}.tc__dot[data-astro-cid-72ticzt3]{fill:currentColor;stroke:var(--paper);stroke-width:.8px}.tc[data-astro-cid-72ticzt3] canvas{touch-action:pan-y;cursor:grab;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.tc[data-astro-cid-72ticzt3] canvas.is-dragging{cursor:grabbing}.tc[data-astro-cid-72ticzt3] canvas:focus-visible{outline:1px solid var(--diagram-accent);outline-offset:-1px}.tc[data-astro-cid-72ticzt3][data-live] .tc__poster[data-astro-cid-72ticzt3]{visibility:hidden}.tc[data-astro-cid-72ticzt3][data-labels] .tc__label[data-astro-cid-72ticzt3]{pointer-events:auto;cursor:pointer}.tc__label[data-astro-cid-72ticzt3]:focus{outline:none}.tc__label[data-astro-cid-72ticzt3]:focus-visible .tc__text[data-astro-cid-72ticzt3]{text-underline-offset:.18em;text-decoration:underline .06em}.tc[data-astro-cid-72ticzt3] .tc__hit{fill:none;stroke:none;pointer-events:all}.tc[data-astro-cid-72ticzt3][data-animated] .tc__label[data-astro-cid-72ticzt3]{transition:color .2s,opacity .2s}.tc[data-astro-cid-72ticzt3][data-active] .tc__label[data-astro-cid-72ticzt3]:not(.is-active){opacity:.4}.tc__label[data-astro-cid-72ticzt3].is-active{color:var(--diagram-accent)}.tc__label[data-astro-cid-72ticzt3].is-hidden .tc__leader[data-astro-cid-72ticzt3],.tc__label[data-astro-cid-72ticzt3].is-hidden .tc__dot[data-astro-cid-72ticzt3]{opacity:.35}.tc__label[data-astro-cid-72ticzt3].is-off{visibility:hidden}.tc__views[data-astro-cid-72ticzt3]{flex-wrap:wrap;justify-content:center;gap:.15rem 1.1rem;margin-top:.5rem;display:flex}.tc__views[data-astro-cid-72ticzt3][hidden]{display:none}.tc__view[data-astro-cid-72ticzt3]{appearance:none;color:var(--diagram-muted);font:500 .66rem / 1.2 var(--font-label);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:.3rem 0}.tc__view[data-astro-cid-72ticzt3]:hover,.tc__view[data-astro-cid-72ticzt3]:focus-visible{color:var(--diagram-accent)}.tc__view[data-astro-cid-72ticzt3]:focus-visible{outline:1px solid var(--diagram-accent);outline-offset:3px}.tc__view[data-astro-cid-72ticzt3][aria-pressed=true]{color:var(--diagram-ink);border-bottom-color:currentColor}
