.chart.svelte-1fr7dj4{flex-direction:column;gap:1.6rem;display:flex}.row.svelte-1fr7dj4{flex-direction:column;display:flex}.head.svelte-1fr7dj4{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:6px;display:flex}.city.svelte-1fr7dj4{font-size:var(--text-md);color:var(--cream)}.st.svelte-1fr7dj4{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;color:var(--muted);margin-left:7px}.pct.svelte-1fr7dj4{font-family:var(--font-display);color:var(--gold);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700}.track.svelte-1fr7dj4{background:var(--dark3);border-radius:2px;height:7px;overflow:hidden}.fill.svelte-1fr7dj4{background:var(--gold);border-radius:2px;height:100%}.pop.svelte-1fr7dj4{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;color:var(--muted);margin-top:7px}.mech.svelte-1fr7dj4{color:var(--cream);opacity:.82;border-left:2px solid var(--gold);margin-top:7px;padding-left:.8rem;font-size:12.5px;line-height:1.6}.mech.trend.svelte-1fr7dj4{border-left-color:var(--border);opacity:.7}.pending.svelte-1fr7dj4{border-top:1px solid var(--border);padding-top:1rem}.p-label.svelte-1fr7dj4{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.p-list.svelte-1fr7dj4{color:var(--muted);margin-top:5px;font-size:12.5px}.legend.svelte-1su59fa{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;gap:1.2rem;margin-bottom:1.5rem;display:flex}.legend.svelte-1su59fa span:where(.svelte-1su59fa){align-items:center;gap:6px;display:inline-flex}.key.svelte-1su59fa{border-radius:50%;width:10px;height:10px;display:inline-block}.t1.svelte-1su59fa{background:var(--gold)}.t2.svelte-1su59fa{background:var(--burnt)}.slopes.svelte-1su59fa{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:1.1rem;display:grid}.slope.svelte-1su59fa{flex-direction:column;align-items:center;display:flex}.label.svelte-1su59fa{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;min-height:2.8em;line-height:1.4}.plot.svelte-1su59fa{width:100%;height:78px;margin:8px 0;position:relative}svg.svelte-1su59fa{width:100%;height:100%;display:block}.conn.svelte-1su59fa{stroke:var(--muted);stroke-width:2px;opacity:.35;vector-effect:non-scaling-stroke}.dot.svelte-1su59fa{border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute}.d1.svelte-1su59fa{background:var(--gold);margin-left:-4.5px;left:0}.d2.svelte-1su59fa{background:var(--burnt);margin-right:-4.5px;right:0}.vals.svelte-1su59fa{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--cream);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;display:flex}.arrow.svelte-1su59fa{color:var(--muted);opacity:.6;font-size:var(--text-xs)}.legend.svelte-40l9qi{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;gap:1.2rem;margin-bottom:1.5rem;display:flex}.legend.svelte-40l9qi span:where(.svelte-40l9qi){align-items:center;gap:6px;display:inline-flex}.key.svelte-40l9qi{background:var(--muted);border-radius:2px;width:14px;height:8px;display:inline-block}.key.hatch.svelte-40l9qi{background:repeating-linear-gradient(135deg, var(--muted) 0 2px, transparent 2px 5px)}.groups.svelte-40l9qi{flex-direction:column;gap:2rem;display:flex}.g-label.svelte-40l9qi{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:.9rem}.t2.svelte-40l9qi .g-label:where(.svelte-40l9qi){color:var(--burnt-light)}.row.svelte-40l9qi{grid-template-columns:108px 1fr;align-items:center;gap:.9rem;margin-bottom:.65rem;display:grid}.city.svelte-40l9qi{color:var(--cream);font-size:12.5px}.bars.svelte-40l9qi{flex-direction:column;gap:3px;display:flex}.bar-wrap.svelte-40l9qi{align-items:center;gap:7px;display:flex}.bar.svelte-40l9qi{background:var(--gold);border-radius:2px;min-width:2px;height:7px}.bar.hatch.svelte-40l9qi{background:repeating-linear-gradient(135deg, var(--gold) 0 2px, transparent 2px 5px)}.t2.svelte-40l9qi .bar:where(.svelte-40l9qi){background:var(--burnt)}.t2.svelte-40l9qi .bar.hatch:where(.svelte-40l9qi){background:repeating-linear-gradient(135deg, var(--burnt) 0 2px, transparent 2px 5px)}.v.svelte-40l9qi{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums}@media (width<=520px){.row.svelte-40l9qi{grid-template-columns:1fr;gap:.3rem}}.legend.svelte-1edosp2{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;gap:1.2rem;margin-bottom:1.5rem;display:flex}.legend.svelte-1edosp2 span:where(.svelte-1edosp2){align-items:center;gap:6px;display:inline-flex}.key.svelte-1edosp2{border-radius:50%;width:10px;height:10px;display:inline-block}.t1.svelte-1edosp2{background:var(--gold)}.t2.svelte-1edosp2{background:var(--burnt)}.rows.svelte-1edosp2{flex-direction:column;gap:1.9rem;display:flex}.head.svelte-1edosp2{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:9px;display:flex}.label.svelte-1edosp2{font-size:var(--text-md);color:var(--cream)}.vals.svelte-1edosp2{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--cream);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.dot.svelte-1edosp2{border-radius:50%;width:8px;height:8px;display:inline-block}.d1.svelte-1edosp2{background:var(--gold)}.d2.svelte-1edosp2{background:var(--burnt)}.arrow.svelte-1edosp2{color:var(--muted);opacity:.6;font-size:var(--text-sm);margin:0 2px}.bar-row.svelte-1edosp2{align-items:center;gap:9px;display:flex}.track.svelte-1edosp2{background:var(--dark2);border-radius:2px;flex:1;height:9px}.fill.svelte-1edosp2{background:var(--burnt);border-radius:2px;height:100%}.delta.svelte-1edosp2{text-align:right;width:4.6em;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--cream);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.gloss.svelte-1edosp2{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;color:var(--muted);margin-top:8px}main.svelte-1yre5p1{max-width:820px;margin:0 auto;padding:3rem 1.5rem 5rem}.back.svelte-1yre5p1{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none}.back.svelte-1yre5p1:hover{color:var(--gold)}.bottom.svelte-1yre5p1{border-top:1px solid var(--border);margin-top:4rem;padding-top:2rem;display:block}header.svelte-1yre5p1{margin:2.5rem 0 3.5rem}.eyebrow.svelte-1yre5p1{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.22em;text-transform:uppercase;color:var(--burnt-light)}h1.svelte-1yre5p1{font-family:var(--font-display);margin:.6rem 0 1.4rem;font-size:clamp(2.6rem,8vw,4rem);font-weight:700;line-height:1}.lede.svelte-1yre5p1{color:var(--cream);opacity:.92;font-size:1.05rem;line-height:1.7}section.svelte-1yre5p1{margin-bottom:3.5rem}h2.svelte-1yre5p1{font-family:var(--font-display);border-bottom:1px solid var(--border);margin-bottom:.9rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.framing.svelte-1yre5p1{opacity:.9;margin-bottom:1.8rem;line-height:1.7}.caveat.svelte-1yre5p1{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.04em;color:var(--muted);border-top:1px solid var(--border);margin-top:1.6rem;padding-top:.9rem;line-height:1.7}.prov.svelte-1yre5p1{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.4rem}.p-head.svelte-1yre5p1{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:1.1rem}.p-row.svelte-1yre5p1{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1.4rem;display:grid}.p-cell.svelte-1yre5p1{flex-direction:column;display:flex}.p-n.svelte-1yre5p1{font-family:var(--font-display);color:var(--gold);font-size:2.1rem;font-weight:700;line-height:1}.p-l.svelte-1yre5p1{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-top:7px}.p-note.svelte-1yre5p1{color:var(--muted);margin-top:1.2rem;font-size:12.5px;line-height:1.7}.absent.svelte-1yre5p1 p:where(.svelte-1yre5p1){opacity:.82;line-height:1.7}b.svelte-1yre5p1{color:var(--cream);font-weight:500}i.svelte-1yre5p1{opacity:.85}@media (width<=600px){main.svelte-1yre5p1{padding:2rem 1.15rem 3.5rem}}
