.rpt.svelte-pte480{margin:1.5rem 0;font-family:var(--font-sans)}.rpt__head.svelte-pte480{margin-bottom:.75rem}.rpt__lede.svelte-pte480{font-size:.9rem;color:var(--muted);margin:.7rem 0 0;max-width:60ch;line-height:1.5}.rpt__updated.svelte-pte480,.rpt__count.svelte-pte480{font-size:.75rem;color:var(--muted-2);margin:.4rem 0 0;font-variant-numeric:tabular-nums}.rpt__filters.svelte-pte480{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:1rem}.rpt__filter-group.svelte-pte480{display:flex;align-items:center;gap:8px;min-width:0}.rpt__filter-label.svelte-pte480{font-family:var(--font-sans);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);white-space:nowrap}.rpt__filter-chips.svelte-pte480{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%}.rpt__filter-chips.svelte-pte480::-webkit-scrollbar{display:none}.rpt__filter-chip.svelte-pte480{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;padding:5px 14px;min-height:44px;border:1px solid var(--field-border);border-radius:var(--radius-chip);background:transparent;color:var(--muted);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:border-color .15s,background .15s,color .15s}.rpt__filter-chip.svelte-pte480:hover{border-color:var(--muted);color:var(--text)}.rpt__filter-chip.active.svelte-pte480{border-color:var(--surface-inverse);background:var(--surface-inverse);color:var(--text-inverse)}.rpt__filter-chip.svelte-pte480:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media(max-width:600px){.rpt__filter-group.svelte-pte480{flex-wrap:wrap;width:100%}.rpt__filter-chips.svelte-pte480{width:100%}}.rpt__empty.svelte-pte480{padding:1.5rem 1rem;text-align:center;font-size:.9rem;color:var(--muted);background:var(--subtle);border:1px solid var(--hair);border-radius:var(--radius-card)}.rpt__caption.svelte-pte480{caption-side:top;text-align:left;font-size:.75rem;color:var(--muted-2);margin-bottom:.4rem;line-height:1.4}.rpt__disclosure.svelte-pte480{margin:.4rem 0 0;font-family:var(--font-mono);font-size:.7rem;line-height:1.5;color:var(--muted-2);max-width:60ch}.rpt__disclosure.svelte-pte480 a:where(.svelte-pte480){color:inherit;text-decoration:underline}.race-probability-wrap.svelte-pte480{max-width:100%;overflow-x:auto;border:1px solid var(--hair)}.race-probability-table.svelte-pte480{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);font-size:.85rem}.race-probability-table.svelte-pte480 th:where(.svelte-pte480),.race-probability-table.svelte-pte480 td:where(.svelte-pte480){padding:9px 11px;border-bottom:1px solid var(--hair);text-align:right;white-space:nowrap}.race-probability-table.svelte-pte480 th:where(.svelte-pte480){background:var(--subtle);color:var(--muted-2);font:600 10px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border-bottom:2px solid var(--text)}.race-probability-table.svelte-pte480 td:where(.svelte-pte480){color:var(--body);font:400 12px/1.35 var(--font-sans)}.race-probability-table.svelte-pte480 tbody:where(.svelte-pte480) tr:where(.svelte-pte480){content-visibility:auto;contain-intrinsic-size:auto 38px}.race-probability-table.svelte-pte480 tbody:where(.svelte-pte480) tr.rpt__row--collapsed:where(.svelte-pte480){display:none}@media(min-width:480px){.race-probability-table.svelte-pte480 tbody:where(.svelte-pte480) tr:where(.svelte-pte480):nth-child(2n) td:where(.svelte-pte480){background:var(--subtle)}}.race-probability-table.svelte-pte480 thead:where(.svelte-pte480) th:where(.svelte-pte480):first-child,.race-probability-table.svelte-pte480 tbody:where(.svelte-pte480) td:where(.svelte-pte480):first-child{position:sticky;left:0;z-index:1;text-align:left;background:var(--surface);box-shadow:1px 0 0 var(--hair-2)}.race-probability-table.svelte-pte480 thead:where(.svelte-pte480) th:where(.svelte-pte480):first-child{z-index:2;background:var(--subtle)}.race-probability-table.svelte-pte480 th:where(.svelte-pte480) button:where(.svelte-pte480){border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.race-probability-table.svelte-pte480 th[aria-sort=ascending]:where(.svelte-pte480) button:where(.svelte-pte480):after{content:" ↑";color:var(--link)}.race-probability-table.svelte-pte480 th[aria-sort=descending]:where(.svelte-pte480) button:where(.svelte-pte480):after{content:" ↓";color:var(--link)}.rpt__num-col.svelte-pte480,.rpt__num.svelte-pte480{text-align:right}.rpt__sort.svelte-pte480{appearance:none;background:none;border:none;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;display:inline-block;padding:8px 0;margin:-8px 0}.rpt__sort.svelte-pte480:hover{color:var(--text)}.rpt__state.svelte-pte480{font-weight:600;color:var(--text)}.rpt__race.svelte-pte480,.rpt__poll.svelte-pte480{color:var(--muted)}.rpt__num.svelte-pte480{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.rpt__pending.svelte-pte480{color:var(--muted-2)}.rpt.svelte-pte480 .fc-color--d{color:var(--dem)}.rpt.svelte-pte480 .fc-color--r{color:var(--rep)}.rpt.svelte-pte480 .fc-color--even{color:var(--link)}.rpt__note.svelte-pte480{margin:.75rem 0 0;font-size:.75rem;color:var(--muted-2);line-height:1.5;max-width:70ch}.rpt__toggle-wrap.svelte-pte480{margin-top:.75rem}.rpt__toggle.svelte-pte480{appearance:none;background:var(--surface);border:1px solid var(--field-border);border-radius:var(--radius-chip);padding:10px 16px;min-height:44px;font:600 12px/1.2 var(--font-sans);color:var(--text);cursor:pointer}.rpt__toggle.svelte-pte480:hover{background:var(--subtle)}@media(max-width:479px){.race-probability-wrap.svelte-pte480{overflow:visible;border:0}.race-probability-table.svelte-pte480 thead:where(.svelte-pte480){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.race-probability-table.svelte-pte480,.race-probability-table.svelte-pte480 tbody:where(.svelte-pte480){display:block;width:100%}.race-probability-table.svelte-pte480 tbody:where(.svelte-pte480) tr:where(.svelte-pte480){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-bottom:12px;padding:14px;border:1px solid var(--hair);border-top:2px solid var(--text);background:var(--surface);content-visibility:auto;contain-intrinsic-size:auto 241px}.race-probability-table.svelte-pte480 tbody:where(.svelte-pte480) td:where(.svelte-pte480){display:block;min-width:0;padding:0;border:0;text-align:left;white-space:normal}.race-probability-table.svelte-pte480 tbody:where(.svelte-pte480) td:where(.svelte-pte480):first-child{position:static;grid-column:1 / -1;padding-bottom:8px;border-bottom:1px solid var(--hair);background:transparent;box-shadow:none;color:var(--text);font:650 16px/1.3 var(--font-serif)}.race-probability-table.svelte-pte480 tbody:where(.svelte-pte480) td:where(.svelte-pte480):not(:first-child):before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--muted-2);font:600 9px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}}
