@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7W0Q5n-wU.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7W0Q5n-wU.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7W0Q5n-wU.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7W0Q5n-wU.woff2") format("woff2");
  unicode-range: U+370-3FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7W0Q5n-wU.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7W0Q5n-wU.woff2") format("woff2");
  unicode-range: U+100-24F, U+259, U+1E??, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7W0Q5nw.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter override;
  src: local(-apple-system), local(BlinkMacSystemFont), local(Segoe UI), local("system-ui"), local(Helvetica), local(Arial), local("sans-serif"), local(Apple Color Emoji), local(Segoe UI Emoji), local(Segoe UI Symbol);
  ascent-override: 96.875%;
  descent-override: 24.1477%;
  line-gap-override: 0%;
}

._container-429760 {
  height: 100vh;
  background-color: var(--theme-colors-blackAlpha-50);
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
}

._container-473856 {
  max-width: 512px;
  background-color: #fff;
  border-radius: 5px;
  flex-direction: column;
  flex-grow: 1;
  padding: 32px;
}

._text-010752 {
  color: #269696;
  font-size: var(--theme-fontSizes-xl);
  font-weight: var(--theme-fontWeights-bold);
}

._form-117120 {
  justify-content: flex-start;
  align-items: stretch;
  gap: 16px;
  margin-top: 16px;
}

._container-527168 {
  flex-direction: column;
  gap: 4px;
}

._text-695424 {
  color: var(--theme-colors-blackAlpha-800);
  font-size: var(--theme-fontSizes-sm);
  font-family: var(--theme-fonts-body);
  font-weight: var(--theme-fontWeights-medium);
  flex-direction: column;
}

._email-674240:focus-visible {
  border-color: var(--theme-colors-blue-600);
}

._text-159872 {
  color: var(--theme-colors-red-800);
  display: none;
}

._container-913536 {
  flex-direction: column;
  gap: 4px;
}

._text-913537 {
  color: var(--theme-colors-blackAlpha-800);
  font-size: var(--theme-fontSizes-sm);
  font-family: var(--theme-fonts-body);
  font-weight: var(--theme-fontWeights-medium);
  flex-direction: column;
}

._password-107840:focus-visible {
  border-color: var(--theme-colors-blue-600);
}

._text-216832 {
  color: var(--theme-colors-red-800);
  display: none;
}

._container-891136 {
  justify-content: center;
  align-items: flex-start;
  gap: 16px;
}

._button-436800 {
  color: #fff;
  width: 144px;
  border-radius: var(--theme-radii-md);
  background-color: var(--theme-colors-RANDOMS-400);
  margin-top: 0;
  padding-top: 0;
  padding-left: 32px;
  padding-right: 32px;
  transition: all .2s ease-in-out;
}

._button-436800:hover {
  background-color: #b03e3b;
  transition: all .2s ease-in-out;
}

._button-477888 {
  color: var(--theme-colors-blackAlpha-900);
  width: 144px;
  border-radius: var(--theme-radii-md);
  background-color: var(--theme-colors-blackAlpha-200);
  margin-top: 0;
  padding-top: 0;
  padding-left: 32px;
  padding-right: 32px;
}

._container-618688 {
  justify-content: center;
  align-items: flex-start;
}

._internalLink-891648 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

._text-786368 {
  color: var(--theme-colors-RANDOMS-400);
  flex-grow: 1;
}

._notValid-1872 {
  display: flex;
}
