.hero.svelte-n4uqhl{border-bottom:1.5px solid var(--rule-strong);padding-bottom:40px}.hero-fact.svelte-n4uqhl{margin-top:18px;max-width:var(--measure);font-size:var(--fs-lede);line-height:1.6;color:var(--ink-2)}.hero-fact.svelte-n4uqhl strong:where(.svelte-n4uqhl){color:var(--ink);font-size:1.2em}.section.svelte-n4uqhl{padding:56px 0}.section-alt.svelte-n4uqhl{border-top:1px solid var(--rule)}.overview-text.svelte-n4uqhl{max-width:var(--measure);font-size:1.05rem;line-height:1.7;color:var(--ink-2)}.overview-text.svelte-n4uqhl strong:where(.svelte-n4uqhl){color:var(--ink)}.overview-text.svelte-n4uqhl p:where(.svelte-n4uqhl)+p:where(.svelte-n4uqhl){margin-top:14px}.readings.svelte-n4uqhl{border-width:1.5px;background:var(--sheet);margin-bottom:24px}.readings.svelte-n4uqhl>.stat-box:where(.svelte-n4uqhl){min-width:0}.readings.svelte-n4uqhl .label:where(.svelte-n4uqhl){overflow-wrap:anywhere}.readings.svelte-n4uqhl .stat-box:where(.svelte-n4uqhl) .value:where(.svelte-n4uqhl){display:flex;align-items:baseline;gap:2px}.readings.svelte-n4uqhl .stat-box.lead:where(.svelte-n4uqhl) .value:where(.svelte-n4uqhl){font-size:2.2rem}.readings.svelte-n4uqhl .sub:where(.svelte-n4uqhl){font-family:var(--font-ui);letter-spacing:.02em}.readings.svelte-n4uqhl .sub:where(.svelte-n4uqhl) .front{font-size:.85rem}.chart-outer.svelte-n4uqhl{margin:0 0 24px;background:var(--sheet);border:1.5px solid var(--rule-strong)}.panel-head.svelte-n4uqhl{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-bottom:1px solid var(--rule-strong)}.panel-t.svelte-n4uqhl{font-family:var(--font-ui);font-weight:800;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.panel-m.svelte-n4uqhl{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.chart-wrap.svelte-n4uqhl{position:relative;padding:16px 16px 8px}.state-canvas.svelte-n4uqhl{width:100%;height:300px;display:block;cursor:crosshair}.chart-tooltip.svelte-n4uqhl{position:absolute;pointer-events:none;z-index:10;padding:8px 12px;min-width:150px;white-space:nowrap;background:var(--sheet);border:1px solid var(--rule-strong);font-family:var(--font-ui);font-size:.8rem}.tt-date.svelte-n4uqhl{font-size:var(--fs-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.tt-row.svelte-n4uqhl{display:flex;align-items:center;gap:8px;margin-bottom:3px}.tt-key.svelte-n4uqhl{width:16px;border-top:2px solid var(--ink);flex-shrink:0}.tt-key.dashed.svelte-n4uqhl{border-top-style:dashed;border-top-color:var(--ink-3)}.tt-label.svelte-n4uqhl{flex:1;color:var(--ink-2)}.tt-val.svelte-n4uqhl{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.chart-legend.svelte-n4uqhl{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:10px 16px;border-top:1px solid var(--rule);font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.legend-item.svelte-n4uqhl{display:flex;align-items:center;gap:8px}.legend-line.svelte-n4uqhl{display:inline-block;width:22px;border-top:2px solid var(--ink);flex-shrink:0}.legend-dashed.svelte-n4uqhl{border-top:2px dashed var(--ink-3)}.bar-list.svelte-n4uqhl{list-style:none}.bar-list.svelte-n4uqhl li:where(.svelte-n4uqhl){display:grid;grid-template-columns:minmax(180px,1.4fr) 3fr 110px;gap:16px;align-items:center;padding:8px 16px;border-top:1px solid var(--rule);font-family:var(--font-ui)}.bar-list.svelte-n4uqhl li:where(.svelte-n4uqhl):first-child{border-top:0}.bl-name.svelte-n4uqhl{font-size:.92rem;color:var(--ink)}.bl-val.svelte-n4uqhl{text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.bar.svelte-n4uqhl{display:block;height:10px;background:var(--amber-dim)}.bar.svelte-n4uqhl>span:where(.svelte-n4uqhl){display:block;height:100%;background:var(--ink-2)}.link-list.svelte-n4uqhl{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));column-gap:32px;border-top:1.5px solid var(--rule-strong)}.link-list.svelte-n4uqhl li:where(.svelte-n4uqhl){display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--rule)}.link-list.svelte-n4uqhl li:where(.svelte-n4uqhl) a:where(.svelte-n4uqhl){font-family:var(--font-ui);font-weight:700}.link-list.svelte-n4uqhl li:where(.svelte-n4uqhl) span:where(.svelte-n4uqhl){font-family:var(--font-ui);font-size:.88rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.data-sources.svelte-n4uqhl{background:var(--sheet);border:1.5px solid var(--rule-strong)}.ds-title.svelte-n4uqhl{padding:12px 16px;border-bottom:1px solid var(--rule-strong);font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ds-grid.svelte-n4uqhl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));overflow:hidden}.ds-item.svelte-n4uqhl{padding:16px;border-left:1px solid var(--rule);border-top:1px solid var(--rule);margin:-1px 0 0 -1px}.ds-name.svelte-n4uqhl{font-size:.92rem;font-weight:700;margin-bottom:6px}.ds-desc.svelte-n4uqhl{font-family:var(--font-read);font-size:.92rem;color:var(--ink-2);line-height:1.5;margin-bottom:8px}.ds-link.svelte-n4uqhl{font-size:.85rem;font-weight:700}.ds-footer.svelte-n4uqhl{padding:10px 16px;border-top:1px solid var(--rule);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}@media(max-width:768px){.section.svelte-n4uqhl{padding:40px 0}.state-canvas.svelte-n4uqhl{height:240px}.chart-wrap.svelte-n4uqhl{padding:12px 8px 8px}.readings.svelte-n4uqhl{grid-template-columns:repeat(2,minmax(0,1fr))}.readings.svelte-n4uqhl .stat-box.lead:where(.svelte-n4uqhl) .value:where(.svelte-n4uqhl){font-size:1.75rem}.bar-list.svelte-n4uqhl li:where(.svelte-n4uqhl){grid-template-columns:1fr auto;gap:6px 12px}.bar-list.svelte-n4uqhl .bar:where(.svelte-n4uqhl){grid-column:1 / -1;grid-row:2}}.hero.svelte-1spkj6h{border-bottom:1.5px solid var(--rule-strong);padding-bottom:40px}.hero.has-map.svelte-1spkj6h{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:48px;align-items:start}.hero-map.svelte-1spkj6h{padding-top:44px}.hero-fact.svelte-1spkj6h{margin-top:18px;max-width:var(--measure);font-size:var(--fs-lede);line-height:1.6;color:var(--ink-2)}.hero-fact.svelte-1spkj6h strong:where(.svelte-1spkj6h){color:var(--ink);font-size:1.2em}@media(max-width:1000px){.hero.has-map.svelte-1spkj6h{grid-template-columns:1fr;gap:8px}.hero-map.svelte-1spkj6h{padding-top:8px}}.section.svelte-1spkj6h{padding:56px 0}.section-alt.svelte-1spkj6h{border-top:1px solid var(--rule)}.readings.svelte-1spkj6h{border-width:1.5px;background:var(--sheet);margin-bottom:24px}.readings.svelte-1spkj6h>.stat-box:where(.svelte-1spkj6h){min-width:0}.readings.svelte-1spkj6h .label:where(.svelte-1spkj6h){overflow-wrap:anywhere}.readings.svelte-1spkj6h .stat-box:where(.svelte-1spkj6h) .value:where(.svelte-1spkj6h){display:flex;align-items:baseline;gap:2px}.readings.svelte-1spkj6h .stat-box.lead:where(.svelte-1spkj6h) .value:where(.svelte-1spkj6h){font-size:2.2rem}.readings.svelte-1spkj6h .sub:where(.svelte-1spkj6h){font-family:var(--font-ui);letter-spacing:.02em}.readings.svelte-1spkj6h .sub:where(.svelte-1spkj6h) .front{font-size:.85rem}.readings.svelte-1spkj6h .value:where(.svelte-1spkj6h) .front{font-size:inherit}.pw.svelte-1spkj6h{font-size:.8rem;font-weight:500;color:var(--ink-3)}.chart-outer.svelte-1spkj6h{margin:0 0 24px;background:var(--sheet);border:1.5px solid var(--rule-strong)}.panel-head.svelte-1spkj6h{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border-bottom:1px solid var(--rule-strong)}.panel-t.svelte-1spkj6h{font-family:var(--font-ui);font-weight:800;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.panel-m.svelte-1spkj6h{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.chart-wrap.svelte-1spkj6h{position:relative;padding:16px 16px 8px}.city-canvas.svelte-1spkj6h{width:100%;height:300px;display:block;cursor:crosshair}.chart-tooltip.svelte-1spkj6h{position:absolute;pointer-events:none;z-index:10;padding:8px 12px;min-width:150px;white-space:nowrap;background:var(--sheet);border:1px solid var(--rule-strong);font-family:var(--font-ui);font-size:.8rem}.tt-date.svelte-1spkj6h{font-size:var(--fs-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.tt-row.svelte-1spkj6h{display:flex;align-items:center;gap:8px;margin-bottom:3px}.tt-key.svelte-1spkj6h{width:16px;border-top:2px solid var(--ink);flex-shrink:0}.tt-key.dashed.svelte-1spkj6h{border-top-style:dashed;border-top-color:var(--ink-3)}.tt-label.svelte-1spkj6h{flex:1;color:var(--ink-2)}.tt-val.svelte-1spkj6h{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.chart-legend.svelte-1spkj6h{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:10px 16px;border-top:1px solid var(--rule);font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.legend-item.svelte-1spkj6h{display:flex;align-items:center;gap:8px}.legend-line.svelte-1spkj6h{display:inline-block;width:22px;border-top:2px solid var(--ink);flex-shrink:0}.legend-dashed.svelte-1spkj6h{border-top:2px dashed var(--ink-3)}.bar.svelte-1spkj6h{display:block;height:10px;background:var(--amber-dim)}.bar.svelte-1spkj6h>span:where(.svelte-1spkj6h){display:block;height:100%}.bar.rise.svelte-1spkj6h>span:where(.svelte-1spkj6h){background:var(--rise)}.bar.fall.svelte-1spkj6h>span:where(.svelte-1spkj6h){background:var(--fall)}.bar.ink.svelte-1spkj6h>span:where(.svelte-1spkj6h){background:var(--ink-3)}.cat-list.svelte-1spkj6h{list-style:none}.cat-list.svelte-1spkj6h li:where(.svelte-1spkj6h){display:grid;grid-template-columns:minmax(150px,1.3fr) 3fr 84px;gap:16px;align-items:center;padding:8px 16px;border-top:1px solid var(--rule);font-family:var(--font-ui)}.cat-list.svelte-1spkj6h li:where(.svelte-1spkj6h):first-child{border-top:0}.cat-name.svelte-1spkj6h{font-size:.92rem;color:var(--ink)}.cat-list.svelte-1spkj6h .front{justify-self:end}.table-wrap.svelte-1spkj6h{border-width:1.5px}.num.svelte-1spkj6h{text-align:right!important}.table-cap.svelte-1spkj6h{position:sticky;left:0;padding:10px 14px;border-bottom:1px solid var(--rule-strong);font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--sheet)}.lb-table.svelte-1spkj6h .lb-rank:where(.svelte-1spkj6h){width:64px;font-weight:800;color:var(--ink-3)}.lb-table.svelte-1spkj6h th.lb-rank:where(.svelte-1spkj6h){color:var(--ink)}.lb-name.svelte-1spkj6h{font-weight:700}.lb-you.svelte-1spkj6h{margin-left:8px;font-size:var(--fs-label);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.lb-table.svelte-1spkj6h .bar-col:where(.svelte-1spkj6h){width:40%}.lb-table.svelte-1spkj6h tr.this-row:where(.svelte-1spkj6h) td:where(.svelte-1spkj6h),.lb-table.svelte-1spkj6h tbody:where(.svelte-1spkj6h) tr.this-row:where(.svelte-1spkj6h):hover td:where(.svelte-1spkj6h){background:var(--sand)}.panel.svelte-1spkj6h{background:var(--sheet);border:1.5px solid var(--rule-strong)}h3.panel-head.svelte-1spkj6h{margin:0}.ind-grid.svelte-1spkj6h{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:8px}.rank-list.svelte-1spkj6h{list-style:none}.rank-list.svelte-1spkj6h li:where(.svelte-1spkj6h){display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:baseline;padding:10px 16px;border-top:1px solid var(--rule);font-family:var(--font-ui)}.rank-list.svelte-1spkj6h li:where(.svelte-1spkj6h):first-child{border-top:0}.r-rank.svelte-1spkj6h{font-weight:800;color:var(--ink-3)}.r-name.svelte-1spkj6h{color:var(--ink);font-size:.92rem}.r-val.svelte-1spkj6h{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.dw-panel.svelte-1spkj6h{margin-top:8px}.dw-list.svelte-1spkj6h{list-style:none}.dw-list.svelte-1spkj6h li:where(.svelte-1spkj6h){display:grid;grid-template-columns:minmax(150px,1fr) 3fr 110px;gap:16px;align-items:center;padding:8px 16px;border-top:1px solid var(--rule);font-family:var(--font-ui)}.dw-list.svelte-1spkj6h li:where(.svelte-1spkj6h):first-child{border-top:0}.dw-list.svelte-1spkj6h li.this-row:where(.svelte-1spkj6h){background:var(--sand)}.dw-list.svelte-1spkj6h li.this-row:where(.svelte-1spkj6h) .dw-name:where(.svelte-1spkj6h){font-weight:800}.dw-list.svelte-1spkj6h li.this-row:where(.svelte-1spkj6h) .bar:where(.svelte-1spkj6h)>span:where(.svelte-1spkj6h){background:var(--ink)}.dw-name.svelte-1spkj6h{font-size:.92rem;color:var(--ink)}.dw-price.svelte-1spkj6h{text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.city-links.svelte-1spkj6h{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));column-gap:32px;border-top:1.5px solid var(--rule-strong)}.city-links.svelte-1spkj6h li:where(.svelte-1spkj6h){display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--rule)}.city-links.svelte-1spkj6h li:where(.svelte-1spkj6h) a:where(.svelte-1spkj6h){font-family:var(--font-ui);font-weight:700}.city-links.svelte-1spkj6h li:where(.svelte-1spkj6h)>span:where(.svelte-1spkj6h){font-family:var(--font-ui);font-size:.88rem;color:var(--ink-3)}.data-sources.svelte-1spkj6h{background:var(--sheet);border:1.5px solid var(--rule-strong)}.ds-title.svelte-1spkj6h{padding:12px 16px;border-bottom:1px solid var(--rule-strong);font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ds-grid.svelte-1spkj6h{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));overflow:hidden}.ds-item.svelte-1spkj6h{padding:16px;border-left:1px solid var(--rule);border-top:1px solid var(--rule);margin:-1px 0 0 -1px}.ds-name.svelte-1spkj6h{font-size:.92rem;font-weight:700;margin-bottom:6px}.ds-desc.svelte-1spkj6h{font-family:var(--font-read);font-size:.92rem;color:var(--ink-2);line-height:1.5;margin-bottom:8px}.ds-link.svelte-1spkj6h{font-size:.85rem;font-weight:700}.ds-footer.svelte-1spkj6h{padding:10px 16px;border-top:1px solid var(--rule);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}@media(max-width:768px){.section.svelte-1spkj6h{padding:40px 0}.city-canvas.svelte-1spkj6h{height:240px}.chart-wrap.svelte-1spkj6h{padding:12px 8px 8px}.readings.svelte-1spkj6h .stat-box.lead:where(.svelte-1spkj6h) .value:where(.svelte-1spkj6h){font-size:1.75rem}.ind-grid.svelte-1spkj6h{grid-template-columns:1fr}.cat-list.svelte-1spkj6h li:where(.svelte-1spkj6h){grid-template-columns:1fr auto;gap:6px 12px}.cat-list.svelte-1spkj6h .bar:where(.svelte-1spkj6h){grid-column:1 / -1;grid-row:2}.dw-list.svelte-1spkj6h li:where(.svelte-1spkj6h){grid-template-columns:1fr auto;gap:6px 12px}.dw-list.svelte-1spkj6h .bar:where(.svelte-1spkj6h){grid-column:1 / -1;grid-row:2}.lb-table.svelte-1spkj6h .bar-col:where(.svelte-1spkj6h){display:none}.lb-table.svelte-1spkj6h .lb-rank:where(.svelte-1spkj6h){width:44px}.readings.svelte-1spkj6h{grid-template-columns:repeat(2,minmax(0,1fr))}}
