svg.svelte-8lbgen{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}path[data-condition].svelte-8lbgen{stroke-dasharray:4 3}path.svelte-8lbgen{fill:none;stroke:var(--ds-selected-pin);stroke-width:2px}figure.svelte-1hbpk2z{--lead-height: 24px;--lead-gap: .18rem;--lead-padding: .3rem;--pin-target-height: var(--lead-height);--pin-lead-padding: 0;margin:0}@media(max-width:700px),(pointer:coarse){figure.svelte-1hbpk2z{--lead-height: 28px}}.layout.svelte-1hbpk2z{position:relative}.short-sides.svelte-1hbpk2z{--short-side-width: 5.5rem}.edge.svelte-1hbpk2z{display:grid;width:var(--short-side-width);margin-inline:auto;grid-template-columns:repeat(var(--edge-pins),minmax(0,1fr))}.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.external:where(.svelte-1hbpk2z){stroke-dasharray:4 3}.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}.package.svelte-1hbpk2z{display:grid;width:min(100%,23rem);margin-inline:auto;grid-template-columns:minmax(0,max-content) clamp(3.4rem,var(--body-width),45%) minmax(0,max-content);grid-template-rows:repeat(var(--rows),minmax(var(--lead-height),auto));row-gap:var(--lead-gap);padding-block:var(--lead-padding)}.package.svelte-1hbpk2z>:where(.svelte-1hbpk2z){grid-row:1 / span var(--rows)}.row.svelte-1hbpk2z{display:grid;grid-template-rows:subgrid;min-width:0}.left.svelte-1hbpk2z{grid-column:1}.right.svelte-1hbpk2z{grid-column:3}.body.svelte-1hbpk2z{grid-column:2;min-width:0;position:relative;display:grid;place-items:center;background:var(--ds-control);border:1px solid var(--ds-control-border);border-radius:6px}.short-sides.svelte-1hbpk2z .package:where(.svelte-1hbpk2z){grid-template-columns:minmax(0,1fr) var(--short-side-width) minmax(0,1fr);padding-block:0}.body.svelte-1hbpk2z{--ds-marking-inset: .8rem .55rem}.index.svelte-1hbpk2z{position:absolute;top:.55rem;left:.45rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--ds-pinout-index, var(--ds-muted))}.arrows.svelte-1hbpk2z{position:absolute;inset:-1px 0;grid-template-columns:1fr 1fr;grid-auto-rows:var(--lead-height);row-gap:var(--lead-gap);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}figcaption.svelte-1hbpk2z{overflow-anchor:none;text-align:center;margin-top:.5rem;color:var(--ds-muted);font-size:.82rem}
