.FilterableOptions-module__NDmzHG__filterBar{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.FilterableOptions-module__NDmzHG__chip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-navy);cursor:pointer;border-radius:999px;padding:.5rem 1rem;font-size:.85rem;font-weight:700;line-height:1.2;transition:border-color .15s,background-color .15s,color .15s}.FilterableOptions-module__NDmzHG__chip:hover{border-color:var(--color-navy)}.FilterableOptions-module__NDmzHG__chipActive{background:var(--color-navy);border-color:var(--color-navy);color:#fff}.FilterableOptions-module__NDmzHG__clearButton{border:1px dashed var(--color-muted);color:var(--color-muted);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem 1rem;font-size:.85rem;font-weight:700}.FilterableOptions-module__NDmzHG__clearButton:hover{border-color:var(--color-navy);color:var(--color-navy)}.FilterableOptions-module__NDmzHG__resultCount{color:var(--color-muted);margin:1.25rem 0 0;font-size:.9rem}.FilterableOptions-module__NDmzHG__resultsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.FilterableOptions-module__NDmzHG__emptyState{border:1px dashed var(--color-border);color:var(--color-muted);text-align:center;border-radius:6px;margin:2rem 0 0;padding:1.5rem}
