figure.svelte-1n21gl3{gap:.25rem;display:grid}svg.svelte-1n21gl3{touch-action:none;block-size:clamp(8rem,22vh,15rem);inline-size:100%}.cursor.svelte-1n21gl3{stroke:var(--text);stroke-width:2px;vector-effect:non-scaling-stroke}figcaption.svelte-1n21gl3{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.8rem;display:flex}.readout.svelte-1n21gl3{color:var(--text);font-weight:600}dl.svelte-1lygcii{grid-template-columns:auto auto;align-content:start;gap:.35rem 1.5rem;font-size:.95rem;display:grid}dd.svelte-1lygcii{font-variant-numeric:tabular-nums;text-align:end}.layout.svelte-n0sgnd{grid-template-rows:1fr;block-size:100dvh;display:grid;position:relative}.layout.svelte-n0sgnd.with-details{grid-template-rows:1fr auto}.map.svelte-n0sgnd{z-index:0;min-block-size:0}.title.svelte-n0sgnd{z-index:500;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 88%, transparent);box-shadow:var(--shadow);white-space:nowrap;pointer-events:none;padding:.3rem 1rem;font-size:1.1rem;position:absolute;inset-block-start:.75rem;inset-inline-start:50%;translate:-50%}.controls.svelte-n0sgnd{z-index:500;anchor-name:--track-controls;gap:.4rem;display:flex;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.control.svelte-n0sgnd{background:var(--surface);block-size:2.75rem;inline-size:2.75rem;color:var(--text);box-shadow:var(--shadow);cursor:pointer;border:0;border-radius:.5rem;place-items:center;display:grid}[popover].svelte-n0sgnd{position-anchor:--track-controls;position-area:block-end span-inline-start;border-radius:var(--radius);background:var(--surface);max-block-size:60dvh;min-inline-size:15rem;color:var(--text);box-shadow:var(--shadow);border:0;margin:.4rem 0 0;padding:.75rem}[popover].svelte-n0sgnd h2:where(.svelte-n0sgnd){margin-block-end:.5rem;font-size:1rem}[popover].svelte-n0sgnd ul:where(.svelte-n0sgnd){padding:0;list-style:none}[popover].svelte-n0sgnd button:where(.svelte-n0sgnd){text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.6rem;inline-size:100%;padding:.45rem .5rem;display:flex}[popover].svelte-n0sgnd button:where(.svelte-n0sgnd):hover,[popover].svelte-n0sgnd button:where(.svelte-n0sgnd)[aria-pressed=true]{background:var(--surface-2)}.swatch.svelte-n0sgnd{border-radius:2px;flex-shrink:0;block-size:.35rem;inline-size:1.25rem}.error.svelte-n0sgnd{z-index:500;background:var(--surface);color:var(--danger);border-radius:.5rem;padding:.4rem .8rem;position:absolute;inset-block-end:1rem;inset-inline-start:1rem}.details.svelte-n0sgnd{background:var(--surface);border-block-start:2px solid var(--strong-line);max-block-size:55dvh;padding:.75rem clamp(.75rem,2vw,1.5rem) 1rem;overflow-y:auto;container-type:inline-size}.details.svelte-n0sgnd header:where(.svelte-n0sgnd){justify-content:space-between;align-items:center;margin-block-end:.5rem;display:flex}.details.svelte-n0sgnd h2:where(.svelte-n0sgnd){font-size:1.25rem}.close.svelte-n0sgnd{background:var(--accent);block-size:2.25rem;inline-size:2.25rem;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.detail-body.svelte-n0sgnd{gap:1rem 2rem;display:grid}@container (inline-size>=50rem){.detail-body.svelte-n0sgnd{grid-template-columns:1fr auto;align-items:end}}
