.spark.svelte-x67dcf{width:100%;line-height:0}svg.svelte-x67dcf{touch-action:pan-y;display:block;overflow:visible}.trend.svelte-x67dcf{fill:none;stroke:var(--snap-quiet,#b5ada0);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.wash.svelte-x67dcf{fill:var(--snap-quiet,#b5ada0);opacity:.12}.zero.svelte-x67dcf{stroke:var(--snap-line,#e4dfd7);stroke-width:1px}.cross.svelte-x67dcf{stroke:var(--snap-ink-3,#6f6a62);stroke-width:1px}.dot.svelte-x67dcf{fill:var(--snap-accent,#2f6475);stroke:var(--snap-card,#fff);stroke-width:2px}.hit.svelte-x67dcf{fill:#0000;cursor:crosshair}.tile.svelte-1swg2ky{background:var(--snap-card);border:1px solid var(--snap-line);border-radius:10px;flex-direction:column;min-width:0;padding:18px 18px 14px;display:flex}header.svelte-1swg2ky{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.label.svelte-1swg2ky{color:var(--snap-ink);margin:0;font-size:.85rem;font-weight:600;line-height:1.3}.period.svelte-1swg2ky{color:var(--snap-ink-3);white-space:nowrap;font-size:.72rem}.tile-small.svelte-1swg2ky header:where(.svelte-1swg2ky){flex-direction:column;gap:2px}.value.svelte-1swg2ky{letter-spacing:-.02em;color:var(--snap-ink);margin:10px 0 6px;font-size:2rem;font-weight:700;line-height:1.05}.tile-hero.svelte-1swg2ky .value:where(.svelte-1swg2ky){letter-spacing:-.03em;font-size:3.5rem}.tile-small.svelte-1swg2ky .value:where(.svelte-1swg2ky){font-size:1.6rem}.suffix.svelte-1swg2ky{color:var(--snap-ink-3);letter-spacing:0;margin-left:2px;font-size:.85rem;font-weight:500}.delta.svelte-1swg2ky{color:var(--snap-ink-2);margin:0;font-size:.78rem;font-weight:600}.delta.better.svelte-1swg2ky{color:var(--snap-better)}.delta.worse.svelte-1swg2ky{color:var(--snap-worse)}.delta.svelte-1swg2ky span[aria-hidden]:where(.svelte-1swg2ky){margin-right:2px;font-size:.62rem}.vs.svelte-1swg2ky{color:var(--snap-ink-3);margin-left:2px;font-weight:400}.context.svelte-1swg2ky{color:var(--snap-ink-2);margin:4px 0 0;font-size:.78rem}.trend.svelte-1swg2ky{margin-top:auto;padding-top:14px}.readout.svelte-1swg2ky{color:var(--snap-ink-3);font-variant-numeric:tabular-nums;min-height:1em;margin:6px 0 0;font-size:.7rem}.readout.svelte-1swg2ky strong:where(.svelte-1swg2ky){color:var(--snap-ink)}footer.svelte-1swg2ky{border-top:1px solid var(--snap-line);justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding-top:10px;font-size:.7rem;display:flex}.source.svelte-1swg2ky{color:var(--snap-ink-3);min-width:0}footer.svelte-1swg2ky a:where(.svelte-1swg2ky){color:var(--snap-accent);white-space:nowrap;font-weight:600;text-decoration:none}footer.svelte-1swg2ky a:where(.svelte-1swg2ky):hover{text-decoration:underline}.sr-only.svelte-1swg2ky{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.controls.svelte-zatelq{background:var(--snap-band);border-radius:8px;flex-wrap:wrap;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.controls.svelte-zatelq button:where(.svelte-zatelq){font:inherit;color:var(--snap-ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 14px;font-size:.8rem;font-weight:600}.controls.svelte-zatelq button:where(.svelte-zatelq):hover{color:var(--snap-ink)}.controls.svelte-zatelq button.active:where(.svelte-zatelq){background:var(--snap-card);color:var(--snap-ink);box-shadow:0 1px 2px #00000014}.controls.svelte-zatelq button:where(.svelte-zatelq):focus-visible{outline:2px solid var(--snap-accent);outline-offset:2px}.heading.svelte-zatelq h3:where(.svelte-zatelq){color:var(--snap-ink);margin:0 0 4px;font-size:1.05rem;font-weight:700}.heading.svelte-zatelq p:where(.svelte-zatelq){color:var(--snap-ink-2);margin:0 0 20px;font-size:.82rem}.layout.svelte-zatelq{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.map-wrap.svelte-zatelq{position:relative}svg.svelte-zatelq{width:100%;height:auto;display:block}.province.svelte-zatelq{stroke:var(--snap-card);stroke-width:1.5px;stroke-linejoin:round;transition:fill .25s}.outline.svelte-zatelq{fill:none;stroke:var(--snap-ink);stroke-width:2px;stroke-linejoin:round;pointer-events:none}.map-label.svelte-zatelq{text-anchor:middle;dominant-baseline:middle;pointer-events:none;font-size:20px;font-weight:600}.tooltip.svelte-zatelq{background:var(--snap-card);border:1px solid var(--snap-line);pointer-events:none;white-space:nowrap;z-index:2;border-radius:6px;gap:1px;padding:8px 10px;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 2px 8px #0000001a}.tt-name.svelte-zatelq{color:var(--snap-ink-2);font-size:.72rem}.tt-value.svelte-zatelq{color:var(--snap-ink);font-size:1.05rem;font-weight:700}.tt-rank.svelte-zatelq{color:var(--snap-ink-3);font-size:.68rem}.legend.svelte-zatelq{max-width:240px;margin-top:12px}.legend-bar.svelte-zatelq{border-radius:2px;height:8px;position:relative}.legend-national.svelte-zatelq{background:var(--snap-ink);width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.legend-ticks.svelte-zatelq{color:var(--snap-ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;font-size:.7rem;display:flex;position:relative}.legend-sa.svelte-zatelq{color:var(--snap-ink);font-weight:700;position:absolute;transform:translate(-50%)}.ranked.svelte-zatelq{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ranked.svelte-zatelq li:where(.svelte-zatelq){border-radius:6px;grid-template-columns:112px minmax(0,1fr) 56px;align-items:center;gap:12px;padding:7px 8px;font-size:.82rem;display:grid}.ranked.svelte-zatelq li.is-hovered:where(.svelte-zatelq){background:var(--snap-band)}.r-name.svelte-zatelq{color:var(--snap-ink)}.r-bar.svelte-zatelq{height:10px}.r-bar.svelte-zatelq span:where(.svelte-zatelq){background:var(--dd-blue-40);border-radius:0 3px 3px 0;height:100%;transition:width .3s;display:block}.ranked.svelte-zatelq li.is-hovered:where(.svelte-zatelq) .r-bar:where(.svelte-zatelq) span:where(.svelte-zatelq){background:var(--dd-blue-120)}.r-value.svelte-zatelq{text-align:right;color:var(--snap-ink);font-variant-numeric:tabular-nums;font-weight:600}.source.svelte-zatelq{color:var(--snap-ink-3);margin:20px 0 0;font-size:.72rem}.source.svelte-zatelq a:where(.svelte-zatelq){color:var(--snap-accent);font-weight:600;text-decoration:none}.source.svelte-zatelq a:where(.svelte-zatelq):hover{text-decoration:underline}@media (width<=760px){.layout.svelte-zatelq{grid-template-columns:1fr;gap:24px}.map-label.svelte-zatelq{font-size:26px}}@media (prefers-reduced-motion:reduce){.province.svelte-zatelq,.r-bar.svelte-zatelq span:where(.svelte-zatelq){transition:none}}.snapshot{--snap-ink:#1a1a1a;--snap-ink-2:#4a4a4a;--snap-ink-3:#6b6b6b;--snap-line:#e0e0e0;--snap-card:#fff;--snap-band:#ebebeb;--snap-quiet:#b3b3b3;--snap-accent:#333;--snap-accent-soft:#c4c4c4;--snap-better:#2e6b45;--snap-worse:#a3412b}
