@font-face {
  font-family: 'Inter VF';
  src: url('/assets/Inter-roman.var.17fe38ab.17fe38ab.17fe38ab.17fe38ab.17fe38ab.17fe38ab.17fe38ab.17fe38ab.17fe38ab.17fe38ab.17fe38ab.woff2') format('woff2'),local('Inter VF');
  font-weight: 400;
  font-style: normal;
  font-display: auto;
}._button_15y81_1 {
  margin: 0;
  border: none;
  cursor: pointer;
  border-radius: 48px;
  font-family: var(--ui-font);
  font-weight: var(--font-weight-medium);
}

._button_15y81_1[disabled] {
    cursor: default;
    pointer-events: none;
    color: var(--text-disabled);
    background: var(--background-button-secondary-disabled);
  }

._button_15y81_1[disabled]:hover {
    background: var(--background-button-secondary-disabled);
  }

._buttonDefault_15y81_21,
._buttonPrimary_15y81_22,
._buttonSecondary_15y81_23,
._buttonUnstyled_15y81_24 {
  margin: 0;
  border: none;
  cursor: pointer;
  font-weight: var(--font-weight-medium);
}

._buttonDefault_15y81_21[disabled], ._buttonPrimary_15y81_22[disabled], ._buttonSecondary_15y81_23[disabled], ._buttonUnstyled_15y81_24[disabled] {
    cursor: default;
    pointer-events: none;
  }

._buttonDefault_15y81_21:focus-visible, ._buttonPrimary_15y81_22:focus-visible, ._buttonSecondary_15y81_23:focus-visible, ._buttonUnstyled_15y81_24:focus-visible {
    box-shadow: 0 0 0 2px var(--focus-ring-color);
  }

._buttonUnstyled_15y81_24 {
  padding: 0;
  margin: 0;
  background: none;
  font-weight: normal;
  border-radius: 0;
}

._buttonUnstyled_15y81_24[disabled] {
    background: none;
  }

._buttonDefault_15y81_21,
._buttonPrimary_15y81_22,
._buttonSecondary_15y81_23 {
  background: var(--btn-secondary);
}

._buttonDefault_15y81_21[disabled], ._buttonPrimary_15y81_22[disabled], ._buttonSecondary_15y81_23[disabled] {
    color: var(--text-disabled);
  }

._buttonDefault_15y81_21 {
  display: flex;
  justify-content: center;
  line-height: 20px;
  align-items: center;
  padding: 0.375rem .75rem;
  font-size: var(--font-size-base);
  transition: background-color 0.2s ease-in-out;
  color: var(--default-button-text-color);
}

._buttonDefault_15y81_21 svg {
    fill: currentColor;
  }

._buttonDefault_15y81_21 svg * {
      fill: currentColor;
    }

._buttonDefault_15y81_21._activeButton_15y81_80,
  ._buttonDefault_15y81_21:active {
    background: var(--default-button-active-background);
  }

._buttonDefault_15y81_21:not(:active):hover {
    background: var(--default-button-hover-background);
  }

._buttonDefault_15y81_21,
  ._buttonDefault_15y81_21[disabled]:hover {
    background: var(--default-button-background);
  }

._buttonPrimary_15y81_22 {
  background: var(--primary-button-background);
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
  color: var(--text-interactive);
}

._buttonPrimary_15y81_22,
  ._buttonPrimary_15y81_22[disabled]:hover {
    background: var(--btn-secondary);
  }

._buttonSecondary_15y81_23 {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
  color: var(--text-primary);
}

._buttonSecondary_15y81_23[disabled] svg {
      color: var(--icon-disabled)
    }

._buttonSecondary_15y81_23 svg {
    color: var(--icon-secondary)
  }

._buttonSecondary_15y81_23:not(:active):hover {
    background: var(--u-alpha-300);
  }

._buttonSecondary_15y81_23[disabled]:hover {
    background: var(--btn-secondary);
  }


._buttonBlue_15y81_134 {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
  background: var(--background-interactive);
  color: var(--text-inverse);
  font-weight: 500;
}


._buttonBlue_15y81_134[disabled] svg {
      color: var(--icon-disabled)
    }


._buttonBlue_15y81_134 svg {
    color: var(--icon-inverse)
  }


._buttonBlue_15y81_134:active {
    background: var(--background-button-blue-active);
  }


._buttonBlue_15y81_134:not(:active):hover {
    background: var(--background-button-blue-hover);
  }


._buttonNeutral_15y81_163 {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
  background: var(--background-interactive);
  color: var(--text-inverse);
  font-weight: 500;
}


._buttonNeutral_15y81_163[disabled] svg {
      color: var(--icon-disabled)
    }


._buttonNeutral_15y81_163 svg {
    color: var(--icon-inverse)
  }


._buttonNeutral_15y81_163:active {
    background: var(--background-button-blue-active);
  }


._buttonNeutral_15y81_163:not(:active):hover {
    background: var(--background-button-blue-hover);
  }

._buttonDanger_15y81_191 {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 20px;
  background: var(--background-button-caution);
  color: var(--text-error);
  font-weight: 500;
  text-decoration: none;
}

._buttonDanger_15y81_191[disabled] svg {
      color: var(--icon-disabled)
    }

._buttonDanger_15y81_191 svg {
    color: var(--icon-inverse)
  }

._buttonDanger_15y81_191:active {
    background: var(--background-button-caution);
  }

._buttonDanger_15y81_191:not(:active):hover {
    background: var(--background-button-caution);
  }
._spinner_3mzut_1 {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

._spinner_3mzut_1 div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 55px;
    height: 55px;
    margin: 8px;
    border: 4px solid var(--text-secondary);
    border-radius: 50%;
    animation: _lds-ring_3mzut_1 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: var(--text-secondary) transparent transparent transparent;
  }

._spinner_3mzut_1 div:nth-child(1) {
      animation-delay: -0.45s;
    }

._spinner_3mzut_1 div:nth-child(2) {
      animation-delay: -0.3s;
    }

._spinner_3mzut_1 div:nth-child(3) {
      animation-delay: -0.15s;
    }

@keyframes _lds-ring_3mzut_1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
