.UnsubscribeFormApp-module__root__iYeH0 { width: min(100%, 712px); box-sizing: border-box; margin-inline: auto; padding: 32px 48px; border-radius: 16px; background: var(--vaa-color-neutral-2); }
.UnsubscribeFormApp-module__form__gDJzQ { display: flex; flex-direction: column; gap: 16px; }
.UnsubscribeFormApp-module__heading__EZsiF { margin: 0; color: var(--vaa-color-text-primary); }
.UnsubscribeFormApp-module__instruction__GR21Q { margin: 0; color: var(--vaa-color-text-primary); }
.UnsubscribeFormApp-module__divider__txrmr { width: 100%; height: 1px; margin: 8px 0; background: var(--vaa-color-neutral-20); }
.UnsubscribeFormApp-module__captcha__D3R2Y { height: 0; overflow: hidden; }
.UnsubscribeFormApp-module__formValidation__Pbdnr { margin: 0; color: var(--vaa-color-crimson-70); }
@media (max-width: 767px) { .UnsubscribeFormApp-module__root__iYeH0 { padding: 24px; border-radius: 12px; } }


.FeedbackFormApp-module__page__PVeAU {
  display: grid;
  gap: var(--space-xl);
  max-width: 1180px;
  margin: 0 auto;
  padding: clamp(24px, 4vw, 48px);
  background-color: transparent;
}

.FeedbackFormApp-module__hero__A_nez {
  display: grid;
  gap: var(--space-md);
}

.FeedbackFormApp-module__eyebrow__42tHS {
  color: var(--vaa-color-text-action);
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.FeedbackFormApp-module__subtitle__mprXW {
  max-width: 72ch;
  color: var(--vaa-color-text-secondary);
}

.FeedbackFormApp-module__form__9tL4e {
  display: grid;
  gap: var(--space-lg);
}

.FeedbackFormApp-module__stepContent__VvQid {
  display: grid;
  gap: var(--space-lg);
}

.FeedbackFormApp-module__section__GYvYd {
  background: transparent;
}

.FeedbackFormApp-module__gridTwo__t_T1p {
  display: grid;
  gap: var(--space-lg);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.FeedbackFormApp-module__gridThree__slXgM {
  display: grid;
  gap: var(--space-lg);
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.FeedbackFormApp-module__checkboxGrid__K38H7 {
  display: grid;
  gap: var(--space-sm);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.FeedbackFormApp-module__fullWidth__PG5Ty {
  grid-column: 1 / -1;
}

.FeedbackFormApp-module__stepNavigation__KO5vQ {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-sm);
  justify-content: flex-start;
}

.FeedbackFormApp-module__inlineNote__oxKnt {
  margin: 0;
  color: var(--vaa-color-text-secondary);
}

.FeedbackFormApp-module__sectionStack__XKsHG {
  display: grid;
  gap: var(--space-lg);
}

.FeedbackFormApp-module__richText__QtQl_ {
  padding: var(--space-md);
  border-radius: var(--radius-md);
  background: rgb(255 255 255 / 55%);
}

@media (max-width: 900px) {
  .FeedbackFormApp-module__gridThree__slXgM,
  .FeedbackFormApp-module__gridTwo__t_T1p,
  .FeedbackFormApp-module__checkboxGrid__K38H7 {
    grid-template-columns: 1fr;
  }
}

.SupportingDocumentsSection-module__root__Ttttp {
  padding: clamp(20px, 4vw, 32px);
  border: 1px solid var(--vaa-color-border-primary);
  border-radius: var(--radius-lg);
  background: transparent;
  box-shadow: var(--shadow-soft);
}

.SupportingDocumentsSection-module__content__bwBu8 {
  display: grid;
  gap: 16px;
}

.SupportingDocumentsSection-module__title__rg7Ep {
  margin: 0;
  color: var(--vaa-color-text-heading);
  font-feature-settings: 'ss02' on;
}


.CorporateAirAgreementForm-module__corporateAirAgreementFormApp__pi1Te .CorporateAirAgreementForm-module__page__NhjNk {
  width: min(100%, 712px);
  margin: 0 auto;
  background-color: var(--vaa-color-neutral-2);
  border: 0;
  border-radius: 16px;
  padding: 32px 48px;
}

.CorporateAirAgreementForm-module__card__XxIGy,
.CorporateAirAgreementForm-module__stepContent__pgK74,
.CorporateAirAgreementForm-module__fields__oNjh9 {
  display: grid;
  gap: var(--space-lg);
}

.CorporateAirAgreementForm-module__stepContent__pgK74:focus {
  outline: none;
}

.CorporateAirAgreementForm-module__fields__oNjh9 {
  gap: var(--space-md);
}

.CorporateAirAgreementForm-module__phoneRow__QgGOO {
  display: grid;
  grid-template-columns: minmax(172px, 0.35fr) minmax(0, 1fr);
  gap: var(--space-md);
  align-items: start;
}

.CorporateAirAgreementForm-module__navigation__yXRLT {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: var(--space-md);
  padding-top: 40px;
  margin-top: var(--space-lg);
  border-top: 1px solid var(--vaa-color-border-subtle);
}

.CorporateAirAgreementForm-module__divider__bErpA {
  width: 100%;
  margin: var(--space-lg) 0;
  border: 0;
  border-top: 1px solid var(--vaa-color-border-subtle);
}

.CorporateAirAgreementForm-module__success__evmRy {
  display: grid;
  gap: var(--space-lg);
}

.CorporateAirAgreementForm-module__successDivider__DVGgM {
  width: 100%;
  margin: var(--space-lg) 0 24px;
  border: 0;
  border-top: 1px solid var(--vaa-color-border-subtle);
}

.CorporateAirAgreementForm-module__captcha__tK5yu {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
}

.CorporateAirAgreementForm-module__fieldWithHelper__iLBvO {
  display: grid;
  gap: 4px;
}

.CorporateAirAgreementForm-module__helper__pAT0J {
  margin: 0;
  padding-left: var(--space-md);
  color: var(--vaa-color-text-secondary);
  line-height: 16px;
}



.CorporateAirAgreementForm-module__helper__pAT0J a {
  color: inherit;
  text-decoration: underline;
}

@media (max-width: 600px) {
  .CorporateAirAgreementForm-module__corporateAirAgreementFormApp__pi1Te .CorporateAirAgreementForm-module__page__NhjNk {
    padding: var(--space-xs);
  }

  .CorporateAirAgreementForm-module__card__XxIGy {
    padding: var(--space-lg);
  }

  .CorporateAirAgreementForm-module__phoneRow__QgGOO {
    grid-template-columns: 1fr;
  }
}

[data-vaa-forms-scope] {
  --button-primary-bg: var(--vaa-color-red-60);
  --button-primary-bg-hover: var(--vaa-color-red-70);
  --button-primary-bg-active: var(--vaa-color-red-80);
  --button-primary-text: var(--vaa-color-base-white);
  --button-secondary-bg: var(--vaa-color-base-white);
  --button-secondary-bg-hover: var(--vaa-color-red-2);
  --button-secondary-bg-active: var(--vaa-color-red-5);
  --button-secondary-border: var(--vaa-color-red-60);
  --button-secondary-border-hover: var(--vaa-color-red-60);
  --button-secondary-border-active: var(--vaa-color-red-60);
  --button-secondary-text: var(--vaa-color-red-60);
  --button-tertiary-text: var(--vaa-color-red-60);
  --button-tertiary-bg-hover: var(--vaa-color-red-alpha-5);
  --button-tertiary-bg-active: var(--vaa-color-red-alpha-10);
  --button-tertiary-alternate-bg-hover: var(--vaa-color-red-alpha-5);
  --button-tertiary-alternate-bg-active: var(--vaa-color-red-alpha-10);
  --button-disabled-bg: var(--vaa-color-neutral-10);
  --button-disabled-primary-bg: var(--vaa-color-black-alpha-20);
  --button-disabled-primary-text: var(--vaa-color-white-alpha-70);
  --button-disabled-text: var(--vaa-color-black-alpha-20);
  --button-disabled-secondary-border: var(--vaa-color-black-alpha-20);
  --button-focus-border: var(--vaa-color-focus-ring-inner);
  --button-focus-gap: var(--vaa-color-base-white);
  --button-focus-shadow: 0 0 0 8px var(--vaa-color-feedback-info-alpha-10);
  --form-control-focus-shadow: 0 0 0 4px var(--vaa-color-feedback-info-ring);
  --button-focus-shadow-layered: 0 0 0 4px var(--button-focus-gap), 0 0 0 5px var(--button-focus-border),
    0 0 0 9px var(--vaa-color-focus-ring-outer);
  --button-max-width: 400px;
  --button-padding-block-default: 12px;
  --button-padding-inline-default: 24px;
  --button-padding-block-desktop: 16px;
  --button-padding-inline-desktop: 32px;
  --button-padding-inline-with-icon: 24px;
  --button-gap-default: 12px;
  --button-radius-default: 4px;
  --button-font-size-default: var(--vaa-label-l-font-size);
  --button-line-height-default: var(--vaa-label-l-line-height);
  --button-font-weight-default: var(--vaa-font-weight-regular);
  --button-desktop-min-height: 56px;
  --button-icon-size-default: 23px;
  --button-icon-only-size: 48px;
  --button-icon-only-padding: 12px;
  --button-icon-only-radius: 999px;
  --accordion-surface: var(--vaa-color-surface-primary);
  --accordion-surface-sand: #f8f3ea;
  --accordion-title: var(--vaa-color-text-primary);
  --accordion-content: #241b33;
  --accordion-divider: var(--vaa-color-border-primary);
  --accordion-chevron-hover: var(--vaa-color-text-action-hover);
  --accordion-chevron-active: var(--vaa-color-red-80);
  --accordion-mobile-trigger-height: 44px;
  --accordion-mobile-padding-inline: 16px;
  --accordion-mobile-leading-size: 20px;
  --accordion-mobile-trigger-gap: 12px;
  --accordion-mobile-content-padding-top: 23px;
  --accordion-mobile-content-padding-bottom: 18px;
  --accordion-mobile-content-gap: 16px;
  --accordion-desktop-trigger-height: 57px;
  --accordion-desktop-padding-inline: 24px;
  --accordion-desktop-leading-size: 23px;
  --accordion-desktop-trigger-gap: 16px;
  --accordion-desktop-content-padding-top: 31px;
  --accordion-desktop-content-padding-bottom: 28px;
  --accordion-desktop-content-gap: 24px;
  --accordion-title-font-size: var(--vaa-label-l-font-size);
  --accordion-title-line-height: var(--vaa-label-l-line-height);
  --accordion-content-font-size: var(--vaa-body-l-font-size);
  --accordion-content-line-height: var(--vaa-body-l-line-height);
  --checkbox-hit-area: 22px;
  --checkbox-size: 18px;
  --checkbox-radius: 4px;
  --checkbox-surface: var(--vaa-color-surface-primary);
  --checkbox-border: var(--vaa-color-purple-95);
  --checkbox-hover-surface: var(--vaa-color-neutral-alpha-5);
  --checkbox-active-surface: var(--vaa-color-neutral-alpha-10);
  --checkbox-fill: var(--vaa-color-purple-95);
  --checkbox-check: var(--vaa-color-neutral-10);
  --checkbox-label: var(--vaa-color-text-primary);
  --checkbox-helper: var(--vaa-color-neutral-73);
  --checkbox-group-label: var(--vaa-color-text-primary);
  --checkbox-disabled-surface: transparent;
  --checkbox-disabled-border: var(--vaa-color-neutral-40);
  --checkbox-disabled-check: var(--vaa-color-neutral-40);
  --checkbox-disabled-label: var(--vaa-color-neutral-40);
  --checkbox-focus-outline: var(--vaa-color-focus-ring-inner);
  --checkbox-focus-surface: var(--vaa-color-blue-2);
  --checkbox-error: var(--vaa-color-crimson-70);
  --checkbox-label-line-height: var(--vaa-body-l-line-height);
  --radio-size: 16px;
  --radio-size-desktop: 18px;
  --radio-indicator-size: 10px;
  --radio-indicator-size-desktop: 12px;
  --radio-gap: 8px;
  --radio-surface: var(--vaa-color-surface-primary);
  --radio-border: var(--vaa-color-neutral-95);
  --radio-fill: var(--vaa-color-purple-95);
  --radio-label: var(--vaa-color-text-primary);
  --radio-group-label: var(--vaa-color-text-primary);
  --radio-hover-surface: var(--vaa-color-neutral-alpha-5);
  --radio-active-surface: var(--vaa-color-neutral-alpha-10);
  --radio-focus-surface: var(--vaa-color-blue-2);
  --radio-focus-border: var(--vaa-color-blue-70);
  --radio-focus-radius: 4px;
  --radio-disabled-surface: transparent;
  --radio-disabled-border: var(--vaa-color-neutral-alpha-40);
  --radio-disabled-fill: var(--vaa-color-neutral-alpha-40);
  --radio-disabled-label: var(--vaa-color-neutral-40);
  --radio-error: var(--vaa-color-crimson-70);
  --radio-label-line-height: var(--vaa-body-l-line-height);
  --radio-group-gap-vertical: 12px;
  --radio-group-gap-horizontal: 8px;
  --radio-group-option-gap-vertical: 12px;
  --radio-group-option-gap-horizontal: 16px;
  --radio-error-gap: 4px;
  --dropdown-surface: var(--vaa-color-surface-primary);
  --dropdown-border: var(--vaa-color-neutral-20);
  --dropdown-border-hover: var(--vaa-color-neutral-28);
  --dropdown-border-active: #8e8d8f;
  --dropdown-border-filled: #cccbcd;
  --dropdown-text: var(--vaa-color-text-primary);
  --dropdown-text-muted: var(--vaa-color-text-secondary);
  --dropdown-label: var(--vaa-color-text-primary);
  --dropdown-label-raised: var(--vaa-color-neutral-73);
  --dropdown-label-disabled: var(--vaa-color-neutral-40);
  --dropdown-helper: var(--vaa-color-text-secondary);
  --dropdown-option-text: var(--vaa-color-base-black);
  --dropdown-option-border: var(--vaa-color-border-primary);
  --dropdown-option-hover: var(--vaa-color-neutral-5);
  --dropdown-option-selected: var(--vaa-color-neutral-10);
  --dropdown-disabled-surface: var(--vaa-color-black-alpha-10);
  --dropdown-disabled-border: var(--vaa-color-black-alpha-10);
  --dropdown-disabled-text: var(--vaa-color-neutral-40);
  --dropdown-focus-shadow: var(--form-control-focus-shadow);
  --dropdown-focus-outer: var(--vaa-color-feedback-info);
  --dropdown-error: var(--vaa-color-crimson-70);
  --dropdown-radius: 4px;
  --dropdown-mobile-height: 44px;
  --dropdown-mobile-padding-inline: 20px;
  --dropdown-mobile-label-raised-top: 4px;
  --dropdown-option-mobile-height: 45px;
  --dropdown-desktop-height: 56px;
  --dropdown-desktop-padding-inline: 16px;
  --dropdown-desktop-padding-top: 24px;
  --dropdown-desktop-padding-bottom: 10px;
  --dropdown-desktop-label-raised-top: 12px;
  --dropdown-option-desktop-height: 49px;
  --dropdown-menu-desktop-max-height: 203px;
  --dropdown-desktop-font-size: var(--vaa-label-l-font-size);
  --dropdown-mobile-font-size: var(--vaa-heading-xs-font-size-sm-up);
  --dropdown-desktop-line-height: var(--vaa-label-l-line-height);
  --dropdown-mobile-line-height: var(--vaa-label-l-line-height);
  --dropdown-meta-font-size: var(--vaa-label-m-font-size);
  --dropdown-meta-line-height: var(--vaa-label-m-line-height);
  --dropdown-option-font-size: var(--vaa-label-l-font-size);
  --dropdown-option-line-height: var(--vaa-label-l-line-height);
  --dropdown-icon-size: 16px;
  --dropdown-leading-size: 16px;
  --dropdown-menu-shadow: 0 0 0 rgb(0 0 0 / 0.02), 0 1px 2px rgb(0 0 0 / 0.05), 1px 3px 3px rgb(0 0 0 / 0.05),
    1px 8px 5px rgb(0 0 0 / 0.03);
  --input-focus-shadow: var(--form-control-focus-shadow);
  --date-picker-panel-border: var(--vaa-color-border-subtle);
  --date-picker-panel-text: var(--vaa-color-text-primary);
  --date-picker-panel-outside: var(--vaa-color-neutral-20);
  --date-picker-panel-selected: #a691b7;
  --text-area-surface: var(--dropdown-surface);
  --text-area-label: var(--dropdown-label);
  --text-area-label-disabled: var(--dropdown-label-disabled);
  --text-area-text: var(--dropdown-text);
  --text-area-placeholder: var(--dropdown-label-disabled);
  --text-area-placeholder-active: var(--dropdown-border);
  --text-area-helper: var(--checkbox-helper);
  --text-area-border-default: var(--vaa-color-neutral-20);
  --text-area-border-hover: var(--vaa-color-border-primary);
  --text-area-border-active: var(--vaa-color-border-active);
  --text-area-border-focus: var(--vaa-color-focus-ring-inner);
  --text-area-error: var(--dropdown-error);
  --text-area-disabled-border: var(--vaa-color-base-transparent);
  --text-area-lock-icon: var(--dropdown-border);
  --text-area-resize-handle: var(--dropdown-border);
  --text-area-resize-handle-error: var(--text-area-error);
  --text-area-resize-handle-focus: var(--text-area-border-focus);
  --text-area-resize-handle-size: 12px;
  --text-area-radius: var(--dropdown-radius);
  --text-area-mobile-min-height: 74px;
  --text-area-mobile-filled-min-height: 114px;
  --text-area-mobile-padding-inline: 16px;
  --text-area-mobile-padding-block: 8px;
  --text-area-desktop-min-height: 90px;
  --text-area-desktop-padding-inline: 24px;
  --text-area-desktop-padding-block: 16px;
  --text-area-label-font-size: var(--vaa-label-l-font-size);
  --text-area-label-line-height: var(--vaa-label-l-line-height);
  --text-area-message-font-size: var(--vaa-label-m-font-size);
  --text-area-message-line-height: var(--vaa-label-m-line-height);
  --text-area-focus-shadow: var(--form-control-focus-shadow);
  --text-area-error-shadow: 0 0 0 4px rgb(194 43 63 / 10%);
  --file-upload-heading: var(--vaa-color-text-heading);
  --file-upload-text: var(--vaa-color-text-primary);
  --file-upload-muted: var(--vaa-color-neutral-73);
  --file-upload-disabled: var(--vaa-color-neutral-20);
  --file-upload-border: var(--vaa-color-border-subtle);
  --file-upload-surface: var(--vaa-color-surface-primary);
  --file-upload-surface-muted: var(--vaa-color-neutral-5);
  --file-upload-error: var(--vaa-color-crimson-70);
  --file-upload-error-soft: var(--vaa-color-crimson-2);
  --file-upload-progress: var(--vaa-color-text-brand);
  --file-upload-progress-track: var(--vaa-color-border-subtle);
  --file-upload-remove: var(--vaa-color-neutral-40);

  --space-xs: 8px;
  --space-sm: 12px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 32px;

  --radius-md: 14px;
  --radius-lg: 22px;

  --shadow-soft: 0 18px 45px rgb(24 20 15 / 8%);
  --shadow-focus: 0 0 0 3px rgb(0 92 143 / 18%);
}

[data-vaa-forms-scope],
[data-vaa-forms-scope] * {
  box-sizing: border-box;
}

[data-vaa-forms-scope] {
  min-height: 100%;
  color: var(--vaa-color-text-primary);
  font-family: var(--vaa-font-body);
  line-height: 1.5;
}

[data-vaa-forms-scope] :where(button, input, select, textarea) {
  font: inherit;
}

[data-vaa-forms-scope] a {
  color: inherit;
}

[data-vaa-forms-scope] :where(a, button, input, select, textarea, [tabindex]:not([tabindex='-1'])):focus-visible {
  outline: 2px solid var(--vaa-color-focus-ring-outer) !important;
  outline-offset: 2px !important;
}

@media (prefers-reduced-motion: reduce) {
  [data-vaa-forms-scope] *,
  [data-vaa-forms-scope] *::before,
  [data-vaa-forms-scope] *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
  }
}

.Button-module__button__AisLs {
  --button-background: var(--button-primary-bg);
  --button-background-hover: var(--button-primary-bg-hover);
  --button-background-active: var(--button-primary-bg-active);
  --button-border: transparent;
  --button-border-hover: transparent;
  --button-border-active: transparent;
  --button-border-focus: var(--button-border);
  --button-border-focus-visible: transparent;
  --button-text: var(--button-primary-text);
  --button-text-focus: var(--button-text);
  --button-text-focus-visible: var(--button-text);
  --button-text-disabled: var(--button-disabled-primary-text);
  --button-disabled-background: var(--button-disabled-primary-bg);
  --button-disabled-border: transparent;
  --button-background-focus: var(--button-background);
  --button-background-focus-visible: var(--button-background-hover);
  --button-focus-visible-shadow: var(--button-focus-shadow-layered);
  --button-padding-block: var(--button-padding-block-default);
  --button-padding-inline-start: var(--button-padding-inline-default);
  --button-padding-inline-end: var(--button-padding-inline-default);
  --button-min-height: 0;
  --button-text-decoration: none;

  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--button-gap-default);
  width: fit-content;
  max-width: var(--button-max-width);
  min-height: var(--button-min-height);
  padding: var(--button-padding-block) var(--button-padding-inline-end) var(--button-padding-block)
    var(--button-padding-inline-start);
  border: 1px solid var(--button-border);
  border-radius: var(--button-radius-default);
  background: var(--button-background);
  color: var(--button-text);
  text-align: center;
  text-decoration: var(--button-text-decoration);
  text-decoration-thickness: 1px;
  text-underline-offset: 2px;
  text-underline-position: from-font;
  cursor: pointer;
  transition:
    background-color 120ms ease,
    border-color 120ms ease,
    box-shadow 120ms ease,
    color 120ms ease;
  appearance: none;
}

.Button-module__button__AisLs:disabled {
  border-color: var(--button-disabled-border);
  background: var(--button-disabled-background);
  color: var(--button-text-disabled);
  box-shadow: none;
  cursor: not-allowed;
}

.Button-module__button__AisLs:focus-visible:not(:disabled),
.Button-module__previewFocusVisible__dB6Qq:not(:disabled) {
  outline: none;
  border-color: var(--button-border-focus-visible);
  background: var(--button-background-focus-visible);
  color: var(--button-text-focus-visible);
  box-shadow: var(--button-focus-visible-shadow);
}

.Button-module__button__AisLs:focus:not(:focus-visible):not(:disabled),
.Button-module__previewFocus__fFlSF:not(:disabled) {
  border-color: var(--button-border-focus);
  background: var(--button-background-focus);
  color: var(--button-text-focus);
}

.Button-module__button__AisLs:hover:not(:disabled):not(:focus-visible),
.Button-module__previewHover__mVOsw {
  border-color: var(--button-border-hover);
  background: var(--button-background-hover);
}

.Button-module__button__AisLs:active:not(:disabled):not(:focus-visible),
.Button-module__previewActive__jFUbt {
  border-color: var(--button-border-active);
  background: var(--button-background-active);
}

.Button-module__ariaDisabled__ZAHIg {
  cursor: not-allowed;
}

.Button-module__ariaDisabled__ZAHIg,
.Button-module__ariaDisabled__ZAHIg:hover,
.Button-module__ariaDisabled__ZAHIg:active {
  border-color: var(--button-disabled-border);
  background: var(--button-disabled-background);
  color: var(--button-text-disabled);
}

.Button-module__secondary__pJ5lp {
  --button-background: var(--button-secondary-bg);
  --button-background-hover: var(--button-secondary-bg-hover);
  --button-background-active: var(--button-secondary-bg-active);
  --button-border: var(--button-secondary-border);
  --button-border-hover: var(--button-secondary-border-hover);
  --button-border-active: var(--button-secondary-border-active);
  --button-border-focus: var(--button-secondary-border);
  --button-border-focus-visible: var(--button-secondary-border);
  --button-text: var(--button-secondary-text);
  --button-text-disabled: var(--button-disabled-text);
  --button-disabled-background: var(--button-disabled-bg);
  --button-disabled-border: var(--button-disabled-secondary-border);
  --button-background-focus: var(--button-secondary-bg);
  --button-background-focus-visible: var(--button-background-hover);
  --button-focus-visible-shadow: var(--button-focus-shadow-layered);
}

.Button-module__tertiary__odtOE,
.Button-module__tertiaryAlternate__wI48h {
  --button-background: transparent;
  --button-background-hover: var(--button-tertiary-bg-hover);
  --button-background-active: var(--button-tertiary-bg-active);
  --button-border: transparent;
  --button-border-hover: transparent;
  --button-border-active: transparent;
  --button-border-focus: transparent;
  --button-border-focus-visible: transparent;
  --button-text: var(--button-tertiary-text);
  --button-text-focus: var(--button-tertiary-text);
  --button-text-focus-visible: var(--button-tertiary-text);
  --button-text-disabled: var(--button-disabled-text);
  --button-disabled-background: transparent;
  --button-disabled-border: transparent;
  --button-background-focus: transparent;
  --button-background-focus-visible: var(--button-tertiary-bg-active);
  --button-focus-visible-shadow: var(--button-focus-shadow-layered);
}

.Button-module__tertiaryAlternate__wI48h {
  --button-background-hover: var(--button-tertiary-alternate-bg-hover);
  --button-background-active: var(--button-tertiary-alternate-bg-active);
  --button-background-focus-visible: var(--button-tertiary-alternate-bg-hover);
  --button-border-focus-visible: var(--button-focus-border);
  --button-focus-visible-shadow: var(--button-focus-shadow);
  --button-min-height: 0;
  --button-text-decoration: underline;
}

.Button-module__fill__GqZkm {
  width: 100%;
}

.Button-module__hasIconLeft__KCe18:not(.Button-module__iconOnly__eIL_U) {
  --button-padding-inline-start: var(--button-padding-inline-with-icon);
}

.Button-module__hasIconRight__Bb9FG:not(.Button-module__iconOnly__eIL_U) {
  --button-padding-inline-end: var(--button-padding-inline-with-icon);
}

.Button-module__iconOnly__eIL_U {
  width: var(--button-icon-only-size);
  height: var(--button-icon-only-size);
  min-height: 0;
  padding: var(--button-icon-only-padding);
  border-radius: var(--button-icon-only-radius);
}

.Button-module__loading__U3Xh5 {
  cursor: progress;
}

.Button-module__label__vK6iL {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}

.Button-module__icon__eojMy {
  display: inline-flex;
  width: var(--button-icon-size-default);
  height: var(--button-icon-size-default);
  flex: 0 0 auto;
}

.Button-module__icon__eojMy > svg {
  width: 100%;
  height: 100%;
  display: block;
}

.Button-module__spinner__M_FVJ {
  width: 18px;
  height: 18px;
  border-radius: 999px;
  border: 2px solid rgb(255 255 255 / 32%);
  border-top-color: var(--button-primary-text);
  animation: Button-module__spin__XSCql 700ms linear infinite;
}

.Button-module__visuallyHidden__rgJln {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

@keyframes Button-module__spin__XSCql {
  to {
    transform: rotate(360deg);
  }
}

@media (min-width: 600px) {
  .Button-module__button__AisLs {
    --button-min-height: var(--button-desktop-min-height);
    --button-padding-block: var(--button-padding-block-desktop);
    --button-padding-inline-start: var(--button-padding-inline-desktop);
    --button-padding-inline-end: var(--button-padding-inline-desktop);
  }

  .Button-module__iconOnly__eIL_U {
    --button-min-height: 0;
  }

  .Button-module__tertiaryAlternate__wI48h {
    --button-min-height: 0;
  }
}

@media (forced-colors: active) {
  .Button-module__button__AisLs:focus-visible,
  .Button-module__previewFocusVisible__dB6Qq {
    outline: 2px solid CanvasText;
    outline-offset: 3px;
    box-shadow: none;
  }
}

.Accordion-module__root__QjSCP {
  --accordion-trigger-height: var(--accordion-mobile-trigger-height);
  --accordion-padding-inline: var(--accordion-mobile-padding-inline);
  --accordion-leading-size: var(--accordion-mobile-leading-size);
  --accordion-trigger-gap: var(--accordion-mobile-trigger-gap);
  --accordion-content-padding-top: var(--accordion-mobile-content-padding-top);
  --accordion-content-padding-bottom: var(--accordion-mobile-content-padding-bottom);
  --accordion-content-gap: var(--accordion-mobile-content-gap);

  display: grid;
  background: transparent;
}

.Accordion-module__light__EUpKy {
  background: transparent;
}

.Accordion-module__item__NBGcI {
  background: var(--accordion-surface);
}

.Accordion-module__item__NBGcI + .Accordion-module__item__NBGcI {
  border-top: 1px solid var(--accordion-divider);
}

.Accordion-module__trigger__OeSIx {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: var(--accordion-trigger-gap);
  width: 100%;
  min-height: var(--accordion-trigger-height);
  padding: 0 var(--accordion-padding-inline);
  border: 0;
  background: transparent;
  color: inherit;
  cursor: pointer;
  text-align: left;
  transition:
    box-shadow 140ms ease,
    color 140ms ease;
}

.Accordion-module__trigger__OeSIx[data-preview-state='focus-visible'],
.Accordion-module__trigger__OeSIx:focus-visible {
  outline: 2px solid var(--vaa-color-focus-outline);
  outline-offset: -2px;
}

.Accordion-module__leadingVisual__AYfbh {
  display: inline-flex;
  width: var(--accordion-leading-size);
  height: var(--accordion-leading-size);
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  color: var(--accordion-title);
}

.Accordion-module__leadingVisual__AYfbh > img,
.Accordion-module__leadingVisual__AYfbh > svg {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}

.Accordion-module__textGroup__b8Lcg {
  min-width: 0;
  display: grid;
  gap: 4px;
}

.Accordion-module__titleRow__jV5P9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-sm);
}

