.figure.svelte-iph9pu{margin:0;display:flex;flex-direction:column;gap:var(--space-2);color:var(--ink);--accent: color-mix(in srgb, var(--cobalt) 70%, var(--ink))}.caption.svelte-iph9pu{color:var(--ink-muted);min-width:0}.views.svelte-iph9pu{display:flex;align-self:flex-end;padding:2px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ink) 8%,transparent)}.view.svelte-iph9pu{position:relative;min-height:36px;padding:0 14px;border-radius:var(--radius-pill);font:500 14px/1 var(--font-sans);color:var(--ink)}.view.svelte-iph9pu:before{content:"";position:absolute;inset:-4px 0}.view[aria-pressed=true].svelte-iph9pu{background:var(--ink);color:var(--ground)}.svg.svelte-iph9pu{width:100%;max-height:220px;overflow:visible}.mass.svelte-iph9pu{fill:color-mix(in srgb,var(--ink) 8%,transparent);stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round}.treads.svelte-iph9pu{fill:none;stroke:var(--ink);stroke-width:1}.guide.svelte-iph9pu{stroke:var(--ink-muted);stroke-width:.75;stroke-dasharray:4 3}.walk.svelte-iph9pu{fill:none;stroke:var(--ink);stroke-width:1;stroke-dasharray:5 3}.walk-start.svelte-iph9pu{fill:var(--ground);stroke:var(--ink)}.walk-end.svelte-iph9pu{fill:none;stroke:var(--ink)}.dim.svelte-iph9pu{transition:opacity .15s ease}.dim.svelte-iph9pu line:where(.svelte-iph9pu),.dim.svelte-iph9pu path:where(.svelte-iph9pu){fill:none;stroke:var(--ink);stroke-width:1}.dim.svelte-iph9pu .ext:where(.svelte-iph9pu){stroke-width:.6}.dim.svelte-iph9pu .rail:where(.svelte-iph9pu){stroke-width:2.5;stroke-linecap:round}.dim.svelte-iph9pu .area:where(.svelte-iph9pu){fill:none;stroke:none}text.svelte-iph9pu{font:500 11px var(--font-sans);letter-spacing:.02em;fill:var(--ink);paint-order:stroke;stroke:var(--ground);stroke-width:3px;stroke-linejoin:round}.note.svelte-iph9pu{font-size:9px;fill:var(--ink-muted)}.hit.svelte-iph9pu{cursor:pointer;outline:none}.hit.svelte-iph9pu rect:where(.svelte-iph9pu){fill:transparent;stroke:none}.hit.svelte-iph9pu:hover rect:where(.svelte-iph9pu){fill:color-mix(in srgb,var(--accent) 16%,transparent)}.hit.svelte-iph9pu:focus-visible rect:where(.svelte-iph9pu){stroke:var(--focus);stroke-width:2}.off.svelte-iph9pu{opacity:.3}.on.svelte-iph9pu line:where(.svelte-iph9pu),.on.svelte-iph9pu path:where(.svelte-iph9pu){stroke:var(--accent);stroke-width:2}.on.svelte-iph9pu .rail:where(.svelte-iph9pu){stroke-width:3}.on.svelte-iph9pu .area:where(.svelte-iph9pu){fill:color-mix(in srgb,var(--accent) 18%,transparent);stroke:var(--accent);stroke-width:2}.on.svelte-iph9pu text:where(.svelte-iph9pu){fill:var(--accent);font-weight:700}@media(prefers-reduced-motion:reduce){.dim.svelte-iph9pu{transition:none}}.scope.svelte-10n7km5{margin:0 0 var(--space-3)}.banner.svelte-10n7km5{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);margin-bottom:var(--space-3)}.tabs.svelte-10n7km5{display:flex;gap:var(--space-2);scrollbar-width:none;margin-bottom:var(--space-2);overflow-x:auto}.facts.svelte-10n7km5,.group.svelte-10n7km5{display:flex;flex-direction:column;gap:var(--tile-gap)}.section.svelte-10n7km5{margin:var(--space-4) 0 var(--space-1)}.diagram.svelte-10n7km5{position:sticky;top:0;z-index:1;padding:var(--space-2) 0;background:var(--ground)}.tool.svelte-10n7km5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:72px;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink)}.tool.svelte-10n7km5:hover{background:var(--surface-raised)}.tool.svelte-10n7km5>span:where(.svelte-10n7km5){display:flex;flex-direction:column;gap:var(--space-1)}.sub.svelte-10n7km5{color:var(--ink-muted)}
