.label-component{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-md);text-transform:uppercase;text-wrap:pretty;justify-content:center;align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-1xs);border-radius:var(--radius-xs);background:var(--surface-brand-500);height:40px;color:var(--text-white);line-height:140%;display:inline-flex}.label-component--small{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;text-transform:uppercase;padding:var(--spacing-3xs) var(--spacing-2xs);border-radius:var(--radius-1xs);height:auto;line-height:140%}.label-component--small .label-component-icon{width:20px;height:20px}.label-component--responsive{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-sm);text-wrap:pretty;text-transform:uppercase;padding:var(--spacing-3xs) var(--spacing-2xs);border-radius:var(--radius-1xs);height:auto;line-height:140%}.label-component--responsive .label-component-icon{width:20px;height:20px}@media (width>=576px){.label-component--responsive{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:var(--font-letter-spacing-md);text-transform:uppercase;text-wrap:pretty;padding:var(--spacing-2xs) var(--spacing-1xs);border-radius:var(--radius-xs);height:40px;line-height:140%}.label-component--responsive .label-component-icon{width:24px;height:24px}}.label-component--secondary{background:var(--surface-brand-150);color:var(--text-highlight)}.label-component--secondary .label-component-icon{filter:none}.label-component--gray{background:var(--surface-gray-100);color:var(--text-secondary)}.label-component--gray .label-component-icon{filter:none}.label-component--ai{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-md);text-transform:uppercase;text-wrap:pretty;gap:var(--spacing-3xs);height:32px;padding:var(--spacing-3xs) var(--spacing-1xs);border-radius:var(--radius-3xl);background:linear-gradient(-75.62deg, var(--surface-brand-500) 2.1%, var(--pink) 92.23%);color:var(--text-white);white-space:nowrap;line-height:105%}.label-component--ai .label-component-icon{width:20px;height:20px}.label-component-icon{flex-shrink:0;width:24px;height:24px}
