:root{--bg:#f6f6f3;--panel:#fff;--ink:#1b1d21;--muted:#6b6f78;--line:#e2e2dd;--chip:#f1f1ee;--r:#c8323c;--d:#2860c8;--r-1:#fbe9ea;--r-2:#f2b9bd;--r-3:#e07b82;--d-1:#e8effb;--d-2:#b5cbf1;--d-3:#7499e0;--r-safe:#8e1f27;--d-safe:#1b438f;--split:#8a4fbf;--open:#d9d9d4;--accent:#b7791f}@media (prefers-color-scheme:dark){:root{--bg:#121316;--panel:#1b1d21;--ink:#ececea;--muted:#9a9ea6;--line:#2d3036;--chip:#24272c;--r:#f0646c;--d:#6d9cf2;--r-1:#3a2224;--r-2:#6b2f34;--r-3:#a8434b;--d-1:#1d2638;--d-2:#2a4170;--d-3:#3d63ad;--r-safe:#7a1e25;--d-safe:#1d3a74;--open:#3a3d43}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0}body{font-variant-numeric:tabular-nums;font:14px/1.4 ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}main{max-width:1400px;margin:0 auto;padding:12px 16px 48px}a{color:inherit}h1,h2,h3{letter-spacing:-.01em;margin:0}h1{font-size:20px}h2{font-size:16px}h3{font-size:14px}.muted{color:var(--muted)}.small{font-size:12px}.R{color:var(--r)}.D{color:var(--d)}.num{text-align:right;white-space:nowrap}button{font:inherit;color:inherit;cursor:pointer}.top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:6px 0 12px;display:flex}.brand{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mode{letter-spacing:.04em;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700}.mode.live{color:#17803d;background:#e7f6ec}.mode.sim{color:#8a5a00;background:#fdf3dc}@media (prefers-color-scheme:dark){.mode.live{color:#6fd394;background:#16321f}.mode.sim{color:#f0c162;background:#3a2e12}}.controls{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.simbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.simbar input[type=range]{width:min(360px,60vw);accent-color:var(--accent)}.simclock{min-width:72px}.errors{color:var(--accent);max-width:520px}.errors ul{color:var(--muted);margin:4px 0;padding-left:18px}.banner{color:#6b4600;background:#fdf3dc;border-radius:8px;padding:8px 12px}.pill{border:1px solid var(--line);background:var(--panel);border-radius:99px;padding:4px 12px;font-size:13px}.pill.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 10px;display:flex}.toggle{align-items:center;gap:6px;margin-left:8px;display:inline-flex}.key{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.summary{grid-template-columns:1.4fr 1fr 1fr;gap:12px;display:grid}@media (max-width:980px){.summary{grid-template-columns:1fr}}.card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.card-head{justify-content:space-between;align-items:baseline;display:flex}.bignums{justify-content:space-between;align-items:baseline;margin:6px 0;font-size:26px;font-weight:750;display:flex}.bignums .muted{font-size:12px;font-weight:400}.seatbar{background:var(--open);border-radius:4px;height:18px;display:flex;position:relative;overflow:hidden}.seg{min-width:1px;display:block}.seg.safeR,.sw.safeR{background:var(--r-safe)}.seg.wonR,.sw.wonR{background:var(--r)}.seg.leadR,.sw.leadR{background:var(--r-2)}.seg.open,.sw.open{background:var(--open)}.seg.leadD,.sw.leadD{background:var(--d-2)}.seg.wonD,.sw.wonD{background:var(--d)}.seg.safeD,.sw.safeD{background:var(--d-safe)}.majority{background:var(--ink);width:2px;position:absolute;top:-3px;bottom:-3px;transform:translate(-1px)}.legend{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;margin-top:6px;display:flex}.legend>div{flex-wrap:wrap;gap:4px 10px;display:flex}.sw{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:4px;display:inline-block}.sw.r{margin:0 0 0 4px}.facts{grid-template-columns:auto 1fr;gap:2px 12px;margin:10px 0 0;display:grid}.facts dt{color:var(--muted)}.facts dd{text-align:right;margin:0;font-weight:600}.timeline{flex-direction:column;gap:10px;display:flex}.slot{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden}.slot-head{border-bottom:1px solid var(--line);background:var(--chip);align-items:baseline;gap:10px;padding:8px 12px;display:flex}.slot.closed .slot-head h3:after{content:" · polls closed";color:var(--muted);font-size:12px;font-weight:400}.srow{border-bottom:1px solid var(--line);grid-template-columns:150px 236px 1fr 70px;align-items:center;gap:8px;padding:6px 12px;display:grid}.srow:last-child{border-bottom:0}.sname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sstate,.shouse{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sstate{flex-wrap:nowrap}.ssafe{text-align:right}@media (max-width:760px){.srow{grid-template-columns:1fr auto}.sstate,.shouse{grid-column:1/-1}.ssafe{grid-area:1/2}.chip.ghost{display:none}}.leg{gap:2px;margin-left:4px;display:inline-flex}.ctl{color:#fff;background:var(--open);border-radius:3px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-grid}.ctl.inc-R{background:var(--r)}.ctl.inc-D{background:var(--d)}.ctl.inc-split{background:var(--split)}.chip{background:var(--chip);border:1px solid var(--line);border-radius:6px;flex-direction:column;justify-content:center;min-width:78px;height:40px;padding:2px 8px 2px 10px;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}.chip:before{content:"";background:var(--open);border-radius:6px 0 0 6px;width:4px;position:absolute;top:0;bottom:0;left:0}.chip.inc-R:before{background:var(--r)}.chip.inc-D:before{background:var(--d)}.chip.ghost{visibility:hidden}.chip.demo{min-width:0;height:22px;padding:0 6px 0 9px;font-size:11px}.chip.prio{border:2px solid var(--accent)}.chip-label{font-size:12.5px;font-weight:700}.chip-sub{color:var(--muted);font-size:11px}.chip.s-early.f-R{background:var(--r-1)}.chip.s-early.f-D{background:var(--d-1)}.chip.s-leading.f-R{background:var(--r-2)}.chip.s-leading.f-D{background:var(--d-2)}.chip.s-likely.f-R{background:var(--r-3);color:#fff}.chip.s-likely.f-D{background:var(--d-3);color:#fff}.chip.s-called.f-R{background:var(--r);color:#fff}.chip.s-called.f-D{background:var(--d);color:#fff}.chip.s-likely .chip-sub,.chip.s-called .chip-sub{color:#ffffffe0}.chip:hover{outline:2px solid var(--ink);outline-offset:1px}.flip{background:var(--accent);color:#fff;letter-spacing:.04em;border-radius:4px;padding:1px 4px;font-size:9px;font-weight:800;position:absolute;top:-7px;right:-5px}.flip.inline{margin-left:6px;position:static}.tablewrap{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow-x:auto}table.races{border-collapse:collapse;width:100%}.races th,.races td{border-bottom:1px solid var(--line);text-align:left;padding:6px 10px}.races th{color:var(--muted);background:var(--panel);font-size:12px;font-weight:600;position:sticky;top:0}.races th button{color:inherit;font-weight:inherit;background:0 0;border:0;padding:0}.races th.num,.races td.num{text-align:right}.races tr.prio td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.races td a{font-weight:650;text-decoration:none}.races td a:hover{text-decoration:underline}.dotp{background:var(--open);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.dotp.inc-R{background:var(--r)}.dotp.inc-D{background:var(--d)}.status.s-called,.status.s-likely{font-weight:650}.detail-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.stats{grid-template-columns:repeat(6,auto);gap:4px 18px;display:grid}@media (max-width:760px){.stats{grid-template-columns:repeat(3,auto)}}.stats div{flex-direction:column;display:flex}.stats b{font-size:18px}.cand{grid-template-columns:minmax(160px,260px) 1fr 100px 60px;align-items:center;gap:10px;margin:6px 0;display:grid}.cname{font-weight:650}.cbar{background:var(--chip);border-radius:3px;height:12px;overflow:hidden}.cbar i{background:var(--muted);height:100%;display:block}.cbar i.R{background:var(--r)}.cbar i.D{background:var(--d)}.detail-grid{grid-template-columns:360px 1fr;align-items:start;gap:12px;margin-top:12px;display:grid}@media (max-width:900px){.detail-grid{grid-template-columns:1fr}}.detail-grid .card h3{margin-bottom:8px}.card+.card,.detail-head+.card{margin-top:12px}.plot{width:100%;max-width:340px;display:block}.plot-bg{fill:var(--chip)}.plot .axis{stroke:var(--line);stroke-width:1px}.plot .diag{stroke:var(--muted);stroke-dasharray:4 4}.plot .swingline{stroke:var(--accent);stroke-width:1.5px}.plot .dot{fill-opacity:.55;stroke-width:1px}.plot .dot.R{fill:var(--r);stroke:var(--r)}.plot .dot.D{fill:var(--d);stroke:var(--d)}.plot .lbl{fill:var(--muted);font-size:10px}.units td:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}footer{margin-top:24px}.guide{max-width:820px;font-size:15px;line-height:1.55}.guide section{margin:22px 0}.guide h2{margin-bottom:8px;font-size:19px}.guide h3{margin:16px 0 6px;font-size:15px}.guide p{margin:8px 0}.guide ul,.guide ol{margin:8px 0;padding-left:22px}.guide li+li{margin-top:4px}.guide .tablewrap{margin:10px 0}.guide .races th{position:static}.guide .races td{vertical-align:top}.guide .races td:first-child{white-space:normal;min-width:140px}a.pill{text-decoration:none;display:inline-block}.boards{border-bottom:1px solid var(--line);flex-basis:100%;gap:4px;margin:2px 0 -13px;display:flex}.boards a{color:var(--muted);border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;padding:6px 12px;font-weight:600;text-decoration:none}.boards a.on{color:var(--ink);background:var(--panel);border-color:var(--line);margin-bottom:-1px}.summary.ny{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (max-width:700px){.summary.ny{grid-template-columns:1fr}}.section-title{margin:18px 0 8px}.nyleg td.lead{font-weight:700}.nyleg td.note{min-width:220px}.nyleg td:first-child,.nyleg td.status{white-space:nowrap}.credit{--ws-text:#4a5560;--ws-link:#1f3a4a;--ws-arc:#1f3a4a;--ws-tick:#a8741f;--ws-focus:#a8741f;border-top:1px solid var(--line);margin:0}@media (prefers-color-scheme:dark){.credit{--ws-text:#c9d4d9;--ws-link:#d9a441;--ws-arc:#f6f3ec;--ws-tick:#d9a441;--ws-focus:#d9a441}}.credit-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;max-width:1400px;margin:0 auto;padding:16px;display:flex}.credit-brand{align-items:center;gap:10px;display:flex}.credit p{color:var(--ws-text);margin:0;font-size:14px;line-height:21px}.credit a{color:var(--ws-link);text-underline-offset:2px;font-weight:600;text-decoration:underline}.credit a:focus-visible{outline:2px solid var(--ws-focus);outline-offset:2px;border-radius:2px}.credit a.credit-logo{flex:none;display:flex}.credit-mark{flex:none}.credit-mark .arc{stroke:var(--ws-arc)}.credit-mark .tick{stroke:var(--ws-tick)}html:has(.slide-stage){overflow:hidden}.slide-stage{z-index:10;background:#0f1d26;place-items:center;display:grid;position:fixed;inset:0}.slide{--r:#c8323c;--d:#2860c8;--r-2:#f2b9bd;--d-2:#b5cbf1;--r-safe:#8e1f27;--d-safe:#1b438f;--open:#e4dfd3;--harbor:#1f3a4a;--brass:#d9a441;--brass-deep:#a8741f;--paper:#f6f3ec;--ink:#1b1f24;--muted:#4a5560;--line:#d8d2c4;aspect-ratio:16/9;background:var(--paper);width:min(100vw,177.78vh);color:var(--ink);font-family:var(--slide-sans), system-ui, sans-serif;font-variant-numeric:tabular-nums;flex-direction:column;display:flex;overflow:hidden;container-type:size}.slide p{margin:0}.slide-band{background:var(--harbor);color:var(--paper);justify-content:space-between;align-items:flex-end;padding:2.4cqw 4cqw 2.2cqw;display:flex}.slide-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--brass);font-size:1.1cqw;font-weight:600}.slide h1,.slide h2,.slide-nums .n{font-family:var(--slide-serif), Georgia, serif;letter-spacing:-.015em;font-weight:600}.slide h1{margin:.4cqw 0 0;font-size:4.2cqw;line-height:1.05}.slide-status{text-align:right;color:#c9d4d9;font-size:1.2cqw;line-height:1.5}.slide-status .live{letter-spacing:.12em;color:var(--brass);font-weight:600}.slide-body{flex:1;grid-template-columns:1fr 1fr;gap:3cqw;min-height:0;padding:2.4cqw 4cqw 0;display:grid}.slide-panel{border:1px solid var(--line);border-top:.35cqw solid var(--brass-deep);background:#fff;border-radius:.3cqw;flex-direction:column;justify-content:space-between;padding:1.8cqw 2.4cqw;display:flex}.slide-panel header{justify-content:space-between;align-items:baseline;display:flex}.slide h2{color:var(--harbor);margin:0;font-size:2.6cqw}.slide-panel .need,.slide-nums .party,.slide-nums .mid{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:1cqw;font-weight:600}.slide-nums{justify-content:space-between;align-items:flex-end;display:flex}.slide-nums .D{text-align:right}.slide-nums .party{color:inherit;margin-bottom:.4cqw;display:block}.slide-nums .n{letter-spacing:-.02em;font-size:7.5cqw;line-height:.9;display:block}.slide-nums .mid{padding-bottom:1cqw}.slide-bar{margin-bottom:1.4cqw;position:relative}.slide .seatbar{border-radius:.3cqw;height:2.6cqw}.slide .majority{background:var(--ink);width:.2cqw;transform:translate(-50%)}.slide-line{color:var(--ink);margin-top:.3cqw;font-size:1cqw;font-weight:600;position:absolute;top:100%;transform:translate(-50%)}.slide-control{text-align:center;color:var(--muted);font-size:1.5cqw;font-weight:600}.slide-control.R{color:var(--r)}.slide-control.D{color:var(--d)}.slide-breakdown{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:baseline;gap:.5cqw 2cqw;padding-top:1cqw;font-size:1.3cqw;display:grid}.slide-breakdown b{font-size:1.8cqw}.slide-breakdown .D{text-align:right}.slide-breakdown .lbl{text-align:center;color:var(--muted)}.slide .sw{vertical-align:0;border-radius:.15cqw;width:.9cqw;height:.9cqw;margin:0 .6cqw}.slide-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:3cqw;padding:1.4cqw 4cqw 1.6cqw;font-size:.95cqw;line-height:1.4;display:flex}.slide-foot .mark{white-space:nowrap;color:var(--harbor);align-items:center;gap:.8cqw;font-size:1.1cqw;font-weight:600;display:flex}.slide-foot svg{width:2cqw;height:2cqw}.slide-foot .arc{stroke:var(--harbor)}.slide-foot .tick{stroke:var(--brass-deep)}.shift .sh-hero{padding:18px 2px 8px}.sh-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px;font-weight:700}.sh-headline{letter-spacing:-.02em;max-width:30ch;margin:4px 0 6px;font-size:clamp(24px,3.4vw,38px);line-height:1.1}.sh-dek{max-width:75ch;margin:0 0 14px}.sh-hero.loading .sh-headline{color:var(--muted)}.sh-stats{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:900px){.sh-stats{grid-template-columns:repeat(2,1fr)}}.sh-stat{background:var(--panel);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.sh-stat>b{letter-spacing:-.01em;font-size:26px;line-height:1.15}.sh-findings{color:var(--ink);margin:12px 0 0;padding-left:18px}.sh-findings li+li{margin-top:3px}.sh-link{text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.shift .sh-sec{margin-top:14px;padding:14px 16px 16px}.sh-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 20px;margin-bottom:10px;display:flex}.sh-sec-head p{max-width:72ch;margin:4px 0 0}.sh-controls{flex-direction:column;align-items:flex-end;gap:6px;display:flex}@media (max-width:700px){.sh-controls{align-items:flex-start}}.sh-pills{flex-wrap:wrap;gap:4px;display:flex}.sh-hemis{grid-template-columns:1.5fr 1fr 1fr;align-items:end;gap:16px;display:grid}@media (max-width:980px){.sh-hemis{grid-template-columns:1fr 1fr}.sh-hemi-fig.house{grid-column:1/-1}}@media (max-width:560px){.sh-hemis{grid-template-columns:1fr}}.sh-hemi-fig{margin:0}.sh-hemi-fig figcaption{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.sh-hemi{width:100%;display:block;overflow:visible}.sh-seat{fill:var(--open);stroke:var(--panel);stroke-width:1px;transition:fill .5s,stroke .2s}.sh-seat.D{fill:var(--d)}.sh-seat.R{fill:var(--r)}.sh-seat.D.likely{fill:var(--d-3)}.sh-seat.R.likely{fill:var(--r-3)}.sh-seat.D.leading{fill:var(--d-2)}.sh-seat.R.leading{fill:var(--r-2)}.sh-seat.gain{stroke:var(--accent);stroke-width:3px}.sh-seat.race{cursor:pointer}.sh-seat.race:hover,.sh-seat.hl,.sh-seat:focus-visible{stroke:var(--ink);stroke-width:3px;outline:none}.sh-midline{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3;opacity:.6;pointer-events:none}.sh-hemi-n{letter-spacing:-.02em;font-size:46px;font-weight:750}.sh-hemi-n.D{fill:var(--d)}.sh-hemi-n.R{fill:var(--r)}.sh-hemi-sub{fill:var(--muted);font-size:19px}.sh-legend{flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;display:flex}.sh-sw{vertical-align:-1px;background:var(--open);border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.sh-sw.D{background:var(--d)}.sh-sw.R{background:var(--r)}.sh-sw.D.likely{background:var(--d-3)}.sh-sw.R.likely{background:var(--r-3)}.sh-sw.D.leading{background:var(--d-2)}.sh-sw.R.leading{background:var(--r-2)}.sh-sw.ring{box-shadow:inset 0 0 0 2.5px var(--accent);background:0 0}.sh-mapgrid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}@media (max-width:900px){.sh-mapgrid{grid-template-columns:1fr}}.sh-map{width:100%;display:block}.sh-tile{cursor:pointer;outline:none}.sh-tile-bg{fill:var(--chip);stroke:var(--line);stroke-width:1px}.sh-tile.off .sh-tile-bg{fill:#0000;stroke-dasharray:3 3}.sh-tile-bg.D{fill:var(--d-1)}.sh-tile-bg.R{fill:var(--r-1)}.sh-tile-bg.flip{stroke:var(--accent);stroke-width:3px}.sh-tile:hover .sh-tile-bg,.sh-tile:focus-visible .sh-tile-bg{stroke:var(--ink);stroke-width:2px}.sh-tile.sel .sh-tile-bg{stroke:var(--ink);stroke-width:3px}.sh-tile-st{fill:var(--ink);font-size:12px;font-weight:750}.sh-tile.off .sh-tile-st{fill:var(--muted);font-weight:500}.sh-tile-v{fill:var(--muted);font-size:9.5px}.sh-tile-arrow{stroke-width:3px;stroke-linecap:round}.sh-tile-arrow.D,.sh-db-move.D{stroke:var(--d)}.sh-tile-arrow.R,.sh-db-move.R{stroke:var(--r)}.sh-arrowhead.D{fill:var(--d)}.sh-arrowhead.R{fill:var(--r)}.sh-tile-origin{fill:var(--muted)}.sh-state h4{margin:0 0 6px;font-size:18px}.sh-rows{margin:0;padding:0;list-style:none}.sh-row{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr;grid-template-areas:"name badge nums""db db db";align-items:center;gap:2px 10px;padding:6px 4px;display:grid}.sh-row-nums{text-align:right;white-space:nowrap}.sh-row:last-child{border-bottom:0}.sh-row.hl{background:var(--chip)}.sh-row-name{white-space:nowrap;text-overflow:ellipsis;grid-area:name;font-weight:650;text-decoration:none;overflow:hidden}.sh-row-name:hover{text-decoration:underline}.sh-row .sh-badge{grid-area:badge;justify-self:start}.sh-row .sh-db{grid-area:db}.sh-row-nums{grid-area:nums}.sh-fliplist{columns:2 520px;column-gap:28px}.sh-fliplist .sh-row{break-inside:avoid}.sh-badge{background:var(--chip);color:var(--muted);white-space:nowrap;border-radius:99px;padding:1px 7px;font-size:11px;font-weight:700}.sh-badge.D{background:var(--d-1);color:var(--d)}.sh-badge.R{background:var(--r-1);color:var(--r)}.sh-db{width:100%;height:22px;display:block;overflow:visible}.sh-db-axis{stroke:var(--line);stroke-width:2px}.sh-db-zero{stroke:var(--muted);stroke-width:1px}.sh-db-tick{stroke:var(--line);stroke-width:1px}.sh-db-move{stroke-width:2px}.sh-db-base{fill:var(--panel);stroke:var(--muted);stroke-width:1.5px}.sh-db-now{stroke:var(--panel);stroke-width:1.5px;fill:var(--muted)}.sh-db-now.D{fill:var(--d)}.sh-db-now.R{fill:var(--r)}.sh-db-key i{vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin:0 3px 0 6px;display:inline-block}.sh-db-key-base{border:1.5px solid var(--muted)}.sh-db-key-now{background:var(--ink)}.sh-scattergrid{grid-template-columns:minmax(0,620px) minmax(220px,1fr);align-items:start;gap:18px;display:grid}@media (max-width:900px){.sh-scattergrid{grid-template-columns:1fr}}.sh-scatter{width:100%;display:block}.sh-plot-bg{fill:var(--chip)}.sh-quad.D{fill:var(--d-1)}.sh-quad.R{fill:var(--r-1)}.sh-quad-lbl{font-size:11px;font-weight:650}.sh-quad-lbl.D{fill:var(--d)}.sh-quad-lbl.R{fill:var(--r)}.sh-grid{stroke:var(--line);stroke-width:1px}.sh-axis0{stroke:var(--muted);stroke-width:1px}.sh-diag{stroke:var(--muted);stroke-width:1.2px;stroke-dasharray:5 4}.sh-medline{stroke:var(--accent);stroke-width:2px}.sh-lbl{fill:var(--muted);font-size:10.5px}.sh-medlbl{fill:var(--accent);font-weight:650}.sh-axis-title{font-size:11.5px}.sh-pt-g{cursor:pointer;outline:none}.sh-hit{fill:#0000}.sh-pt{fill:var(--muted);stroke:var(--panel);stroke-width:1.5px;fill-opacity:.85}.sh-pt.D{fill:var(--d)}.sh-pt.R{fill:var(--r)}.sh-pt.gain{stroke:var(--accent);stroke-width:2px}.sh-pt.hl{stroke:var(--ink);stroke-width:2.5px;fill-opacity:1}.sh-scatter-key p{margin:0 0 8px}.sh-key-shape{background:var(--muted);vertical-align:-1px;width:10px;height:10px;margin:0 4px 0 8px;display:inline-block}.sh-key-shape:first-child{margin-left:0}.sh-key-shape.c{border-radius:50%}.sh-key-shape.s{border-radius:2px}.sh-key-shape.d{transform:rotate(45deg)scale(.85)}.sh-tip{z-index:20;pointer-events:none;background:var(--panel);max-width:260px;color:var(--ink);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12.5px;display:flex;position:fixed;box-shadow:0 6px 20px #00000024}.sh-tip dl{grid-template-columns:auto auto;gap:1px 12px;margin:4px 0;display:grid}.sh-tip dt{color:var(--muted)}.sh-tip dd{text-align:right;margin:0;font-weight:600}.sh-tip-gain{color:#fff;background:var(--accent);border-radius:4px;align-self:flex-start;padding:0 6px;font-size:11px;font-weight:700}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6cf6124dfc80171-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12b42c2291621b31-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d473eb2c81ea1b1-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6cf6124dfc80171-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12b42c2291621b31-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d473eb2c81ea1b1-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.tCto3W_className{font-family:Public Sans,Public Sans Fallback;font-style:normal}