.Accordion-module__title__JO4Hw,
.Accordion-module__rightTitle__ZEXJs {
  color: var(--accordion-title);
}

.Accordion-module__title__JO4Hw {
  min-width: 0;
}

.Accordion-module__subtitle__Xrc3c {
  color: var(--vaa-color-text-secondary);
}

.Accordion-module__chevron__FrW1J {
  display: inline-flex;
  width: 20px;
  height: 20px;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  color: var(--button-primary-bg);
  transition: transform 160ms ease;
}

.Accordion-module__trigger__OeSIx[data-preview-state='hover'] .Accordion-module__chevron__FrW1J,
.Accordion-module__trigger__OeSIx:hover .Accordion-module__chevron__FrW1J {
  color: var(--accordion-chevron-hover);
}

.Accordion-module__trigger__OeSIx[data-preview-state='active'] .Accordion-module__chevron__FrW1J,
.Accordion-module__trigger__OeSIx:active .Accordion-module__chevron__FrW1J {
  color: var(--accordion-chevron-active);
}

.Accordion-module__chevron__FrW1J > svg {
  width: 12px;
  height: 8px;
  display: block;
}

.Accordion-module__trigger__OeSIx[data-state='open'] .Accordion-module__chevron__FrW1J {
  transform: rotate(180deg);
}

.Accordion-module__content__pJrAo {
  overflow: hidden;
}

.Accordion-module__content__pJrAo[data-state='open'] {
  animation: Accordion-module__accordionDown__okIZr 180ms ease;
}

.Accordion-module__content__pJrAo[data-state='closed'] {
  animation: Accordion-module__accordionUp__eABbG 180ms ease;
}

.Accordion-module__contentInner__R10kB {
  position: relative;
  padding: var(--accordion-content-padding-top) var(--accordion-padding-inline)
    var(--accordion-content-padding-bottom);
}

.Accordion-module__contentInner__R10kB::before {
  position: absolute;
  top: 0;
  right: var(--accordion-padding-inline);
  left: var(--accordion-padding-inline);
  height: 1px;
  background: var(--accordion-divider);
  content: '';
}

.Accordion-module__contentInnerNoDivider__gpJkX::before {
  content: none;
}

.Accordion-module__contentBody__TvciF {
  display: grid;
  gap: var(--accordion-content-gap);
  color: var(--accordion-content);
  font-family: var(--vaa-font-body);
  font-size: var(--accordion-content-font-size);
  font-weight: 400;
  line-height: var(--accordion-content-line-height);
}

.Accordion-module__contentBody__TvciF > * {
  margin: 0;
}

.Accordion-module__sand__KIxrP .Accordion-module__item__NBGcI {
  background: var(--accordion-surface-sand);
}

@keyframes Accordion-module__accordionDown__okIZr {
  from {
    height: 0;
  }

  to {
    height: var(--radix-accordion-content-height);
  }
}

@keyframes Accordion-module__accordionUp__eABbG {
  from {
    height: var(--radix-accordion-content-height);
  }

  to {
    height: 0;
  }
}

