.ranking-controls{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-bottom:10px;display:flex}.ranking-controls__select{gap:4px;display:grid}.ranking-controls__select span{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.6875rem;font-weight:700}.ranking-controls__select select{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);min-height:38px;color:var(--color-text);font:inherit;padding:6px 10px;font-size:.9375rem;font-weight:600}.ranking-controls__chips{flex-wrap:wrap;gap:6px;display:flex}.ranking-controls__chips button,.ranking-controls__reset{border:1px solid var(--color-border-strong);background:var(--color-surface);min-height:38px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.875rem;font-weight:600}.ranking-controls__chips button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-soft-text)}.ranking-controls__reset{color:var(--color-text-muted);background:0 0;border-color:#0000;text-decoration:underline}.ranking-controls__status{color:var(--color-text-muted);margin:0 0 10px;font-size:.8125rem}.ranking-controls__empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);text-align:center;padding:24px}
