.chart-svg.svelte-1qp3hmu{display:block;width:100%;height:auto;overflow:visible}@media print{.chart-svg.svelte-1qp3hmu{max-width:100%}}.chart-tooltip.svelte-1dshun{position:absolute;pointer-events:none;background:var(--chart-bg, #fff);border:1px solid var(--chart-grid, #ddd);border-radius:4px;padding:.5rem .625rem;font-size:.8125rem;line-height:1.4;box-shadow:0 2px 8px #0000001f;z-index:10;max-width:240px;color:var(--chart-text, #1a1a1a);white-space:nowrap}@media print{.chart-tooltip.svelte-1dshun{display:none!important}}.chart-legend.svelte-8vd5iz{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8125rem;color:var(--chart-text, #1a1a1a)}.legend-right.svelte-8vd5iz{flex-direction:column;gap:.375rem}.legend-item.svelte-8vd5iz{display:flex;align-items:center;gap:.375rem}.legend-swatch.svelte-8vd5iz{display:inline-block;width:12px;height:12px;border-radius:2px;flex-shrink:0}.legend-label.svelte-8vd5iz{line-height:1}@media print{.chart-legend.svelte-8vd5iz{color:#000}}.sr-only.svelte-1uww7lu,.skip-to-table.svelte-1uww7lu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-table.svelte-1uww7lu:focus-visible{position:static;width:auto;height:auto;padding:.375rem .75rem;margin:0;overflow:visible;clip:auto;white-space:normal;display:inline-block;background:var(--chart-text, #1a1a1a);color:var(--chart-bg, #fff);border-radius:3px;font-size:.8125rem;text-decoration:none;outline:2px solid transparent;outline-offset:2px}table.svelte-1uww7lu{border-collapse:collapse;font-size:.8125rem;width:100%}th.svelte-1uww7lu,td.svelte-1uww7lu{padding:.25rem .5rem;text-align:left;border-bottom:1px solid #ddd}th.svelte-1uww7lu{font-weight:600}@media print{.sr-only.svelte-1uww7lu,.chart-data-table.svelte-1uww7lu{position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:auto!important;white-space:normal!important;margin:.5em 0!important}.skip-to-table.svelte-1uww7lu{display:none}table.svelte-1uww7lu{font-size:8pt}}.chart-container.svelte-658620{width:100%;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-658620{padding:0 0 .5rem}.chart-title.svelte-658620{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-658620{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666);line-height:1.4}.chart-footer.svelte-658620{padding:.5rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-658620{margin:0}.chart-source.svelte-658620{margin:.125rem 0 0;font-style:italic}path.animated.svelte-658620{stroke-dasharray:var(--path-length, 2000);stroke-dashoffset:var(--path-length, 2000);animation:svelte-658620-draw 1.2s ease-out forwards}@keyframes svelte-658620-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){path.animated.svelte-658620{animation:none;stroke-dashoffset:0}}@media print{.chart-container.svelte-658620{break-inside:avoid;max-width:6.5in}path.svelte-658620{stroke-width:2!important}}.chart-container.svelte-1gfcqgs{width:100%;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-1gfcqgs{padding:0 0 .5rem}.chart-title.svelte-1gfcqgs{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-1gfcqgs{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666)}.chart-footer.svelte-1gfcqgs{padding:.5rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-1gfcqgs{margin:0}.chart-source.svelte-1gfcqgs{margin:.125rem 0 0;font-style:italic}@media print{.chart-container.svelte-1gfcqgs{break-inside:avoid;max-width:6.5in}}.chart-container.svelte-1dwxod4{width:100%;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-1dwxod4{padding:0 0 .5rem}.chart-title.svelte-1dwxod4{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-1dwxod4{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666)}.chart-footer.svelte-1dwxod4{padding:.5rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-1dwxod4{margin:0}.chart-source.svelte-1dwxod4{margin:.125rem 0 0;font-style:italic}circle.animated.svelte-1dwxod4{animation:svelte-1dwxod4-pop .4s ease-out backwards}circle.svelte-1dwxod4:nth-child(1){animation-delay:0ms}circle.svelte-1dwxod4:nth-child(2){animation-delay:20ms}circle.svelte-1dwxod4:nth-child(3){animation-delay:40ms}circle.svelte-1dwxod4:nth-child(4){animation-delay:60ms}circle.svelte-1dwxod4:nth-child(5){animation-delay:80ms}@keyframes svelte-1dwxod4-pop{0%{r:0;opacity:0}}@media(prefers-reduced-motion:reduce){circle.animated.svelte-1dwxod4{animation:none}}@media print{.chart-container.svelte-1dwxod4{break-inside:avoid;max-width:6.5in}circle.svelte-1dwxod4{fill-opacity:.8!important;stroke-width:1.5!important}}.chart-container.svelte-1dt115c{width:100%;max-width:520px;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-1dt115c{padding:0 0 .75rem}.chart-title.svelte-1dt115c{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-1dt115c{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666)}.precincts.svelte-1dt115c{margin:.25rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888);text-transform:uppercase;letter-spacing:.03em}.results-bar.svelte-1dt115c{display:flex;height:10px;border-radius:5px;overflow:hidden;margin-bottom:1rem}.bar-segment.svelte-1dt115c{transition:width .6s ease-out}.candidates.svelte-1dt115c{display:flex;flex-direction:column;gap:0}.candidate-row.svelte-1dt115c{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;border-bottom:1px solid var(--chart-grid, #e5e5e5);cursor:default;outline:none}.candidate-row.svelte-1dt115c:first-child{border-top:1px solid var(--chart-grid, #e5e5e5)}.candidate-row.svelte-1dt115c:focus-visible{background:var(--surface, #f5f5f5);outline:2px solid var(--chart-text, #1a1a1a);outline-offset:-2px}.candidate-row.winner.svelte-1dt115c .candidate-name:where(.svelte-1dt115c){font-weight:700}.candidate-info.svelte-1dt115c{display:flex;align-items:center;gap:.5rem}.party-dot.svelte-1dt115c{width:10px;height:10px;border-radius:50%;flex-shrink:0}.candidate-name.svelte-1dt115c{font-size:.9375rem}.winner-check.svelte-1dt115c{display:inline-block;margin-left:.25rem;font-weight:700;font-size:.875rem}.candidate-party.svelte-1dt115c{font-size:.8125rem;color:var(--chart-text-secondary, #888)}.candidate-numbers.svelte-1dt115c{display:flex;align-items:baseline;gap:.75rem;text-align:right}.candidate-pct.svelte-1dt115c{font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums}.candidate-votes.svelte-1dt115c{font-size:.8125rem;color:var(--chart-text-secondary, #888);font-variant-numeric:tabular-nums;min-width:80px;text-align:right}.chart-footer.svelte-1dt115c{padding:.75rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-1dt115c{margin:0}.chart-source.svelte-1dt115c{margin:.125rem 0 0;font-style:italic}@media(prefers-reduced-motion:reduce){.bar-segment.svelte-1dt115c{transition:none}}@media print{.chart-container.svelte-1dt115c{break-inside:avoid;max-width:4in}.party-dot.svelte-1dt115c{border:1.5px solid #333}.results-bar.svelte-1dt115c{border:1px solid #ccc}}.vote-margin.svelte-1rqx5km{width:100%;max-width:420px;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.margin-title.svelte-1rqx5km{margin:0 0 .5rem;font-size:.875rem;font-weight:600}.margin-bar-container.svelte-1rqx5km{display:flex;align-items:center;gap:.5rem}.party-label.svelte-1rqx5km{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;min-width:28px}.party-label.left.svelte-1rqx5km{text-align:right}.party-label.right.svelte-1rqx5km{text-align:left}.margin-bar.svelte-1rqx5km{flex:1;height:20px;background:var(--chart-grid, #e5e5e5);border-radius:3px;display:flex;align-items:center;position:relative;overflow:hidden}.margin-fill.svelte-1rqx5km{height:100%;border-radius:3px;transition:width .5s ease-out}.margin-fill-spacer.svelte-1rqx5km{height:100%}.center-line.svelte-1rqx5km{width:2px;height:100%;background:var(--chart-text, #1a1a1a);flex-shrink:0;position:absolute;left:50%;transform:translate(-50%)}.margin-value.svelte-1rqx5km{margin:.375rem 0 0;font-size:.9375rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.historical.svelte-1rqx5km{margin-top:.75rem;border-top:1px solid var(--chart-grid, #e5e5e5);padding-top:.5rem}.historical-row.svelte-1rqx5km{display:flex;align-items:center;gap:.5rem;padding:.125rem 0}.historical-year.svelte-1rqx5km{font-size:.6875rem;color:var(--chart-text-secondary, #888);min-width:32px;text-align:right;font-variant-numeric:tabular-nums}.historical-bar.svelte-1rqx5km{flex:1;height:8px;background:var(--chart-grid, #eee);border-radius:2px;display:flex;align-items:center;position:relative}.hist-fill.svelte-1rqx5km{height:100%;border-radius:2px}.hist-spacer.svelte-1rqx5km{height:100%}.hist-center.svelte-1rqx5km{width:1px;height:100%;background:var(--chart-axis, #aaa);position:absolute;left:50%}.historical-val.svelte-1rqx5km{font-size:.6875rem;font-weight:600;min-width:32px;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.margin-fill.svelte-1rqx5km{transition:none}}@media print{.vote-margin.svelte-1rqx5km{max-width:3in}.margin-fill.svelte-1rqx5km,.hist-fill.svelte-1rqx5km{border:1px solid #333}}.chart-container.svelte-1imask2{width:100%;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-1imask2{padding:0 0 .5rem}.chart-title.svelte-1imask2{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-1imask2{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666)}path.svelte-1imask2{cursor:pointer;transition:stroke-width .1s;outline:none}path.svelte-1imask2:focus-visible{stroke:var(--chart-text, #1a1a1a);stroke-width:2}.map-legend.svelte-1imask2{margin-top:.75rem;max-width:240px}.legend-bar.svelte-1imask2{display:flex;height:10px;border-radius:2px;overflow:hidden}.legend-swatch.svelte-1imask2{flex:1}.legend-labels.svelte-1imask2{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--chart-text-secondary, #888);margin-top:.25rem}.chart-footer.svelte-1imask2{padding:.5rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-1imask2{margin:0}.chart-source.svelte-1imask2{margin:.125rem 0 0;font-style:italic}@media(prefers-reduced-motion:reduce){path.svelte-1imask2{transition:none}}@media print{.chart-container.svelte-1imask2{break-inside:avoid;max-width:6.5in}path.svelte-1imask2{stroke:#666!important;stroke-width:.5!important}}.chart-container.svelte-zpzm5s{width:100%;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-zpzm5s{padding:0 0 .5rem}.chart-title.svelte-zpzm5s{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-zpzm5s{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666)}circle.svelte-zpzm5s{cursor:pointer;transition:r .15s,stroke-width .15s}circle.svelte-zpzm5s:focus-visible{outline:none;stroke:var(--chart-text, #1a1a1a);stroke-width:2}.chart-footer.svelte-zpzm5s{padding:.5rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-zpzm5s{margin:0}.chart-source.svelte-zpzm5s{margin:.125rem 0 0;font-style:italic}@media(prefers-reduced-motion:reduce){circle.svelte-zpzm5s{transition:none}}@media print{.chart-container.svelte-zpzm5s{break-inside:avoid;max-width:6.5in}circle.svelte-zpzm5s{stroke:#333!important;stroke-width:1!important;fill-opacity:.7!important}}.chart-container.svelte-6eb9hc{width:100%;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-6eb9hc{padding:0 0 .5rem}.chart-title.svelte-6eb9hc{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-6eb9hc{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666)}.chart-footer.svelte-6eb9hc{padding:.5rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-6eb9hc{margin:0}.chart-source.svelte-6eb9hc{margin:.125rem 0 0;font-style:italic}@media print{.chart-container.svelte-6eb9hc{break-inside:avoid;max-width:6.5in}}.chart-container.svelte-1hh8378{width:100%;max-width:480px;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-1hh8378{padding:0 0 .75rem}.chart-title.svelte-1hh8378{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-1hh8378{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666)}.waffle-grid.svelte-1hh8378{display:grid}.waffle-cell.svelte-1hh8378{border-radius:2px}.waffle-legend.svelte-1hh8378{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.legend-item.svelte-1hh8378{display:flex;align-items:center;gap:.375rem;font-size:.8125rem}.legend-dot.svelte-1hh8378{width:10px;height:10px;border-radius:2px;flex-shrink:0}.legend-pct.svelte-1hh8378{font-weight:600;font-variant-numeric:tabular-nums}.chart-footer.svelte-1hh8378{padding:.75rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-1hh8378{margin:0}.chart-source.svelte-1hh8378{margin:.125rem 0 0;font-style:italic}@media print{.chart-container.svelte-1hh8378{break-inside:avoid;max-width:3.5in}.waffle-cell.svelte-1hh8378{border:.5px solid #ccc}}.chart-container.svelte-1sya1g8{width:100%;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-1sya1g8{padding:0 0 .5rem}.chart-title.svelte-1sya1g8{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-1sya1g8{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666)}line.svelte-1sya1g8,circle.svelte-1sya1g8{transition:opacity .15s}.chart-footer.svelte-1sya1g8{padding:.5rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-1sya1g8{margin:0}.chart-source.svelte-1sya1g8{margin:.125rem 0 0;font-style:italic}@media(prefers-reduced-motion:reduce){line.svelte-1sya1g8,circle.svelte-1sya1g8{transition:none}}@media print{.chart-container.svelte-1sya1g8{break-inside:avoid;max-width:6.5in}}.chart-container.svelte-1sa82my{width:100%;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-1sa82my{padding:0 0 .5rem}.chart-title.svelte-1sa82my{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-1sa82my{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666)}circle.svelte-1sa82my{cursor:pointer;transition:r .1s}.chart-footer.svelte-1sa82my{padding:.5rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-1sa82my{margin:0}.chart-source.svelte-1sa82my{margin:.125rem 0 0;font-style:italic}@media(prefers-reduced-motion:reduce){circle.svelte-1sa82my{transition:none}}@media print{.chart-container.svelte-1sa82my{break-inside:avoid;max-width:6.5in}circle.svelte-1sa82my{fill-opacity:.8!important;stroke:#333!important;stroke-width:.5!important}}.chart-container.svelte-5df70o{width:100%;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-5df70o{padding:0 0 .5rem}.chart-title.svelte-5df70o{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-5df70o{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666)}path.svelte-5df70o,circle.svelte-5df70o{transition:opacity .15s}.chart-footer.svelte-5df70o{padding:.5rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-5df70o{margin:0}.chart-source.svelte-5df70o{margin:.125rem 0 0;font-style:italic}@media(prefers-reduced-motion:reduce){path.svelte-5df70o,circle.svelte-5df70o{transition:none}}@media print{.chart-container.svelte-5df70o{break-inside:avoid;max-width:6.5in}}.chart-container.svelte-11z1y8w{width:100%;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-11z1y8w{padding:0 0 .5rem}.chart-title.svelte-11z1y8w{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-11z1y8w{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666)}rect.svelte-11z1y8w{cursor:pointer}.heat-legend.svelte-11z1y8w{max-width:200px;margin-top:.75rem}.legend-gradient.svelte-11z1y8w{height:10px;border-radius:2px}.legend-labels.svelte-11z1y8w{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--chart-text-secondary, #888);margin-top:.25rem}.chart-footer.svelte-11z1y8w{padding:.5rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-11z1y8w{margin:0}.chart-source.svelte-11z1y8w{margin:.125rem 0 0;font-style:italic}@media print{.chart-container.svelte-11z1y8w{break-inside:avoid;max-width:6.5in}rect.svelte-11z1y8w{stroke:#ccc!important;stroke-width:.5!important}}.chart-container.svelte-ixn4qs{width:100%;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-ixn4qs{padding:0 0 .5rem}.chart-title.svelte-ixn4qs{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-ixn4qs{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666)}.chart-footer.svelte-ixn4qs{padding:.5rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-ixn4qs{margin:0}.chart-source.svelte-ixn4qs{margin:.125rem 0 0;font-style:italic}@media print{.chart-container.svelte-ixn4qs{break-inside:avoid;max-width:6.5in}path.svelte-ixn4qs{stroke-opacity:.4!important}}.chart-container.svelte-1gke01s{width:100%;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-1gke01s{padding:0 0 .5rem}.chart-title.svelte-1gke01s{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-1gke01s{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666)}.chart-footer.svelte-1gke01s{padding:.5rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-1gke01s{margin:0}.chart-source.svelte-1gke01s{margin:.125rem 0 0;font-style:italic}@media print{.chart-container.svelte-1gke01s{break-inside:avoid;max-width:6.5in}}.chart-container.svelte-ox046y{width:100%;margin:0;padding:0;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--chart-text, #1a1a1a)}.chart-header.svelte-ox046y{padding:0 0 .75rem}.chart-title.svelte-ox046y{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chart-subtitle.svelte-ox046y{margin:.25rem 0 0;font-size:.875rem;color:var(--chart-text-secondary, #666)}.multiples-grid.svelte-ox046y{display:grid}.panel-title.svelte-ox046y{margin:0 0 .25rem;font-size:.8125rem;font-weight:600;color:var(--chart-text, #1a1a1a)}.chart-footer.svelte-ox046y{padding:.75rem 0 0;font-size:.75rem;color:var(--chart-text-secondary, #888)}.chart-caption.svelte-ox046y{margin:0}.chart-source.svelte-ox046y{margin:.125rem 0 0;font-style:italic}@media(max-width:600px){.multiples-grid.svelte-ox046y{grid-template-columns:1fr!important}}@media print{.chart-container.svelte-ox046y{break-inside:avoid}.multiples-grid.svelte-ox046y{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}.scrolly-container.svelte-1ixnh3k{position:relative;font-family:var(--font-chart, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.scrolly-sticky.svelte-1ixnh3k{position:sticky;top:0;height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:2rem;z-index:1}.scrolly-sticky.center.svelte-1ixnh3k{align-items:center}.scrolly-steps.svelte-1ixnh3k{position:relative;z-index:2;pointer-events:none}.scrolly-step.svelte-1ixnh3k{min-height:80vh;display:flex;align-items:center;justify-content:flex-start;padding:2rem;pointer-events:auto}.scrolly-step.active.svelte-1ixnh3k{opacity:1}@media print{.scrolly-container.svelte-1ixnh3k{display:block}.scrolly-sticky.svelte-1ixnh3k{position:static;height:auto}.scrolly-step.svelte-1ixnh3k{min-height:auto;padding:1rem 0}}
