.brmap[data-astro-cid-dvc32cqq]{margin:0;position:relative}.stage[data-astro-cid-dvc32cqq]{position:relative}svg[data-astro-cid-dvc32cqq]{width:100%;height:auto;max-height:78vh;overflow:visible}.is-missing[data-astro-cid-dvc32cqq] svg[data-astro-cid-dvc32cqq]{display:none}.msg[data-astro-cid-dvc32cqq]{place-items:center;margin:0;display:grid;position:absolute;inset:0}.missing[data-astro-cid-dvc32cqq]{border:1px dashed var(--line);color:var(--bone-2);max-width:none;margin:0;padding:1.5rem}svg[data-astro-cid-dvc32cqq] .units path{stroke:var(--ink);stroke-width:.4px;transition:fill .5s var(--ease), opacity .3s}svg[data-astro-cid-dvc32cqq] .units path.dim{opacity:.28}svg[data-astro-cid-dvc32cqq] .borders{fill:none;stroke:var(--ink);stroke-width:.9px;pointer-events:none}[data-astro-cid-dvc32cqq][data-interactive] svg[data-astro-cid-dvc32cqq] .units path{cursor:pointer}svg[data-astro-cid-dvc32cqq] .units path:hover{opacity:.8}svg[data-astro-cid-dvc32cqq] .units path:focus{outline:none}svg[data-astro-cid-dvc32cqq] .units path:focus-visible{stroke:var(--dust);stroke-width:2px;paint-order:stroke}.tip[data-astro-cid-dvc32cqq]{pointer-events:none;z-index:5;background:var(--bone);color:var(--ink);white-space:pre-line;max-width:240px;padding:.55rem .75rem;font-size:.92rem;line-height:1.3;position:absolute;transform:translate(-50%,calc(-100% - 14px));box-shadow:0 10px 30px #00000073}figcaption[data-astro-cid-dvc32cqq]{margin-top:1rem}.lx[data-astro-cid-u3yj7fjr]{gap:1.25rem;display:grid}.controls[data-astro-cid-u3yj7fjr]{flex-wrap:wrap;align-items:end;gap:.8rem 1.4rem;display:flex}.seg[data-astro-cid-u3yj7fjr]{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;display:flex;overflow:hidden}.seg[data-astro-cid-u3yj7fjr] button[data-astro-cid-u3yj7fjr]{font:inherit;color:var(--bone-2);border:0;border-right:1px solid var(--line);cursor:pointer;background:0 0;padding:.5rem .9rem;font-size:.9rem}.seg[data-astro-cid-u3yj7fjr] button[data-astro-cid-u3yj7fjr]:last-child{border-right:0}.seg[data-astro-cid-u3yj7fjr] button[data-astro-cid-u3yj7fjr][aria-pressed=true]{background:var(--bone);color:var(--ink)}.seg[data-astro-cid-u3yj7fjr] button[data-astro-cid-u3yj7fjr]:disabled{opacity:.35;cursor:not-allowed}.uf[data-astro-cid-u3yj7fjr]{gap:.3rem;min-width:0;display:grid}select[data-astro-cid-u3yj7fjr]{font:inherit;background:var(--ink-2);color:var(--bone);border:1px solid var(--line);border-radius:6px;max-width:100%;padding:.45rem .6rem;font-size:.9rem}.feed[data-astro-cid-u3yj7fjr]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.feed[data-astro-cid-u3yj7fjr] .dot[data-astro-cid-u3yj7fjr]{background:var(--bone-3);border-radius:50%;block-size:.6rem;inline-size:.6rem}.feed[data-astro-cid-u3yj7fjr][data-tone=final] .dot[data-astro-cid-u3yj7fjr]{background:var(--dust)}.feed[data-astro-cid-u3yj7fjr][data-tone=live] .dot[data-astro-cid-u3yj7fjr]{background:var(--vermilion);animation:1.4s infinite pulse}.feed[data-astro-cid-u3yj7fjr][data-tone=error] .dot[data-astro-cid-u3yj7fjr],.feed[data-astro-cid-u3yj7fjr][data-tone=fallback] .dot[data-astro-cid-u3yj7fjr]{background:var(--ultramarine)}@keyframes pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.feed[data-astro-cid-u3yj7fjr][data-tone=live] .dot[data-astro-cid-u3yj7fjr]{animation:none}}.grid[data-astro-cid-u3yj7fjr]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.tallyside[data-astro-cid-u3yj7fjr]{gap:.8rem;min-width:0;display:grid}.tallyside[data-astro-cid-u3yj7fjr] h3[data-astro-cid-u3yj7fjr]{margin:0}.turnout[data-astro-cid-u3yj7fjr]{margin:0;font-size:.9rem}.tablewrap[data-astro-cid-u3yj7fjr]{border:1px solid var(--line);max-height:34rem;overflow-x:auto}table[data-astro-cid-u3yj7fjr]{border-collapse:collapse;width:100%;font-size:.93rem}th[data-astro-cid-u3yj7fjr],td[data-astro-cid-u3yj7fjr]{border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline;padding:.45rem .7rem}thead[data-astro-cid-u3yj7fjr] th[data-astro-cid-u3yj7fjr]{background:var(--ink-2);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:400;position:sticky;top:0}tbody[data-astro-cid-u3yj7fjr] th[data-astro-cid-u3yj7fjr]{overflow-wrap:anywhere;font-weight:400}.r[data-astro-cid-u3yj7fjr]{text-align:right;white-space:nowrap}.lx .sw{background:var(--pc);border-radius:2px;block-size:.7rem;inline-size:.7rem;margin-inline-end:.5rem;display:inline-block}.lx .pty{font-family:var(--mono);color:var(--bone-3);white-space:nowrap;font-size:.7rem}.lx .tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--bone-3);color:var(--bone-2);border-radius:3px;margin-inline-start:.4rem;padding:0 .35rem;font-size:.65rem;display:inline-block}.lx tr.won th{font-weight:600}.lx td.bar{inline-size:32%}.lx td.bar span{background:var(--pc);block-size:.6rem;transition:inline-size .4s var(--ease);border-radius:0 3px 3px 0;display:block}.small[data-astro-cid-u3yj7fjr]{margin:0;font-size:.85rem}.demo[data-astro-cid-u3yj7fjr]{color:var(--vermilion);margin:0}.link[data-astro-cid-u3yj7fjr]{font:inherit;color:inherit;cursor:pointer;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.mapside[data-astro-cid-u3yj7fjr]{min-width:0}.mapside[data-astro-cid-u3yj7fjr] path.sel{stroke:var(--bone);stroke-width:1.6px;paint-order:stroke}@media (width<=900px){.grid[data-astro-cid-u3yj7fjr]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.lx td.bar,.bar-h[data-astro-cid-u3yj7fjr]{display:none}}.viz[data-astro-cid-753cgfpl].flow{color:var(--bone)}.viz[data-astro-cid-753cgfpl].flow .label[data-astro-cid-753cgfpl],.viz[data-astro-cid-753cgfpl].flow .muted[data-astro-cid-753cgfpl]{color:var(--bone-3)}header[data-astro-cid-753cgfpl]{gap:.4rem;display:grid}header[data-astro-cid-753cgfpl] p[data-astro-cid-753cgfpl],header[data-astro-cid-753cgfpl] h3[data-astro-cid-753cgfpl]{margin:0}.rail[data-astro-cid-753cgfpl]{--progress:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.rail[data-astro-cid-753cgfpl]:before,.rail[data-astro-cid-753cgfpl]:after{content:"";background:var(--line);height:2px;position:absolute;top:7px;left:7px;right:7px}.rail[data-astro-cid-753cgfpl]:after{background:var(--vermilion);transform-origin:0;transform:scaleX(var(--progress));transition:transform .5s var(--ease)}.rail[data-astro-cid-753cgfpl] button[data-astro-cid-753cgfpl]{color:var(--bone-3);font:inherit;cursor:pointer;text-align:left;z-index:1;background:0 0;border:0;justify-items:start;gap:.6rem;width:100%;padding:0;display:grid;position:relative}.dot[data-astro-cid-753cgfpl]{border:2px solid var(--line);background:var(--ink);width:16px;height:16px;transition:background .3s, border-color .3s, transform .3s var(--ease);border-radius:50%}.t[data-astro-cid-753cgfpl]{font:500 .66rem / 1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding-right:.5rem}.rail[data-astro-cid-753cgfpl] button[data-astro-cid-753cgfpl].past .dot[data-astro-cid-753cgfpl]{background:var(--vermilion);border-color:var(--vermilion)}.rail[data-astro-cid-753cgfpl] button[data-astro-cid-753cgfpl][aria-selected=true]{color:var(--bone)}.rail[data-astro-cid-753cgfpl] button[data-astro-cid-753cgfpl][aria-selected=true] .dot[data-astro-cid-753cgfpl]{border-color:var(--vermilion);background:var(--bone);transform:scale(1.3)}article[data-astro-cid-753cgfpl]{border-left:2px solid var(--vermilion);animation:panel-in .4s var(--ease);padding-left:1.25rem}article[data-astro-cid-753cgfpl] p[data-astro-cid-753cgfpl]{color:var(--bone-2);margin:0}h4[data-astro-cid-753cgfpl]{font-family:var(--serif-display);margin:.4rem 0 .6rem;font-size:1.6rem;font-weight:400}.nav[data-astro-cid-753cgfpl]{gap:.6rem;display:flex}.nav[data-astro-cid-753cgfpl] button[data-astro-cid-753cgfpl]:disabled{opacity:.35;cursor:default}@keyframes panel-in{0%{opacity:0;transform:translate(14px)}}@media (width<=640px){.t[data-astro-cid-753cgfpl]{display:none}}.head[data-astro-cid-prwkuco3]{gap:1.4rem;padding-block:6rem 2.5rem;display:grid}.head[data-astro-cid-prwkuco3]>[data-astro-cid-prwkuco3]{max-width:46rem}.glyph[data-astro-cid-prwkuco3].live{color:var(--vermilion)}.rule[data-astro-cid-prwkuco3]{border-left:4px solid var(--dust);margin:0;padding-left:1rem}.maps2[data-astro-cid-prwkuco3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,3vw,3rem);margin:2rem 0 1rem;display:grid}.key[data-astro-cid-prwkuco3]{flex-wrap:wrap;gap:.4rem 1.4rem;margin:0 0 2rem;padding:0;font-size:.9rem;list-style:none;display:flex}.key[data-astro-cid-prwkuco3] li[data-astro-cid-prwkuco3]{border-left:4px solid var(--pc,transparent);padding-left:.5rem}.tablewrap[data-astro-cid-prwkuco3]{border:1px solid var(--line);max-height:36rem;overflow-x:auto}table[data-astro-cid-prwkuco3]{border-collapse:collapse;width:100%;font-size:.92rem}th[data-astro-cid-prwkuco3],td[data-astro-cid-prwkuco3]{border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline;padding:.42rem .7rem}thead[data-astro-cid-prwkuco3] th[data-astro-cid-prwkuco3]{background:var(--ink-2);font-family:var(--mono);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:.68rem;font-weight:400;position:sticky;top:0}tbody[data-astro-cid-prwkuco3] th[data-astro-cid-prwkuco3],tfoot[data-astro-cid-prwkuco3] th[data-astro-cid-prwkuco3]{white-space:nowrap;font-weight:400}tfoot[data-astro-cid-prwkuco3] th[data-astro-cid-prwkuco3],tfoot[data-astro-cid-prwkuco3] td[data-astro-cid-prwkuco3]{border-top:2px solid var(--bone-3);font-weight:600}.r[data-astro-cid-prwkuco3]{text-align:right;white-space:nowrap}td[data-astro-cid-prwkuco3].lead{box-shadow:inset 3px 0 0 var(--pc);font-weight:650}.uf[data-astro-cid-prwkuco3],.pty[data-astro-cid-prwkuco3]{font-family:var(--mono);color:var(--bone-3);font-size:.7rem}.sw[data-astro-cid-prwkuco3]{background:var(--pc);border-radius:2px;block-size:.7rem;inline-size:.7rem;margin-inline-end:.45rem;display:inline-block}table[data-astro-cid-prwkuco3].gov td[data-astro-cid-prwkuco3]{min-width:7rem}.small[data-astro-cid-prwkuco3]{font-size:.85rem}.sen[data-astro-cid-prwkuco3]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:0;margin:2rem 0 1.5rem;padding:0;list-style:none;display:grid}.sen[data-astro-cid-prwkuco3]>li[data-astro-cid-prwkuco3]{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:.4rem;padding:1.1rem 1.2rem;display:grid}.row[data-astro-cid-prwkuco3]{border-left:4px solid var(--pc,var(--line));overflow-wrap:anywhere;margin:0;padding-left:.6rem;font-size:.93rem}.row[data-astro-cid-prwkuco3] .num[data-astro-cid-prwkuco3]{float:right}.nx[data-astro-cid-prwkuco3]{font-size:.82rem}.rules[data-astro-cid-prwkuco3]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:2rem;margin:2rem 0;display:grid}.rules[data-astro-cid-prwkuco3] p[data-astro-cid-prwkuco3]{margin:0 0 .6rem}@media (width<=700px){.maps2[data-astro-cid-prwkuco3]{grid-template-columns:minmax(0,1fr)}}
