.lm-tabs{margin:0 0 22px;border-bottom:1px solid var(--mn-hair);gap:26px}.lm-tabs button{font-size:14px;padding:6px 0 9px;margin-bottom:-1px}@media (pointer:coarse){.lm-tabs button{min-height:44px}}.lm-summary{margin:0 0 18px;max-width:70ch;font:15px/1.5 var(--font-sans);color:var(--mn-soft)}.lm-summary b{color:var(--mn-ink);font-weight:600}.lm-summary b.is-d{color:var(--mn-dem-deep)}.lm-summary b.is-r{color:var(--mn-rep-deep)}.lm{margin:0 0 30px}.lm-wait{display:grid;place-items:center;min-height:300px;font:12px var(--font-sans);color:var(--mn-soft);background:var(--mn-wash)}.lm-nomap{margin:0 0 18px}.lm .rm-svg{max-height:min(80vh,760px);overflow:hidden;cursor:crosshair}.lm-on path{stroke:var(--mn-paper);stroke-width:.5}.lm-off path{cursor:pointer}.lm-off path.is-off{fill:var(--lm-off);stroke:var(--mn-faint);stroke-width:1.2}.lm{--lm-off:var(--mn-wash);--lm-np:color-mix(in oklab,var(--mn-ink) 42%,var(--mn-paper))}.lm-swatch.is-np{background:var(--lm-np)}html[data-theme=dark] .lm{--lm-off:color-mix(in oklab,var(--mn-ink) 24%,var(--mn-paper))}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .lm{--lm-off:color-mix(in oklab,var(--mn-ink) 24%,var(--mn-paper))}}.lm-off path.is-pending{fill:var(--mn-paper);stroke:var(--mn-soft);stroke-width:.7;stroke-dasharray:3 2}.lm-flips path{pointer-events:none}.lm-flipband{fill:rgb(26 25 23/.4)}html[data-theme=dark] .lm-flipband{fill:rgb(236 233 226/.45)}.lm-flipband.is-d,html[data-theme=dark] .lm-flipband.is-d{fill:var(--mn-dem-deep);opacity:.8}.lm-flipband.is-r,html[data-theme=dark] .lm-flipband.is-r{fill:var(--mn-rep-deep);opacity:.8}.lm-keyitem{display:inline-flex;align-items:center;gap:6px}.lm-swatch{display:inline-block;width:14px;height:10px}.lm-swatch.is-flip{background:repeating-linear-gradient(45deg,var(--mn-wash) 0 3px,rgb(26 25 23/.45) 3px 4.5px)}html[data-theme=dark] .lm-swatch.is-flip{background:repeating-linear-gradient(45deg,var(--mn-wash) 0 3px,rgb(236 233 226/.5) 3px 4.5px)}.lm-swatch.is-flip-d{background:repeating-linear-gradient(45deg,var(--dem-s3) 0 2.6px,var(--mn-dem-deep) 2.6px 4.6px)}.lm-swatch.is-flip-r{background:repeating-linear-gradient(45deg,var(--rep-s3) 0 2.6px,var(--mn-rep-deep) 2.6px 4.6px)}.lm-swatch.is-off{background:var(--lm-off);outline:1.5px solid color-mix(in oklab,var(--mn-soft) 72%,var(--lm-off));outline-offset:-1.5px}.lm-swatch.is-pending{background:var(--mn-paper);outline:1px dashed var(--mn-soft);outline-offset:-1px}.lm-card h3 .mn-flippill{margin-left:8px;vertical-align:3px}.lm-card h3 small{display:block;margin:3px 0 0}.lm-cands{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--mn-hair)}.lm-cands li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(40px,1fr) auto;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--mn-hair);font:13px var(--font-sans);font-variant-numeric:tabular-nums}.lm-cands li.is-lead .lm-cname{font-weight:600}.lm-cname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-cname small{color:var(--mn-soft);font-size:12px;font-weight:400}.lm-cbar{position:relative;height:6px;background:var(--mn-wash)}.lm-cbar i{position:absolute;inset:0 auto 0 0;display:block;background:var(--mn-soft)}.lm-cbar i.is-d{background:var(--mn-dem)}.lm-cbar i.is-r{background:var(--mn-rep)}.lm-cbar i.is-i{background:var(--ind)}.lm-cfig{text-align:right;white-space:nowrap}.lm-cfig small{display:block;font-size:12px;color:var(--mn-soft)}.lm-cardnote{margin:8px 0 0;font:12.5px/1.5 var(--font-sans);color:var(--mn-soft)}.lm-cardnote b{color:var(--mn-ink);font-weight:600}.lm-rank li span.lm-lead{text-align:left;overflow:hidden;text-overflow:ellipsis}.lm-flipmark{margin-left:6px;font:600 12px/1 var(--font-sans);font-style:normal;padding:2px 4px 1px;color:var(--mn-soft);border:1px solid;border-radius:3px;vertical-align:1px}.lm-flipmark.is-d{color:var(--mn-dem-deep)}.lm-flipmark.is-r{color:var(--mn-rep-deep)}.lm-flipmark.is-i{color:var(--ind-ink)}@media (max-width:860px){.lm .rm-side-in .rm-card{min-height:0}}.lm-zoom{display:flex;flex-wrap:wrap;gap:0 18px;min-height:30px}@media (pointer:coarse){.lm-zoom .rm-link{padding:12px 0}}.lg-chambers .lm-tabs button{font:650 16px var(--font-sans)}.lg-top{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:20px 48px;align-items:start;margin:4px 0 26px}.lg-bars{display:grid;gap:12px}.lg-bar-row{grid-template-columns:64px minmax(0,1fr) 72px;font-size:14px}.lg-bar{height:34px}.lg-bar-wait{color:var(--mn-soft);font:14px/1.3 var(--font-sans);font-variant-numeric:tabular-nums}.lg-verdict{padding-top:10px;border-top:1px solid var(--mn-ink)}.lg-verdict-big{margin:0 0 8px;color:var(--mn-ink);font:600 19px/1.3 var(--font-sans)}.lg-verdict-big b{font-weight:inherit}.lg-verdict-big .is-d{color:var(--mn-dem-deep)}.lg-verdict-big .is-r{color:var(--mn-rep-deep)}.lg-verdict-say{margin:0;color:var(--mn-soft);font:14px/1.5 var(--font-sans)}.lg-dek-note{color:var(--mn-soft)!important;font:14px/1.5 var(--font-sans)!important}@media (max-width:860px){.lg-top{grid-template-columns:minmax(0,1fr)}}.lg-waiting{margin:0 0 26px;padding:12px 0 0;border-top:1px solid var(--mn-ink)}.lg-waiting-h{margin:0 0 6px;color:var(--mn-ink);font:650 15px/1.35 var(--font-sans)}.lg-waiting-say{max-width:90ch;margin:0;color:var(--mn-soft);font:13.5px/1.5 var(--font-sans)}.lg-chips{display:flex;flex-wrap:wrap;gap:4px;margin:12px 0 0;padding:0;list-style:none}.lg-chips li{min-width:30px;padding:3px 5px;border:1px solid var(--mn-hair);color:var(--mn-soft);font:600 12px/1 var(--font-sans);font-variant-numeric:tabular-nums;text-align:center}.lg-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px 48px;margin:8px 0 30px}.lg-lists .st-races-h{margin-top:0}.lg-list{margin:0;padding:0;list-style:none;max-height:520px;overflow-y:auto}.lg-list li{display:grid;grid-template-columns:54px minmax(0,1fr) 58px;gap:12px;align-items:center;max-width:none;padding:7px 0;border-bottom:1px solid var(--mn-hair);font:13.5px/1.3 var(--font-sans);font-variant-numeric:tabular-nums}.lg-list-d{font-weight:700}.lg-list-who{min-width:0}.lg-list-who b{font-weight:650}.lg-list-who b,.lg-list-who small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-list-who small{color:var(--mn-soft);font-size:12px}.lg-list-m{text-align:right;font-weight:700}.lg-grid-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin:0 0 14px}.lg-grid-key{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--mn-soft);font:12.5px/1.3 var(--font-sans)}.lg-grid-key span{display:inline-flex;align-items:center;gap:3px}.lg-grid-key i{display:inline-block;width:13px;height:11px}.lg-grid-key i.is-flip-d{background:repeating-linear-gradient(45deg,var(--mn-dem) 0 2.6px,var(--mn-dem-deep) 2.6px 4.6px)}.lg-grid-key i.is-flip-r{background:repeating-linear-gradient(45deg,var(--mn-rep) 0 2.6px,var(--mn-rep-deep) 2.6px 4.6px)}.lg-grid-key i.is-nocount{background:var(--mn-paper);outline:1px dotted var(--mn-faint);outline-offset:-1px}.lg-tile rect.lg-nocount{stroke:var(--mn-faint);stroke-width:1;stroke-dasharray:1.5 2.5}.lg-grid-key i.is-none{background:repeating-linear-gradient(45deg,var(--mn-wash) 0 2.5px,color-mix(in oklab,var(--mn-faint) 60%,var(--mn-wash)) 2.5px 3.7px)}.lg-grid-key b{color:var(--mn-ink)}.lg-grid-host{position:relative}.lg-grid-svg{display:block;width:100%;max-width:560px;height:auto;cursor:crosshair}.lg-kept-hint{margin:14px 0 0;color:var(--mn-soft);font:13px/1.5 var(--font-sans)}.lg-kept-hover{display:none}@media (min-width:1000px){.lg-grid-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0 40px;align-items:start}.lg-grid-svg{max-width:920px}.lg-grid .st-float{display:none}.lg-grid-body .lg-kept,.lg-grid-body .lg-kept-hint{position:sticky;top:72px;margin-top:0}.lg-kept-hover{display:block}}.lg-tile{outline:none}.lg-tile rect{transition:fill var(--mn-dur-ui) var(--mn-ease-out)}.lg-wash{fill:var(--mn-wash)}.lg-waitband{fill:var(--mn-faint);opacity:.6}.lg-tile-split{stroke:var(--mn-paper);stroke-width:1}.lg-tile-abbr{fill:var(--mn-ink);fill-opacity:.7;font:600 12px var(--font-sans);text-anchor:middle;dominant-baseline:central;pointer-events:none}.lg-tile-abbr.is-on{fill:var(--mn-paper);fill-opacity:1}.lg-tile-ring{fill:none;stroke:var(--mn-ink);stroke-width:2;pointer-events:none}.lg-tile:focus-visible,.lg-tile:focus-visible .lg-tile-ring{outline:none}.lg-tile:focus-visible>:first-child{stroke:var(--mn-ink);stroke-width:2}.lg-card-ch{padding-top:6px;margin-top:6px!important;border-top:1px solid var(--mn-hair)}.lg-card-ch dd small{color:var(--mn-soft)}.lg-kept{margin-top:14px}@media (prefers-reduced-motion:reduce){.lg-tile rect{transition:none}}.lg-table{width:100%;min-width:760px;border-collapse:collapse;font:14px/1.3 var(--font-sans);font-variant-numeric:lining-nums tabular-nums}.lg-table thead th{padding:10px 16px 8px 0;font:400 12.5px var(--font-sans);color:var(--mn-soft);white-space:nowrap}.lg-table tbody th,.lg-table td,.lg-table thead th{border-bottom:1px solid var(--mn-hair);text-align:left}.lg-table tbody th,.lg-table td{padding:8px 16px 8px 0;vertical-align:middle;font-weight:400}.lg-table .is-num{text-align:right}.lg-table tbody th a{color:var(--mn-ink);font-weight:600;text-decoration:none}.lg-table tbody th a:hover{text-decoration:underline}.lg-table tbody th small{display:block;margin-top:2px;color:var(--mn-soft);font-size:12px}.lg-table tr.lg-tgroup th{padding:22px 0 6px;border-bottom:1px solid var(--mn-ink);font:600 15px/1.3 var(--font-sans);color:var(--mn-ink)}.lg-table tbody:first-of-type tr.lg-tgroup th{padding-top:12px}.lg-table tr.lg-tgroup span{margin-left:4px;color:var(--mn-soft);font-weight:400}.lg-tcell{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.lg-tcell b{min-width:52px;font-weight:600}.lg-tcell .lg-gap{margin-left:-4px;font:12px/1.3 var(--font-sans);color:var(--mn-soft);white-space:normal;max-width:9em}.lg-tcell .is-d,.lg-tstatus.is-d{color:var(--mn-dem-deep)}.lg-tcell .is-r,.lg-tstatus.is-r{color:var(--mn-rep-deep)}.st-bar.lg-tbar{width:80px;height:10px;gap:1px;flex:none}.st-bar.lg-tbar .st-bar-half{top:-3px;bottom:-3px;border-left-width:1.5px}.st-bar.lg-tbar i.is-wait{outline:0;background:repeating-linear-gradient(45deg,var(--mn-wash) 0 2px,var(--mn-faint) 2px 3px)}.lg-tstat-m,.lg-tstatus{color:var(--mn-soft);white-space:nowrap}.lg-tstat-m .is-d,.lg-tstatus .is-d{color:var(--mn-dem-deep);font-weight:600}.lg-tstat-m .is-r,.lg-tstatus .is-r{color:var(--mn-rep-deep);font-weight:600}.lg-table tbody th small.lg-tstat-m{display:none}.lg-tnote{color:var(--mn-soft);font-size:13px}@media (max-width:720px){.lg-table{min-width:0;font-size:13.5px}.lg-table .st-bar.lg-tbar,.lg-table tbody th small.lg-tseats{display:none}.lg-table tbody th small.lg-tstat-m{display:block;font-size:12px;white-space:normal}.lg-table tbody th,.lg-table td,.lg-table thead th{padding-right:8px}.lg-table thead th{white-space:normal}.lg-tcell b{min-width:0}.lg-table tbody td:nth-child(3),.lg-table tbody td:nth-child(5),.lg-table thead th:nth-child(3),.lg-table thead th:nth-child(5){display:none}}.st-deck.lg-after{margin:26px 0 0}.st-deck.lg-after p,.st-deck.lg-after p:first-child{font-size:17px}.lg-expand:not([data-open]) .lg-more{display:none}.lg-expand-btn{display:block;width:100%;min-height:44px;margin:0;padding:0 12px;border:0;border-bottom:1px solid var(--mn-hair);background:none;color:var(--mn-ink);font:600 14px var(--font-sans);text-align:left;cursor:pointer}.lg-expand-btn:hover{background:var(--mn-wash)}.lg-expand-btn:focus-visible{outline:2px solid var(--mn-ink);outline-offset:-2px}.lg-table td.lg-net{font-weight:600;white-space:nowrap}.lg-table td.lg-net.is-n{color:var(--mn-soft);font-weight:400}.lg-nocount{margin:18px 0 0;border-top:1px solid var(--mn-hair)}.lg-nocount>summary{display:block;padding:12px 0;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:14px/1.4 var(--font-sans);color:var(--mn-soft)}.lg-nocount>summary b{font-weight:600;color:var(--mn-ink)}.lg-nocount[open]>summary{white-space:normal}.lg-net.is-d{color:var(--mn-dem-deep)}.lg-net.is-r{color:var(--mn-rep-deep)}.rr-leg-table tbody td:nth-child(5),.rr-leg-table thead th:nth-child(5){padding-left:18px}.lg-seats{margin:0 0 22px;container-type:inline-size}.lg-seats-box{--p:min(28px,calc(100cqi / var(--cols)));--s:calc(var(--p) * .8);position:relative;width:calc(var(--cols) * var(--p));height:calc(var(--rows) * var(--p));margin-top:30px}.lg-seat{--xa:var(--ax);--ya:var(--ay);--xb:var(--bx);--yb:var(--by);position:absolute;left:0;top:0;width:var(--s);height:var(--s);border-radius:50%;translate:calc(var(--xa) * var(--p)) calc(var(--ya) * var(--p));background:repeating-linear-gradient(45deg,var(--mn-wash) 0 2px,var(--mn-faint) 2px 3px);box-shadow:inset 0 0 0 1px var(--mn-faint)}.lg-seats-box[data-phase=before] .lg-seat:is(.is-cross,.is-fade){translate:calc(var(--xb) * var(--p)) calc(var(--yb) * var(--p))}.lg-seat.a-D{background:var(--mn-dem);box-shadow:none}.lg-seat.a-R{background:var(--mn-rep);box-shadow:none}.lg-seat.a-O{background:var(--mn-wash);box-shadow:inset 0 0 0 1.5px var(--mn-soft)}.lg-seats-box[data-phase=before] .lg-seat.b-D{background:var(--mn-dem);box-shadow:none}.lg-seats-box[data-phase=before] .lg-seat.b-R{background:var(--mn-rep);box-shadow:none}.lg-seats-box[data-phase=before] .lg-seat.b-O{background:var(--mn-wash);box-shadow:inset 0 0 0 1.5px var(--mn-soft)}.lg-seats-box[data-phase=before] .lg-seat.b-G{background:repeating-linear-gradient(45deg,var(--mn-wash) 0 2px,var(--mn-faint) 2px 3px);box-shadow:inset 0 0 0 1px var(--mn-faint)}.lg-seat.is-cross:after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(45deg,transparent 0 2px,color-mix(in oklab,var(--mn-ink) 45%,transparent) 2px 4px)}html[data-theme=dark] .lg-seat.is-cross:after{background:repeating-linear-gradient(45deg,transparent 0 2px,color-mix(in oklab,var(--mn-paper) 55%,transparent) 2px 4px)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .lg-seat.is-cross:after{background:repeating-linear-gradient(45deg,transparent 0 2px,color-mix(in oklab,var(--mn-paper) 55%,transparent) 2px 4px)}}.lg-seat.is-cross{--wait:calc(var(--k) * var(--mn-dur-data) / 36)}.lg-seats-box[data-phase=after] .lg-seat.is-cross{transition:translate var(--mn-dur-data) var(--mn-ease-inout) var(--wait),background 0s linear calc(var(--mn-dur-data) + var(--wait)),box-shadow 0s linear calc(var(--mn-dur-data) + var(--wait))}.lg-seat.is-cross{will-change:translate,transform}.lg-seats-box.is-playing[data-phase=after] .lg-seat.is-cross{animation:lg-seat-arc var(--mn-dur-data) var(--mn-ease-inout) var(--wait) both}.lg-seats-box.is-playing[data-phase=after] .lg-seat.is-cross:after{animation:lg-seat-stripes calc(var(--mn-dur-data) + var(--wait)) step-end both}.lg-seats-box[data-phase=before] .lg-seat.is-cross:after{opacity:0}.lg-seat.is-cross.a-O:after{inset:3px}@keyframes lg-seat-arc{0%,to{transform:none}50%{transform:translateY(calc(var(--arc) * var(--p) * -1))}}@keyframes lg-seat-stripes{0%{opacity:0}to{opacity:1}}.lg-seats-box[data-phase=after] .lg-seat.is-fade{transition:translate 0s linear calc(var(--mn-dur-data) / 2),background 0s linear calc(var(--mn-dur-data) / 2),box-shadow 0s linear calc(var(--mn-dur-data) / 2)}.lg-seats-box.is-playing[data-phase=after] .lg-seat.is-fade{animation:lg-seat-blink var(--mn-dur-data) var(--mn-ease-inout)}@keyframes lg-seat-blink{0%{opacity:1}35%,65%{opacity:0}to{opacity:1}}.lg-seats-box.is-instant .lg-seat,.lg-seats-box.is-instant .lg-seat:after{transition:none!important;animation:none!important}.lg-seats-mid{--m:var(--mid);position:absolute;top:-6px;bottom:-4px;left:calc(var(--m) * var(--p) - var(--p) * .1);border-left:1.5px solid var(--mn-ink)}.lg-seats-mid>span{position:absolute;bottom:100%;left:0;translate:-50% -6px;white-space:nowrap;font:600 12px/1.2 var(--font-sans);color:var(--mn-ink)}.lg-seats-cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:10px;font:12.5px/1.45 var(--font-sans);color:var(--mn-soft)}.lg-seats-cap b{color:var(--mn-ink);font-weight:600}.lg-seats-replay{appearance:none;min-height:32px;padding:4px 0;border:0;border-bottom:1px solid var(--mn-hair);background:none;font:500 13px var(--font-sans);color:var(--mn-ink);cursor:pointer}.lg-seats-replay:hover{border-bottom-color:var(--mn-ink)}.lg-seats-replay:focus-visible{outline:2px solid var(--mn-ink);outline-offset:3px}@media (max-width:720px){.lg-seats-box{--p:min(14px,calc(100cqi / var(--ncols)));width:calc(var(--ncols) * var(--p));height:calc(var(--nrows) * var(--p))}.lg-seat{--xa:var(--nax);--ya:var(--nay);--xb:var(--nbx);--yb:var(--nby)}.lg-seats-mid{--m:var(--nmid)}}@media (prefers-reduced-motion:reduce){.lg-seat,.lg-seat:after{transition:none!important;animation:none!important}}.lf{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:1180px}.lf,.lf>*{min-width:0}.lf-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lf-label{font:600 13px var(--font-sans);color:var(--mn-soft)}.lf-select{min-height:40px;padding:6px 30px 6px 10px;border:1px solid var(--mn-hair);border-radius:2px;background:var(--mn-paper);color:var(--mn-ink);font:500 14px var(--font-sans);max-width:100%}.lf-select:focus-visible{outline:2px solid var(--mn-ink);outline-offset:2px}.lf-now{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:0;font:15px/1.4 var(--font-sans);color:var(--mn-soft)}.lf-now b{font:600 17px/1.3 var(--font-sans);color:var(--mn-ink)}.lf-now b.is-d{color:var(--mn-dem-deep)}.lf-now b.is-r{color:var(--mn-rep-deep)}.lf-total .mo-fig{font-weight:600;color:var(--mn-ink)}.lf-row{--p:min(16px,calc(100cqi / var(--n)));position:relative;height:calc(var(--p) * 2.2);width:calc(var(--n) * var(--p));margin-top:22px}.lf-sq{position:absolute;left:0;top:calc(var(--p) * .6);width:calc(var(--p) * .82);height:calc(var(--p) * .82);max-height:14px;transform:translateX(calc(var(--pos) * var(--p)));transition:transform var(--mn-dur-data) var(--mn-ease-inout),background-color 0s linear var(--mn-dur-data)}.lf-sq.is-d{background-color:var(--mn-dem)}.lf-sq.is-r{background-color:var(--mn-rep)}.lf-sq.is-o{background-color:var(--mn-wash);box-shadow:inset 0 0 0 1px var(--mn-soft)}.lf-sq.is-switched{background-image:repeating-linear-gradient(45deg,transparent 0 2px,color-mix(in oklab,var(--mn-ink) 40%,transparent) 2px 4px)}html[data-theme=dark] .lf-sq.is-switched{background-image:repeating-linear-gradient(45deg,transparent 0 2px,color-mix(in oklab,var(--mn-paper) 50%,transparent) 2px 4px)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .lf-sq.is-switched{background-image:repeating-linear-gradient(45deg,transparent 0 2px,color-mix(in oklab,var(--mn-paper) 50%,transparent) 2px 4px)}}.lf-sq.is-next:before{content:"";left:50%;bottom:calc(100% + 3px);height:6px}.lf-mid,.lf-sq.is-next:before{position:absolute;border-left:1.5px solid var(--mn-ink)}.lf-mid{top:-4px;bottom:0;left:calc(var(--m) * var(--p) - 1px)}.lf-mid>span{position:absolute;bottom:100%;left:0;translate:-50% -4px;white-space:nowrap;font:600 12px/1.2 var(--font-sans);color:var(--mn-ink)}.lf-more{display:none}.lf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.lf-btn{appearance:none;min-height:40px;padding:8px 14px;border:1px solid var(--mn-ink);border-radius:2px;background:var(--mn-paper);color:var(--mn-ink);font:500 14px var(--font-sans);cursor:pointer}.lf-btn:hover:not(:disabled){background:var(--mn-wash)}.lf-btn:disabled{color:var(--mn-soft);border-color:var(--mn-hair);cursor:default}.lf-btn:focus-visible,.lf-reset:focus-visible{outline:2px solid var(--mn-ink);outline-offset:3px}.lf-reset{appearance:none;min-height:40px;padding:4px 0;border:0;border-bottom:1px solid var(--mn-hair);background:none;font:500 14px var(--font-sans);color:var(--mn-ink);cursor:pointer}.lf-order{margin:0;padding:0 0 0 1.4em;max-width:72ch;font:13px/1.5 var(--font-sans);color:var(--mn-soft)}.lf-order li{break-inside:avoid;padding:2px 0}.lf-order li b{color:var(--mn-ink);font-weight:600}.lf-order li.is-done{text-decoration:line-through;text-decoration-color:var(--mn-faint)}.lf-order li.is-next b{text-decoration:underline;text-underline-offset:3px}.lf-note{margin:0;font:12.5px/1.45 var(--font-sans);color:var(--mn-soft)}@media (max-width:720px){.lf-row{--p:min(16px,calc((100cqi - 64px) / var(--win)));width:calc(var(--win) * var(--p));margin-left:32px}.lf-sq{transform:translateX(calc((var(--pos) - var(--from)) * var(--p)))}.lf-sq.is-far{visibility:hidden}.lf-mid{left:calc((var(--m) - var(--from)) * var(--p) - 1px)}.lf-more{display:block;position:absolute;top:calc(var(--p) * .45);font:600 12px/1 var(--font-sans);color:var(--mn-soft);font-variant-numeric:tabular-nums}.lf-more.is-left{right:100%;padding-right:6px}.lf-more.is-right{left:100%;padding-left:6px}}@media (prefers-reduced-motion:reduce){.lf-sq{transition:none}}