/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-y-reverse:0}::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-space-y-reverse:0}*,:before,:after{--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-space-y-reverse:0;--tw-leading:initial;--tw-tracking:initial}::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-space-y-reverse:0;--tw-leading:initial;--tw-tracking:initial}*,:before,:after{--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-leading:initial}::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-leading:initial}*,:before,:after{--tw-border-style:solid;--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-leading:initial;--tw-tracking:initial;--tw-duration:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-space-y-reverse:0;--tw-leading:initial;--tw-tracking:initial;--tw-duration:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.candidate-card{width:100%;height:100%;padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.candidate-card{padding:calc(var(--spacing,.25rem) * 5)}}.card-avatar.svelte-1u2k79z{--avatar-display-size:3.5rem;flex-shrink:0;display:flex}@media (min-width:640px){.card-avatar.svelte-1u2k79z{--avatar-display-size:4rem}}.candidate-name.svelte-1u2k79z{min-width:0;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:rgb(var(--sv-text))}@media (min-width:40rem){.candidate-name.svelte-1u2k79z{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7)}}.candidate-name-link.svelte-1u2k79z{color:rgb(var(--sv-text));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s}@media (hover:hover){.candidate-name-link.svelte-1u2k79z:hover{color:rgb(var(--sv-primary));text-decoration-line:underline}}.compare-toggle.svelte-1u2k79z{min-height:calc(var(--spacing,.25rem) * 9);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-surface));padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-text-muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));-webkit-user-select:none;user-select:none;border-radius:2147483647px;flex-shrink:0;display:inline-flex}@media (hover:hover){.compare-toggle.svelte-1u2k79z:hover{border-color:var(--color-primary-300,#93c5fd);color:rgb(var(--sv-text))}}.compare-toggle.is-selected.svelte-1u2k79z{border-color:var(--color-primary-500,#3b82f6);background-color:var(--color-primary-50,#eff6ff);color:var(--color-primary-800,#1e40af)}.dark .compare-toggle.is-selected.svelte-1u2k79z{border-color:var(--color-primary-400,#60a5fa);background-color:#17255480}@supports (color:color-mix(in lab, red, red)){.dark .compare-toggle.is-selected.svelte-1u2k79z{background-color:color-mix(in oklab, var(--color-primary-950,#172554) 50%, transparent)}}.dark .compare-toggle.is-selected.svelte-1u2k79z{color:var(--color-primary-200,#bfdbfe)}.compare-checkbox.svelte-1u2k79z{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);cursor:pointer;border-radius:var(--radius-sm,.25rem);border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-surface));color:var(--color-primary-600,#2563eb)}.compare-checkbox.svelte-1u2k79z:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-primary-500,#3b82f6);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.badge.svelte-1u2k79z{padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:2147483647px}.incumbent-badge.svelte-1u2k79z{background-color:var(--color-green-100,#dcfce7);color:var(--color-green-800,#166534)}.dark .incumbent-badge.svelte-1u2k79z{background-color:#14532d99}@supports (color:color-mix(in lab, red, red)){.dark .incumbent-badge.svelte-1u2k79z{background-color:color-mix(in oklab, var(--color-green-900,#14532d) 60%, transparent)}}.dark .incumbent-badge.svelte-1u2k79z{color:var(--color-green-200,#bbf7d0)}.summary.svelte-1u2k79z{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:rgb(var(--sv-text-muted))}.summary-clamped.svelte-1u2k79z{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-actions.svelte-1u2k79z{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);padding-top:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;margin-top:auto;display:flex}.card-actions-links.svelte-1u2k79z{align-items:center;column-gap:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:flex}.card-link.svelte-1u2k79z{min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-primary));text-decoration-line:none;display:inline-flex}@media (hover:hover){.card-link.svelte-1u2k79z:hover{text-decoration-line:underline}}.expand-button.svelte-1u2k79z{min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-primary));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:inline-flex}@media (hover:hover){.expand-button.svelte-1u2k79z:hover{text-decoration-line:underline}}.expand-icon.svelte-1u2k79z{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.expand-icon.expanded.svelte-1u2k79z{rotate:180deg}.expanded-content.svelte-1u2k79z{margin-top:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:rgb(var(--sv-border));padding-top:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.expanded-content.svelte-1u2k79z{padding-top:calc(var(--spacing,.25rem) * 5)}}.tab-navigation.svelte-1u2k79z{margin-bottom:calc(var(--spacing,.25rem) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:rgb(var(--sv-border));display:flex;overflow-x:auto}.tab-content.svelte-1u2k79z{min-height:calc(var(--spacing,.25rem) * 32)}:where(.background-section.svelte-1u2k79z>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.section-title.svelte-1u2k79z{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-text))}:where(.timeline.svelte-1u2k79z>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.timeline-entry.svelte-1u2k79z{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:rgb(var(--sv-border));padding-block:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 4)}.timeline-header.svelte-1u2k79z{align-items:baseline;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.timeline-title.svelte-1u2k79z{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-text))}.timeline-years.svelte-1u2k79z{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:rgb(var(--sv-text-subtle))}.timeline-org.svelte-1u2k79z{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:rgb(var(--sv-text-muted));display:block}.timeline-desc.svelte-1u2k79z{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:rgb(var(--sv-text-subtle))}.entry-source-link.svelte-1u2k79z{margin-top:calc(var(--spacing,.25rem) * 2);min-height:calc(var(--spacing,.25rem) * 6);align-items:center;gap:var(--spacing,.25rem);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:rgb(var(--sv-primary));display:inline-flex}@media (hover:hover){.entry-source-link.svelte-1u2k79z:hover{text-decoration-line:underline}}:where(.education-list.svelte-1u2k79z>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.education-entry.svelte-1u2k79z{flex-direction:column;display:flex}.edu-institution.svelte-1u2k79z{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-text))}.edu-degree.svelte-1u2k79z{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:rgb(var(--sv-text-muted))}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}.review-panel.svelte-jfth3i{margin-bottom:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-page));padding:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.review-panel.svelte-jfth3i{padding:calc(var(--spacing,.25rem) * 6)}}.review-title.svelte-jfth3i{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);text-align:left;width:100%;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-text));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:flex}@media (hover:hover){.review-title.svelte-jfth3i:hover{color:rgb(var(--sv-text-muted))}}.review-count.svelte-jfth3i{background-color:rgb(var(--sv-surface-alt));padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:rgb(var(--sv-text-subtle));border-radius:2147483647px}.review-cards.svelte-jfth3i{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:40rem){.review-cards.svelte-jfth3i{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-card.svelte-jfth3i{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-surface));padding:calc(var(--spacing,.25rem) * 4)}.review-card-stale.svelte-jfth3i{--tw-border-style:dashed;opacity:.8;border-style:dashed}.review-verdict-stale.svelte-jfth3i{border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-surface-alt));color:rgb(var(--sv-text-subtle));text-transform:none}.review-stale-note.svelte-jfth3i{margin-bottom:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200,#fde68a);background-color:var(--color-amber-50,#fffbeb);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-amber-900,#78350f)}.review-header.svelte-jfth3i{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;display:flex}.review-header-right.svelte-jfth3i{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.review-score.svelte-jfth3i{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-text-subtle))}.review-model.svelte-jfth3i{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-text-muted))}.review-verdict.svelte-jfth3i{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-transform:capitalize;border-width:1px;border-radius:2147483647px}.review-verdict--approved.svelte-jfth3i{border-color:var(--color-green-200,#bbf7d0);background-color:var(--color-green-50,#f0fdf4);color:var(--color-green-800,#166534)}.review-verdict--needs_revision.svelte-jfth3i{border-color:var(--color-amber-200,#fde68a);background-color:var(--color-amber-50,#fffbeb);color:var(--color-amber-900,#78350f)}.review-verdict--flagged.svelte-jfth3i{border-color:var(--color-red-200,#fecaca);background-color:var(--color-red-50,#fef2f2);color:var(--color-red-800,#991b1b)}.review-verdict--neutral.svelte-jfth3i{border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-surface-alt));color:rgb(var(--sv-text))}.review-summary.svelte-jfth3i{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:rgb(var(--sv-text-muted))}.review-flags.svelte-jfth3i{margin-bottom:calc(var(--spacing,.25rem) * 2)}.flags-toggle.svelte-jfth3i{cursor:pointer;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-text-subtle))}@media (hover:hover){.flags-toggle.svelte-jfth3i:hover{color:rgb(var(--sv-text-muted))}}.flags-list.svelte-jfth3i{margin-top:calc(var(--spacing,.25rem) * 2)}:where(.flags-list.svelte-jfth3i>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.flag-item.svelte-jfth3i{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));display:flex}.flag-severity.svelte-jfth3i{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);font-size:.6875rem;line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;border-width:1px;flex-shrink:0}.flag-severity--error.svelte-jfth3i{border-color:var(--color-red-200,#fecaca);background-color:var(--color-red-50,#fef2f2);color:var(--color-red-800,#991b1b)}.flag-severity--warning.svelte-jfth3i{border-color:var(--color-amber-200,#fde68a);background-color:var(--color-amber-50,#fffbeb);color:var(--color-amber-900,#78350f)}.flag-severity--info.svelte-jfth3i{border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-surface-alt));color:rgb(var(--sv-text-muted))}.flag-field.svelte-jfth3i{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-text-subtle));display:block}.review-models.svelte-jfth3i{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:rgb(var(--sv-text-subtle))}.flag-concern.svelte-jfth3i{color:rgb(var(--sv-text-muted));display:block}.flag-suggestion.svelte-jfth3i{margin-top:var(--spacing,.25rem);color:rgb(var(--sv-text-muted));display:block}.flag-suggestion-label.svelte-jfth3i{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-primary-700,#1d4ed8)}.review-date.svelte-jfth3i{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:rgb(var(--sv-text-faint))}.review-empty.svelte-jfth3i{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:rgb(var(--sv-text-subtle));font-style:italic}.review-all-clear.svelte-jfth3i{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-green-700,#15803d)}.dark .review-stale-note.svelte-jfth3i,.dark .review-verdict--needs_revision.svelte-jfth3i,.dark .flag-severity--warning.svelte-jfth3i{color:#fef3c7;background-color:#451a034d;border-color:#92400e80}.dark .review-verdict--flagged.svelte-jfth3i,.dark .flag-severity--error.svelte-jfth3i{color:#fecaca;background-color:#450a0a4d;border-color:#991b1b99}.dark .review-verdict--approved.svelte-jfth3i{color:#bbf7d0;background-color:#052e164d;border-color:#16653499}.dark .review-all-clear.svelte-jfth3i{color:#86efac}.dark .flag-suggestion-label.svelte-jfth3i{color:rgb(var(--sv-primary))}@property --tw-tracking{syntax:"*";inherits:false}.grade-wrapper.svelte-1iflt3v{display:inline-flex;position:relative}.grade-badge.svelte-1iflt3v{min-height:calc(var(--spacing,.25rem) * 11);cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;border-width:1px;border-radius:2147483647px;transition-duration:.15s;display:inline-flex}@media (hover:hover){.grade-badge.svelte-1iflt3v:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.grade-badge.svelte-1iflt3v:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.grade-letter.svelte-1iflt3v{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700)}.grade-label.svelte-1iflt3v{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.popover-backdrop.svelte-1iflt3v{z-index:40;position:fixed;inset:0}.popover.svelte-1iflt3v{z-index:50;margin-top:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 72);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-surface));max-width:calc(100vw - 2rem);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;top:100%;right:0}.popover.svelte-1iflt3v:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.popover.svelte-1iflt3v:focus{outline-offset:2px;outline:2px solid #0000}}.popover--left.svelte-1iflt3v{left:0;right:auto}.popover-header.svelte-1iflt3v{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;display:flex}.popover-title.svelte-1iflt3v{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-text))}.popover-grade.svelte-1iflt3v{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-width:1px}.popover-score.svelte-1iflt3v{margin-bottom:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-text-muted))}.popover-summary.svelte-1iflt3v{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:rgb(var(--sv-text-muted))}.popover-currency.svelte-1iflt3v{margin-top:calc(var(--spacing,.25rem) * -2);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-text-subtle))}.popover-explain.svelte-1iflt3v{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:rgb(var(--sv-text-subtle))}.popover-link.svelte-1iflt3v{min-height:calc(var(--spacing,.25rem) * 10);cursor:pointer;align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-primary));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;transition-duration:.15s;display:inline-flex}@media (hover:hover){.popover-link.svelte-1iflt3v:hover{text-decoration-line:underline}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.voter-resources.svelte-8fk7rd{padding:calc(var(--spacing,.25rem) * 5)}.voter-resource-list.svelte-8fk7rd{margin-top:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.voter-resource-list.svelte-8fk7rd{flex-flow:wrap}}@media (min-width:64rem){.voter-resource-list.svelte-8fk7rd{flex-direction:column}}.voter-resource-btn.svelte-8fk7rd{text-align:left;justify-content:flex-start;text-decoration-line:none}@media (min-width:40rem){.voter-resource-btn.svelte-8fk7rd{flex:1}}@media (min-width:64rem){.voter-resource-btn.svelte-8fk7rd{flex:none}}.loading-wrapper.svelte-1qs798v{padding-block:calc(var(--spacing,.25rem) * 20);justify-content:center;align-items:center;display:flex}.spinner.svelte-1qs798v{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);animation:var(--animate-spin,spin 1s linear infinite);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-primary-600,#2563eb);border-radius:2147483647px}.loading-text.svelte-1qs798v{margin-left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:rgb(var(--sv-text-muted))}.inline-link.svelte-1qs798v{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-primary));text-decoration-line:underline}@media (hover:hover){.inline-link.svelte-1qs798v:hover{text-decoration-line:none}}.link-button.svelte-1qs798v{min-height:calc(var(--spacing,.25rem) * 11);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-primary));display:inline-flex}@media (hover:hover){.link-button.svelte-1qs798v:hover{text-decoration-line:underline}}.race-header{margin-bottom:calc(var(--spacing,.25rem) * 6);padding:calc(var(--spacing,.25rem) * 5)}@media (min-width:40rem){.race-header{padding:calc(var(--spacing,.25rem) * 6)}}@media (min-width:64rem){.race-header{padding:calc(var(--spacing,.25rem) * 8)}}.header-top.svelte-1qs798v{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);flex-wrap:wrap;display:flex}.header-meta.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * 3);align-items:center;column-gap:calc(var(--spacing,.25rem) * 5);row-gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:rgb(var(--sv-text-muted));flex-wrap:wrap;display:flex}.info-row.svelte-1qs798v{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:inline-flex}.header-actions.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.header-actions.svelte-1qs798v{flex-direction:row;align-items:center}}.race-layout.svelte-1qs798v{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:64rem){.race-layout.svelte-1qs798v{gap:calc(var(--spacing,.25rem) * 8);grid-template-columns:minmax(0,1fr) 20rem}}.race-main.svelte-1qs798v{min-width:0}@media (min-width:64rem){.race-main.svelte-1qs798v{grid-column-start:1}}.race-aside.svelte-1qs798v{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;min-width:0;display:flex}@media (min-width:64rem){.race-aside.svelte-1qs798v{top:calc(var(--site-header-height) + 1rem);grid-column-start:2;position:sticky}}@media (min-width:48rem){.race-aside.has-glance.svelte-1qs798v{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;display:grid}}@media (min-width:64rem){.race-aside.has-glance.svelte-1qs798v{align-items:stretch;display:flex}}@media (min-width:1024px){.race-aside.svelte-1qs798v{grid-row:1 / span var(--aside-rows,2)}}.overview-card.svelte-1qs798v{padding:calc(var(--spacing,.25rem) * 5)}@media (min-width:40rem){.overview-card.svelte-1qs798v{padding:calc(var(--spacing,.25rem) * 6)}}.overview-text.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * 3)}:where(.overview-text.svelte-1qs798v>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.overview-text.svelte-1qs798v{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:rgb(var(--sv-text-muted))}@media (min-width:40rem){.overview-text.svelte-1qs798v{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}}@media (max-width:639px){.overview-extra.svelte-1qs798v{display:none}}.overview-sources.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.overview-sources-label.svelte-1qs798v{margin-right:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:rgb(var(--sv-text-subtle));text-transform:uppercase}.source-chip.svelte-1qs798v{min-height:calc(var(--spacing,.25rem) * 8);align-items:center;gap:var(--spacing,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-page));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-primary));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:2147483647px;text-decoration-line:none;display:inline-flex}@media (hover:hover){.source-chip.svelte-1qs798v:hover{border-color:var(--color-primary-300,#93c5fd);background-color:rgb(var(--sv-surface-alt))}}.overview-candidates.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:rgb(var(--sv-border));padding-top:calc(var(--spacing,.25rem) * 4);flex-wrap:wrap;display:none}@media (min-width:40rem){.overview-candidates.svelte-1qs798v{display:flex}}.overview-candidate-chip.svelte-1qs798v{min-height:calc(var(--spacing,.25rem) * 10);align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-surface));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:rgb(var(--sv-text-muted));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:2147483647px;text-decoration-line:none;transition-duration:.2s;display:flex}@media (hover:hover){.overview-candidate-chip.svelte-1qs798v:hover{border-color:var(--color-primary-300,#93c5fd);background-color:rgb(var(--sv-surface-alt))}}.chip-name.svelte-1qs798v{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-text))}.chip-party.svelte-1qs798v{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.chip-party-dem.svelte-1qs798v{color:var(--color-blue-700,#1d4ed8)}.dark .chip-party-dem.svelte-1qs798v{color:var(--color-blue-300,#93c5fd)}.chip-party-rep.svelte-1qs798v{color:var(--color-red-700,#b91c1c)}.dark .chip-party-rep.svelte-1qs798v{color:var(--color-red-300,#fca5a5)}.chip-party-ind.svelte-1qs798v{color:var(--color-purple-700,#7e22ce)}.dark .chip-party-ind.svelte-1qs798v{color:var(--color-purple-300,#d8b4fe)}.chip-party-grn.svelte-1qs798v{color:var(--color-emerald-700,#047857)}.dark .chip-party-grn.svelte-1qs798v{color:var(--color-emerald-300,#6ee7b7)}.chip-party-lib.svelte-1qs798v{color:var(--color-amber-800,#92400e)}.dark .chip-party-lib.svelte-1qs798v{color:var(--color-amber-300,#fcd34d)}.chip-party-other.svelte-1qs798v{color:rgb(var(--sv-text-muted))}.chip-incumbent.svelte-1qs798v{background-color:var(--color-green-100,#dcfce7);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-green-800,#166534);border-radius:2147483647px}.dark .chip-incumbent.svelte-1qs798v{background-color:#14532d99}@supports (color:color-mix(in lab, red, red)){.dark .chip-incumbent.svelte-1qs798v{background-color:color-mix(in oklab, var(--color-green-900,#14532d) 60%, transparent)}}.dark .chip-incumbent.svelte-1qs798v{color:var(--color-green-200,#bbf7d0)}.glance-card.svelte-1qs798v{padding:calc(var(--spacing,.25rem) * 5)}.glance-block.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * 3)}.glance-divider.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:rgb(var(--sv-border));padding-top:calc(var(--spacing,.25rem) * 4)}.glance-title.svelte-1qs798v{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-text))}.glance-subtitle.svelte-1qs798v{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-text))}.glance-text.svelte-1qs798v{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:rgb(var(--sv-text-muted))}.glance-link.svelte-1qs798v{margin-top:var(--spacing,.25rem);min-height:calc(var(--spacing,.25rem) * 10);align-items:center;gap:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-primary));text-decoration-line:none;display:inline-flex}@media (hover:hover){.glance-link.svelte-1qs798v:hover{text-decoration-line:underline}}.poll-snapshot-meta.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:rgb(var(--sv-text-subtle))}.poll-snapshot-bars.svelte-1qs798v{margin-block:calc(var(--spacing,.25rem) * 2)}:where(.poll-snapshot-bars.svelte-1qs798v>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.poll-snap-row.svelte-1qs798v{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.poll-snap-name.svelte-1qs798v{width:calc(var(--spacing,.25rem) * 20);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-text-muted));flex-shrink:0;overflow:hidden}.poll-snap-bar-wrap.svelte-1qs798v{height:calc(var(--spacing,.25rem) * 2);background-color:rgb(var(--sv-surface-alt));border-radius:2147483647px;flex:1;overflow:hidden}.poll-snap-bar.svelte-1qs798v{background-color:var(--color-slate-500,#64748b);border-radius:2147483647px;height:100%}.poll-snap-pct.svelte-1qs798v{width:calc(var(--spacing,.25rem) * 10);text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:rgb(var(--sv-text));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.poll-snap-bar.dem.svelte-1qs798v,.poll-bar-fill.dem.svelte-1qs798v{background-color:var(--color-blue-600,#2563eb)}.poll-snap-bar.rep.svelte-1qs798v,.poll-bar-fill.rep.svelte-1qs798v{background-color:var(--color-red-600,#dc2626)}.poll-snap-bar.ind.svelte-1qs798v,.poll-bar-fill.ind.svelte-1qs798v{background-color:var(--color-purple-600,#9333ea)}.poll-snap-bar.grn.svelte-1qs798v,.poll-bar-fill.grn.svelte-1qs798v{background-color:var(--color-emerald-600,#059669)}.poll-snap-bar.lib.svelte-1qs798v,.poll-bar-fill.lib.svelte-1qs798v{background-color:var(--color-amber-500,#f59e0b)}.poll-snap-bar.other.svelte-1qs798v,.poll-bar-fill.other.svelte-1qs798v{background-color:var(--color-teal-600,#0d9488)}.candidates-heading.svelte-1qs798v{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:baseline;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.candidates-empty.svelte-1qs798v{margin-bottom:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-surface));padding:calc(var(--spacing,.25rem) * 6);text-align:center}.candidates-empty-title.svelte-1qs798v{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-text))}.candidates-empty-text.svelte-1qs798v{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:rgb(var(--sv-text-muted))}.candidate-grid.svelte-1qs798v{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:40rem){.candidate-grid.svelte-1qs798v{gap:calc(var(--spacing,.25rem) * 5)}}@media (min-width:48rem){.candidate-grid.svelte-1qs798v{grid-template-columns:repeat(2,minmax(0,1fr))}}.candidate-grid.svelte-1qs798v{grid-auto-flow:dense}.candidate-grid.svelte-1qs798v>.candidate-card--expanded{grid-column:1/-1}@media (min-width:48rem){.candidate-grid.single-column.svelte-1qs798v{grid-template-columns:repeat(1,minmax(0,1fr))}}.withdrawn-grid.svelte-1qs798v{opacity:.75}.page-section.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * 10)}@media (min-width:40rem){.page-section.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * 12)}}.section-title.svelte-1qs798v{margin-bottom:calc(var(--spacing,.25rem) * 4)}.forecast-card{padding:calc(var(--spacing,.25rem) * 5)}@media (min-width:40rem){.forecast-card{padding:calc(var(--spacing,.25rem) * 6)}}.forecast-header.svelte-1qs798v{margin-bottom:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.forecast-header.svelte-1qs798v{flex-direction:row;justify-content:space-between;align-items:flex-start}}.forecast-title.svelte-1qs798v{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-text))}@media (min-width:40rem){.forecast-title.svelte-1qs798v{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.forecast-summary.svelte-1qs798v{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:rgb(var(--sv-text-muted))}.forecast-rating.svelte-1qs798v{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);text-transform:uppercase;border-width:1px;border-radius:2147483647px;align-self:flex-start;display:inline-flex}.expanded-content.svelte-1qs798v{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:rgb(var(--sv-border));padding-top:calc(var(--spacing,.25rem) * 4)}@media (min-width:40rem){.expanded-content.svelte-1qs798v{padding-top:calc(var(--spacing,.25rem) * 6)}}.forecast-grid.svelte-1qs798v{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.forecast-grid.svelte-1qs798v{gap:calc(var(--spacing,.25rem) * 3);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.forecast-metric.svelte-1qs798v{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-page));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5)}.forecast-metric-label.svelte-1qs798v{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:rgb(var(--sv-text-subtle));text-transform:uppercase;display:block}.forecast-metric-value.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:rgb(var(--sv-text));display:block}.forecast-metric-note.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:rgb(var(--sv-text-muted));display:block}.forecast-probability-bar.svelte-1qs798v{margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-surface-alt));display:flex;overflow:hidden}.forecast-probability-segment.svelte-1qs798v{min-width:4px;padding-inline:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;justify-content:center;align-items:center;transition-duration:.3s;display:flex;overflow:hidden}.forecast-probability-segment-dem.svelte-1qs798v{background-color:var(--color-blue-700,#1d4ed8)}.forecast-probability-segment-rep.svelte-1qs798v{background-color:var(--color-red-700,#b91c1c)}.forecast-probability-segment-ind.svelte-1qs798v{background-color:var(--color-purple-700,#7e22ce)}.forecast-probability-segment-grn.svelte-1qs798v{background-color:var(--color-emerald-700,#047857)}.forecast-probability-segment-lib.svelte-1qs798v{background-color:var(--color-amber-700,#b45309)}.forecast-probability-segment-other.svelte-1qs798v{background-color:var(--color-slate-600,#475569)}.forecast-probability-legend.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * -2);margin-bottom:calc(var(--spacing,.25rem) * 4);column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-text-muted));flex-wrap:wrap;display:flex}.forecast-probability-legend.svelte-1qs798v li:where(.svelte-1qs798v){align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:inline-flex}.forecast-legend-swatch.svelte-1qs798v{height:calc(var(--spacing,.25rem) * 2.5);width:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-xs,.125rem);display:inline-block}:where(.forecast-body.svelte-1qs798v>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-y-reverse)))}.forecast-takeaway.svelte-1qs798v{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-text))}@media (min-width:40rem){.forecast-takeaway.svelte-1qs798v{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6)}}.forecast-detail-block.svelte-1qs798v{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-page));padding:calc(var(--spacing,.25rem) * 4)}.forecast-detail-block.svelte-1qs798v h4:where(.svelte-1qs798v),.forecast-market-header.svelte-1qs798v h4:where(.svelte-1qs798v){margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:rgb(var(--sv-text-subtle));text-transform:uppercase}.forecast-detail-block.svelte-1qs798v p:where(.svelte-1qs798v),.forecast-detail-block.svelte-1qs798v li:where(.svelte-1qs798v){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:rgb(var(--sv-text-muted))}.forecast-detail-block.svelte-1qs798v ul:where(.svelte-1qs798v){list-style-type:disc}:where(.forecast-detail-block.svelte-1qs798v ul:where(.svelte-1qs798v)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing,.25rem) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing,.25rem) * calc(1 - var(--tw-space-y-reverse)))}.forecast-detail-block.svelte-1qs798v ul:where(.svelte-1qs798v){padding-left:calc(var(--spacing,.25rem) * 5)}.forecast-market-signals.svelte-1qs798v{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-page));padding:calc(var(--spacing,.25rem) * 4)}.forecast-market-header.svelte-1qs798v{margin-bottom:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.forecast-market-header.svelte-1qs798v h4:where(.svelte-1qs798v){margin-bottom:0}.forecast-market-header.svelte-1qs798v span:where(.svelte-1qs798v){font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-text-subtle))}.forecast-market-grid.svelte-1qs798v{gap:calc(var(--spacing,.25rem) * 2);display:grid}.forecast-market-signal.svelte-1qs798v{gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--sv-border));flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.forecast-market-signal.svelte-1qs798v{border-color:color-mix(in oklab, rgb(var(--sv-border)) 70%, transparent)}}.forecast-market-signal.svelte-1qs798v{background-color:rgb(var(--sv-surface));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2)}@media (min-width:40rem){.forecast-market-signal.svelte-1qs798v{flex-direction:row;justify-content:space-between;align-items:center}}.forecast-market-target.svelte-1qs798v{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-text));display:block}.forecast-market-title.svelte-1qs798v{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:rgb(var(--sv-text-subtle));display:block}.forecast-market-values.svelte-1qs798v{align-items:center;column-gap:calc(var(--spacing,.25rem) * 2);row-gap:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:rgb(var(--sv-text-subtle));flex-wrap:wrap;display:flex}@media (min-width:40rem){.forecast-market-values.svelte-1qs798v{justify-content:flex-end}}.forecast-market-probability.svelte-1qs798v{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:rgb(var(--sv-text))}.forecast-market-values.svelte-1qs798v a:where(.svelte-1qs798v){--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-primary))}@media (hover:hover){.forecast-market-values.svelte-1qs798v a:where(.svelte-1qs798v):hover{text-decoration-line:underline}}.forecast-meta.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * 4);column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:rgb(var(--sv-border));padding-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:rgb(var(--sv-text-subtle));flex-wrap:wrap;display:flex}.forecast-sources.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * 4);align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.polls-grid.svelte-1qs798v{gap:calc(var(--spacing,.25rem) * 4);display:grid}@media (min-width:40rem){.polls-grid.svelte-1qs798v{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.polls-grid.svelte-1qs798v{grid-template-columns:repeat(3,minmax(0,1fr))}}.poll-card.svelte-1qs798v{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-surface));padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex}.poll-card-header.svelte-1qs798v{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.poll-card-pollster.svelte-1qs798v{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:rgb(var(--sv-text));display:block}.poll-card-date.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:rgb(var(--sv-text-subtle));display:block}.poll-card-cycle.svelte-1qs798v{margin-top:var(--spacing,.25rem);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:rgb(var(--sv-border));background-color:rgb(var(--sv-surface-alt));padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-semibold,600);font-size:.6875rem;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:rgb(var(--sv-text-subtle));text-transform:uppercase;display:inline-block}.poll-card-sample.svelte-1qs798v{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:rgb(var(--sv-text-subtle));flex-shrink:0}.poll-matchup-divider.svelte-1qs798v{border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:rgb(var(--sv-border))}:where(.poll-matchup.svelte-1qs798v>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 2) * calc(1 - var(--tw-space-y-reverse)))}.poll-bar-row.svelte-1qs798v{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.poll-bar-name.svelte-1qs798v{width:calc(var(--spacing,.25rem) * 28);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-text-muted));flex-shrink:0;overflow:hidden}.poll-bar-track.svelte-1qs798v{height:calc(var(--spacing,.25rem) * 3);background-color:rgb(var(--sv-surface-alt));border-radius:2147483647px;flex:1;overflow:hidden}.poll-bar-fill.svelte-1qs798v{background-color:var(--color-slate-500,#64748b);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;border-radius:2147483647px;transition-duration:.3s}.poll-bar-label.svelte-1qs798v{width:calc(var(--spacing,.25rem) * 10);text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:rgb(var(--sv-text));--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);flex-shrink:0}.poll-bar-label--missing.svelte-1qs798v{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-text-muted));font-style:italic}.poll-missing-note.svelte-1qs798v{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:rgb(var(--sv-text-muted));font-style:italic}.poll-card-source.svelte-1qs798v{min-height:calc(var(--spacing,.25rem) * 8);align-items:center;gap:var(--spacing,.25rem);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:rgb(var(--sv-primary));align-self:flex-start;margin-top:auto;display:inline-flex}@media (hover:hover){.poll-card-source.svelte-1qs798v:hover{text-decoration-line:underline}}.stage-notice.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * 3)}section[tabindex="-1"].svelte-1qs798v:focus{outline:none}.back-to-top.svelte-1qs798v{margin-top:calc(var(--spacing,.25rem) * 8);text-align:center}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
