.us-map.svelte-1utigu7{--map-land: color-mix(in srgb, var(--gray-300) 40%, var(--gray-200));--map-border: var(--white);--map-glow: var(--accent-dark);--map-dot: color-mix(in srgb, var(--accent-dark) 65%, var(--dark));position:relative;display:flex;flex-direction:column;gap:var(--p-sm);min-width:0}[data-theme=dark] .us-map.svelte-1utigu7{--map-land: var(--gray-100);--map-border: var(--off)}.us-map-canvas.svelte-1utigu7{--bleed: var(--us-map-bleed-right, 0);--pull: calc(100% * var(--pad) / (var(--vb-w) - var(--pad) * (1 + var(--bleed))));--pull-right: calc(var(--pull) * var(--bleed));position:relative;width:calc(100% + var(--pull) + var(--pull-right));margin:calc(-1 * var(--pull)) calc(-1 * var(--pull-right)) calc(-1 * var(--pull)) calc(-1 * var(--pull));pointer-events:none}.us-map-canvas.svelte-1utigu7 svg:where(.svelte-1utigu7){display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.us-map-states.svelte-1utigu7 path:where(.svelte-1utigu7){fill:var(--map-land);stroke:var(--map-border);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.us-map.is-loading.svelte-1utigu7 .us-map-states:where(.svelte-1utigu7){animation:svelte-1utigu7-us-map-pulse 1.4s ease-in-out infinite}@keyframes svelte-1utigu7-us-map-pulse{0%,to{opacity:1}50%{opacity:.55}}.us-map.is-quiet.svelte-1utigu7 .us-map-states:where(.svelte-1utigu7){opacity:.7}.us-map-glows.svelte-1utigu7{pointer-events:none}.us-map-dots.svelte-1utigu7{position:absolute;inset:0;pointer-events:none}.us-map-spot.svelte-1utigu7{position:absolute;display:grid;place-items:center;width:var(--hit);height:var(--hit);margin:calc(var(--hit) / -2) 0 0 calc(var(--hit) / -2);border-radius:50%;opacity:0;transform:scale(.3);visibility:hidden;pointer-events:none;transition:opacity .45s ease,transform .45s ease,visibility 0s linear .45s}.us-map-spot.is-shown.svelte-1utigu7{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition:opacity .45s ease,transform .45s cubic-bezier(.2,.9,.3,1.3),visibility 0s}a.us-map-spot.svelte-1utigu7:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.us-map-dot.svelte-1utigu7{position:relative;width:var(--size);height:var(--size);border-radius:50%;background:var(--map-dot);transition:transform .16s ease}a.us-map-spot.svelte-1utigu7:hover .us-map-dot:where(.svelte-1utigu7),a.us-map-spot.svelte-1utigu7:focus-visible .us-map-dot:where(.svelte-1utigu7){transform:scale(1.3)}.us-map-dot.svelte-1utigu7:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--map-glow);opacity:0;animation:svelte-1utigu7-us-map-ping var(--pulse) cubic-bezier(0,0,.2,1) var(--phase) infinite}@keyframes svelte-1utigu7-us-map-ping{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(var(--ring))}}.us-map-tip.svelte-1utigu7{position:absolute;z-index:2;display:flex;flex-direction:column;gap:1px;max-width:min(260px,100%);padding:6px var(--p-md);border:1px solid var(--gray-200);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-sm),var(--shadow-edge);pointer-events:none;white-space:nowrap}.us-map-tip-place.svelte-1utigu7{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--dark)}.us-map-tip-figures.svelte-1utigu7{font-size:var(--fs-xs);color:var(--gray-500);font-variant-numeric:tabular-nums}.us-map-note.svelte-1utigu7{position:absolute;top:50%;left:50%;max-width:min(320px,80%);margin:0;padding:6px var(--p-md);border:1px solid var(--gray-200);border-radius:var(--r-pill);background:var(--white);font-size:var(--fs-xs);line-height:1.45;text-align:center;color:var(--gray-500);transform:translate(-50%,-50%);pointer-events:auto}.us-map-legend.svelte-1utigu7{display:flex;align-items:center;gap:var(--p);font-size:var(--fs-xs);color:var(--gray-500)}.us-map-ramp.svelte-1utigu7{width:120px;height:8px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--accent-off),var(--accent-dark))}@media(prefers-reduced-motion:reduce){.us-map.is-loading.svelte-1utigu7 .us-map-states:where(.svelte-1utigu7){animation:none;opacity:.7}.us-map-dot.svelte-1utigu7:before{animation:none}.us-map-spot.svelte-1utigu7,.us-map-spot.is-shown.svelte-1utigu7{transition:none}}.ct.svelte-7zqrma{position:relative;width:100%;color:var(--info);touch-action:pan-y}.ct.svelte-7zqrma svg:where(.svelte-7zqrma){display:block;overflow:visible;clip-path:inset(-20px 0 0 0 round 0 0 var(--ct-radius) var(--ct-radius))}.ct-line.svelte-7zqrma{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ct-guide.svelte-7zqrma{stroke:var(--gray-300);stroke-width:1;stroke-dasharray:3 3}.ct-halo.svelte-7zqrma{fill:currentColor;opacity:.18}.ct-end-mark.svelte-7zqrma{transform-box:fill-box;transform-origin:center;animation:svelte-7zqrma-ct-pop .42s cubic-bezier(.34,1.56,.64,1) calc(var(--ct-draw-ms) * .55) backwards}@keyframes svelte-7zqrma-ct-pop{0%{opacity:0;transform:scale(.2)}}@media(prefers-reduced-motion:reduce){.ct-end-mark.svelte-7zqrma{animation:none}}.ct-end.svelte-7zqrma{fill:currentColor;stroke:var(--white);stroke-width:2.5}.ct-readout.svelte-7zqrma{position:absolute;z-index:1;display:flex;flex-direction:column;gap:1px;padding:5px var(--p);border:1px solid var(--gray-200);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-sm);pointer-events:none;white-space:nowrap}.ct-readout-label.svelte-7zqrma{font-size:11px;color:var(--gray-500)}.ct-readout-value.svelte-7zqrma{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--dark);font-variant-numeric:tabular-nums}.pv-body.svelte-8m4stf{container:pv / inline-size;display:flex;flex-direction:column;gap:6px;min-width:0;transition:opacity .16s ease}.pv-body.is-refreshing.svelte-8m4stf{opacity:.6}.pv-subtitle.svelte-8m4stf{min-width:0}.pv-subtitle-end.svelte-8m4stf{white-space:nowrap}.pv-about.svelte-8m4stf{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-inline-start:4px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--gray-400);vertical-align:middle;cursor:help}.pv-about.svelte-8m4stf:after{content:"";position:absolute;inset:-8px}.pv-about.svelte-8m4stf:hover{background:var(--gray-100);color:var(--gray-600)}.pv-about.svelte-8m4stf:focus-visible{outline:2px solid var(--info);outline-offset:2px}.pv-sr.svelte-8m4stf{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pv-modes.svelte-8m4stf{display:inline-flex;flex:none;gap:2px;padding:3px;border:1px solid var(--gray-200);border-radius:var(--r-pill);background:var(--white)}.pv-mode.svelte-8m4stf{padding:4px 12px;border:0;border-radius:var(--r-pill);background:transparent;color:var(--gray-500);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);line-height:1.4;cursor:pointer;transition:background .14s ease,color .14s ease}.pv-mode.svelte-8m4stf:hover:not(.is-selected){color:var(--dark)}.pv-mode.is-selected.svelte-8m4stf{background:var(--accent-off);color:var(--accent-dark);font-weight:var(--fw-semibold)}.pv-mode.svelte-8m4stf:focus-visible{outline:2px solid var(--info);outline-offset:1px}.pv-head.svelte-8m4stf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px var(--p-md);min-width:0;margin-top:2px}.pv-amount.svelte-8m4stf{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:1.15;letter-spacing:-.02em;color:var(--dark);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pv-unit.svelte-8m4stf{margin-inline-start:2px;font-size:var(--fs-sm);font-weight:var(--fw-medium);letter-spacing:0;color:var(--gray-500)}.pv-sub.svelte-8m4stf{margin:0;font-size:var(--fs-xs);line-height:1.4;color:var(--gray-500)}.pv-chip.svelte-8m4stf{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:var(--r-pill);background:var(--gray-100);color:var(--gray-600);font-size:11px;font-weight:var(--fw-semibold);line-height:1.5;white-space:nowrap}.pv-chip.is-up.svelte-8m4stf{background:var(--success-off);color:var(--success-dark)}.pv-chip.is-down.svelte-8m4stf{background:var(--danger-off);color:var(--danger-dark)}.pv-chip-label.svelte-8m4stf{font-weight:var(--fw-regular)}.pv-chip-wide.svelte-8m4stf{display:none}@container pv (min-width: 330px){.pv-chip-wide.svelte-8m4stf{display:inline}.pv-chip-short.svelte-8m4stf{display:none}}.pv-chart.svelte-8m4stf{margin:var(--p-md) calc(-1 * var(--p-lg)) calc(-1 * var(--p-lg))}.pv-chart.is-skeleton.svelte-8m4stf{border-radius:0 0 calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px);background:linear-gradient(180deg,transparent,var(--gray-100))}.pv-note.svelte-8m4stf{display:flex;align-items:flex-start;gap:6px;margin:var(--p-sm) 0 0;font-size:var(--fs-xs);line-height:1.45;color:var(--gray-500)}.pv-note.svelte-8m4stf svg{flex-shrink:0;margin-top:2px;color:var(--gray-400)}.pv-book.svelte-8m4stf{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.pv-label.svelte-8m4stf{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--gray-500)}.pv-placeholder.svelte-8m4stf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:120px;margin-top:var(--p-sm);padding:var(--p-md);border:1px dashed var(--gray-200);border-radius:var(--r-md);text-align:center;color:var(--gray-400)}.pv-placeholder.svelte-8m4stf p:where(.svelte-8m4stf){max-width:36ch;margin:0;font-size:var(--fs-xs);line-height:1.45;color:var(--gray-500);text-wrap:balance}.pv-state.svelte-8m4stf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--p-sm);min-height:200px;padding:var(--p) 0;text-align:center}.pv-state-icon.svelte-8m4stf{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:var(--p-sm);border-radius:50%;background:var(--gray-100);color:var(--gray-500)}.pv-state-text.svelte-8m4stf{max-width:34ch;margin:0 0 var(--p-sm);font-size:var(--fs-xs);line-height:1.5;color:var(--gray-500);text-wrap:balance}@media(prefers-reduced-motion:reduce){.pv-body.svelte-8m4stf,.pv-mode.svelte-8m4stf{transition:none}}.trend-list.svelte-1drmq99{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.trend-item.svelte-1drmq99{display:flex;min-width:0}.trend-row.svelte-1drmq99{display:grid;flex:1;grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;column-gap:var(--p-md);min-width:0;min-height:var(--trend-row-height, 48px);margin:0 -6px;padding:0 0 0 6px;border-radius:var(--r-sm);color:inherit;text-decoration:none;transition:background .12s ease}a.trend-row.svelte-1drmq99:hover{background:var(--gray-50)}a.trend-row.svelte-1drmq99:focus-visible{outline:2px solid var(--info);outline-offset:-2px}.trend-label.svelte-1drmq99{display:flex;flex-direction:column;min-width:0}.trend-label.is-skeleton.svelte-1drmq99{gap:6px}.trend-name.svelte-1drmq99{display:flex;min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:17px;color:var(--dark);white-space:nowrap}.trend-name-text.svelte-1drmq99,.trend-place.svelte-1drmq99{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trend-key.svelte-1drmq99{flex:none}.trend-place.svelte-1drmq99{font-size:var(--fs-xs);line-height:16px;color:var(--gray-500)}.trend-lane.svelte-1drmq99{display:flex;align-items:center;gap:var(--p-md);min-width:0;padding-right:6px}.trend-track.svelte-1drmq99{display:flex;flex:1;min-width:0;height:8px;border-radius:var(--r-pill);background:var(--gray-100);overflow:hidden}.trend-bar.svelte-1drmq99{width:calc(var(--share) * 100%);min-width:4px;height:100%;border-radius:var(--r-pill);background:var(--info);transition:width var(--grow-ms) cubic-bezier(.22,1,.36,1);animation:svelte-1drmq99-trend-grow var(--grow-ms) cubic-bezier(.22,1,.36,1) var(--grow-delay) backwards}@keyframes svelte-1drmq99-trend-grow{0%{width:0}}.trend-percent.svelte-1drmq99{flex:none;width:4.5ch;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:right;color:var(--dark);font-variant-numeric:tabular-nums}.trend-state.svelte-1drmq99{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--p-sm);min-height:200px;padding:var(--p) 0;text-align:center}.trend-state-icon.svelte-1drmq99{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:var(--p-sm);border-radius:50%;background:var(--gray-100);color:var(--gray-500)}.trend-note.svelte-1drmq99{max-width:34ch;margin:0 0 var(--p-sm);font-size:var(--fs-xs);line-height:1.5;color:var(--gray-500);text-wrap:balance}@media(prefers-reduced-motion:reduce){.trend-bar.svelte-1drmq99{transition:none;animation:none}}