@media (min-width: 600px) {
  .Accordion-module__root__QjSCP {
    --accordion-trigger-height: var(--accordion-desktop-trigger-height);
    --accordion-padding-inline: var(--accordion-desktop-padding-inline);
    --accordion-leading-size: var(--accordion-desktop-leading-size);
    --accordion-trigger-gap: var(--accordion-desktop-trigger-gap);
    --accordion-content-padding-top: var(--accordion-desktop-content-padding-top);
    --accordion-content-padding-bottom: var(--accordion-desktop-content-padding-bottom);
    --accordion-content-gap: var(--accordion-desktop-content-gap);
  }
}

.OptionalText-module__root__mS6zR {
  margin: 0;
  color: var(--vaa-color-text-secondary);
}

.OptionalText-module__link__aXjQf {
  color: var(--vaa-color-text-action);
  text-decoration: underline;
}

.RichText-module__root__R2tKv {
  color: var(--vaa-color-text-primary);
}

.RichText-module__root__R2tKv p {
  margin: 0 0 var(--space-md);
}

.RichText-module__root__R2tKv ul,
.RichText-module__root__R2tKv ol {
  padding-left: var(--space-lg);
}

.CallToAction-module__root__F4bL2 {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr auto;
  gap: var(--space-lg);
  align-items: center;
  padding: var(--space-lg);
  border: 1px solid var(--vaa-color-border-primary);
  border-radius: var(--radius-lg);
  background: linear-gradient(135deg, #fff7ef, #fffdf8);
  text-align: left;
  cursor: pointer;
}

.CallToAction-module__root__F4bL2:focus-visible {
  outline: none;
  box-shadow: var(--shadow-focus);
}

.CallToAction-module__copy__DkUym {
  display: grid;
  gap: var(--space-xs);
}

.CallToAction-module__title__jNQfb {
  margin: 0;
}

.CallToAction-module__arrow__kP6oS {
  font-size: 1.4rem;
  color: var(--vaa-color-text-action);
  transform: rotate(180deg);
}

.CheckboxField-module__field__PpAHG {
  display: grid;
  gap: 4px;
}

.CheckboxField-module__root__Wq9Xr {
  display: grid;
  grid-template-columns: var(--checkbox-hit-area) minmax(0, 1fr);
  align-items: flex-start;
  gap: var(--space-xs);
  width: fit-content;
  max-width: 100%;
  min-height: var(--checkbox-label-line-height);
  padding: 6px 8px;
  border-radius: var(--checkbox-radius);
  cursor: pointer;
}

.CheckboxField-module__checkbox__DXlvV {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--checkbox-size);
  height: var(--checkbox-size);
  margin: 2px;
  padding: 0;
  border: 1px solid var(--checkbox-border);
  border-radius: var(--checkbox-radius);
  background: var(--checkbox-surface);
  color: var(--checkbox-check);
  flex: 0 0 auto;
  transition:
    background-color 140ms ease,
    border-color 140ms ease,
    box-shadow 140ms ease,
    color 140ms ease;
}

.CheckboxField-module__checkbox__DXlvV[data-state='checked'],
.CheckboxField-module__checkbox__DXlvV[data-state='indeterminate'] {
  background: var(--checkbox-fill);
  border-color: var(--checkbox-fill);
}

.CheckboxField-module__checkbox__DXlvV:focus-visible {
  outline: none;
}

.CheckboxField-module__root__Wq9Xr:hover:not(:has(.CheckboxField-module__checkbox__DXlvV:disabled)),
.CheckboxField-module__root__Wq9Xr[data-preview-state='hover'] {
  background: var(--checkbox-hover-surface);
}

.CheckboxField-module__root__Wq9Xr:active:not(:has(.CheckboxField-module__checkbox__DXlvV:disabled)),
.CheckboxField-module__root__Wq9Xr[data-preview-state='active'] {
  background: var(--checkbox-active-surface);
}

.CheckboxField-module__root__Wq9Xr:has(.CheckboxField-module__checkbox__DXlvV:focus-visible),
.CheckboxField-module__root__Wq9Xr[data-preview-state='focus-visible'] {
  background: var(--checkbox-focus-surface);
  outline: 1px solid var(--checkbox-focus-outline);
  outline-offset: 2px;
}

.CheckboxField-module__checkboxDisabled__vDtZ_,
.CheckboxField-module__checkbox__DXlvV:disabled,
.CheckboxField-module__checkbox__DXlvV[data-disabled] {
  border-color: var(--checkbox-disabled-border);
  background: var(--checkbox-disabled-surface);
  color: var(--checkbox-disabled-check);
  cursor: not-allowed;
}

.CheckboxField-module__checkboxError__rxJKn {
  border-color: var(--checkbox-error);
}

.CheckboxField-module__indicator__nznn1 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 100%;
  width: 100%;
  height: 100%;
}

.CheckboxField-module__indicator__nznn1 > svg {
  width: 60%;
  height: 60%;
  display: block;
}


.CheckboxField-module__copy__Xdhc7 {
  margin-left:8px;
  display: grid;
  min-width: 0;
}

.CheckboxField-module__copyDisabled__I_eNb {
  color: var(--checkbox-disabled-label);
}

.CheckboxField-module__label__Su5Ka {
  color: var(--checkbox-label);
}

.CheckboxField-module__copyDisabled__I_eNb .CheckboxField-module__label__Su5Ka {
  color: var(--checkbox-disabled-label);
}

.CheckboxField-module__errorMessage__mYfdg {
  margin: 0;
  margin-left: var(--space-xs);
  color: var(--checkbox-error);
}

.ErrorText-module__error__eqmsU {
  color: var(--vaa-color-text-error);
}

.Tooltip-module__trigger__w1vDu {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  border: 1px solid transparent;
  border-radius: 4px;
  background: transparent;
  color: var(--vaa-color-neutral-95);
  padding: 0;
  cursor: pointer;
}

.Tooltip-module__triggerLarge__wgVzZ {
  min-height: 24px;
}

.Tooltip-module__triggerSmall__ML0t4 {
  min-height: 20px;
  gap: 4px;
}

.Tooltip-module__trigger__w1vDu:not(.Tooltip-module__previewHover__sUlCL):hover .Tooltip-module__label__dUv8m,
.Tooltip-module__previewHover__sUlCL .Tooltip-module__label__dUv8m {
  text-decoration: underline;
  text-decoration-style: dashed;
  text-underline-offset: 2px;
}

.Tooltip-module__trigger__w1vDu:not(.Tooltip-module__previewFocus__JIo71):focus-visible,
.Tooltip-module__previewFocus__JIo71 {
  outline: 1px solid var(--vaa-color-feedback-info-70);
  box-shadow: 0 0 0 4px var(--vaa-color-feedback-info-alpha-10);
}

.Tooltip-module__triggerInverse__fU2W_ {
  color: var(--vaa-color-base-white);
}

.Tooltip-module__label__dUv8m {
  text-decoration: none;
}

.Tooltip-module__icon__kG00r {
  display: inline-flex;
  width: 13px;
  height: 13px;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--vaa-color-neutral-95);
  border-radius: 999px;
  background: var(--vaa-color-neutral-95);
  color: var(--vaa-color-base-white);
  font-size: 8px;
  font-weight: 700;
  line-height: 1;
  padding: 1.3px;
}

.Tooltip-module__triggerSmall__ML0t4 .Tooltip-module__icon__kG00r {
  width: 13px;
  height: 13px;
  font-size: 8px;
 
}

.Tooltip-module__triggerInverse__fU2W_ .Tooltip-module__icon__kG00r {
  border-color: var(--vaa-color-base-white);
  background: var(--vaa-color-base-white);
  color: var(--vaa-color-neutral-95);
}

@media (min-width: 600px) {
  .Tooltip-module__icon__kG00r {
    width: 16px;
    height: 16px;
    font-size: 10px;
  }

  .Tooltip-module__triggerSmall__ML0t4 .Tooltip-module__icon__kG00r {
    width: 13px;
    height: 13px;
    font-size: 8px;
  }
}

.Tooltip-module__content__sHvsq {
  position: relative;
  max-width: min(400px, calc(100vw - 20px));
  box-sizing: border-box;
  padding: 8px;
  border: 1px solid var(--vaa-color-neutral-20);
  border-radius: 4px;
  background: var(--vaa-color-base-white);
  box-shadow: var(--dropdown-menu-shadow);
  margin-left: 10px;
}
@media (min-width: 1024px) {
  .Tooltip-module__content__sHvsq {
    margin-left: 0;
  }
}

.Tooltip-module__contentFixed__pVWTk {
  width: min(400px, calc(100vw - 48px));
}

.Tooltip-module__heading__ieZE6 {
  margin: 0 0 4px;
  color: var(--vaa-color-neutral-95);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

@media (min-width: 600px) {
  .Tooltip-module__heading__ieZE6 {
     font-size: 16px;
    line-height: 22px;
  }
}

.Tooltip-module__body__dZfDq {
  display: grid;
  gap: 4px;
  color: var(--vaa-color-neutral-95);
   font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.Tooltip-module__body__dZfDq p {
  margin-top: 0;
}

.Tooltip-module__body__dZfDq p:last-child {
  margin-bottom: 0;
}

@media (min-width: 600px) {
  .Tooltip-module__heading__ieZE6, .Tooltip-module__body__dZfDq {
    font-size: 16px;
    line-height: 22px;
  }
}

.Tooltip-module__arrow__ksKGa {
  display: block;
  width: 17px;
  height: 17px;
  position: relative;
  top: -8px;
}

.Tooltip-module__arrow__ksKGa svg {
  display: block;
  width: 17px;
  height: 17px;
}

.Tooltip-module__content__sHvsq[data-side='right'] .Tooltip-module__arrow__ksKGa {
  margin-left: -1px;
  transform: rotate(90deg);
}

.Tooltip-module__content__sHvsq[data-side='left'] .Tooltip-module__arrow__ksKGa {
  transform: rotate(90deg);
  
}

.Tooltip-module__content__sHvsq[data-side='top'] .Tooltip-module__arrow__ksKGa {
  transform: rotate(90deg);
}

.Tooltip-module__content__sHvsq[data-side='bottom'] .Tooltip-module__arrow__ksKGa {
  transform: rotate(90deg);
}

.Tooltip-module__dismissibleLayout__gw5hm {
  display: flex;
  align-items: stretch;
}

.Tooltip-module__dismissibleText__rF3xz {
  flex: 1 1 auto;
  min-width: 0;
}

.Tooltip-module__dismissibleAction__MKjDk {
  display: inline-flex;
  width: 40px;
  align-items: flex-start;
  justify-content: center;
  flex: 0 0 40px;
}

.Tooltip-module__dismissButton__gMMlQ {
  position: relative;
  display: inline-flex;
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--vaa-color-neutral-40);
  cursor: pointer;
  isolation: isolate;
}

.Tooltip-module__dismissButton__gMMlQ::before {
  content: '';
  position: absolute;
  z-index: 0;
  width: 32px;
  height: 32px;
  border-radius: 999px;
  background: transparent;
}

.Tooltip-module__dismissButton__gMMlQ:hover::before,
.Tooltip-module__dismissButton__gMMlQ:focus-visible::before {
  background: var(--vaa-color-black-alpha-5);
}

.Tooltip-module__dismissButton__gMMlQ:active::before {
  background: var(--vaa-color-black-alpha-10);
}

.Tooltip-module__dismissButton__gMMlQ:focus-visible {
  outline: none;
}

.Tooltip-module__dismissIcon__Fk963 {
  position: relative;
  z-index: 1;
  width: 16px;
  height: 16px;
}

@media (min-width: 600px) {
  .Tooltip-module__content__sHvsq {
    padding: 15px;
  }
}

.CheckboxGroup-module__root__O9CW1 {
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

.CheckboxGroup-module__label__R8qD6 {
  margin-left: 8px;
  margin-bottom: 12px;
  color: var(--checkbox-group-label);
}

.CheckboxGroup-module__options__UWeRq {
  display: grid;
}

.CheckboxGroup-module__optionsHorizontal__mBIuc {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-md) var(--space-lg);
}

.CheckboxGroup-module__optionRow__wLoVE {
  display: flex;
  gap: var(--space-xs);
  align-items: flex-start;
}

.CheckboxGroup-module__helperMessage__d8iBw,
.CheckboxGroup-module__validationMessage__RKCHE {
  margin-left: var(--space-xs);
}

.CheckboxGroup-module__helperMessage__d8iBw {
  margin-top: 0;
  margin-bottom: 0;
  color: var(--checkbox-helper);
}

.DateInput-module__root__i70Cc {
  position: relative;
  display: grid;
  gap: 4px;
  width: 100%;
}

.DateInput-module__field__fQQh0 {
  position: relative;
  width: 100%;
  min-height: 56px;
  border: 1px solid var(--vaa-color-border-subtle);
  border-radius: 4px;
  background: var(--vaa-color-surface-primary);
  transition:
    border-color 120ms ease,
    box-shadow 120ms ease,
    background-color 120ms ease;
}

.DateInput-module__field__fQQh0:hover:not(.DateInput-module__disabled__d3peV):not(.DateInput-module__error__ntxBp) {
  border-color: var(--vaa-color-border-secondary);
}

.DateInput-module__focused__T7rLZ:not(.DateInput-module__disabled__d3peV):not(.DateInput-module__error__ntxBp):not(.DateInput-module__focusVisible__Sr83D) {
  border-color: var(--vaa-color-neutral-40);
}

.DateInput-module__focusVisible__Sr83D:not(.DateInput-module__disabled__d3peV):not(.DateInput-module__error__ntxBp) {
  border-color: var(--vaa-color-focus-ring-inner);
  box-shadow: 0 0 0 8px var(--vaa-color-feedback-info-alpha-10);
}

.DateInput-module__error__ntxBp {
  border-color: var(--vaa-color-crimson-70);
  box-shadow: 0 0 0 4px rgb(194 43 63 / 10%);
}

.DateInput-module__disabled__d3peV {
  border-color: transparent;
  background: var(--vaa-color-black-alpha-5);
}

.DateInput-module__trigger__Zv1DZ {
  display: flex;
  align-items: flex-end;
  width: 100%;
  min-height: 54px;
  padding: 22px 16px 8px 46px;
  border: 0;
  border-radius: inherit;
  background: transparent;
  color: var(--vaa-color-text-primary);
  font-family: var(--vaa-font-body);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  font-feature-settings: 'ss02' on;
  text-align: left;
  cursor: pointer;
}

.DateInput-module__trigger__Zv1DZ:focus {
  outline: none;
}

.DateInput-module__trigger__Zv1DZ:disabled {
  cursor: not-allowed;
}

.DateInput-module__value__x4UGx {
  display: block;
  width: 100%;
  min-height: 20px;
}

.DateInput-module__valueEmpty__i0wqx {
  color: transparent;
}

.DateInput-module__label__WYvB8 {
  position: absolute;
  top: 10px;
  left: 46px;
  margin: 0;
  color: var(--vaa-color-neutral-73);
  font-feature-settings: 'ss02' on;
  pointer-events: none;
}

.DateInput-module__required__bg6__ {
  margin-left: 4px;
  color: var(--vaa-color-text-action);
}

.DateInput-module__icon__AtQEd {
  position: absolute;
  top: 50%;
  left: 16px;
  width: 18px;
  height: 18px;
  color: var(--vaa-color-neutral-73);
  transform: translateY(-50%);
  pointer-events: none;
}

.DateInput-module__disabled__d3peV .DateInput-module__label__WYvB8,
.DateInput-module__disabled__d3peV .DateInput-module__required__bg6__,
.DateInput-module__disabled__d3peV .DateInput-module__trigger__Zv1DZ,
.DateInput-module__disabled__d3peV .DateInput-module__icon__AtQEd {
  color: var(--vaa-color-neutral-40);
}

.DateInput-module__hiddenInput__XwUdX {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
  pointer-events: none;
}

.DateInput-module__hint__hFAyJ,
.DateInput-module__errorMessage__aRqvG {
  margin: 0;
  padding-inline: 16px;
  font-feature-settings: 'ss02' on;
}

.DateInput-module__hint__hFAyJ {
  color: var(--vaa-color-neutral-70);
}

.DateInput-module__errorMessage__aRqvG {
  color: var(--vaa-color-crimson-70);
}

.DateInput-module__popover__LVTaM {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  z-index: 20;
  width: 264px;
  border: 1px solid var(--date-picker-panel-border);
  border-radius: 4px;
  background: var(--vaa-color-surface-primary);
  box-shadow: var(--date-picker-panel-shadow);
}

.DateInput-module__popoverHeader__CyzQk {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 20px 20px 12px;
}

.DateInput-module__monthToggle__QeYdh {
  display: inline-flex;
  align-items: center;
  gap: 2px;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--date-picker-panel-text);
  font-family: var(--vaa-font-body);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  font-feature-settings: 'ss02' on;
  cursor: pointer;
}

