.pfm-chip{font-family:var(--pfm-font-sans);font-weight:var(--pfm-weight-medium);color:var(--pfm-ink);background:var(--pfm-surface);border:1.5px solid var(--pfm-border);border-radius:var(--pfm-radius-full);white-space:nowrap;transition:background-color var(--pfm-dur-fast) var(--pfm-ease), border-color var(--pfm-dur-fast) var(--pfm-ease), color var(--pfm-dur-fast) var(--pfm-ease);align-items:center;gap:.375rem;display:inline-flex}.pfm-chip:hover{border-color:var(--pfm-primary);color:var(--pfm-primary)}.pfm-chip:focus-visible{box-shadow:var(--pfm-focus-ring);outline:none}.pfm-chip--selected{background:var(--pfm-primary-soft);border-color:var(--pfm-primary);color:var(--pfm-primary);font-weight:var(--pfm-weight-semibold)}.pfm-chip--sm{height:1.75rem;font-size:var(--pfm-text-sm);padding:0 .75rem}.pfm-chip--md{height:2.125rem;font-size:var(--pfm-text-base);padding:0 1rem}.pfm-chip__count{color:var(--pfm-text-muted);font-weight:var(--pfm-weight-regular);font-variant-numeric:tabular-nums}.pfm-chip--selected .pfm-chip__count{color:inherit}.pfm-chip__remove{width:1.25rem;height:1.25rem;transition:background-color var(--pfm-dur-fast) var(--pfm-ease);border-radius:50%;justify-content:center;align-items:center;margin-right:-.25rem;display:inline-flex}.pfm-chip__remove:hover{background:color-mix(in srgb, currentColor 15%, transparent)}