.ht-lede{margin:-6px 0 22px;max-width:72ch;font:15px/1.5 var(--font-sans);color:var(--mn-soft)}.ht-lede b{font-weight:600;color:var(--mn-ink)}.ht .is-d{color:var(--mn-dem-deep)}.ht .is-r{color:var(--mn-rep-deep)}.ht .is-i{color:var(--ind-ink)}.ht-zero{color:var(--mn-soft)}.ht-foot{max-width:92ch;line-height:1.5}.ht-h{margin:0;font:600 14px/1.3 var(--font-sans);color:var(--mn-ink)}.ht-h span{margin-left:6px;font-weight:400;color:var(--mn-soft)}.ht-netkey .ht-legend{margin-bottom:14px}.ht-netlist{border-top:1px solid var(--mn-ink)}.ht-srows{list-style:none;margin:0;padding:0}.ht-seats>li,.ht-srow{max-width:none}.ht-srow{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);align-items:center;gap:6px 32px;padding:9px 0;border-bottom:1px solid var(--mn-hair);font:13.5px/1.3 var(--font-sans)}.ht-sname{display:flex;flex-direction:column;gap:2px;min-width:0}.ht-sname a{font-weight:600;color:var(--mn-ink);text-decoration:none}.ht-sname a:hover{text-decoration:underline;text-underline-offset:3px}.ht-sname a:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.ht-sname small{font:12px/1.3 var(--font-sans);color:var(--mn-soft)}.ht-spair{display:flex;align-items:center;gap:10px}.ht-arrow{flex:none;color:var(--mn-soft)}.ht-sq{--ht-s:10px;--ht-g:2px;display:inline-grid;grid-template-columns:repeat(var(--ht-per,26),var(--ht-s));gap:var(--ht-g);align-content:center}.ht-sq.is-before,.ht-sq.is-now{width:calc(26 * var(--ht-s) + 25 * var(--ht-g))}.ht-sq.is-before{justify-content:end}.ht-sq.is-key{display:inline-flex;gap:2px}.ht-sqr{display:block;width:var(--ht-s,9px);height:var(--ht-s,9px);background:var(--mn-wash);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--mn-faint) 70%,transparent)}.ht-sq.is-key .ht-sqr{width:9px;height:9px}.ht .ht-sqr.is-won.is-d{background:var(--mn-dem);box-shadow:none}.ht .ht-sqr.is-won.is-r{background:var(--mn-rep);box-shadow:none}.ht .ht-sqr.is-won.is-i{background:var(--ind);box-shadow:none}.ht .ht-sqr.is-lead.is-d{background:var(--res-dlead);box-shadow:none}.ht .ht-sqr.is-lead.is-r{background:var(--res-rlead);box-shadow:none}.ht .ht-sqr.is-lead.is-i{background:color-mix(in oklab,var(--ind) 38%,var(--mn-paper));box-shadow:none}.ht .ht-sqr.is-won.is-flip.is-d{background:repeating-linear-gradient(45deg,var(--mn-dem) 0 1.6px,color-mix(in oklab,var(--mn-dem) 50%,var(--mn-ink)) 1.6px 3.2px)}.ht .ht-sqr.is-won.is-flip.is-r{background:repeating-linear-gradient(45deg,var(--mn-rep) 0 1.6px,color-mix(in oklab,var(--mn-rep) 50%,var(--mn-ink)) 1.6px 3.2px)}.ht .ht-sqr.is-lead.is-flip.is-d{background:repeating-linear-gradient(45deg,var(--res-dlead) 0 1.6px,var(--mn-dem) 1.6px 3.2px)}.ht .ht-sqr.is-lead.is-flip.is-r{background:repeating-linear-gradient(45deg,var(--res-rlead) 0 1.6px,var(--mn-rep) 1.6px 3.2px)}.ht-snet{display:grid;gap:1px;margin-left:6px;font-variant-numeric:lining-nums tabular-nums}.ht-snet>b{font:600 15px/1.2 var(--font-sans);white-space:nowrap}.ht-snet>b.is-d{color:var(--mn-dem-deep)}.ht-snet>b.is-r{color:var(--mn-rep-deep)}.ht-snet>b.ht-zero{color:var(--mn-soft);font-weight:400}.ht-snet>small{font:12px/1.3 var(--font-sans);color:var(--mn-soft);white-space:nowrap}.ht-snet>small b{font-weight:600}.ht-bar{position:relative;height:10px}.ht-bar:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--mn-faint-line,var(--mn-hair))}.ht-bar i{position:absolute;top:0;bottom:0}.ht-bar i.is-d{left:50%;background:var(--mn-dem)}.ht-bar i.is-r{right:50%;background:var(--mn-rep)}.ht-even>.rr-showall{margin:0;width:100%;min-height:40px;padding:8px 0;border-bottom:1px solid var(--mn-hair);color:var(--mn-soft);font-weight:400}.ht-even>.rr-showall:hover{color:var(--mn-ink)}.ht-even[data-open]>.rr-showall{border-bottom-color:var(--mn-hair)}.ht-netlist .rr-showall{margin-top:8px}.ht-netlist .ht-even>.rr-showall{margin-top:0}@media (max-width:1280px){.ht-sq{--ht-s:8px}}@media (max-width:760px){.ht-srow{grid-template-columns:16px minmax(0,1fr) auto;grid-template-areas:"name name net" ". before before" "arrow now now";gap:6px 8px}.ht-sname{grid-area:name}.ht-spair{display:contents}.ht-sq.is-before{grid-area:before;justify-content:start}.ht-sq.is-now{grid-area:now}.ht-arrow{grid-area:arrow;width:12px}.ht-snet{grid-area:net;align-self:start;justify-items:end;margin-left:0}.ht-sq{--ht-s:7px}.ht-sq.is-before,.ht-sq.is-now{width:auto}}.ht-srow[data-walk=wait] .ht-sqr[data-from]{visibility:hidden}.ht-legend{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font:12.5px/1.4 var(--font-sans);color:var(--mn-soft)}.ht-legend li{display:inline-flex;align-items:center;gap:6px}.ht-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 20px;align-items:start}@media (max-width:1180px){.ht-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}@media (max-width:760px){.ht-cols{grid-template-columns:minmax(0,1fr);gap:34px}}.ht-colhead{padding-bottom:8px;border-bottom:1px solid var(--mn-ink);min-height:66px}@media (max-width:760px){.ht-colhead{min-height:0}}.ht-tally{margin:3px 0 0;font:12px/1.35 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-soft)}.ht-tally b{font-weight:600}.ht-seats{list-style:none;margin:0;padding:0}.ht-seat{display:grid;grid-template-columns:52px auto minmax(0,1fr);align-items:center;gap:2px 10px;min-height:32px;padding:4px 0;border-bottom:1px solid var(--mn-hair);color:var(--mn-ink);text-decoration:none;font:13px/1.3 var(--font-sans);font-variant-numeric:tabular-nums}.ht-seat:hover .ht-seat-name{text-decoration:underline;text-underline-offset:3px}.ht-seat:focus-visible{outline:2px solid var(--mn-ink);outline-offset:1px}.ht-seat-name{font-weight:600}.ht-seat-in{justify-self:end;white-space:nowrap}.ht-seat-est,.ht-seat-in{font-size:12px;color:var(--mn-soft)}.ht-seat-est b{font-weight:600}.ht-chip{display:inline-block;justify-self:start;min-width:52px;padding:2px 6px;border-radius:2px;font:600 12px/1.35 var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.ht .ht-chip.is-d,.ht .ht-chip.is-i,.ht .ht-chip.is-r{color:var(--mn-ink)}.ht .ht-chip.is-won.is-d{background:var(--mn-dem-deep);color:var(--mn-paper)}.ht .ht-chip.is-won.is-r{background:var(--mn-rep-deep);color:var(--mn-paper)}.ht .ht-chip.is-won.is-i{background:var(--ind-ink);color:var(--mn-paper)}.ht .ht-chip.is-lead.is-i{background:color-mix(in oklab,var(--ind) 38%,var(--mn-paper))}.ht-nochip{justify-self:start;font-size:12px;color:var(--mn-soft)}.ht{--ht-dlead:var(--res-dlead);--ht-rlead:var(--res-rlead);--ht-step:var(--mn-ink)}html[data-theme=dark] .ht{--ht-step:var(--mn-paper)}html[data-theme=dark] .ht .ht-chip.is-lead:is(.is-d,.is-r){color:var(--mn-paper)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .ht{--ht-step:var(--mn-paper)}html:not([data-theme=light]) .ht .ht-chip.is-lead:is(.is-d,.is-r){color:var(--mn-paper)}}.ht .ht-chip.is-lead.is-d{background:var(--ht-dlead)}.ht .ht-chip.is-lead.is-r{background:var(--ht-rlead)}.ht .ht-chip.is-won.is-flip.is-d{background:repeating-linear-gradient(45deg,var(--mn-dem-deep) 0 4px,color-mix(in oklab,var(--mn-dem-deep) 62%,var(--ht-step)) 4px 7px)}.ht .ht-chip.is-won.is-flip.is-r{background:repeating-linear-gradient(45deg,var(--mn-rep-deep) 0 4px,color-mix(in oklab,var(--mn-rep-deep) 62%,var(--ht-step)) 4px 7px)}.ht .ht-chip.is-lead.is-flip.is-d{background:repeating-linear-gradient(45deg,var(--ht-dlead) 0 4px,color-mix(in oklab,var(--ht-dlead) 55%,var(--mn-dem)) 4px 7px)}.ht .ht-chip.is-lead.is-flip.is-r{background:repeating-linear-gradient(45deg,var(--ht-rlead) 0 4px,color-mix(in oklab,var(--ht-rlead) 55%,var(--mn-rep)) 4px 7px)}.ht .ht-chip.is-flip>span{padding:0 3px;border-radius:1px}.ht .ht-chip.is-won.is-flip.is-d>span{background:var(--mn-dem-deep)}.ht .ht-chip.is-won.is-flip.is-r>span{background:var(--mn-rep-deep)}.ht .ht-chip.is-lead.is-flip.is-d>span{background:var(--ht-dlead)}.ht .ht-chip.is-lead.is-flip.is-r>span{background:var(--ht-rlead)}.ht-seat-votes{grid-column:2/-1;font-size:11.5px;color:var(--mn-soft)}.ht-col .rr-showall{margin-top:8px}html[data-theme=dark] .ht .ht-sqr.is-won.is-flip.is-d{background:repeating-linear-gradient(45deg,var(--mn-dem) 0 1.6px,color-mix(in oklab,var(--mn-dem) 45%,var(--mn-paper)) 1.6px 3.2px)}html[data-theme=dark] .ht .ht-sqr.is-won.is-flip.is-r{background:repeating-linear-gradient(45deg,var(--mn-rep) 0 1.6px,color-mix(in oklab,var(--mn-rep) 45%,var(--mn-paper)) 1.6px 3.2px)}html[data-theme=dark] .ht .ht-sqr.is-lead.is-flip.is-d{background:repeating-linear-gradient(45deg,var(--res-dlead) 0 1.6px,color-mix(in oklab,var(--res-dlead) 45%,var(--mn-paper)) 1.6px 3.2px)}html[data-theme=dark] .ht .ht-sqr.is-lead.is-flip.is-r{background:repeating-linear-gradient(45deg,var(--res-rlead) 0 1.6px,color-mix(in oklab,var(--res-rlead) 45%,var(--mn-paper)) 1.6px 3.2px)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .ht .ht-sqr.is-won.is-flip.is-d{background:repeating-linear-gradient(45deg,var(--mn-dem) 0 1.6px,color-mix(in oklab,var(--mn-dem) 45%,var(--mn-paper)) 1.6px 3.2px)}html:not([data-theme=light]) .ht .ht-sqr.is-won.is-flip.is-r{background:repeating-linear-gradient(45deg,var(--mn-rep) 0 1.6px,color-mix(in oklab,var(--mn-rep) 45%,var(--mn-paper)) 1.6px 3.2px)}html:not([data-theme=light]) .ht .ht-sqr.is-lead.is-flip.is-d{background:repeating-linear-gradient(45deg,var(--res-dlead) 0 1.6px,color-mix(in oklab,var(--res-dlead) 45%,var(--mn-paper)) 1.6px 3.2px)}html:not([data-theme=light]) .ht .ht-sqr.is-lead.is-flip.is-r{background:repeating-linear-gradient(45deg,var(--res-rlead) 0 1.6px,color-mix(in oklab,var(--res-rlead) 45%,var(--mn-paper)) 1.6px 3.2px)}}