.ctm26-page{--ctm26-cart:470px;--ctm26-gap:30px;--ctm26-stack-w:46px;--ctm26-stack-dock:58px;--ctm26-map-h:760px;--ctm26-plate:var(--paper);--ctm26-mapline:color-mix(in srgb,var(--ink) 26%,transparent);--ctm26-halo:var(--paper);--ctm26-onfill:#ffffff;--ctm26-mono:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--ctm26-display:var(--font-display),Georgia,serif;font-variant-numeric:tabular-nums}html[data-theme=dark] .ctm26-page{--ctm26-onfill:#07090f;--ctm26-mapline:color-mix(in srgb,var(--ink) 46%,transparent)}.ctm26-article{display:block}.ctm26-page .ctm26-kick{display:block;font-family:var(--ctm26-mono);font-size:11px;line-height:1.25;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);font-variant-numeric:tabular-nums}.ctm26-page .ctm26-kick.is-on{color:var(--ink)}.ctm26-page .ctm26-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ctm26-page :focus-visible{outline:2px solid var(--ink);outline-offset:2px}html[data-theme=dark] .ctm26-page :focus-visible{outline-color:var(--focus,#ffcb45)}.ctm26-stage{margin-inline:calc(var(--gutter) * -1);padding:26px var(--gutter) 0;border-bottom:1px solid var(--rule)}.ctm26-stage-grid{display:grid;grid-template-columns:minmax(var(--ctm26-cart),1fr) min(calc(var(--ctm26-map-h) * var(--ctm26-ar, 1) + var(--ctm26-stack-dock)),calc(100% - var(--ctm26-cart) - var(--ctm26-gap)));gap:var(--ctm26-gap);align-items:start}.ctm26-cartouche{min-width:0}.ctm26-mapwrap .slrace-map figcaption{padding-right:clamp(104px,26%,180px)}.ctm26-mapwrap .slrace .section-kicker{margin-bottom:8px}.ctm26-stage-grid.is-aside{grid-template-columns:minmax(var(--ctm26-cart),1fr) minmax(0,1.05fr)}.ctm26-stage.is-mapless .ctm26-cartouche{max-width:820px;margin-inline:auto}.ctm26-rules{display:block}.ctm26-rules>i{display:block;border-top:2px solid var(--ink)}.ctm26-rules>i+i{margin-top:3px;border-top-width:1px}.ctm26-place{font-family:var(--ctm26-display);font-weight:600;font-size:clamp(44px,4.6vw,66px);line-height:.9;letter-spacing:-.026em;margin:14px 0 4px}.ctm26-hair{border-top:1px solid var(--rule-strong);margin:16px 0 12px}.ctm26-page .winban{display:block;margin:0;padding:13px 0 0;border:0;background:none;box-shadow:none}.ctm26-page .ctm26-cartouche .winban{border-right:0;border-bottom:0;border-left:0}.ctm26-page .winban-eyebrow-label:before,.ctm26-page .winban:after{content:none}.ctm26-page .winban-eyebrow{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 12px;padding:0;border:0;background:none}.ctm26-page .winban-eyebrow-label{order:2;align-self:flex-start;padding:4px 8px;background:var(--win,var(--ink));color:var(--ctm26-onfill);font-weight:500;line-height:1;white-space:nowrap}.ctm26-page .winban-eyebrow-label,.ctm26-page .winban-index{font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase}.ctm26-page .winban-index{order:1;color:var(--ink-soft)}.ctm26-page .winban-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"line   margin" "sub    margin";align-items:start;column-gap:16px;row-gap:4px;padding:0;border:0;background:none}.ctm26-page .winban-portrait{display:none}.ctm26-page .winban-main{grid-area:line;display:contents}.ctm26-page .winban-line{grid-area:line;margin:0;font-family:var(--ctm26-display);font-weight:500;font-size:20px;line-height:1.2;letter-spacing:-.006em;color:var(--ink);max-width:24ch}.ctm26-page .winban-line .rp-qualifier{font-style:normal;font-weight:700}.ctm26-page .winban-sub{grid-area:sub;font-family:var(--ctm26-mono);font-size:11px;line-height:1.4;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);max-width:30ch}.ctm26-page .winban-margin{grid-area:margin;display:flex;flex-direction:column;align-items:flex-end;gap:0;padding:0;border:0;background:none;text-align:right}.ctm26-page .winban-margin-k{display:none}.ctm26-page .winban-margin-n{font-family:var(--ctm26-mono);font-weight:600;font-size:clamp(40px,3.6vw,54px);line-height:.84;letter-spacing:-.05em;color:var(--win,var(--ink))}.ctm26-oddsrow{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:end;gap:16px;margin-top:16px}.ctm26-odds{display:grid;grid-template-columns:repeat(25,1fr);gap:2px;max-width:340px}.ctm26-odds>i{display:block;aspect-ratio:1;background:color-mix(in srgb,var(--ink) 12%,transparent)}.ctm26-odds.is-d>i[data-on="1"]{background:var(--dem)}.ctm26-odds.is-r>i[data-on="1"]{background:var(--rep)}.ctm26-odds.is-i>i[data-on="1"]{background:var(--ind)}.ctm26-oddsfig{text-align:left}.ctm26-oddsnum{display:block;font-family:var(--ctm26-mono);font-size:21px;font-weight:500;line-height:1;letter-spacing:-.02em;white-space:nowrap}.ctm26-oddscap{margin-top:4px;max-width:30ch}.ctm26-oddsfig .ctm26-kick{margin-top:5px;max-width:18ch}.ctm26-resulthead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.ctm26-fo-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end;margin-bottom:9px}.ctm26-fo-side{min-width:0}.ctm26-fo-side[data-align=end]{text-align:right}.ctm26-fo-fig{display:block;font-family:var(--ctm26-mono);font-size:clamp(34px,3.4vw,46px);font-weight:500;line-height:.95;letter-spacing:-.03em}.ctm26-fo-fig>i{font-style:normal;font-size:.44em;letter-spacing:0;padding-left:2px}.ctm26-fo-side[data-side=d] .ctm26-fo-fig{color:var(--dem)}.ctm26-fo-side[data-side=r] .ctm26-fo-fig{color:var(--rep)}.ctm26-fo-side[data-side=i] .ctm26-fo-fig{color:var(--ind)}.ctm26-fo-name{display:block;font-family:var(--ctm26-display);font-size:18px;font-weight:600;line-height:1.15;margin-top:2px;overflow-wrap:break-word}.ctm26-fo-bar{position:relative;display:flex;height:30px;margin-top:22px}.ctm26-fo-fill.is-d{background:var(--dem)}.ctm26-fo-fill.is-r{background:var(--rep)}.ctm26-fo-band{position:absolute;top:-3px;bottom:-3px;border-left:1px solid var(--ink);border-right:1px solid var(--ink);background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--paper) 78%,transparent) 0 2px,transparent 2px 5px)}.ctm26-fo-even{position:absolute;left:50%;top:-6px;bottom:-6px;width:2px;margin-left:-1px;background:var(--ink)}.ctm26-fo-evenlab{position:absolute;left:50%;bottom:calc(100% + 7px);transform:translateX(-50%);font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-fo-ranges{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.ctm26-fo-ranges .ctm26-kick:last-child{text-align:right}.ctm26-fo-other{margin-top:8px;padding-top:7px;border-top:1px solid var(--rule-faint)}.ctm26-page .outrange.is-atlas{margin:0;padding:0;border:0;background:none;box-shadow:none}.ctm26-page .outrange.is-atlas .outrange-head.is-atlas{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:0 0 4px;border:0;background:none}.ctm26-page .outrange.is-atlas .outrange-head.is-atlas span:before{content:none}.ctm26-page .outrange.is-atlas .outrange-head.is-atlas b,.ctm26-page .outrange.is-atlas .outrange-head.is-atlas span{font-family:var(--ctm26-mono);font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-page .outrange.is-atlas .outrange-candidate{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr);align-items:center;gap:14px;min-height:0;padding:6px 0;border:0;border-top:1px solid var(--rule-faint);background:none}.ctm26-page .outrange.is-atlas .outrange-person{display:flex;align-items:center;gap:8px;min-width:0}.ctm26-page .outrange.is-atlas .outrange-avatar{width:22px;height:22px;flex:none}.ctm26-page .outrange.is-atlas .outrange-person b{font-family:var(--ctm26-display);font-size:16px;font-weight:600;line-height:1.15}.ctm26-page .outrange.is-atlas .outrange-nominee-state,.ctm26-page .outrange.is-atlas .outrange-votes{display:block;font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.03em;color:var(--ink-soft)}.ctm26-page .outrange.is-atlas .outrange-slider{min-width:0}.ctm26-page .outrange.is-atlas .outrange-slider.is-remainder{font-family:var(--ctm26-mono);font-size:12px;text-align:right;color:var(--ink-soft)}.ctm26-page .outrange.is-atlas .outrange-share-track{position:relative;height:20px;background:color-mix(in srgb,var(--ink) 7%,transparent)}.ctm26-page .outrange.is-atlas .outrange-interval{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--ink) 16%,transparent)}.ctm26-page .outrange.is-atlas .outrange-mid{position:absolute;top:0;bottom:0;width:1px;background:var(--ink-soft);opacity:.5}.ctm26-page .outrange.is-atlas .outrange-point{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:var(--ink)}.ctm26-page .outrange.is-atlas .outrange-point>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 4px;background:var(--paper);font-family:var(--ctm26-mono);font-size:12px;line-height:1.4}.ctm26-page .outrange.is-atlas .outrange-axis{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr);gap:14px;border:0;padding:3px 0 0}.ctm26-page .outrange.is-atlas .outrange-axis div{display:flex;justify-content:space-between}.ctm26-page .outrange.is-atlas .outrange-axis span{font-family:var(--ctm26-mono);font-size:10px;color:var(--ink-soft)}.ctm26-page .outrange.is-atlas .outrange-caption.is-atlas{margin-top:6px;font-family:var(--ctm26-mono);font-size:11px;line-height:1.4;color:var(--ink-soft)}.ctm26-cartfoot{display:flex;justify-content:space-between;gap:10px;margin-top:12px;padding-top:9px;border-top:1px solid var(--rule-strong)}.ctm26-keyblock{margin-top:20px}.ctm26-key{margin-top:8px}.ctm26-key-strip{display:grid;grid-template-columns:repeat(10,1fr);gap:1.5px;align-items:stretch}.ctm26-key-step{appearance:none;border:0;padding:0;background:none;cursor:pointer;display:grid;grid-template-rows:46px 15px 30px;gap:3px}.ctm26-key-count,.ctm26-key-votes{display:flex}.ctm26-key-count{align-items:flex-end}.ctm26-key-count>i,.ctm26-key-votes>i{display:block;width:100%}.ctm26-key-swatch{display:block;outline:1.5px solid transparent;outline-offset:1px}.ctm26-key-step[data-on="1"] .ctm26-key-swatch{outline-color:var(--ink)}.ctm26-key-axis{position:relative;height:15px;margin-top:5px}.ctm26-key-tick{transform:translateX(-50%);color:var(--ink-soft)}.ctm26-key-end,.ctm26-key-tick{position:absolute;top:0;font-family:var(--ctm26-mono);font-size:10px}.ctm26-key-end{font-weight:600;letter-spacing:.1em}.ctm26-key-end.is-rep{left:0;color:var(--rep)}.ctm26-key-end.is-dem{right:0;color:var(--dem)}.ctm26-keynote{display:block;margin-top:7px;font-family:var(--ctm26-mono);font-size:11px;line-height:1.35;color:var(--ink-soft);min-height:2.7em}.ctm26-mapwrap{min-width:0}.ctm26-mapchrome{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-bottom:8px;height:44px}.ctm26-seg{display:inline-flex;border:1px solid var(--ink);flex:none}.ctm26-seg-btn{appearance:none;background:var(--paper);border:0;border-right:1px solid var(--ink);color:var(--ink);font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase;padding:7px 14px;line-height:1;cursor:pointer}.ctm26-seg-btn:last-child{border-right:0}.ctm26-seg-btn[aria-checked=true]{background:var(--ink);color:var(--paper)}.ctm26-grainnote{font-family:var(--ctm26-mono);font-size:11px;line-height:1.3;letter-spacing:.05em;color:var(--ink-soft);text-align:right;min-width:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ctm26-mapdock{display:flex;align-items:stretch;gap:12px}.ctm26-votestack{flex:0 0 var(--ctm26-stack-w);width:var(--ctm26-stack-w);display:flex;flex-direction:column;gap:5px}.ctm26-votestack-track{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--rule-strong)}.ctm26-votestack-slice{display:block;width:100%;height:var(--ctm26-slice);min-height:1px;padding:0;border:0;cursor:crosshair}.ctm26-votestack-slice[data-on="1"]{outline:2px solid var(--ink);outline-offset:-1px;position:relative;z-index:2}.ctm26-votestack-line{position:absolute;left:-4px;right:-4px;top:var(--ctm26-at);height:0;border-top:2px solid var(--ink);pointer-events:none}.ctm26-mapfoot{display:block;margin-top:7px;font-family:var(--ctm26-mono);font-size:11px;line-height:1.3;letter-spacing:.05em;color:var(--ink-soft)}.ctm26-stagebox{position:relative;flex:1;min-width:0;height:var(--ctm26-map-h);width:100%}.ctm26-maplayer,.ctm26-precincts{position:absolute;inset:0;opacity:0;transition:opacity .18s ease}.ctm26-maplayer[data-on="1"],.ctm26-precincts[data-on="1"]{opacity:1}@media (prefers-reduced-motion:reduce){.ctm26-maplayer,.ctm26-precincts{transition:none}}.ctm26-map{display:block;width:100%;height:100%}.ctm26-map-halo use{fill:none;stroke:var(--ctm26-halo);stroke-width:2.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ctm26-map-fill use{stroke:var(--ctm26-mapline);stroke-width:.7px;vector-effect:non-scaling-stroke;transition:opacity .14s ease}@media (prefers-reduced-motion:reduce){.ctm26-map-fill use{transition:none}}.ctm26-map-sel{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke;pointer-events:none}.ctm26-map-hot use{fill:transparent;stroke:none;cursor:crosshair}.ctm26-mapinset{position:absolute;left:4px;bottom:4px;width:clamp(150px,21%,220px);z-index:3;opacity:0;transition:opacity .18s ease;pointer-events:none}.ctm26-mapinset[data-on="1"]{opacity:1}@media (prefers-reduced-motion:reduce){.ctm26-mapinset{transition:none}}.ctm26-mapinset figure{margin:0}.ctm26-mapinset .rp-locator>:not(.rp-loc-frame){display:none}.ctm26-mapinset .rp-loc-frame{background:var(--paper);border:1px solid var(--rule-strong);padding:6px 6px 4px}.ctm26-mapinset .rp-loc-caption{font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);text-align:center;padding-top:4px}.ctm26-mapinset svg{display:block;width:100%;height:auto}.ctm26-precincts .rpm-canvas,.ctm26-precincts .rpm-stage,.ctm26-precincts .rpm.is-fill{position:absolute;inset:0;height:100%;margin:0;padding:0;border:0}.ctm26-precincts .rpm-unavailable.is-fill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:0 12%}.ctm26-precincts .rpm-hover-lead{display:block;margin-bottom:6px}.ctm26-precincts .rpm-hover-kick,.rpm-hover-kick{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-precincts .rpm-hover-kick,.rpm-hover-fig,.rpm-hover-kick{display:block;font-family:var(--ctm26-mono,ui-monospace,monospace)}.rpm-hover-fig{font-size:26px;font-weight:600;line-height:1.05;letter-spacing:-.03em}.rpm-hover-fig[data-side=d]{color:var(--dem)}.rpm-hover-fig[data-side=r]{color:var(--rep)}.rpm-hover-row.is-county{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid var(--rule-faint);opacity:.86}.rpm-hover-row.is-county>span>em{display:block;font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-readout{display:grid;grid-template-columns:210px repeat(4,minmax(0,1fr)) 240px;gap:0 22px;align-items:end;min-height:70px;margin-top:12px;padding:12px 0 14px;border-top:1px solid var(--ink)}.ctm26-readout-cell{min-width:0}.ctm26-readout-cell .ctm26-kick{margin-bottom:6px}.ctm26-readout-name{display:block;font-family:var(--ctm26-display);font-size:26px;font-weight:600;line-height:1.05;letter-spacing:-.018em;overflow-wrap:anywhere}.ctm26-readout-fig{display:block;font-family:var(--ctm26-mono);font-size:21px;line-height:1.05;letter-spacing:-.025em}.ctm26-readout-fig[data-side=d]{color:var(--dem)}.ctm26-readout-fig[data-side=r]{color:var(--rep)}.ctm26-page .ctm26-section{padding:26px 0 28px;border-top:0;border-bottom:1px solid var(--rule);margin:0}.ctm26-shead{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:16px}.ctm26-page .ctm26-shead h2{font-family:var(--ctm26-display);font-size:22px;font-weight:600;letter-spacing:-.012em;line-height:1;margin:0}.ctm26-cols{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);gap:34px;align-items:start}.ctm26-cols:not(:has(>*+*)){grid-template-columns:minmax(0,1fr)}.ctm26-cols.is-even{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.ctm26-col-4,.ctm26-col-8{min-width:0}.ctm26-plates{display:grid;grid-template-columns:minmax(0,1fr)}.ctm26-page .race-disclose .race-disclose-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 18px;margin:0 0 14px;padding-bottom:9px;border-bottom:1px solid var(--rule-strong)}.ctm26-page .race-disclose .race-disclose-label{grid-column:1;grid-row:1;margin:0;font-family:var(--ctm26-display);font-size:22px;font-weight:600;letter-spacing:-.012em;line-height:1;text-transform:none;color:var(--ink)}.ctm26-page .race-disclose .race-disclose-fact{grid-column:2;grid-row:1;font-family:var(--ctm26-mono);font-size:13px;font-weight:500;letter-spacing:-.01em;text-align:right;color:var(--ink)}.ctm26-page .race-disclose .race-disclose-scope{grid-column:1/-1;grid-row:2;font-family:var(--ctm26-mono);font-size:11px;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-page .race-disclose .race-disclose-body{display:block}.ctm26-page .ctm26-plate-sub{margin-bottom:10px}.ctm26-provplate .ctm26-prov-row{grid-template-columns:130px minmax(0,1fr)}.ctm26-pop{z-index:60;width:min(360px,calc(100vw - 24px));padding:12px 14px;background:var(--paper);border:1px solid var(--ink);box-shadow:0 10px 26px -18px color-mix(in srgb,var(--ink) 70%,transparent);pointer-events:none}.ctm26-pop-kick{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:4px}.ctm26-pop-fig,.ctm26-pop-kick{display:block;font-family:var(--ctm26-mono)}.ctm26-pop-fig{font-size:26px;line-height:1;letter-spacing:-.03em;margin-bottom:7px}.ctm26-pop-fig[data-side=d]{color:var(--dem)}.ctm26-pop-fig[data-side=r]{color:var(--rep)}.ctm26-pop-note{margin:0;font-size:12.5px;line-height:1.42}.ctm26-pop-src{display:block;margin-top:6px;font-size:10.5px;letter-spacing:.04em}.ctm26-pop-evidence,.ctm26-pop-src{font-family:var(--ctm26-mono);color:var(--ink-soft)}.ctm26-pop-evidence{margin:8px 0 0;padding:0;list-style:none;font-size:11px;line-height:1.5}.ctm26-pop-evidence li+li{border-top:1px solid var(--rule-faint)}.ctm26-pop-name{display:block;font-family:var(--ctm26-display);font-size:15px;font-weight:600;line-height:1.15;margin-bottom:6px}.ctm26-pop-dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1px 14px;margin:0;font-family:var(--ctm26-mono);font-size:11px}.ctm26-page .ctm26-pop-dl dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0;padding:0}.ctm26-page .ctm26-pop-dl dd{margin:0;text-align:right;font-size:11px}.ctm26-plate{min-width:0}.ctm26-page .ctm26-plate-h{font-family:var(--ctm26-display);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1;margin:0 0 12px}.ctm26-plate-note{margin:0;font-size:12.5px;line-height:1.45;color:var(--ink-soft)}.ctm26-plate-foot{margin-top:10px;padding-top:8px;border-top:1px solid var(--rule-faint);display:grid;gap:3px}.ctm26-money+.ctm26-money{margin-top:14px}.ctm26-money>.ctm26-kick{margin-bottom:6px}.ctm26-money-row{display:grid;grid-template-columns:minmax(0,300px) minmax(90px,1fr) auto;align-items:center;column-gap:10px;padding:3px 0}.ctm26-money-row+.ctm26-money-row{border-top:1px solid var(--rule-faint)}.ctm26-money-name{font-family:var(--ctm26-mono);font-size:11.5px;line-height:1.25;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctm26-money-track{position:relative;display:flex;height:13px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.ctm26-money-bar{height:100%}.ctm26-money-bar[data-side=d]{background:var(--dem)}.ctm26-money-bar[data-side=r]{background:var(--rep)}.ctm26-money-bar[data-side=i]{background:var(--ind)}.ctm26-money-bar.is-offballot{background:color-mix(in srgb,var(--ink) 22%,transparent)}.ctm26-money-cash{position:absolute;left:0;top:4px;bottom:4px;border-right:2px solid var(--paper)}.ctm26-out-for{height:100%;background:color-mix(in srgb,var(--ink) 62%,transparent)}.ctm26-out-against{height:100%;background:repeating-linear-gradient(45deg,color-mix(in srgb,var(--ink) 62%,transparent) 0 3px,transparent 3px 6px)}.ctm26-moneyhelp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 26px}.ctm26-helpcol>.ctm26-kick.is-on{display:block;padding-top:5px;margin-bottom:6px;border-top:3px solid var(--rule-strong)}.ctm26-helpcol[data-side=d]>.ctm26-kick.is-on{border-top-color:var(--dem)}.ctm26-helpcol[data-side=r]>.ctm26-kick.is-on{border-top-color:var(--rep)}.ctm26-helpcol[data-side=i]>.ctm26-kick.is-on{border-top-color:var(--ind)}.ctm26-helpcol .ctm26-money-row{grid-template-columns:minmax(0,1fr);row-gap:2px;padding:5px 0}.ctm26-helpcol .ctm26-money-fig{justify-content:flex-start}.ctm26-help-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:5px;border-top:1px solid var(--rule-strong);font-family:var(--ctm26-mono)}.ctm26-help-total b{font-size:14px;font-weight:700}.ctm26-help-key{display:block;margin-top:10px;color:var(--ink-soft)}@media (max-width:700px){.ctm26-moneyhelp{grid-template-columns:minmax(0,1fr);gap:14px 0}}.ctm26-money-fig{display:flex;gap:8px;justify-content:flex-end;font-family:var(--ctm26-mono);font-size:11.5px;white-space:nowrap}.ctm26-money-fig>b{font-weight:500}.ctm26-money-fig>b.is-against{font-style:italic}.ctm26-money-none{margin:8px 0 0;font-family:var(--ctm26-mono);font-size:11px;line-height:1.35;letter-spacing:.03em;color:var(--ink-soft)}.ctm26-elec-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:5px 0;border-top:1px solid var(--rule-faint)}.ctm26-elec-row .ctm26-kick{grid-column:1;text-transform:none;letter-spacing:.02em}.ctm26-elec-fig{grid-column:2;grid-row:1;font-family:var(--ctm26-mono);font-size:14px}.ctm26-elec-track{grid-column:1/-1;display:block;height:6px;background:color-mix(in srgb,var(--ink) 7%,transparent)}.ctm26-elec-track>i{display:block;height:100%;background:var(--ink-soft)}.ctm26-prov-row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;padding:4px 0;border-top:1px solid var(--rule-faint)}.ctm26-prov-term{font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-prov-detail{font-size:12px;line-height:1.45}.ctm26-prov-sources{margin:10px 0 0;font-family:var(--ctm26-mono);font-size:11px;line-height:1.6;color:var(--ink-soft)}.ctm26-prov-sources>span:after{content:" · "}.ctm26-prov-sources>span:last-child:after{content:""}.ctm26-prov-more{margin:12px 0 0;font-size:13px}.ctm26-strip{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 18px;padding:15px 0;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);text-decoration:none;color:inherit}.ctm26-strip:focus-visible .ctm26-strip-go,.ctm26-strip:hover .ctm26-strip-go{text-decoration:underline;text-underline-offset:3px}.ctm26-strip-id{font-family:var(--ctm26-display);font-size:clamp(19px,2vw,26px);font-weight:600;letter-spacing:-.015em}.ctm26-strip-ed{font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.06em;color:var(--ink-soft);overflow-wrap:anywhere}.ctm26-strip-go{font-family:var(--ctm26-mono);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.ctm26-strip-sources{margin:9px 0 0;font-family:var(--ctm26-mono);font-size:10.5px;line-height:1.5;letter-spacing:.03em;color:var(--ink-soft)}.ctm26-strip-sources>span:after{content:" · "}.ctm26-strip-sources>span:last-child:after{content:""}.ctm26-foot{display:flex;justify-content:space-between;gap:16px;padding:20px 0 40px}@media (max-width:900px){.ctm26-stage-grid{grid-template-columns:minmax(0,1fr);gap:22px}.ctm26-page{--ctm26-map-h:62vh}.ctm26-mapdock{flex-direction:column-reverse;gap:10px}.ctm26-stagebox{flex:none;height:var(--ctm26-map-h)}.ctm26-votestack{flex:none;width:100%;height:62px}.ctm26-votestack-track{flex-direction:row;height:36px;flex:none}.ctm26-votestack-slice{width:var(--ctm26-slice);height:100%;min-width:1px;min-height:0}.ctm26-votestack-line{left:var(--ctm26-at);right:auto;top:-4px;bottom:-4px;height:auto;width:0;border-top:0;border-left:2px solid var(--ink)}.ctm26-cols,.ctm26-cols.is-even,.ctm26-plates{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width:620px){.ctm26-feat-name{white-space:normal;overflow:visible;text-overflow:clip}.ctm26-page{--ctm26-map-h:420px}.ctm26-stage{padding-top:18px}.ctm26-place{font-size:42px}.ctm26-page .winban-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"margin" "line" "sub";row-gap:8px}.ctm26-page .winban-margin{align-items:flex-start;text-align:left}.ctm26-page .winban-margin-n{font-size:46px}.ctm26-page .winban-line{font-size:19px;max-width:none}.ctm26-oddsrow{grid-template-columns:minmax(0,1fr);gap:8px}.ctm26-oddsfig{display:flex;align-items:baseline;gap:8px;text-align:left}.ctm26-oddscap{margin-top:4px;max-width:30ch}.ctm26-oddsfig .ctm26-kick{margin-top:0;max-width:none;text-align:left}.ctm26-mapchrome{flex-wrap:wrap;justify-content:space-between}.ctm26-grainnote{flex-basis:100%;text-align:left}.ctm26-readout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;min-height:0}.ctm26-readout-cell.is-scale,.ctm26-readout-cell:first-child{grid-column:1/-1}.ctm26-readout-name{font-size:24px}.ctm26-readout-fig{font-size:19px}.ctm26-page .race-disclose .race-disclose-head{grid-template-columns:minmax(0,1fr)}.ctm26-page .race-disclose .race-disclose-fact{grid-column:1;grid-row:2;text-align:left}.ctm26-page .race-disclose .race-disclose-scope{grid-row:3}.ctm26-page .outrange.is-atlas .outrange-axis,.ctm26-page .outrange.is-atlas .outrange-candidate{grid-template-columns:minmax(0,1fr) 110px}.ctm26-foot{flex-direction:column;gap:6px}}.ctm26-page{--ctm26-labw:160px}.ctm26-dock{display:grid;grid-template-columns:var(--ctm26-labw) minmax(0,1fr);align-items:start}.ctm26-dlab{font-family:var(--ctm26-mono);font-size:11px;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);text-align:right;padding:4px 16px 0 0}.ctm26-dfield{min-width:0}.ctm26-dfield,.ctm26-plumb{position:relative}.ctm26-plumb>section{position:relative;z-index:1}.ctm26-threads{position:absolute;inset:0;pointer-events:none;z-index:0}.ctm26-thread-call,.ctm26-thread-zero{position:absolute;top:0;bottom:0}.ctm26-thread-zero{width:1px;left:calc(var(--ctm26-labw) + (100% - var(--ctm26-labw)) * var(--ctm26-f0, .5));background:repeating-linear-gradient(to bottom,var(--rule-strong) 0 3px,transparent 3px 7px)}.ctm26-thread-call{width:2px;margin-left:-1px;left:calc(var(--ctm26-labw) + (100% - var(--ctm26-labw)) * var(--ctm26-fc, .5));background:var(--ctm26-thread,var(--ink));opacity:.9}@media (prefers-reduced-motion:no-preference){.ctm26-thread-call{transform-origin:top;animation:ctm26pen .9s cubic-bezier(.2,.7,.2,1) both}@keyframes ctm26pen{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}.ctm26-plumb .race-disclose-fact,.ctm26-plumb .race-disclose-label,.ctm26-plumb .race-disclose-scope{width:fit-content;background:var(--paper);padding-right:5px}.ctm26-plumb .race-disclose-fact{justify-self:end;padding-right:0;padding-left:5px}.ctm26-plotsvg{display:block;max-width:100%}.ctm26-plotsvg text{font-family:var(--ctm26-mono);font-variant-numeric:tabular-nums}.ctm26-outcome{position:relative}.ctm26-crown-bracket{position:absolute;height:14px;margin-top:-7px;background:transparent}.ctm26-crown-centre{width:10px;margin-left:-5px}.ctm26-crown-centre,.ctm26-crown-read{position:absolute;top:0;background:transparent}.ctm26-crown-read{left:0;right:0;cursor:crosshair;touch-action:pan-y}.ctm26-walkplate,.ctm26-walkrow{position:relative}.ctm26-walkrow{display:grid;grid-template-columns:var(--ctm26-labw) minmax(0,1fr);align-items:center;min-height:30px}.ctm26-walkrow-who{font-family:var(--ctm26-mono);font-size:10.5px;line-height:1.3;letter-spacing:.02em;color:var(--ink);text-align:right;padding-right:16px}.ctm26-walkrow-track{position:relative;height:30px;min-width:0}.ctm26-walkrow-link{position:absolute;top:-8px;height:16px;width:0;border-left:1px dashed var(--rule-strong)}.ctm26-walkseg{position:absolute;top:50%;height:14px;transform:translateY(-50%);padding:0;border:0;cursor:pointer}.ctm26-walkseg[data-side=d]{background:var(--dem)}.ctm26-walkseg[data-side=r]{background:var(--rep)}.ctm26-walkseg[data-on="1"]{outline:2px solid var(--ink);outline-offset:1px;z-index:3}.ctm26-walkseg[data-held="1"]{outline-width:3px}.ctm26-walkrow-val{position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:var(--ctm26-mono);font-size:10.5px;font-weight:700;background:color-mix(in srgb,var(--paper) 86%,transparent);padding-left:4px}.ctm26-walkrow-val[data-side=d]{color:var(--dem)}.ctm26-walkrow-val[data-side=r]{color:var(--rep)}.ctm26-walkrow.is-total{border-top:1px solid var(--ink);margin-top:5px;padding-top:2px}.ctm26-walkbar-end{position:absolute;top:3px;bottom:3px;width:2px;margin-left:-1px}.ctm26-walkbar-end:after{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);background:inherit}.ctm26-walkbar-endlab{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--ctm26-mono);font-size:9.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.ctm26-featwrap{margin-top:16px}.ctm26-featwrap>.ctm26-kick{margin-bottom:5px}.ctm26-features{margin:0;padding:0;list-style:none;column-count:2;column-gap:44px}.ctm26-features li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,110px) 52px;align-items:center;column-gap:10px;padding:3px 0;border-top:1px solid var(--rule-faint);break-inside:avoid;font-family:var(--ctm26-mono);font-size:10.5px;letter-spacing:.02em;color:var(--ink-soft)}.ctm26-feat-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctm26-feat-track{position:relative;height:8px}.ctm26-feat-track>i{position:absolute;left:0;top:0;height:100%;display:block}.ctm26-feat-track>i[data-side=d]{background:var(--dem)}.ctm26-feat-track>i[data-side=r]{background:var(--rep)}.ctm26-features b{font-weight:500;text-align:right}.ctm26-features b[data-side=d]{color:var(--dem)}.ctm26-features b[data-side=r]{color:var(--rep)}.ctm26-hrow{position:relative;display:grid;grid-template-columns:var(--ctm26-labw) minmax(0,1fr);align-items:center;min-height:32px}.ctm26-hrow+.ctm26-hrow:not(.is-close){border-top:1px solid var(--rule-faint)}.ctm26-hrow:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}.ctm26-hrow-who{font-family:var(--ctm26-mono);font-size:11.5px;font-weight:700;letter-spacing:.03em;color:var(--ink);text-align:right;padding-right:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctm26-hrow-who>em{font-style:normal;font-weight:400;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-hrow-track{position:relative;height:30px;min-width:0}.ctm26-hrow-bar{height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 12%,transparent)}.ctm26-hrow-bar,.ctm26-hrow-val{position:absolute;top:50%;transform:translateY(-50%)}.ctm26-hrow-val{font-family:var(--ctm26-mono);font-size:10.5px;font-weight:700;white-space:nowrap;text-shadow:0 0 3px var(--paper),0 0 3px var(--paper),0 0 3px var(--paper)}.ctm26-hrow-val[data-side=d]{color:var(--dem)}.ctm26-hrow-val[data-side=r]{color:var(--rep)}.ctm26-hrow.is-close{border-top:1px solid var(--ink);margin-top:5px;padding-top:2px}.ctm26-hrow-reach{position:absolute;top:50%;height:0;border-top:2px dashed;transform:translateY(-50%);opacity:.85}.ctm26-hrow-dot{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%)}.ctm26-hrow-val.is-close{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:normal;max-width:min(46vw,300px);background:var(--paper);z-index:2;max-width:300px;line-height:1.35}.ctm26-ribbonplate{position:relative}.ctm26-ribbonplate a{cursor:pointer}.ctm26-ribbonplate a:hover circle,.ctm26-ribbonplate a:hover rect{stroke:var(--ink);stroke-width:2}.ctm26-polls{position:relative}.ctm26-poll{appearance:none;width:30px;height:30px;margin:-15px 0 0 -15px;--lead:var(--paper-3);--ring:transparent}.ctm26-poll[data-leader=d]{--lead:var(--dem)}.ctm26-poll[data-leader=r]{--lead:var(--rep)}.ctm26-poll[data-sponsor=d]{--ring:var(--dem)}.ctm26-poll[data-sponsor=r]{--ring:var(--rep)}.ctm26-poll-dot{position:absolute;left:50%;top:50%;width:var(--r,10px);height:var(--r,10px);transform:translate(-50%,-50%);border-radius:50%}.ctm26-poll[data-counted="1"] .ctm26-poll-dot{background:var(--lead);border:1.5px solid var(--paper);box-shadow:0 0 0 2px var(--ring)}.ctm26-poll[data-leader=t][data-counted="1"] .ctm26-poll-dot{border-color:var(--ink-soft)}.ctm26-poll[data-counted="0"] .ctm26-poll-dot{border:1.6px dashed var(--lead);box-shadow:0 0 0 2px var(--ring)}.ctm26-poll[data-counted="0"][data-leader=t] .ctm26-poll-dot{border-color:var(--ink-soft)}.ctm26-poll-stem{position:absolute;left:50%;width:1.5px;margin-left:-.75px;background:var(--spc);opacity:.5}.ctm26-polls-keys{position:relative;z-index:2;background:var(--paper);display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:8px}.ctm26-polls-keyitem{display:inline-flex;align-items:center;gap:6px;font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-soft)}.ctm26-polls-keyitem .ctm26-poll-dot{position:static;transform:none;width:10px;height:10px;flex:none}.ctm26-poll-dot.is-key.is-lead-d{background:var(--dem)}.ctm26-poll-dot.is-key.is-lead-r{background:var(--rep);margin-left:8px}.ctm26-poll-dot.is-key.is-lead-t{background:var(--paper-3);border:1px solid var(--ink-soft);margin-left:8px}.ctm26-poll-dot.is-key.is-ring-d{background:var(--paper-3);box-shadow:0 0 0 2px var(--dem)}.ctm26-poll-dot.is-key.is-ring-r{background:var(--paper-3);box-shadow:0 0 0 2px var(--rep);margin-left:10px}.ctm26-polls-keyitem .ctm26-poll-dot.is-zero{background:var(--paper);border:1.5px dashed var(--ink-soft)}.ctm26-polls-stemkey{display:inline-block;width:1.5px;height:12px;background:var(--ink-soft)}.ctm26-polls-chips{position:relative;z-index:2;background:var(--paper);display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px}.ctm26-polls-chips .ctm26-kick{margin-right:4px}.ctm26-polls-chip{appearance:none;display:inline-flex;align-items:baseline;gap:6px;border:1px solid var(--rule-strong);background:none;color:var(--ink);font-family:var(--ctm26-mono);font-size:10.5px;letter-spacing:.04em;padding:2px 7px;cursor:pointer}.ctm26-polls-chip b{font-weight:700}.ctm26-polls-chip:focus-visible,.ctm26-polls-chip:hover,.ctm26-polls-chip[data-on="1"]{background:var(--paper-2);border-color:var(--ink)}.ctm26-money-track{background:transparent}.ctm26-votestack-slice{box-shadow:inset 0 1px 0 0 var(--ctm26-halo);min-height:2px}@media (max-width:900px){.ctm26-page{--ctm26-labw:0px}.ctm26-dock{grid-template-columns:minmax(0,1fr)}.ctm26-dlab{display:none}.ctm26-hrow,.ctm26-walkrow{grid-template-columns:minmax(0,1fr);row-gap:0;padding:3px 0}.ctm26-hrow-who,.ctm26-walkrow-who{text-align:left;padding-right:0;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-features{column-count:1}.ctm26-hrow-val.is-close{max-width:220px}.ctm26-votestack-slice{box-shadow:inset 1px 0 0 0 var(--ctm26-halo)}}.ctm26-page .race-disclose-scope{max-width:none}.ctm26-slab{--ctm26-slabk:var(--ink);--ctm26-slabink:#ffffff;--ctm26-slabdim:rgba(255,255,255,0.62);--ctm26-slabfaint:rgba(255,255,255,0.24);--ctm26-slabhair:rgba(255,255,255,0.34);background:var(--ctm26-slabk);color:var(--ctm26-slabink);margin-top:14px;position:relative;overflow:hidden}.ctm26-slab[data-side=d]{--ctm26-slabk:var(--dem-s5)}.ctm26-slab[data-side=r]{--ctm26-slabk:var(--rep-s5)}.ctm26-slab[data-side=i]{--ctm26-slabk:color-mix(in srgb,var(--ind) 72%,#06230f)}.ctm26-slab[data-plottable="0"]{--ctm26-slabk:color-mix(in srgb,var(--ink) 88%,var(--paper))}html[data-theme=dark] .ctm26-slab{--ctm26-slabink:var(--ink);--ctm26-slabdim:color-mix(in srgb,var(--ink) 64%,transparent);--ctm26-slabfaint:color-mix(in srgb,var(--ink) 22%,transparent);--ctm26-slabhair:color-mix(in srgb,var(--ink) 32%,transparent)}html[data-theme=dark] .ctm26-slab[data-plottable="0"]{--ctm26-slabk:var(--paper-3)}.ctm26-slab :focus-visible{outline-color:var(--focus,#ffd54a)}.ctm26-slab-top{display:flex;align-items:center;gap:14px;padding:14px 26px 0}.ctm26-slab-rate{background:var(--ctm26-slabink);color:var(--ctm26-slabk);font-size:14px;font-weight:700;letter-spacing:.16em;padding:6px 12px 5px}.ctm26-slab-eye,.ctm26-slab-rate{font-family:var(--ctm26-mono);text-transform:uppercase}.ctm26-slab-eye{font-size:11px;letter-spacing:.2em;color:var(--ctm26-slabdim)}.ctm26-slab-sp{flex:1}.ctm26-slab-body{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:0 36px;padding:10px 26px 0;align-items:end}.ctm26-slab-cap{display:block;font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ctm26-slabdim);margin-bottom:8px}.ctm26-slab-fig{display:block;font-family:var(--ctm26-display);font-weight:700;font-size:clamp(96px,11vw,168px);line-height:.78;letter-spacing:-.05em;font-variant-numeric:tabular-nums lining-nums;margin-bottom:-4px}.ctm26-slab-fig sup{font-size:.4em;font-weight:700;letter-spacing:-.02em;vertical-align:.66em;margin-right:-.06em}.ctm26-slab-fig.is-word{font-size:clamp(34px,4.5vw,56px);line-height:1;letter-spacing:-.02em}.ctm26-slab-cands{border-top:1px solid var(--ctm26-slabhair);padding-bottom:12px;align-self:end}.ctm26-slab-cand{display:flex;align-items:baseline;gap:12px;padding:9px 0 8px 14px;border-bottom:1px solid var(--ctm26-slabhair);position:relative}.ctm26-slab-cand:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:6px;background:var(--ctm26-slabfaint)}.ctm26-slab-cand.is-lead:before{background:var(--ctm26-slabink)}.ctm26-slab-candname{font-family:var(--ctm26-display);font-size:27px;font-weight:700;letter-spacing:-.015em;line-height:1}.ctm26-slab-cand.is-lag .ctm26-slab-candname{color:var(--ctm26-slabdim)}.ctm26-slab-candparty{font-size:11px;letter-spacing:.14em;color:var(--ctm26-slabdim);white-space:nowrap}.ctm26-slab-candparty,.ctm26-slab-fav{font-family:var(--ctm26-mono);text-transform:uppercase}.ctm26-slab-fav{margin-left:auto;font-size:10px;letter-spacing:.16em;background:var(--ctm26-slabink);color:var(--ctm26-slabk);padding:2px 6px 1px}.ctm26-slab-prob{text-align:right;padding-bottom:12px;min-width:210px}.ctm26-slab-probnum{display:block;font-family:var(--ctm26-display);font-weight:700;font-size:clamp(30px,3.1vw,42px);line-height:.92;letter-spacing:-.03em;white-space:nowrap}.ctm26-slab-probwho{font-size:11px;font-weight:700;letter-spacing:.08em;opacity:.92;margin-top:1px}.ctm26-slab-probcap,.ctm26-slab-probwho{display:block;font-family:var(--ctm26-mono);text-transform:uppercase}.ctm26-slab-probcap{font-size:10px;letter-spacing:.15em;color:var(--ctm26-slabdim);margin-top:7px;line-height:1.5}.ctm26-slab-waffle{display:flex;justify-content:flex-end;align-items:flex-start;gap:10px;margin-top:14px}.ctm26-slab .ctm26-odds{display:grid;grid-template-columns:repeat(10,1fr);gap:1.5px;width:96px;flex:none}.ctm26-slab .ctm26-odds i{display:block;aspect-ratio:1;background:var(--ctm26-slabfaint)}.ctm26-slab .ctm26-odds i[data-on="1"]{background:var(--ctm26-slabink)}.ctm26-slab-wafflecap{font-family:var(--ctm26-mono);font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:var(--ctm26-slabdim);line-height:1.7;text-align:right;order:-1;margin-top:2px}.ctm26-slab-rail{padding:22px 26px 0}.ctm26-slab-track{position:relative;height:52px}.ctm26-slab-line{left:0;right:0;top:18px;height:1px}.ctm26-slab-line,.ctm26-slab-tick{position:absolute;background:currentColor;opacity:.34}.ctm26-slab-tick{top:15px;width:1px;height:7px}.ctm26-slab-tick[data-zero="1"]{top:2px;height:33px;width:2px;margin-left:-1px;opacity:.9}.ctm26-slab-band{position:absolute;top:9px;height:18px;background:currentColor;opacity:.38}.ctm26-slab-wedge{position:absolute;top:-2px;width:0;height:0;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:17px solid var(--ctm26-slabink)}.ctm26-slab-ticklab{position:absolute;top:36px;transform:translateX(-50%);font-family:var(--ctm26-mono);font-size:10px;letter-spacing:.1em;color:var(--ctm26-slabdim)}.ctm26-slab-ticklab[data-zero="1"]{top:-8px;color:var(--ctm26-slabink)}.ctm26-slab-ticklab[data-edge=lo]{transform:translateX(0)}.ctm26-slab-ticklab[data-edge=hi]{transform:translateX(-100%)}.ctm26-slab-foot{display:flex;align-items:baseline;gap:22px;flex-wrap:wrap;padding:10px 26px 16px;font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ctm26-slabdim)}.ctm26-slab-foot b{color:var(--ctm26-slabink);font-weight:700}.ctm26-ladder,.ctm26-sits{position:relative}.ctm26-ladder{height:52px;margin-top:6px}.ctm26-lband{position:absolute;top:0;height:100%}.ctm26-lband-t{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--ctm26-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.ctm26-lband{color:var(--ink)}.ctm26-lband[data-ink-band="4"],.ctm26-lband[data-ink-band="5"]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.78),0 0 3.5px rgba(0,0,0,.55)}html[data-map-scheme=vibrant] .ctm26-lband[data-ink-band="4"]{color:var(--ink);text-shadow:none}html[data-theme=dark] .ctm26-lband[data-ink-band]{color:var(--paper);text-shadow:none}html[data-theme=dark]:not([data-map-scheme]) .ctm26-lband[data-ink-band="4"],html[data-theme=dark]:not([data-map-scheme]) .ctm26-lband[data-ink-band="5"],html[data-theme=dark][data-map-scheme=classic] .ctm26-lband[data-ink-band="4"],html[data-theme=dark][data-map-scheme=classic] .ctm26-lband[data-ink-band="5"],html[data-theme=dark][data-map-scheme=editorial] .ctm26-lband[data-ink-band="5"],html[data-theme=dark][data-map-scheme=vibrant] .ctm26-lband[data-ink-band="5"]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.78),0 0 3.5px rgba(0,0,0,.55)}.ctm26-ladder-mark{position:absolute;top:-9px;bottom:-9px;width:3px;margin-left:-1.5px;background:var(--ink);z-index:3}.ctm26-ladder-mark:after{content:"";position:absolute;left:-5px;top:-1px;border:6px solid transparent;border-top:6px solid var(--ink);border-bottom:0}.ctm26-sitsrail{position:relative;margin-top:14px}.ctm26-sitsrail-line{position:absolute;left:0;right:0;top:0;height:1px;background:var(--rule)}.ctm26-sitspin{position:absolute;top:calc(var(--ctm26-lane, 0) * 40px + 12px);transform:translateX(-50%);text-align:center;display:block}.ctm26-sitspin-stem{display:block;width:1px;height:calc(var(--ctm26-lane, 0) * 40px + 12px);margin:0 auto;margin-top:calc(-1 * (var(--ctm26-lane, 0) * 40px + 12px));background:var(--rule-strong)}.ctm26-sitspin-dot{display:block;width:11px;height:11px;margin:0 auto;background:var(--paper);border:2.5px solid var(--ink);border-radius:50%}.ctm26-sitspin-name{font-size:10.5px;font-weight:700;margin-top:3px}.ctm26-sitspin-name,.ctm26-sitspin-sub{display:block;font-family:var(--ctm26-mono);letter-spacing:.06em;white-space:nowrap}.ctm26-sitspin-sub{font-size:9.5px;color:var(--ink-soft)}.ctm26-statline.is-sits{margin-top:12px;align-items:center}.ctm26-sitsmore{appearance:none;border:0;background:none;padding:0 0 2px;cursor:pointer;font-family:var(--ctm26-mono);font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--rule-strong)}.ctm26-sitsmore:hover,.ctm26-sitsmore[aria-expanded=true]{border-bottom-color:var(--ink)}.ctm26-sitspin-text{display:block;transform:translateX(var(--ctm26-pinshift,0))}.ctm26-sitspin.is-cluster .ctm26-sitspin-dot{width:15px;height:15px;background:var(--ink);border-color:var(--ink)}.ctm26-raterpanel{z-index:60;width:max-content;max-width:min(440px,calc(100vw - 24px));padding:12px 14px;background:var(--paper);border:1px solid var(--ink);box-shadow:0 10px 26px -18px color-mix(in srgb,var(--ink) 70%,transparent);pointer-events:none;display:grid;gap:2px}.ctm26-raterpanel-h{font-family:var(--ctm26-mono);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px;padding-bottom:2px;border-bottom:1px solid var(--rule-faint)}.ctm26-raterpanel-h:first-child{margin-top:0}.ctm26-raterpanel-row{display:flex;justify-content:space-between;gap:16px;font-family:var(--ctm26-mono);font-size:11.5px;line-height:1.5}.ctm26-raterpanel-row b{font-weight:700;white-space:nowrap}.ctm26-raterpanel-row span{text-align:right}.ctm26-toprow.is-pair{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0 34px;align-items:start}.ctm26-toprow .ctm26-section{min-width:0}.ctm26-res-row{display:grid;grid-template-columns:minmax(0,1fr) auto 92px;gap:0 18px;align-items:center;padding:10px 0 9px;border-bottom:1px solid var(--rule)}.ctm26-res-id{min-width:0}.ctm26-res-swatch{display:inline-block;width:13px;height:13px;margin-right:9px;vertical-align:baseline;background:var(--rep)}.ctm26-res-row[data-side=d] .ctm26-res-swatch{background:var(--dem)}.ctm26-res-row[data-side=i] .ctm26-res-swatch{background:var(--ind)}.ctm26-res-name{font-family:var(--ctm26-display);font-size:26px;font-weight:700;letter-spacing:-.015em;line-height:1.05}.ctm26-res-id .ctm26-kick{margin-top:4px}.ctm26-res-share{font-family:var(--ctm26-mono);font-size:31px;font-weight:700;letter-spacing:-.02em;text-align:right}.ctm26-res-share i{font-style:normal;font-size:17px;letter-spacing:0}.ctm26-res-votes{font-family:var(--ctm26-mono);font-size:11px;letter-spacing:.06em;color:var(--ink-soft);text-align:right;line-height:1.35}.ctm26-fo-bar.is-split{position:relative;height:56px;margin:44px 0;display:flex}.ctm26-fo-bar.is-split .ctm26-fo-fill{position:relative;height:100%}.ctm26-fo-bar.is-split .ctm26-fo-fill.is-d{background:var(--dem)}.ctm26-fo-bar.is-split .ctm26-fo-fill.is-d[data-side=i]{background:var(--ind)}.ctm26-fo-bar.is-split .ctm26-fo-fill.is-r{background:var(--rep)}.ctm26-fo-bar.is-split .ctm26-fo-band{position:absolute;top:-7px;height:70px;border-left:2px solid var(--ink);border-right:2px solid var(--ink);background:repeating-linear-gradient(135deg,transparent 0 4.5px,color-mix(in srgb,var(--ink) 30%,transparent) 4.5px 6px)}.ctm26-fo-split{position:absolute;top:-13px;height:82px;width:3px;margin-left:-1.5px;background:var(--ink)}.ctm26-fo-bar.is-split .ctm26-fo-even{position:absolute;left:50%;top:0;bottom:0;width:1.5px;background:rgba(255,255,255,.75)}.ctm26-fo-inlab{position:absolute;top:20px;font-family:var(--ctm26-mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}html[data-theme=dark] .ctm26-fo-inlab{color:var(--ctm26-onfill)}.ctm26-fo-inlab.is-d{left:14px}.ctm26-fo-inlab.is-r{right:14px}.ctm26-fo-rangelab{position:absolute;font-family:var(--ctm26-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink-soft)}.ctm26-fo-rangelab b{color:var(--ink);font-weight:700}.ctm26-fo-rangelab.is-up{top:-30px;transform:translateX(-2px)}.ctm26-fo-rangelab.is-dn{top:66px;transform:translateX(-100%)}.ctm26-fo-foot{display:flex;gap:22px;flex-wrap:wrap;padding-top:6px}.ctm26-fo-foot .ctm26-kick b{color:var(--ink);font-weight:700}.ctm26-bld,.ctm26-bld-fall{position:relative}.ctm26-bld-fall{margin-top:14px}.ctm26-bldrow{position:relative}.ctm26-bld-cap{display:block;padding:8px 0 3px;font-family:var(--ctm26-mono);font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ctm26-bld-cap[data-side=d]{color:var(--dem)}.ctm26-bld-cap[data-side=r]{color:var(--rep)}.ctm26-bld .ctm26-walkseg.is-bld{position:relative;display:block;width:100%;height:24px;border:0;padding:0;margin:0;cursor:pointer;background:none;text-align:left}.ctm26-bld .ctm26-walkseg.is-bld[data-on="1"]{background:var(--paper-2)}.ctm26-bld .ctm26-walkseg.is-bld[data-held="1"]{outline:2px solid var(--ink);outline-offset:-1px}.ctm26-bld-bar{position:absolute;top:4px;height:16px;background:var(--rep-s3)}.ctm26-bld-bar[data-side=d]{background:var(--dem-s3)}.ctm26-bld-carry{position:absolute;top:-6px;height:10px;width:1px;background:var(--rule-strong)}.ctm26-bld-lab{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--ctm26-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;text-shadow:0 0 3px var(--paper),0 0 3px var(--paper),0 0 3px var(--paper)}.ctm26-bld-lab b{font-weight:700}.ctm26-bld-lab[data-side=d] b{color:var(--dem)}.ctm26-bld-lab[data-side=r] b{color:var(--rep)}.ctm26-bld-zero{position:absolute;top:-8px;bottom:-4px;width:2px;margin-left:-1px;background:var(--ink);opacity:.35}.ctm26-bld-total{position:absolute;top:-12px;bottom:-26px;width:3px;margin-left:-1.5px}.ctm26-bld-land{position:relative;height:20px}.ctm26-bld-landlab{position:absolute;top:4px;font-family:var(--ctm26-mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.ctm26-bld-axis{position:relative;height:18px;margin-top:2px;border-top:1px solid var(--rule)}.ctm26-bld-axis span{position:absolute;top:4px;transform:translateX(-50%);font-family:var(--ctm26-mono);font-size:9.5px;color:var(--ink-soft);letter-spacing:.06em}.ctm26-featwrap.is-fine{margin-top:16px;padding-top:10px;border-top:1px solid var(--rule-faint)}.ctm26-featwrap.is-fine>.ctm26-kick{display:block;margin-bottom:6px;color:var(--ink-soft);font-size:10px;letter-spacing:.08em}.ctm26-featwrap.is-fine .ctm26-features{font-size:10px;opacity:.85}.ctm26-feat-track.is-mid{position:relative}.ctm26-feat-track.is-mid i{position:absolute;top:1px;height:11px}.ctm26-feat-track.is-mid u{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--rule-strong);text-decoration:none}.ctm26-maptrip{display:grid;grid-template-columns:minmax(0,calc((var(--ctm26-map-h) - var(--ctm26-chrome-h, 42px)) * var(--ctm26-ar, 1))) var(--ctm26-stack-w) minmax(300px,1fr);gap:0 26px;align-items:start;--ctm26-chrome-h:42px}.ctm26-mapcol{min-width:0}.ctm26-maptrip .ctm26-stagebox{position:relative;height:var(--ctm26-map-h)}.ctm26-maplayer.is-vote .ctm26-map{cursor:pointer}.ctm26-map-dorl{stroke:var(--paper);stroke-width:.3}.ctm26-map-dorl.is-hot{stroke:var(--ink);stroke-width:.9}html[data-theme=dark] .ctm26-map-dorl{stroke:var(--ctm26-mapline)}.ctm26-stackcol{padding-top:var(--ctm26-chrome-h,42px);min-width:0}.ctm26-stackcol .ctm26-votestack{height:var(--ctm26-map-h)}.ctm26-stackcol .ctm26-votestack-track{height:100%}.ctm26-stackcap{display:block;font-family:var(--ctm26-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px;line-height:1.5}.ctm26-mapside{padding-top:var(--ctm26-chrome-h,42px);min-width:0;display:flex;flex-direction:column;gap:16px}.ctm26-readout{display:block;border:2px solid var(--ink);padding:16px 16px 14px}.ctm26-readout-place{display:block;font-family:var(--ctm26-display);font-size:34px;font-weight:700;line-height:1;letter-spacing:-.02em;margin:5px 0 3px}.ctm26-readout-sub{margin-bottom:4px}.ctm26-shiftrow{display:block;margin:12px 0 2px}.ctm26-shiftrow-track{position:relative;display:block;height:18px;background:linear-gradient(90deg,color-mix(in srgb,var(--rep-s1) 46%,var(--paper)) 0 var(--zero,50%),color-mix(in srgb,var(--dem-s1) 46%,var(--paper)) var(--zero,50%) 100%)}.ctm26-shiftrow-zero{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--rule-strong)}.ctm26-shiftrow-band{position:absolute;top:6px;height:6px;background:var(--ink-soft);opacity:.55}.ctm26-shiftrow-from{position:absolute;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border:2px solid var(--ink);border-radius:50%;background:var(--paper)}.ctm26-shiftrow-to{position:absolute;top:50%;width:0;height:0;margin-top:-6px;border-top:6px solid transparent;border-bottom:6px solid transparent}.ctm26-shiftrow-to[data-side=d]{color:var(--dem)}.ctm26-shiftrow-to[data-side=r]{color:var(--rep)}.ctm26-shiftrow-to[data-dir=d]{color:var(--dem);border-left:9px solid;margin-left:-2px}.ctm26-shiftrow-to[data-dir=r]{color:var(--rep);border-right:9px solid;margin-left:-7px}.ctm26-shiftrow-to:not([data-dir]){width:3px;height:12px;margin-top:-6px;margin-left:-1.5px;border:0;background:currentColor}.ctm26-shiftrow-cap{display:block;margin-top:5px;font-family:var(--ctm26-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.ctm26-shiftrow-keyfrom{display:inline-block;width:8px;height:8px;border:2px solid var(--ink);border-radius:50%;background:var(--paper);vertical-align:-1px}.ctm26-shiftrow-keyto{display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid var(--ink);vertical-align:-2px}.ctm26-readout-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;margin-top:10px;border-top:1px solid var(--rule)}.ctm26-readout-cell{padding:8px 0 7px;border-bottom:1px solid var(--rule-faint)}.ctm26-readout-cell .ctm26-readout-fig{display:block;font-family:var(--ctm26-mono);font-size:19px;font-weight:700;letter-spacing:-.01em;margin-top:2px}.ctm26-biglist{display:block}.ctm26-bigrow{display:grid;grid-template-columns:92px minmax(0,1fr) 40px 54px;gap:9px;align-items:center;width:100%;background:none;border:0;padding:6px 0;cursor:pointer;color:var(--ink);text-align:left;border-bottom:1px solid var(--rule-faint)}.ctm26-bigrow:focus-visible,.ctm26-bigrow:hover,.ctm26-bigrow[data-on="1"]{background:var(--paper-2)}.ctm26-bigrow-name{font-family:var(--ctm26-mono);font-size:10.5px;letter-spacing:.03em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctm26-bigrow-track{position:relative;height:13px}.ctm26-bigrow-track i{position:absolute;top:1.5px;height:10px}.ctm26-bigrow-track u{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--rule-strong);text-decoration:none}.ctm26-bigrow-share{font-family:var(--ctm26-mono);font-size:10.5px;color:var(--ink-soft);text-align:right}.ctm26-biglist-foot{display:block;padding-top:6px;text-align:right}.ctm26-bigrow-val{font-family:var(--ctm26-mono);font-size:10.5px;font-weight:700;text-align:right}.ctm26-bigrow-val[data-side=d]{color:var(--dem)}.ctm26-bigrow-val[data-side=r]{color:var(--rep)}.ctm26-cwalk{position:relative}.ctm26-cwalk-end{position:absolute;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:transparent}.ctm26-cwalk .ctm26-plotsvg:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ctm26-polls-plot{position:relative}.ctm26-poll{position:absolute;transform:translate(-50%,-50%);width:calc(var(--r, 6px) * 2 + 6px);height:calc(var(--r, 6px) * 2 + 6px);background:none;border:0;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.ctm26-poll .ctm26-poll-dot{display:block;width:calc(var(--r, 6px) * 2);height:calc(var(--r, 6px) * 2);border-radius:50%;background:var(--ctm26-pollfill,var(--paper-2));border:2px solid var(--ink)}.ctm26-poll[data-sponsor=d] .ctm26-poll-dot{border-color:var(--dem)}.ctm26-poll[data-sponsor=r] .ctm26-poll-dot{border-color:var(--rep)}.ctm26-poll[data-counted="0"] .ctm26-poll-dot{background:var(--paper);border-style:dashed;border-width:1.6px}.ctm26-poll[data-on="1"] .ctm26-poll-dot{outline:2px solid var(--ink);outline-offset:1px}.ctm26-statline{position:relative;z-index:2;background:var(--paper);display:flex;gap:30px;flex-wrap:wrap;margin-top:16px;padding-left:var(--ctm26-labw)}.ctm26-stat{display:flex;flex-direction:column;gap:2px}.ctm26-stat b{font-family:var(--ctm26-mono);font-size:18px;font-weight:700;letter-spacing:-.01em}.ctm26-worth{position:relative}.ctm26-worth-track{position:relative;height:52px}.ctm26-worth-bar{position:absolute;top:14px;height:14px;background:var(--rep)}.ctm26-worth-bar[data-side=d]{background:var(--dem)}.ctm26-worth-fig{position:absolute;top:12px;font-family:var(--ctm26-mono);font-size:13px;font-weight:700;color:var(--rep)}.ctm26-worth-fig[data-side=d]{color:var(--dem)}.ctm26-worth-note-line{position:relative;z-index:2;margin:8px 0 0;font-size:11px;letter-spacing:.05em;background:var(--paper)}.ctm26-worth-note,.ctm26-worth-note-line{font-family:var(--ctm26-mono);text-transform:uppercase;color:var(--ink-soft)}.ctm26-worth-note{position:absolute;top:34px;left:calc(var(--ctm26-f0, .5) * 100% + 14px);font-size:9.5px;font-weight:700;letter-spacing:.11em;white-space:nowrap}.ctm26-worth-terms{position:relative;z-index:2;background:var(--paper);display:flex;gap:20px;flex-wrap:wrap;margin:8px 0 0}.ctm26-worth-terms b{color:var(--ink);font-weight:700}.ctm26-worth-terms b[data-side=r]{color:var(--rep)}.ctm26-worth-terms b[data-side=d]{color:var(--dem)}.ctm26-worth-basis{font-style:normal;text-transform:none;letter-spacing:.02em}.ctm26-built{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:26px}.ctm26-built-col{min-width:0}.ctm26-built-text{font-size:13px;line-height:1.55;color:var(--ink-soft);margin:7px 0 0;max-width:52ch}.ctm26-built-text a{color:var(--ink);text-underline-offset:3px}.ctm26-built-col .ctm26-strip-ed,.ctm26-built-col .ctm26-strip-id{letter-spacing:.06em;word-break:break-all}.ctm26-built-col .ctm26-strip-ed,.ctm26-built-col .ctm26-strip-id,.ctm26-built-scale{display:block;font-family:var(--ctm26-mono);font-size:10.5px;color:var(--ink-soft);margin-top:7px}.ctm26-built-scale{line-height:1.8;letter-spacing:.05em}@media (max-width:1100px){.ctm26-maptrip,.ctm26-toprow.is-pair{grid-template-columns:minmax(0,1fr)}.ctm26-maptrip{gap:14px}.ctm26-maptrip .ctm26-stagebox{height:auto;aspect-ratio:var(--ctm26-ar,1);max-height:640px}.ctm26-stackcol{padding-top:0}.ctm26-stackcol .ctm26-votestack{height:auto}.ctm26-stackcol .ctm26-votestack-track{height:34px;display:flex;flex-direction:row}.ctm26-stackcol .ctm26-votestack-slice{height:100%;width:var(--ctm26-slice)}.ctm26-stackcol .ctm26-votestack-line{top:-4px;bottom:-4px;left:var(--ctm26-at);width:2px;height:auto}.ctm26-mapside{padding-top:0}}@media (max-width:860px){.ctm26-slab-top{padding:11px 16px 0;flex-wrap:wrap;gap:8px 10px}.ctm26-slab-rate{font-size:12px;letter-spacing:.13em;padding:5px 9px 4px}.ctm26-slab-eye{font-size:9.5px;letter-spacing:.13em}.ctm26-slab-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"fig prob" "cands cands";gap:6px 14px;padding:2px 16px 0}.ctm26-slab-figblock{grid-area:fig}.ctm26-slab-cands{grid-area:cands;padding-bottom:0;margin-top:8px}.ctm26-slab-prob{grid-area:prob;min-width:0;padding-bottom:4px}.ctm26-slab-fig{font-size:76px;letter-spacing:-.055em;margin-bottom:0}.ctm26-slab-cap{margin-bottom:2px;font-size:9.5px;letter-spacing:.15em}.ctm26-slab-probnum{font-size:27px}.ctm26-slab-probcap{font-size:8.5px;letter-spacing:.1em;max-width:140px;margin-left:auto}.ctm26-slab-waffle{display:none}.ctm26-slab-candname{font-size:21px}.ctm26-slab-rail{padding:16px 16px 0}.ctm26-slab-foot{padding:6px 16px 14px;gap:6px 16px;font-size:10px}.ctm26-lband-t{font-size:8.5px;letter-spacing:.02em}.ctm26-sitspin-name{font-size:9.5px}.ctm26-sitspin-sub{font-size:8.5px}.ctm26-res-name{font-size:20px}.ctm26-res-share{font-size:24px}.ctm26-res-votes{font-size:9.5px}.ctm26-res-row{grid-template-columns:minmax(0,1fr) auto 74px;gap:0 10px}.ctm26-fo-bar.is-split{margin:44px 0 48px}.ctm26-fo-rangelab.is-up{left:0!important;transform:none;top:-34px}.ctm26-fo-rangelab.is-dn{left:auto!important;right:0;transform:none;top:64px}.ctm26-fo-inlab{font-size:10px;letter-spacing:.08em}.ctm26-statline{padding-left:0;gap:14px 20px}.ctm26-built{grid-template-columns:1fr;gap:18px}.ctm26-readout-place{font-size:26px}.ctm26-readout-cell .ctm26-readout-fig{font-size:16px}.ctm26-bigrow{grid-template-columns:76px minmax(0,1fr) 48px;gap:6px}}@media (min-width:1101px){.ctm26-maptrip{grid-template-columns:minmax(0,calc(var(--ctm26-map-h) * var(--ctm26-ar, 1))) 88px minmax(300px,1fr)}.ctm26-stackcol .ctm26-votestack-track{width:64px}}.ctm26-slab-waffle{flex-direction:column;align-items:flex-end;gap:6px}.ctm26-slab-wafflecap{order:0}.ctm26-bld .ctm26-features{column-count:1}.ctm26-slab-eye.is-note{display:block;padding:9px 0 2px 14px;text-transform:none;letter-spacing:.04em;font-size:12px}.ctm26-bigrow{grid-template-columns:minmax(92px,max-content) minmax(0,1fr) 54px}.ctm26-plate-note.is-onpaper{position:relative;z-index:2;background:var(--paper)}.ctm26-orient-h{display:none}@media (max-width:1100px){.ctm26-orient-v{display:none}.ctm26-orient-h{display:inline}}html[data-theme=dark] .ctm26-votestack-track{background:color-mix(in srgb,var(--paper-3) 60%,var(--paper))}@media (pointer:coarse){.ctm26-pop{pointer-events:auto}}.ctm26-ladder-more{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--ctm26-mono);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7);pointer-events:none}.ctm26-ladder-more.is-right{right:4px}.ctm26-ladder-more.is-left{left:4px}