.page-leaderboard{--lb-rank-w:3.9rem;--lb-name-w:13.25rem;--lb-grid:2rem var(--lb-rank-w) 1.5rem minmax(9rem, var(--lb-name-w)) minmax(4rem, 1fr) 4.75rem;--lb-tb-h:6.5rem;--lb-pad:1.15rem}@media (min-width:1360px){.page-leaderboard{--lb-name-w:15rem}}.lb-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 3rem;display:grid;position:relative}.lb-head-main{min-width:0}.lb-head .st-head{margin-bottom:.6rem}.lb-facts{margin:0;padding:0}.lb-figs{border-top:0;grid-template-columns:repeat(3,auto);gap:0 2.5rem;padding:0 0 .15rem;position:relative}.lb-figs>div{min-width:5.5rem}.lb-figs b{font-size:2.6rem}.lb-figs small{color:var(--st-ink-2);font-size:.72rem}.lb-banner{z-index:-1;top:-2rem;right:calc(-1 * var(--gutter));aspect-ratio:1;background:var(--st-ink-2);opacity:.5;pointer-events:none;width:15rem;position:absolute;-webkit-mask:url(/decor/dial/dial-quarter-tr.svg) 100% 0/contain no-repeat;mask:url(/decor/dial/dial-quarter-tr.svg) 100% 0/contain no-repeat}.lb-notice-slot:empty{display:none}.lb-notice-slot{margin:-.5rem 0 1rem}.lb-notice{align-items:center;max-width:48rem}.lb-notice>.st-btn{flex:none;margin-left:auto}.lb-loading{gap:1rem;display:grid}.lb-sk-bar{height:2.5rem}.lb-sk-panel{gap:1.2rem;padding:1.5rem;display:grid}.lb-sk-panel .st-skeleton{height:1.25rem}.lb-nodata{color:var(--st-ink-2);text-align:center;justify-items:center;gap:1rem;padding:3rem 1rem;display:grid}.lb-nodata-art{aspect-ratio:340/180;background:var(--st-ink-2);width:17rem;-webkit-mask:var(--art) center / contain no-repeat;-webkit-mask:var(--art) center / contain no-repeat;mask:var(--art) center / contain no-repeat}.lb-views{grid-auto-columns:auto;position:relative}.lb-views label{z-index:1;white-space:nowrap;min-height:2.25rem;padding:0 .95rem;position:relative}.lb-views label:has(:checked){background:0 0}.lb-views label:has(:checked):hover{background:0 0}.lb-views label:after{display:none}.lb-seg-ink{z-index:0;background:var(--st-wash);width:0;box-shadow:inset 0 calc(-1 * var(--st-bar-w)) 0 var(--st-orbit);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.lb-sort{align-items:center;gap:.55rem;display:inline-flex}.lb-sort-lab{color:var(--st-ink-2);font-size:.8rem;font-weight:600}.lb-sort-box{display:inline-block;position:relative}.lb-sort-box:after{content:"";border-right:1.5px solid var(--st-ink);border-bottom:1.5px solid var(--st-ink);pointer-events:none;width:.4rem;height:.4rem;position:absolute;top:50%;right:1.05rem;transform:translateY(-70%)rotate(45deg)}.lb-sort-select{appearance:none;text-overflow:ellipsis;width:10.5rem;min-height:2.25rem;padding:0 calc(2.1rem + var(--st-cut)) 0 .75rem;background:linear-gradient(-45deg, transparent calc(var(--st-cut) - .5px), var(--st-chip) var(--st-cut));color:var(--st-ink);font:600 .85rem var(--st-font-ui);cursor:pointer;border:0;border-radius:0;margin:0}.lb-sort-select:hover{background:linear-gradient(-45deg, transparent calc(var(--st-cut) - .5px), var(--st-flare) var(--st-cut));color:var(--st-on-flare)}.lb-sort-select:focus-visible{outline:2px solid var(--st-ink);outline-offset:2px}.lb-sort-select:disabled{opacity:.45;cursor:not-allowed}.lb-sort-select option{background:var(--st-panel);color:var(--st-ink)}.page-leaderboard .tb-top>.tb-end{margin-left:auto}@media (max-width:1200px){.lb-views label{padding:0 .7rem}}.lb-wbtn[aria-expanded=true]{background-color:var(--st-wash);box-shadow:inset var(--st-bar-w) 0 0 var(--st-orbit);font-weight:800}.lb-board{isolation:isolate;padding:1rem var(--lb-pad) .75rem;margin-top:1.25rem}.lb-board:after{content:"";z-index:-1;background:var(--st-ink-2);opacity:.5;pointer-events:none;width:20rem;height:4.5rem;position:absolute;top:0;right:0;-webkit-mask:url(/decor/starfield/starfield-panel.svg) 100% 0/20rem no-repeat;mask:url(/decor/starfield/starfield-panel.svg) 100% 0/20rem no-repeat}.lb-board-head{align-items:flex-end;gap:1rem;margin-bottom:.85rem;display:flex}.lb-board-title{align-items:baseline;gap:1rem;min-width:0;margin:0;font-size:1.05rem;font-weight:800;display:flex}.lb-board-title .st-pair>:last-child{font-size:var(--st-t-h2)}.lb-q{color:var(--st-ink-2);font-size:.85rem;font-weight:400}.lb-board-tools{align-items:center;gap:.75rem;margin-left:auto;display:flex}.lb-board-tools .site-export{margin-left:0}.lb-cols label{min-height:2rem;padding:0 .85rem;font-size:.82rem}.lb-sticky{z-index:6;top:calc(var(--shell-h) + var(--lb-tb-h));margin:0 calc(-1 * var(--lb-pad));padding:0 var(--lb-pad);background:var(--st-panel);position:sticky}.lb-board.is-exporting .lb-sticky{position:static}.page-leaderboard .mrow{--mrow-name:var(--lb-name-w);grid-template-columns:var(--lb-grid)}.page-leaderboard .mrow-rank{white-space:nowrap;align-items:baseline;gap:.3rem;display:flex}.lb-rank-sub{color:var(--st-ink-2);font-size:.68rem;font-weight:600;font-stretch:var(--st-wide)}.lb-rank-sub.is-up{color:var(--text-lime)}.lb-axisrow{align-items:end;height:55px}.lb-axisrow>span:not(.mrow-plot){padding-bottom:.5rem;line-height:1.2}.lb-axisrow .mrow-plot{align-self:stretch;height:54px;display:block}.lb-h-rank{gap:.15rem;display:grid!important}.lb-h-by{color:var(--text-violet);letter-spacing:.04em;white-space:nowrap;font-size:.62rem}.lb-axis{font-family:var(--st-font-ui);text-transform:none;letter-spacing:0;display:block;overflow:visible}.lb-axis .tick-label.is-pass{fill:var(--text-cyan);font-weight:700}.ax-pass-label{fill:var(--text-cyan);font-size:10.5px;font-weight:700}.ax-right-t{fill:var(--st-ink-2);font-size:11px;font-weight:600;font-stretch:112%}.ax-sq{fill:var(--kind-standard);stroke:var(--lime-edge);stroke-width:1px}.ax-ds{fill:var(--v-500)}.ax-band.is-standard{fill:var(--group-standard)}.ax-band.is-design{fill:var(--group-design)}.ax-band-t{fill:var(--st-ink);font-size:10px;font-weight:700}.ax-name{fill:var(--st-ink);font-size:11.5px;font-weight:700}.ax-name.is-tight{letter-spacing:-.02em;font-size:10.5px}.ax-weight,.ax-no{fill:var(--st-ink-2);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;font-stretch:112%}.ax-swatch{fill:var(--sw)}.ax-swatch.has-edge{stroke:var(--lime-edge);stroke-width:1px}.ax-icon{color:var(--st-ink);fill:currentColor}.ax-hit{fill:#0000}.ax-link{cursor:pointer}.ax-link:is(:hover,:focus-visible) .ax-hit{fill:var(--st-paper)}.ax-link:is(:hover,:focus-visible) :is(.ax-name,.ax-no){fill:var(--st-ink);text-decoration:underline;-webkit-text-decoration-color:var(--st-orbit);text-decoration-color:var(--st-orbit)}.ax-link:focus-visible{outline:2px solid var(--st-ink);outline-offset:-2px}.lb-list .mrow-plot{overflow:visible}.lb-svg{font-family:var(--st-font-ui);display:block;overflow:visible}.lb-gl{stroke:var(--st-rule);stroke-width:1px}.lb-pass{stroke:var(--ref-line);stroke-width:1px;stroke-dasharray:4 3}.lb-band{fill:var(--ref-band);opacity:0;transition:opacity .2s var(--st-ease)}.lb-grid{transition:opacity .2s var(--st-ease)}.lb-svg[data-grid=pass] .lb-pass{stroke-dasharray:none;stroke-width:1.5px}.lb-svg[data-grid=pass] .lb-band{opacity:1}.lb-svg[data-grid=none] .lb-grid{opacity:0}.lb-data{transition:opacity .16s var(--st-ease)}.lb-list:has(>.mrow:hover)>.mrow:not(:hover) .lb-data{opacity:var(--dim)}.lb-seg{fill:var(--series);shape-rendering:crispedges;transition:fill .16s var(--st-ease), fill-opacity .16s var(--st-ease), stroke-opacity .16s var(--st-ease)}.mrow:is(:hover,:focus-within,.is-checked) .lb-seg{fill:var(--series-deep)}.lb-svg[data-look=pass].is-below .lb-seg{fill:var(--pending-fill)}.lb-svg[data-look=pass].is-below .lb-seg:first-child{stroke:var(--st-ink-2);stroke-width:1px}.mrow:is(:hover,:focus-within,.is-checked) .lb-svg[data-look=pass].is-below .lb-seg{fill:color-mix(in srgb, var(--st-ink) 16%, var(--pending-fill))}.lb-svg[data-look=parts] .lb-seg,.mrow:is(:hover,:focus-within,.is-checked) .lb-svg[data-look=parts] .lb-seg{fill:var(--seg-c);stroke:var(--seg-edge);stroke-width:1px;transition-delay:calc(var(--i) * 45ms)}.lb-svg[data-look=parts] .lb-seg.is-dim{fill-opacity:var(--dim);stroke-opacity:var(--dim);transition-delay:0s}.lb-svg.is-focus .lb-gedge,.lb-svg.is-focus .lb-best{stroke-opacity:var(--dim);fill-opacity:var(--dim)}.lb-gedge{stroke:var(--st-ink);stroke-width:1.5px}.lb-svg[data-look=kinds] .lb-seg{fill:var(--st-ink-2)}.mrow.is-checked .lb-svg[data-look=kinds] .lb-seg{fill:var(--v-600)}.lb-sq{fill:var(--kind-standard);stroke:var(--lime-edge);stroke-width:1px;transition:fill .15s}.lb-ds{fill:var(--v-500);transition:fill .15s}.mrow:is(:hover,:focus-within,.is-checked) .lb-sq{fill:var(--kind-standard-deep)}.mrow:is(:hover,:focus-within,.is-checked) .lb-ds{fill:var(--v-600)}.lb-lab-t{fill:var(--st-ink);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700;font-stretch:112%}.lb-lab-bg{fill:#0000}.lb-lab.is-best .lb-lab-bg{fill:var(--st-bar)}.lb-lab.is-best .lb-lab-t{fill:var(--st-flare);font-weight:800}.lb-note .lb-lab-bg{fill:var(--st-panel)}.lb-note .lb-lab-t{fill:var(--st-ink-2);font-weight:500;font-stretch:100%}.mrow:is(:hover,:focus-within) .lb-note .lb-lab-bg{fill:var(--st-paper)}.lb-sv .lb-lab-t{fill:var(--sv-c,var(--st-ink));font-weight:800}.lb-sv:not(.is-inside) .lb-lab-bg{fill:var(--st-panel)}.lb-hatch-line{fill:color-mix(in srgb, var(--st-ink) 22%, transparent)}.lb-cell{cursor:pointer}.lb-cell-base{fill:var(--pending-fill)}.lb-cell:not(.is-none) .lb-cell-base{fill:#0000}.lb-cell-t{fill:var(--st-on-flare);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;font-stretch:112%}.lb-cell.is-best .lb-cell-t{font-weight:800}.lb-cell:hover .lb-cell-bg{stroke:var(--st-ink);stroke-width:1px}.lb-board[data-view=compare] :is(.lb-list,.mrows-empty){display:none}.lb-cmp-table{border-collapse:collapse;width:100%;display:block}.lb-cmp-table tbody{display:block}.lb-cmp-row{grid-template-columns:var(--lb-grid);min-height:var(--h);border-bottom:1px solid var(--st-rule);align-items:center;gap:0 .75rem;padding:0 .75rem 0 .25rem;display:grid}.lb-cmp-row.is-top+.lb-cmp-row.is-cat,.lb-cmp-row.is-standard+.lb-cmp-row.is-cat.is-design,.lb-cmp-row.is-standard+.lb-cmp-row.is-task.is-design{border-top:1px solid var(--st-ink)}.lb-cmp-row:hover{background:var(--st-paper)}.lb-cmp-name{text-align:left;grid-column:1/5;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:0 0 0 .35rem;font-weight:700;display:flex}.lb-cmp-row.is-task .lb-cmp-name{padding-left:1.75rem;font-weight:500}.lb-cmp-item{align-items:baseline;gap:.5rem;min-width:0;display:flex}.lb-cmp-item small{color:var(--st-ink-2);font-size:.72rem;font-weight:500}.lb-cmp-link{color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.lb-cmp-link:is(:hover,:focus-visible){-webkit-text-decoration:underline 2px var(--st-orbit);text-decoration:underline 2px var(--st-orbit);text-underline-offset:4px}.lb-cmp-no{color:var(--st-ink-2);margin-right:.4rem;font-weight:600}.lb-cmp-tags{color:var(--st-ink-2);font-family:var(--st-font-ui);font-size:.66rem;font-weight:500;font-stretch:var(--st-wide);white-space:nowrap;flex:none;justify-items:end;line-height:12px;display:grid}.lb-cmp-tag b{color:var(--st-ink);font-weight:700}.lb-cmp-tag-link:hover{color:var(--st-ink);-webkit-text-decoration:underline 1px var(--st-orbit);text-decoration:underline 1px var(--st-orbit);text-underline-offset:2px}.lb-cmp-plot{grid-column:5;align-self:stretch;padding:0}.lb-cmp-svg{font-family:var(--st-font-ui);display:block;overflow:visible}.lb-cmp-diff{white-space:nowrap;grid-column:6;justify-self:end;font-size:.88rem;font-weight:700}.lb-cmp-bar.is-c1{fill:var(--compare-1)}.lb-cmp-bar.is-c2{fill:var(--compare-2)}.lb-cmp-bar.is-c3{fill:var(--compare-3)}.lb-cmp-bar.is-c4{fill:var(--compare-4)}.lb-cmp-bar:not(.is-c1){stroke:var(--lime-edge);stroke-width:1px}.lb-cmp-v.is-none{fill:var(--st-ink-2);font-size:10.5px}.lb-cmp-empty .lb-cmp-back{background:0 0;margin-top:.75rem;padding:0;display:block}.lb-sandbox{border-top:1px solid var(--st-rule);border-bottom:1px solid var(--st-rule);gap:.8rem;padding:.9rem 0 1rem;display:grid}.lb-sb-top{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;display:flex}.lb-sb-title{margin:0;font-weight:800}.lb-sb-help{color:var(--st-ink-2);flex:16rem;margin:0;font-size:.8rem}.lb-sb-presets{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.lb-sb-presets .st-chip{min-height:2rem}.lb-sb-presets .st-btn{margin-left:.4rem}.lb-sb-sum{align-items:center;gap:.5rem;margin:0 0 0 auto;font-size:.8rem;display:flex}.lb-sb-sumlab,.lb-sb-sumnote{color:var(--st-ink-2)}.lb-sb-sumv{font-size:1.05rem}.lb-sb-mini{gap:1px;width:9rem;height:.7rem;display:flex}.lb-sb-mini i{background:var(--c);min-width:0;transition:flex-grow .2s var(--st-mech);flex:1 1 0}.lb-sb-mini i.has-edge,.lb-sb-sw.has-edge{box-shadow:inset 0 0 0 1px var(--lime-edge)}.lb-sb-grid{grid-template-columns:repeat(auto-fit,minmax(6.75rem,1fr));gap:.6rem 1.1rem;display:grid}.lb-sb-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .5rem;display:grid}.lb-sb-item.is-zero .lb-sb-name{color:var(--st-ink-2)}.lb-sb-name{white-space:nowrap;align-items:center;gap:.4rem;min-width:0;font-size:.82rem;font-weight:700;display:flex;overflow:hidden}.lb-sb-sw{background:var(--c);flex:none;width:.6rem;height:.6rem}.lb-sb-val{font-size:.85rem;font-weight:700}.lb-sb-norm{color:var(--st-ink-2);grid-column:1/-1;font-size:.72rem}.lb-sb-item input[type=range]{--p:50%;appearance:none;cursor:pointer;background:0 0;grid-column:1/-1;width:100%;height:1.4rem;margin:0}.lb-sb-item input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--st-orbit), var(--st-orbit)) 0 0 / var(--p) 100% no-repeat, var(--st-chip);height:4px}.lb-sb-item input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--st-ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%);border:0;border-radius:0;width:12px;height:18px;margin-top:-7px}.lb-sb-item input[type=range]::-moz-range-track{background:var(--st-chip);height:4px}.lb-sb-item input[type=range]::-moz-range-progress{background:var(--st-orbit);height:4px}.lb-sb-item input[type=range]::-moz-range-thumb{background:var(--st-ink);border:0;border-radius:0;width:12px;height:18px}.lb-sb-item input[type=range]:focus-visible{outline:2px solid var(--st-ink);outline-offset:2px}.lb-foot{margin:1rem 0 0}.lb-foot a{color:var(--st-ink-2);-webkit-text-decoration:underline 1px var(--st-orbit);text-decoration:underline 1px var(--st-orbit);text-underline-offset:3px}.lb-foot a:is(:hover,:focus-visible){color:var(--st-ink)}
