.wi{display:grid;gap:26px}.wi-control{position:sticky;top:0;z-index:5;display:grid;gap:10px;padding:14px 0 10px;border-top:1px solid var(--mn-ink);border-bottom:1px solid var(--mn-hair);background:var(--mn-paper)}.wi-totals{display:block;margin-top:4px;font:600 13px/1.4 var(--font-sans);font-variant-numeric:lining-nums tabular-nums;color:var(--mn-ink)}.wi-readout .wi-totals b{font:inherit}.wi-totals .is-d{color:var(--mn-dem-deep)}.wi-totals .is-r{color:var(--mn-rep-deep)}.wi-control.is-stuck{gap:6px;padding:8px 0}.wi-control.is-stuck .wi-readout{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 14px}.wi-control.is-stuck .wi-readout>b{font-size:22px}.wi-control.is-stuck .wi-readout>span:not(.wi-totals),.wi-control.is-stuck .wi-ticks{display:none}.wi-control.is-stuck .wi-totals{margin:0}.wi-readout{text-align:center;display:grid;gap:2px}.wi-readout>b{font:600 34px/1 var(--font-sans);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;color:var(--mn-ink)}.wi-readout b.is-d{color:var(--mn-dem-deep)}.wi-readout b.is-r{color:var(--mn-rep-deep)}.wi-readout span{font:13px var(--font-sans);color:var(--mn-soft)}.wi-slider{width:100%;height:24px;margin:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.wi-slider::-webkit-slider-runnable-track{height:2px;background:var(--mn-hair)}.wi-slider::-moz-range-track{height:2px;background:var(--mn-hair)}.wi-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-7px;border:0;border-radius:50%;background:var(--mn-ink)}.wi-slider::-moz-range-thumb{width:16px;height:16px;border:0;border-radius:50%;background:var(--mn-ink)}.wi-slider:focus{outline:none}.wi-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--mn-paper),0 0 0 4px var(--mn-ink)}.wi-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--mn-paper),0 0 0 4px var(--mn-ink)}.wi-ticks{display:flex;justify-content:space-between;margin-top:-6px;font:12px var(--font-sans);color:var(--mn-soft);font-variant-numeric:tabular-nums}.wi-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px}.wi-actions .rr-seg button:disabled{color:var(--mn-faint);cursor:default}.wi-reset{appearance:none;border:0;background:none;padding:0;font:500 13px var(--font-sans);color:var(--mn-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wi-reset:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.wi-lede{margin:0;max-width:72ch;font:17px/1.5 var(--font-display);color:var(--mn-ink)}.wi-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-top:12px;border-top:1px solid var(--mn-ink)}.wi-card{display:grid;gap:6px;align-content:start;padding:0 16px;border-left:1px solid var(--mn-hair)}.wi-card:first-child{padding-left:0;border-left:0}.wi-card:last-child{padding-right:0}.wi-card h3{margin:0;font:600 13px var(--font-sans);color:var(--mn-soft)}.wi-big{margin:0;display:flex;align-items:baseline;gap:6px;font:600 30px/1 var(--font-sans);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em}.wi-big span{color:var(--mn-soft);font-weight:400}.wi-big small{font:12px var(--font-sans);color:var(--mn-soft)}.wi-big .is-d,.wi-ctl.is-d,.wi-group .is-d,.wi-tip .is-d{color:var(--mn-dem-deep)}.wi-big .is-r,.wi-ctl.is-r,.wi-group .is-r,.wi-tip .is-r{color:var(--mn-rep-deep)}.wi-bar{position:relative;display:block;height:10px;overflow:visible;background:var(--mn-hair)}.wi-bar i{position:absolute;inset:0;display:block;transform-origin:0 50%;transform:translateX(calc(var(--a, 0) * 100%)) scaleX(var(--f,0));transition:transform var(--mn-dur-ui) var(--mn-ease-out)}.wi-bar i.is-d{background:var(--mn-dem)}.wi-bar i.is-r{background:var(--mn-rep)}.wi-bar i.is-open{background:var(--rx-wait,var(--mn-hair))}.wi-bar em{position:absolute;top:-4px;bottom:-4px;border-left:1.5px solid var(--mn-ink)}.wi-ctl{margin:0;font:600 13.5px var(--font-sans)}.wi-ctl small{font-weight:400;color:var(--mn-soft)}.wi-sub{margin:0;font:12px/1.45 var(--font-sans);color:var(--mn-soft)}.wi-map{display:grid;gap:8px}.wi-mapbox{position:relative}.wi-mapbox svg{display:block;width:100%;height:auto;max-height:78vh;cursor:crosshair}.wi-dist{stroke:var(--mn-paper);stroke-width:.35;vector-effect:non-scaling-stroke;transition:fill var(--mn-dur-ui) var(--mn-ease-out)}.wi-dist.is-d{fill:var(--mn-dem)}.wi-dist.is-r{fill:var(--mn-rep)}.wi-dist.is-o{fill:var(--ind,var(--mn-soft))}.wi-dist.is-open{fill:var(--rx-wait,var(--mn-hair))}.wi-states path{stroke:var(--mn-paper);stroke-width:1.4}.wi-moved path,.wi-states path{fill:none;vector-effect:non-scaling-stroke;pointer-events:none}.wi-moved path{stroke:var(--mn-ink);stroke-width:1.8}.wi-key i.is-moved{background:transparent;border:1.8px solid var(--mn-ink)}.wi-hot{fill:none;stroke:var(--mn-ink);stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:none}.wi-pat-bg.is-d{fill:var(--mn-dem)}.wi-pat-bg.is-r{fill:var(--mn-rep)}.wi-pat.is-d{fill:color-mix(in oklab,var(--mn-dem) 52%,#0b1430)}.wi-pat.is-r{fill:color-mix(in oklab,var(--mn-rep) 52%,#2a0808)}.wi-tip{position:absolute;z-index:4;pointer-events:none;display:grid;gap:2px;min-width:170px;padding:8px 11px;background:var(--mn-paper);border:1px solid var(--mn-hair);font:13px/1.35 var(--font-sans);font-variant-numeric:tabular-nums}.wi-tip b{font:600 14px var(--font-sans)}.wi-tip small{color:var(--mn-soft);font-size:12px}.wi-key{display:flex;flex-wrap:wrap;gap:6px 20px;font:12px var(--font-sans);color:var(--mn-soft)}.wi-key span{display:inline-flex;align-items:center;gap:4px}.wi-key i{display:inline-block;width:12px;height:10px}.wi-key i.is-d{background:var(--mn-dem)}.wi-key i.is-r{background:var(--mn-rep)}.wi-key i.is-open{background:var(--rx-wait,var(--mn-hair))}.wi-key i.is-flip-d{background:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--mn-dem) 52%,#0b1430) 0 2px,var(--mn-dem) 2px 4px)}.wi-key i.is-flip-r{background:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--mn-rep) 52%,#2a0808) 0 2px,var(--mn-rep) 2px 4px)}.wi-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px 28px;align-items:start}.wi-group h3{margin:0 0 6px;font:600 14px var(--font-sans)}.wi-group h3 small{font-weight:400;color:var(--mn-soft)}.wi-group ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--mn-hair);max-height:420px;overflow:auto}.wi-group li{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--mn-hair);font:13px var(--font-sans);font-variant-numeric:tabular-nums}.wi-group li a{color:var(--mn-ink);text-decoration:none}.wi-group li a:hover{text-decoration:underline;text-underline-offset:3px}.wi-group li small{color:var(--mn-soft);font-size:12px}@media (max-width:960px){.wi-cards{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding-top:0}.wi-card,.wi-card:first-child,.wi-card:last-child{padding:12px 0;border-left:0;border-bottom:1px solid var(--mn-hair)}}@media (max-width:560px){.wi-cards{grid-template-columns:minmax(0,1fr)}}.wi-mini,.wi-short{display:none}@media (max-width:640px){.wi-ticks span:nth-child(2),.wi-ticks span:nth-child(6){display:none}.wi-control.is-stuck{display:flex;align-items:center;gap:8px;padding:8px 0}.wi-control.is-stuck .wi-readout{flex:1 1 auto;justify-content:flex-start;text-align:left;gap:0 10px}.wi-control.is-stuck .wi-readout>b{font-size:20px}.wi-control.is-stuck .wi-totals{font-size:12.5px}.wi-control.is-stuck .wi-long{display:none}.wi-control.is-stuck .wi-short{display:inline}.wi-control.is-stuck :is(.wi-slider,.wi-actions){display:none}.wi-control.is-stuck .wi-mini{display:inline-flex;flex:none;height:36px;border:1px solid var(--mn-hair);border-radius:4px}.wi-mini button{width:40px;border:0;background:none;color:var(--mn-ink);font:600 16px/1 var(--font-sans);cursor:pointer}.wi-mini button+button{border-left:1px solid var(--mn-hair)}.wi-mini button:disabled{color:var(--mn-faint);cursor:default}.wi-mini button:focus-visible{outline:2px solid var(--mn-ink);outline-offset:-2px}.wi-control{gap:6px;padding:10px 0 8px}.wi-readout>b{font-size:24px}.wi-ticks{display:none}.wi-actions .rr-seg button{padding:0 9px}}@media (min-width:1100px){.wi{grid-template-columns:minmax(380px,.85fr) minmax(0,1.3fr);column-gap:44px;align-items:start}.wi>.wi-cards,.wi>.wi-control,.wi>.wi-lede{grid-column:1}.wi>.wi-map,.wi>[role=status]{grid-column:2;grid-row:1/span 3;position:sticky;top:12px}.wi>.wi-map .mn-section-title{margin-bottom:6px}.wi>.wi-changes{grid-column:1/-1}.wi-lede{font-size:16px}.wi-cards{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.wi-card:nth-child(odd){padding-left:0;border-left:0}.wi-card:nth-child(2n){padding-right:0}}