.enr-shell{--gold:#c9a44a;--gold-ink:#8a6d22;--open:#e8e4de;--watch:#d9d3c8;display:grid;gap:clamp(18px,2.4vw,28px)}:where([data-look=watif]) .enr-shell{--open:#fdf8ec}.enr-shell .soft{color:var(--tenue,var(--muted))}.enr-loading{margin:80px 0;color:var(--muted);text-align:center;animation:nsim-breathe 1.4s ease-in-out infinite alternate}.enr-lede{padding-bottom:0}@media (min-width:1081px){.enr-lede{grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr)}.enr-lede h1{font-size:clamp(36px,3.9vw,58px)}}.enr-next{display:grid;gap:6px;padding:18px 20px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.22));box-shadow:var(--shadow)}.enr-next .eyebrow{margin:0}.enr-next strong{display:flex;align-items:baseline;gap:10px;font:500 clamp(36px,3.6vw,48px)/1 var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.enr-next strong small{color:var(--muted);font:500 13px/1 var(--font-sans);letter-spacing:0}.enr-next em{justify-self:start;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--gold) 22%,transparent);color:var(--gold-ink);font-size:12.5px;font-style:normal;font-weight:600}.enr-next p{margin:0;color:var(--soft);font-size:13.5px;line-height:1.45}.enr-next .enr-next-races{color:var(--muted);font-size:12.5px}.enr-next.done strong{font-size:26px}.enr-next.done span{color:var(--muted);font-size:13px}.enr-chambers{display:grid;grid-template-columns:1fr 1fr;gap:14px}.enr-chamber{display:grid;gap:12px;padding:18px 20px}.enr-chamber>header{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.enr-chamber>header .eyebrow{margin:0;color:var(--ink);font-weight:600}.enr-chamber>header span{color:var(--muted);font-size:12.5px}.enr-tally{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:12px}.enr-tally strong{display:grid;gap:2px}.enr-tally strong b{font:500 clamp(40px,4.4vw,60px)/.9 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.enr-tally strong small{color:var(--muted);font-size:11.5px;font-weight:500}.enr-tally strong.dem b{color:var(--blue)}.enr-tally strong.rep{text-align:right}.enr-tally strong.rep b{color:var(--red)}.enr-tally>span{padding-bottom:6px;color:var(--muted);font-size:12.5px;text-align:center}.enr-seatbar{position:relative;height:14px;border-radius:99px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.06) 0 2px,transparent 2px 5px),rgba(0,0,0,.05);overflow:hidden}.enr-seatbar i{position:absolute;top:0;bottom:0;transition:width 1s var(--ease-expo)}.enr-seatbar i.dem{left:0;background:var(--blue)}.enr-seatbar i.rep{right:0;background:var(--red)}.enr-seatbar b{position:absolute;top:-3px;bottom:-3px;left:50%;width:2px;margin-left:-1px;background:var(--ink)}.enr-hemi-frame{position:relative}.enr-hemi{display:block;width:100%;max-height:230px;margin:0 auto;overflow:visible}.enr-hemi circle{fill:var(--open);stroke:rgba(0,0,0,.08);stroke-width:.004;transform-box:fill-box;transform-origin:center;transition:fill .8s ease,fill-opacity .8s ease,scale .2s ease}.panel:not([data-reveal=pending]) .enr-hemi circle{animation:enr-seat .7s var(--ease-expo) both;animation-delay:calc(var(--rv, 0s) + var(--a) * .6s)}.enr-hemi circle.race{cursor:pointer}.enr-hemi circle.open.watch{fill:var(--watch)}.enr-hemi circle.closed{fill:color-mix(in srgb,var(--gold) 70%,var(--open));stroke:none}.enr-hemi circle.lead.dem{fill:var(--blue);fill-opacity:calc(var(--k, .4) + .15);stroke:none}.enr-hemi circle.lead.rep{fill:var(--red);fill-opacity:calc(var(--k, .4) + .15);stroke:none}.enr-hemi circle.won.dem{fill:var(--blue);stroke:none}.enr-hemi circle.won.rep{fill:var(--red);stroke:none}.enr-hemi circle.held.dem{fill:color-mix(in srgb,var(--blue) 45%,var(--open));stroke:none}.enr-hemi circle.held.rep{fill:color-mix(in srgb,var(--red) 45%,var(--open));stroke:none}.enr-hemi circle.hover{scale:1.45;stroke:var(--ink);stroke-width:.01}.enr-hemi-majority{stroke:var(--ink);stroke-width:.008;stroke-dasharray:.025 .02;opacity:.55}.enr-chamber .enr-tally{margin-top:-6px}@keyframes enr-seat{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}.enr-chamber-note{margin:0;color:var(--muted);font-size:12.5px;line-height:1.45}.enr-chambers-source{grid-column:1/-1;margin:-4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}:root{--enr-strip-h:48px;--enr-ticker-h:60px}.enr-shell{margin-top:var(--enr-strip-h);padding-bottom:calc(var(--enr-ticker-h) + 12px)}.enr-strip{position:fixed;left:0;right:0;z-index:40;height:var(--enr-strip-h);border-bottom:1px solid var(--line);background:#dad6d1;box-shadow:0 8px 18px -14px rgba(0,0,0,.35);animation:enr-in .5s var(--ease-expo) both}:where([data-look=watif]) .enr-strip{background:#f7f0e2}.enr-strip-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px;height:100%;max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,64px)}.enr-strip-row{display:grid;grid-template-columns:auto auto minmax(60px,1fr) auto auto;align-items:center;gap:10px;min-width:0}.enr-strip-row b{color:var(--ink);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:where([data-look=watif]) .enr-strip-row b{letter-spacing:.02em}.enr-strip-row strong{font:500 22px/1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.enr-strip-row strong.dem{color:var(--blue)}.enr-strip-row strong.rep{color:var(--red)}.enr-strip-row small{color:var(--muted);font-size:11.5px;white-space:nowrap}.enr-strip-bar{position:relative;height:8px;border-radius:99px;background:rgba(0,0,0,.07);overflow:hidden}.enr-strip-bar i{position:absolute;top:0;bottom:0;transition:width 1s var(--ease-expo)}.enr-strip-bar i.dem{left:0;background:var(--blue)}.enr-strip-bar i.rep{right:0;background:var(--red)}.enr-strip-bar em{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--ink)}.enr-ticker{position:fixed;left:0;right:0;bottom:0;z-index:40;height:var(--enr-ticker-h);padding:8px clamp(12px,3vw,48px);border-top:1px solid var(--line);background:#dad6d1;box-shadow:0 -8px 18px -14px rgba(0,0,0,.3)}:where([data-look=watif]) .enr-ticker{background:#f7f0e2}.enr-ticker .nsim-ticker{height:100%;background:rgba(255,255,255,.45)}.enr-results{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:14px;align-items:start;scroll-margin-top:calc(var(--enr-top, 72px) + var(--enr-strip-h) + 12px)}.enr-map-panel{position:relative;display:grid;gap:10px;padding:14px}.enr-map-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.enr-search{position:relative;flex:1 1 260px;max-width:420px}.enr-search svg{position:absolute;left:13px;top:50%;width:15px;height:15px;translate:0 -50%;fill:none;stroke:var(--muted);stroke-width:1.6;stroke-linecap:round;pointer-events:none}.enr-search input{width:100%;min-height:36px;padding:0 14px 0 36px;border-radius:999px;font:400 13.5px/1 var(--font-sans)}.enr-search-list{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;display:grid;margin:0;padding:6px;border:1px solid var(--border);border-radius:16px;background:rgba(240,238,234,.97);box-shadow:0 18px 40px -18px rgba(0,0,0,.35);list-style:none;animation:enr-in .25s var(--ease-expo) both}:where([data-look=watif]) .enr-search-list{background:rgba(255,254,246,.97)}.enr-search-list li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer}.enr-search-list li[aria-selected=true]{background:rgba(255,255,255,.85)}.enr-search-list li span{display:grid;min-width:0}.enr-search-list li b{font-size:14px;font-weight:600}.enr-search-list li small{overflow:hidden;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.enr-search-list li em{color:var(--soft);font-size:12.5px;font-style:normal;white-space:nowrap}.enr-jump select{min-height:36px;padding:0 34px 0 14px;border-radius:999px;font:500 13px/1 var(--font-sans);cursor:pointer}.enr-map-stage{position:relative;display:grid;place-items:center;aspect-ratio:960/600;min-height:0;border-radius:14px;overflow:hidden}.enr-map{position:relative}.enr-map,.enr-map svg{width:100%;height:100%}.enr-map svg{display:block}.enr-map path{fill:var(--open);stroke:#f5f3ef;stroke-width:.45;vector-effect:non-scaling-stroke;transition:fill .9s ease,fill-opacity .9s ease,opacity .5s ease}.enr-map.senate path:not(.enr-map-line,.enr-map-ring){stroke:none}.enr-map path[data-code]{cursor:pointer}.enr-map path.open{fill:var(--open)}.enr-map path.open.watch{fill:var(--watch)}.enr-map path.none{fill:rgba(0,0,0,.075)}.enr-map path.closed{fill:color-mix(in srgb,var(--gold) 46%,var(--open))}.enr-map path.lead.dem{fill:var(--blue);fill-opacity:var(--k,.4)}.enr-map path.lead.rep{fill:var(--red);fill-opacity:var(--k,.4)}.enr-map path.won.dem{fill:var(--blue)}.enr-map path.won.rep{fill:var(--red)}.enr-map path.dim{opacity:.4}.enr-map path.hover{stroke:var(--ink);stroke-width:1.2}.enr-map path.enr-map-line{fill:none;stroke:rgba(29,28,26,.45);stroke-width:.6;pointer-events:none}.enr-map.senate path.enr-map-line{stroke:rgba(29,28,26,.35);stroke-width:.8}.enr-map path.enr-map-line.edge,.enr-map path.enr-map-line.on{stroke:var(--ink);stroke-width:1.6}.enr-map.senate path.hover:not(.enr-map-line){stroke:none}.enr-map path.enr-map-ring{fill:none;stroke:var(--ink);stroke-width:2.2;pointer-events:none;animation:enr-ring .5s var(--ease-expo) both}.enr-tip{max-width:260px}.enr-map-stage.county{aspect-ratio:640/520;max-height:min(640px,72vh);margin-inline:auto;width:100%}.enr-county-stage{width:100%;height:100%;animation:enr-in .6s var(--ease-expo) both}.enr-county-stage .nsim-county-map{display:block}.enr-map-back{position:absolute;left:8px;top:8px;z-index:2;box-shadow:var(--shadow)}.enr-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;color:var(--muted);font-size:12px}.enr-legend span{display:inline-flex;align-items:center;gap:6px}.enr-legend i,.enr-swatch{flex:none;display:inline-block;width:12px;height:12px;border-radius:3px;background:var(--open);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.enr-legend i+i{margin-left:-4px}:is(.enr-legend i,.enr-swatch).open.watch{background:var(--watch)}:is(.enr-legend i,.enr-swatch).closed{background:color-mix(in srgb,var(--gold) 46%,var(--open))}:is(.enr-legend i,.enr-swatch).none{background:rgba(0,0,0,.075)}:is(.enr-legend i,.enr-swatch).lead.dem{background:color-mix(in srgb,var(--blue) calc(var(--k, .4) * 100%),var(--open))}:is(.enr-legend i,.enr-swatch).lead.rep{background:color-mix(in srgb,var(--red) calc(var(--k, .4) * 100%),var(--open))}:is(.enr-legend i,.enr-swatch).won.dem{background:var(--blue);box-shadow:none}:is(.enr-legend i,.enr-swatch).won.rep{background:var(--red);box-shadow:none}.enr-side{position:sticky;top:calc(var(--enr-top, 72px) + var(--enr-strip-h) + 12px);display:grid;align-content:start;gap:14px;max-height:calc(100vh - var(--enr-top, 72px) - var(--enr-strip-h) - var(--enr-ticker-h) - 24px);padding:18px;overflow:auto;overscroll-behavior:contain}.enr-side>*{animation:enr-in .5s var(--ease-expo) both}.enr-back{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.55);color:var(--ink);font:500 12.5px/1 var(--font-sans);cursor:pointer}.enr-back:hover{background:#fff}.enr-overview,.enr-race,.enr-state{display:grid;gap:14px;min-width:0}.enr-overview>section,.enr-race-head{display:grid;gap:8px}.enr-race-head .eyebrow{margin:0}.enr-race-head h2{margin:0;font:500 clamp(26px,2.4vw,34px)/1.02 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.enr-race-head h2 .soft{display:block;font-size:.62em;letter-spacing:-.02em}.enr-race-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.enr-rating{color:var(--muted);font-size:12px}.enr-call{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;border-radius:14px;font-size:14px;line-height:1.35}.enr-call.dem{background:color-mix(in srgb,var(--blue) 10%,transparent)}.enr-call.rep{background:color-mix(in srgb,var(--red) 10%,transparent)}.enr-call svg{flex:none;width:18px;height:18px;margin-top:1px;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.enr-call.dem b,.enr-call.dem svg{stroke:var(--blue);color:var(--blue)}.enr-call.rep b,.enr-call.rep svg{stroke:var(--red);color:var(--red)}.enr-call small{display:block;margin-top:2px;color:var(--muted);font-size:12px}.enr-empty{padding:12px 14px;border:1px dashed var(--border-strong);border-radius:14px}.enr-race-counties{aspect-ratio:640/520;max-height:300px;border-top:1px solid var(--line);padding-top:10px}.enr-race .night-note{font-size:12.5px}.enr-sources{display:grid;gap:6px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.5}.enr-sources p{margin:0}.enr-sources b{margin-right:4px;color:var(--soft);font-weight:600}.enr-sources a{justify-self:start;color:var(--ink);font-size:13px;font-weight:500}.enr-siblings{display:flex;flex-wrap:wrap;gap:4px}.enr-siblings button{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 9px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.4);color:var(--soft);font:500 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer}.enr-siblings button[aria-current]{border-color:var(--ink);color:var(--ink);background:#fff}.enr-siblings .enr-swatch{width:9px;height:9px;border-radius:50%}.enr-rows{display:grid;margin:0;padding:0;list-style:none}.enr-rows li{border-bottom:1px solid var(--line-soft);animation:enr-in .5s var(--ease-expo) both;animation-delay:calc(min(var(--i, 0), 20) * 25ms)}.enr-row{display:grid;grid-template-columns:12px 64px minmax(0,1fr) auto;align-items:center;gap:4px 10px;width:100%;padding:9px 6px;border:0;border-radius:10px;background:none;color:var(--ink);font:400 13.5px/1.25 var(--font-sans);text-align:left;cursor:pointer}.enr-row:hover{background:rgba(255,255,255,.45)}.enr-row>b{font-weight:600;font-variant-numeric:tabular-nums}.enr-row-who{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.enr-row-who small{color:var(--muted);font-size:12px}.enr-row-bar{grid-column:2/-1}.enr-state>.enr-row{border:1px solid var(--border);background:rgba(255,255,255,.35)}.enr-calls,.enr-notes{display:grid;margin:0;padding:0;list-style:none}.enr-calls li,.enr-notes li{border-bottom:1px solid var(--line-soft);animation:enr-in .5s var(--ease-expo) both;animation-delay:calc(var(--i, 0) * 40ms)}.enr-calls button,.enr-notes button{display:grid;align-items:center;gap:10px;width:100%;padding:8px 4px;border:0;background:none;color:var(--ink);font:400 13.5px/1.3 var(--font-sans);text-align:left;cursor:pointer}.enr-calls button{grid-template-columns:44px auto minmax(0,1fr) auto}.enr-notes button{grid-template-columns:44px minmax(0,1fr);align-items:baseline}.enr-calls button:hover,.enr-notes button:hover{background:rgba(255,255,255,.4)}.enr-calls time,.enr-notes time{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.enr-calls span{display:grid;min-width:0}.enr-calls span small{overflow:hidden;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.enr-calls em{font-size:12px;font-style:normal;font-weight:700}.enr-calls em.dem{color:var(--blue)}.enr-calls em.rep{color:var(--red)}.enr-upcoming{display:grid;gap:2px;margin:0;padding:0;list-style:none}.enr-upcoming li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:13px;line-height:1.4}.enr-upcoming time{font:500 17px/1.1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.enr-upcoming small{display:block;margin-top:2px;color:var(--muted);font-size:12px}.enr-dot{width:10px;height:10px;border-radius:50%}.enr-dot.dem{background:var(--blue)}.enr-dot.rep{background:var(--red)}.enr-section{display:grid;gap:16px}.enr-section-head{display:grid;gap:8px;max-width:760px}.enr-section-head .eyebrow{margin:0}.enr-section-head h2{margin:0;font:500 clamp(28px,3vw,42px)/1.02 var(--font-display);letter-spacing:-.04em;text-wrap:balance}.enr-section-head>p:not(.eyebrow){margin:0;color:var(--soft);font-size:14.5px;line-height:1.55}.enr-key-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.enr-key{position:relative;display:grid;align-content:start;gap:12px;padding:14px 16px 16px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .35s var(--ease-expo),box-shadow .35s ease;animation:enr-in .6s var(--ease-expo) both;animation-delay:calc(var(--i, 0) * 45ms)}.enr-key:hover{transform:translateY(-2px)}.enr-key:before{content:"";position:absolute;left:16px;right:16px;top:0;height:3px;border-radius:0 0 3px 3px;background:transparent}.enr-key.closed:before{background:var(--gold)}.enr-key.lead.dem:before{background:color-mix(in srgb,var(--blue) 55%,transparent)}.enr-key.lead.rep:before{background:color-mix(in srgb,var(--red) 55%,transparent)}.enr-key.won.dem:before{background:var(--blue)}.enr-key.won.rep:before{background:var(--red)}.enr-key-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px}.enr-key-head b{font:500 19px/1.1 var(--font-display);letter-spacing:-.02em}.enr-key-head small{color:#b28a3e;font-size:10px;letter-spacing:.06em;text-transform:uppercase}:where([data-look=watif]) .enr-key-head small{letter-spacing:.02em;font-weight:700}.enr-key-head em{margin-left:auto;font-size:11.5px;font-style:normal;font-weight:600}.enr-key-head em.dem{color:var(--blue)}.enr-key-head em.rep{color:var(--red)}.enr-key-head em.toss{color:var(--gold-ink)}.enr-key-faces{display:flex;gap:14px}.enr-key-faces>span{display:grid;justify-items:center;gap:4px;transition:opacity .6s ease,filter .6s ease}.enr-key-faces>span small{max-width:84px;overflow:hidden;color:var(--soft);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.enr-key-faces>span.lost{opacity:.45;filter:grayscale(1)}.enr-key-status{display:flex}.enr-key-label{margin-top:6px}.enr-key-rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));column-gap:18px}.enr-flips{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:10px;margin:0;padding:0;list-style:none}.enr-flips li{display:grid;animation:enr-in .5s var(--ease-expo) both;animation-delay:calc(min(var(--i, 0), 20) * 35ms)}.enr-flip{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:12px 14px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-left:3px solid transparent}.enr-flip.dem{border-left-color:var(--blue)}.enr-flip.rep{border-left-color:var(--red)}.enr-flip>span:not(.enr-flip-mark){display:grid;min-width:0}.enr-flip>span b{font:500 17px/1.15 var(--font-display);letter-spacing:-.02em}.enr-flip>span small{overflow:hidden;color:var(--muted);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.enr-more{justify-self:center}.enr-flip-mark{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px}.enr-flip-mark i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#fff;font-size:10.5px;font-style:normal;font-weight:700}.enr-flip-mark i.dem{background:var(--blue)}.enr-flip-mark i.rep{background:var(--red)}.enr-flip-mark i:first-child{opacity:.45}.enr-flip time{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.enr-foot{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:14px;align-items:start}.enr-foot-sources{display:grid;gap:10px;color:var(--soft);font-size:14px;line-height:1.6}.enr-foot-sources p{margin:0}.enr-model{display:grid;gap:6px;padding:16px 18px;border:1px dashed var(--border-strong);border-radius:18px;color:var(--soft);font-size:13.5px;line-height:1.5}.enr-model p{margin:0}.enr-model small{color:var(--muted);font-size:12px}@keyframes enr-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes enr-ring{0%{opacity:0}to{opacity:1}}@media (max-width:1080px){.enr-results{grid-template-columns:1fr}.enr-side{position:static;max-height:none;overflow:visible}}@media (max-width:720px){:root{--enr-strip-h:64px;--enr-ticker-h:52px}.enr-ticker{padding:6px 10px}.enr-ticker .nsim-ticker-label:not(.flash) span{display:none}.enr-strip-inner{grid-template-columns:1fr;gap:4px;align-content:center;padding:0 16px}.enr-strip-row{grid-template-columns:62px auto minmax(40px,1fr) auto auto;gap:8px}.enr-strip-row strong{font-size:17px}.enr-strip-row small{font-size:11px}.enr-chambers,.enr-foot{grid-template-columns:1fr}.enr-chamber{padding:16px}.enr-map-panel{padding:10px}.enr-map-head{gap:8px}.enr-jump,.enr-jump select,.enr-search{width:100%;max-width:none;flex-basis:100%}.enr-side{padding:16px}.enr-key-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.enr-key{padding:12px}.enr-key-faces{gap:8px}.enr-row{grid-template-columns:12px 52px minmax(0,1fr)}.enr-row .nsim-chip{grid-column:2/-1;justify-self:start}.enr-calls button{grid-template-columns:40px auto minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.enr-shell *,.enr-shell :before,.enr-strip,.enr-strip *{animation:none!important;transition:none!important}}:is(.enr-key,.enr-row-bar) .nsim-votebar-nums{flex-wrap:wrap;row-gap:2px}:is(.enr-key,.enr-row-bar) .nsim-votebar-nums small{order:3;flex-basis:100%;text-align:center;white-space:nowrap}.enr-map path.won.ind{fill:var(--ind)}.enr-map path.hold{fill:#958f84}.enr-hemi circle.won.ind{fill:var(--ind);stroke:none}.enr-hemi circle.hold{fill:#958f84;stroke:none}.enr-strip-bar i.ind{background:var(--ind)}:is(.enr-legend i,.enr-swatch).won.ind{background:var(--ind);box-shadow:none}:is(.enr-legend i,.enr-swatch).hold{background:#958f84;box-shadow:none}.enr-call.ind{background:color-mix(in srgb,var(--ind) 10%,transparent)}.enr-call.ind b,.enr-call.ind svg{stroke:var(--ind);color:var(--ind)}.enr-calls em.ind{color:var(--ind)}.enr-dot.ind,.enr-key.won.ind:before{background:var(--ind)}.enr-key.hold:before{background:#958f84}.enr-flip.ind{border-left-color:var(--ind)}.enr-flip-mark i.ind{background:var(--ind)}.enr-tally span small{display:block;margin-top:4px}.enr-tally span small.ind{color:var(--ind)}.enr-tally span small.hold{color:var(--tenue)}.enr-map path.prov.dem{fill:color-mix(in srgb,var(--blue) 45%,var(--open))}.enr-map path.prov.rep{fill:color-mix(in srgb,var(--red) 45%,var(--open))}.enr-map path.prov.ind{fill:color-mix(in srgb,var(--ind) 45%,var(--open))}:is(.enr-legend i,.enr-swatch).prov{--tone:var(--blue);background:repeating-linear-gradient(45deg,var(--tone) 0 2px,color-mix(in srgb,var(--tone) 18%,var(--open)) 2px 5px);box-shadow:none}:is(.enr-legend i,.enr-swatch).prov.rep{--tone:var(--red)}:is(.enr-legend i,.enr-swatch).prov.ind{--tone:var(--ind)}.enr-key.prov:before{--tone:var(--blue);background:repeating-linear-gradient(45deg,var(--tone) 0 3px,color-mix(in srgb,var(--tone) 18%,transparent) 3px 7px)}.enr-key.prov.rep:before{--tone:var(--red)}.enr-key.prov.ind:before{--tone:var(--ind)}.enr-provisional{--tone:var(--soft);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;padding:9px 12px;border:1.5px dashed var(--tone);border-radius:12px;background:color-mix(in srgb,var(--tone) 6%,transparent);color:var(--ink);font-size:13.5px;line-height:1.4}.enr-provisional.dem{--tone:var(--blue)}.enr-provisional.rep{--tone:var(--red)}.enr-provisional.ind{--tone:var(--ind)}.enr-provisional b{color:var(--tone);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}