.DateInput-module__monthToggle__QeYdh:focus-visible,
.DateInput-module__navButton__lszpR:focus-visible,
.DateInput-module__dayButton___eluB:focus-visible,
.DateInput-module__yearButton__CwrDX:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px var(--vaa-color-surface-primary), 0 0 0 4px var(--vaa-color-focus-ring-inner);
}

.DateInput-module__monthChevron__F_PeV,
.DateInput-module__navIcon__gETl1 {
  width: 20px;
  height: 20px;
  color: #8e8d8f;
  flex: 0 0 auto;
}

.DateInput-module__monthNavigation__UbN31 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

.DateInput-module__navButton__lszpR {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  padding: 0;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: #8e8d8f;
  cursor: pointer;
}

.DateInput-module__weekdayRow__F3X_g {
  display: grid;
  grid-template-columns: repeat(7, 32px);
  padding: 0 20px;
}

.DateInput-module__weekday__JAerS {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 32px;
  color: var(--vaa-color-neutral-73);
  font-family: 'Roboto', var(--vaa-font-body);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  letter-spacing: 0.4px;
}

.DateInput-module__dayGrid__aSxmo {
  display: grid;
  grid-template-columns: repeat(7, 32px);
  grid-auto-rows: 32px;
  row-gap: 2px;
  padding: 0 20px 12px;
}

.DateInput-module__dayButton___eluB {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  padding: 0;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: var(--date-picker-panel-text);
  font-family: var(--vaa-font-body);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-feature-settings: 'ss02' on;
  cursor: pointer;
}

.DateInput-module__dayMuted__oOdeI {
  color: var(--date-picker-panel-outside);
}

.DateInput-module__dayToday__kKZho {
  border: 1px solid var(--date-picker-panel-selected);
}

.DateInput-module__daySelected__rVFsL {
  background: var(--date-picker-panel-selected);
  color: var(--vaa-color-text-inverse);
  font-weight: 500;
}

.DateInput-module__dayButton___eluB:disabled {
  color: var(--date-picker-panel-outside);
  cursor: not-allowed;
}

.DateInput-module__yearScroller__uYf_I {
  max-height: 220px;
  overflow-y: auto;
  padding: 0 8px 0 0;
}

.DateInput-module__yearScroller__uYf_I::-webkit-scrollbar {
  width: 12px;
}

.DateInput-module__yearScroller__uYf_I::-webkit-scrollbar-track {
  background: transparent;
}

.DateInput-module__yearScroller__uYf_I::-webkit-scrollbar-thumb {
  border: 4px solid transparent;
  border-radius: 999px;
  background: #8e8d8f;
  background-clip: content-box;
}

.DateInput-module__yearGrid__CqD8Z {
  display: grid;
  grid-template-columns: repeat(4, 56px);
  grid-auto-rows: 32px;
  row-gap: 2px;
  padding: 0 20px 12px;
}

.DateInput-module__yearButton__CwrDX {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 32px;
  padding: 0;
  border: 0;
  border-radius: 30px;
  background: transparent;
  color: var(--date-picker-panel-text);
  font-family: var(--vaa-font-body);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-feature-settings: 'ss02' on;
  cursor: pointer;
}

.DateInput-module__yearSelected__R3rlV {
  background: var(--date-picker-panel-selected);
  color: var(--vaa-color-text-inverse);
  font-weight: 500;
}

.FileUploadField-module__root__jMEJX {
  container-type: inline-size;
  display: grid;
  gap: 16px;
  width: 100%;
}

.FileUploadField-module__header__eE6EU {
  display: grid;
  gap: 16px;
}

.FileUploadField-module__label__DoSoh,
.FileUploadField-module__description__DXLve,
.FileUploadField-module__hint__QM5f6,
.FileUploadField-module__errorMessage__RnDyP,
.FileUploadField-module__dragLabel__uMy4y,
.FileUploadField-module__separatorLabel__qe71X,
.FileUploadField-module__fileName__HNq2T,
.FileUploadField-module__fileMeta__W1ssM,
.FileUploadField-module__fileErrorMessage__R_twc {
  margin: 0;
  font-feature-settings: 'ss02' on;
  letter-spacing: 0;
}

.FileUploadField-module__hint__QM5f6{
  line-height: 16px;
  font-size: 12px;
}

.FileUploadField-module__label__DoSoh {
  color: var(--file-upload-text);
}

.FileUploadField-module__description__DXLve {
  color: var(--file-upload-text);
}

.FileUploadField-module__dropzone__NT3DG {
  position: relative;
  display: flex;
  width: max-content;
  max-width: 100%;
  background: transparent;
}

.FileUploadField-module__dragPanel__dncRC,
.FileUploadField-module__separatorLabel__qe71X {
  display: none;
}

.FileUploadField-module__browsePanel__Zs61k {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.FileUploadField-module__input__sD3YL {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

.FileUploadField-module__browseButton__zzbKG {
  min-width: 137px;
  min-height: 44px;
  border-color: var(--button-primary-bg);
  background: var(--file-upload-surface);
  color: var(--button-primary-bg);
}

.FileUploadField-module__browseButton__zzbKG:disabled {
  border-color: var(--file-upload-remove);
  background: var(--file-upload-surface-muted);
  color: var(--file-upload-remove);
}

.FileUploadField-module__browseButton__zzbKG:hover:not(:disabled) {
  border-color: var(--button-primary-bg-hover);
  background: var(--file-upload-error-soft);
  color: var(--button-primary-bg-hover);
}

.FileUploadField-module__browseButton__zzbKG:active:not(:disabled) {
  border-color: var(--button-primary-bg-active);
  background: var(--file-upload-error-soft);
  color: var(--button-primary-bg-active);
}

.FileUploadField-module__hint__QM5f6,
.FileUploadField-module__errorMessage__RnDyP {
  color: var(--file-upload-muted);
}

.FileUploadField-module__errorMessage__RnDyP {
  color: var(--file-upload-error);
}

.FileUploadField-module__fileList__sBGEo {
  display: grid;
  gap: 8px;
  padding: 0;
  margin: 0;
  list-style: none;
}

.FileUploadField-module__fileItem__pffgK {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  width: 100%;
  padding: 16px;
  border: 1px solid transparent;
  border-radius: 4px;
  background: var(--file-upload-surface);
  color: var(--file-upload-text);
}

.FileUploadField-module__fileItemError__eT2JW {
  border-color: var(--file-upload-error);
  background: var(--file-upload-error-soft);
  color: var(--file-upload-error);
}

.FileUploadField-module__fileDetails__xou4v {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  min-width: 0;
}

.FileUploadField-module__fileIcon__NgS7x {
  width: 16px;
  height: 16px;
  flex: 0 0 auto;
  color: var(--file-upload-muted);
}

.FileUploadField-module__fileItemError__eT2JW .FileUploadField-module__fileIcon__NgS7x {
  color: var(--file-upload-error);
}

.FileUploadField-module__fileName__HNq2T {
  min-width: 0;
  color: currentColor;
  overflow-wrap: anywhere;
}

.FileUploadField-module__fileMeta__W1ssM {
  color: var(--file-upload-muted);
  white-space: nowrap;
}

.FileUploadField-module__fileErrorMessage__R_twc {
  color: var(--file-upload-error);
  white-space: nowrap;
}

.FileUploadField-module__progressWrap__GAAxV {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-left: auto;
}

.FileUploadField-module__loadingSpinner__fnotc {
  width: 16px;
  height: 16px;
  border-radius: 999px;
  background: conic-gradient(var(--file-upload-progress) 0 35%, var(--file-upload-disabled) 35% 100%);
}

.FileUploadField-module__progressTrack__rsNwa {
  display: none;
}

.FileUploadField-module__progressValue__WsEcT {
  display: block;
  height: 100%;
  border-radius: inherit;
  background: var(--file-upload-progress);
}

.FileUploadField-module__removeButton__vBe_n {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  padding: 0;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: var(--file-upload-remove);
  cursor: pointer;
}

.FileUploadField-module__removeButton__vBe_n:hover,
.FileUploadField-module__removeButton__vBe_n:focus-visible {
  color: var(--file-upload-text);
}

.FileUploadField-module__removeButton__vBe_n:focus-visible {
  outline: none;
  box-shadow: 0 0 0 3px var(--vaa-color-surface-primary), 0 0 0 4px var(--vaa-color-focus-outline);
}

.FileUploadField-module__removeButtonError__hexuh {
  color: var(--file-upload-error);
}

.FileUploadField-module__removeIcon__DHdfz {
  width: 16px;
  height: 16px;
}

@media (min-width: 768px) {
  .FileUploadField-module__fileItem__pffgK {
    min-height: 32px;
    padding: 8px 16px;
    border-radius: 100px;
  }

  .FileUploadField-module__fileDetails__xou4v {
    align-items: center;
  }
}

@container (min-width: 400px) {
  .FileUploadField-module__dropzone__NT3DG {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    align-items: center;
    width: 100%;
    height: 120px;
    box-sizing: border-box;
    padding: 31px 32px;
    gap: 32px;
    border: 1px dashed var(--file-upload-border);
    border-radius: 8px;
    background: var(--file-upload-surface);
    transition:
      border-color 120ms ease,
      background-color 120ms ease,
      box-shadow 120ms ease;
  }

  .FileUploadField-module__dropzone__NT3DG:focus-within {
    border-color: var(--vaa-color-focus-outline);
    box-shadow: 0 0 0 4px rgb(48 83 186 / 10%);
  }

  .FileUploadField-module__dragActive___wt5L {
    border-color: var(--file-upload-muted);
    background: var(--file-upload-surface-muted);
  }

  .FileUploadField-module__disabled__fWKyN {
    cursor: not-allowed;
  }

  .FileUploadField-module__dragPanel__dncRC,
  .FileUploadField-module__browsePanel__Zs61k {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 0;
    min-height: 56px;
  }

  .FileUploadField-module__dragPanel__dncRC {
    gap: 8px;
    overflow: hidden;
  }

  .FileUploadField-module__browsePanel__Zs61k {
    gap: 24px;
    padding-left: 32px;
    border-left: 1px solid var(--file-upload-border);
  }

  .FileUploadField-module__browseButton__zzbKG {
    box-sizing: border-box;
    flex: 0 0 153px;
    width: 153px;
    min-width: 153px;
    height: 56px;
    min-height: 56px;
    padding-inline: 31px;
  }

  .FileUploadField-module__separatorLabel__qe71X {
    display: block;
  }

  .FileUploadField-module__icon__gaMNq {
    width: 32px;
    height: 32px;
    flex: 0 0 auto;
    color: var(--file-upload-muted);
  }

  .FileUploadField-module__dragLabel__uMy4y,
  .FileUploadField-module__separatorLabel__qe71X {
    color: var(--file-upload-text);
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
  }

  .FileUploadField-module__disabled__fWKyN .FileUploadField-module__icon__gaMNq,
  .FileUploadField-module__disabled__fWKyN .FileUploadField-module__dragLabel__uMy4y {
    color: var(--file-upload-disabled);
  }

  .FileUploadField-module__browsePanel__Zs61k .FileUploadField-module__browseButton__zzbKG > span {
    white-space: nowrap;
  }

  .FileUploadField-module__progressWrap__GAAxV {
    flex: 1 1 auto;
    min-width: 120px;
  }

  .FileUploadField-module__loadingSpinner__fnotc {
    display: none;
  }

  .FileUploadField-module__progressTrack__rsNwa {
    display: block;
    width: 100%;
    height: 8px;
    overflow: hidden;
    border-radius: 50px;
    background: var(--file-upload-progress-track);
  }
}

@container (max-width: 399px) {
  .FileUploadField-module__dropzone__NT3DG {
    display: flex;
    width: max-content;
    max-width: 100%;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    transition: none;
  }

  .FileUploadField-module__dropzone__NT3DG:focus-within {
    border-color: transparent;
    box-shadow: none;
  }

  .FileUploadField-module__dragPanel__dncRC,
  .FileUploadField-module__separatorLabel__qe71X {
    display: none;
  }

  .FileUploadField-module__browsePanel__Zs61k {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    min-height: auto;
    gap: 0;
    border-left: 0;
  }

  .FileUploadField-module__browseButton__zzbKG {
    min-width: 137px;
    min-height: 44px;
  }

  .FileUploadField-module__fileItem__pffgK {
    min-height: auto;
    padding: 16px;
    border-radius: 4px;
  }

  .FileUploadField-module__fileDetails__xou4v {
    align-items: flex-start;
  }

  .FileUploadField-module__progressWrap__GAAxV {
    flex: 0 0 auto;
    min-width: auto;
  }

  .FileUploadField-module__loadingSpinner__fnotc {
    display: block;
  }

  .FileUploadField-module__progressTrack__rsNwa {
    display: none;
  }
}

.FieldShell-module__root__tQQ_M {
  display: grid;
  gap: var(--space-xs);
}

.FieldShell-module__rootTextField__JK_dh {
  width: 100%;
  gap: 4px;
}

.FieldShell-module__labelRow__o1d83 {
  display: flex;
  justify-content: space-between;
  gap: var(--space-sm);
  align-items: baseline;
}

.FieldShell-module__labelRowTextField__bHhCK {
  width: 100%;
  align-items: center;
  justify-content: flex-start;
  gap: var(--space-xs);
}

.FieldShell-module__label__TwnM9 {
  color: var(--vaa-color-text-primary);
}

.FieldShell-module__labelTextField__Tsefl {
  color: var(--vaa-color-text-primary);
  font-feature-settings: 'ss02' on;
}

.FieldShell-module__required__oNdba {
  color: var(--vaa-color-text-action);
  margin-left: 4px;
}

.FieldShell-module__hint__IYCgv {
  margin: 0;
  color: var(--vaa-color-text-secondary);
}

.FieldShell-module__hintTextField__oUbpG,
.FieldShell-module__errorMessageTextField__ZTy4_ {
  font-feature-settings: 'ss02' on;
}

.FieldShell-module__control__M7JJ2 {
  display: block;
}

.FieldShell-module__controlError__M5Jnp input,
.FieldShell-module__controlError__M5Jnp select,
.FieldShell-module__controlError__M5Jnp textarea,
.FieldShell-module__controlError__M5Jnp button {
  border-color: var(--vaa-color-border-error);
  box-shadow: 0 0 0 1px var(--vaa-color-border-error);
}

.FieldShell-module__errorMessage__ZIkUl {
  margin: 0;
  color: var(--vaa-color-text-error);
}

.InfoTip-module__root__boTWA {
  position: relative;
  display: inline-flex;
}

.InfoTip-module__iconButton__Hw0HW {
  display: inline-flex;
  width: 28px;
  height: 28px;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--vaa-color-border-secondary);
  border-radius: 999px;
  background: var(--vaa-color-surface-primary);
  color: var(--vaa-color-text-action);
  font-weight: 700;
  cursor: pointer;
}

.InfoTip-module__panel__a0d4T {
  position: absolute;
  top: calc(100% + 10px);
  left: 0;
  z-index: 20;
  width: min(320px, 80vw);
  padding: var(--space-lg);
  border: 1px solid var(--vaa-color-border-primary);
  border-radius: var(--radius-lg);
  background: var(--vaa-color-surface-primary);
  box-shadow: var(--shadow-soft);
}

.InfoTip-module__closeButton__aWPNb {
  position: absolute;
  top: 8px;
  right: 8px;
  border: 0;
  background: transparent;
  font-size: 1.2rem;
  cursor: pointer;
}

.InfoTip-module__content__6yzLR {
  padding-right: var(--space-md);
}

.Input-module__root__hGWhc {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--space-xs);
  width: 100%;
}

.Input-module__fieldGroup__Uo0iQ {
  display: grid;
  gap: 4px;
  width: 100%;
}

.Input-module__controlRow__yVA0D {
  display: flex;
  align-items: center;
  gap: 12px;
  width: 100%;
}

.Input-module__field__WPXhy {
  position: relative;
  flex: 1 1 auto;
  min-width: 0;
  width: 100%;
  box-sizing: border-box;
  height: 44px;
  min-height: 44px;
  border: 1px solid var(--vaa-color-neutral-20);
  border-radius: 4px;
  background: var(--vaa-color-surface-primary);
  transition:
    background-color 120ms ease,
    border-color 120ms ease,
    box-shadow 120ms ease;
}

.Input-module__focused__esmlq:not(.Input-module__disabled__bxaPP):not(.Input-module__error__Z9HVz):not(.Input-module__focusVisible__vN1cU):not(.Input-module__locked__hRrgI),
.Input-module__previewActive__Tsdy_:not(.Input-module__disabled__bxaPP):not(.Input-module__error__Z9HVz):not(.Input-module__locked__hRrgI) {
  border-color: var(--vaa-color-border-active);
}

.Input-module__filled__F1ezm:not(.Input-module__disabled__bxaPP):not(.Input-module__error__Z9HVz):not(.Input-module__focused__esmlq):not(.Input-module__focusVisible__vN1cU):not(.Input-module__locked__hRrgI):not(.Input-module__previewActive__Tsdy_):not(
    .Input-module__previewFocusVisible__kaLXc
  ) {
  border-color: var(--vaa-color-border-primary);
}

