.aso-search{width:100%;min-width:0;font:inherit;border:1px solid var(--ft-line-2);border-radius:var(--ft-radius);background:var(--ft-surface);color:var(--ft-ink);padding:10px 12px;font-size:16px}.aso-search:focus-visible{outline:2px solid var(--ft-blue);outline-offset:1px}.aso-names{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.aso-names button{font:inherit;border:1px solid var(--ft-line-2);background:var(--ft-surface);color:var(--ft-ink);cursor:pointer;border-radius:999px;max-width:100%;padding:7px 12px;font-size:15px}.aso-names button[aria-pressed=true]{border-color:var(--ft-blue);background:var(--ft-blue-soft);color:var(--ft-blue-ink);font-weight:600}.aso-names button:focus-visible{outline:2px solid var(--ft-blue);outline-offset:2px}.aso-card{border:1px solid var(--ft-line);border-radius:var(--ft-radius);background:var(--ft-surface);gap:10px;min-width:0;padding:14px 16px;display:grid}.aso-card p{margin:0}.aso-lens{color:var(--ft-ink-2);font-size:13px;font-weight:700}.aso-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aso-chips li{border:1px solid var(--ft-line-2);color:var(--ft-ink);border-radius:6px;padding:2px 8px;font-size:14px}.aso-challenge{border-left:3px solid var(--ft-amber,#9a6206);padding-left:10px}.aso-challenge strong{color:var(--ft-ink-2);font-size:13px;display:block}.aso-count{color:var(--ft-ink-2);margin:0;font-size:14px}
