.explorer.svelte-1s7djei{container-type:inline-size}.explorer.svelte-1s7djei .facade{--wall:color-mix(in oklab, var(--tint,var(--ink)) 45%, var(--ink))}.controls.svelte-1s7djei{flex-wrap:wrap;align-items:end;gap:12px 32px;margin-block-end:20px;display:flex}.modes.svelte-1s7djei{border:0;min-inline-size:0;margin:0;padding:0}.modes.svelte-1s7djei legend:where(.svelte-1s7djei){margin-block-end:6px;padding:0}.segments.svelte-1s7djei{border:1px solid var(--ink);border-radius:var(--radius);grid-auto-flow:column;display:grid;overflow:hidden}.segments.svelte-1s7djei label:where(.svelte-1s7djei){flex:none;position:relative}.segments.svelte-1s7djei input:where(.svelte-1s7djei){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segments.svelte-1s7djei span:where(.svelte-1s7djei){white-space:nowrap;padding:7px 14px;font-size:.9rem;font-weight:500;display:block}.segments.svelte-1s7djei label:where(.svelte-1s7djei)+label:where(.svelte-1s7djei) span:where(.svelte-1s7djei){border-inline-start:1px solid var(--line)}.segments.svelte-1s7djei input:where(.svelte-1s7djei):checked+span:where(.svelte-1s7djei){background:var(--ink);color:var(--paper)}.segments.svelte-1s7djei input:where(.svelte-1s7djei):focus-visible+span:where(.svelte-1s7djei){outline:2px solid var(--focus);outline-offset:-4px}.year.svelte-1s7djei{align-items:center;gap:10px;display:flex}.year.svelte-1s7djei input:where(.svelte-1s7djei){inline-size:min(280px,50vw)}.year.svelte-1s7djei output:where(.svelte-1s7djei){min-inline-size:3ch;font-size:1.6rem;font-weight:500}.play.svelte-1s7djei{border:1px solid var(--ink);background:var(--paper-raised);border-radius:50%;place-items:center;block-size:36px;inline-size:36px;display:grid}.legend.svelte-1s7djei{color:var(--ink-2);margin-inline-start:auto;font-size:.8rem}.legend.svelte-1s7djei ul:where(.svelte-1s7djei){flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.legend.svelte-1s7djei li:where(.svelte-1s7djei){align-items:center;gap:5px;display:inline-flex}.swatch.svelte-1s7djei{background:var(--cell-fill);border-radius:1px;block-size:10px;inline-size:14px}.swatch.none.svelte-1s7djei{background-image:repeating-linear-gradient(-45deg, var(--hatch) 0 1px, transparent 1px 4px);box-shadow:inset 0 0 0 1px var(--line-soft)}.swatch.open.svelte-1s7djei{outline:2px solid var(--accent);outline-offset:1px;background:0 0}.tabs.svelte-1s7djei{display:none}.track.svelte-1s7djei{--facade-cell:clamp(9px, calc((100cqi - 300px) / 49), 30px);border-block-end:1.5px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:16px;padding-block-end:0;display:flex;position:relative}.slide.svelte-1s7djei{flex-direction:column;align-items:center;min-inline-size:0;display:flex}.caption.svelte-1s7djei{text-align:center;order:2;font-size:.8rem;position:absolute;inset-block-start:calc(100% + 10px)}.slide.svelte-1s7djei{position:relative}.caption.svelte-1s7djei h3:where(.svelte-1s7djei){letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.8rem;font-weight:600;font-stretch:80%}.caption.svelte-1s7djei .id:where(.svelte-1s7djei),.open-now.svelte-1s7djei{display:none}.readout.svelte-1s7djei{border:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-block-size:2.6em;margin-block-start:52px;padding:8px 12px;font-size:.9rem;display:flex}.readout.svelte-1s7djei strong:where(.svelte-1s7djei){font-weight:500}.readout.svelte-1s7djei .sale:where(.svelte-1s7djei){color:var(--ink);font-weight:600}.hint.svelte-1s7djei{color:var(--ink-3)}@container (width<760px){.modes.svelte-1s7djei{inline-size:100%}.segments.svelte-1s7djei{grid-template-columns:1fr 1fr;grid-auto-flow:row}.segments.svelte-1s7djei label:where(.svelte-1s7djei):nth-child(3) span:where(.svelte-1s7djei){border-inline-start:0}.segments.svelte-1s7djei label:where(.svelte-1s7djei):nth-child(n+3) span:where(.svelte-1s7djei){border-block-start:1px solid var(--line)}.segments.svelte-1s7djei span:where(.svelte-1s7djei){text-align:center}.legend.svelte-1s7djei{margin-inline-start:0}.tabs.svelte-1s7djei{scrollbar-width:none;gap:6px;margin-block-end:8px;display:flex;overflow-x:auto}.tabs.svelte-1s7djei button:where(.svelte-1s7djei){border:1px solid var(--line);background:var(--paper-raised);border-radius:var(--radius);font-family:var(--font-mono);flex:1 0 auto;padding:6px 10px;font-size:.85rem;position:relative}.tabs.svelte-1s7djei button[aria-current=true]:where(.svelte-1s7djei){background:var(--ink);color:var(--paper);border-color:var(--ink)}.tabs.svelte-1s7djei .dot:where(.svelte-1s7djei){background:var(--accent);border:1.5px solid var(--paper);border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:-3px;inset-inline-end:-3px}.track.svelte-1s7djei{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;block-size:var(--active-height,auto);margin-inline:calc(var(--gutter) * -1);border:0;align-items:flex-start;gap:0;transition:block-size .3s;overflow:auto hidden}.slide.svelte-1s7djei{scroll-snap-align:start;scroll-snap-stop:always;padding-inline:var(--gutter);flex:0 0 100%;justify-content:flex-start;position:static;container-type:inline-size}.slide.svelte-1s7djei .facade{--facade-cell:min(calc((100cqi - 2 * var(--gutter) - 40px) / var(--cols)), 34px);border-block-end:1.5px solid var(--ink);padding-inline:16px}.caption.svelte-1s7djei{text-align:start;order:-1;align-self:stretch;margin-block-end:16px;position:static}.caption.svelte-1s7djei h3:where(.svelte-1s7djei){text-transform:none;letter-spacing:0;font-size:1.1rem;font-stretch:100%}.caption.svelte-1s7djei .id:where(.svelte-1s7djei){font-family:var(--font-mono);margin-inline-end:4px;font-weight:500;display:inline}.open-now.svelte-1s7djei{color:var(--accent-ink);margin:2px 0 0;font-size:.85rem}.readout.svelte-1s7djei{display:none}}.panel.svelte-1sqw42e{--chart-bg:var(--paper-raised);background:var(--paper-raised);border:1px solid var(--ink);overscroll-behavior:contain;flex-direction:column;gap:12px;padding:16px 18px 20px;display:flex;overflow-y:auto}header.svelte-1sqw42e{justify-content:space-between;align-items:start;gap:12px;display:flex}h2.svelte-1sqw42e{letter-spacing:-.01em;outline:none;font-size:1.35rem;font-weight:700;font-stretch:110%}.meta.svelte-1sqw42e{color:var(--ink-3);margin:4px 0 0;font-size:.875rem}.close.svelte-1sqw42e{border:1px solid var(--line);background:0 0;border-radius:50%;flex:none;place-items:center;block-size:34px;inline-size:34px;display:grid}.close.svelte-1sqw42e:hover{border-color:var(--ink)}.listing.svelte-1sqw42e{color:inherit;border-inline-start:3px solid var(--accent);background:var(--accent-wash);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 12px;text-decoration:none;display:flex}.listing.svelte-1sqw42e strong:where(.svelte-1sqw42e){font-size:1.1rem;font-weight:500}.badge.svelte-1sqw42e{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-ink);font-size:.7rem;font-weight:700;font-stretch:75%}.finn.svelte-1sqw42e{color:var(--link);align-items:center;gap:4px;margin-inline-start:auto;font-size:.875rem;display:inline-flex}h3.label.svelte-1sqw42e{border-block-end:1px solid var(--ink);margin-block:8px 0;padding-block-end:4px}.sales.svelte-1sqw42e td:where(.svelte-1sqw42e){padding:5px 0;font-size:.875rem}.sales.svelte-1sqw42e td:where(.svelte-1sqw42e)+td:where(.svelte-1sqw42e){text-align:end}.muted.svelte-1sqw42e{color:var(--ink-3);margin:0;font-size:.875rem}.more.svelte-1sqw42e{align-items:center;gap:6px;margin-block-start:4px;font-weight:600;display:inline-flex}.intro.svelte-ndmep7{flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin-block-end:24px;display:flex}h1.svelte-ndmep7{letter-spacing:-.02em;font-size:clamp(1.8rem,1.2rem + 2vw,2.6rem);font-weight:800;font-stretch:112%}.intro.svelte-ndmep7 p:where(.svelte-ndmep7){color:var(--ink-2);margin:0}.stage.svelte-ndmep7{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.stage.has-panel.svelte-ndmep7{grid-template-columns:minmax(0,1fr) 340px}.panel-slot.svelte-ndmep7{max-block-size:calc(100dvh - 32px);display:flex;position:sticky;top:16px}.panel-slot.svelte-ndmep7 .panel{inline-size:100%}@media (width<760px){.stage.has-panel.svelte-ndmep7{grid-template-columns:minmax(0,1fr)}.panel-slot.svelte-ndmep7{z-index:10;max-block-size:72dvh;animation:.25s ease-out svelte-ndmep7-sheet;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px #00000040}.panel-slot.svelte-ndmep7 .panel{border-block-end:0;border-inline:0;border-radius:12px 12px 0 0}}@keyframes svelte-ndmep7-sheet{0%{translate:0 100%}}
