/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!../../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./src/features/account/components/AuthForm/AuthForm.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************/
.AuthForm_auth__TyKNs{max-width:560px;margin:0 auto}
.AuthForm_auth__TyKNs h2{font-size:clamp(29px,3vw,40px);letter-spacing:-1.25px;color:var(--color-deep);font-weight:900;line-height:1.1;margin:20px 0 13px}
.AuthForm_intro__dDmkA{font-size:13px;line-height:1.6;color:#5b7885;max-width:475px}
.AuthForm_form__dqBwe{display:flex;flex-direction:column;gap:17px;margin-top:27px}
.AuthForm_form__dqBwe label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:850;color:#214f66}
.AuthForm_form__dqBwe input{width:100%;height:49px;border:1px solid #c4dfe5;border-radius:5px;color:var(--color-ink);padding:0 13px;background:#fff;font-size:14px;font-weight:500}
.AuthForm_form__dqBwe input:focus{border-color:var(--color-cyan);outline:2px solid #aaf0f4}
.AuthForm_two__cBcj6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}
.AuthForm_password__RKGI4{display:flex;position:relative}.AuthForm_password__RKGI4 input{padding-right:50px}.AuthForm_password__RKGI4 button{position:absolute;right:7px;top:4px;height:40px;width:40px;display:grid;place-items:center;border:0;background:transparent;color:#0b6488}
.AuthForm_submit__9e3nd{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:52px;padding:0 19px;margin-top:8px;border:0;border-radius:5px;color:#fff;background:var(--color-deep);font-size:14px;font-weight:900}.AuthForm_submit__9e3nd:hover{background:#08648b}.AuthForm_submit__9e3nd:disabled{opacity:.6}
.AuthForm_error__IHOmZ{color:#9c2a2a;background:#fff2f2;border-left:3px solid #c64545;padding:12px;font-size:12px;line-height:1.5}.AuthForm_notice__6OU52{color:#086b75;background:#e3f9f8;padding:12px;font-size:12px;line-height:1.5}
.AuthForm_bottom__pC1IT{font-size:12px;color:#68858e;margin:21px 0}.AuthForm_bottom__pC1IT a{font-weight:900;color:#087a9e;text-decoration:underline;text-underline-offset:3px}
.AuthForm_security__oVah5{display:flex;gap:9px;align-items:center;color:#52818f;font-size:11px;font-weight:750;border-top:1px solid #d9ecf0;padding-top:18px}
.AuthForm_security__oVah5 svg:last-child{margin-left:auto}
@media(min-width:700px){.AuthForm_auth__TyKNs h2{margin-top:28px}.AuthForm_form__dqBwe{margin-top:30px;gap:19px}.AuthForm_submit__9e3nd{min-height:59px}}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[2]!../../node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[5].use[3]!./src/features/account/components/AuthShell/AuthShell.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************/
.AuthShell_page__RK0o6 {
  width: 100%;
  min-height: 650px;
  background: #fff;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  overflow: clip;
}
.AuthShell_story__KTWF6 {
  background: var(--color-cyan);
  padding: 34px var(--section-gutter) 22px;
  position: relative;
  overflow: hidden;
}
.AuthShell_story__KTWF6::before {
  content: "";
  position: absolute;
  width: 310px;
  height: 310px;
  border: 2px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  right: -160px;
  top: 15px;
}
.AuthShell_eyebrow__YXKPP {
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 1.25px;
  color: #064f6b;
  display: flex;
  gap: 8px;
  align-items: center;
}
.AuthShell_pulse__2PvlZ {
  width: 10px;
  height: 10px;
  border: 2px solid var(--color-deep);
  border-radius: 50%;
  box-shadow: 0 0 0 3px #ffffff59;
}
.AuthShell_story__KTWF6 h1 {
  font-size: clamp(36px, 10vw, 58px);
  font-weight: 900;
  letter-spacing: -2.7px;
  line-height: 1.05;
  margin: 19px 0;
  color: var(--color-deep);
}
.AuthShell_story__KTWF6 > p {
  font-size: 13px;
  color: #0d5770;
  font-weight: 680;
  line-height: 1.55;
  max-width: 460px;
}
.AuthShell_photo__lV44l {
  margin-top: 23px;
  height: 220px;
  position: relative;
  overflow: hidden;
  border: 5px solid #d5fdff;
  border-radius: 90px 7px 7px 7px;
}
.AuthShell_photo__lV44l img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 50%;
}
.AuthShell_photo__lV44l span {
  position: absolute;
  bottom: 12px;
  left: 13px;
  display: flex;
  align-items: center;
  gap: 7px;
  background: #fff;
  color: var(--color-deep);
  padding: 9px 12px;
  border-radius: 3px;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.4px;
}
.AuthShell_panel__rMTVu {
  position: relative;
  z-index: 1;
  margin: -25px 14px 35px;
  padding: 32px 20px 40px;
  min-width: 0;
  background: white;
  border: 1px solid #d3e8ed;
  border-radius: 9px;
  box-shadow: 0 10px 30px #063c5721;
}
.AuthShell_top___0yx2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  font-size: 10px;
  letter-spacing: 1px;
  font-weight: 900;
  color: #0f87a2;
}
.AuthShell_top___0yx2 b {
  background: #e6f8fb;
  padding: 8px;
  border-radius: 3px;
  color: var(--color-deep);
  font-size: 9px;
  white-space: nowrap;
}
@media (min-width: 700px) {
  .AuthShell_page__RK0o6 {
    grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
  }
  .AuthShell_story__KTWF6 {
    padding: 50px clamp(30px, 4vw, 85px);
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .AuthShell_story__KTWF6 h1 {
    font-size: clamp(40px, 5.1vw, 77px);
  }
  .AuthShell_story__KTWF6 > p {
    font-size: 14px;
  }
  .AuthShell_photo__lV44l {
    height: 300px;
    border-radius: 130px 8px 8px 8px;
  }
  .AuthShell_panel__rMTVu {
    padding: 48px clamp(24px, 3vw, 65px);
    margin: 25px clamp(16px, 3vw, 65px);
    align-self: center;
    border-radius: 9px;
    max-width: 650px;
  }
}
@media (min-width: 1024px) {
  .AuthShell_story__KTWF6 {
    padding-top: 74px;
    padding-bottom: 74px;
  }
  .AuthShell_photo__lV44l {
    height: 420px;
    max-width: 640px;
  }
  .AuthShell_panel__rMTVu {
    padding-block: 95px;
  }
  .AuthShell_page__RK0o6 {
    grid-template-columns: 1fr 1fr;
  }
}

