.chip[data-v-6d8c49ca]{align-items:center;border:1px solid transparent;border-radius:9999px;display:inline-flex;font-weight:500;gap:.375rem;transition:all var(--transition-fast);white-space:nowrap}.chip--xs[data-v-6d8c49ca]{font-size:.625rem;gap:.25rem;padding:.0625rem .375rem}.chip--sm[data-v-6d8c49ca]{font-size:.75rem;padding:.25rem .625rem}.chip--md[data-v-6d8c49ca]{font-size:.875rem;padding:.375rem .875rem}.chip--primary[data-v-6d8c49ca]{background:color-mix(in srgb,var(--color-primary) 15%,#fff);border-color:color-mix(in srgb,var(--color-primary) 30%,#fff);color:var(--color-secondary)}.chip--secondary[data-v-6d8c49ca]{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.chip--neutral[data-v-6d8c49ca]{background:var(--color-bg-muted);border-color:var(--color-border-subtle);color:var(--color-text-body)}.chip--success[data-v-6d8c49ca]{background:#dcfce7;border-color:#bbf7d0;color:#166534}.chip--warning[data-v-6d8c49ca]{background:#fef3c7;border-color:#fde68a;color:#92400e}.chip--danger[data-v-6d8c49ca]{background:#fee2e2;border-color:#fecaca;color:#991b1b}.chip--outline[data-v-6d8c49ca]{background:transparent}.chip--outline.chip--primary[data-v-6d8c49ca]{border-color:var(--color-primary);color:var(--color-primary-text)}.chip--outline.chip--secondary[data-v-6d8c49ca]{border-color:var(--color-secondary);color:var(--color-secondary)}.chip--outline.chip--neutral[data-v-6d8c49ca]{border-color:var(--color-border-emphasis);color:var(--color-text-body)}.chip--dashed[data-v-6d8c49ca]{background:transparent;border-style:dashed}.chip--dashed.chip--primary[data-v-6d8c49ca]{border-color:var(--color-primary);color:var(--color-primary-text)}.chip--dashed.chip--secondary[data-v-6d8c49ca]{border-color:var(--color-secondary);color:var(--color-secondary)}.chip--dashed.chip--neutral[data-v-6d8c49ca]{border-color:var(--color-border-emphasis);color:var(--color-text-body)}.chip--clickable[data-v-6d8c49ca]{cursor:pointer}.chip--clickable[data-v-6d8c49ca]:hover{filter:brightness(.95)}.chip--clickable.chip--primary[data-v-6d8c49ca]:hover{background:color-mix(in srgb,var(--color-primary) 25%,#fff)}.chip--clickable.chip--secondary[data-v-6d8c49ca]:hover{background:var(--color-secondary-light)}.chip--clickable.chip--neutral[data-v-6d8c49ca]:hover{background:var(--color-border-subtle)}.chip__icon[data-v-6d8c49ca]{flex-shrink:0;height:.875em;width:.875em}.chip--xs .chip__icon[data-v-6d8c49ca]{height:.75em;width:.75em}
