figure.svelte-1hbpk2z{--lead-height: 44px;--lead-gap: .2rem;--lead-padding: .3rem;margin:0}.package.svelte-1hbpk2z{display:flex;align-items:stretch;justify-content:center;width:min(100%,23rem);margin-inline:auto}.edge.svelte-1hbpk2z{display:flex;justify-content:center;gap:.2rem;margin-block:.2rem}.edge.svelte-1hbpk2z .lead:where(.svelte-1hbpk2z){min-width:3.6rem;justify-content:center}.short-edges.svelte-1hbpk2z .body:where(.svelte-1hbpk2z){min-width:5.5rem}.underside.svelte-1hbpk2z{display:flex;justify-content:center;margin-top:.45rem}.cross-arrows.svelte-1hbpk2z,.connections.svelte-1hbpk2z{position:absolute;inset:calc(var(--lead-padding) - var(--lead-gap) / 2 - 1px) 0;width:100%;height:calc(100% - 2 * var(--lead-padding) + var(--lead-gap) + 2px);overflow:visible;pointer-events:none}.connections.svelte-1hbpk2z path:where(.svelte-1hbpk2z){fill:none;stroke:var(--ds-muted);stroke-width:1.5px}.connections.svelte-1hbpk2z path.dim:where(.svelte-1hbpk2z){opacity:.28}.connections.svelte-1hbpk2z path.emphasized:where(.svelte-1hbpk2z){stroke:var(--ds-selected-pin);stroke-width:2.5px}.cross-arrow.svelte-1hbpk2z{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round;color:var(--ds-muted)}.cross-arrow.active-arrow.svelte-1hbpk2z{color:var(--ds-selected-pin);stroke-width:2px}.cross-arrow.dim.svelte-1hbpk2z:not(.active-arrow){opacity:.3}.row.svelte-1hbpk2z,.arrows.svelte-1hbpk2z{display:grid;grid-auto-rows:var(--lead-height);row-gap:var(--lead-gap);padding-block:var(--lead-padding)}.row.svelte-1hbpk2z{flex:0 0 auto}.body.svelte-1hbpk2z{min-width:3.4rem;max-width:45%;position:relative;display:grid;place-items:center;background:var(--ds-control);border:1px solid var(--ds-control-border);border-radius:6px}.body.svelte-1hbpk2z strong:where(.svelte-1hbpk2z){writing-mode:vertical-rl;font:700 1rem var(--ds-mono)}.index.svelte-1hbpk2z{position:absolute;top:.55rem;left:.45rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--ds-muted)}.arrows.svelte-1hbpk2z{position:absolute;inset:-1px 0;grid-template-columns:1fr 1fr;pointer-events:none}.arrow.svelte-1hbpk2z{position:relative;width:calc(100% - .55rem);max-width:1.3rem;margin-block:calc(var(--lead-height) / 2);border:1px solid currentColor;border-left:0;border-radius:0 .35rem .35rem 0;color:var(--ds-muted)}.arrow.svelte-1hbpk2z:after{content:"";position:absolute;left:0;bottom:-3.5px;width:6px;height:6px;border:solid currentColor;border-width:0 0 1px 1px;transform:rotate(45deg)}.arrow.up.svelte-1hbpk2z:after{top:-3.5px;bottom:auto}.right-arrow.svelte-1hbpk2z{justify-self:end;border-left:1px solid currentColor;border-right:0;border-radius:.35rem 0 0 .35rem}.right-arrow.svelte-1hbpk2z:after{right:0;left:auto;transform:rotate(225deg)}.active-arrow.svelte-1hbpk2z{color:var(--ds-selected-pin);border-width:2px;border-left-width:0}.right-arrow.active-arrow.svelte-1hbpk2z{border-left-width:2px;border-right-width:0}.active-arrow.svelte-1hbpk2z:after{border-width:0 0 2px 2px}.arrow.dim.svelte-1hbpk2z:not(.active-arrow){opacity:.3}.lead.svelte-1hbpk2z{display:flex;align-items:center;gap:.3rem;min-height:var(--lead-height);padding:.2rem .35rem;color:var(--ds-text);background:var(--ds-background);border:1px solid var(--ds-border);border-inline-end:3px solid var(--pin);font:650 .8rem var(--ds-mono)}button.lead.svelte-1hbpk2z{cursor:pointer}.right.svelte-1hbpk2z .lead:where(.svelte-1hbpk2z){flex-direction:row-reverse;border-inline-end:1px solid var(--ds-border);border-inline-start:3px solid var(--pin)}.number.svelte-1hbpk2z{min-width:2ch;color:var(--pin);text-align:end}.right.svelte-1hbpk2z .number:where(.svelte-1hbpk2z){text-align:start}.lead[aria-pressed=true].svelte-1hbpk2z,.lead.highlight.svelte-1hbpk2z{background:var(--ds-control);outline:1px solid var(--pin);outline-offset:-2px}.lead.dim.svelte-1hbpk2z{border-inline-color:var(--ds-border)}.lead.dim.svelte-1hbpk2z .number:where(.svelte-1hbpk2z){color:var(--ds-muted)}.lead.paired.svelte-1hbpk2z{outline:1px dashed var(--ds-selected-pin);outline-offset:-2px}.sr-only.svelte-1hbpk2z{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}figcaption.svelte-1hbpk2z{text-align:center;margin-top:.5rem;color:var(--ds-muted);font-size:.82rem}
