.border-color-danger {border-color: var(--a2-border-color-danger, var(--a2-color-red-600, #d62100))}
.border-color-default {border-color: var(--a2-border-color-default, var(--a2-color-neutral-400, #8b8b8b))}
.border-color-primary {border-color: var(--a2-border-color-primary, var(--a2-color-blue-600, #0265dc))}
.border-color-strong {border-color: var(--a2-border-color-strong, var(--a2-color-neutral-700, #404040))}
.border-color-subdued {border-color: var(--a2-border-color-subdued, var(--a2-color-neutral-80, #e6e6e6))}
.border-color-success {border-color: var(--a2-border-color-success, var(--a2-color-green-600, #077e50))}
.border-color-warning {border-color: var(--a2-border-color-warning, var(--a2-color-yellow-700, #c98600))}
.border-radius-circular {border-radius: var(--a2-border-radius-circular, 100%)}
.border-radius-large {border-radius: var(--a2-border-radius-large, var(--a2-radius-4, 0.75rem))}
.border-radius-medium {border-radius: var(--a2-border-radius-medium, var(--a2-radius-2, 0.375rem))}
.border-radius-none {border-radius: var(--a2-border-radius-none, var(--a2-radius-0, 0rem))}
.border-radius-small {border-radius: var(--a2-border-radius-small, var(--a2-radius-1, 0.1875rem))}
.border-radius-xlarge {border-radius: var(--a2-border-radius-xlarge, var(--a2-radius-8, 1.5rem))}
.border-width-default {border-width: var(--a2-border-width-default, var(--a2-size-quarter, 0.0625rem))}
.border-width-none {border-width: var(--a2-border-width-none, var(--a2-size-0, 0rem))}
.border-width-strong {border-width: var(--a2-border-width-strong, var(--a2-size-half, 0.125rem))}
.ff-heading {font-family: var(--a2-font-family-display, 'Sofia Pro', SofiaPro, sans-serif)}
.ff-label {font-family: var(--a2-font-family-base, 'Nunito Sans', sans-serif)}
.ff-paragraph {font-family: var(--a2-font-family-base, 'Nunito Sans', sans-serif)}
.fs-heading-default {font-size: var(--a2-font-size-500, 1.25rem)}
.fs-heading-large {font-size: var(--a2-font-size-600, 1.5rem)}
.fs-heading-small {font-size: var(--a2-font-size-400, 1rem)}
.fs-heading-xlarge {font-size: var(--a2-font-size-800, 2rem)}
.fs-heading-xsmall {font-size: var(--a2-font-size-300, 0.875rem)}
.fs-label-default {font-size: var(--a2-font-size-300, 0.875rem)}
.fs-label-large {font-size: var(--a2-font-size-400, 1rem)}
.fs-label-small {font-size: var(--a2-font-size-200, 0.75rem)}
.fs-label-xlarge {font-size: var(--a2-font-size-500, 1.25rem)}
.fs-label-xsmall {font-size: var(--a2-font-size-100, 0.625rem)}
.fs-paragraph-default {font-size: var(--a2-font-size-400, 1rem)}
.fs-paragraph-large {font-size: var(--a2-font-size-500, 1.25rem)}
.fs-paragraph-small {font-size: var(--a2-font-size-300, 0.875rem)}
.fs-paragraph-xlarge {font-size: var(--a2-font-size-600, 1.5rem)}
.fs-paragraph-xsmall {font-size: var(--a2-font-size-200, 0.75rem)}
.fw-heading {font-weight: var(--a2-font-weight-bold, 700)}
.fw-label {font-weight: var(--a2-font-weight-semibold, 600)}
.fw-paragraph {font-weight: var(--a2-font-weight-normal, 400)}
.m-0 {margin: var(--a2-size-0, 0rem)}
.m-1 {margin: var(--a2-size-1, 0.25rem)}
.m-10 {margin: var(--a2-size-10, 2.5rem)}
.m-11 {margin: var(--a2-size-11, 2.75rem)}
.m-12 {margin: var(--a2-size-12, 3rem)}
.m-13 {margin: var(--a2-size-13, 3.25rem)}
.m-14 {margin: var(--a2-size-14, 3.5rem)}
.m-2 {margin: var(--a2-size-2, 0.5rem)}
.m-3 {margin: var(--a2-size-3, 0.75rem)}
.m-4 {margin: var(--a2-size-4, 1rem)}
.m-5 {margin: var(--a2-size-5, 1.25rem)}
.m-6 {margin: var(--a2-size-6, 1.5rem)}
.m-7 {margin: var(--a2-size-7, 1.75rem)}
.m-8 {margin: var(--a2-size-8, 2rem)}
.m-9 {margin: var(--a2-size-9, 2.25rem)}
.m-block-0 {margin-block: var(--a2-size-0, 0rem)}
.m-block-1 {margin-block: var(--a2-size-1, 0.25rem)}
.m-block-10 {margin-block: var(--a2-size-10, 2.5rem)}
.m-block-11 {margin-block: var(--a2-size-11, 2.75rem)}
.m-block-12 {margin-block: var(--a2-size-12, 3rem)}
.m-block-13 {margin-block: var(--a2-size-13, 3.25rem)}
.m-block-14 {margin-block: var(--a2-size-14, 3.5rem)}
.m-block-2 {margin-block: var(--a2-size-2, 0.5rem)}
.m-block-3 {margin-block: var(--a2-size-3, 0.75rem)}
.m-block-4 {margin-block: var(--a2-size-4, 1rem)}
.m-block-5 {margin-block: var(--a2-size-5, 1.25rem)}
.m-block-6 {margin-block: var(--a2-size-6, 1.5rem)}
.m-block-7 {margin-block: var(--a2-size-7, 1.75rem)}
.m-block-8 {margin-block: var(--a2-size-8, 2rem)}
.m-block-9 {margin-block: var(--a2-size-9, 2.25rem)}
.m-block-end-0 {margin-block-end: var(--a2-size-0, 0rem)}
.m-block-end-1 {margin-block-end: var(--a2-size-1, 0.25rem)}
.m-block-end-10 {margin-block-end: var(--a2-size-10, 2.5rem)}
.m-block-end-11 {margin-block-end: var(--a2-size-11, 2.75rem)}
.m-block-end-12 {margin-block-end: var(--a2-size-12, 3rem)}
.m-block-end-13 {margin-block-end: var(--a2-size-13, 3.25rem)}
.m-block-end-14 {margin-block-end: var(--a2-size-14, 3.5rem)}
.m-block-end-2 {margin-block-end: var(--a2-size-2, 0.5rem)}
.m-block-end-3 {margin-block-end: var(--a2-size-3, 0.75rem)}
.m-block-end-4 {margin-block-end: var(--a2-size-4, 1rem)}
.m-block-end-5 {margin-block-end: var(--a2-size-5, 1.25rem)}
.m-block-end-6 {margin-block-end: var(--a2-size-6, 1.5rem)}
.m-block-end-7 {margin-block-end: var(--a2-size-7, 1.75rem)}
.m-block-end-8 {margin-block-end: var(--a2-size-8, 2rem)}
.m-block-end-9 {margin-block-end: var(--a2-size-9, 2.25rem)}
.m-block-end-half {margin-block-end: var(--a2-size-half, 0.125rem)}
.m-block-end-quarter {margin-block-end: var(--a2-size-quarter, 0.0625rem)}
.m-block-half {margin-block: var(--a2-size-half, 0.125rem)}
.m-block-quarter {margin-block: var(--a2-size-quarter, 0.0625rem)}
.m-block-start-0 {margin-block-start: var(--a2-size-0, 0rem)}
.m-block-start-1 {margin-block-start: var(--a2-size-1, 0.25rem)}
.m-block-start-10 {margin-block-start: var(--a2-size-10, 2.5rem)}
.m-block-start-11 {margin-block-start: var(--a2-size-11, 2.75rem)}
.m-block-start-12 {margin-block-start: var(--a2-size-12, 3rem)}
.m-block-start-13 {margin-block-start: var(--a2-size-13, 3.25rem)}
.m-block-start-14 {margin-block-start: var(--a2-size-14, 3.5rem)}
.m-block-start-2 {margin-block-start: var(--a2-size-2, 0.5rem)}
.m-block-start-3 {margin-block-start: var(--a2-size-3, 0.75rem)}
.m-block-start-4 {margin-block-start: var(--a2-size-4, 1rem)}
.m-block-start-5 {margin-block-start: var(--a2-size-5, 1.25rem)}
.m-block-start-6 {margin-block-start: var(--a2-size-6, 1.5rem)}
.m-block-start-7 {margin-block-start: var(--a2-size-7, 1.75rem)}
.m-block-start-8 {margin-block-start: var(--a2-size-8, 2rem)}
.m-block-start-9 {margin-block-start: var(--a2-size-9, 2.25rem)}
.m-block-start-half {margin-block-start: var(--a2-size-half, 0.125rem)}
.m-block-start-quarter {margin-block-start: var(--a2-size-quarter, 0.0625rem)}
.m-half {margin: var(--a2-size-half, 0.125rem)}
.m-inline-0 {margin-inline: var(--a2-size-0, 0rem)}
.m-inline-1 {margin-inline: var(--a2-size-1, 0.25rem)}
.m-inline-10 {margin-inline: var(--a2-size-10, 2.5rem)}
.m-inline-11 {margin-inline: var(--a2-size-11, 2.75rem)}
.m-inline-12 {margin-inline: var(--a2-size-12, 3rem)}
.m-inline-13 {margin-inline: var(--a2-size-13, 3.25rem)}
.m-inline-14 {margin-inline: var(--a2-size-14, 3.5rem)}
.m-inline-2 {margin-inline: var(--a2-size-2, 0.5rem)}
.m-inline-3 {margin-inline: var(--a2-size-3, 0.75rem)}
.m-inline-4 {margin-inline: var(--a2-size-4, 1rem)}
.m-inline-5 {margin-inline: var(--a2-size-5, 1.25rem)}
.m-inline-6 {margin-inline: var(--a2-size-6, 1.5rem)}
.m-inline-7 {margin-inline: var(--a2-size-7, 1.75rem)}
.m-inline-8 {margin-inline: var(--a2-size-8, 2rem)}
.m-inline-9 {margin-inline: var(--a2-size-9, 2.25rem)}
.m-inline-end-0 {margin-inline-end: var(--a2-size-0, 0rem)}
.m-inline-end-1 {margin-inline-end: var(--a2-size-1, 0.25rem)}
.m-inline-end-10 {margin-inline-end: var(--a2-size-10, 2.5rem)}
.m-inline-end-11 {margin-inline-end: var(--a2-size-11, 2.75rem)}
.m-inline-end-12 {margin-inline-end: var(--a2-size-12, 3rem)}
.m-inline-end-13 {margin-inline-end: var(--a2-size-13, 3.25rem)}
.m-inline-end-14 {margin-inline-end: var(--a2-size-14, 3.5rem)}
.m-inline-end-2 {margin-inline-end: var(--a2-size-2, 0.5rem)}
.m-inline-end-3 {margin-inline-end: var(--a2-size-3, 0.75rem)}
.m-inline-end-4 {margin-inline-end: var(--a2-size-4, 1rem)}
.m-inline-end-5 {margin-inline-end: var(--a2-size-5, 1.25rem)}
.m-inline-end-6 {margin-inline-end: var(--a2-size-6, 1.5rem)}
.m-inline-end-7 {margin-inline-end: var(--a2-size-7, 1.75rem)}
.m-inline-end-8 {margin-inline-end: var(--a2-size-8, 2rem)}
.m-inline-end-9 {margin-inline-end: var(--a2-size-9, 2.25rem)}
.m-inline-end-half {margin-inline-end: var(--a2-size-half, 0.125rem)}
.m-inline-end-quarter {margin-inline-end: var(--a2-size-quarter, 0.0625rem)}
.m-inline-half {margin-inline: var(--a2-size-half, 0.125rem)}
.m-inline-quarter {margin-inline: var(--a2-size-quarter, 0.0625rem)}
.m-inline-start-0 {margin-inline-start: var(--a2-size-0, 0rem)}
.m-inline-start-1 {margin-inline-start: var(--a2-size-1, 0.25rem)}
.m-inline-start-10 {margin-inline-start: var(--a2-size-10, 2.5rem)}
.m-inline-start-11 {margin-inline-start: var(--a2-size-11, 2.75rem)}
.m-inline-start-12 {margin-inline-start: var(--a2-size-12, 3rem)}
.m-inline-start-13 {margin-inline-start: var(--a2-size-13, 3.25rem)}
.m-inline-start-14 {margin-inline-start: var(--a2-size-14, 3.5rem)}
.m-inline-start-2 {margin-inline-start: var(--a2-size-2, 0.5rem)}
.m-inline-start-3 {margin-inline-start: var(--a2-size-3, 0.75rem)}
.m-inline-start-4 {margin-inline-start: var(--a2-size-4, 1rem)}
.m-inline-start-5 {margin-inline-start: var(--a2-size-5, 1.25rem)}
.m-inline-start-6 {margin-inline-start: var(--a2-size-6, 1.5rem)}
.m-inline-start-7 {margin-inline-start: var(--a2-size-7, 1.75rem)}
.m-inline-start-8 {margin-inline-start: var(--a2-size-8, 2rem)}
.m-inline-start-9 {margin-inline-start: var(--a2-size-9, 2.25rem)}
.m-inline-start-half {margin-inline-start: var(--a2-size-half, 0.125rem)}
.m-inline-start-quarter {margin-inline-start: var(--a2-size-quarter, 0.0625rem)}
.m-quarter {margin: var(--a2-size-quarter, 0.0625rem)}
.p-0 {padding: var(--a2-size-0, 0rem)}
.p-1 {padding: var(--a2-size-1, 0.25rem)}
.p-10 {padding: var(--a2-size-10, 2.5rem)}
.p-11 {padding: var(--a2-size-11, 2.75rem)}
.p-12 {padding: var(--a2-size-12, 3rem)}
.p-13 {padding: var(--a2-size-13, 3.25rem)}
.p-14 {padding: var(--a2-size-14, 3.5rem)}
.p-2 {padding: var(--a2-size-2, 0.5rem)}
.p-3 {padding: var(--a2-size-3, 0.75rem)}
.p-4 {padding: var(--a2-size-4, 1rem)}
.p-5 {padding: var(--a2-size-5, 1.25rem)}
.p-6 {padding: var(--a2-size-6, 1.5rem)}
.p-7 {padding: var(--a2-size-7, 1.75rem)}
.p-8 {padding: var(--a2-size-8, 2rem)}
.p-9 {padding: var(--a2-size-9, 2.25rem)}
.p-block-0 {padding-block: var(--a2-size-0, 0rem)}
.p-block-1 {padding-block: var(--a2-size-1, 0.25rem)}
.p-block-10 {padding-block: var(--a2-size-10, 2.5rem)}
.p-block-11 {padding-block: var(--a2-size-11, 2.75rem)}
.p-block-12 {padding-block: var(--a2-size-12, 3rem)}
.p-block-13 {padding-block: var(--a2-size-13, 3.25rem)}
.p-block-14 {padding-block: var(--a2-size-14, 3.5rem)}
.p-block-2 {padding-block: var(--a2-size-2, 0.5rem)}
.p-block-3 {padding-block: var(--a2-size-3, 0.75rem)}
.p-block-4 {padding-block: var(--a2-size-4, 1rem)}
.p-block-5 {padding-block: var(--a2-size-5, 1.25rem)}
.p-block-6 {padding-block: var(--a2-size-6, 1.5rem)}
.p-block-7 {padding-block: var(--a2-size-7, 1.75rem)}
.p-block-8 {padding-block: var(--a2-size-8, 2rem)}
.p-block-9 {padding-block: var(--a2-size-9, 2.25rem)}
.p-block-end-0 {padding-block-end: var(--a2-size-0, 0rem)}
.p-block-end-1 {padding-block-end: var(--a2-size-1, 0.25rem)}
.p-block-end-10 {padding-block-end: var(--a2-size-10, 2.5rem)}
.p-block-end-11 {padding-block-end: var(--a2-size-11, 2.75rem)}
.p-block-end-12 {padding-block-end: var(--a2-size-12, 3rem)}
.p-block-end-13 {padding-block-end: var(--a2-size-13, 3.25rem)}
.p-block-end-14 {padding-block-end: var(--a2-size-14, 3.5rem)}
.p-block-end-2 {padding-block-end: var(--a2-size-2, 0.5rem)}
.p-block-end-3 {padding-block-end: var(--a2-size-3, 0.75rem)}
.p-block-end-4 {padding-block-end: var(--a2-size-4, 1rem)}
.p-block-end-5 {padding-block-end: var(--a2-size-5, 1.25rem)}
.p-block-end-6 {padding-block-end: var(--a2-size-6, 1.5rem)}
.p-block-end-7 {padding-block-end: var(--a2-size-7, 1.75rem)}
.p-block-end-8 {padding-block-end: var(--a2-size-8, 2rem)}
.p-block-end-9 {padding-block-end: var(--a2-size-9, 2.25rem)}
.p-block-end-half {padding-block-end: var(--a2-size-half, 0.125rem)}
.p-block-end-quarter {padding-block-end: var(--a2-size-quarter, 0.0625rem)}
.p-block-half {padding-block: var(--a2-size-half, 0.125rem)}
.p-block-quarter {padding-block: var(--a2-size-quarter, 0.0625rem)}
.p-block-start-0 {padding-block-start: var(--a2-size-0, 0rem)}
.p-block-start-1 {padding-block-start: var(--a2-size-1, 0.25rem)}
.p-block-start-10 {padding-block-start: var(--a2-size-10, 2.5rem)}
.p-block-start-11 {padding-block-start: var(--a2-size-11, 2.75rem)}
.p-block-start-12 {padding-block-start: var(--a2-size-12, 3rem)}
.p-block-start-13 {padding-block-start: var(--a2-size-13, 3.25rem)}
.p-block-start-14 {padding-block-start: var(--a2-size-14, 3.5rem)}
.p-block-start-2 {padding-block-start: var(--a2-size-2, 0.5rem)}
.p-block-start-3 {padding-block-start: var(--a2-size-3, 0.75rem)}
.p-block-start-4 {padding-block-start: var(--a2-size-4, 1rem)}
.p-block-start-5 {padding-block-start: var(--a2-size-5, 1.25rem)}
.p-block-start-6 {padding-block-start: var(--a2-size-6, 1.5rem)}
.p-block-start-7 {padding-block-start: var(--a2-size-7, 1.75rem)}
.p-block-start-8 {padding-block-start: var(--a2-size-8, 2rem)}
.p-block-start-9 {padding-block-start: var(--a2-size-9, 2.25rem)}
.p-block-start-half {padding-block-start: var(--a2-size-half, 0.125rem)}
.p-block-start-quarter {padding-block-start: var(--a2-size-quarter, 0.0625rem)}
.p-half {padding: var(--a2-size-half, 0.125rem)}
.p-inline-0 {padding-inline: var(--a2-size-0, 0rem)}
.p-inline-1 {padding-inline: var(--a2-size-1, 0.25rem)}
.p-inline-10 {padding-inline: var(--a2-size-10, 2.5rem)}
.p-inline-11 {padding-inline: var(--a2-size-11, 2.75rem)}
.p-inline-12 {padding-inline: var(--a2-size-12, 3rem)}
.p-inline-13 {padding-inline: var(--a2-size-13, 3.25rem)}
.p-inline-14 {padding-inline: var(--a2-size-14, 3.5rem)}
.p-inline-2 {padding-inline: var(--a2-size-2, 0.5rem)}
.p-inline-3 {padding-inline: var(--a2-size-3, 0.75rem)}
.p-inline-4 {padding-inline: var(--a2-size-4, 1rem)}
.p-inline-5 {padding-inline: var(--a2-size-5, 1.25rem)}
.p-inline-6 {padding-inline: var(--a2-size-6, 1.5rem)}
.p-inline-7 {padding-inline: var(--a2-size-7, 1.75rem)}
.p-inline-8 {padding-inline: var(--a2-size-8, 2rem)}
.p-inline-9 {padding-inline: var(--a2-size-9, 2.25rem)}
.p-inline-end-0 {padding-inline-end: var(--a2-size-0, 0rem)}
.p-inline-end-1 {padding-inline-end: var(--a2-size-1, 0.25rem)}
.p-inline-end-10 {padding-inline-end: var(--a2-size-10, 2.5rem)}
.p-inline-end-11 {padding-inline-end: var(--a2-size-11, 2.75rem)}
.p-inline-end-12 {padding-inline-end: var(--a2-size-12, 3rem)}
.p-inline-end-13 {padding-inline-end: var(--a2-size-13, 3.25rem)}
.p-inline-end-14 {padding-inline-end: var(--a2-size-14, 3.5rem)}
.p-inline-end-2 {padding-inline-end: var(--a2-size-2, 0.5rem)}
.p-inline-end-3 {padding-inline-end: var(--a2-size-3, 0.75rem)}
.p-inline-end-4 {padding-inline-end: var(--a2-size-4, 1rem)}
.p-inline-end-5 {padding-inline-end: var(--a2-size-5, 1.25rem)}
.p-inline-end-6 {padding-inline-end: var(--a2-size-6, 1.5rem)}
.p-inline-end-7 {padding-inline-end: var(--a2-size-7, 1.75rem)}
.p-inline-end-8 {padding-inline-end: var(--a2-size-8, 2rem)}
.p-inline-end-9 {padding-inline-end: var(--a2-size-9, 2.25rem)}
.p-inline-end-half {padding-inline-end: var(--a2-size-half, 0.125rem)}
.p-inline-end-quarter {padding-inline-end: var(--a2-size-quarter, 0.0625rem)}
.p-inline-half {padding-inline: var(--a2-size-half, 0.125rem)}
.p-inline-quarter {padding-inline: var(--a2-size-quarter, 0.0625rem)}
.p-inline-start-0 {padding-inline-start: var(--a2-size-0, 0rem)}
.p-inline-start-1 {padding-inline-start: var(--a2-size-1, 0.25rem)}
.p-inline-start-10 {padding-inline-start: var(--a2-size-10, 2.5rem)}
.p-inline-start-11 {padding-inline-start: var(--a2-size-11, 2.75rem)}
.p-inline-start-12 {padding-inline-start: var(--a2-size-12, 3rem)}
.p-inline-start-13 {padding-inline-start: var(--a2-size-13, 3.25rem)}
.p-inline-start-14 {padding-inline-start: var(--a2-size-14, 3.5rem)}
.p-inline-start-2 {padding-inline-start: var(--a2-size-2, 0.5rem)}
.p-inline-start-3 {padding-inline-start: var(--a2-size-3, 0.75rem)}
.p-inline-start-4 {padding-inline-start: var(--a2-size-4, 1rem)}
.p-inline-start-5 {padding-inline-start: var(--a2-size-5, 1.25rem)}
.p-inline-start-6 {padding-inline-start: var(--a2-size-6, 1.5rem)}
.p-inline-start-7 {padding-inline-start: var(--a2-size-7, 1.75rem)}
.p-inline-start-8 {padding-inline-start: var(--a2-size-8, 2rem)}
.p-inline-start-9 {padding-inline-start: var(--a2-size-9, 2.25rem)}
.p-inline-start-half {padding-inline-start: var(--a2-size-half, 0.125rem)}
.p-inline-start-quarter {padding-inline-start: var(--a2-size-quarter, 0.0625rem)}
.p-quarter {padding: var(--a2-size-quarter, 0.0625rem)}
.sr-only {border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding-block: 0; padding-inline: 0; position: absolute; white-space: nowrap; width: 1px;}
.bg-danger {background-color: var(--a2-background-color-danger, var(--a2-status-color-danger, var(--a2-color-red-600, #d62100)))}
.bg-danger-active {background-color: var(--a2-background-color-danger-active, var(--a2-color-red-800, #731100))}
.bg-danger-faint {background-color: var(--a2-background-color-danger-faint, var(--a2-color-red-10, #fffbfa))}
.bg-danger-faint-active {background-color: var(--a2-background-color-danger-faint-active, var(--a2-color-red-100, #ffd4cc))}
.bg-danger-faint-hover {background-color: var(--a2-background-color-danger-faint-hover, var(--a2-color-red-50, #ffe9e5))}
.bg-danger-hover {background-color: var(--a2-background-color-danger-hover, var(--a2-color-red-700, #a31900))}
.bg-danger-subdued {background-color: var(--a2-background-color-danger-subdued, var(--a2-color-red-50, #ffe9e5))}
.bg-danger-subdued-active {background-color: var(--a2-background-color-danger-subdued-active, var(--a2-color-red-200, #ffac9e))}
.bg-danger-subdued-hover {background-color: var(--a2-background-color-danger-subdued-hover, var(--a2-color-red-100, #ffd4cc))}
.bg-default {background-color: var(--a2-background-color-default, var(--a2-color-neutral-0, #ffffff))}
.bg-default-active {background-color: var(--a2-background-color-default-active, var(--a2-color-neutral-40, #f1f1f1))}
.bg-default-hover {background-color: var(--a2-background-color-default-hover, var(--a2-color-neutral-20, #f9f9f9))}
.bg-disabled {background-color: var(--a2-background-color-disabled, var(--a2-color-neutral-600, #545454))}
.bg-inverted {background-color: var(--a2-background-color-inverted, var(--a2-color-neutral-800, #292929))}
.bg-inverted-active {background-color: var(--a2-background-color-inverted-active, var(--a2-color-neutral-800, #292929))}
.bg-inverted-hover {background-color: var(--a2-background-color-inverted-hover, var(--a2-color-neutral-800, #292929))}
.bg-inverted-strong {background-color: var(--a2-background-color-inverted-strong, var(--a2-color-neutral-900, #1a1a1a))}
.bg-inverted-strong-active {background-color: var(--a2-background-color-inverted-strong-active, var(--a2-color-neutral-900, #1a1a1a))}
.bg-inverted-strong-hover {background-color: var(--a2-background-color-inverted-strong-hover, var(--a2-color-neutral-900, #1a1a1a))}
.bg-primary {background-color: var(--a2-background-color-primary, var(--a2-status-color-info, var(--a2-color-blue-600, #0265dc)))}
.bg-primary-active {background-color: var(--a2-background-color-primary-active, var(--a2-color-blue-800, #003472))}
.bg-primary-faint {background-color: var(--a2-background-color-primary-faint, var(--a2-color-blue-10, #fafcff))}
.bg-primary-faint-active {background-color: var(--a2-background-color-primary-faint-active, var(--a2-color-blue-100, #cce3ff))}
.bg-primary-faint-hover {background-color: var(--a2-background-color-primary-faint-hover, var(--a2-color-blue-50, #e6f1ff))}
.bg-primary-hover {background-color: var(--a2-background-color-primary-hover, var(--a2-color-blue-700, #1d4ca3))}
.bg-primary-subdued {background-color: var(--a2-background-color-primary-subdued, var(--a2-color-blue-50, #e6f1ff))}
.bg-primary-subdued-active {background-color: var(--a2-background-color-primary-subdued-active, var(--a2-color-blue-200, #9ecaff))}
.bg-primary-subdued-hover {background-color: var(--a2-background-color-primary-subdued-hover, var(--a2-color-blue-100, #cce3ff))}
.bg-secondary {background-color: var(--a2-background-color-secondary, color-mix(in srgb, var(--a2-color-neutral-950, #040404) 6%, transparent))}
.bg-secondary-active {background-color: var(--a2-background-color-secondary-active, color-mix(in srgb, var(--a2-color-neutral-950, #040404) 16%, transparent))}
.bg-secondary-hover {background-color: var(--a2-background-color-secondary-hover, color-mix(in srgb, var(--a2-color-neutral-950, #040404) 8%, transparent))}
.bg-secondary-strong {background-color: var(--a2-background-color-secondary-strong, color-mix(in srgb, var(--a2-color-neutral-950, #040404) 15%, transparent))}
.bg-secondary-strong-active {background-color: var(--a2-background-color-secondary-strong-active, color-mix(in srgb, var(--a2-color-neutral-950, #040404) 30%, transparent))}
.bg-secondary-strong-hover {background-color: var(--a2-background-color-secondary-strong-hover, color-mix(in srgb, var(--a2-color-neutral-950, #040404) 25%, transparent))}
.bg-status-danger {background-color: var(--a2-status-color-danger, var(--a2-color-red-600, #d62100))}
.bg-status-info {background-color: var(--a2-status-color-info, var(--a2-color-blue-600, #0265dc))}
.bg-status-success {background-color: var(--a2-status-color-success, var(--a2-color-green-600, #077e50))}
.bg-status-warning {background-color: var(--a2-status-color-warning, var(--a2-color-yellow-500, #ffbe00))}
.bg-strong {background-color: var(--a2-background-color-strong, var(--a2-color-neutral-20, #f9f9f9))}
.bg-strong-active {background-color: var(--a2-background-color-strong-active, var(--a2-color-neutral-70, #e8e8e8))}
.bg-strong-hover {background-color: var(--a2-background-color-strong-hover, var(--a2-color-neutral-50, #eeeeee))}
.bg-stronger {background-color: var(--a2-background-color-stronger, var(--a2-color-neutral-50, #eeeeee))}
.bg-stronger-active {background-color: var(--a2-background-color-stronger-active, var(--a2-color-neutral-100, #dfdfdf))}
.bg-stronger-hover {background-color: var(--a2-background-color-stronger-hover, var(--a2-color-neutral-90, #e5e5e5))}
.bg-strongest {background-color: var(--a2-background-color-strongest, var(--a2-color-neutral-200, #c4c4c4))}
.bg-strongest-active {background-color: var(--a2-background-color-strongest-active, var(--a2-color-neutral-400, #8b8b8b))}
.bg-strongest-hover {background-color: var(--a2-background-color-strongest-hover, var(--a2-color-neutral-300, #a8a8a8))}
.bg-success {background-color: var(--a2-background-color-success, var(--a2-status-color-success, var(--a2-color-green-600, #077e50)))}
.bg-success-active {background-color: var(--a2-background-color-success-active, var(--a2-color-green-800, #04482e))}
.bg-success-faint {background-color: var(--a2-background-color-success-faint, var(--a2-color-green-10, #f5fefb))}
.bg-success-faint-active {background-color: var(--a2-background-color-success-faint-active, var(--a2-color-green-100, #b8f5dd))}
.bg-success-faint-hover {background-color: var(--a2-background-color-success-faint-hover, var(--a2-color-green-50, #d3fded))}
.bg-success-hover {background-color: var(--a2-background-color-success-hover, var(--a2-color-green-700, #05613e))}
.bg-success-subdued {background-color: var(--a2-background-color-success-subdued, var(--a2-color-green-50, #d3fded))}
.bg-success-subdued-active {background-color: var(--a2-background-color-success-subdued-active, var(--a2-color-green-200, #70ebbc))}
.bg-success-subdued-hover {background-color: var(--a2-background-color-success-subdued-hover, var(--a2-color-green-100, #b8f5dd))}
.bg-transparent-danger {background-color: var(--a2-background-color-transparent-danger, rgba(0, 0, 0, 0))}
.bg-transparent-danger-active {background-color: var(--a2-background-color-transparent-danger-active, color-mix(in srgb, var(--a2-color-red-500, #ff3914) 30%, transparent))}
.bg-transparent-danger-hover {background-color: var(--a2-background-color-transparent-danger-hover, color-mix(in srgb, var(--a2-color-red-500, #ff3914) 10%, transparent))}
.bg-transparent-default {background-color: var(--a2-background-color-transparent-default, rgba(0, 0, 0, 0))}
.bg-transparent-default-active {background-color: var(--a2-background-color-transparent-default-active, color-mix(in srgb, var(--a2-color-neutral-400, #8b8b8b) 16%, transparent))}
.bg-transparent-default-hover {background-color: var(--a2-background-color-transparent-default-hover, color-mix(in srgb, var(--a2-color-neutral-400, #8b8b8b) 8%, transparent))}
.bg-transparent-primary {background-color: var(--a2-background-color-transparent-primary, rgba(0, 0, 0, 0))}
.bg-transparent-primary-active {background-color: var(--a2-background-color-transparent-primary-active, color-mix(in srgb, var(--a2-color-blue-500, #1a82ff) 30%, transparent))}
.bg-transparent-primary-hover {background-color: var(--a2-background-color-transparent-primary-hover, color-mix(in srgb, var(--a2-color-blue-500, #1a82ff) 10%, transparent))}
.bg-warning {background-color: var(--a2-background-color-warning, var(--a2-status-color-warning, var(--a2-color-yellow-500, #ffbe00)))}
.bg-warning-active {background-color: var(--a2-background-color-warning-active, var(--a2-color-yellow-600, #de9500))}
.bg-warning-faint {background-color: var(--a2-background-color-warning-faint, var(--a2-color-yellow-10, #fffef8))}
.bg-warning-faint-active {background-color: var(--a2-background-color-warning-faint-active, var(--a2-color-yellow-100, #fff9e2))}
.bg-warning-faint-hover {background-color: var(--a2-background-color-warning-faint-hover, var(--a2-color-yellow-50, #fffcf0))}
.bg-warning-hover {background-color: var(--a2-background-color-warning-hover, var(--a2-color-yellow-600, #de9500))}
.bg-warning-subdued {background-color: var(--a2-background-color-warning-subdued, var(--a2-color-yellow-100, #fff9e2))}
.bg-warning-subdued-active {background-color: var(--a2-background-color-warning-subdued-active, var(--a2-color-yellow-300, #ffe278))}
.bg-warning-subdued-hover {background-color: var(--a2-background-color-warning-subdued-hover, var(--a2-color-yellow-200, #fff0b1))}
.border-color-danger {border-color: var(--a2-border-color-danger, var(--a2-color-red-600, #d62100))}
.border-color-default {border-color: var(--a2-border-color-default, var(--a2-color-neutral-400, #8b8b8b))}
.border-color-primary {border-color: var(--a2-border-color-primary, var(--a2-color-blue-600, #0265dc))}
.border-color-status-info {border-color: var(--a2-status-color-info, var(--a2-color-blue-600, #0265dc))}
.border-color-status-success {border-color: var(--a2-status-color-success, var(--a2-color-green-600, #077e50))}
.border-color-status-warning {border-color: var(--a2-status-color-warning, var(--a2-color-yellow-500, #ffbe00))}
.border-color-strong {border-color: var(--a2-border-color-strong, var(--a2-color-neutral-700, #404040))}
.border-color-subdued {border-color: var(--a2-border-color-subdued, var(--a2-color-neutral-80, #e6e6e6))}
.border-color-success {border-color: var(--a2-border-color-success, var(--a2-color-green-600, #077e50))}
.border-color-warning {border-color: var(--a2-border-color-warning, var(--a2-color-yellow-700, #c98600))}
.c-danger {color: var(--a2-foreground-color-danger, var(--a2-color-red-600, #d62100))}
.c-danger-active {color: var(--a2-foreground-color-danger-active, var(--a2-color-red-800, #731100))}
.c-danger-hover {color: var(--a2-foreground-color-danger-hover, var(--a2-color-red-700, #a31900))}
.c-default {color: var(--a2-foreground-color-default, var(--a2-color-neutral-950, #040404))}
.c-default-active {color: var(--a2-foreground-color-default-active, var(--a2-color-neutral-950, #040404))}
.c-default-hover {color: var(--a2-foreground-color-default-hover, var(--a2-color-neutral-950, #040404))}
.c-inverted {color: var(--a2-foreground-color-inverted, var(--a2-color-neutral-0, #ffffff))}
.c-on-danger {color: var(--a2-foreground-color-on-danger, var(--a2-color-neutral-0, #ffffff))}
.c-on-danger-active {color: var(--a2-foreground-color-on-danger-active, var(--a2-color-neutral-0, #ffffff))}
.c-on-danger-hover {color: var(--a2-foreground-color-on-danger-hover, var(--a2-color-neutral-0, #ffffff))}
.c-on-danger-subdued {color: var(--a2-foreground-color-on-danger-subdued, var(--a2-color-red-700, #a31900))}
.c-on-danger-subdued-active {color: var(--a2-foreground-color-on-danger-subdued-active, var(--a2-color-red-900, #470b00))}
.c-on-danger-subdued-hover {color: var(--a2-foreground-color-on-danger-subdued-hover, var(--a2-color-red-800, #731100))}
.c-on-primary {color: var(--a2-foreground-color-on-primary, var(--a2-color-neutral-0, #ffffff))}
.c-on-primary-active {color: var(--a2-foreground-color-on-primary-active, var(--a2-color-neutral-0, #ffffff))}
.c-on-primary-hover {color: var(--a2-foreground-color-on-primary-hover, var(--a2-color-neutral-0, #ffffff))}
.c-on-success {color: var(--a2-foreground-color-on-success, var(--a2-color-neutral-0, #ffffff))}
.c-on-warning {color: var(--a2-foreground-color-on-warning, var(--a2-color-neutral-900, #1a1a1a))}
.c-primary {color: var(--a2-foreground-color-primary, var(--a2-color-blue-600, #0265dc))}
.c-primary-active {color: var(--a2-foreground-color-primary-active, var(--a2-color-blue-800, #003472))}
.c-primary-hover {color: var(--a2-foreground-color-primary-hover, var(--a2-color-blue-700, #1d4ca3))}
.c-status-danger {color: var(--a2-status-color-danger, var(--a2-color-red-600, #d62100))}
.c-status-info {color: var(--a2-status-color-info, var(--a2-color-blue-600, #0265dc))}
.c-status-success {color: var(--a2-status-color-success, var(--a2-color-green-600, #077e50))}
.c-status-warning {color: var(--a2-status-color-warning, var(--a2-color-yellow-500, #ffbe00))}
.c-subdued {color: var(--a2-foreground-color-subdued, var(--a2-color-neutral-500, #707070))}
.c-subdued-active {color: var(--a2-foreground-color-subdued-active, var(--a2-color-neutral-600, #545454))}
.c-subdued-hover {color: var(--a2-foreground-color-subdued-hover, var(--a2-color-neutral-500, #707070))}

@supports (color: light-dark(#fff, #000)) {
  .bg-danger {background-color: var(--a2-background-color-danger, var(--a2-status-color-danger, light-dark(var(--a2-color-red-600, #d62100), var(--a2-color-red-400, #ff5b3d))))}
  .bg-danger-active {background-color: var(--a2-background-color-danger-active, light-dark(var(--a2-color-red-800, #731100), var(--a2-color-red-200, #ffac9e)))}
  .bg-danger-faint {background-color: var(--a2-background-color-danger-faint, light-dark(var(--a2-color-red-10, #fffbfa), var(--a2-color-red-950, #0a0200)))}
  .bg-danger-faint-active {background-color: var(--a2-background-color-danger-faint-active, light-dark(var(--a2-color-red-100, #ffd4cc), var(--a2-color-red-700, #a31900)))}
  .bg-danger-faint-hover {background-color: var(--a2-background-color-danger-faint-hover, light-dark(var(--a2-color-red-50, #ffe9e5), var(--a2-color-red-800, #731100)))}
  .bg-danger-hover {background-color: var(--a2-background-color-danger-hover, light-dark(var(--a2-color-red-700, #a31900), var(--a2-color-red-300, #ff8670)))}
  .bg-danger-subdued {background-color: var(--a2-background-color-danger-subdued, light-dark(var(--a2-color-red-50, #ffe9e5), color-mix(in srgb, var(--a2-color-red-300, #ff8670) 20%, transparent)))}
  .bg-danger-subdued-active {background-color: var(--a2-background-color-danger-subdued-active, light-dark(var(--a2-color-red-200, #ffac9e), color-mix(in srgb, var(--a2-color-red-300, #ff8670) 40%, transparent)))}
  .bg-danger-subdued-hover {background-color: var(--a2-background-color-danger-subdued-hover, light-dark(var(--a2-color-red-100, #ffd4cc), color-mix(in srgb, var(--a2-color-red-300, #ff8670) 30%, transparent)))}
  .bg-default {background-color: var(--a2-background-color-default, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a)))}
  .bg-default-active {background-color: var(--a2-background-color-default-active, light-dark(var(--a2-color-neutral-40, #f1f1f1), var(--a2-color-neutral-700, #404040)))}
  .bg-default-hover {background-color: var(--a2-background-color-default-hover, light-dark(var(--a2-color-neutral-20, #f9f9f9), var(--a2-color-neutral-800, #292929)))}
  .bg-disabled {background-color: var(--a2-background-color-disabled, light-dark(var(--a2-color-neutral-600, #545454), var(--a2-color-neutral-500, #707070)))}
  .bg-inverted {background-color: var(--a2-background-color-inverted, light-dark(var(--a2-color-neutral-800, #292929), var(--a2-color-neutral-20, #f9f9f9)))}
  .bg-inverted-active {background-color: var(--a2-background-color-inverted-active, light-dark(var(--a2-color-neutral-800, #292929), var(--a2-color-neutral-20, #f9f9f9)))}
  .bg-inverted-hover {background-color: var(--a2-background-color-inverted-hover, light-dark(var(--a2-color-neutral-800, #292929), var(--a2-color-neutral-20, #f9f9f9)))}
  .bg-inverted-strong {background-color: var(--a2-background-color-inverted-strong, light-dark(var(--a2-color-neutral-900, #1a1a1a), var(--a2-color-neutral-0, #ffffff)))}
  .bg-inverted-strong-active {background-color: var(--a2-background-color-inverted-strong-active, light-dark(var(--a2-color-neutral-900, #1a1a1a), var(--a2-color-neutral-0, #ffffff)))}
  .bg-inverted-strong-hover {background-color: var(--a2-background-color-inverted-strong-hover, light-dark(var(--a2-color-neutral-900, #1a1a1a), var(--a2-color-neutral-0, #ffffff)))}
  .bg-primary {background-color: var(--a2-background-color-primary, var(--a2-status-color-info, light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-300, #70b1ff))))}
  .bg-primary-active {background-color: var(--a2-background-color-primary-active, light-dark(var(--a2-color-blue-800, #003472), var(--a2-color-blue-100, #cce3ff)))}
  .bg-primary-faint {background-color: var(--a2-background-color-primary-faint, light-dark(var(--a2-color-blue-10, #fafcff), var(--a2-color-blue-950, #000b19)))}
  .bg-primary-faint-active {background-color: var(--a2-background-color-primary-faint-active, light-dark(var(--a2-color-blue-100, #cce3ff), var(--a2-color-blue-700, #1d4ca3)))}
  .bg-primary-faint-hover {background-color: var(--a2-background-color-primary-faint-hover, light-dark(var(--a2-color-blue-50, #e6f1ff), var(--a2-color-blue-800, #003472)))}
  .bg-primary-hover {background-color: var(--a2-background-color-primary-hover, light-dark(var(--a2-color-blue-700, #1d4ca3), var(--a2-color-blue-200, #9ecaff)))}
  .bg-primary-subdued {background-color: var(--a2-background-color-primary-subdued, light-dark(var(--a2-color-blue-50, #e6f1ff), color-mix(in srgb, var(--a2-color-blue-300, #70b1ff) 20%, transparent)))}
  .bg-primary-subdued-active {background-color: var(--a2-background-color-primary-subdued-active, light-dark(var(--a2-color-blue-200, #9ecaff), color-mix(in srgb, var(--a2-color-blue-300, #70b1ff) 40%, transparent)))}
  .bg-primary-subdued-hover {background-color: var(--a2-background-color-primary-subdued-hover, light-dark(var(--a2-color-blue-100, #cce3ff), color-mix(in srgb, var(--a2-color-blue-300, #70b1ff) 30%, transparent)))}
  .bg-secondary {background-color: var(--a2-background-color-secondary, light-dark(color-mix(in srgb, var(--a2-color-neutral-950, #040404) 6%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 8%, transparent)))}
  .bg-secondary-active {background-color: var(--a2-background-color-secondary-active, light-dark(color-mix(in srgb, var(--a2-color-neutral-950, #040404) 16%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 16%, transparent)))}
  .bg-secondary-hover {background-color: var(--a2-background-color-secondary-hover, light-dark(color-mix(in srgb, var(--a2-color-neutral-950, #040404) 8%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 12%, transparent)))}
  .bg-secondary-strong {background-color: var(--a2-background-color-secondary-strong, light-dark(color-mix(in srgb, var(--a2-color-neutral-950, #040404) 15%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 55%, transparent)))}
  .bg-secondary-strong-active {background-color: var(--a2-background-color-secondary-strong-active, light-dark(color-mix(in srgb, var(--a2-color-neutral-950, #040404) 30%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 75%, transparent)))}
  .bg-secondary-strong-hover {background-color: var(--a2-background-color-secondary-strong-hover, light-dark(color-mix(in srgb, var(--a2-color-neutral-950, #040404) 25%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 65%, transparent)))}
  .bg-status-danger {background-color: var(--a2-status-color-danger, light-dark(var(--a2-color-red-600, #d62100), var(--a2-color-red-400, #ff5b3d)))}
  .bg-status-info {background-color: var(--a2-status-color-info, light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-300, #70b1ff)))}
  .bg-status-success {background-color: var(--a2-status-color-success, light-dark(var(--a2-color-green-600, #077e50), var(--a2-color-green-400, #0bd085)))}
  .bg-status-warning {background-color: var(--a2-status-color-warning, light-dark(var(--a2-color-yellow-500, #ffbe00), var(--a2-color-yellow-300, #ffe278)))}
  .bg-strong {background-color: var(--a2-background-color-strong, light-dark(var(--a2-color-neutral-20, #f9f9f9), var(--a2-color-neutral-800, #292929)))}
  .bg-strong-active {background-color: var(--a2-background-color-strong-active, light-dark(var(--a2-color-neutral-70, #e8e8e8), var(--a2-color-neutral-600, #545454)))}
  .bg-strong-hover {background-color: var(--a2-background-color-strong-hover, light-dark(var(--a2-color-neutral-50, #eeeeee), var(--a2-color-neutral-700, #404040)))}
  .bg-stronger {background-color: var(--a2-background-color-stronger, light-dark(var(--a2-color-neutral-50, #eeeeee), var(--a2-color-neutral-700, #404040)))}
  .bg-stronger-active {background-color: var(--a2-background-color-stronger-active, light-dark(var(--a2-color-neutral-100, #dfdfdf), var(--a2-color-neutral-500, #707070)))}
  .bg-stronger-hover {background-color: var(--a2-background-color-stronger-hover, light-dark(var(--a2-color-neutral-90, #e5e5e5), var(--a2-color-neutral-600, #545454)))}
  .bg-strongest {background-color: var(--a2-background-color-strongest, light-dark(var(--a2-color-neutral-200, #c4c4c4), var(--a2-color-neutral-500, #707070)))}
  .bg-strongest-active {background-color: var(--a2-background-color-strongest-active, light-dark(var(--a2-color-neutral-400, #8b8b8b), var(--a2-color-neutral-300, #a8a8a8)))}
  .bg-strongest-hover {background-color: var(--a2-background-color-strongest-hover, light-dark(var(--a2-color-neutral-300, #a8a8a8), var(--a2-color-neutral-400, #8b8b8b)))}
  .bg-success {background-color: var(--a2-background-color-success, var(--a2-status-color-success, light-dark(var(--a2-color-green-600, #077e50), var(--a2-color-green-400, #0bd085))))}
  .bg-success-active {background-color: var(--a2-background-color-success-active, light-dark(var(--a2-color-green-800, #04482e), var(--a2-color-green-50, #d3fded)))}
  .bg-success-faint {background-color: var(--a2-background-color-success-faint, light-dark(var(--a2-color-green-10, #f5fefb), var(--a2-color-green-950, #010f0a)))}
  .bg-success-faint-active {background-color: var(--a2-background-color-success-faint-active, light-dark(var(--a2-color-green-100, #b8f5dd), var(--a2-color-green-700, #05613e)))}
  .bg-success-faint-hover {background-color: var(--a2-background-color-success-faint-hover, light-dark(var(--a2-color-green-50, #d3fded), var(--a2-color-green-800, #04482e)))}
  .bg-success-hover {background-color: var(--a2-background-color-success-hover, light-dark(var(--a2-color-green-700, #05613e), var(--a2-color-green-300, #3be3a2)))}
  .bg-success-subdued {background-color: var(--a2-background-color-success-subdued, light-dark(var(--a2-color-green-50, #d3fded), color-mix(in srgb, var(--a2-color-green-300, #3be3a2) 20%, transparent)))}
  .bg-success-subdued-active {background-color: var(--a2-background-color-success-subdued-active, light-dark(var(--a2-color-green-200, #70ebbc), color-mix(in srgb, var(--a2-color-green-300, #3be3a2) 40%, transparent)))}
  .bg-success-subdued-hover {background-color: var(--a2-background-color-success-subdued-hover, light-dark(var(--a2-color-green-100, #b8f5dd), color-mix(in srgb, var(--a2-color-green-300, #3be3a2) 30%, transparent)))}
  .bg-transparent-danger-active {background-color: var(--a2-background-color-transparent-danger-active, light-dark(color-mix(in srgb, var(--a2-color-red-500, #ff3914) 30%, transparent), color-mix(in srgb, var(--a2-color-red-300, #ff8670) 25%, transparent)))}
  .bg-transparent-danger-hover {background-color: var(--a2-background-color-transparent-danger-hover, light-dark(color-mix(in srgb, var(--a2-color-red-500, #ff3914) 10%, transparent), color-mix(in srgb, var(--a2-color-red-300, #ff8670) 10%, transparent)))}
  .bg-transparent-default-active {background-color: var(--a2-background-color-transparent-default-active, light-dark(color-mix(in srgb, var(--a2-color-neutral-400, #8b8b8b) 16%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 16%, transparent)))}
  .bg-transparent-default-hover {background-color: var(--a2-background-color-transparent-default-hover, light-dark(color-mix(in srgb, var(--a2-color-neutral-400, #8b8b8b) 8%, transparent), color-mix(in srgb, var(--a2-color-neutral-0, #ffffff) 8%, transparent)))}
  .bg-transparent-primary-active {background-color: var(--a2-background-color-transparent-primary-active, light-dark(color-mix(in srgb, var(--a2-color-blue-500, #1a82ff) 30%, transparent), color-mix(in srgb, var(--a2-color-blue-300, #70b1ff) 25%, transparent)))}
  .bg-transparent-primary-hover {background-color: var(--a2-background-color-transparent-primary-hover, light-dark(color-mix(in srgb, var(--a2-color-blue-500, #1a82ff) 10%, transparent), color-mix(in srgb, var(--a2-color-blue-300, #70b1ff) 10%, transparent)))}
  .bg-warning {background-color: var(--a2-background-color-warning, var(--a2-status-color-warning, light-dark(var(--a2-color-yellow-500, #ffbe00), var(--a2-color-yellow-300, #ffe278))))}
  .bg-warning-active {background-color: var(--a2-background-color-warning-active, light-dark(var(--a2-color-yellow-600, #de9500), var(--a2-color-yellow-100, #fff9e2)))}
  .bg-warning-faint {background-color: var(--a2-background-color-warning-faint, light-dark(var(--a2-color-yellow-10, #fffef8), var(--a2-color-yellow-950, #191100)))}
  .bg-warning-faint-active {background-color: var(--a2-background-color-warning-faint-active, light-dark(var(--a2-color-yellow-100, #fff9e2), var(--a2-color-yellow-700, #c98600)))}
  .bg-warning-faint-hover {background-color: var(--a2-background-color-warning-faint-hover, light-dark(var(--a2-color-yellow-50, #fffcf0), var(--a2-color-yellow-800, #704b00)))}
  .bg-warning-hover {background-color: var(--a2-background-color-warning-hover, light-dark(var(--a2-color-yellow-600, #de9500), var(--a2-color-yellow-100, #fff9e2)))}
  .bg-warning-subdued {background-color: var(--a2-background-color-warning-subdued, light-dark(var(--a2-color-yellow-100, #fff9e2), color-mix(in srgb, var(--a2-color-yellow-400, #ffc902) 20%, transparent)))}
  .bg-warning-subdued-active {background-color: var(--a2-background-color-warning-subdued-active, light-dark(var(--a2-color-yellow-300, #ffe278), color-mix(in srgb, var(--a2-color-yellow-400, #ffc902) 40%, transparent)))}
  .bg-warning-subdued-hover {background-color: var(--a2-background-color-warning-subdued-hover, light-dark(var(--a2-color-yellow-200, #fff0b1), color-mix(in srgb, var(--a2-color-yellow-400, #ffc902) 30%, transparent)))}
  .border-color-danger {border-color: var(--a2-border-color-danger, light-dark(var(--a2-color-red-600, #d62100), var(--a2-color-red-200, #ffac9e)))}
  .border-color-default {border-color: var(--a2-border-color-default, light-dark(var(--a2-color-neutral-400, #8b8b8b), var(--a2-color-neutral-600, #545454)))}
  .border-color-primary {border-color: var(--a2-border-color-primary, light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-200, #9ecaff)))}
  .border-color-status-info {border-color: var(--a2-status-color-info, light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-300, #70b1ff)))}
  .border-color-status-success {border-color: var(--a2-status-color-success, light-dark(var(--a2-color-green-600, #077e50), var(--a2-color-green-400, #0bd085)))}
  .border-color-status-warning {border-color: var(--a2-status-color-warning, light-dark(var(--a2-color-yellow-500, #ffbe00), var(--a2-color-yellow-300, #ffe278)))}
  .border-color-strong {border-color: var(--a2-border-color-strong, light-dark(var(--a2-color-neutral-700, #404040), var(--a2-color-neutral-80, #e6e6e6)))}
  .border-color-subdued {border-color: var(--a2-border-color-subdued, light-dark(var(--a2-color-neutral-80, #e6e6e6), var(--a2-color-neutral-700, #404040)))}
  .border-color-success {border-color: var(--a2-border-color-success, light-dark(var(--a2-color-green-600, #077e50), var(--a2-color-green-200, #70ebbc)))}
  .border-color-warning {border-color: var(--a2-border-color-warning, light-dark(var(--a2-color-yellow-700, #c98600), var(--a2-color-yellow-200, #fff0b1)))}
  .c-danger {color: var(--a2-foreground-color-danger, light-dark(var(--a2-color-red-600, #d62100), var(--a2-color-red-400, #ff5b3d)))}
  .c-danger-active {color: var(--a2-foreground-color-danger-active, light-dark(var(--a2-color-red-800, #731100), var(--a2-color-red-200, #ffac9e)))}
  .c-danger-hover {color: var(--a2-foreground-color-danger-hover, light-dark(var(--a2-color-red-700, #a31900), var(--a2-color-red-300, #ff8670)))}
  .c-default {color: var(--a2-foreground-color-default, light-dark(var(--a2-color-neutral-950, #040404), var(--a2-color-neutral-0, #ffffff)))}
  .c-default-active {color: var(--a2-foreground-color-default-active, light-dark(var(--a2-color-neutral-950, #040404), var(--a2-color-neutral-0, #ffffff)))}
  .c-default-hover {color: var(--a2-foreground-color-default-hover, light-dark(var(--a2-color-neutral-950, #040404), var(--a2-color-neutral-0, #ffffff)))}
  .c-inverted {color: var(--a2-foreground-color-inverted, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a)))}
  .c-on-danger {color: var(--a2-foreground-color-on-danger, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a)))}
  .c-on-danger-active {color: var(--a2-foreground-color-on-danger-active, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a)))}
  .c-on-danger-hover {color: var(--a2-foreground-color-on-danger-hover, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a)))}
  .c-on-danger-subdued {color: var(--a2-foreground-color-on-danger-subdued, light-dark(var(--a2-color-red-700, #a31900), var(--a2-color-neutral-0, #ffffff)))}
  .c-on-danger-subdued-active {color: var(--a2-foreground-color-on-danger-subdued-active, light-dark(var(--a2-color-red-900, #470b00), var(--a2-color-neutral-0, #ffffff)))}
  .c-on-danger-subdued-hover {color: var(--a2-foreground-color-on-danger-subdued-hover, light-dark(var(--a2-color-red-800, #731100), var(--a2-color-neutral-0, #ffffff)))}
  .c-on-primary {color: var(--a2-foreground-color-on-primary, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a)))}
  .c-on-primary-active {color: var(--a2-foreground-color-on-primary-active, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a)))}
  .c-on-primary-hover {color: var(--a2-foreground-color-on-primary-hover, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a)))}
  .c-on-success {color: var(--a2-foreground-color-on-success, light-dark(var(--a2-color-neutral-0, #ffffff), var(--a2-color-neutral-900, #1a1a1a)))}
  .c-on-warning {color: var(--a2-foreground-color-on-warning, var(--a2-color-neutral-900, #1a1a1a))}
  .c-primary {color: var(--a2-foreground-color-primary, light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-300, #70b1ff)))}
  .c-primary-active {color: var(--a2-foreground-color-primary-active, light-dark(var(--a2-color-blue-800, #003472), var(--a2-color-blue-200, #9ecaff)))}
  .c-primary-hover {color: var(--a2-foreground-color-primary-hover, light-dark(var(--a2-color-blue-700, #1d4ca3), var(--a2-color-blue-200, #9ecaff)))}
  .c-status-danger {color: var(--a2-status-color-danger, light-dark(var(--a2-color-red-600, #d62100), var(--a2-color-red-400, #ff5b3d)))}
  .c-status-info {color: var(--a2-status-color-info, light-dark(var(--a2-color-blue-600, #0265dc), var(--a2-color-blue-300, #70b1ff)))}
  .c-status-success {color: var(--a2-status-color-success, light-dark(var(--a2-color-green-600, #077e50), var(--a2-color-green-400, #0bd085)))}
  .c-status-warning {color: var(--a2-status-color-warning, light-dark(var(--a2-color-yellow-500, #ffbe00), var(--a2-color-yellow-300, #ffe278)))}
  .c-subdued {color: var(--a2-foreground-color-subdued, light-dark(var(--a2-color-neutral-500, #707070), var(--a2-color-neutral-200, #c4c4c4)))}
  .c-subdued-active {color: var(--a2-foreground-color-subdued-active, light-dark(var(--a2-color-neutral-600, #545454), var(--a2-color-neutral-100, #dfdfdf)))}
  .c-subdued-hover {color: var(--a2-foreground-color-subdued-hover, light-dark(var(--a2-color-neutral-500, #707070), var(--a2-color-neutral-200, #c4c4c4)))}
}