.wrap.svelte-1gyvw2x{gap:var(--sp-5);display:grid}.tse-panel.svelte-1gyvw2x{padding:var(--sp-5);background:linear-gradient(180deg, var(--accent-soft) 0%, var(--surface-2) 100%);border:1px solid var(--border-subtle);border-radius:var(--r-lg);gap:var(--sp-4);display:grid}.cd-row.svelte-1gyvw2x{align-items:center;gap:var(--sp-3);display:flex}.cd-main.svelte-1gyvw2x{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cd-eyebrow.svelte-1gyvw2x{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em}.cd-title.svelte-1gyvw2x{font-size:var(--fs-2xl);color:var(--text-1);line-height:1.15}.cd-when.svelte-1gyvw2x{font-size:var(--fs-base);color:var(--text-1);font-variant-numeric:tabular-nums}.cd-when.svelte-1gyvw2x em:where(.svelte-1gyvw2x){color:var(--accent);font-style:normal;font-weight:var(--fw-semibold)}.cd-detail.svelte-1gyvw2x{font-size:var(--fs-sm);margin:0}.cal.svelte-1gyvw2x{gap:var(--sp-2);counter-reset:cal;margin:0;padding:0;list-style:none;display:grid}.cal.svelte-1gyvw2x li:where(.svelte-1gyvw2x){gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--r-base);display:flex}.cal.svelte-1gyvw2x li.passed:where(.svelte-1gyvw2x){opacity:.6}.cal.svelte-1gyvw2x li.active:where(.svelte-1gyvw2x){border-color:var(--accent);background:var(--surface-1);box-shadow:var(--shadow-sm)}.cal.svelte-1gyvw2x .dot:where(.svelte-1gyvw2x){background:var(--border-strong);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:6px}.cal.svelte-1gyvw2x li.active:where(.svelte-1gyvw2x) .dot:where(.svelte-1gyvw2x){background:var(--accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--accent) 25%, transparent)}.cal.svelte-1gyvw2x li.passed:where(.svelte-1gyvw2x) .dot:where(.svelte-1gyvw2x){background:var(--positive,#22c55e)}.cal-body.svelte-1gyvw2x{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cal-head.svelte-1gyvw2x{justify-content:space-between;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.cal-head.svelte-1gyvw2x strong:where(.svelte-1gyvw2x){color:var(--text-1);font-size:var(--fs-sm)}.cal-date.svelte-1gyvw2x{font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.cal-detail.svelte-1gyvw2x{font-size:var(--fs-xs);line-height:var(--lh-snug)}@media (width<=640px){.cd-title.svelte-1gyvw2x{font-size:var(--fs-xl)}}.loading.svelte-1gyvw2x{padding:var(--sp-8);justify-content:center;display:flex}.ele-picker.svelte-1gyvw2x{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ele-picker.svelte-1gyvw2x .k:where(.svelte-1gyvw2x){font-size:var(--fs-sm)}.chips.svelte-1gyvw2x{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ele-chip.svelte-1gyvw2x{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-1);border-radius:var(--r-full);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);display:inline-flex}.ele-chip.svelte-1gyvw2x:hover{background:var(--surface-2)}.ele-chip.active.svelte-1gyvw2x{background:var(--accent);color:var(--accent-contrast);border-color:var(--accent)}.ele-chip.svelte-1gyvw2x .round:where(.svelte-1gyvw2x){border-radius:var(--r-sm);font-size:var(--fs-xs);background:#00000026;padding:1px 6px}.ele-chip.svelte-1gyvw2x .count:where(.svelte-1gyvw2x){border-radius:var(--r-sm);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;background:#ffffff59;padding:1px 6px}.ele-chip.svelte-1gyvw2x:not(.active) .count:where(.svelte-1gyvw2x){background:var(--surface-2)}.filters.svelte-1gyvw2x{gap:var(--sp-3);padding:var(--sp-4);background:var(--surface-2);border-radius:var(--r-base);flex-direction:column;display:flex}.row-1.svelte-1gyvw2x{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.row-1.svelte-1gyvw2x label:where(.svelte-1gyvw2x){font-size:var(--fs-xs);color:var(--text-3);font-weight:var(--fw-medium);flex-direction:column;gap:2px;display:flex}.row-1.svelte-1gyvw2x select:where(.svelte-1gyvw2x),.row-1.svelte-1gyvw2x input:where(.svelte-1gyvw2x){background:var(--surface-1);border:1px solid var(--border-subtle);color:var(--text-1);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm)}.row-2.svelte-1gyvw2x{gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}.q-wrap.svelte-1gyvw2x{flex:1;min-width:220px}.stats-row.svelte-1gyvw2x{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.stat.svelte-1gyvw2x{flex-direction:column;display:flex}.stat.svelte-1gyvw2x .v:where(.svelte-1gyvw2x){font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--text-1);font-variant-numeric:tabular-nums;line-height:1}.stat.svelte-1gyvw2x .k:where(.svelte-1gyvw2x){font-size:var(--fs-xs);color:var(--text-3);text-transform:uppercase;letter-spacing:.03em}.stat-chips.svelte-1gyvw2x{gap:var(--sp-2);flex-wrap:wrap;display:flex}.top-parties.svelte-1gyvw2x{align-items:center;gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.top-parties.svelte-1gyvw2x .muted:where(.svelte-1gyvw2x){font-size:var(--fs-sm)}.party-chip.svelte-1gyvw2x{align-items:center;gap:var(--sp-2);padding:2px var(--sp-2);background:var(--surface-2);border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-1);display:inline-flex}.party-chip.svelte-1gyvw2x .dot:where(.svelte-1gyvw2x){background:var(--c);border-radius:50%;width:8px;height:8px}.party-chip.svelte-1gyvw2x strong:where(.svelte-1gyvw2x){font-variant-numeric:tabular-nums}.compare.svelte-1gyvw2x{display:block}.sub.svelte-1gyvw2x{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);font-size:var(--fs-lg);color:var(--text-1);display:flex}.compare-grid.svelte-1gyvw2x{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.compare-cell.svelte-1gyvw2x{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-base);background:var(--surface-1);flex-direction:column;display:flex}.compare-head.svelte-1gyvw2x{border-left:4px solid var(--c);padding-left:var(--sp-2);flex-direction:column;display:flex}.compare-head.svelte-1gyvw2x strong:where(.svelte-1gyvw2x){font-size:var(--fs-base);color:var(--text-1)}.compare-head.svelte-1gyvw2x span:where(.svelte-1gyvw2x){font-size:var(--fs-xs);color:var(--text-3)}.compare-body.svelte-1gyvw2x{gap:4px var(--sp-3);font-size:var(--fs-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.compare-body.svelte-1gyvw2x dt:where(.svelte-1gyvw2x){color:var(--text-3);font-weight:var(--fw-medium)}.compare-body.svelte-1gyvw2x dd:where(.svelte-1gyvw2x){color:var(--text-1);margin:0}.grid.svelte-1gyvw2x{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.candidate.svelte-1gyvw2x{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--r-base);text-align:left;cursor:pointer;font:inherit;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);gap:0;padding:0;display:flex;position:relative}.candidate.svelte-1gyvw2x:hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}.candidate.selected.svelte-1gyvw2x{border-color:var(--accent);box-shadow:var(--shadow-focus)}.candidate.svelte-1gyvw2x .bar:where(.svelte-1gyvw2x){border-radius:var(--r-base) 0 0 var(--r-base);flex-shrink:0;width:6px}.candidate.svelte-1gyvw2x .body:where(.svelte-1gyvw2x){padding:var(--sp-3) var(--sp-3);flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.candidate.svelte-1gyvw2x .name:where(.svelte-1gyvw2x){font-size:var(--fs-base);color:var(--text-1);line-height:1.25}.candidate.svelte-1gyvw2x .meta:where(.svelte-1gyvw2x){align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);display:flex}.candidate.svelte-1gyvw2x .office:where(.svelte-1gyvw2x){font-size:var(--fs-xs)}.candidate.svelte-1gyvw2x .pill:where(.svelte-1gyvw2x){background:var(--surface-2);border-radius:var(--r-sm);font-size:var(--fs-xs);color:var(--text-3);align-self:flex-start;margin-top:2px;padding:1px 6px;display:inline-flex}.candidate.svelte-1gyvw2x .check:where(.svelte-1gyvw2x){top:var(--sp-2);right:var(--sp-2);background:var(--accent);color:var(--accent-contrast);border-radius:var(--r-full);justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute}.container[data-astro-cid-jdte3s7y]{max-width:72rem}.head[data-astro-cid-jdte3s7y]{margin-bottom:var(--sp-6)}.head-bar[data-astro-cid-jdte3s7y]{margin-bottom:var(--sp-3)}h1[data-astro-cid-jdte3s7y]{margin:0 0 var(--sp-2)}.lede[data-astro-cid-jdte3s7y]{font-size:var(--fs-lg)}
