@layer design-system{.typography-module__vfKlZa__Title-lg{font-family:var(--title-lg-font-family), var(--title-lg-font-fallback);font-size:var(--title-lg-size);font-weight:var(--title-lg-font-weight);letter-spacing:var(--title-lg-letter-spacing);text-transform:var(--title-lg-text-transform);line-height:1;text-decoration:none}.typography-module__vfKlZa__Title-md{font-family:var(--title-md-font-family), var(--title-md-font-fallback);font-size:var(--title-md-size);font-weight:var(--title-md-font-weight);letter-spacing:var(--title-md-letter-spacing);text-transform:var(--title-md-text-transform);line-height:1.1;text-decoration:none}.typography-module__vfKlZa__Title-mdLowCase{font-family:var(--title-md-low-case-font-family), var(--title-md-low-case-font-fallback);font-size:var(--title-md-size);font-weight:var(--title-md-low-case-font-weight);letter-spacing:var(--title-md-low-case-letter-spacing);text-transform:var(--title-sm-low-case-text-transform);line-height:1.1;text-decoration:none}.typography-module__vfKlZa__Title-sm{font-family:var(--title-sm-font-family), var(--title-sm-font-fallback);font-size:var(--title-sm-size);font-weight:var(--title-sm-font-weight);letter-spacing:var(--title-sm-letter-spacing);text-transform:var(--title-sm-text-transform);line-height:1.1;text-decoration:none}.typography-module__vfKlZa__Title-smLowCase{font-family:var(--title-sm-low-case-font-family), var(--title-sm-low-case-font-fallback);font-size:var(--title-sm-low-case-size);font-weight:var(--title-sm-low-case-font-weight);letter-spacing:var(--title-sm-low-case-letter-spacing);text-transform:var(--title-sm-low-case-text-transform);line-height:1.1;text-decoration:none}.typography-module__vfKlZa__Title-xs{font-family:var(--title-xs-font-family), var(--title-xs-font-fallback);font-size:var(--title-xs-size);font-weight:var(--title-xs-font-weight);letter-spacing:var(--title-xs-letter-spacing);text-transform:var(--title-xs-text-transform);line-height:1.1;text-decoration:none}.typography-module__vfKlZa__Title-Decorative-lg{font-family:var(--title-decorative-lg-font-family), var(--title-decorative-lg-font-fallback);font-size:var(--title-decorative-lg-size);font-weight:var(--title-decorative-lg-font-weight);letter-spacing:var(--title-decorative-lg-letter-spacing);text-transform:var(--title-decorative-lg-text-transform);line-height:1.1;text-decoration:none}.typography-module__vfKlZa__Title-Decorative-md{font-family:var(--title-decorative-md-font-family), var(--title-decorative-md-font-fallback);font-size:var(--title-decorative-md-size);font-weight:var(--title-decorative-md-font-weight);letter-spacing:var(--title-decorative-md-letter-spacing);text-transform:var(--title-decorative-md-text-transform);line-height:1.1;text-decoration:none}.typography-module__vfKlZa__Title-Subtitle-lg{font-family:var(--title-subtitle-lg-font-family), var(--title-subtitle-lg-font-fallback);font-size:var(--title-subtitle-lg-size);font-weight:var(--title-subtitle-lg-font-weight);letter-spacing:var(--title-subtitle-lg-letter-spacing);text-transform:unset;line-height:1.2;text-decoration:none}.typography-module__vfKlZa__Title-Subtitle-md{font-family:var(--title-subtitle-md-font-family), var(--title-subtitle-md-font-fallback);font-size:var(--title-subtitle-md-size);font-weight:var(--title-subtitle-md-font-weight);letter-spacing:var(--title-subtitle-md-letter-spacing);text-transform:unset;line-height:1.2;text-decoration:none}.typography-module__vfKlZa__Title-Overline-sm{font-family:var(--title-overline-sm-font-family), var(--title-overline-sm-font-fallback);font-size:var(--title-overline-sm-size);font-weight:var(--title-overline-sm-font-weight);letter-spacing:var(--title-overline-sm-letter-spacing);text-transform:var(--title-overline-sm-text-transform);line-height:1.5;text-decoration:none}.typography-module__vfKlZa__Body-Lead-text{font-family:var(--body-lead-text-font-family), var(--body-lead-text-font-fallback);font-size:var(--body-lead-text-size);font-weight:var(--body-lead-text-font-weight);letter-spacing:var(--body-lead-text-letter-spacing);text-transform:unset;line-height:1.5;text-decoration:none}.typography-module__vfKlZa__Body-Paragraph-mdRegular{font-family:var(--body-paragraph-font-family), var(--body-paragraph-font-fallback);font-size:var(--body-paragraph-size);font-weight:var(--body-paragraph-font-weight);letter-spacing:var(--body-paragraph-letter-spacing);text-transform:unset;line-height:1.5;text-decoration:none}.typography-module__vfKlZa__Body-Paragraph-mdBold{font-family:var(--body-paragraph-font-family), var(--body-paragraph-font-fallback);font-size:var(--body-paragraph-size);font-weight:var(--body-paragraph-font-weight-2);letter-spacing:var(--body-paragraph-letter-spacing);text-transform:unset;line-height:1.5;text-decoration:none}.typography-module__vfKlZa__Body-Supporting-text-caption-smRegular{font-family:var(--body-supporting-text-font-family), var(--body-supporting-text-font-fallback);font-size:var(--body-supporting-text-size);font-weight:var(--body-supporting-text-font-weight);letter-spacing:var(--body-supporting-text-letter-spacing);text-transform:unset;line-height:1.4;text-decoration:none}.typography-module__vfKlZa__Body-Supporting-text-caption-smBold{font-family:var(--body-supporting-text-font-family), var(--body-supporting-text-font-fallback);font-size:var(--body-supporting-text-size);font-weight:var(--body-supporting-text-font-weight-2);letter-spacing:var(--body-supporting-text-letter-spacing);text-transform:unset;line-height:1.4;text-decoration:none}.typography-module__vfKlZa__Body-Underline-md{font-family:var(--body-underline-md-font-family), var(--body-underline-md-font-fallback);font-size:var(--body-underline-md-size);font-weight:var(--body-underline-md-font-weight);letter-spacing:var(--body-underline-md-letter-spacing);text-transform:unset;line-height:1.5;text-decoration:underline}.typography-module__vfKlZa__Body-Underline-sm{font-family:var(--body-underline-sm-font-family), var(--body-underline-sm-font-fallback);font-size:var(--body-underline-sm-size);font-weight:var(--body-underline-sm-font-weight);letter-spacing:var(--body-underline-sm-letter-spacing);text-transform:unset;line-height:1.4;text-decoration:underline}.typography-module__vfKlZa__Tag-sm{font-family:var(--tag-font-family), var(--tag-font-fallback);font-size:var(--tag-size);font-weight:var(--tag-font-weight);letter-spacing:var(--tag-letter-spacing);text-transform:var(--tag-text-transform);line-height:1.5;text-decoration:none}.typography-module__vfKlZa__Link-md{font-family:var(--link-md-font-family), var(--link-md-font-fallback);font-size:var(--link-md-size);font-weight:var(--link-md-font-weight);letter-spacing:var(--link-md-letter-spacing);text-transform:unset;line-height:1.5;text-decoration:underline}.typography-module__vfKlZa__Link-sm{font-family:var(--link-sm-font-family), var(--link-sm-font-fallback);font-size:var(--link-sm-size);font-weight:var(--link-sm-font-weight);letter-spacing:var(--link-sm-letter-spacing);text-transform:unset;line-height:1.4;text-decoration:underline}.typography-module__vfKlZa__Label-xsRegular{font-family:var(--label-font-family), var(--label-font-fallback);font-size:var(--label-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing);text-transform:unset;line-height:1.5;text-decoration:none}.typography-module__vfKlZa__Label-xsBold{font-family:var(--label-font-family), var(--label-font-fallback);font-size:var(--label-size);font-weight:var(--label-font-weight-2);letter-spacing:var(--label-letter-spacing);text-transform:unset;line-height:1.5;text-decoration:none}}
@layer design-system{.button-module__NbgNfa__button{border-radius:var(--corner-radius-rounded);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-x05);border-style:solid;border-width:2px;display:inline-flex;position:relative}.button-module__NbgNfa__button.button-module__NbgNfa__full-width{width:100%}.button-module__NbgNfa__button[data-disabled]{cursor:not-allowed}.button-module__NbgNfa__button[data-pending]{cursor:progress;gap:var(--space-x1)}.button-module__NbgNfa__button:focus-visible{outline:2px solid var(--border-interactive-focus);outline-offset:2px}.button-module__NbgNfa__button:focus-visible:before{content:"";border:2px solid var(--border-inverted);border-radius:inherit;pointer-events:none;position:absolute;inset:-4px}.button-module__NbgNfa__size-lg{padding:calc(var(--space-x2) - 2px) var(--space-x3)}.button-module__NbgNfa__size-md{padding:calc(var(--space-x15) - 2px) var(--space-x2)}.button-module__NbgNfa__size-sm{padding:var(--space-x1) var(--space-x2)}.button-module__NbgNfa__variant-primary{background-color:var(--component-button-brand-primary-fill-default);border-color:var(--component-button-brand-primary-border-default);color:var(--component-button-brand-primary-on-fill-default)}@media (hover:hover){.button-module__NbgNfa__variant-primary:not([data-disabled]):hover,.button-module__NbgNfa__variant-primary:not([data-disabled]).button-module__NbgNfa__hovered{background:linear-gradient(0deg, var(--component-button-brand-primary-fill-hover) 0%, var(--component-button-brand-primary-fill-hover) 100%), var(--component-button-brand-primary-fill-default)}}.button-module__NbgNfa__variant-primary[data-disabled]{background-color:var(--component-button-brand-primary-fill-disabled);border-color:var(--component-button-brand-primary-border-disabled);color:var(--component-button-brand-primary-on-fill-disabled)}.button-module__NbgNfa__variant-primary.button-module__NbgNfa__color-inverted{background-color:var(--component-button-inverted-fill-default);border-color:var(--component-button-inverted-border-default);color:var(--component-button-inverted-on-fill-default)}@media (hover:hover){.button-module__NbgNfa__variant-primary.button-module__NbgNfa__color-inverted:not([data-disabled]):hover,.button-module__NbgNfa__variant-primary.button-module__NbgNfa__color-inverted:not([data-disabled]).button-module__NbgNfa__hovered{background:linear-gradient(0deg, var(--component-button-inverted-fill-hover) 0%, var(--component-button-inverted-fill-hover) 100%), var(--component-button-inverted-fill-default)}}.button-module__NbgNfa__variant-primary.button-module__NbgNfa__color-inverted[data-disabled]{background-color:var(--component-button-inverted-fill-disabled);border-color:var(--component-button-muted-border-disable);color:var(--component-button-inverted-on-fill-disabled)}.button-module__NbgNfa__variant-primary.button-module__NbgNfa__color-inverted:focus-visible{outline-color:var(--border-inverted)}.button-module__NbgNfa__variant-primary.button-module__NbgNfa__color-inverted:focus-visible:before{border-color:var(--border-interactive-focus)}.button-module__NbgNfa__variant-secondary{background-color:var(--component-button-brand-secondary-fill-default);border-color:var(--component-button-brand-secondary-border-default);color:var(--component-button-brand-secondary-on-fill-default)}@media (hover:hover){.button-module__NbgNfa__variant-secondary:not([data-disabled]):hover,.button-module__NbgNfa__variant-secondary:not([data-disabled]).button-module__NbgNfa__hovered{background-color:var(--component-button-brand-secondary-fill-hover);border-color:var(--component-button-brand-secondary-border-hover);color:var(--component-button-brand-secondary-on-fill-hover)}}.button-module__NbgNfa__variant-secondary[data-disabled]{border-color:var(--component-button-brand-secondary-border-disabled);color:var(--component-button-brand-secondary-on-fill-disabled)}.button-module__NbgNfa__variant-secondary.button-module__NbgNfa__color-inverted{background-color:var(--component-button-brand-secondary-fill-default);border-color:var(--component-button-brand-secondary-border-inverted);color:var(--component-button-brand-secondary-on-fill-inverted)}@media (hover:hover){.button-module__NbgNfa__variant-secondary.button-module__NbgNfa__color-inverted:not([data-disabled]):hover,.button-module__NbgNfa__variant-secondary.button-module__NbgNfa__color-inverted:not([data-disabled]).button-module__NbgNfa__hovered{background-color:var(--component-button-brand-secondary-fill-hover);border-color:var(--component-button-brand-secondary-border-hover-inverted);color:var(--component-button-brand-secondary-on-fill-hover-inverted)}}.button-module__NbgNfa__variant-secondary.button-module__NbgNfa__color-inverted[data-disabled]{background-color:var(--component-button-brand-secondary-fill-disabled);border-color:var(--component-button-brand-secondary-border-disabled);color:var(--component-button-brand-secondary-on-fill-disabled)}.button-module__NbgNfa__variant-secondary.button-module__NbgNfa__color-inverted:focus-visible{outline-color:var(--border-inverted)}.button-module__NbgNfa__variant-secondary.button-module__NbgNfa__color-inverted:focus-visible:before{border-color:var(--border-interactive-focus)}.button-module__NbgNfa__variant-tertiary{background-color:var(--component-button-brand-tertiary-fill-default);border-color:var(--component-button-brand-tertiary-border-default);color:var(--component-button-brand-tertiary-on-fill-default)}@media (hover:hover){.button-module__NbgNfa__variant-tertiary:not([data-disabled]):hover,.button-module__NbgNfa__variant-tertiary:not([data-disabled]).button-module__NbgNfa__hovered{background:linear-gradient(0deg, #ffffff1a 0%, #ffffff1a 100%), var(--component-button-brand-tertiary-fill-default);border-color:var(--component-button-brand-tertiary-border-hover);color:var(--component-button-brand-tertiary-on-fill-hover)}}.button-module__NbgNfa__variant-tertiary[data-disabled]{background-color:var(--component-button-brand-tertiary-fill-disabled);border-color:var(--component-button-brand-tertiary-border-disabled);color:var(--component-button-brand-tertiary-on-fill-disabled)}.button-module__NbgNfa__variant-text{color:var(--component-button-brand-secondary-on-fill-default);background-color:#0000;border-color:#0000;padding-left:0;padding-right:0}@media (hover:hover){.button-module__NbgNfa__variant-text:not([data-disabled]):hover,.button-module__NbgNfa__variant-text:not([data-disabled]).button-module__NbgNfa__hovered{color:var(--component-button-brand-secondary-on-fill-hover);text-decoration:underline}}.button-module__NbgNfa__variant-text[data-disabled]{color:var(--component-button-brand-secondary-on-fill-disabled);text-decoration:none}.button-module__NbgNfa__variant-text.button-module__NbgNfa__no-wrapping{padding:var(--space-x025) 0;border-width:0}.button-module__NbgNfa__variant-text.button-module__NbgNfa__no-wrapping:focus-visible{outline-offset:4px}.button-module__NbgNfa__variant-text.button-module__NbgNfa__color-inverted{color:var(--component-button-brand-secondary-on-fill-inverted)}@media (hover:hover){.button-module__NbgNfa__variant-text.button-module__NbgNfa__color-inverted:not([data-disabled]):hover,.button-module__NbgNfa__variant-text.button-module__NbgNfa__color-inverted:not([data-disabled]).button-module__NbgNfa__hovered{color:var(--component-button-brand-secondary-on-fill-hover-inverted)}}.button-module__NbgNfa__variant-text.button-module__NbgNfa__color-inverted[data-disabled]{color:var(--component-button-brand-secondary-on-fill-disabled)}.button-module__NbgNfa__variant-text.button-module__NbgNfa__color-inverted:focus-visible{outline-color:var(--border-inverted)}.button-module__NbgNfa__variant-text.button-module__NbgNfa__color-inverted:focus-visible:before{border-color:var(--border-interactive-focus)}.button-module__NbgNfa__spinnerWrapper{margin-left:var(--space-x1);align-items:center;display:flex}}