.vt.svelte-ukwbpx{margin-top:var(--s-5)}h3.svelte-ukwbpx{margin-bottom:var(--s-2)}table.svelte-ukwbpx{border-collapse:collapse;width:100%;font-size:var(--fs-13);border-top:var(--rule-heavy-w) solid var(--rule-heavy)}th.svelte-ukwbpx,td.svelte-ukwbpx{padding:var(--s-2) var(--s-2) var(--s-2) 0;border-bottom:var(--rule-w) solid var(--rule);text-align:left;vertical-align:middle}thead.svelte-ukwbpx th:where(.svelte-ukwbpx){font-size:var(--fs-11);font-weight:var(--w-semi);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3)}tbody.svelte-ukwbpx th:where(.svelte-ukwbpx){font-weight:var(--w-semi);white-space:nowrap}.r.svelte-ukwbpx{text-align:right}.split.svelte-ukwbpx{width:38%}thead.svelte-ukwbpx .split:where(.svelte-ukwbpx){text-transform:none;letter-spacing:0;font-size:var(--fs-12)}.meter.svelte-ukwbpx{background:var(--surface-3);max-width:96px;height:3px;margin-top:4px;margin-left:auto;display:block}.meter.svelte-ukwbpx i:where(.svelte-ukwbpx),.bar.svelte-ukwbpx i:where(.svelte-ukwbpx){height:100%;display:block}.meter.svelte-ukwbpx i:where(.svelte-ukwbpx){background:var(--ink)}.bar.svelte-ukwbpx{gap:2px;height:10px;display:flex}.bar.svelte-ukwbpx .d:where(.svelte-ukwbpx){background:var(--dem)}.bar.svelte-ukwbpx .rr:where(.svelte-ukwbpx){background:var(--gop);flex:1}@media (width<=480px){.split.svelte-ukwbpx{width:30%}}svg.svelte-12p2coe{width:100%;height:auto;display:block}.zone-d.svelte-12p2coe{fill:color-mix(in srgb, var(--dem) 5%, transparent)}.zone-r.svelte-12p2coe{fill:color-mix(in srgb, var(--gop) 5%, transparent)}.grid.svelte-12p2coe{stroke:var(--rule)}.zero.svelte-12p2coe{stroke:var(--ink-3)}.tick.svelte-12p2coe{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.ln.svelte-12p2coe{fill:none;stroke-width:2px;stroke-linejoin:round}.ln.d.svelte-12p2coe{stroke:var(--dem)}.ln.r.svelte-12p2coe{stroke:var(--gop)}.dot.svelte-12p2coe{fill:var(--ink)}.head.svelte-1lyk7l1{padding-top:var(--s-5)}.top.svelte-1lyk7l1{gap:var(--s-5) var(--s-6);margin-top:var(--s-5);padding-bottom:var(--s-8);grid-template:"cands map""stats map""chart map"1fr/minmax(340px,5fr) minmax(0,7fr);align-items:start;display:grid}.top.nomap.svelte-1lyk7l1{grid-template-columns:minmax(0,1fr);grid-template-areas:"cands""stats"}.g-cands.svelte-1lyk7l1{grid-area:cands}.g-stats.svelte-1lyk7l1{grid-area:stats}.g-map.svelte-1lyk7l1{grid-area:map;min-width:0;position:sticky;top:72px}.g-map.svelte-1lyk7l1 .geomap svg.canvas{max-height:calc(100vh - 190px)}.g-chart.svelte-1lyk7l1{grid-area:chart}.maphead.svelte-1lyk7l1{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);padding-bottom:var(--s-3);border-top:var(--rule-heavy-w) solid var(--rule-heavy);padding-top:var(--s-3);flex-wrap:wrap;display:flex}.maptitle.svelte-1lyk7l1{font-size:var(--fs-18);font-weight:var(--w-bold)}@media (width<=1080px){.top.svelte-1lyk7l1{grid-template-columns:minmax(0,1fr);grid-template-areas:"cands""map""stats""chart"}.g-map.svelte-1lyk7l1{position:static}.g-map.svelte-1lyk7l1 .geomap svg.canvas{max-height:70vh}}@media (width<=640px){.top.svelte-1lyk7l1 .stats:where(.svelte-1lyk7l1){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.top.svelte-1lyk7l1 .stats:where(.svelte-1lyk7l1){grid-template-columns:repeat(2,minmax(0,1fr))}.acts.svelte-1lyk7l1{flex-basis:100%;margin-left:0}}@media (width<=380px){.cand.svelte-1lyk7l1:not(.minor) .p:where(.svelte-1lyk7l1){font-size:30px}}.crumbs.svelte-1lyk7l1{font-size:var(--fs-13);color:var(--ink-3);margin-bottom:var(--s-4)}.crumbs.svelte-1lyk7l1 a:where(.svelte-1lyk7l1){color:var(--ink-2);font-weight:var(--w-semi)}.crumbs.svelte-1lyk7l1 a:where(.svelte-1lyk7l1):hover{text-underline-offset:3px;text-decoration:underline}.acts.svelte-1lyk7l1{gap:var(--s-2);margin-left:auto;display:flex}.nm.svelte-1lyk7l1:hover{text-underline-offset:3px;text-decoration:underline}.titlerow.svelte-1lyk7l1{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}h1.svelte-1lyk7l1{font-size:clamp(34px,4.6vw,64px)}.answer.svelte-1lyk7l1{font-size:var(--fs-18);line-height:var(--lh-snug);margin:var(--s-3) 0 0;font-weight:var(--w-medium)}.cands.svelte-1lyk7l1{border-top:var(--rule-heavy-w) solid var(--rule-heavy)}.cand.svelte-1lyk7l1{gap:var(--s-2) var(--s-5);padding:var(--s-3) 0;border-bottom:var(--rule-w) solid var(--rule);grid-template-columns:56px minmax(0,1fr) auto auto;grid-template-areas:"f w v p""f b b b";align-items:center;display:grid}.cand.svelte-1lyk7l1>.face{grid-area:f}.who.svelte-1lyk7l1{grid-area:w;min-width:0}.nm.svelte-1lyk7l1{font-size:var(--fs-18);font-weight:var(--w-bold)}.v.svelte-1lyk7l1{color:var(--ink-2);grid-area:v}.p.svelte-1lyk7l1{font-size:clamp(30px, 3.2vw, var(--fs-48));text-align:right;grid-area:p;min-width:3.4em}.cand.minor.svelte-1lyk7l1{padding:var(--s-2) 0;gap:2px var(--s-5);grid-template-columns:56px minmax(0,1fr) auto auto}.cand.minor.svelte-1lyk7l1>.face{justify-self:center}.cand.minor.svelte-1lyk7l1 .nm:where(.svelte-1lyk7l1){font-size:var(--fs-14)}.cand.minor.svelte-1lyk7l1 .p:where(.svelte-1lyk7l1){font-size:var(--fs-22)}.cand.minor.svelte-1lyk7l1 .bar:where(.svelte-1lyk7l1){height:3px}.cand.svelte-1lyk7l1:not(.lead) .p:where(.svelte-1lyk7l1){color:var(--ink-3)}.bar.svelte-1lyk7l1{background:var(--surface-3);grid-area:b;height:6px}.bar.svelte-1lyk7l1 i:where(.svelte-1lyk7l1){height:100%;transition:width var(--dur-4) var(--ease-out);display:block}.stats.svelte-1lyk7l1{border-left:var(--rule-w) solid var(--rule);border-top:var(--rule-w) solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.stats.svelte-1lyk7l1>div:where(.svelte-1lyk7l1){border-bottom:var(--rule-w) solid var(--rule);padding:var(--s-3);border-right:var(--rule-w) solid var(--rule)}dd.svelte-1lyk7l1{margin:var(--s-1) 0 0;white-space:nowrap;font-size:clamp(22px,1.9vw,32px)}.stats.svelte-1lyk7l1 .sub:where(.svelte-1lyk7l1){font-size:var(--fs-11);color:var(--ink-3);margin-top:2px;display:block}dd.out.svelte-1lyk7l1{color:var(--ink-2);font-size:clamp(18px,1.5vw,24px)}.calls.svelte-1lyk7l1{margin-top:var(--s-2)}.meter.svelte-1lyk7l1{height:4px;margin-top:var(--s-2);background:var(--surface-3);display:block}.meter.svelte-1lyk7l1 i:where(.svelte-1lyk7l1){background:var(--ink);height:100%;display:block}.mapgrid.svelte-1lyk7l1{gap:var(--s-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.mapbox.svelte-1lyk7l1{border:var(--rule-w) solid var(--rule);padding:var(--s-2)}.side.svelte-1lyk7l1{gap:var(--s-3);flex-direction:column;display:flex}.note.svelte-1lyk7l1{font-size:var(--fs-12)}.th.svelte-1lyk7l1{font-weight:var(--w-bold);margin-bottom:var(--s-2)}.tr.svelte-1lyk7l1{justify-content:space-between;gap:var(--s-4);display:flex}.src.svelte-1lyk7l1{margin-top:var(--s-3);font-size:var(--fs-12);color:var(--ink-3)}.src.svelte-1lyk7l1 a:where(.svelte-1lyk7l1){color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.mapctl.svelte-1lyk7l1{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.lines.svelte-1lyk7l1{font-size:var(--fs-13);font-weight:var(--w-semi);color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.out.svelte-1lyk7l1{margin-top:var(--s-2);padding:var(--s-2) 0 0 var(--s-2);border-left:3px solid var(--ink-3)}.out.l-d.svelte-1lyk7l1{border-left-color:var(--dem)}.out.l-r.svelte-1lyk7l1{border-left-color:var(--gop)}.out.svelte-1lyk7l1 b:where(.svelte-1lyk7l1){display:block}.out.svelte-1lyk7l1 span:where(.svelte-1lyk7l1){color:var(--ink-2);font-size:var(--fs-12)}.bl.svelte-1lyk7l1{margin-bottom:var(--s-3)}.lb.svelte-1lyk7l1{border:1.5px solid var(--ink-3);background:color-mix(in srgb, var(--ink-3) 16%, transparent);border-radius:50%!important}.lb.d.svelte-1lyk7l1{border-color:var(--dem-4);background:color-mix(in srgb, var(--dem-4) 32%, transparent)}.lb.r.svelte-1lyk7l1{border-color:var(--gop-4);background:color-mix(in srgb, var(--gop-4) 32%, transparent)}.tf.svelte-1lyk7l1{margin-top:var(--s-2);padding-top:var(--s-2);border-top:var(--rule-w) solid var(--rule);color:var(--ink-3);font-size:var(--fs-12)}.scroll.svelte-1lyk7l1{overflow-x:auto}table.svelte-1lyk7l1{border-collapse:collapse;width:100%;font-size:var(--fs-13)}th.svelte-1lyk7l1{text-align:left;padding:var(--s-2) var(--s-3);border-bottom:var(--rule-heavy-w) solid var(--rule-heavy);font-size:var(--fs-11);font-weight:var(--w-semi);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-3);white-space:nowrap}th.svelte-1lyk7l1 button:where(.svelte-1lyk7l1){font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}th.svelte-1lyk7l1 button:where(.svelte-1lyk7l1):hover,th.svelte-1lyk7l1 button[aria-pressed=true]:where(.svelte-1lyk7l1){color:var(--ink)}th.r.svelte-1lyk7l1,td.r.svelte-1lyk7l1{text-align:right}td.svelte-1lyk7l1{padding:var(--s-3);border-bottom:var(--rule-w) solid var(--rule);white-space:nowrap}tbody.svelte-1lyk7l1 tr:where(.svelte-1lyk7l1):hover{background:var(--surface-2)}@media (width<=640px){.mapbox.svelte-1lyk7l1{margin:0 calc(-1 * var(--gutter,16px));border-left:0;border-right:0;padding:0}.mapbox.svelte-1lyk7l1 .geomap:not(.expanded) .hint{padding-left:var(--gutter,16px)}.mapbox.svelte-1lyk7l1 .geomap:not(.expanded) .zoomctl{margin-right:var(--gutter,16px)}.p.svelte-1lyk7l1{font-size:var(--fs-36)}.cand.svelte-1lyk7l1{column-gap:var(--s-3);grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"f w p""f v v""b b b"}.cand.svelte-1lyk7l1 .p:where(.svelte-1lyk7l1){min-width:0}.cand.svelte-1lyk7l1>.face{width:48px!important;height:48px!important}.v.svelte-1lyk7l1{font-size:var(--fs-12)}dd.svelte-1lyk7l1{font-size:var(--fs-28)}}.won.svelte-1lyk7l1{color:var(--ink);font-weight:var(--w-semi);display:block}
