.tk{--tk-cols:minmax(140px,200px) minmax(0,1fr) minmax(170px,260px)}.tk-controls{margin-bottom:12px}.tk-axis,.tk-row{display:grid;grid-template-columns:var(--tk-cols);column-gap:18px;align-items:center}.tk-axis{padding-bottom:6px;border-bottom:1px solid var(--mn-ink);font:12px var(--font-sans);color:var(--mn-soft)}.tk-axis>span:last-child{text-align:right}.tk-ticks{position:relative;height:16px;font-variant-numeric:tabular-nums}.hl2-ticks span,.tk-ticks span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.hl2-ticks span:first-child,.tk-ticks span:first-child{transform:none}.hl2-ticks span:last-child,.tk-ticks span:last-child{transform:translateX(-100%)}.tk-rows{margin:0;padding:0;list-style:none}.tk-row{max-width:none;min-height:40px;padding:4px 0;border-bottom:1px solid var(--mn-hair);transition:transform var(--mn-dur-data) var(--mn-ease-inout)}.tk-name{font:600 13.5px/1.25 var(--font-sans);color:var(--mn-ink)}.tk-name small{display:block;font-weight:400;font-size:12px;color:var(--mn-soft)}.tk-spread small{font-size:12px}.tk-track{position:relative;height:calc(26px + var(--tk-lanes, 0) * 14px);background:linear-gradient(var(--mn-hair),var(--mn-hair)) 0 50% /100% 1px no-repeat}.tk-even{position:absolute;top:3px;bottom:3px;width:1px;background:var(--mn-soft)}.tk-band{top:50%;height:9px;transform:translateY(-50%);border-radius:5px;background:var(--mn-ink);opacity:.08}.tk-band,.tk-dot{position:absolute}.tk-dot{top:calc(50% + var(--tk-lane, 0) * 7px);width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;box-shadow:0 0 0 2px var(--mn-paper);outline:none}.tk-dot.is-d{background:var(--mn-dem)}.tk-dot.is-r{background:var(--mn-rep)}.tk-dot.is-n{background:var(--mn-soft)}.tk-dot.is-open{background:var(--mn-paper);border:2px solid var(--mn-soft);box-sizing:border-box}.tk-dot.is-open.is-d{border-color:var(--mn-dem)}.tk-dot.is-open.is-r{border-color:var(--mn-rep)}.tk-dot:focus-visible,.tk-dot:hover{box-shadow:0 0 0 2px var(--mn-paper),0 0 0 3.5px var(--mn-ink);z-index:2}.tk-tip{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);z-index:3;white-space:nowrap;pointer-events:none;padding:4px 7px;background:var(--mn-paper);border:1px solid var(--mn-hair);font:12px var(--font-sans);color:var(--mn-ink);font-variant-numeric:tabular-nums;opacity:0;transition:opacity var(--mn-dur-micro) var(--mn-ease-out)}.tk-dot:focus .tk-tip,.tk-dot:hover .tk-tip{opacity:1}.tk-spread{text-align:right;font:12px/1.3 var(--font-sans);color:var(--mn-soft);font-variant-numeric:tabular-nums}.tk-spread b{display:block;font:600 13.5px var(--font-sans);color:var(--mn-ink)}.tk-key{display:flex;flex-wrap:wrap;gap:6px 20px;margin:10px 0 0;font:12px var(--font-sans);color:var(--mn-soft)}.tk-key span{display:inline-flex;align-items:center;gap:6px}.tk-key .tk-dot{position:static;margin:0;display:inline-block}.tk-keyband{display:inline-block;width:28px;height:9px;border-radius:5px;background:var(--mn-ink);opacity:.12}.tk-lead{margin:0 0 14px;max-width:78ch;font:15px/1.55 var(--font-sans);color:var(--mn-ink)}.tk-lead b.is-d{color:var(--mn-dem-deep)}.tk-lead b.is-r{color:var(--mn-rep-deep)}@media (max-width:720px){.tk{--tk-cols:minmax(0,1fr) auto}.tk-axis{grid-template-columns:minmax(0,1fr)}.tk-axis>span:first-child,.tk-axis>span:last-child{display:none}.tk-row{grid-template-areas:"name spread" "track track";row-gap:2px;padding:6px 0}.tk-name{grid-area:name}.tk-spread{grid-area:spread}.tk-track{grid-area:track}.tk-spread small{display:none}}.sp{margin-top:26px}.sp-read{margin:4px 0 10px;max-width:78ch;font:14.5px/1.55 var(--font-sans);color:var(--mn-ink)}.sp-bar{display:flex;align-items:stretch;gap:2px;height:30px}.sp-seg{min-width:3px;display:flex;align-items:center;justify-content:center;background:var(--mn-dem-deep);color:var(--mn-paper);text-decoration:none;font:600 12px var(--font-sans);overflow:hidden;border-radius:2px}.sp-seg.is-lead{background:var(--res-dlead);color:var(--mn-ink)}html[data-theme=dark] .sp-seg.is-lead{color:var(--mn-paper)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .sp-seg.is-lead{color:var(--mn-paper)}}.sp-seg:focus-visible,.sp-seg:hover{outline:2px solid var(--mn-ink);outline-offset:1px}.sp-total{flex:none;align-self:center;margin-left:10px;font:600 14px var(--font-sans);color:var(--mn-ink);font-variant-numeric:tabular-nums}.sp-list{display:flex;flex-wrap:wrap;gap:4px 18px;margin:8px 0 0;padding:0;list-style:none;font:12.5px var(--font-sans);color:var(--mn-soft);font-variant-numeric:tabular-nums}.sp-list li{max-width:none}.sp-list a,.sp-list b{color:var(--mn-ink)}.sp-list b{font-weight:600}.sp-open{color:var(--mn-ink)}.sp-read a{color:inherit}.hl2-fig{--hl2-cols:minmax(150px,200px) minmax(0,1fr) minmax(110px,140px);margin:18px 0 8px;max-width:980px}.hl2-row{display:grid;grid-template-columns:var(--hl2-cols);column-gap:18px;align-items:center;min-height:56px;border-bottom:1px solid var(--mn-hair)}.hl2-axisrow{min-height:0;padding-bottom:6px;border-bottom:1px solid var(--mn-ink);font:12px var(--font-sans);color:var(--mn-soft)}.hl2-axisrow>span:last-child,.hl2-lean{text-align:right}.hl2-ticks{position:relative;height:16px;font-variant-numeric:tabular-nums}.hl2-name{font:600 13.5px/1.25 var(--font-sans);color:var(--mn-ink)}.hl2-name small{display:block;font-weight:400;font-size:12px;color:var(--mn-soft)}.hl2-track{position:relative;height:56px}.hl2-grid{position:absolute;top:0;bottom:0;width:1px;background:var(--mn-hair)}.hl2-gap{height:8px;transform:translateY(-50%);background:var(--mn-rep);opacity:.22;border-radius:4px}.hl2-gap,.hl2-mark{position:absolute;top:50%}.hl2-mark{width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;box-shadow:0 0 0 2px var(--mn-paper)}.hl2-mark.is-vote{background:var(--mn-dem)}.hl2-mark.is-seat{background:var(--mn-ink)}.hl2-mark small{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;font:12px var(--font-sans);color:var(--mn-ink);font-variant-numeric:tabular-nums}.hl2-mark small.is-left{right:16px}.hl2-mark small.is-right{left:16px}.hl2-lean{font:12.5px var(--font-sans);color:var(--mn-soft)}.hl2-lean b{font:600 15px var(--font-sans);color:var(--mn-ink);font-variant-numeric:tabular-nums}@media (max-width:720px){.hl2-fig{--hl2-cols:minmax(0,1fr) auto}.hl2-axisrow{grid-template-columns:minmax(0,1fr)}.hl2-axisrow>span:first-child,.hl2-axisrow>span:last-child{display:none}.hl2-row:not(.hl2-axisrow){grid-template-areas:"name lean" "track track";padding-top:8px}.hl2-name{grid-area:name}.hl2-lean{grid-area:lean}.hl2-track{grid-area:track;height:64px}.hl2-mark small.is-left,.hl2-mark small.is-right{left:50%;right:auto;transform:translateX(-50%)}.hl2-mark.is-seat small{top:-20px}.hl2-mark.is-vote small{top:18px}}