.mt-key,.rk-key{display:flex;flex-flow:row wrap;gap:4px 18px;margin:0 0 10px;color:var(--mn-soft);font:12.5px/1.4 var(--font-sans)}.mt-key span,.rk-key span{display:inline-flex;align-items:center;gap:6px}.rk-row{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr);gap:12px;align-items:center;min-height:24px}.mt-rows,.mt-rows li,.rk-rows,.rk-rows li,.rs-bands,.rs-bands li{max-width:none}.rk-rows{margin:0;padding:0;list-style:none}.rk-rows .rk-row{border-bottom:1px solid var(--mn-hair);transition:opacity var(--mn-dur-micro) var(--mn-ease-out)}.rk-rows:hover .rk-row:not(:hover){opacity:.55}.rk-name{font:600 13px/1.2 var(--font-sans);color:var(--mn-ink)}.rk-track{position:relative;height:22px}.rk-scale .rk-track{height:18px;font:12px var(--font-sans);color:var(--mn-soft);font-variant-numeric:tabular-nums}.rk-scale small{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;font-size:12px}.rk-scale small:first-child{transform:none}.rk-hundred{position:absolute;top:0;bottom:0;width:1px;background:var(--mn-ink)}.rk-link{position:absolute;top:50%;height:2px;margin-top:-1px;background:var(--mn-hair)}.rk-dot{display:inline-block;width:10px;height:10px;border-radius:50%}.rk-track .rk-dot{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--mn-paper)}.rk-dot.is-d{background:var(--mn-dem)}.rk-dot.is-r{background:var(--mn-rep)}.rk-lab{position:absolute;top:50%;transform:translateY(-50%);font:600 11.5px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.rk-lab.is-d{color:var(--mn-dem-deep)}.rk-lab.is-r{color:var(--mn-rep-deep)}.rk-lab.on-right{left:8px}.rk-lab.on-left{right:calc(100% + 8px)}.rk-after{margin-top:18px}.rk-counties{max-width:860px}.rk-svg{display:block;width:100%;height:auto;overflow:visible}.rk-grid{stroke:var(--mn-hair);stroke-width:1}.rk-zero{stroke:var(--mn-soft);stroke-width:1}.rk-tick{fill:var(--mn-soft);font:11px var(--font-sans);font-size:max(11px,calc(12px * var(--u, 0)));font-variant-numeric:tabular-nums}.rk-axis{fill:var(--mn-ink);font:600 12px var(--font-sans);font-size:max(12px,calc(12.5px * var(--u, 0)))}.rk-pt{fill:var(--mn-soft);fill-opacity:.35;stroke:var(--mn-paper);stroke-width:.6}.rk-fit{stroke:var(--mn-ink);stroke-width:2}.rk-ring{fill:none;stroke:var(--mn-ink);stroke-width:1.6;pointer-events:none}.rk-ring.is-place{stroke-width:2.4}.rk-legend{display:flex;flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;color:var(--mn-soft);font:12px var(--font-sans)}.rk-legend span{display:inline-flex;align-items:center;gap:6px}.rk-swatch{display:inline-block;width:10px;height:10px;border-radius:50%;background:color-mix(in oklab,var(--mn-soft) 45%,var(--mn-paper))}.rk-swatch.is-fit{width:16px;height:2px;border-radius:0;background:var(--mn-ink)}.rs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.rs-panel{margin:0}.rs-panel figcaption{margin:0 0 10px;font:400 16px/1.5 var(--font-display);color:var(--mn-ink);text-wrap:pretty;min-height:3em}.rs-svg{display:block;width:100%;height:auto;overflow:visible}.rs-grid{stroke:var(--mn-hair);stroke-width:1}.rs-zero{stroke:var(--mn-soft);stroke-width:1}.rs-tick{fill:var(--mn-soft);font:10.5px var(--font-sans);font-size:max(10.5px,calc(12px * var(--u, 0)));font-variant-numeric:tabular-nums}.rs-axis{fill:var(--mn-ink);font:600 11.5px var(--font-sans);font-size:max(11.5px,calc(12.5px * var(--u, 0)))}.rs-fit{stroke:var(--mn-ink);stroke-width:2}.rs-dot{stroke:var(--mn-paper);stroke-width:1.5;cursor:pointer;transition:opacity var(--mn-dur-micro) var(--mn-ease-out)}.rs-dot.is-d{fill:var(--mn-dem)}.rs-dot.is-r{fill:var(--mn-rep)}.rs-dot:focus-visible{outline:none;stroke:var(--mn-ink);stroke-width:2.5}.rs-svg[data-on] .rs-dot:not(.is-on){opacity:.55}.rs-dot.is-on{stroke:var(--mn-ink);stroke-width:2}.rs-read{margin:6px 0 0;color:var(--mn-soft);font:12.5px/1.45 var(--font-sans);min-height:2.9em}.rs-bands{margin:0;padding:0;list-style:none;border-top:1px solid var(--mn-hair)}.rs-bands li{display:grid;grid-template-columns:9.5em minmax(0,1fr) 3.4em;gap:10px;align-items:center;min-height:30px;border-bottom:1px solid var(--mn-hair);font:13px var(--font-sans)}.rs-band-name{color:var(--mn-ink)}.rs-band-track{position:relative;height:12px}.rs-band-zero{position:absolute;left:50%;top:-6px;bottom:-6px;width:1px;background:var(--mn-ink)}.rs-band-track i{position:absolute;top:2px;bottom:2px;transition:opacity var(--mn-dur-micro) var(--mn-ease-out)}.rs-band-track i.is-d{background:var(--mn-dem)}.rs-band-track i.is-r{background:var(--mn-rep)}.rs-bands[data-on] .rs-band-track i{opacity:.35}.rs-band-mark{position:absolute;top:-3px;width:4px;height:18px;margin-left:-2px;background:var(--mn-ink)}.rs-band-val{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.rs-scale{display:flex;justify-content:space-between;margin:6px 0 0;padding:0 3.4em 0 calc(9.5em + 10px);color:var(--mn-soft);font:11.5px var(--font-sans)}@media (max-width:860px){.rs{grid-template-columns:minmax(0,1fr);gap:24px}.rs-panel figcaption{min-height:0}}.mt-find{display:inline-flex;align-items:center;gap:8px;color:var(--mn-soft);font:600 12.5px var(--font-sans)}.mt-find input{width:200px;height:32px;padding:0 10px;border:1px solid var(--mn-hair);border-radius:4px;background:var(--mn-paper);color:var(--mn-ink);font:400 14px var(--font-sans)}.mt-rows{margin:0;padding:0;list-style:none}.mt-row{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr) 6.4em;gap:12px;align-items:center;min-height:30px}.mt-rows .mt-row{border-bottom:1px solid var(--mn-hair)}.mt-name{display:flex;flex-direction:column;min-width:0;font:600 13px/1.2 var(--font-sans);color:var(--mn-ink)}.mt-name small{overflow:hidden;font-weight:400;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.mt-name small,.mt-row:not(.is-crossed) .mt-name{color:var(--mn-soft)}.mt-track{position:relative;height:22px}.mt-scale .mt-track{height:18px;font:12px var(--font-sans);color:var(--mn-soft);font-variant-numeric:tabular-nums}.mt-scale small{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;font-size:12px}.mt-zero{position:absolute;top:0;bottom:0;width:1px;background:var(--mn-ink)}.mt-link{position:absolute;top:50%;height:2px;margin-top:-1px;background:var(--mn-hair)}.mt-link.is-d{background:color-mix(in oklab,var(--mn-dem) 45%,var(--mn-paper))}.mt-f,.mt-o{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%)}.mt-key .mt-f,.mt-key .mt-o{position:static;display:inline-block;transform:none}.mt-o{background:var(--mn-paper);border:2px solid var(--mn-soft)}.mt-f{background:var(--mn-soft);box-shadow:0 0 0 2px var(--mn-paper)}.mt-f.is-d{background:var(--mn-dem)}.mt-bar{position:absolute;top:5px;bottom:5px}.mt-bar.is-d{background:var(--mn-dem)}.mt-bar.is-r{background:var(--mn-rep)}.mt-val{text-align:right;white-space:nowrap;font:600 13px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--mn-ink)}.mt-more{margin-top:10px}@media (max-width:640px){.mt-scale small:nth-child(2n){display:none}.mt-row{grid-template-columns:92px minmax(0,1fr) 5.6em;gap:8px}.mt-name small{display:none}.mt-find input{width:150px}.rk-row{grid-template-columns:88px minmax(0,1fr);gap:8px}.rk-scale small:not(:first-child):not(:nth-child(6)):not(:nth-child(4)){display:none}.rs-bands li{grid-template-columns:8.4em minmax(0,1fr) 3em}.rs-scale{padding-left:calc(8.4em + 10px);padding-right:3em}}