.lb[data-v-6c2c2bfd]{flex-direction:column;gap:10px;display:flex}.lb-head[data-v-6c2c2bfd]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lb-title[data-v-6c2c2bfd]{color:var(--text);margin:0;font-size:17px;font-weight:700}.lb-counts[data-v-6c2c2bfd]{align-items:baseline;gap:10px;display:flex}.lb-count[data-v-6c2c2bfd]{color:var(--text-faint);white-space:nowrap;font-size:12px}.lb-controls[data-v-6c2c2bfd]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-select[data-v-6c2c2bfd]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);max-width:100%;padding:6px 10px;font-size:12.5px}.lb-select[data-v-6c2c2bfd]:focus{border-color:var(--accent);outline:none}.lb-scope[data-v-6c2c2bfd]{border:1px solid var(--border);border-radius:var(--radius-sm);gap:0;display:flex;overflow:hidden}.lb-scope-btn[data-v-6c2c2bfd]{border:none;border-right:1px solid var(--border);background:var(--bg-panel);color:var(--text-dim);cursor:pointer;transition:all .15s var(--ease);padding:6px 10px;font-size:12px;font-weight:600}.lb-scope-btn[data-v-6c2c2bfd]:last-child{border-right:none}.lb-scope-btn[data-v-6c2c2bfd]:hover{color:var(--text)}.lb-scope-btn.active[data-v-6c2c2bfd]{background:var(--bg-panel-2);color:var(--accent)}.lb-state[data-v-6c2c2bfd]{text-align:center;color:var(--text-dim);margin:0;padding:18px 0;font-size:13.5px}.lb-state.error[data-v-6c2c2bfd]{color:#e8a13d}.lb-table[data-v-6c2c2bfd]{border:1px solid var(--border);border-radius:var(--radius-node);flex-direction:column;display:flex;overflow:hidden}.lb-row[data-v-6c2c2bfd]{border-bottom:1px solid var(--border);grid-template-columns:44px minmax(0,1fr) 116px 102px 106px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:grid}.lb-row[data-v-6c2c2bfd]:last-child{border-bottom:none}.lb-row-head[data-v-6c2c2bfd]{color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;background:var(--bg-panel-2);font-size:11px;font-weight:700}.lb-row.mine[data-v-6c2c2bfd]{background:color-mix(in srgb, var(--accent) 12%, transparent)}.lb-place[data-v-6c2c2bfd]{color:var(--text-dim);font-variant-numeric:tabular-nums;font-weight:800}.lb-place.place-1[data-v-6c2c2bfd]{color:#f5b623}.lb-place.place-2[data-v-6c2c2bfd]{color:#cbd5e1}.lb-place.place-3[data-v-6c2c2bfd]{color:#d08a54}.lb-player[data-v-6c2c2bfd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);align-items:center;gap:6px;font-weight:600;display:flex;overflow:hidden}.lb-attempts[data-v-6c2c2bfd]{color:var(--text-faint);flex-shrink:0;font-size:11px;font-weight:600}.lb-value[data-v-6c2c2bfd]{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700}.lb-dim[data-v-6c2c2bfd]{color:var(--text-dim);font-variant-numeric:tabular-nums}.lb-boards[data-v-6c2c2bfd]{flex-wrap:wrap;gap:6px;display:flex}.lb-board[data-v-6c2c2bfd]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-panel);color:var(--text-dim);cursor:pointer;transition:all .15s var(--ease);padding:6px 12px;font-size:12.5px;font-weight:600}.lb-board[data-v-6c2c2bfd]:hover{color:var(--text)}.lb-board.active[data-v-6c2c2bfd]{background:var(--bg-panel-2);border-color:var(--accent);color:var(--accent)}.lb-chips[data-v-6c2c2bfd]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.lb-chip[data-v-6c2c2bfd]{border:1px solid var(--border);background:var(--bg-panel);color:var(--text-dim);cursor:pointer;transition:all .15s var(--ease);border-radius:999px;padding:4px 10px;font-size:12px}.lb-chip[data-v-6c2c2bfd]:hover{color:var(--text);border-color:var(--accent)}.lb-chip.active[data-v-6c2c2bfd]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent);font-weight:600}.lb-cmp-btn[data-v-6c2c2bfd]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-panel);color:var(--text-dim);cursor:pointer;transition:all .15s var(--ease);margin-left:auto;padding:6px 12px;font-size:12px;font-weight:600}.lb-cmp-btn[data-v-6c2c2bfd]:hover{color:var(--text);border-color:var(--accent)}.lb-cmp-btn.active[data-v-6c2c2bfd]{border-color:var(--accent);color:var(--accent)}.lb-picker[data-v-6c2c2bfd]{border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--bg-panel-2);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.lb-picker-hint[data-v-6c2c2bfd]{color:var(--text-faint);white-space:nowrap;font-size:12px}.lb-line[data-v-6c2c2bfd]{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.lb-tag[data-v-6c2c2bfd]{border:1px solid var(--border);color:var(--text-faint);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:11px}.lb-cmp[data-v-6c2c2bfd]{flex-direction:column;gap:8px;display:flex}.lb-cmp-title[data-v-6c2c2bfd]{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin:4px 0 0;font-size:12px;font-weight:700}.lb-cmp-grid[data-v-6c2c2bfd]{border:1px solid var(--border);border-radius:var(--radius-node);flex-direction:column;display:flex;overflow-x:auto}.lb-cmp-row[data-v-6c2c2bfd]{grid-template-columns:var(--cols);border-bottom:1px solid var(--border);align-items:center;gap:8px;min-width:min-content;padding:7px 10px;font-size:12.5px;display:grid}.lb-cmp-row[data-v-6c2c2bfd]:last-child{border-bottom:none}.lb-cmp-head[data-v-6c2c2bfd]{background:var(--bg-panel-2);color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.lb-cmp-name[data-v-6c2c2bfd]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-dim);overflow:hidden}.lb-cmp-cell[data-v-6c2c2bfd]{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.lb-me[data-v-6c2c2bfd]{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);color:var(--text-dim);margin:0;padding:8px 12px;font-size:12.5px}.lb-me b[data-v-6c2c2bfd]{color:var(--accent)}.lb-note[data-v-6c2c2bfd]{color:var(--text-faint);margin:0;font-size:11.5px}@media (width<=560px){.lb-row[data-v-6c2c2bfd]{grid-template-columns:34px minmax(0,1fr) 100px 92px;padding:8px 10px}.lb-row[data-v-6c2c2bfd]>:last-child{display:none}}
