.badge.svelte-1vr7z4p{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.badge-icon.svelte-1vr7z4p{color:var(--brand-scale);display:flex;align-items:center;flex-shrink:0}.badge-name.svelte-1vr7z4p{font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.badge-chip.svelte-1vr7z4p{padding:.125rem .5rem;background:color-mix(in srgb,var(--accent-primary) 12%,transparent);color:var(--accent-primary);border-radius:99px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--accent-primary) 25%,transparent);line-height:1.5;flex-shrink:0}.badge-subtitle.svelte-1vr7z4p{color:var(--text-secondary);font-weight:500;text-align:center}.badge--sm.svelte-1vr7z4p .badge-name:where(.svelte-1vr7z4p){font-size:.75rem}.badge--sm.svelte-1vr7z4p .badge-chip:where(.svelte-1vr7z4p){font-size:.5625rem}.badge--sm.svelte-1vr7z4p .badge-subtitle:where(.svelte-1vr7z4p){font-size:.8125rem}.badge--md.svelte-1vr7z4p .badge-name:where(.svelte-1vr7z4p){font-size:1.125rem}.badge--md.svelte-1vr7z4p .badge-chip:where(.svelte-1vr7z4p){font-size:.625rem}.badge--md.svelte-1vr7z4p .badge-subtitle:where(.svelte-1vr7z4p){font-size:.9375rem}.badge--lg.svelte-1vr7z4p .badge-name:where(.svelte-1vr7z4p){font-size:1.375rem}.badge--lg.svelte-1vr7z4p .badge-chip:where(.svelte-1vr7z4p){font-size:.6875rem}.badge--lg.svelte-1vr7z4p .badge-subtitle:where(.svelte-1vr7z4p){font-size:1rem}
