.viewport>section>main.elx-main{border-right:none;flex:0 0 100%;min-width:0}.elx-page{--page:#f4efe9;--surface:#fefefe;--ink:#241a1a;--ink-2:#4a3f3d;--muted:#7d716c;--grid:#ece6df;--axis:#241a1a;--band:#f4efe9;--rule:#241a1a;--accent:#f83a1a;--link:#3eb0ef;--s1:#f83a1a;--s2:#1f63b8;--s3:#e3a21a;--s4:#1f9e89;--neutral:#c9bfb3;--rep:#f83a1a;--dem:#1f63b8;--ind:#e3a21a;--oth:#c9bfb3;--y18:#d9cfc4;--y22:#a39790;--y26:#241a1a;--d4:#0d3a73;--d3:#1f63b8;--d2:#6f9bd6;--d1:#bcd0ec;--m0:#efe9e2;--r1:#fcc9bc;--r2:#f98b70;--r3:#f83a1a;--r4:#a8220c;--a0:#7b6bb8;--a1:#d6ece6;--a2:#9ccfc1;--a3:#4fa893;--a4:#17705f;--h1:#f7ecd0;--h2:#efd58e;--h3:#e3a21a;--h4:#b07a0c;--h5:#6e4a05;--t1:#ece6df;--t2:#d3c9bf;--t3:#b0a49a;--t4:#8a7d75;--t5:#5e524d;--t6:#241a1a;--q0:#efe9e2;--q1:#fde3dc;--q2:#fbc0ae;--q3:#f99a80;--q4:#f8714f;--q5:#f83a1a;--q6:#d42e12;--q7:#a8220c;--q8:#761707;--q9:#440c03;--f-display:"Krona One",Arial,Helvetica,sans-serif;--f-mono:"IBM Plex Mono","Courier New",Courier,monospace;--f-body:"IBM Plex Serif","Times New Roman",Times,serif;color:var(--ink);font:16px/1.6 var(--f-body)}.elx-page,.elx-page *,.elx-page :after,.elx-page :before{box-sizing:content-box}.elx-page .wrap{display:flex;flex-direction:column;gap:44px;margin:0 auto;max-width:760px;padding-block:28px 64px;padding-inline:16px}.elx-page .elx-head{align-items:center;display:flex;flex-direction:column;gap:14px;text-align:center}.elx-page .kicker{border-bottom:1px dotted var(--rule);color:var(--ink);font:italic 400 13px/1.4 var(--f-mono);padding-bottom:14px;width:100%}.elx-page h1{text-wrap:balance;color:var(--ink);font:400 clamp(26px,5.4vw,40px)/1.15 var(--f-display);letter-spacing:.01em;margin:6px 0 0;text-transform:uppercase}.elx-page .dek{color:var(--ink-2);font-style:italic;margin:0;max-width:60ch}.elx-page .tiles{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);display:grid;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;width:100%}@media (max-width:640px){.elx-page .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.elx-page .tile{border-left:1px solid var(--rule);display:flex;flex-direction:column;gap:6px;padding:16px 12px;text-align:center}.elx-page .tile:first-child{border-left:0}@media (max-width:640px){.elx-page .tile:nth-child(3){border-left:0}.elx-page .tile:nth-child(n+3){border-top:1px dotted var(--rule)}}.elx-page .tile b{color:var(--accent);font:400 26px/1.1 var(--f-display)}.elx-page .tile span{color:var(--ink);font:400 12.5px/1.4 var(--f-mono)}.elx-page h2.sec{border-top:1px dotted var(--rule);color:var(--ink);font:400 20px/1.2 var(--f-display);margin:0;padding-top:18px;text-align:center;text-transform:uppercase}.elx-page figure{background:var(--surface);border:2px solid var(--ink);box-shadow:15px 15px 0 0 var(--ink);display:flex;flex-direction:column;gap:12px;margin:0 15px 15px 0;min-width:0;padding:24px 22px 18px}@media (max-width:520px){.elx-page figure{box-shadow:8px 8px 0 0 var(--ink);margin:0 8px 8px 0;padding:20px 14px 14px}}.elx-page figure h3{text-wrap:balance;color:var(--ink);font:700 21px/1.3 var(--f-mono);margin:0;text-decoration:underline;text-decoration-thickness:2px;text-transform:none;text-underline-offset:5px}.elx-page figure .sub{color:var(--ink-2);font-size:15px;margin:0;max-width:66ch}.elx-page .tag{color:var(--accent);font:400 12px/1 var(--f-display);letter-spacing:.02em;text-transform:uppercase}.elx-page .chart{min-width:0;position:relative;width:100%}.elx-page .chart svg{display:block;height:auto;overflow:visible;width:100%}.elx-page .chart text{fill:var(--muted);font-family:var(--f-mono);font-size:11px;font-variant-numeric:tabular-nums}.elx-page .chart text.val{fill:var(--ink);font-weight:700}.elx-page .chart text.lab{fill:var(--ink)}.elx-page .chart text.ann{fill:var(--ink);font-size:11px}.elx-page .legend{color:var(--ink);display:flex;flex-wrap:wrap;font:400 12.5px var(--f-mono);gap:6px 18px}.elx-page .legend i{border:1px solid var(--ink);display:inline-block;height:11px;margin-right:6px;vertical-align:-1px;width:11px}.elx-page #map-legend{gap:6px 12px}.elx-page .legend.scale{gap:0}.elx-page .legend.scale span{align-items:center;display:flex;flex-direction:column;gap:3px;min-width:52px}.elx-page .legend.scale i{border:0;border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);height:10px;margin:0;width:100%}.elx-page .legend.scale span:first-child i{border-left:1px solid var(--ink)}.elx-page .legend.scale span:last-child i{border-right:1px solid var(--ink)}.elx-page .src{color:var(--muted);font:italic 400 12px/1.5 var(--f-mono);margin:0}.elx-page details{border-top:1px dotted var(--rule);color:var(--ink);font:400 12.5px var(--f-mono);padding-top:10px}.elx-page summary{color:var(--ink);cursor:pointer;font-weight:700;letter-spacing:.03em;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}.elx-page button:focus-visible,.elx-page summary:focus-visible{outline:2px solid var(--link);outline-offset:2px}.elx-page .tbl{margin-top:8px;overflow-x:auto}.elx-page table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.elx-page td,.elx-page th{border-bottom:1px dotted var(--rule);padding:4px 8px;text-align:right;white-space:nowrap}.elx-page td:first-child,.elx-page th:first-child{text-align:left}.elx-page th{font-weight:700}.elx-page .seg{align-self:flex-start;display:inline-flex;flex-wrap:wrap;gap:8px}.elx-page .seg button{background:transparent;border:1px solid var(--accent);border-radius:3px;color:var(--accent);cursor:pointer;font:600 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.02em;padding:9px 12px;text-transform:uppercase}.elx-page .seg button[aria-pressed=true]{background:var(--accent);color:var(--surface)}.elx-page .tip{background:var(--surface);border:2px solid var(--ink);box-shadow:5px 5px 0 0 var(--ink);color:var(--ink);font:400 12px/1.45 var(--f-mono);padding:8px 10px;pointer-events:none;position:absolute;white-space:nowrap;z-index:5}.elx-page .tip b{font-weight:700}.elx-page .tip .row{align-items:center;display:flex;gap:10px;justify-content:space-between}.elx-page .tip i{display:inline-block;height:8px;margin-right:6px;width:8px}.elx-page .prose{display:flex;flex-direction:column;gap:14px}.elx-page .prose li,.elx-page .prose p{color:var(--ink);font-size:15.5px;margin:0;max-width:66ch}.elx-page .prose ul{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:20px}.elx-page .prose strong{font-family:var(--f-mono)}.elx-page .prose h3{border-top:1px dotted var(--rule);color:var(--accent);font:400 18px/1.2 var(--f-display);margin:0;padding-top:18px;text-transform:uppercase}.elx-page .callout{border-left:3px solid var(--accent);color:var(--ink);font:italic 400 14.5px/1.55 var(--f-body);margin:0;padding:2px 0 2px 12px}.elx-page .foot{color:var(--muted);font:italic 400 12px/1.5 var(--f-mono);margin:0 auto;max-width:760px;padding-block:0 32px;padding-inline:16px}.elx-page .multiples{display:grid;gap:18px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){.elx-page .multiples{grid-template-columns:repeat(2,minmax(0,1fr))}}.elx-page .mini{display:flex;flex-direction:column;gap:4px;justify-content:space-between;min-width:0}.elx-page .mini h4{color:var(--ink);font:700 12.5px/1.3 var(--f-mono);margin:0;text-transform:none}.elx-page a{color:var(--link,var(--s1));text-underline-offset:2px}.elx-page a:hover{text-decoration-thickness:2px}.elx-page a:focus-visible{outline:2px solid var(--s1);outline-offset:2px}.elx-page .tile b.r{color:var(--rep)}.elx-page .tile b.d{color:var(--dem)}.elx-page .tile b.k{color:var(--ink)}.elx-page .asof{color:var(--ink-2);font:400 12.5px/1.5 var(--f-mono);margin:0}.elx-page .race{display:flex;flex-direction:column;gap:10px}.elx-page .cand{align-items:baseline;display:grid;gap:2px 12px;grid-template-columns:minmax(0,1fr) auto}.elx-page .cand .nm{color:var(--ink);font:700 15px/1.3 var(--f-mono)}.elx-page .cand .nm small{color:var(--ink-2);font-size:12.5px;font-weight:400}.elx-page .cand .nm .chk{color:var(--ink);margin-left:4px}.elx-page .cand .num{color:var(--ink);font:400 13px/1.3 var(--f-mono);font-variant-numeric:tabular-nums;text-align:right}.elx-page .cand .num b{font-size:15px;font-weight:700}.elx-page .cand .bar{background:var(--grid);border:1px solid var(--ink);grid-column:1/-1;height:12px}.elx-page .cand .bar i{display:block;height:100%}.elx-page .status{border:1px solid var(--ink);color:var(--ink);font:400 12px/1.4 var(--f-mono);padding:2px 6px;white-space:nowrap}.elx-page .status.open{background:var(--ind)}.elx-page .seats{display:flex;flex-direction:column;gap:14px}.elx-page .seatrow h4{color:var(--ink);font:700 13px/1.3 var(--f-mono);margin:0 0 6px;text-transform:none}.elx-page .strip{display:grid;gap:2px}.elx-page .strip i{aspect-ratio:1;border-radius:1px;display:block}.elx-page .strip i.flip{box-shadow:inset 0 0 0 3px var(--surface);outline:2px solid var(--ink);outline-offset:-2px}.elx-page .strip i.pend{background:repeating-linear-gradient(45deg,var(--oth) 0 3px,var(--surface) 3px 6px)!important;border:1px solid var(--ink-2);box-sizing:border-box}.elx-page .findings{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:20px}.elx-page .findings li{font-size:15.5px;max-width:66ch}.elx-page .findings strong{font-family:var(--f-mono)}.elx-page .pt{border:1px solid var(--ink);display:inline-block;height:9px;margin-right:6px;vertical-align:0;width:9px}.elx-page .tbl{max-width:100%}.elx-page .tbl.open{font:400 12.5px var(--f-mono);margin-top:0}.elx-page .tbl.open td:nth-child(2),.elx-page .tbl.open td:nth-child(3),.elx-page .tbl.open th:nth-child(2),.elx-page .tbl.open th:nth-child(3){text-align:left}@media (max-width:520px){.elx-page #r-amend .cand{grid-template-columns:minmax(0,1fr)}.elx-page #r-amend .cand .num{text-align:left}}.elx-page .minihead{color:var(--ink);font:700 13px/1.3 var(--f-mono);margin:6px 0 0;text-transform:none}.elx-page .rgrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.elx-page .rc{background:var(--surface);border:1px solid var(--ink);display:flex;flex-direction:column;gap:7px;min-width:0;padding:10px 11px 9px}.elx-page .rc h4{align-items:baseline;color:var(--ink);display:flex;font:700 13px/1.3 var(--f-mono);gap:8px;justify-content:space-between;margin:0;text-transform:none}.elx-page .rc .chipx{border:1px solid var(--ink);color:var(--ink);font:400 11px/1.2 var(--f-mono);padding:2px 5px;white-space:nowrap}.elx-page .rc .chipx.gain{background:var(--ink);color:var(--surface)}.elx-page .rc .chipx.pend{background:var(--ind)}.elx-page .rc .cr{color:var(--ink);display:grid;font:400 12.5px/1.35 var(--f-mono);font-variant-numeric:tabular-nums;gap:1px 8px;grid-template-columns:minmax(0,1fr) auto}.elx-page .rc .cr.w .n{font-weight:700}.elx-page .rc .cr .v{text-align:right;white-space:nowrap}.elx-page .rc .cr .bar{background:var(--grid);grid-column:1/-1;height:5px}.elx-page .rc .cr .bar i{display:block;height:100%}.elx-page .rc .turn{border-top:1px dotted var(--rule);color:var(--ink-2);font:400 11.5px/1.45 var(--f-mono);margin-top:auto;padding-top:6px}.elx-page .rc .turn b{color:var(--ink);font-weight:700}.elx-page .filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px}.elx-page #v-county,.elx-page .filters input,.elx-page .filters select{background:var(--surface);border:1px solid var(--ink);color:var(--ink);font:400 12.5px var(--f-mono);padding:5px 6px}.elx-page .filters input{max-width:60vw;width:180px}.elx-page .rc .cr .n{overflow-wrap:break-word}.elx-page .rc .turn table{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-bottom:4px;width:100%}.elx-page .rc .turn td,.elx-page .rc .turn th{font-weight:400;padding:1px 0 1px 6px;text-align:right}.elx-page .rc .turn th{border-bottom:1px solid var(--grid);color:var(--ink-2)}.elx-page .rc .turn td:first-child,.elx-page .rc .turn th:first-child{padding-left:0;text-align:left}.elx-page .rc .turn tr.now td{color:var(--ink);font-weight:700}.elx-page .more{align-self:flex-start;background:var(--ink);border:0;border-radius:3px;color:var(--surface);cursor:pointer;font:600 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.02em;padding:11px 16px;text-transform:uppercase}.elx-page .more[hidden]{display:none}
/*# sourceMappingURL=tn-election-2026.css.map */