.checkbox.svelte-z3htg9{--checkbox-size:16px;width:var(--checkbox-size);height:var(--checkbox-size);vertical-align:middle;cursor:pointer;flex:none;display:inline-flex;position:relative}.checkbox[data-size=xs].svelte-z3htg9{--checkbox-size:12px}.checkbox[data-size=sm].svelte-z3htg9{--checkbox-size:14px}.checkbox[data-size=lg].svelte-z3htg9{--checkbox-size:20px}.checkbox[data-disabled].svelte-z3htg9{cursor:not-allowed;opacity:.55}.checkbox-input.svelte-z3htg9{z-index:2;width:100%;height:100%;cursor:inherit;opacity:0;margin:0;padding:0;position:absolute;inset:0}.checkbox-box.svelte-z3htg9{box-sizing:border-box;width:100%;height:100%;color:var(--tone-foreground,var(--tx-dynamic));background:var(--page-bg);border:1px solid var(--bd);border-radius:var(--border-radius-half);box-shadow:var(--control-inset-shadow,none);justify-content:center;align-items:center;transition:border-color .15s,transform .1s;display:flex}.checkbox-icon.svelte-z3htg9{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .12s,transform .16s cubic-bezier(.2,.8,.2,1);transform:scale(.75)}.checkbox-indeterminate.svelte-z3htg9{width:65%;color:var(--tx);position:absolute}.checkbox-input.svelte-z3htg9:not(:disabled):hover+.checkbox-box:where(.svelte-z3htg9){border-color:var(--tx-f)}.checkbox-input.svelte-z3htg9:focus-visible+.checkbox-box:where(.svelte-z3htg9){outline:2px solid var(--accent-color,var(--tx));outline-offset:2px}.checkbox-input.svelte-z3htg9:active+.checkbox-box:where(.svelte-z3htg9){transform:scale(var(--press-scale,.96))}.checkbox-input.svelte-z3htg9:checked+.checkbox-box:where(.svelte-z3htg9){background:linear-gradient(180deg, color-mix(in oklab, white 16%, var(--tone-color,var(--accent-color))) 0%, color-mix(in oklab, black 8%, var(--tone-color,var(--accent-color))) 100%);border-color:color-mix(in oklab, black 12%, var(--tone-color,var(--accent-color)));box-shadow:inset 0 0 0 1px oklab(100% 0 5.96046e-8/.2),0 1px 2px #00000014}.checkbox-input.svelte-z3htg9:checked:not(:disabled):hover+.checkbox-box:where(.svelte-z3htg9){filter:brightness(.95)}.checkbox-input.svelte-z3htg9:checked:not(:indeterminate)+.checkbox-box:where(.svelte-z3htg9) .checkbox-check:where(.svelte-z3htg9),.checkbox-input.svelte-z3htg9:indeterminate+.checkbox-box:where(.svelte-z3htg9) .checkbox-indeterminate:where(.svelte-z3htg9){opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.checkbox-box.svelte-z3htg9,.checkbox-icon.svelte-z3htg9{transition:none}}.table-pagination.svelte-mbgnh8{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:2px;margin-left:auto;display:flex}.page-gap.svelte-mbgnh8{width:20px;height:28px;color:var(--tx-f);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.table-pagination[data-size=xs].svelte-mbgnh8 .page-gap:where(.svelte-mbgnh8){width:20px;height:24px}.table-pagination[data-size=sm].svelte-mbgnh8 .page-gap:where(.svelte-mbgnh8){width:22px;height:28px}@media (width<=560px){.table-pagination.svelte-mbgnh8{justify-content:flex-start;width:100%;margin-left:0}.pager-label.svelte-mbgnh8{display:none}}.table-container.svelte-8y0o18{--table-cell-height:32px;--table-cell-padding-block:3px;--table-select-column-width:var(--table-cell-height);--table-select-padding:calc((var(--table-select-column-width) - 17px) / 2);--table-utility-color:color-mix(in oklab, var(--tx-l) 62%, var(--tx-f));--table-row-divider:color-mix(in oklab, var(--bd) 72%, transparent);--table-column-divider:var(--table-row-divider);--table-sticky-fade:color-mix(in oklab, var(--bd) 88%, transparent);border:1px solid var(--bd);border-radius:var(--border-radius);background:var(--bg);width:100%;min-width:0;box-shadow:var(--control-inset-shadow,none);flex-direction:column;display:flex;overflow:hidden}.table-container[data-variant=layered].svelte-8y0o18{box-shadow:none;background:0 0;border:0;overflow:visible}.table-frame.svelte-8y0o18{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;display:flex}.table-container[data-variant=layered].svelte-8y0o18 .table-frame:where(.svelte-8y0o18){border:1px solid var(--table-layer-frame,var(--bd));border-radius:var(--border-radius);background:var(--table-layer-secondary,var(--lighter-bg));padding:1px;overflow:hidden}.table-container[data-variant=layered].svelte-8y0o18 .table-footer:where(.svelte-8y0o18){background:var(--table-layer-secondary,var(--lighter-bg));position:relative}.table-container[data-variant=layered].svelte-8y0o18 .table-toolbar:where(.svelte-8y0o18){background:0 0;min-height:0;margin-bottom:8px;padding:0}.table-container[data-variant=layered].svelte-8y0o18 .table-wrap:where(.svelte-8y0o18){background:var(--table-layer-primary,var(--bg));box-shadow:var(--control-inset-shadow,none);border:0;border-radius:0;position:relative}.table-container[data-variant=layered].svelte-8y0o18 .table-footer:where(.svelte-8y0o18){border-radius:0 0 calc(var(--border-radius) - 2px) calc(var(--border-radius) - 2px);padding-top:8px}.table-toolbar.svelte-8y0o18,.table-footer.svelte-8y0o18{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.table-toolbar.svelte-8y0o18{min-height:44px;padding:8px}.table-footer.svelte-8y0o18{min-height:40px;padding:8px}.toolbar-slot.svelte-8y0o18,.toolbar-end.svelte-8y0o18{align-items:center;gap:8px;min-width:0;display:flex}.toolbar-slot.svelte-8y0o18{flex:auto}.toolbar-end.svelte-8y0o18{flex:none;justify-content:flex-end}.search-field.svelte-8y0o18{width:min(320px,100%);min-width:0;color:var(--table-utility-color)}.page-size.svelte-8y0o18{color:var(--table-utility-color);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.footer-controls.svelte-8y0o18{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.table-wrap.svelte-8y0o18{border-top:1px solid var(--bd);border-bottom:1px solid var(--bd);border-radius:0 0 var(--border-radius) var(--border-radius);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--bd) transparent;background:var(--page-bg);width:100%;min-width:0;position:relative;overflow:auto clip}.table-wrap[data-scroll-y].svelte-8y0o18{overscroll-behavior-y:none;overflow-y:auto}.table.svelte-8y0o18{border-collapse:separate;border-spacing:0;width:100%;min-width:100%;color:var(--tx);font-variant-numeric:tabular-nums;font-size:14px}caption.svelte-8y0o18{color:var(--tx-l);text-align:left;background:color-mix(in oklab, var(--page-bg) 84%, var(--bg));padding:10px 12px;font-size:13px;font-weight:650}.table[data-has-fit].svelte-8y0o18:not([data-editing]){width:max-content;min-width:100%}.thead.svelte-8y0o18 th:where(.svelte-8y0o18){height:var(--table-cell-height);padding:var(--table-cell-padding-block) 12px;color:var(--tx);background:var(--page-bg);letter-spacing:.005em;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;border-right:1px solid #0000;font-size:14px;font-weight:600;position:relative}.table-wrap[data-sticky-header].svelte-8y0o18 .thead:where(.svelte-8y0o18) th:where(.svelte-8y0o18){z-index:2;position:sticky;top:0}.thead.svelte-8y0o18 th[data-align=right]:where(.svelte-8y0o18){text-align:right}.thead.svelte-8y0o18 th[data-align=center]:where(.svelte-8y0o18){text-align:center}.cell-inner.svelte-8y0o18,.header-button.svelte-8y0o18,.header-label.svelte-8y0o18{min-width:0}.cell-inner.svelte-8y0o18{align-items:center;gap:6px;max-width:100%;display:inline-flex;overflow:hidden}.header-button.svelte-8y0o18{align-items:center;justify-content:inherit;width:100%;height:100%;color:inherit;text-align:inherit;cursor:pointer;gap:6px;display:inline-flex}.header-button.svelte-8y0o18:hover .sort-indicator:where(.svelte-8y0o18){color:var(--tx);opacity:1}.header-button.svelte-8y0o18:focus-visible{border-radius:var(--border-radius-half);outline:2px solid var(--tone-border,var(--accent-bd));outline-offset:2px}.header-label.svelte-8y0o18{align-items:center;gap:6px;max-width:100%;display:inline-flex}.header-text.svelte-8y0o18{text-overflow:ellipsis;min-width:0;overflow:hidden}.header-icon.svelte-8y0o18{width:14px;height:14px;color:var(--tx-l);flex:none;justify-content:center;align-items:center;display:inline-flex}.header-icon.svelte-8y0o18 svg,.header-icon.svelte-8y0o18 img{width:14px;height:14px;display:block}.header-icon.svelte-8y0o18 svg{color:inherit;stroke:currentColor}.sort-indicator.svelte-8y0o18{color:var(--tx-f);flex:none;transition:color .12s,opacity .12s;display:inline-flex}.sort-indicator.svelte-8y0o18 svg{transform-origin:50%}.sort-indicator[data-direction=asc].svelte-8y0o18 svg{transform:rotate(180deg)}.sort-indicator[data-direction=none].svelte-8y0o18 path{opacity:1}.thead.svelte-8y0o18 th[aria-sort]:where(.svelte-8y0o18) .sort-indicator:where(.svelte-8y0o18){color:var(--tx);opacity:1}.tbody.svelte-8y0o18 .tr:where(.svelte-8y0o18){--table-cell-background:var(--bg);background:var(--bg);transition:background-color .12s,box-shadow .12s,opacity .12s}.tbody.svelte-8y0o18 .tr:where(.svelte-8y0o18):hover{--table-cell-background:var(--hover);background:var(--hover)}.tbody.svelte-8y0o18 .tr[data-selected]:where(.svelte-8y0o18),.tbody.svelte-8y0o18 .tr[data-selected]:where(.svelte-8y0o18):hover{--table-cell-background:color-mix(in oklab, var(--tone-color,var(--accent-color)) 12%, var(--bg));background:color-mix(in oklab, var(--tone-color,var(--accent-color)) 12%, var(--bg));box-shadow:inset 2px 0 var(--tone-color,var(--accent-color))}.tbody.svelte-8y0o18 .tr[data-clickable]:where(.svelte-8y0o18){cursor:pointer}.tbody.svelte-8y0o18 .tr[data-editing]:where(.svelte-8y0o18){--table-cell-background:var(--hover);background:var(--hover);box-shadow:inset 0 0 0 1px var(--bd)}.tbody.svelte-8y0o18 .tr:where(.svelte-8y0o18):focus-visible{outline:2px solid var(--tone-border,var(--accent-bd));outline-offset:-2px}.td.svelte-8y0o18{height:var(--table-cell-height);padding:var(--table-cell-padding-block) 12px;background:inherit;color:var(--tx);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #0000;border-right:1px solid #0000;position:relative;overflow:hidden}.table-container.svelte-8y0o18:is([data-grid-lines=horizontal]:where(.svelte-8y0o18),[data-grid-lines=both]:where(.svelte-8y0o18)) .td:where(.svelte-8y0o18){border-top-color:var(--table-row-divider)}.table-container.svelte-8y0o18:is([data-grid-lines=vertical]:where(.svelte-8y0o18),[data-grid-lines=both]:where(.svelte-8y0o18)) :where(.svelte-8y0o18):is(.thead:where(.svelte-8y0o18) th:where(.svelte-8y0o18),.tbody:where(.svelte-8y0o18) td:where(.svelte-8y0o18)):not(:last-child){border-right-color:var(--table-column-divider)}.td[data-variant=dim].svelte-8y0o18{color:var(--tx-l)}.td[data-copyable].svelte-8y0o18:focus-visible{outline:2px solid var(--tone-border,var(--accent-bd));outline-offset:-2px}.copy-feedback.svelte-8y0o18{z-index:1;box-sizing:border-box;background:linear-gradient(to right, transparent, var(--table-cell-background,var(--bg)) 54%);width:72px;color:var(--green);pointer-events:none;justify-content:flex-end;align-items:center;padding-right:10px;animation:.16s ease-out svelte-8y0o18-copy-feedback-in;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.copy-feedback.svelte-8y0o18 svg{filter:drop-shadow(0 1px 1px color-mix(in oklab, var(--bg) 45%, transparent));display:block}.cell-link.svelte-8y0o18{color:var(--blue);text-underline-offset:2px;font-weight:520;text-decoration:none}.cell-link.svelte-8y0o18:hover,.cell-link.svelte-8y0o18:focus-visible{text-decoration:underline}.cell-link.svelte-8y0o18:focus-visible{outline:2px solid var(--tone-border,var(--accent-bd));outline-offset:2px;border-radius:2px}.table-container[data-size=sm].svelte-8y0o18{--table-cell-height:28px;--table-cell-padding-block:1px}.table-container[data-size=lg].svelte-8y0o18{--table-cell-height:36px;--table-cell-padding-block:5px}.table-container[data-wrap-text].svelte-8y0o18 .td:where(.svelte-8y0o18){white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.thead.svelte-8y0o18 th[data-fit]:where(.svelte-8y0o18),.td[data-fit].svelte-8y0o18{width:max-content}.td[data-editing].svelte-8y0o18{padding:0;overflow:hidden}.td[data-align=right].svelte-8y0o18{text-align:right}.td[data-align=center].svelte-8y0o18{text-align:center}.tbody.svelte-8y0o18 .tr:where(.svelte-8y0o18)>.td-select:where(.svelte-8y0o18)+.td:where(.svelte-8y0o18),.tbody.svelte-8y0o18 .tr:where(.svelte-8y0o18)>.td:where(.svelte-8y0o18):first-child:not(.td-select){font-weight:520}.empty.svelte-8y0o18 td:where(.svelte-8y0o18){color:var(--tx-f);text-align:center;background:var(--bg);padding:22px 14px}.infinite-sentinel.svelte-8y0o18 td:where(.svelte-8y0o18){height:1px;color:var(--table-utility-color);text-align:center;background:var(--bg);border-top:0;padding:0}.virtual-spacer.svelte-8y0o18 td:where(.svelte-8y0o18){box-sizing:border-box;background:var(--bg);pointer-events:none;border:0;padding:0;line-height:0}.infinite-sentinel[data-loading].svelte-8y0o18 td:where(.svelte-8y0o18){height:var(--table-cell-height);padding:var(--table-cell-padding-block) 12px;border-top:1px solid var(--table-row-divider)}.infinite-sentinel[data-loading].svelte-8y0o18 td:where(.svelte-8y0o18)>span:where(.svelte-8y0o18){vertical-align:middle;margin-inline:4px}.sr-only.svelte-8y0o18,.sr-row.svelte-8y0o18 td:where(.svelte-8y0o18){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton.svelte-8y0o18{background:linear-gradient(90deg, color-mix(in oklab, var(--bd) 58%, transparent), color-mix(in oklab, var(--tx-f) 18%, transparent), color-mix(in oklab, var(--bd) 58%, transparent));background-size:180% 100%;border-radius:999px;width:min(180px,74%);height:10px;animation:1.1s ease-in-out infinite svelte-8y0o18-skeleton-shimmer;display:block}.skeleton-row.svelte-8y0o18:nth-child(2n) .skeleton:where(.svelte-8y0o18){width:min(140px,58%)}.skeleton-check.svelte-8y0o18{border-radius:var(--border-radius-half);width:16px;height:16px;margin:0 auto}.cell-loading.svelte-8y0o18{border:2px solid var(--bd);border-right-color:var(--tone-color,var(--accent-color));border-radius:50%;width:12px;height:12px;animation:.8s linear infinite svelte-8y0o18-spin;display:inline-block}.cell-edit-wrap.svelte-8y0o18{box-sizing:border-box;background:inherit;align-items:center;gap:6px;width:100%;min-width:0;padding:2px 6px 2px 10px;display:flex;position:absolute;inset:0}.cell-input.svelte-8y0o18{width:100%;min-width:0;height:calc(var(--table-cell-height) - 4px);color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:auto}.cell-actions.svelte-8y0o18{flex:none;align-items:center;gap:4px;display:flex}.table[data-editing].svelte-8y0o18 tr:where(.svelte-8y0o18) td:where(.svelte-8y0o18):focus-within{box-shadow:inset 0 0 0 1px var(--tone-color,var(--accent-color))}.table[data-editing].svelte-8y0o18:focus-within tbody:where(.svelte-8y0o18) tr:where(.svelte-8y0o18):not(:focus-within){opacity:.55}.select-th.svelte-8y0o18,.td-select.svelte-8y0o18{box-sizing:border-box;width:var(--table-select-column-width);min-width:var(--table-select-column-width);max-width:var(--table-select-column-width);isolation:isolate;text-align:center;padding-right:var(--table-select-padding);padding-left:var(--table-select-padding);position:sticky;left:0}.select-th.svelte-8y0o18{z-index:3;background:var(--page-bg)}.table-wrap[data-sticky-header].svelte-8y0o18 .thead:where(.svelte-8y0o18) .select-th:where(.svelte-8y0o18){z-index:4;top:0}.table-container.svelte-8y0o18 .td-select:where(.svelte-8y0o18){z-index:1;padding-block:var(--table-select-padding);background:inherit}.table-wrap[data-scrolled-x].svelte-8y0o18 .select-th:where(.svelte-8y0o18),.table-wrap[data-scrolled-x].svelte-8y0o18 .td-select:where(.svelte-8y0o18){box-shadow:8px 0 10px -10px var(--table-sticky-fade)}.select-col.svelte-8y0o18{width:var(--table-select-column-width);min-width:var(--table-select-column-width);max-width:var(--table-select-column-width)}.select-head.svelte-8y0o18{justify-content:center;align-items:center;display:flex;position:relative}.td-select.svelte-8y0o18 .checkbox{margin:0 auto}.col-resizer.svelte-8y0o18{z-index:1;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:8px;height:100%;position:absolute;top:0;right:-4px}.col-resizer.svelte-8y0o18:after{content:"";background:var(--tone-color,var(--accent-color));opacity:0;border-radius:0;width:1px;height:100%;transition:opacity .12s;position:absolute;top:0;right:3px}.col-resizer.svelte-8y0o18:hover:after,.thead.svelte-8y0o18 th[data-resizing]:where(.svelte-8y0o18) .col-resizer:where(.svelte-8y0o18):after,.col-resizer.svelte-8y0o18:focus-visible:after{opacity:1}.thead.svelte-8y0o18 th[data-resizing]:where(.svelte-8y0o18) .col-resizer:where(.svelte-8y0o18):after{height:var(--table-resize-guide-height,100%)}.col-resizer.svelte-8y0o18:focus-visible{outline:none}.table-footer.svelte-8y0o18{flex-wrap:wrap}.page-info.svelte-8y0o18{min-height:28px;color:var(--table-utility-color);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.selection-count.svelte-8y0o18{color:var(--tx-l)}@media (width<=560px){.table-toolbar.svelte-8y0o18,.table-footer.svelte-8y0o18{align-items:stretch}.table-toolbar.svelte-8y0o18,.table-footer.svelte-8y0o18,.toolbar-slot.svelte-8y0o18,.toolbar-end.svelte-8y0o18{flex-direction:column}.toolbar-end.svelte-8y0o18{justify-content:flex-start;width:100%;margin-left:0}.footer-controls.svelte-8y0o18{flex-wrap:wrap;justify-content:space-between;width:100%;margin-left:0}.search-field.svelte-8y0o18{width:100%}}@keyframes svelte-8y0o18-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-80% 0}}@keyframes svelte-8y0o18-spin{to{transform:rotate(1turn)}}@keyframes svelte-8y0o18-copy-feedback-in{0%{opacity:0;transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.copy-feedback.svelte-8y0o18{animation:none}}.row-link.svelte-8y0o18{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.leaderboard.svelte-16mdp35{width:100%;min-width:0;color:var(--tx)}.player-search.svelte-16mdp35{align-items:center;gap:12px;width:100%;min-width:0;margin-bottom:16px;display:flex}.player-search.svelte-16mdp35 [data-ok-ui=input] .child-icon{flex-shrink:0;width:auto}.player-search.svelte-16mdp35 [data-ok-ui=input] .child-icon svg{flex-shrink:0;width:16px;height:16px}.controls.svelte-16mdp35{z-index:2;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex;position:relative}.reset.svelte-16mdp35{color:var(--tx);padding:8px 0;font-size:12px}.table-surface.svelte-16mdp35{border-radius:var(--border-radius);min-width:0;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.table-surface.svelte-16mdp35 td{font-variant-numeric:tabular-nums}.table-surface.svelte-16mdp35 .header-button{color:inherit;background:0 0;border:0;font-family:inherit}.player.svelte-16mdp35{width:max-content;min-height:36px;color:inherit;white-space:nowrap;align-items:center;gap:12px;font-weight:500;display:inline-flex}.player.svelte-16mdp35 span:where(.svelte-16mdp35){flex-shrink:0;min-width:17ch}.player.svelte-16mdp35:hover span:where(.svelte-16mdp35){text-underline-offset:4px;text-decoration:underline}.player.svelte-16mdp35 img:where(.svelte-16mdp35){image-rendering:pixelated;border-radius:5px;flex-shrink:0}
