.scarcity-map.svelte-1okeks9{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:12px;min-width:0}.axis.svelte-1okeks9{font-family:var(--font-mono);font-size:.625rem;line-height:1.3;color:var(--color-muted)}.axis-y.svelte-1okeks9{display:flex;flex-direction:column;justify-content:space-between;min-height:24rem;padding-block:4px;writing-mode:vertical-rl;transform:rotate(180deg)}.map-stage.svelte-1okeks9{position:relative;display:grid;gap:10px;min-width:0}.axis-x.svelte-1okeks9{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-rule);padding-bottom:8px;font-family:var(--font-mono);font-size:.625rem;line-height:1.35;color:var(--color-muted)}.axis-x.svelte-1okeks9 span:where(.svelte-1okeks9):last-child{text-align:right}.quadrant-grid.svelte-1okeks9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;min-height:24rem;border:1px solid var(--color-rule);background:var(--color-rule)}.quadrant.svelte-1okeks9{display:grid;align-content:start;gap:9px;min-width:0;padding:10px}.quadrant-provenance.svelte-1okeks9{background:color-mix(in srgb,var(--color-orange) 7%,transparent)}.quadrant-relational.svelte-1okeks9{background:linear-gradient(135deg,color-mix(in srgb,var(--color-orange) 11%,transparent),transparent 52%),color-mix(in srgb,var(--color-blue) 7%,transparent)}.quadrant-commodity.svelte-1okeks9{background:color-mix(in srgb,var(--color-blue) 6%,transparent)}.quadrant-context.svelte-1okeks9{background:color-mix(in srgb,var(--color-ink) 4%,transparent)}.quadrant-title.svelte-1okeks9{font-family:var(--font-sans);font-size:.8125rem;font-weight:650;line-height:1.25;color:var(--color-ink)}.quadrant-copy.svelte-1okeks9 p:where(.svelte-1okeks9){max-width:18rem;margin:4px 0 0;font-family:var(--font-sans);font-size:.625rem;line-height:1.32;color:var(--color-secondary)}.chip-list.svelte-1okeks9{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.map-chip.svelte-1okeks9{display:grid;gap:3px;width:calc(50% - 3px);min-height:3.55rem;border:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);background:color-mix(in srgb,var(--color-bg) 86%,white 14%);padding:6px}html.dark .map-chip.svelte-1okeks9{background:color-mix(in srgb,var(--color-bg) 86%,white 5%)}.map-chip.svelte-1okeks9 span:where(.svelte-1okeks9){font-family:var(--font-sans);font-size:.6875rem;font-weight:650;line-height:1.2;color:var(--color-ink)}.map-chip.svelte-1okeks9 small:where(.svelte-1okeks9){font-family:var(--font-sans);font-size:.575rem;line-height:1.24;color:var(--color-secondary)}.map-chip.is-counter.svelte-1okeks9{border-style:dashed;border-color:color-mix(in srgb,var(--color-orange) 55%,var(--color-rule));background:color-mix(in srgb,var(--color-orange) 10%,var(--color-bg))}.distinction-ribbon.svelte-1okeks9{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px 7px;border:1px solid color-mix(in srgb,var(--color-blue) 36%,var(--color-rule));background:color-mix(in srgb,var(--color-bg) 92%,white 8%);padding:7px 10px;font-family:var(--font-sans);font-size:.6875rem;line-height:1.28;color:var(--color-secondary);text-align:center}html.dark .distinction-ribbon.svelte-1okeks9{background:color-mix(in srgb,var(--color-bg) 88%,white 7%)}.distinction-ribbon.svelte-1okeks9 strong:where(.svelte-1okeks9){color:var(--color-blue);font-weight:700}@media(max-width:760px){.scarcity-map.svelte-1okeks9{grid-template-columns:1fr}.axis-y.svelte-1okeks9{display:none}.axis-x.svelte-1okeks9{display:grid;grid-template-columns:1fr;gap:5px}.axis-x.svelte-1okeks9 span:where(.svelte-1okeks9):last-child{text-align:left}.quadrant-grid.svelte-1okeks9{grid-template-columns:1fr;gap:0;min-height:0;background:none}.quadrant.svelte-1okeks9+.quadrant:where(.svelte-1okeks9){border-top:1px solid var(--color-rule)}.map-chip.svelte-1okeks9{width:100%;min-height:0}}.comparison.svelte-1mvu28m{display:grid;gap:8px;min-width:0;container-type:inline-size}.comparison-header.svelte-1mvu28m,.frame-row.svelte-1mvu28m{display:grid;grid-template-columns:minmax(7.4rem,.95fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.05fr);gap:0}.comparison-header.svelte-1mvu28m{border:1px solid var(--color-rule);background:color-mix(in srgb,var(--color-ink) 5%,transparent);font-family:var(--font-mono);font-size:.625rem;line-height:1.25;color:var(--color-muted)}.comparison-header.svelte-1mvu28m span:where(.svelte-1mvu28m){min-width:0;padding:8px}.comparison-header.svelte-1mvu28m span:where(.svelte-1mvu28m)+span:where(.svelte-1mvu28m){border-left:1px solid var(--color-rule)}.comparison-list.svelte-1mvu28m{display:grid;gap:7px}.frame-row.svelte-1mvu28m{min-height:5.9rem;border:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent);background:color-mix(in srgb,var(--color-bg) 82%,white 18%)}html.dark .frame-row.svelte-1mvu28m{background:color-mix(in srgb,var(--color-bg) 86%,white 5%)}.frame-row.svelte-1mvu28m>div:where(.svelte-1mvu28m){min-width:0;padding:8px;font-family:var(--font-sans);font-size:.625rem;line-height:1.32;color:var(--color-secondary)}.frame-row.svelte-1mvu28m>div:where(.svelte-1mvu28m)+div:where(.svelte-1mvu28m){border-left:1px solid var(--color-rule)}.frame-name.svelte-1mvu28m{font-weight:700;color:var(--color-ink)!important;overflow-wrap:anywhere}.mobile-label.svelte-1mvu28m{display:none}@media(max-width:900px){.comparison-header.svelte-1mvu28m{display:none}.frame-row.svelte-1mvu28m{grid-template-columns:1fr;min-height:0}.frame-row.svelte-1mvu28m>div:where(.svelte-1mvu28m)+div:where(.svelte-1mvu28m){border-left:none;border-top:1px solid var(--color-rule)}.frame-row.svelte-1mvu28m>div:where(.svelte-1mvu28m){font-size:.75rem}.mobile-label.svelte-1mvu28m{display:block;margin-bottom:4px;font-family:var(--font-mono);font-size:.625rem;line-height:1.25;color:var(--color-muted)}}@container (max-width: 760px){.comparison-header.svelte-1mvu28m{display:none}.frame-row.svelte-1mvu28m{grid-template-columns:1fr;min-height:0}.frame-row.svelte-1mvu28m>div:where(.svelte-1mvu28m)+div:where(.svelte-1mvu28m){border-left:none;border-top:1px solid var(--color-rule)}.frame-row.svelte-1mvu28m>div:where(.svelte-1mvu28m){font-size:.75rem}.mobile-label.svelte-1mvu28m{display:block;margin-bottom:4px;font-family:var(--font-mono);font-size:.625rem;line-height:1.25;color:var(--color-muted)}}