.Input-module__focusVisible__vN1cU:not(.Input-module__disabled__bxaPP):not(.Input-module__error__Z9HVz):not(.Input-module__locked__hRrgI),
.Input-module__previewFocusVisible__kaLXc:not(.Input-module__disabled__bxaPP):not(.Input-module__error__Z9HVz):not(.Input-module__locked__hRrgI) {
  border-color: var(--vaa-color-focus-ring-inner);
  box-shadow: var(--input-focus-shadow);
}

.Input-module__field__WPXhy:hover:not(.Input-module__disabled__bxaPP):not(.Input-module__focused__esmlq):not(.Input-module__focusVisible__vN1cU):not(.Input-module__error__Z9HVz):not(.Input-module__locked__hRrgI):not(.Input-module__previewActive__Tsdy_):not(
    .Input-module__previewFocusVisible__kaLXc
  ),
.Input-module__previewHover__BmQGq:not(.Input-module__disabled__bxaPP):not(.Input-module__error__Z9HVz):not(.Input-module__locked__hRrgI) {
  border-color: var(--vaa-color-border-primary);
}

.Input-module__error__Z9HVz {
  border-color: var(--vaa-color-crimson-70);
  box-shadow: 0 0 0 4px rgb(194 43 63 / 10%);
}

.Input-module__disabled__bxaPP {
  border-color: transparent;
  background: var(--vaa-color-black-alpha-5);
}

.Input-module__locked__hRrgI {
  background: var(--vaa-color-black-alpha-5);
}

.Input-module__locked__hRrgI:not(.Input-module__error__Z9HVz) {
  border-color: transparent;
}

.Input-module__field__WPXhy .Input-module__input__VuK4C {
  display: block;
  width: 100%;
  box-sizing: border-box;
  height: 100%;
  min-height: 0;
  padding: 0 16px;
  border: 0;
  border-radius: inherit;
  background: transparent;
  color: var(--vaa-color-text-primary);
  font-family: var(--vaa-font-body);
  font-size: 13px;
  font-weight: 400;
  line-height: 16px;
  font-feature-settings: 'ss02' on;
  transition:
    border-color 120ms ease,
    box-shadow 120ms ease,
    background-color 120ms ease;
}

.Input-module__withLabel__xYGSU .Input-module__input__VuK4C {
  padding: 14px 16px;
}

.Input-module__withLabel__xYGSU.Input-module__labelRaised__FOwSC .Input-module__input__VuK4C {
  padding: 22px 16px 6px;
}

@media (min-width: 768px) {
  .Input-module__withLabel__xYGSU .Input-module__input__VuK4C {
    padding: 18px 16px 18px 16px;
  }

  .Input-module__withLabel__xYGSU.Input-module__labelRaised__FOwSC .Input-module__input__VuK4C {
    padding: 28px 16px 12px;
  }
}

.Input-module__withStartAdornment__V5FiI .Input-module__input__VuK4C {
  padding-left: 48px;
}

.Input-module__withPrefix__csjaC .Input-module__input__VuK4C {
  padding-left: 48px;
}

.Input-module__withEndAdornment___GP5V .Input-module__input__VuK4C {
  padding-right: 48px;
}

.Input-module__withSuffix__PLmgs .Input-module__input__VuK4C {
  padding-right: 48px;
}

.Input-module__withStartAdornment__V5FiI.Input-module__withPrefix__csjaC .Input-module__input__VuK4C {
  padding-left: 80px;
}

.Input-module__withEndAdornment___GP5V.Input-module__withSuffix__PLmgs .Input-module__input__VuK4C {
  padding-right: 80px;
}

@media (min-width: 768px) {
  .Input-module__field__WPXhy {
    height: 56px;
    min-height: 56px;
  }

  .Input-module__field__WPXhy .Input-module__input__VuK4C {
    min-height: 0;
    font-size: 16px;
    line-height: 20px;
  }
}

.Input-module__small__ONVMi {
  height: 44px;
  min-height: 44px;
}

.Input-module__small__ONVMi .Input-module__input__VuK4C {
  min-height: 0;
  font-size: 13px;
  line-height: 16px;
}

.Input-module__small__ONVMi.Input-module__withLabel__xYGSU .Input-module__input__VuK4C {
  padding: 17px 12px 5px;
}

.Input-module__small__ONVMi.Input-module__withStartAdornment__V5FiI .Input-module__input__VuK4C,
.Input-module__small__ONVMi.Input-module__withPrefix__csjaC .Input-module__input__VuK4C {
  padding-left: 40px;
}

.Input-module__small__ONVMi.Input-module__withEndAdornment___GP5V .Input-module__input__VuK4C,
.Input-module__small__ONVMi.Input-module__withSuffix__PLmgs .Input-module__input__VuK4C {
  padding-right: 40px;
}

.Input-module__small__ONVMi.Input-module__withStartAdornment__V5FiI.Input-module__withPrefix__csjaC .Input-module__input__VuK4C {
  padding-left: 68px;
}

.Input-module__small__ONVMi.Input-module__withEndAdornment___GP5V.Input-module__withSuffix__PLmgs .Input-module__input__VuK4C {
  padding-right: 68px;
}

.Input-module__input__VuK4C::placeholder {
  color: var(--vaa-color-neutral-40);
  font-feature-settings: 'ss02' on;
  opacity: 1;
  transition: color 120ms ease;
}

.Input-module__withLabel__xYGSU .Input-module__input__VuK4C::placeholder {
  color: transparent;
}

.Input-module__labelRaised__FOwSC .Input-module__input__VuK4C::placeholder,
.Input-module__focusVisible__vN1cU .Input-module__input__VuK4C::placeholder {
  color: var(--vaa-color-neutral-40);
}

.Input-module__input__VuK4C:focus {
  outline: none;
}

.Input-module__label__qKZ6H {
  position: absolute;
  top: 50%;
  left: 16px;
  color: var(--vaa-color-text-primary);
  font-feature-settings: 'ss02' on;
  transform: translateY(-50%);
  pointer-events: none;
  line-height: 16px;
  font-size: 13px;
  transition:
    top 120ms ease,
    transform 120ms ease,
    font-size 120ms ease,
    line-height 120ms ease,
    color 120ms ease;
}

.Input-module__labelRaised__FOwSC .Input-module__label__qKZ6H {
  top: 8px;
  color: var(--vaa-color-neutral-70);
  transform: none;
  font-size: 11px;
  line-height: 12px;
}
@media (min-width: 768px) {
  .Input-module__label__qKZ6H {
    font-size: 16px;
     line-height: 20px;
  }

  .Input-module__labelRaised__FOwSC .Input-module__label__qKZ6H {
    top: 12px;
  }
}

.Input-module__small__ONVMi .Input-module__label__qKZ6H {
  left: 12px;
  font-size: 13px;
  line-height: 16px;
}

.Input-module__withStartAdornment__V5FiI .Input-module__label__qKZ6H {
  left: 48px;
}

.Input-module__small__ONVMi.Input-module__withStartAdornment__V5FiI .Input-module__label__qKZ6H {
  left: 40px;
}

.Input-module__small__ONVMi.Input-module__labelRaised__FOwSC .Input-module__label__qKZ6H {
  top: 6px;
  font-size: 11px;
  line-height: 12px;
}

.Input-module__required__dy3Li {
  margin-left: 4px;
}

.Input-module__disabled__bxaPP .Input-module__label__qKZ6H,
.Input-module__disabled__bxaPP .Input-module__required__dy3Li,
.Input-module__disabled__bxaPP .Input-module__input__VuK4C {
  color: var(--vaa-color-neutral-40);
}

.Input-module__locked__hRrgI .Input-module__input__VuK4C {
  padding-right: 44px;
}

.Input-module__startAdornment__vaeZO,
.Input-module__endAdornment__NXATk {
  position: absolute;
  top: 50%;
  z-index: 1;
  color: var(--vaa-color-text-primary);
  font-family: var(--vaa-font-body);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  transform: translateY(-50%);
  pointer-events: none;
}

.Input-module__prefix__wY7Rp,
.Input-module__suffix__hda57 {
  position: absolute;
  bottom: 8px;
  z-index: 1;
  color: var(--vaa-color-text-primary);
  font-family: var(--vaa-font-body);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  pointer-events: none;
}

.Input-module__prefix__wY7Rp {
  left: 16px;
}

.Input-module__suffix__hda57 {
  right: 16px;
}

.Input-module__withStartAdornment__V5FiI .Input-module__prefix__wY7Rp {
  left: 48px;
}

.Input-module__withEndAdornment___GP5V .Input-module__suffix__hda57 {
  right: 48px;
}

.Input-module__withPrefix__csjaC:not(.Input-module__labelRaised__FOwSC) .Input-module__label__qKZ6H {
  left: 48px;
}

.Input-module__withStartAdornment__V5FiI.Input-module__withPrefix__csjaC:not(.Input-module__labelRaised__FOwSC) .Input-module__label__qKZ6H {
  left: 80px;
}

.Input-module__startAdornment__vaeZO {
  left: 16px;
}

.Input-module__endAdornment__NXATk {
  right: 16px;
}

.Input-module__startAdornment__vaeZO,
.Input-module__endAdornment__NXATk,
.Input-module__startAdornment__vaeZO > *,
.Input-module__endAdornment__NXATk > *,
.Input-module__startAdornment__vaeZO svg,
.Input-module__endAdornment__NXATk svg,
.Input-module__prefix__wY7Rp > *,
.Input-module__suffix__hda57 > *,
.Input-module__prefix__wY7Rp svg,
.Input-module__suffix__hda57 svg {
  width: 16px;
  height: 16px;
}

.Input-module__small__ONVMi .Input-module__startAdornment__vaeZO,
.Input-module__small__ONVMi .Input-module__endAdornment__NXATk {
  font-size: 13px;
  line-height: 16px;
}

.Input-module__small__ONVMi .Input-module__startAdornment__vaeZO {
  left: 12px;
}

.Input-module__small__ONVMi .Input-module__endAdornment__NXATk {
  right: 12px;
}

.Input-module__small__ONVMi .Input-module__prefix__wY7Rp,
.Input-module__small__ONVMi .Input-module__suffix__hda57 {
  bottom: 5px;
  font-size: 13px;
  line-height: 16px;
}

.Input-module__small__ONVMi .Input-module__prefix__wY7Rp {
  left: 12px;
}

.Input-module__small__ONVMi .Input-module__suffix__hda57 {
  right: 12px;
}

.Input-module__small__ONVMi.Input-module__withStartAdornment__V5FiI .Input-module__prefix__wY7Rp {
  left: 40px;
}

.Input-module__small__ONVMi.Input-module__withEndAdornment___GP5V .Input-module__suffix__hda57 {
  right: 40px;
}

.Input-module__small__ONVMi.Input-module__withPrefix__csjaC:not(.Input-module__labelRaised__FOwSC) .Input-module__label__qKZ6H {
  left: 40px;
}

.Input-module__small__ONVMi.Input-module__withStartAdornment__V5FiI.Input-module__withPrefix__csjaC:not(.Input-module__labelRaised__FOwSC) .Input-module__label__qKZ6H {
  left: 68px;
}

.Input-module__withLabel__xYGSU:not(.Input-module__labelRaised__FOwSC) .Input-module__prefix__wY7Rp,
.Input-module__withLabel__xYGSU:not(.Input-module__labelRaised__FOwSC) .Input-module__suffix__hda57,
.Input-module__field__WPXhy:not(.Input-module__withLabel__xYGSU) .Input-module__prefix__wY7Rp,
.Input-module__field__WPXhy:not(.Input-module__withLabel__xYGSU) .Input-module__suffix__hda57 {
  top: 50%;
  bottom: auto;
  transform: translateY(-50%);
}

.Input-module__lockIcon__nus2W {
  position: absolute;
  top: 19px;
  right: 12px;
  width: 14px;
  height: 14px;
  color: var(--vaa-color-neutral-50);
  pointer-events: none;
}

.Input-module__small__ONVMi .Input-module__lockIcon__nus2W {
  top: 15px;
}

.Input-module__disabled__bxaPP .Input-module__input__VuK4C {
  cursor: not-allowed;
}

.Input-module__hint__nOY5o,
.Input-module__errorMessage__d6NIp {
  margin: 0;
  padding-inline: 16px;
  font-feature-settings: 'ss02' on;
}

.Input-module__hint__nOY5o {
  color: var(--vaa-color-neutral-70);
}

.Input-module__fieldTooltip___c8lx {
  padding-inline: 16px;
}

.Input-module__fieldTooltipTrigger__PbOui {
  color: var(--vaa-color-neutral-73);
  text-decoration: underline;
  text-underline-offset: 2px;
}

.Input-module__errorMessage__d6NIp {
  color: var(--vaa-color-crimson-70);
}

.Input-module__additionalInfo__rXSqG {
  margin-top: 0;
}

.Input-module__tooltipBody__bHumv {
  display: grid;
  gap: var(--space-xs);
}

.LoadingSpinner-module__root__Rt5hz {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.LoadingSpinner-module__spinner__N9kjH {
  width: 32px;
  height: 32px;
  border-radius: 999px;
  border: 3px solid rgb(192 57 43 / 18%);
  border-top-color: var(--vaa-color-action-primary-bg);
  animation: LoadingSpinner-module__spin__dkiqw 700ms linear infinite;
}

@keyframes LoadingSpinner-module__spin__dkiqw {
  to {
    transform: rotate(360deg);
  }
}

.Modal-module__overlay__j0h9h {
  position: fixed;
  inset: 0;
  background: rgb(17 15 12 / 48%);
  backdrop-filter: blur(4px);
}

.Modal-module__content__xk3VM {
  --radius-lg: 22px;
  --shadow-soft: 0 18px 45px rgb(24 20 15 / 8%);
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 32px;

  position: fixed;
  top: 50%;
  left: 50%;
  width: min(680px, calc(100vw - 32px));
  max-height: calc(100vh - 40px);
  overflow: auto;
  padding: var(--space-xl);
  border-radius: var(--radius-lg);
  background: var(--vaa-color-surface-primary);
  box-shadow: var(--shadow-soft);
  transform: translate(-50%, -50%);
}

.Modal-module__title__taMY9 {
  margin: 0 0 var(--space-lg);
}

.Modal-module__closeButton__NqDAS {
  position: absolute;
  top: 12px;
  right: 12px;
  border: 0;
  background: transparent;
  font-size: 1.6rem;
  cursor: pointer;
}

.Modal-module__closeButton__NqDAS:focus-visible {
  outline: 2px solid var(--vaa-color-focus-ring-outer);
  outline-offset: 2px;
}

.Modal-module__body__Jbyww {
  display: grid;
  gap: var(--space-md);
}

.Notification-module__root__QEPiW {
  --notification-surface: var(--vaa-color-feedback-info-surface-subtle);
  --notification-accent: var(--vaa-color-feedback-info-strong);

  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 24px;
  width: 100%;
  padding: 32px;
  border-radius: 8px;
  background: var(--notification-surface);
  color: var(--notification-accent);
}

.Notification-module__info__DF7iK {
  --notification-surface: var(--vaa-color-feedback-info-surface-subtle);
  --notification-accent: var(--vaa-color-feedback-info-strong);
}

.Notification-module__success__Sn4rS {
  --notification-surface: var(--vaa-color-green-2);
  --notification-accent: var(--vaa-color-green-70);
}

.Notification-module__error__bzAdf {
  --notification-surface: var(--vaa-color-feedback-error-surface);
  --notification-accent: var(--vaa-color-feedback-error-strong);
}

.Notification-module__graphic__RDVh1 {
  display: flex;
  flex: 0 0 24px;
  flex-direction: column;
  align-self: stretch;
  align-items: center;
  gap: 12px;
}

.Notification-module__icon__swD6Z {
  position: relative;
  display: grid;
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  place-items: center;
  border-radius: 50%;
  background: var(--notification-accent);
  color: var(--vaa-color-base-white);
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
}

.Notification-module__success__Sn4rS .Notification-module__icon__swD6Z::before {
  width: 10px;
  height: 6px;
  border-bottom: 2px solid var(--vaa-color-base-white);
  border-left: 2px solid var(--vaa-color-base-white);
  content: '';
  transform: translateY(-1px) rotate(-45deg);
}

.Notification-module__rail__vcg2V {
  width: 2px;
  flex: 1;
  background: var(--notification-accent);
}

.Notification-module__content__GYoXK {
  display: flex;
  min-width: 0;
  flex: 1;
  flex-direction: column;
  gap: 12px;
}

.Notification-module__title__npw2d,
.Notification-module__description__TqstW {
  margin: 0;
  color: var(--notification-accent);
  white-space: pre-line;
}

.Notification-module__description__TqstW a {
  color: inherit;
}

@media (max-width: 640px) {
  .Notification-module__root__QEPiW {
    gap: 16px;
    min-height: auto;
    padding: 24px;
  }
}

.Pagination-module__root__IEDu4 {
  display: flex;
  align-items: center;
  gap: var(--space-sm);
  flex-wrap: wrap;
}

.Pagination-module__visuallyHidden__ctKT7 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border: 0;
}

