.level-badge.svelte-15t0wxu{letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;font-weight:800;line-height:1;transition:background .15s,color .15s;display:inline-flex}.size-sm.svelte-15t0wxu{padding:.15rem .45rem;font-size:.68rem}.size-md.svelte-15t0wxu{padding:.25rem .6rem;font-size:.78rem}.size-lg.svelte-15t0wxu{padding:.35rem .75rem;font-size:.88rem}.tier-A.svelte-15t0wxu{color:var(--color-brand-green,#15803d);background:#22c55e1f;border:1px solid #22c55e40}.tier-B.svelte-15t0wxu{background:var(--color-primary-subtle,#0cc0df24);color:var(--color-primary-dark,#0284c7);border:1px solid var(--color-primary-light,#0cc0df4d)}.tier-C.svelte-15t0wxu{color:var(--color-brand-yellow,#b45309);background:#f59e0b1f;border:1px solid #f59e0b40}.tier-neutral.svelte-15t0wxu{background:var(--color-card-subtle,#f1f5f9);color:var(--color-text-muted,#64748b);border:1px solid var(--color-border-subtle,#e2e8f0)}[data-theme=dark] .tier-A.svelte-15t0wxu{color:#4ade80}[data-theme=dark] .tier-B.svelte-15t0wxu{color:var(--color-primary-light,#38bdf8)}[data-theme=dark] .tier-C.svelte-15t0wxu{color:var(--color-accent-gold,#fbbf24)}
