.rpd{--rpd-rule:var(--rule);--rpd-hair:var(--rule-hair)}.rpd-crumbs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin:16px 0 0;font:600 11px/1.4 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.rpd-crumbs a{color:var(--ink-soft);text-decoration:none}.rpd-crumbs a:focus-visible,.rpd-crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.rpd-crumbs .rpd-race-link{color:var(--accent-neon)}.rpd-head{margin:10px 0 0;padding-bottom:12px;border-bottom:2px solid var(--ink)}.rpd-head .rpd-kicker{display:block;color:var(--accent-neon);font:700 10.5px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.rpd-head h1{margin:6px 0 0;max-width:none;font-family:var(--font-display),Georgia,serif;font-size:clamp(30px,4vw,46px);font-weight:600;letter-spacing:-.03em;line-height:1}.rpd-head p{margin:8px 0 0;max-width:70ch;color:var(--ink-soft);font:400 14px/1.5 var(--font-sans)}.rpd-head p a{color:var(--ink);text-underline-offset:3px}.rpd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--rpd-rule)}.rpd-stat{min-width:0;padding:12px 16px 12px 0}.rpd-stat+.rpd-stat{padding-left:16px;border-left:1px solid var(--rpd-rule)}.rpd-stat>span{display:flex;align-items:center;gap:6px;color:var(--ink-soft);font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.rpd-stat>b{display:block;margin-top:4px;color:var(--ink);font:620 clamp(24px,2.6vw,34px)/1.05 var(--font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.rpd-stat>b.d{color:var(--dem-ink)}.rpd-stat>b.r{color:var(--rep-ink)}.rpd-stat>small{display:block;margin-top:4px;color:var(--ink-soft);font:500 11px/1.4 var(--font-sans)}@media (max-width:760px){.rpd-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rpd-stat:nth-child(3){padding-left:0;border-left:0}.rpd-stat:nth-child(n+3){border-top:1px solid var(--rpd-rule)}}.rpd-section{margin-top:26px}.rpd-section-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding-bottom:6px;border-bottom:1px solid var(--ink)}.rpd-section-head h2{margin:0;font:700 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.rpd-section-head>span{display:inline-flex;gap:6px;font:500 11.5px/1.4 var(--font-sans)}.rpd-caveat,.rpd-section-head>span{align-items:center;color:var(--ink-soft)}.rpd-caveat{margin:8px 0 0;display:flex;flex-wrap:wrap;gap:4px 6px;max-width:none;font:500 11.5px/1.45 var(--font-sans)}.rpd-caveat b{color:var(--ink);font-weight:650}.rpd-empty{margin:12px 0 0;padding:12px 14px;border-left:2px solid var(--rule-strong);color:var(--ink-soft);font:400 13px/1.55 var(--font-sans)}.rpd .rp-src{margin-top:22px}.pxs{margin-top:10px}.pxs-plot{position:relative;width:100%;min-width:0}.pxs-svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--font-sans)}.pxs-recent{fill:color-mix(in oklab,var(--ink) 5%,transparent)}.pxs-recent-text{font:700 9px/1 var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;fill:var(--ink-soft)}.pxs-grid{stroke:var(--rule-faint);stroke-width:1}.pxs-even{stroke:var(--rule-strong);stroke-width:1;stroke-dasharray:3 3}.pxs-axis{stroke:var(--rule);stroke-width:1}.pxs-tick{font:500 10.5px/1 var(--font-mono),ui-monospace,monospace;fill:var(--ink-soft)}.pxs-avg{stroke-width:1.5;stroke-dasharray:5 4;stroke:var(--ink);opacity:.5}.pxs-avg.is-d{stroke:var(--dem)}.pxs-avg.is-r{stroke:var(--rep)}.pxs-rolling{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;opacity:.55}.pxs-dot{stroke-width:1;transition:stroke-width .12s}.pxs-poll.is-d .pxs-dot{fill:color-mix(in oklab,var(--dem) 72%,transparent);stroke:var(--dem)}.pxs-poll.is-r .pxs-dot{fill:color-mix(in oklab,var(--rep) 72%,transparent);stroke:var(--rep)}.pxs-poll.is-zero .pxs-dot{fill:var(--paper);stroke:var(--ink-soft);stroke-width:1.2;stroke-dasharray:2.5 1.5}.pxs-poll.is-active .pxs-dot{stroke:var(--ink);stroke-width:2}.pxs-halo{fill:none;stroke:var(--ink);stroke-width:1;opacity:.5}.pxs-hit{fill:transparent;cursor:pointer;outline:none}.pxs-hit:focus-visible{stroke:var(--accent-neon,var(--ink));stroke-width:2}.pxs-tip{width:min(340px,calc(100vw - 24px))}.pxs-plot .pxs-tip.ctm-card-inline{width:100%;margin-top:6px;box-shadow:none}.pxs-tip .ctm-card-section.is-split{gap:14px}.pxs-tip .ctm-card-section.is-split .ctm-card-row{font-size:11.5px;gap:8px}.pxs-tip .ctm-card-section small{color:var(--ink-soft);font-size:11px;line-height:1.45}.pxs-key{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;margin:8px 0 0;padding:0}.pxs-key>li{display:flex;align-items:center;gap:6px;max-width:none;color:var(--ink-soft);font:500 11px/1.3 var(--font-sans)}.pxs-key>li:before{content:"";flex:0 0 auto;width:11px;height:11px;box-sizing:border-box}.pxs-key-dot:before{border-radius:50%;background:color-mix(in oklab,var(--dem) 72%,transparent);border:1px solid var(--dem)}.pxs-key-zero:before{border-radius:50%;border:1px dashed var(--rule-strong)}.pxs-key-roll:before{height:0;border-top:2px solid color-mix(in oklab,var(--ink) 55%,transparent)}.pxs-key-avg:before{height:0;border-top:2px dashed var(--ink);opacity:.6}.pxs-key-recent:before{background:color-mix(in oklab,var(--ink) 8%,transparent);border:1px solid var(--rule)}.pxs-ledger{margin-top:18px}.pxs-ledger-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding-bottom:6px;border-bottom:1px solid var(--ink)}.pxs-ledger-head h2{margin:0;font:700 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.pxs-ledger-head span{color:var(--ink-soft);font:500 11.5px/1.4 var(--font-sans)}.pxa-table,.pxs-table{width:100%;border-collapse:collapse;margin:0;font-family:var(--font-sans)}.pxa-table td,.pxa-table th,.pxs-table td,.pxs-table th{padding:7px 14px 7px 0;border-bottom:1px solid var(--rule-hair);font-size:12.5px;line-height:1.35;text-align:left;vertical-align:top}.pxa-table thead th,.pxs-table thead th{padding-top:8px;padding-bottom:6px;border-bottom:1px solid var(--rule);color:var(--ink-soft);font:700 10px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pxa-table td.num,.pxa-table th.num,.pxs-table td.num,.pxs-table th.num{text-align:right;font-variant-numeric:tabular-nums}.pxa-table tbody th,.pxs-table tbody th{font-weight:400}.pxa-table tbody th b,.pxs-table tbody th b{display:block;color:var(--ink);font-weight:650}.pxa-table tbody th small,.pxs-table tbody th small{display:block;margin-top:1px;color:var(--ink-soft);font-size:11px}.pxa-ans .d,.pxs-table td.is-d{color:var(--dem-ink)}.pxa-ans .r,.pxs-table td.is-r{color:var(--rep-ink)}.pxa-ans .i{color:var(--ind-ink)}.pxs-table td time{white-space:nowrap}.pxs-table tbody tr{transition:background .1s}.pxs-table tbody tr.is-active{background:color-mix(in oklab,var(--ink) 5%,transparent)}.pxs-table tbody tr.is-zero td,.pxs-table tbody tr.is-zero th b{color:var(--ink-soft)}.pxs-lean{display:inline-block;min-width:46px;padding:1px 6px;border-radius:2px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}.pxs-lean.is-d{background:color-mix(in oklab,var(--dem) 16%,transparent);color:var(--dem-ink)}.pxs-lean.is-r{background:color-mix(in oklab,var(--rep) 16%,transparent);color:var(--rep-ink)}.pxs-lean.is-even{background:color-mix(in oklab,var(--ink) 8%,transparent);color:var(--ink)}.pxs-w{display:flex;align-items:center;gap:8px}.pxs-w>i{display:block;flex:0 0 56px;height:5px;background:var(--rule-faint)}.pxs-w>i>b{display:block;height:100%;background:var(--ink)}.pxs-w>span{font-variant-numeric:tabular-nums}.pxs-w-none,.pxs-w-zero{color:var(--ink-soft);font-size:11.5px}.pxs-w-zero{border-bottom:1px dotted var(--rule-strong);cursor:help}.pxa-table td a,.pxs-table td a{color:var(--ink);font-weight:600;text-decoration:none;white-space:nowrap}.pxa-table td a:focus-visible,.pxa-table td a:hover,.pxs-table td a:focus-visible,.pxs-table td a:hover{text-decoration:underline;text-underline-offset:3px}.pxs-more{margin-top:10px;padding:7px 12px;border:1px solid var(--rule);border-radius:3px;background:transparent;color:var(--ink);font:600 12px/1.2 var(--font-sans);cursor:pointer}.pxs-more:focus-visible,.pxs-more:hover{border-color:var(--ink)}.pxa{margin-top:8px}.pxa-ans span{display:inline-block;margin-right:10px;white-space:nowrap}.pxa-ans span b{font-weight:700}.pxa-type{color:var(--ink-soft);font-size:11.5px;white-space:nowrap}.pxa-table tbody tr.in-average th{box-shadow:inset 3px 0 0 var(--accent-neon);padding-left:8px}.pxa-table td.num small{color:var(--ink-soft);font-size:10.5px}@media (max-width:640px){.pxa-table thead,.pxs-table thead{display:none}.pxa-table,.pxa-table tbody,.pxs-table,.pxs-table tbody{display:block}.pxa-table tbody tr,.pxs-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px;padding:9px 0;border-bottom:1px solid var(--rule-hair)}.pxa-table tbody td,.pxa-table tbody th,.pxs-table tbody td,.pxs-table tbody th{display:block;padding:0;border:0;text-align:left}.pxa-table tbody th,.pxs-table tbody th{grid-column:1/-1}.pxa-table tbody tr.in-average th{padding-left:8px}.pxa-table tbody td:before,.pxs-table tbody td:before{content:attr(data-k);display:block;color:var(--ink-soft);font:700 9px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.pxs-table tbody td.num{text-align:left}.pxa-table td[data-k=Result]{grid-column:1/-1}.pxa-ans span{white-space:normal}.pxs-w>i{flex-basis:44px}}.itip{position:relative;vertical-align:middle}.itip,.itip-btn{display:inline-flex}.itip-btn{align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--rule-strong);border-radius:50%;background:transparent;color:var(--ink-soft);font:700 10px/1 var(--font-mono),ui-monospace,monospace;cursor:help}.itip-btn:focus-visible,.itip-btn:hover,.itip-btn[aria-expanded=true]{color:var(--ink);border-color:var(--ink)}.itip-btn:focus-visible{outline:2px solid var(--accent-neon,var(--ink));outline-offset:2px}.itip-card{width:min(300px,calc(100vw - 24px));text-transform:none;letter-spacing:0}.itip-body{font:400 12px/1.5 var(--font-sans);color:var(--ink);text-align:left}.itip-body p{margin:0;max-width:none}.itip-body p+p{margin-top:6px}.itip-body a{color:var(--ink);text-underline-offset:3px}.pdx-line{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin:8px 0 0;max-width:none;color:var(--ink-soft);font:500 11.5px/1.45 var(--font-sans)}.mn-pollspage .polls-strip{margin-top:18px}.mn-pollspage .polls-strip li{gap:8px;padding:5px 0}.mn-pollspage .polls-strip li>a:first-child{font-weight:600;color:var(--ink);text-decoration:none}.mn-pollspage .polls-strip li>a:first-child:focus-visible,.mn-pollspage .polls-strip li>a:first-child:hover{text-decoration:underline;text-underline-offset:3px}.mn-pollspage .polls-strip li .rpolls-mini{margin-left:0;padding:1px 6px;border:1px solid var(--rule);border-radius:2px;color:var(--ink-soft);font-weight:600;text-decoration:none}.mn-pollspage .polls-strip li .rpolls-mini:focus-visible,.mn-pollspage .polls-strip li .rpolls-mini:hover{color:var(--ink);border-color:var(--ink)}.race-poll-explore{display:inline-flex!important;align-items:center;gap:6px;margin-top:12px!important;padding:8px 12px;border:1px solid var(--accent-neon);border-radius:3px;color:var(--accent-neon)!important;font-weight:700!important;text-decoration:none}.race-poll-explore:focus-visible,.race-poll-explore:hover{background:color-mix(in oklab,var(--accent-neon) 12%,transparent);text-decoration:none!important}.race-poll-explore:focus-visible{outline:2px solid var(--accent-neon);outline-offset:2px}.ctm-dispatch-page .ctm-dispatch-evidence-line .race-poll-explore{margin-left:10px;margin-top:0!important;padding:3px 8px;font-size:11px}.pxs-plot .pxs-tip.ctm-card-inline{max-width:none}.pxs-plot .pxs-tip.ctm-card-inline .ctm-card-section.is-split{grid-template-columns:1fr 1fr}.ctm-dispatch-page #race-polls .race-poll-explore,.race-poll-explore{min-height:34px;font-size:12px!important;line-height:1.2}.mn-pollspage .poll-ledger-table td,.mn-pollspage .poll-ledger-table th{padding:8px 10px}.mn-pollspage .poll-ledger-table .poll-ledger-pollster{width:15%}.mn-pollspage .poll-ledger-table .poll-ledger-result{width:24%}@media (max-width:768px){.mn-pollspage .poll-archive-scroll,.mn-pollspage .poll-ledger-scroll{overflow:visible;border:0}.mn-pollspage .poll-ledger-table{min-width:0;display:block}.mn-pollspage .poll-ledger-table thead{display:none}.mn-pollspage .poll-ledger-table tbody{display:block}.mn-pollspage .poll-ledger-table tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:10px 0;border-bottom:1px solid var(--rule-hair)}.mn-pollspage .poll-ledger-table tbody td,.mn-pollspage .poll-ledger-table tbody th{display:block;width:auto;padding:0;border:0;white-space:normal}.mn-pollspage .poll-ledger-table tbody td.poll-ledger-result,.mn-pollspage .poll-ledger-table tbody th{grid-column:1/-1}.mn-pollspage .poll-ledger-row.in-average>:first-child{padding-left:8px}.mn-pollspage .poll-ledger-table tbody td:before{content:attr(data-k);display:block;color:var(--ink-soft);font:700 9px/1.2 var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}}.pxa-table :is(th,td):last-child,.pxs-table :is(th,td):last-child{padding-right:0}@font-face{font-family:fraunces;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2?dpl=dpl_YVTgELmD8EDEAWKRDZ6CQ6FicXpF) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fraunces Fallback;src:local("Times New Roman");ascent-override:77.20%;descent-override:20.13%;line-gap-override:0.00%;size-adjust:126.68%}.__className_725525{font-family:fraunces,fraunces Fallback;font-style:normal}.__variable_725525{--font-display:"fraunces","fraunces Fallback"}@font-face{font-family:splineMono;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2?dpl=dpl_YVTgELmD8EDEAWKRDZ6CQ6FicXpF) format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:splineMono Fallback;src:local("Arial");ascent-override:73.27%;descent-override:17.99%;line-gap-override:0.00%;size-adjust:131.49%}.__className_759157{font-family:splineMono,splineMono Fallback;font-style:normal}.__variable_759157{--font-mono:"splineMono","splineMono Fallback"}