.Pagination-module__list__WRdzt {
  display: flex;
  gap: var(--space-xs);
  padding: 0;
  margin: 0;
  list-style: none;
}

.Pagination-module__pageButton__XY6Pd,
.Pagination-module__iconButton__AO80H {
  min-width: 42px;
  min-height: 42px;
  padding: 0 var(--space-sm);
  border: 1px solid var(--vaa-color-border-primary);
  border-radius: 999px;
  background: var(--vaa-color-surface-primary);
  cursor: pointer;
}

.Pagination-module__active__oawX8 {
  border-color: var(--vaa-color-action-primary-bg);
  background: var(--vaa-color-action-primary-bg);
  color: var(--vaa-color-action-primary-text);
}

.Pagination-module__gap__R8kTB {
  display: inline-flex;
  min-width: 24px;
  align-items: center;
  justify-content: center;
}

.ProgressSteps-module__root__SzQma {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.ProgressSteps-module__steps__NeKbO {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}

.ProgressSteps-module__step__QqD9E {
  display: flex;
  align-items: center;
}

.ProgressSteps-module__marker__o7mQM {
  display: inline-flex;
  flex: 0 0 16px;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border: 1px solid var(--vaa-color-neutral-30);
  border-radius: 50%;
  background: var(--vaa-color-base-white);
}

.ProgressSteps-module__markerCurrent__qgJnN {
  border: 2px solid var(--vaa-color-neutral-60);
}

.ProgressSteps-module__markerCompleted__Bt3xP {
  border-color: var(--vaa-color-feedback-success-strong);
  background: var(--vaa-color-feedback-success-strong);
  color: var(--vaa-color-base-white);
}

.ProgressSteps-module__checkIcon__lvMJR {
  display: block;
  width: 12px;
  height: 12px;
}

.ProgressSteps-module__track__K9uDY {
  width: 48px;
  height: 1px;
  background: var(--vaa-color-neutral-30);
}

.ProgressSteps-module__trackCompleted__IlFGc {
  background: var(--vaa-color-neutral-60);
}

.RadioGroupField-module__root__bh0m_ {
  display: grid;
  min-width: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

.RadioGroupField-module__root__bh0m_[data-direction='horizontal'] {
  grid-template-columns: max-content minmax(0, 1fr);
  column-gap: var(--radio-group-gap-horizontal);
  align-items: start;
}

.RadioGroupField-module__label__W8Y4N {
  margin: 0;
  color: var(--radio-group-label);
  font-feature-settings: 'ss02' on;
  font-weight: 500;
}

.RadioGroupField-module__root__bh0m_[data-direction='horizontal'] .RadioGroupField-module__label__W8Y4N {
  grid-column: 1;
  grid-row: 1;
  margin-bottom: var(--radio-group-gap-horizontal);
}

.RadioGroupField-module__required__F6HeZ {
  margin-left: 4px;
}

.RadioGroupField-module__group__CGcSq {
  display: grid;
  gap: var(--radio-group-option-gap-vertical);
  min-width: 0;
}

.RadioGroupField-module__label__W8Y4N + .RadioGroupField-module__group__CGcSq {
  margin-top: var(--radio-group-gap-vertical);
}

.RadioGroupField-module__root__bh0m_[data-direction='horizontal'] .RadioGroupField-module__group__CGcSq {
  grid-column: 2;
  grid-row: 1;
  margin-top: 0;
}

.RadioGroupField-module__groupHorizontal__kdghT {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 100%;
  gap: var(--radio-group-option-gap-vertical) var(--radio-group-option-gap-horizontal);
  margin-left: -6px;
}

.RadioGroupField-module__option__Jutuq {
  position: relative;
  display: inline-grid;
  grid-template-columns: var(--radio-size) minmax(0, 1fr);
  align-items: center;
  gap: var(--radio-gap);
  width: fit-content;
  max-width: 100%;
  min-height: var(--radio-label-line-height);
  cursor: pointer;
  isolation: isolate;
}

.RadioGroupField-module__option__Jutuq::before {
  content: '';
  position: absolute;
  inset: -6px -8px;
  border: 1px solid transparent;
  border-radius: var(--radio-focus-radius);
  background: transparent;
  z-index: -1;
  pointer-events: none;
}

.RadioGroupField-module__option__Jutuq:hover:not(:has(.RadioGroupField-module__radio__Ul_F6:disabled))::before,
.RadioGroupField-module__option__Jutuq[data-preview-state='hover']::before {
  background: var(--radio-hover-surface);
}

.RadioGroupField-module__option__Jutuq:active:not(:has(.RadioGroupField-module__radio__Ul_F6:disabled))::before,
.RadioGroupField-module__option__Jutuq[data-preview-state='active']::before {
  background: var(--radio-active-surface);
}

.RadioGroupField-module__option__Jutuq:has(.RadioGroupField-module__radio__Ul_F6:focus-visible)::before,
.RadioGroupField-module__option__Jutuq[data-preview-state='focus-visible']::before {
  border-color: var(--radio-focus-border);
  background: var(--radio-focus-surface);
}

.RadioGroupField-module__radio__Ul_F6 {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--radio-size);
  height: var(--radio-size);
  padding: 0;
  margin: 0;
  border: 1px solid var(--radio-border);
  border-radius: 999px;
  background: var(--radio-surface);
  color: var(--radio-fill);
  flex: 0 0 auto;
  transition:
    background-color 140ms ease,
    border-color 140ms ease,
    color 140ms ease;
}

.RadioGroupField-module__radio__Ul_F6:focus,
.RadioGroupField-module__radio__Ul_F6:focus-visible {
  outline: none;
}

.RadioGroupField-module__radio__Ul_F6[data-state='checked'] {
  border-color: var(--radio-fill);
}

.RadioGroupField-module__radioDisabled__j5GV8,
.RadioGroupField-module__radio__Ul_F6:disabled,
.RadioGroupField-module__radio__Ul_F6[data-disabled] {
  border-color: var(--radio-disabled-border);
  background: var(--radio-disabled-surface);
  color: var(--radio-disabled-fill);
  cursor: not-allowed;
}

.RadioGroupField-module__radioError__Y03xt:not([data-state='checked']) {
  border-color: var(--radio-error);
  color: var(--radio-error);
}

.RadioGroupField-module__indicator__G5CWM {
  display: inline-flex;
  width: var(--radio-indicator-size);
  height: var(--radio-indicator-size);
  border-radius: 999px;
  background: currentColor;
}

.RadioGroupField-module__optionLabel__ZP1mL {
  min-width: 0;
  color: var(--radio-label);
  line-height: 20px;
}

.RadioGroupField-module__optionLabelDisabled__Ecxz7 {
  color: var(--radio-disabled-label);
}

.RadioGroupField-module__errorMessage__Pv6z1 {
  margin: 0;
  margin-top: var(--radio-error-gap);
  color: var(--radio-error);
}

.RadioGroupField-module__root__bh0m_[data-direction='horizontal'] .RadioGroupField-module__errorMessage__Pv6z1 {
  grid-column: 1 / -1;
}

@media (min-width: 600px) {
  .RadioGroupField-module__option__Jutuq {
    grid-template-columns: var(--radio-size-desktop) minmax(0, 1fr);
  }

  .RadioGroupField-module__radio__Ul_F6 {
    width: var(--radio-size-desktop);
    height: var(--radio-size-desktop);
  }

  .RadioGroupField-module__indicator__G5CWM {
    width: var(--radio-indicator-size-desktop);
    height: var(--radio-indicator-size-desktop);
  }

}

.Section-module__root__wtqbG {
  display: grid;
  gap: var(--space-lg);
  padding: clamp(20px, 4vw, 32px);
  border: 1px solid var(--vaa-color-border-primary);
  border-radius: var(--radius-lg);
  background: var(--vaa-color-surface-primary);
}

.Section-module__header__DZYq4 {
  display: grid;
  gap: var(--space-xs);
}

.Section-module__description___qhrL {
  color: var(--vaa-color-text-secondary);
}

.Section-module__body__KiVPc {
  display: grid;
  gap: var(--space-lg);
}

.SelectField-module__root__Hba08 {
  position: relative;
  display: grid;
  gap: 4px;
  width: 100%;
}

.SelectField-module__field__CdQTv {
  --dropdown-height: var(--dropdown-mobile-height);
  --dropdown-border: var(--vaa-color-neutral-20);
  --dropdown-border-filled: var(--vaa-color-border-primary);
  --dropdown-padding-inline: 16px;
  --dropdown-padding-top: 9px;
  --dropdown-padding-bottom: 0px;
  --dropdown-label-raised-top: var(--dropdown-mobile-label-raised-top);
  --dropdown-option-height: var(--dropdown-option-mobile-height);
  --dropdown-visible-option-count: 4.5;
  --dropdown-label-font-size: 10px;
  --dropdown-label-line-height: 12px;
  position: relative;
  box-sizing: border-box;
  height: var(--dropdown-height);
  min-height: var(--dropdown-height);
  border: 1px solid var(--dropdown-border);
  border-radius: var(--dropdown-radius);
  background: var(--dropdown-surface);
  transition:
    background-color 120ms ease,
    border-color 120ms ease,
    box-shadow 120ms ease;
}

.SelectField-module__field__CdQTv:hover:not(.SelectField-module__disabled__O2Q0C):not(.SelectField-module__open__E33B9):not(.SelectField-module__focused__ZBcjQ):not(.SelectField-module__focusVisible__HoY8m):not(.SelectField-module__error__ho9Qt),
.SelectField-module__previewHover__AcVqg:not(.SelectField-module__disabled__O2Q0C):not(.SelectField-module__error__ho9Qt) {
  border-color: var(--dropdown-border-hover);
}

.SelectField-module__field__CdQTv:active:not(.SelectField-module__disabled__O2Q0C):not(.SelectField-module__error__ho9Qt),
.SelectField-module__field__CdQTv:focus:not(.SelectField-module__disabled__O2Q0C):not(.SelectField-module__error__ho9Qt) {
  border-color: var(--dropdown-border-active);
}

.SelectField-module__field__CdQTv:focus-visible:not(.SelectField-module__disabled__O2Q0C):not(.SelectField-module__error__ho9Qt) {
  border-color: var(--dropdown-focus-outer);
  box-shadow: var(--dropdown-focus-shadow);
  outline: none;
}

.SelectField-module__focused__ZBcjQ:not(.SelectField-module__disabled__O2Q0C):not(.SelectField-module__error__ho9Qt):not(.SelectField-module__focusVisible__HoY8m),
.SelectField-module__open__E33B9:not(.SelectField-module__disabled__O2Q0C):not(.SelectField-module__error__ho9Qt),
.SelectField-module__previewActive___XhrH:not(.SelectField-module__disabled__O2Q0C):not(.SelectField-module__error__ho9Qt) {
  border-color: var(--dropdown-border-active);
}

.SelectField-module__filled__K4Dnr:not(.SelectField-module__disabled__O2Q0C):not(.SelectField-module__error__ho9Qt):not(.SelectField-module__open__E33B9):not(.SelectField-module__focused__ZBcjQ):not(.SelectField-module__focusVisible__HoY8m) {
  border-color: var(--dropdown-border);
}

.SelectField-module__focusVisible__HoY8m:not(.SelectField-module__disabled__O2Q0C):not(.SelectField-module__error__ho9Qt),
.SelectField-module__previewFocusVisible__ofA7l:not(.SelectField-module__disabled__O2Q0C):not(.SelectField-module__error__ho9Qt) {
  border-color: var(--dropdown-focus-outer);
  box-shadow: var(--dropdown-focus-shadow);
}

.SelectField-module__error__ho9Qt {
  border-color: var(--dropdown-error);
  box-shadow: 0 0 0 4px rgb(194 43 63 / 12%);
}

.SelectField-module__disabled__O2Q0C {
  background: var(--dropdown-disabled-surface);
  border-color: var(--dropdown-disabled-border);
}

.SelectField-module__input__IxXjU {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  min-height: 0;
  padding: var(--dropdown-padding-top) calc(var(--dropdown-padding-inline) + var(--dropdown-icon-size) + 12px)
    var(--dropdown-padding-bottom) var(--dropdown-padding-inline);
  border: 0;
  border-radius: inherit;
  background: transparent;
  color: var(--dropdown-option-text);
}

.SelectField-module__hasClearButton__dJWpY .SelectField-module__input__IxXjU {
  padding-right: calc(
    var(--dropdown-padding-inline) + var(--dropdown-icon-size) + 12px + var(--dropdown-icon-size) + 12px
  );
}

.SelectField-module__hasClearButton__dJWpY .SelectField-module__label__zbgmK {
  right: calc(var(--dropdown-padding-inline) + var(--dropdown-icon-size) + 12px + var(--dropdown-icon-size) + 12px);
}

.SelectField-module__field__CdQTv:not(.SelectField-module__labelRaised__IWKp4) .SelectField-module__input__IxXjU {
  padding-top: 3px;
  padding-bottom: 3px;
}

.SelectField-module__input__IxXjU:focus {
  outline: none;
}

.SelectField-module__withLeadingVisual__lCfgo .SelectField-module__input__IxXjU {
  padding-left: calc(var(--dropdown-padding-inline) + var(--dropdown-leading-size) + 12px);
}

.SelectField-module__input__IxXjU::placeholder {
  color: var(--dropdown-text-muted);
  opacity: 1;
}

.SelectField-module__disabled__O2Q0C .SelectField-module__input__IxXjU {
  color: var(--dropdown-disabled-text);
  cursor: not-allowed;
}

.SelectField-module__locked__HYyTG .SelectField-module__input__IxXjU {
  color: var(--dropdown-option-text);
  -webkit-text-fill-color: var(--dropdown-option-text);
  opacity: 1;
}

.SelectField-module__locked__HYyTG {
  --dropdown-height: var(--dropdown-mobile-height);
}

.SelectField-module__locked__HYyTG.SelectField-module__labelRaised__IWKp4 .SelectField-module__label__zbgmK {
  color: var(--vaa-color-neutral-60, var(--dropdown-label-raised));
}

.SelectField-module__labelRaised__IWKp4 .SelectField-module__input__IxXjU {
  font-size: 13px;
  line-height: 16px;
}

.SelectField-module__locked__HYyTG.SelectField-module__labelRaised__IWKp4 .SelectField-module__input__IxXjU {
  padding-top: 15px;
  padding-bottom: 3px;
}
.SelectField-module__label__zbgmK {
  position: absolute;
  top: 50%;
  left: var(--dropdown-padding-inline);
  right: calc(var(--dropdown-padding-inline) + var(--dropdown-icon-size) + 12px);
  transform: translateY(-50%);
  color: var(--dropdown-label);
  font-family: var(--vaa-font-body);
  font-size: 13px;
  line-height: 16px;
  pointer-events: none;
  transition:
    top 120ms ease,
    transform 120ms ease,
    font-size 120ms ease,
    line-height 120ms ease,
    color 120ms ease;
}

.SelectField-module__filled__K4Dnr .SelectField-module__label__zbgmK {
  font-size: var(--dropdown-label-font-size);
}

.SelectField-module__withLeadingVisual__lCfgo .SelectField-module__label__zbgmK {
  left: calc(var(--dropdown-padding-inline) + var(--dropdown-leading-size) + 12px);
}

.SelectField-module__labelRaised__IWKp4 .SelectField-module__label__zbgmK {
  top: var(--dropdown-label-raised-top);
  transform: none;
  color: var(--dropdown-label-raised);
}

.SelectField-module__disabled__O2Q0C .SelectField-module__label__zbgmK {
  color: var(--dropdown-label-disabled);
}

.SelectField-module__required__rhShp {
  margin-left: 4px;
}

.SelectField-module__leadingVisual__AIQ7P {
  position: absolute;
  top: 50%;
  left: var(--dropdown-padding-inline);
  display: inline-flex;
  width: var(--dropdown-leading-size);
  height: var(--dropdown-leading-size);
  align-items: center;
  justify-content: center;
  color: var(--dropdown-text);
  transform: translateY(-50%);
  pointer-events: none;
}

.SelectField-module__leadingVisual__AIQ7P > svg,
.SelectField-module__chevron__Cg3sx > svg,
.SelectField-module__clearButton__fpnfN > svg {
  display: block;
  width: 100%;
  height: 100%;
}

.SelectField-module__disabled__O2Q0C .SelectField-module__leadingVisual__AIQ7P {
  color: var(--dropdown-label-disabled);
}

.SelectField-module__clearButton__fpnfN,
.SelectField-module__lockIndicator__l1fgU,
.SelectField-module__chevron__Cg3sx {
  position: absolute;
  top: 50%;
  display: inline-flex;
  width: var(--dropdown-icon-size);
  height: var(--dropdown-icon-size);
  align-items: center;
  justify-content: center;
  color: var(--dropdown-text);
  transform: translateY(-50%);
}

.SelectField-module__clearButton__fpnfN {
  right: calc(var(--dropdown-padding-inline) + var(--dropdown-icon-size) + 12px);
  border: 0;
  padding: 0;
  background: transparent;
  cursor: pointer;
}

.SelectField-module__lockIndicator__l1fgU {
  right: calc(var(--dropdown-padding-inline) + var(--dropdown-icon-size) + 4px);
  width: 18px;
  height: 18px;
  border: 0;
  padding: 0;
  background: transparent;
  color: var(--dropdown-label-disabled);
  pointer-events: none;
}

.SelectField-module__locked__HYyTG .SelectField-module__chevron__Cg3sx {
  color: var(--dropdown-label-disabled);
}

.SelectField-module__chevron__Cg3sx {
  right: var(--dropdown-padding-inline);
  pointer-events: none;
}

.SelectField-module__disabled__O2Q0C .SelectField-module__clearButton__fpnfN,
.SelectField-module__disabled__O2Q0C .SelectField-module__chevron__Cg3sx {
  color: var(--dropdown-label-disabled);
}

.SelectField-module__open__E33B9 .SelectField-module__chevron__Cg3sx {
  transform: translateY(-50%) rotate(180deg);
}

.SelectField-module__menu__Y5LJS {
  position: absolute;
  top: calc(100% + 4px);
  left: 0;
  right: 0;
  z-index: 20;
  overflow: hidden;
  border: 1px solid var(--dropdown-option-border);
  border-radius: var(--dropdown-radius);
  background: var(--dropdown-surface);
  box-shadow: var(--dropdown-menu-shadow);
}

.SelectField-module__menuUp__Vf0ba {
  top: auto;
  bottom: calc(100% + 4px);
}

.SelectField-module__options__vq82V {
  max-height: calc(var(--dropdown-option-height) * var(--dropdown-visible-option-count));
  margin: 0;
  padding: 8px 0;
  list-style: none;
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: var(--dropdown-label-disabled) transparent;
}

.SelectField-module__options__vq82V::-webkit-scrollbar {
  width: 4px;
}

.SelectField-module__options__vq82V::-webkit-scrollbar-track {
  background: transparent;
}

.SelectField-module__options__vq82V::-webkit-scrollbar-thumb {
  border-radius: 999px;
  background: var(--dropdown-label-disabled);
}

.SelectField-module__option__FK760,
.SelectField-module__emptyState__ln04D {
  display: flex;
  min-height: 44px;
  width: 100%;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 4px var(--dropdown-padding-inline);
  background: var(--dropdown-surface);
}

.SelectField-module__option__FK760 {
  position: relative;
  color: var(--dropdown-option-text);
  cursor: pointer;
}

.SelectField-module__option__FK760 + .SelectField-module__option__FK760 {
  border-top: 1px solid var(--dropdown-option-border);
}

.SelectField-module__optionActive__OMdJt {
  background: var(--dropdown-option-hover);
}

.SelectField-module__optionSelected__wL9ct {
  background: var(--dropdown-option-selected);
}

.SelectField-module__optionDisabled__FPB76 {
  color: var(--dropdown-disabled-text);
  cursor: not-allowed;
}

.SelectField-module__optionLabel__XhBLn {
  display: flex;
  width: 100%;
  min-height: 36px;
  align-items: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.SelectField-module__emptyState__ln04D {
  color: var(--dropdown-option-text);
}

.SelectField-module__hint__ppvPB,
.SelectField-module__errorMessage__xkWBL {
  margin: 0;
  padding-inline: calc(var(--dropdown-mobile-padding-inline) - 1px);
}

.SelectField-module__hint__ppvPB {
  color: var(--dropdown-helper);
  line-height: 16px;
}

.SelectField-module__errorMessage__xkWBL {
  color: var(--dropdown-error);
}

@media (min-width: 600px) {
  .SelectField-module__field__CdQTv {
    --dropdown-option-height: var(--dropdown-option-desktop-height);
  }

  .SelectField-module__options__vq82V {
    max-height: var(--dropdown-menu-desktop-max-height);
  }

  .SelectField-module__option__FK760,
  .SelectField-module__emptyState__ln04D {
    padding-inline: var(--dropdown-desktop-padding-inline);
  }

  .SelectField-module__hint__ppvPB,
  .SelectField-module__errorMessage__xkWBL {
    padding-inline: calc(var(--dropdown-desktop-padding-inline) - 1px);
  }
}

@media (min-width: 768px) {
  .SelectField-module__field__CdQTv,
  .SelectField-module__locked__HYyTG {
    --dropdown-height: var(--dropdown-desktop-height);
  }

  .SelectField-module__field__CdQTv {
    --dropdown-padding-top: var(--dropdown-desktop-padding-top);
    --dropdown-padding-bottom: var(--dropdown-desktop-padding-bottom);
    --dropdown-label-raised-top: var(--dropdown-desktop-label-raised-top);
    --dropdown-label-font-size: 11px;
  }

  .SelectField-module__label__zbgmK {
    font-size: var(--dropdown-desktop-font-size);
    line-height: var(--dropdown-desktop-line-height);
  }
  .SelectField-module__labelRaised__IWKp4 .SelectField-module__input__IxXjU {
    font-size: 16px;
    line-height: 24px;
    padding-top: 30px;
  }

  .SelectField-module__locked__HYyTG.SelectField-module__labelRaised__IWKp4 .SelectField-module__input__IxXjU {
    padding-top: 23px;
    padding-bottom: 11px;
  }
}

.Stepper-module__root__XU638 {
  display: grid;
  gap: var(--space-lg);
}

.Stepper-module__heading__MLAHo {
  margin: 0;
}

.Stepper-module__panel__Yb1uz {
  display: grid;
  gap: var(--space-md);
}

.Stepper-module__description__aaLYt {
  margin: 0;
  color: var(--vaa-color-text-secondary);
}

.Stepper-module__actions__KuNiy {
  display: flex;
  gap: var(--space-sm);
  flex-wrap: wrap;
}

.Stepper-module__reviewList__Q5A_l {
  display: flex;
  gap: var(--space-sm);
  flex-wrap: wrap;
}

.Stepper-module__reviewButton__f5MQP {
  border: 1px solid var(--vaa-color-border-primary);
  border-radius: 999px;
  background: var(--vaa-color-surface-primary);
  padding: 10px 14px;
  cursor: pointer;
}

.Stepper-module__reviewText__uJnQ3 {
  margin: 0;
  color: var(--vaa-color-text-secondary);
}

.TextAreaField-module__root__SgEKD {
  display: grid;
  gap: 12px;
  width: 100%;
}

.TextAreaField-module__fieldStack__bNufe {
  display: grid;
  gap: 12px;
  width: 100%;
}

.TextAreaField-module__field__vCnwg {
  --text-area-current-resize-handle: var(--text-area-resize-handle);

  position: relative;
  width: 100%;
  border-radius: var(--text-area-radius);
  border: 1px solid var(--text-area-border-default);
  background: var(--text-area-surface);
  transition:
    border-color 120ms ease,
    box-shadow 120ms ease,
    background-color 120ms ease;
}

.TextAreaField-module__field__vCnwg:hover:not(.TextAreaField-module__disabled__S5tjb):not(.TextAreaField-module__focused__I_wU6):not(.TextAreaField-module__focusVisible__xp2ol):not(.TextAreaField-module__error__EgEIX):not(.TextAreaField-module__locked__pp60Q):not(.TextAreaField-module__previewActive__afMXG):not(
    .TextAreaField-module__previewFocusVisible__XUJF0
  ),
.TextAreaField-module__previewHover__igIlq:not(.TextAreaField-module__disabled__S5tjb):not(.TextAreaField-module__error__EgEIX):not(.TextAreaField-module__locked__pp60Q) {
  border-color: var(--text-area-border-hover);
}

.TextAreaField-module__focused__I_wU6:not(.TextAreaField-module__disabled__S5tjb):not(.TextAreaField-module__error__EgEIX):not(.TextAreaField-module__focusVisible__xp2ol):not(.TextAreaField-module__locked__pp60Q),
.TextAreaField-module__previewActive__afMXG:not(.TextAreaField-module__disabled__S5tjb):not(.TextAreaField-module__error__EgEIX):not(.TextAreaField-module__locked__pp60Q) {
  border-color: var(--text-area-border-active);
}

.TextAreaField-module__focusVisible__xp2ol:not(.TextAreaField-module__disabled__S5tjb):not(.TextAreaField-module__error__EgEIX):not(.TextAreaField-module__locked__pp60Q),
.TextAreaField-module__previewFocusVisible__XUJF0:not(.TextAreaField-module__disabled__S5tjb):not(.TextAreaField-module__error__EgEIX):not(.TextAreaField-module__locked__pp60Q) {
  --text-area-current-resize-handle: var(--text-area-resize-handle-focus);

  border-color: var(--text-area-border-focus);
  box-shadow: var(--text-area-focus-shadow);
}

.TextAreaField-module__error__EgEIX {
  --text-area-current-resize-handle: var(--text-area-resize-handle-error);

  border-color: var(--text-area-error);
  box-shadow: var(--text-area-error-shadow);
}

.TextAreaField-module__disabled__S5tjb,
.TextAreaField-module__locked__pp60Q:not(.TextAreaField-module__error__EgEIX) {
  border-color: var(--text-area-disabled-border);
}

.TextAreaField-module__textarea__QLdsh {
  display: block;
  width: 100%;
  min-height: var(--text-area-mobile-min-height);
  padding: var(--text-area-mobile-padding-block) var(--text-area-mobile-padding-inline);
  border: 0;
  border-radius: inherit;
  outline: none;
  background: var(--text-area-surface);
  color: var(--text-area-text);
  font-family: var(--vaa-font-body);
  font-size: var(--text-area-label-font-size);
  font-weight: 400;
  line-height: var(--text-area-label-line-height);
  font-feature-settings: 'ss02' on;
  resize: none;
  transition: color 120ms ease;
}

.TextAreaField-module__textarea__QLdsh::placeholder {
  color: var(--text-area-placeholder);
  font-feature-settings: 'ss02' on;
  opacity: 1;
}

.TextAreaField-module__textarea__QLdsh::-webkit-resizer {
  width: var(--text-area-resize-handle-size);
  height: var(--text-area-resize-handle-size);
  border-bottom-right-radius: var(--text-area-radius);
  background: linear-gradient(135deg, transparent 0 50%, var(--text-area-current-resize-handle) 50% 100%);
}

.TextAreaField-module__textarea__QLdsh:disabled,
.TextAreaField-module__locked__pp60Q .TextAreaField-module__textarea__QLdsh {
  color: var(--text-area-placeholder);
}

.TextAreaField-module__textarea__QLdsh:disabled {
  cursor: not-allowed;
}

.TextAreaField-module__filled__Z2SqD .TextAreaField-module__textarea__QLdsh,
.TextAreaField-module__locked__pp60Q .TextAreaField-module__textarea__QLdsh {
  min-height: var(--text-area-mobile-filled-min-height);
}

.TextAreaField-module__locked__pp60Q .TextAreaField-module__textarea__QLdsh {
  padding-right: 44px;
  color: var(--text-area-text);
}

.TextAreaField-module__label__WZOtl {
  color: var(--text-area-label);
  font-feature-settings: 'ss02' on;
}

.TextAreaField-module__required__BWsRp {
  margin-left: 4px;
}

.TextAreaField-module__labelDisabled__rePzv,
.TextAreaField-module__labelDisabled__rePzv .TextAreaField-module__required__BWsRp {
  color: var(--text-area-label-disabled);
}

.TextAreaField-module__hint__T5BnJ,
.TextAreaField-module__errorMessage__mOmqH {
  margin: 0;
  font-feature-settings: 'ss02' on;
}

.TextAreaField-module__hint__T5BnJ {
  color: var(--text-area-helper);
}

.TextAreaField-module__errorMessage__mOmqH {
  color: var(--text-area-error);
}

.TextAreaField-module__lockIcon__XoFWw {
  position: absolute;
  top: 10px;
  right: 16px;
  width: 16px;
  height: 16px;
  color: var(--text-area-lock-icon);
  pointer-events: none;
}

@media (min-width: 600px) {
  .TextAreaField-module__textarea__QLdsh {
    min-height: var(--text-area-desktop-min-height);
    padding: var(--text-area-desktop-padding-block) var(--text-area-desktop-padding-inline);
    resize: vertical;
  }

  .TextAreaField-module__focusVisible__xp2ol:not(.TextAreaField-module__disabled__S5tjb):not(.TextAreaField-module__error__EgEIX):not(.TextAreaField-module__locked__pp60Q) .TextAreaField-module__textarea__QLdsh::placeholder,
  .TextAreaField-module__previewFocusVisible__XUJF0:not(.TextAreaField-module__disabled__S5tjb):not(.TextAreaField-module__error__EgEIX):not(.TextAreaField-module__locked__pp60Q) .TextAreaField-module__textarea__QLdsh::placeholder {
    color: var(--text-area-placeholder-active);
  }

  .TextAreaField-module__focused__I_wU6 .TextAreaField-module__textarea__QLdsh::placeholder,
  .TextAreaField-module__previewActive__afMXG .TextAreaField-module__textarea__QLdsh::placeholder,
  .TextAreaField-module__previewFocusVisible__XUJF0 .TextAreaField-module__textarea__QLdsh::placeholder {
    color: var(--text-area-placeholder-active);
  }

  .TextAreaField-module__filled__Z2SqD .TextAreaField-module__textarea__QLdsh,
  .TextAreaField-module__locked__pp60Q .TextAreaField-module__textarea__QLdsh {
    min-height: var(--text-area-desktop-min-height);
  }

  .TextAreaField-module__locked__pp60Q .TextAreaField-module__textarea__QLdsh {
    padding-right: 54px;
  }

  .TextAreaField-module__lockIcon__XoFWw {
    top: 18px;
    right: 24px;
    width: 18px;
    height: 18px;
  }
}

@media (forced-colors: active) {
  .TextAreaField-module__field__vCnwg {
    box-shadow: none;
    border-color: CanvasText;
  }

  .TextAreaField-module__focusVisible__xp2ol {
    border-color: Highlight;
    outline: 2px solid Highlight;
    outline-offset: 2px;
    box-shadow: none;
  }

  .TextAreaField-module__error__EgEIX {
    outline: 1px solid Mark;
    box-shadow: none;
  }

  .TextAreaField-module__textarea__QLdsh::-webkit-resizer {
    background: CanvasText;
  }

  .TextAreaField-module__disabled__S5tjb,
  .TextAreaField-module__locked__pp60Q:not(.TextAreaField-module__error__EgEIX) {
    border-color: GrayText;
  }
}


.TradeAirAgreementForm-module__tradeAirAgreementFormApp__qoYcB .TradeAirAgreementForm-module__page__wA3XT {
  width: min(100%, 712px);
  margin: 0 auto;
  background-color: var(--vaa-color-neutral-2);
  border: 0;
  border-radius: 16px;
  padding: 32px 48px;
}

.TradeAirAgreementForm-module__card__XdFKD,
.TradeAirAgreementForm-module__stepContent__Eop2k,
.TradeAirAgreementForm-module__fields__Pq1WI {
  display: grid;
  gap: var(--space-lg);
}

.TradeAirAgreementForm-module__stepContent__Eop2k:focus {
  outline: none;
}

.TradeAirAgreementForm-module__fields__Pq1WI {
  gap: var(--space-md);
}

.TradeAirAgreementForm-module__phoneRow__z9nfP {
  display: grid;
  grid-template-columns: minmax(172px, 0.35fr) minmax(0, 1fr);
  gap: var(--space-md);
  align-items: start;
}

.TradeAirAgreementForm-module__navigation__GK2YO {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: var(--space-md);
  padding-top: 40px;
  margin-top: var(--space-lg);
  border-top: 1px solid var(--vaa-color-border-subtle);
}

.TradeAirAgreementForm-module__divider__rCRc0 {
  width: 100%;
  margin: var(--space-lg) 0;
  border: 0;
  border-top: 1px solid var(--vaa-color-border-subtle);
}

.TradeAirAgreementForm-module__success__ld5R3 {
  display: grid;
  gap: var(--space-lg);
}

.TradeAirAgreementForm-module__successDivider__yNlUO {
  width: 100%;
  margin: var(--space-lg) 0 24px;
  border: 0;
  border-top: 1px solid var(--vaa-color-border-subtle);
}

.TradeAirAgreementForm-module__captcha__yEhGu {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip-path: inset(50%);
}

.TradeAirAgreementForm-module__fieldWithHelper__dzlzu {
  display: grid;
  gap: 4px;
}

.TradeAirAgreementForm-module__helper__Ycrz0 {
  margin: 0;
  padding-left: var(--space-md);
  color: var(--vaa-color-text-secondary);
  line-height: 16px;
}



.TradeAirAgreementForm-module__helper__Ycrz0 a {
  color: inherit;
  text-decoration: underline;
}

@media (max-width: 600px) {
  .TradeAirAgreementForm-module__tradeAirAgreementFormApp__qoYcB .TradeAirAgreementForm-module__page__wA3XT {
    padding: var(--space-xs);
  }

  .TradeAirAgreementForm-module__card__XdFKD {
    padding: var(--space-lg);
  }

  .TradeAirAgreementForm-module__phoneRow__z9nfP {
    grid-template-columns: 1fr;
  }
}

.TaxInvoiceFormApp-module__page__hhzfu {
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center;
}
.TaxInvoiceFormApp-module__form__znXhZ .TaxInvoiceFormApp-module__section__YRRfp {
  background-color: var(--vaa-color-neutral-05);
  border-radius: 16px;
  border: none;
}

.TaxInvoiceFormApp-module__section__YRRfp h2 {
  font-size: 18px;
  line-height: 23px;
}

.TaxInvoiceFormApp-module__card__D2AOl {
  display: grid;
  gap: 40px;
  max-width: 712px;
  border-radius: 18px;
  width: 100%;
}

.TaxInvoiceFormApp-module__form__znXhZ {
  display: grid;
  gap: 38px;
}

.TaxInvoiceFormApp-module__fields__iwb2T {
  display: grid;
  gap: 20px;
}

.TaxInvoiceFormApp-module__requiredMessage__t0u4l {
  margin: -8px 0 0;
  color: var(--vaa-color-text-secondary);
}

.TaxInvoiceFormApp-module__divider__F2v8i {
  height: 1px;
  background: var(--vaa-color-border-primary);
  margin: 16px 0;
}
@media (max-width: 640px) {
  .TaxInvoiceFormApp-module__divider__F2v8i {
    margin: 0;
  }
}

.TaxInvoiceFormApp-module__submitRow__x_ttM {
  display: flex;
  justify-content: flex-start;
}

@media (max-width: 640px) {
  .TaxInvoiceFormApp-module__page__hhzfu {
    padding: 0;
  }
}

.TaxInvoiceFormApp-module__submitButton__wdEET{
    padding: 12px 24px;
}

.TaxInvoiceFormApp-module__captchaContainer__rqlA3{
  display: none !important;
}

[data-vaa-forms-scope] {
  --button-primary-bg: var(--vaa-color-red-60);
  --button-primary-bg-hover: var(--vaa-color-red-70);
  --button-primary-bg-active: var(--vaa-color-red-80);
  --button-primary-text: var(--vaa-color-base-white);
  --button-secondary-bg: var(--vaa-color-base-white);
  --button-secondary-bg-hover: var(--vaa-color-red-2);
  --button-secondary-bg-active: var(--vaa-color-red-5);
  --button-secondary-border: var(--vaa-color-red-60);
  --button-secondary-border-hover: var(--vaa-color-red-60);
  --button-secondary-border-active: var(--vaa-color-red-60);
  --button-secondary-text: var(--vaa-color-red-60);
  --button-tertiary-text: var(--vaa-color-red-60);
  --button-tertiary-bg-hover: var(--vaa-color-red-alpha-5);
  --button-tertiary-bg-active: var(--vaa-color-red-alpha-10);
  --button-tertiary-alternate-bg-hover: var(--vaa-color-red-alpha-5);
  --button-tertiary-alternate-bg-active: var(--vaa-color-red-alpha-10);
  --button-disabled-bg: var(--vaa-color-neutral-10);
  --button-disabled-primary-bg: var(--vaa-color-black-alpha-20);
  --button-disabled-primary-text: var(--vaa-color-white-alpha-70);
  --button-disabled-text: var(--vaa-color-black-alpha-20);
  --button-disabled-secondary-border: var(--vaa-color-black-alpha-20);
  --button-focus-border: var(--vaa-color-focus-ring-inner);
  --button-focus-gap: var(--vaa-color-base-white);
  --button-focus-shadow: 0 0 0 8px var(--vaa-color-feedback-info-alpha-10);
  --form-control-focus-shadow: 0 0 0 4px var(--vaa-color-feedback-info-ring);
  --button-focus-shadow-layered: 0 0 0 4px var(--button-focus-gap), 0 0 0 5px var(--button-focus-border),
    0 0 0 9px var(--vaa-color-focus-ring-outer);
  --button-max-width: 400px;
  --button-padding-block-default: 12px;
  --button-padding-inline-default: 24px;
  --button-padding-block-desktop: 16px;
  --button-padding-inline-desktop: 32px;
  --button-padding-inline-with-icon: 24px;
  --button-gap-default: 12px;
  --button-radius-default: 4px;
  --button-font-size-default: var(--vaa-label-l-font-size);
  --button-line-height-default: var(--vaa-label-l-line-height);
  --button-font-weight-default: var(--vaa-font-weight-regular);
  --button-desktop-min-height: 56px;
  --button-icon-size-default: 23px;
  --button-icon-only-size: 48px;
  --button-icon-only-padding: 12px;
  --button-icon-only-radius: 999px;
  --accordion-surface: var(--vaa-color-surface-primary);
  --accordion-surface-sand: #f8f3ea;
  --accordion-title: var(--vaa-color-text-primary);
  --accordion-content: #241b33;
  --accordion-divider: var(--vaa-color-border-primary);
  --accordion-chevron-hover: var(--vaa-color-text-action-hover);
  --accordion-chevron-active: var(--vaa-color-red-80);
  --accordion-mobile-trigger-height: 44px;
  --accordion-mobile-padding-inline: 16px;
  --accordion-mobile-leading-size: 20px;
  --accordion-mobile-trigger-gap: 12px;
  --accordion-mobile-content-padding-top: 23px;
  --accordion-mobile-content-padding-bottom: 18px;
  --accordion-mobile-content-gap: 16px;
  --accordion-desktop-trigger-height: 57px;
  --accordion-desktop-padding-inline: 24px;
  --accordion-desktop-leading-size: 23px;
  --accordion-desktop-trigger-gap: 16px;
  --accordion-desktop-content-padding-top: 31px;
  --accordion-desktop-content-padding-bottom: 28px;
  --accordion-desktop-content-gap: 24px;
  --accordion-title-font-size: var(--vaa-label-l-font-size);
  --accordion-title-line-height: var(--vaa-label-l-line-height);
  --accordion-content-font-size: var(--vaa-body-l-font-size);
  --accordion-content-line-height: var(--vaa-body-l-line-height);
  --checkbox-hit-area: 22px;
  --checkbox-size: 18px;
  --checkbox-radius: 4px;
  --checkbox-surface: var(--vaa-color-surface-primary);
  --checkbox-border: var(--vaa-color-purple-95);
  --checkbox-hover-surface: var(--vaa-color-neutral-alpha-5);
  --checkbox-active-surface: var(--vaa-color-neutral-alpha-10);
  --checkbox-fill: var(--vaa-color-purple-95);
  --checkbox-check: var(--vaa-color-neutral-10);
  --checkbox-label: var(--vaa-color-text-primary);
  --checkbox-helper: var(--vaa-color-neutral-73);
  --checkbox-group-label: var(--vaa-color-text-primary);
  --checkbox-disabled-surface: transparent;
  --checkbox-disabled-border: var(--vaa-color-neutral-40);
  --checkbox-disabled-check: var(--vaa-color-neutral-40);
  --checkbox-disabled-label: var(--vaa-color-neutral-40);
  --checkbox-focus-outline: var(--vaa-color-focus-ring-inner);
  --checkbox-focus-surface: var(--vaa-color-blue-2);
  --checkbox-error: var(--vaa-color-crimson-70);
  --checkbox-label-line-height: var(--vaa-body-l-line-height);
  --radio-size: 16px;
  --radio-size-desktop: 18px;
  --radio-indicator-size: 10px;
  --radio-indicator-size-desktop: 12px;
  --radio-gap: 8px;
  --radio-surface: var(--vaa-color-surface-primary);
  --radio-border: var(--vaa-color-neutral-95);
  --radio-fill: var(--vaa-color-purple-95);
  --radio-label: var(--vaa-color-text-primary);
  --radio-group-label: var(--vaa-color-text-primary);
  --radio-hover-surface: var(--vaa-color-neutral-alpha-5);
  --radio-active-surface: var(--vaa-color-neutral-alpha-10);
  --radio-focus-surface: var(--vaa-color-blue-2);
  --radio-focus-border: var(--vaa-color-blue-70);
  --radio-focus-radius: 4px;
  --radio-disabled-surface: transparent;
  --radio-disabled-border: var(--vaa-color-neutral-alpha-40);
  --radio-disabled-fill: var(--vaa-color-neutral-alpha-40);
  --radio-disabled-label: var(--vaa-color-neutral-40);
  --radio-error: var(--vaa-color-crimson-70);
  --radio-label-line-height: var(--vaa-body-l-line-height);
  --radio-group-gap-vertical: 12px;
  --radio-group-gap-horizontal: 8px;
  --radio-group-option-gap-vertical: 12px;
  --radio-group-option-gap-horizontal: 16px;
  --radio-error-gap: 4px;
  --dropdown-surface: var(--vaa-color-surface-primary);
  --dropdown-border: var(--vaa-color-neutral-20);
  --dropdown-border-hover: var(--vaa-color-neutral-28);
  --dropdown-border-active: #8e8d8f;
  --dropdown-border-filled: #cccbcd;
  --dropdown-text: var(--vaa-color-text-primary);
  --dropdown-text-muted: var(--vaa-color-text-secondary);
  --dropdown-label: var(--vaa-color-text-primary);
  --dropdown-label-raised: var(--vaa-color-neutral-73);
  --dropdown-label-disabled: var(--vaa-color-neutral-40);
  --dropdown-helper: var(--vaa-color-text-secondary);
  --dropdown-option-text: var(--vaa-color-base-black);
  --dropdown-option-border: var(--vaa-color-border-primary);
  --dropdown-option-hover: var(--vaa-color-neutral-5);
  --dropdown-option-selected: var(--vaa-color-neutral-10);
  --dropdown-disabled-surface: var(--vaa-color-black-alpha-10);
  --dropdown-disabled-border: var(--vaa-color-black-alpha-10);
  --dropdown-disabled-text: var(--vaa-color-neutral-40);
  --dropdown-focus-shadow: var(--form-control-focus-shadow);
  --dropdown-focus-outer: var(--vaa-color-feedback-info);
  --dropdown-error: var(--vaa-color-crimson-70);
  --dropdown-radius: 4px;
  --dropdown-mobile-height: 44px;
  --dropdown-mobile-padding-inline: 20px;
  --dropdown-mobile-label-raised-top: 4px;
  --dropdown-option-mobile-height: 45px;
  --dropdown-desktop-height: 56px;
  --dropdown-desktop-padding-inline: 16px;
  --dropdown-desktop-padding-top: 24px;
  --dropdown-desktop-padding-bottom: 10px;
  --dropdown-desktop-label-raised-top: 12px;
  --dropdown-option-desktop-height: 49px;
  --dropdown-menu-desktop-max-height: 203px;
  --dropdown-desktop-font-size: var(--vaa-label-l-font-size);
  --dropdown-mobile-font-size: var(--vaa-heading-xs-font-size-sm-up);
  --dropdown-desktop-line-height: var(--vaa-label-l-line-height);
  --dropdown-mobile-line-height: var(--vaa-label-l-line-height);
  --dropdown-meta-font-size: var(--vaa-label-m-font-size);
  --dropdown-meta-line-height: var(--vaa-label-m-line-height);
  --dropdown-option-font-size: var(--vaa-label-l-font-size);
  --dropdown-option-line-height: var(--vaa-label-l-line-height);
  --dropdown-icon-size: 16px;
  --dropdown-leading-size: 16px;
  --dropdown-menu-shadow: 0 0 0 rgb(0 0 0 / 0.02), 0 1px 2px rgb(0 0 0 / 0.05), 1px 3px 3px rgb(0 0 0 / 0.05),
    1px 8px 5px rgb(0 0 0 / 0.03);
  --input-focus-shadow: var(--form-control-focus-shadow);
  --date-picker-panel-border: var(--vaa-color-border-subtle);
  --date-picker-panel-text: var(--vaa-color-text-primary);
  --date-picker-panel-outside: var(--vaa-color-neutral-20);
  --date-picker-panel-selected: #a691b7;
  --text-area-surface: var(--dropdown-surface);
  --text-area-label: var(--dropdown-label);
  --text-area-label-disabled: var(--dropdown-label-disabled);
  --text-area-text: var(--dropdown-text);
  --text-area-placeholder: var(--dropdown-label-disabled);
  --text-area-placeholder-active: var(--dropdown-border);
  --text-area-helper: var(--checkbox-helper);
  --text-area-border-default: var(--vaa-color-neutral-20);
  --text-area-border-hover: var(--vaa-color-border-primary);
  --text-area-border-active: var(--vaa-color-border-active);
  --text-area-border-focus: var(--vaa-color-focus-ring-inner);
  --text-area-error: var(--dropdown-error);
  --text-area-disabled-border: var(--vaa-color-base-transparent);
  --text-area-lock-icon: var(--dropdown-border);
  --text-area-resize-handle: var(--dropdown-border);
  --text-area-resize-handle-error: var(--text-area-error);
  --text-area-resize-handle-focus: var(--text-area-border-focus);
  --text-area-resize-handle-size: 12px;
  --text-area-radius: var(--dropdown-radius);
  --text-area-mobile-min-height: 74px;
  --text-area-mobile-filled-min-height: 114px;
  --text-area-mobile-padding-inline: 16px;
  --text-area-mobile-padding-block: 8px;
  --text-area-desktop-min-height: 90px;
  --text-area-desktop-padding-inline: 24px;
  --text-area-desktop-padding-block: 16px;
  --text-area-label-font-size: var(--vaa-label-l-font-size);
  --text-area-label-line-height: var(--vaa-label-l-line-height);
  --text-area-message-font-size: var(--vaa-label-m-font-size);
  --text-area-message-line-height: var(--vaa-label-m-line-height);
  --text-area-focus-shadow: var(--form-control-focus-shadow);
  --text-area-error-shadow: 0 0 0 4px rgb(194 43 63 / 10%);
  --file-upload-heading: var(--vaa-color-text-heading);
  --file-upload-text: var(--vaa-color-text-primary);
  --file-upload-muted: var(--vaa-color-neutral-73);
  --file-upload-disabled: var(--vaa-color-neutral-20);
  --file-upload-border: var(--vaa-color-border-subtle);
  --file-upload-surface: var(--vaa-color-surface-primary);
  --file-upload-surface-muted: var(--vaa-color-neutral-5);
  --file-upload-error: var(--vaa-color-crimson-70);
  --file-upload-error-soft: var(--vaa-color-crimson-2);
  --file-upload-progress: var(--vaa-color-text-brand);
  --file-upload-progress-track: var(--vaa-color-border-subtle);
  --file-upload-remove: var(--vaa-color-neutral-40);

  --space-xs: 8px;
  --space-sm: 12px;
  --space-md: 16px;
  --space-lg: 24px;
  --space-xl: 32px;

  --radius-md: 14px;
  --radius-lg: 22px;

  --shadow-soft: 0 18px 45px rgb(24 20 15 / 8%);
  --shadow-focus: 0 0 0 3px rgb(0 92 143 / 18%);
}

[data-vaa-forms-scope],
[data-vaa-forms-scope] * {
  box-sizing: border-box;
}

[data-vaa-forms-scope] {
  min-height: 100%;
  color: var(--vaa-color-text-primary);
  font-family: var(--vaa-font-body);
  line-height: 1.5;
}

[data-vaa-forms-scope] :where(button, input, select, textarea) {
  font: inherit;
}

[data-vaa-forms-scope] a {
  color: inherit;
}

[data-vaa-forms-scope] :where(a, button, input, select, textarea, [tabindex]:not([tabindex='-1'])):focus-visible {
  outline: 2px solid var(--vaa-color-focus-ring-outer) !important;
  outline-offset: 2px !important;
}

@media (prefers-reduced-motion: reduce) {
  [data-vaa-forms-scope] *,
  [data-vaa-forms-scope] *::before,
  [data-vaa-forms-scope] *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
  }
}


