.st-page{--st-gap:clamp(56px,7vw,104px);--st-card-w:340px;--rmx-off:var(--mn-wash)}.st-page .is-d{color:var(--mn-dem-deep)}.st-page .is-r{color:var(--mn-rep-deep)}.st-page .is-i{color:var(--ind-ink,var(--mn-soft))}.st-page .is-n{color:var(--mn-soft)}.st-open{padding-top:24px}.st-kicker{display:none}.st-headline{max-width:23ch;margin:0 0 28px;color:var(--mn-ink);font:650 clamp(34px,5.2vw,68px)/1.02 var(--font-display);letter-spacing:-.028em;text-wrap:balance}.st-open-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:32px 64px;align-items:start}.st-deck p{max-width:64ch;margin:0 0 .9em;color:var(--mn-ink);font:400 19px/1.58 var(--font-display);text-wrap:pretty}.st-deck p:first-child{font-size:21px}.st-figures{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;border-top:1px solid var(--mn-ink)}.st-figures>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:14px 16px 18px 0;border-bottom:1px solid var(--mn-hair)}.st-figures>div:nth-child(odd){padding-right:18px;border-right:1px solid var(--mn-hair)}.st-figures>div:nth-child(2n){padding-left:18px}.st-figures dd{margin:0;color:var(--mn-ink);font:600 clamp(30px,3.4vw,44px)/1 var(--font-sans);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums}.st-figures dt{color:var(--mn-soft);font:13px/1.38 var(--font-sans)}.st-toc{display:flex;flex-wrap:wrap;gap:6px 26px;margin:34px 0 0;padding-top:12px;border-top:1px solid var(--mn-hair);font:600 13px var(--font-sans)}.st-toc a{color:var(--mn-ink);text-decoration:none;border-bottom:1px solid var(--mn-hair)}.st-toc a:hover{border-bottom-color:var(--mn-ink)}@media (max-width:900px){.st-open-grid{grid-template-columns:minmax(0,1fr)}.st-deck p{font-size:17.5px}}.st-section{margin-top:var(--st-gap);scroll-margin-top:24px}.st-section.is-last{margin-top:48px;margin-bottom:40px}.st-section-head{margin-bottom:18px;padding-top:10px;border-top:1px solid var(--mn-ink)}.st-h2{max-width:30ch;margin:0;color:var(--mn-ink);font:650 clamp(26px,3vw,38px)/1.08 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.st-note{max-width:78ch;margin:10px 0 0;color:var(--mn-soft);font:12.5px/1.5 var(--font-sans)}.st-read{max-width:80ch;margin:0 0 16px;color:var(--mn-ink);font:16px/1.5 var(--font-sans)}.st-read b{font-weight:650}.st-link{padding:0;border:0;background:none;color:var(--mn-ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.st-maps-wait{display:grid;place-items:center;min-height:340px;background:var(--mn-wash);color:var(--mn-soft);font:12px var(--font-sans)}.st-page .st-tabs{display:flex;flex-wrap:wrap;gap:0 26px;margin:0 0 16px;padding:0;border:0;border-bottom:1px solid var(--mn-hair);border-radius:0;background:none;box-shadow:none}.st-page .st-tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:-1px;padding:6px 0 9px;border:0;border-bottom:2px solid transparent;background:none;color:var(--mn-soft);font:600 14px var(--font-sans);letter-spacing:0;border-radius:0;cursor:pointer}.st-page .st-tabs button[aria-checked=true]{color:var(--mn-ink);border-bottom-color:var(--mn-ink)}.st-tabs button:hover{color:var(--mn-ink)}.st-page .st-tabs small{font:500 12px var(--font-sans);font-variant-numeric:tabular-nums}@media (pointer:coarse){.st-page .st-tabs button{min-height:44px}}.st-maps{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:28px 36px}@media (max-width:900px){.st-maps{grid-template-columns:minmax(0,1fr)}}.st-maps.is-wide{grid-template-columns:minmax(0,1fr)}.st-maps.is-wide .st-map{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:0 28px;align-items:end}.st-maps.is-wide .st-map figcaption{grid-column:1/-1}.st-maps.is-wide .st-key{flex-direction:column;align-items:flex-start}@media (max-width:900px){.st-maps.is-wide .st-map{display:block}.st-maps.is-wide .st-key{flex-direction:row}}.st-map{min-width:0;margin:0}.st-map figcaption{max-width:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;padding-top:8px;border-top:1px solid var(--mn-ink);font:13px var(--font-sans);color:var(--mn-soft)}.st-map figcaption b{color:var(--mn-ink);font-weight:700;font-size:14px}.st-mini-toggle{margin-left:auto}.st-svg{display:block;width:100%;height:auto;overflow:visible;cursor:crosshair;touch-action:manipulation}.st-svg circle,.st-svg path{vector-effect:non-scaling-stroke}.st-units path{stroke:var(--mn-paper);stroke-width:.6;stroke-linejoin:round;transition:fill var(--mn-dur-ui) var(--mn-ease-out),opacity var(--mn-dur-ui) var(--mn-ease-out)}.st-units path.is-empty{fill:var(--mn-wash);stroke:var(--mn-hair)}.st-units path.is-none{fill:var(--mn-paper);stroke:var(--mn-hair);stroke-width:.7}.st-units.is-faded path{opacity:.38}html[data-theme=dark] .st-units.is-faded path{opacity:.85}.st-arrows-halo{display:none}html[data-theme=dark] .st-arrows-halo{display:inline}.st-arrows.st-arrows-halo path{stroke:var(--mn-paper)}.st-units path.is-dim{opacity:.35}.st-arrows path,.st-dlabels,.st-flips path,.st-ring,.st-stage-label{pointer-events:none}.st-band-d{fill:var(--mn-dem-deep);opacity:.78}.st-band-r{fill:var(--mn-rep-deep);opacity:.78}.st-arrows path{fill:none;stroke-linecap:round;stroke-linejoin:round}.st-arrows path.is-d{stroke:var(--mn-dem-deep)}.st-arrows path.is-r{stroke:var(--mn-rep-deep)}.st-ring{fill:none;stroke:var(--mn-ink);stroke-width:1.8}.st-ring.is-sel{stroke-width:3}.st-dlabels text{fill:var(--mn-ink);fill-opacity:.7;font-family:var(--font-sans);font-weight:600;text-anchor:middle;dominant-baseline:central;stroke:none}.st-key{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 20px;margin-top:10px;color:var(--mn-soft);font:12px/1.3 var(--font-sans)}.st-ramp-wrap{display:inline-flex;flex-direction:column;gap:3px}.st-ramp-ends{display:flex;justify-content:space-between;gap:12px;font:650 12px var(--font-sans)}.st-ramp{display:inline-grid;grid-auto-flow:column;grid-auto-columns:22px;gap:1px}.st-ramp i{display:block;height:9px}.st-ramp-ticks{display:flex;justify-content:space-between;font-size:12px;font-variant-numeric:tabular-nums}.st-ramp-ticks span{width:22px;margin:0 -11px;text-align:center}.st-ramp-ticks span:first-child,.st-ramp-ticks span:last-child{width:auto;margin:0}.st-keyitem{display:inline-flex;align-items:center;gap:4px}.st-sw{display:inline-block;width:14px;height:10px}.st-sw.is-flip-d{background:repeating-linear-gradient(45deg,var(--dem-s3) 0 2.6px,var(--mn-dem-deep) 2.6px 4.6px)}.st-sw.is-flip-r{background:repeating-linear-gradient(45deg,var(--rep-s3) 0 2.6px,var(--mn-rep-deep) 2.6px 4.6px)}.st-sw.is-none{background:var(--mn-paper);outline:1px solid var(--mn-hair);outline-offset:-1px}.st-float{position:absolute;z-index:8;width:300px;transform:translate(22px,-40%);pointer-events:none}.st-float[data-flip]{transform:translate(calc(-100% - 22px),-40%)}.st-float[data-up]{transform:translate(22px,calc(-100% + 30px))}.st-float[data-flip][data-up]{transform:translate(calc(-100% - 22px),calc(-100% + 30px))}.st-card{padding:14px 16px 12px;background:var(--mn-paper);border:1px solid var(--mn-hair);color:var(--mn-ink);font:13px/1.4 var(--font-sans);font-variant-numeric:tabular-nums}.st-card h3{margin:0 0 8px;font:650 21px/1.15 var(--font-display);letter-spacing:-.01em}.st-card h3 small{display:block;margin-top:3px;color:var(--mn-soft);font:12px var(--font-sans);letter-spacing:0}.st-card-cands{margin:0 0 8px;padding:0;list-style:none;border-top:1px solid var(--mn-hair)}.st-card-cands li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(40px,1fr) 50px;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--mn-hair)}.st-card-cands li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-card-cands i{position:relative;display:block;height:7px;background:var(--mn-wash)}.st-card-cands i b{position:absolute;inset:0 auto 0 0;display:block;background:var(--mn-soft)}.st-card-cands i b.is-a,.st-card-cands i b.is-d{background:var(--mn-dem)}.st-card-cands i b.is-b,.st-card-cands i b.is-r{background:var(--mn-rep)}.st-card-cands li>b{text-align:right;font-weight:700}.st-card dl{display:grid;gap:3px;margin:0}.st-card dl>div{display:flex;justify-content:space-between;gap:12px}.st-card dt{color:var(--mn-soft)}.st-card dd{margin:0;text-align:right}.st-card dd small{color:var(--mn-soft);font-size:12px}.st-card-flip{margin:8px 0 0;font-weight:600}.st-card-link{margin:10px 0 0;font-weight:600}.st-card-link a{color:var(--mn-ink)}.st-maps-foot{flex-wrap:wrap;gap:16px 32px;margin-top:18px}.st-docked,.st-maps-foot{display:flex;align-items:flex-start}.st-docked{gap:12px}.st-docked .st-card{width:min(340px,100%)}@media (hover:none){.st-float{display:none}}.st-flipmark{margin-left:6px;padding:2px 5px 1px;border:1px solid;border-radius:3px;font:650 12px/1 var(--font-sans);font-style:normal;vertical-align:2px}.st-house{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:28px 48px;align-items:start}.st-house-map{min-width:0}.st-dsvg{max-height:62vh}.st-dists path{stroke-width:.8}.st-house-side{display:grid;gap:18px}.st-house-read{margin:0;color:var(--mn-ink);font:15px/1.5 var(--font-sans)}.st-house-read a{color:inherit}@media (max-width:900px){.st-house{grid-template-columns:minmax(0,1fr)}}.st-bars{display:grid;gap:10px}.st-bar-row{display:grid;grid-template-columns:58px minmax(0,1fr) 62px;gap:12px;align-items:center;font:13px var(--font-sans);font-variant-numeric:tabular-nums}.st-bar-label{color:var(--mn-soft);font-weight:600}.st-bar{position:relative;display:flex;gap:2px;height:26px}.st-bar i{display:block;height:100%}.st-bar i.is-d{background:var(--mn-dem)}.st-bar i.is-dl{background:var(--mn-d1)}.st-bar i.is-r{background:var(--mn-rep)}.st-bar i.is-rl{background:var(--mn-r1)}.st-bar i.is-o{background:var(--mn-wash)}.st-bar i.is-wait{background:repeating-linear-gradient(45deg,var(--mn-wash) 0 3px,var(--mn-hair) 3px 5px);outline:1px dashed var(--mn-soft);outline-offset:-1px}.st-bar-half{position:absolute;top:-5px;bottom:-5px;width:0;border-left:2px solid var(--mn-ink)}.st-bar-fig{text-align:right;font-weight:600}.st-bar-rest{display:block;color:var(--mn-soft);font-size:12px;font-weight:400;white-space:nowrap}.st-bar-note{margin:2px 0 0;color:var(--mn-soft);font:12.5px/1.45 var(--font-sans)}.st-dumbbell{grid-column:1/-1;margin:12px 0 0}.st-dumbbell figcaption{max-width:none;margin:0 0 14px;padding-top:8px;border-top:1px solid var(--mn-ink);color:var(--mn-soft);font:13.5px/1.5 var(--font-sans)}.st-dumbbell figcaption b{color:var(--mn-ink)}.st-db-axis,.st-db-row{display:grid;grid-template-columns:minmax(150px,230px) minmax(0,1fr) 96px;gap:16px;align-items:center}.st-db-scale{position:relative;height:18px;font:12px var(--font-sans);color:var(--mn-soft);font-variant-numeric:tabular-nums}.st-db-scale i{position:absolute;top:0;font-style:normal;transform:translateX(-50%);white-space:nowrap}.st-db-scale i:first-child{transform:none}.st-db-scale i:last-child{transform:translateX(-100%)}.st-db-rows{margin:0;padding:0;list-style:none}.st-db-sameline{margin:0 0 8px;padding:6px 0;border-bottom:1px solid var(--mn-hair);color:var(--mn-soft);font:13px/1.5 var(--font-sans)}.st-db-sameline a{color:var(--mn-ink)}.st-db-rows li{position:relative;max-width:none}.st-db-rows li.is-cut{border-bottom:2px solid var(--mn-ink);margin-bottom:18px}.st-db-cut{position:absolute;right:0;bottom:-17px;color:var(--mn-ink);font:600 12px/1 var(--font-sans)}.st-db-row{min-height:40px;padding:3px 0;border-bottom:1px solid var(--mn-hair);color:var(--mn-ink);text-decoration:none;cursor:crosshair}.st-db-row.is-on,.st-db-row:hover{background:var(--mn-wash)}.st-db-row:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.st-db-name{display:flex;flex-direction:column;min-width:0;font:13px/1.25 var(--font-sans)}.st-db-name b{font-weight:700}.st-db-name small{overflow:hidden;color:var(--mn-soft);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.st-db-plot{position:relative;height:30px}.st-db-plot svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.st-db-zero{stroke:var(--mn-ink);stroke-width:1}.st-db-grid,.st-db-zero{vector-effect:non-scaling-stroke}.st-db-grid{stroke:var(--mn-hair);stroke-width:1}.st-db-link{stroke-width:3;vector-effect:non-scaling-stroke;opacity:.5}.st-db-link.is-d{stroke:var(--mn-dem)}.st-db-link.is-r{stroke:var(--mn-rep)}.st-db-link.is-n{stroke:var(--mn-soft)}.st-db-dot{position:absolute;top:50%;width:13px;height:13px;border-radius:50%;transform:translate(-50%,-50%)}.st-db-dot.is-24{width:11px;height:11px;background:var(--mn-paper);border:2px solid var(--mn-soft)}.st-db-dot.is-d{background:var(--mn-dem)}.st-db-dot.is-d,.st-db-dot.is-r{box-shadow:0 0 0 2px var(--mn-paper)}.st-db-dot.is-r{background:var(--mn-rep)}.st-db-dot.is-lead.is-d{background:var(--mn-d1);border:2px solid var(--mn-dem)}.st-db-dot.is-lead.is-r{background:var(--mn-r1);border:2px solid var(--mn-rep)}.st-db-same{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--mn-soft);font:italic 12px var(--font-sans);white-space:nowrap}.st-db-fig{display:flex;flex-direction:column;text-align:right;font:700 14px/1.15 var(--font-sans);font-variant-numeric:tabular-nums}.st-db-fig small{color:var(--mn-soft);font-weight:500;font-size:12px}@media (max-width:640px){.st-db-axis,.st-db-row{grid-template-columns:74px minmax(0,1fr) 62px;gap:8px}.st-db-name small,.st-db-scale i[data-minor]{display:none}}.st-close-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px 40px;align-items:start}.st-close-map{margin:0}.st-close-map .st-svg{max-height:560px}.st-close-map figcaption{margin-top:6px}.st-close-lede{margin:0 0 12px;color:var(--mn-ink);font:400 17px/1.5 var(--font-display);text-wrap:pretty}.st-close-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--mn-ink)}.st-close-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;max-width:none;padding:12px 0;border-bottom:1px solid var(--mn-hair);transition:background var(--mn-dur-micro) var(--mn-ease-out)}.st-close-list li[data-on]{background:var(--mn-wash)}.st-close-n{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--mn-ink);color:var(--mn-paper);font:700 13px var(--font-sans)}.st-close-list h3{margin:2px 0 4px;color:var(--mn-ink);font:600 16px/1.3 var(--font-sans)}.st-close-list p{margin:0;color:var(--mn-ink);font:15px/1.5 var(--font-sans)}.st-close-list .st-close-fig{margin-top:4px;color:var(--mn-soft);font-size:13px}.st-close-rest{margin:12px 0 0;color:var(--mn-ink);font:15px/1.5 var(--font-sans)}@media (max-width:860px){.st-close-body{grid-template-columns:minmax(0,1fr)}}.st-scrolly{position:relative;margin-top:var(--st-gap)}.st-stage{position:sticky;top:0;height:100svh;overflow:hidden}.st-stage-in{display:flex;flex-direction:column;justify-content:center;height:100%;padding:28px calc(var(--st-card-w) + 48px) 28px 0}.st-stage-title{margin:0 0 10px;color:var(--mn-ink);font:600 16px/1.3 var(--font-display)}.st-stage-box{position:relative;flex:1 1 auto;min-height:0}.st-stage-svg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;cursor:default}.st-stage-label{fill:var(--mn-ink);font-family:var(--font-sans);font-weight:700;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--mn-paper)}.st-stage-label.is-on{fill:var(--mn-paper);stroke:var(--mn-ink)}.st-ring.is-focus{stroke-width:3.2}.st-steps{position:relative;z-index:2;margin-top:-100svh;padding-bottom:30svh;pointer-events:none}.st-step{display:flex;align-items:center;justify-content:flex-end;min-height:90svh}.st-step:first-child{min-height:100svh}.st-step-card{width:min(var(--st-card-w),100%);padding:14px 0 16px;pointer-events:auto;background:var(--mn-paper);border-top:1px solid var(--mn-ink);color:var(--mn-ink);font:400 17px/1.55 var(--font-display)}.st-step-card h3{margin:0 0 8px;color:var(--mn-ink);font:600 16px/1.3 var(--font-display)}.st-step-card p{margin:0}.st-step-card p+p{margin-top:.6em}.st-step-card .st-step-fig{color:var(--mn-soft);font:13px/1.45 var(--font-sans)}@media (max-width:900px){.st-stage-in{justify-content:flex-start;padding:16px 0 36svh}.st-step{align-items:flex-end;padding-bottom:6svh}.st-step-card{width:100%;font-size:16px}}@media (prefers-reduced-motion:reduce){.st-units path{transition:none}}.st-races{border-top:1px solid var(--mn-ink)}.st-race{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr) 76px 76px minmax(120px,1.3fr) 104px;gap:4px 16px;align-items:center;padding:9px 0;border-bottom:1px solid var(--mn-hair);color:var(--mn-ink);font:13.5px/1.3 var(--font-sans);font-variant-numeric:tabular-nums;text-decoration:none}a.st-race:hover{background:var(--mn-wash)}a.st-race:hover .st-race-name{text-decoration:underline;text-underline-offset:3px}.st-race-head{padding:8px 0;color:var(--mn-soft);font:600 12.5px var(--font-sans)}.st-race-head span:nth-child(3),.st-race-head span:nth-child(4){text-align:right}.st-races-h{margin:22px 0 0;padding:0 0 6px;border-bottom:1px solid var(--mn-ink);color:var(--mn-ink);font:600 16px/1.3 var(--font-display)}.st-race-name{font-weight:650}.st-race-who{min-width:0}.st-race-who b{font-weight:650}.st-race-who small{color:var(--mn-soft);font-size:12px}.st-race-vs{display:block;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-race-24,.st-race-m{text-align:right;font-weight:700}.st-race-24{font-weight:500}.st-race-shift{display:grid;grid-template-columns:minmax(50px,1fr) auto;gap:8px;align-items:center}.st-race-shift small{text-align:right;font-size:12px;font-weight:600;white-space:nowrap}.st-shiftbar{position:relative;height:10px;background:linear-gradient(var(--mn-ink),var(--mn-ink)) 50% 0 /1px 100% no-repeat}.st-shiftbar i{position:absolute;top:1px;bottom:1px;display:block}.st-shiftbar i.is-d{background:var(--mn-dem)}.st-shiftbar i.is-r{background:var(--mn-rep)}.st-race-status{color:var(--mn-soft);font-size:12.5px;text-align:right}.st-race.is-counting .st-race-status{color:var(--mn-ink);font-weight:600}.st-measure{grid-template-columns:minmax(0,3fr) minmax(120px,1.2fr) 100px 104px}.st-yesno{position:relative;display:block;height:10px;background:var(--mn-wash)}.st-yesno i{position:absolute;inset:0 auto 0 0;display:block;background:var(--mn-soft)}.st-yesno b{position:absolute;top:-3px;bottom:-3px;left:50%;border-left:1.5px solid var(--mn-ink)}@media (max-width:760px){.st-race{grid-template-columns:minmax(0,1fr) 70px;grid-template-areas:"name m" "who who" "shift status";padding:10px 0}.st-race-head{display:none}.st-race-name{grid-area:name}.st-race-who{grid-area:who}.st-race-m{grid-area:m}.st-race-24{display:none}.st-race-shift{grid-area:shift}.st-race-status{grid-area:status}.st-measure{grid-template-columns:minmax(0,1fr) 90px;grid-template-areas:"name name" "bar m"}.st-measure .st-race-name{grid-area:name}.st-measure .st-yesno{grid-area:bar}.st-measure .st-race-status{display:none}}.st-leg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:20px 36px}.st-leg-card{display:grid;gap:10px;padding:12px 0 14px;border-top:1px solid var(--mn-ink);color:var(--mn-ink);text-decoration:none}.st-leg-card:hover .st-leg-go{text-decoration:underline;text-underline-offset:3px}.st-leg-name{font:650 19px/1.2 var(--font-display)}.st-leg-name small{display:block;margin-top:2px;color:var(--mn-soft);font:12.5px var(--font-sans)}.st-leg-say{color:var(--mn-soft);font:13.5px/1.45 var(--font-sans)}.st-leg-say b{font-weight:650}.st-leg-go{font:600 13px var(--font-sans)}.st-who{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:24px 48px;align-items:start}.st-who-plot{position:relative}.st-who-svg{cursor:crosshair}.st-who-grid{stroke:var(--mn-hair);stroke-width:1}.st-who-zero{stroke:var(--mn-ink);stroke-width:1.2}.st-who-tick{fill:var(--mn-soft);font-family:var(--font-sans);dominant-baseline:central;font-variant-numeric:tabular-nums}.st-who-axis{fill:var(--mn-soft);font-family:var(--font-sans);font-weight:600}.st-who-dot{fill-opacity:.55;stroke:var(--mn-paper);stroke-width:1}.st-who-dot.is-d{fill:var(--mn-dem)}.st-who-dot.is-r{fill:var(--mn-rep)}.st-who-dot.is-n{fill:var(--mn-soft)}.st-who-dot.is-on{fill-opacity:.95}.st-who-dot.is-on,.st-who-fit{stroke:var(--mn-ink);stroke-width:2}.st-who-fit{stroke-dasharray:6 4;pointer-events:none}.st-who-groups{display:grid;gap:18px;padding-top:4px}.st-who-group .st-races-h{margin-top:0}.st-who-bar{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(60px,1fr) 56px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--mn-hair);font:13.5px/1.3 var(--font-sans);font-variant-numeric:tabular-nums}.st-who-bar-name small{display:block;color:var(--mn-soft);font-size:12px}.st-who-bar-track{position:relative;height:10px;background:var(--mn-wash)}.st-who-bar-track i{position:absolute;inset:0 auto 0 0;display:block}.st-who-bar-track i.is-d{background:var(--mn-dem)}.st-who-bar-track i.is-r{background:var(--mn-rep)}.st-who-bar>b{text-align:right;font-weight:700}@media (max-width:900px){.st-who{grid-template-columns:minmax(0,1fr)}}