._row_109n6_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._createAccount_109n6_9 {
  width: 100% !important;
  min-height: calc(100vh - 48px) !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center;
  align-items: center;
  padding: 80px 0 100px !important;
}
._createAccount_109n6_9 ._title_109n6_18 {
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  color: #1E1E1E;
  width: 100%;
}
._createAccount_109n6_9 ._ssoButton_109n6_27 {
  width: 100%;
  height: 38px;
  border: 1px solid #9FA6AD;
  border-radius: 8px;
  color: #757575;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
._createAccount_109n6_9 ._ssoButton_109n6_27._google_109n6_39 {
  margin-top: 24px;
}
._createAccount_109n6_9 ._ssoButton_109n6_27._apple_109n6_42 {
  margin-top: 16px;
}
._createAccount_109n6_9 ._separator_109n6_45 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-block: 24px;
}
._createAccount_109n6_9 ._separator_109n6_45 ._line_109n6_52 {
  width: 80px;
  height: 1px;
  background-color: rgba(99, 107, 116, 0.3019607843);
}
._createAccount_109n6_9 ._separator_109n6_45 ._text_109n6_57 {
  position: relative;
  top: -1px;
  margin: 0 8px;
  color: #1E1E1E;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
._createAccount_109n6_9 ._textField_109n6_68 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
}
._createAccount_109n6_9 ._textField_109n6_68 ._label_109n6_74 {
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  color: #171A1C;
}
._createAccount_109n6_9 ._textField_109n6_68 ._muiRoot_109n6_82 {
  margin-top: 6px;
  width: 100%;
}
._createAccount_109n6_9 ._textField_109n6_68 ._muiRoot_109n6_82 input {
  padding: 9px 14px !important;
  font-size: 14px;
}
._createAccount_109n6_9 ._continueButton_109n6_90 {
  width: 100%;
  height: 38px;
  margin-top: 24px;
  border: 1px solid #9FA6AD;
  border-radius: 8px;
  color: white;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 14px;
  background-color: #13D208;
}
._createAccount_109n6_9 ._continueButton_109n6_90:hover {
  background-color: #13D208;
}
._createAccount_109n6_9 ._continueButton_109n6_90._disabled_109n6_107 {
  background-color: #F0F4F8;
  color: #757575;
  border-color: #F0F4F8;
}
._createAccount_109n6_9 ._link_109n6_112 {
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 142%;
  text-decoration-line: underline;
  color: #13D208;
  cursor: pointer;
}
._createAccount_109n6_9 ._pageSwitch_109n6_122 {
  display: flex;
  width: 100%;
  margin-top: 11px;
}
._createAccount_109n6_9 ._pageSwitch_109n6_122 ._text_109n6_57 {
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 142%;
  color: black;
}
._createAccount_109n6_9 ._pageSwitch_109n6_122 ._link_109n6_112 {
  margin-left: 6px;
}
._createAccount_109n6_9 ._emailScreen_109n6_138,
._createAccount_109n6_9 ._passwordScreen_109n6_139 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 329px;
  min-height: 370px;
}
._createAccount_109n6_9 ._subtitle_109n6_146 {
  margin-top: 8px;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #1E1E1E;
}
._createAccount_109n6_9 ._email_109n6_138 {
  width: 100%;
  text-align: left;
  margin-top: 8px;
  color: #1E1E1E;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 155%;
}
._createAccount_109n6_9 ._spinner_109n6_166 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._createAccount_109n6_9 ._passwordScreen_109n6_139 ._subtitle_109n6_146 {
  margin-top: 8px;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #1E1E1E;
}
._createAccount_109n6_9 ._passwordScreen_109n6_139 ._email_109n6_138 {
  width: 100%;
  text-align: left;
  margin-top: 8px;
  color: #1E1E1E;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 155%;
  word-break: break-all;
}
._createAccount_109n6_9 ._passwordScreen_109n6_139 ._error_109n6_194 {
  color: red;
  font-size: 14px;
  margin-bottom: 24px;
  margin-top: 8px;
  max-width: 400px;
}
._createAccount_109n6_9 ._passwordScreen_109n6_139 ._textField_109n6_68 input {
  padding: 9px 30px 9px 14px !important;
}
._createAccount_109n6_9 ._passwordScreen_109n6_139 ._textField_109n6_68 ._showPasswordIcon_109n6_204 {
  position: absolute;
  right: 14px;
}
._createAccount_109n6_9 ._passwordScreen_109n6_139 ._textField_109n6_68._password_109n6_139 {
  margin-top: 40px;
}
._createAccount_109n6_9 ._passwordScreen_109n6_139 ._textField_109n6_68._confirmPassword_109n6_211 {
  margin-top: 11px;
}
._createAccount_109n6_9 ._passwordScreen_109n6_139 ._link_109n6_112 {
  width: 100%;
  text-align: left;
  margin-top: 11px;
}
._createAccount_109n6_9._mobile_109n6_219 {
  padding: 80px 20px 100px !important;
}
._createAccount_109n6_9._mobile_109n6_219 ._emailScreen_109n6_138,
._createAccount_109n6_9._mobile_109n6_219 ._passwordScreen_109n6_139 {
  width: 100%;
  max-width: 329px;
}
._createAccount_109n6_9._dialog_109n6_227 {
  padding: 32px 40px !important;
  min-height: auto;
  background-color: #FBFCFE;
  border: 1px solid #CDD7E1;
}
._createAccount_109n6_9._dialog_109n6_227 ._google_109n6_39 {
  margin-top: 27px;
}
._createAccount_109n6_9._dialog_109n6_227._mobile_109n6_219 {
  padding: 32px 40px !important;
}
._createAccount_109n6_9._dialog_109n6_227._mobile_109n6_219 ._title_109n6_18 {
  font-size: 20px;
}
._createAccount_109n6_9._dialog_109n6_227._mobile_109n6_219 ._iconButton_109n6_242 {
  padding: 0px;
}._forgotPassword_18l7z_1 {
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center;
  align-items: center;
  padding: 80px 0 100px !important;
  min-height: calc(100vh - 48px);
}
._forgotPassword_18l7z_1 ._content_18l7z_10 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: 370px;
  width: 329px;
}
._forgotPassword_18l7z_1 ._content_18l7z_10 ._title_18l7z_17 {
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  color: #1E1E1E;
}
._forgotPassword_18l7z_1 ._content_18l7z_10 ._info_18l7z_25 {
  margin-top: 8px;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #1E1E1E;
}
._forgotPassword_18l7z_1 ._content_18l7z_10 ._emailField_18l7z_34 {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
}
._forgotPassword_18l7z_1 ._content_18l7z_10 ._emailField_18l7z_34 ._label_18l7z_41 {
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  color: #171A1C;
}
._forgotPassword_18l7z_1 ._content_18l7z_10 ._emailField_18l7z_34 ._muiRoot_18l7z_49 {
  margin-top: 6px;
}
._forgotPassword_18l7z_1 ._content_18l7z_10 ._sendEmailButton_18l7z_52 {
  width: 100%;
  height: 38px;
  margin-top: 11px;
  border: 1px solid #9FA6AD;
  border-radius: 8px;
  color: white;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 14px;
  background-color: #13D208;
}
._forgotPassword_18l7z_1 ._content_18l7z_10 ._sendEmailButton_18l7z_52._disabled_18l7z_66 {
  background-color: #F0F4F8;
  border-color: #F0F4F8;
  color: #757575;
}
._forgotPassword_18l7z_1 ._content_18l7z_10 ._backToLogin_18l7z_71 {
  margin-top: 11px;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 142%;
  text-decoration-line: underline;
  color: #13D208;
  cursor: pointer;
}
._forgotPassword_18l7z_1._mobile_18l7z_82 {
  padding: 80px 20px 100px !important;
}
._forgotPassword_18l7z_1._mobile_18l7z_82 ._content_18l7z_10 {
  width: 100%;
  max-width: 329px;
}._error_qpu68_1 {
  align-items: center;
  background-color: #000;
  display: flex;
  flex-direction: column;
  height: 100vh;
  left: 0;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100vw !important;
  z-index: 1;
}

._content_qpu68_15 {
  display: flex;
  flex-direction: column;
  position: relative;
  top: 50%;
  align-items: center;
  transform: translateY(-50%);
}

._T404_qpu68_24 {
  font-size: 8em;
  color: #C7C7C7; /* Text color */
  fill: #C7C7C7; /* Bug color */
}

._bug_qpu68_30 {
  width: 0.85em;
  margin: 0 1.75rem;
}

._paragraph_qpu68_35 {
  font-weight: 600;
  letter-spacing: 2px;
}

._paragraph_qpu68_35 h2 {
  margin: 10px 0;
}

@media (max-width: 768px) {
  ._T404_qpu68_24 {
      font-size: 9vmax;
  }

  ._paragraph_qpu68_35 {
      width: 80%;
  }
}

@media (max-width: 412px) {
  ._bug_qpu68_30 {
      margin: 0;
  }

  ._T404_qpu68_24 {
      font-size: 8em;
  }
}

@media (max-width: 300px) {
  ._bug_qpu68_30 {
      margin: 0;
  }

  ._T404_qpu68_24 {
      font-size: 7em;
  }
}
._row_10x2z_1 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

._dialog_10x2z_9 {
  padding: 32px 40px !important;
  background-color: #FBFCFE;
  border: 1px solid #CDD7E1;
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center;
  align-items: center;
  min-height: auto;
}
._dialog_10x2z_9 ._alert_10x2z_20 {
  padding: 8px;
  background-color: #DFFFDD;
  border: 1px solid #54FE49;
  border-radius: 12px;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  color: #109407;
  margin-top: 30px;
}
._dialog_10x2z_9 ._alert_10x2z_20 ._icon_10x2z_33 {
  font-size: 24px;
  color: #0DCD01;
  padding-top: 0;
}
._dialog_10x2z_9 ._alert_10x2z_20 ._message_10x2z_38 {
  padding: 0;
}
._dialog_10x2z_9 ._alert_10x2z_20 ._action_10x2z_41 {
  padding-top: 0;
}
._dialog_10x2z_9 ._alert_10x2z_20 ._action_10x2z_41 button {
  margin-right: 4px;
}
._dialog_10x2z_9 ._alert_10x2z_20 ._action_10x2z_41 button svg {
  font-size: 24px;
}
._dialog_10x2z_9 ._pageSwitch_10x2z_50 {
  display: flex;
  width: 100%;
  margin-top: 11px;
}
._dialog_10x2z_9 ._pageSwitch_10x2z_50 ._text_10x2z_55 {
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 142%;
  color: black;
}
._dialog_10x2z_9 ._pageSwitch_10x2z_50 ._link_10x2z_63 {
  margin-left: 6px;
}
._dialog_10x2z_9 ._google_10x2z_66 {
  margin-top: 27px;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._title_10x2z_69, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._title_10x2z_69, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._title_10x2z_69 {
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  color: #1E1E1E;
  width: 100%;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._error_10x2z_78, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._error_10x2z_78, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._error_10x2z_78 {
  color: red;
  font-size: 14px;
  margin-bottom: 8px;
  margin-top: 8px;
  max-width: 400px;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._ssoButton_10x2z_85, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._ssoButton_10x2z_85, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._ssoButton_10x2z_85 {
  width: 100%;
  height: 38px;
  border: 1px solid #9FA6AD;
  border-radius: 8px;
  color: #757575;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._ssoButton_10x2z_85._google_10x2z_66, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._ssoButton_10x2z_85._google_10x2z_66, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._ssoButton_10x2z_85._google_10x2z_66 {
  margin-top: 40px;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._ssoButton_10x2z_85._apple_10x2z_100, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._ssoButton_10x2z_85._apple_10x2z_100, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._ssoButton_10x2z_85._apple_10x2z_100 {
  margin-top: 16px;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._separator_10x2z_103, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._separator_10x2z_103, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._separator_10x2z_103 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._separator_10x2z_103 ._line_10x2z_110, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._separator_10x2z_103 ._line_10x2z_110, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._separator_10x2z_103 ._line_10x2z_110 {
  width: 80px;
  height: 1px;
  background-color: rgba(99, 107, 116, 0.3019607843);
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._separator_10x2z_103 ._text_10x2z_55, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._separator_10x2z_103 ._text_10x2z_55, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._separator_10x2z_103 ._text_10x2z_55 {
  position: relative;
  top: -1px;
  margin: 0 8px;
  color: #1E1E1E;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._textField_10x2z_126, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._textField_10x2z_126, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._textField_10x2z_126 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._textField_10x2z_126 ._label_10x2z_132, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._textField_10x2z_126 ._label_10x2z_132, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._textField_10x2z_126 ._label_10x2z_132 {
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  color: #171A1C;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._textField_10x2z_126 ._muiRoot_10x2z_140, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._textField_10x2z_126 ._muiRoot_10x2z_140, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._textField_10x2z_126 ._muiRoot_10x2z_140 {
  margin-top: 6px;
  width: 100%;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._continueButton_10x2z_144, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._continueButton_10x2z_144, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._continueButton_10x2z_144 {
  width: 100%;
  height: 38px;
  margin-top: 11px;
  border: 1px solid #9FA6AD;
  border-radius: 8px;
  color: white;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 14px;
  background-color: #13D208;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._continueButton_10x2z_144:hover, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._continueButton_10x2z_144:hover, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._continueButton_10x2z_144:hover {
  background-color: #13D208;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._continueButton_10x2z_144._disabled_10x2z_161, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._continueButton_10x2z_144._disabled_10x2z_161, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._continueButton_10x2z_144._disabled_10x2z_161 {
  background-color: #F0F4F8;
  color: #757575;
  border-color: #F0F4F8;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._link_10x2z_63, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._link_10x2z_63, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._link_10x2z_63 {
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 142%;
  text-decoration-line: underline;
  color: #13D208;
  cursor: pointer;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._emailScreen_10x2z_176,
._dialog_10x2z_9 ._createAccount_10x2z_69 ._passwordScreen_10x2z_177, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._emailScreen_10x2z_176,
._dialog_10x2z_9 ._loginPage_10x2z_69 ._passwordScreen_10x2z_177, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._emailScreen_10x2z_176,
._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._passwordScreen_10x2z_177 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 329px;
  min-height: auto;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._emailScreen_10x2z_176 ._textField_10x2z_126, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._emailScreen_10x2z_176 ._textField_10x2z_126, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._emailScreen_10x2z_176 ._textField_10x2z_126 {
  margin-top: 16px;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._passwordScreen_10x2z_177 ._subtitle_10x2z_189, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._passwordScreen_10x2z_177 ._subtitle_10x2z_189, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._passwordScreen_10x2z_177 ._subtitle_10x2z_189 {
  margin-top: 8px;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #1E1E1E;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._passwordScreen_10x2z_177 ._email_10x2z_176, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._passwordScreen_10x2z_177 ._email_10x2z_176, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._passwordScreen_10x2z_177 ._email_10x2z_176 {
  width: 100%;
  text-align: left;
  margin-top: 8px;
  color: #1E1E1E;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 155%;
  word-break: break-all;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._passwordScreen_10x2z_177 ._textField_10x2z_126 input, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._passwordScreen_10x2z_177 ._textField_10x2z_126 input, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._passwordScreen_10x2z_177 ._textField_10x2z_126 input {
  padding: 9px 30px 9px 14px !important;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._passwordScreen_10x2z_177 ._textField_10x2z_126 ._showPasswordIcon_10x2z_213, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._passwordScreen_10x2z_177 ._textField_10x2z_126 ._showPasswordIcon_10x2z_213, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._passwordScreen_10x2z_177 ._textField_10x2z_126 ._showPasswordIcon_10x2z_213 {
  position: absolute;
  right: 14px;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._passwordScreen_10x2z_177 ._textField_10x2z_126._password_10x2z_177, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._passwordScreen_10x2z_177 ._textField_10x2z_126._password_10x2z_177, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._passwordScreen_10x2z_177 ._textField_10x2z_126._password_10x2z_177 {
  margin-top: 40px;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._passwordScreen_10x2z_177 ._textField_10x2z_126._confirmPassword_10x2z_220, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._passwordScreen_10x2z_177 ._textField_10x2z_126._confirmPassword_10x2z_220, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._passwordScreen_10x2z_177 ._textField_10x2z_126._confirmPassword_10x2z_220 {
  margin-top: 11px;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._passwordScreen_10x2z_177 ._link_10x2z_63, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._passwordScreen_10x2z_177 ._link_10x2z_63, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._passwordScreen_10x2z_177 ._link_10x2z_63 {
  width: 100%;
  text-align: left;
  margin-top: 11px;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._content_10x2z_228, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._content_10x2z_228, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._content_10x2z_228 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  min-height: auto;
  width: 329px;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._content_10x2z_228 ._title_10x2z_69, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._content_10x2z_228 ._title_10x2z_69, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._content_10x2z_228 ._title_10x2z_69 {
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  color: #1E1E1E;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._content_10x2z_228 ._info_10x2z_243, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._content_10x2z_228 ._info_10x2z_243, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._content_10x2z_228 ._info_10x2z_243 {
  margin-top: 8px;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #1E1E1E;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._content_10x2z_228 ._emailField_10x2z_252, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._content_10x2z_228 ._emailField_10x2z_252, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._content_10x2z_228 ._emailField_10x2z_252 {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._content_10x2z_228 ._emailField_10x2z_252 ._label_10x2z_132, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._content_10x2z_228 ._emailField_10x2z_252 ._label_10x2z_132, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._content_10x2z_228 ._emailField_10x2z_252 ._label_10x2z_132 {
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  color: #171A1C;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._content_10x2z_228 ._emailField_10x2z_252 ._muiRoot_10x2z_140, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._content_10x2z_228 ._emailField_10x2z_252 ._muiRoot_10x2z_140, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._content_10x2z_228 ._emailField_10x2z_252 ._muiRoot_10x2z_140 {
  margin-top: 6px;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._content_10x2z_228 ._sendEmailButton_10x2z_270, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._content_10x2z_228 ._sendEmailButton_10x2z_270, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._content_10x2z_228 ._sendEmailButton_10x2z_270 {
  width: 100%;
  height: 38px;
  margin-top: 11px;
  border: 1px solid #9FA6AD;
  border-radius: 8px;
  color: white;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 14px;
  background-color: #13D208;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._content_10x2z_228 ._sendEmailButton_10x2z_270._disabled_10x2z_161, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._content_10x2z_228 ._sendEmailButton_10x2z_270._disabled_10x2z_161, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._content_10x2z_228 ._sendEmailButton_10x2z_270._disabled_10x2z_161 {
  background-color: #F0F4F8;
  border-color: #F0F4F8;
  color: #757575;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._content_10x2z_228 ._backToLogin_10x2z_289, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._content_10x2z_228 ._backToLogin_10x2z_289, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._content_10x2z_228 ._backToLogin_10x2z_289 {
  margin-top: 11px;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 142%;
  text-decoration-line: underline;
  color: #13D208;
  cursor: pointer;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._subtitle_10x2z_189, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._subtitle_10x2z_189, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._subtitle_10x2z_189 {
  margin-top: 8px;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: #1E1E1E;
}
._dialog_10x2z_9 ._createAccount_10x2z_69 ._spinner_10x2z_309, ._dialog_10x2z_9 ._loginPage_10x2z_69 ._spinner_10x2z_309, ._dialog_10x2z_9 ._forgotPassword_10x2z_69 ._spinner_10x2z_309 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 10px;
}
._dialog_10x2z_9 ._mobile_10x2z_316 ._emailScreen_10x2z_176,
._dialog_10x2z_9 ._mobile_10x2z_316 ._passwordScreen_10x2z_177,
._dialog_10x2z_9 ._mobile_10x2z_316 ._content_10x2z_228 {
  width: 100%;
  max-width: 329px;
}
._dialog_10x2z_9 ._mobile_10x2z_316 ._title_10x2z_69 {
  font-size: 20px;
}
._dialog_10x2z_9 ._mobile_10x2z_316 ._iconButton_10x2z_325 {
  padding: 0px;
}.ShotsViewer * {
  box-sizing: border-box;
}

.ShotsViewer {
  --pb-color-primary-500: #13d208;
  --pb-color-neutral-300: #cdd7e1;
  --pb-color-neutral-400: #9fa6ad;
  --pb-color-white: #fff;
  --pb-radius-sm: 8px;

  container-type: inline-size;

  width: 100%;
  height: 100%;
  max-height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  background: var(--pb-color-white);

  & menu {
    width: 100%;
    min-height: 60px;
    justify-content: center;
    flex: 1;
    display: flex;
    flex-direction: row;
    gap: 6px;
    margin: 0;
    padding: 6px;
    position: relative;
    bottom: 0;
  }

  & menu button {
    border-radius: 7px;
    background-color: var(--pb-color-white);
    border: 1px solid var(--pb-color-neutral-400);
    width: 51px;
    height: 51px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    --icon-color: #9FA6AD;

    &:hover,
    &:active {
      --icon-color: #636B74;
    }
  }


  & button.selected {
    border: 3px solid var(--pb-color-primary-500);
  }

  & button.btn-fullscreen {
    margin-left: auto;
  }

  & .ShotsViewer__lock-toggle {
    border: none;
    background: transparent;
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    right: -3px;
    /* adjust for icon */
    gap: 2px;
    padding: 6px;

    & .ShotsViewer__lock-hint {
      margin-top: 1px;
      /* perceptual */
      font-size: 0.8125rem;
      line-height: 1;
      position: relative;
      color: var(--pb-color-neutral-400);
    }
  }

  /*
  breakpoint for desktop vs mobile menu
  see also: ShotsViewer camera FOV setting
  */
  @container (width >=440px) {
    & menu {
      width: 89px;
      height: 100%;
      justify-content: flex-start;
      flex: 1;
      display: flex;
      flex-direction: column;
      gap: 12px;
      margin: 0;
      padding: 16px 19px;
      position: absolute;
      right: 0;
    }

    & button.btn-fullscreen {
      margin-top: auto;
    }

    & .ShotsViewer__lock-toggle {
      display: none;
    }
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes popIn {
  from {
    transform: scale(0.9375) translateY(5px);
  }

  to {
    transform: scale(1) translateY();
  }
}

.Inspector {
  position: absolute;
  margin: 16px;
  padding: 16px;
  /* border-radius: 6px; */

  background-color: #F2F4F8;
  border: 2px solid #BFC2C6;

  display: flex;
  flex-direction: column;
  z-index: 10001;
  opacity: 0;
  animation: fadeIn 0.125s ease-in forwards,
    popIn 0.125s ease-in forwards;

  /* Mobile */
  margin-top: 32px;
  width: auto;
  min-height: 70%;

  /* Desktop */
  @container (width >=440px) {
    margin-top: 16px;
    width: 25%;
    /* height: 70%; */
    min-width: 255px;
    min-height: 240px;
    gap: 8px;
  }

  color: #191B1D;

  & .row {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
  }

  & .row>* {
    flex: 1;
  }

  & .row>*:last-child {
    display: flex;
    width: 100%;
    justify-content: flex-end;
  }

  & .row_wider>* {
    width: 60%;
    flex: unset;
  }

  & .row_wider>*:last-child {
    width: auto
  }

  & .column {
    display: flex;
    flex-direction: column;
  }

  & .close {
    color: #333;
    font-size: 12px;
    position: absolute;
    top: 0;
    right: 0;
    padding: 8px;
    border: none;
    background: none;
    text-decoration: underline;
  }

  & .close:focus {
    outline: none;
  }


  & .thumbnail-container {
    display: block;
    max-width: 100%;
    aspect-ratio: 16 / 9;
    position: relative;

    img {
      max-width: 100%;
      height: auto;
      display: flex;
    }
  }

  & .player {
    font-weight: 500;
    font-size: 1rem;
    align-self: flex-start;
  }

  & .shotType {
    font-size: 1.25rem;
    font-weight: bold;
  }

  & .quality {
    font-size: 12px;
    margin-right: -8px;
  }

  & .time {
    font-size: 1rem;
  }

  & .speed {
    font-size: 0.9375rem;
  }

  & .view {
    font-size: 0.8125rem;
    text-transform: none;
    color: inherit;
    gap: 6px;
    align-self: center;
    padding-left: 10px;
    padding-right: 10px;
  }
}
._filterTag_1v78s_1 {
    text-transform: none;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    height: 40px;
    border-color: #CDD7E1;
    &._active_1v78s_8 {
        background-color: #DDE7EE;
    }
    ._clearIcon_1v78s_11 {
        font-size: 15px;
    }
}
._searchFilters_bbv7p_1 {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}
._loginPage_1slio_1 {
  width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center;
  align-items: center;
  padding: 80px 0 100px !important;
  min-height: calc(100vh - 48px);
}
._loginPage_1slio_1 ._title_1slio_10 {
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  color: #1E1E1E;
  width: 100%;
}
._loginPage_1slio_1 ._ssoButton_1slio_19 {
  width: 100%;
  height: 38px;
  border: 1px solid #9FA6AD;
  border-radius: 8px;
  color: #757575;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
._loginPage_1slio_1 ._ssoButton_1slio_19._google_1slio_31 {
  margin-top: 24px;
}
._loginPage_1slio_1 ._ssoButton_1slio_19._apple_1slio_34 {
  margin-top: 16px;
}
._loginPage_1slio_1 ._separator_1slio_37 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-block: 24px;
}
._loginPage_1slio_1 ._separator_1slio_37 ._line_1slio_44 {
  width: 80px;
  height: 1px;
  background-color: rgba(99, 107, 116, 0.3019607843);
}
._loginPage_1slio_1 ._separator_1slio_37 ._text_1slio_49 {
  position: relative;
  top: -1px;
  margin: 0 8px;
  color: #1E1E1E;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
}
._loginPage_1slio_1 ._textField_1slio_60 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
}
._loginPage_1slio_1 ._textField_1slio_60 ._label_1slio_66 {
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  color: #171A1C;
}
._loginPage_1slio_1 ._textField_1slio_60 ._muiRoot_1slio_74 {
  margin-top: 6px;
  width: 100%;
}
._loginPage_1slio_1 ._textField_1slio_60 ._muiRoot_1slio_74 input {
  padding: 9px 14px !important;
  font-size: 14px;
}
._loginPage_1slio_1 ._continueButton_1slio_82 {
  width: 100%;
  height: 38px;
  margin-top: 24px;
  border: 1px solid #9FA6AD;
  border-radius: 8px;
  color: white;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 14px;
  background-color: #13D208;
}
._loginPage_1slio_1 ._continueButton_1slio_82:hover {
  background-color: #13D208;
}
._loginPage_1slio_1 ._continueButton_1slio_82._disabled_1slio_99 {
  background-color: #F0F4F8;
  color: #757575;
  border-color: #F0F4F8;
}
._loginPage_1slio_1 ._link_1slio_104 {
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 142%;
  text-decoration-line: underline;
  color: #13D208;
  cursor: pointer;
}
._loginPage_1slio_1 ._pageSwitch_1slio_114 {
  display: flex;
  width: 100%;
  margin-top: 11px;
}
._loginPage_1slio_1 ._pageSwitch_1slio_114 ._text_1slio_49 {
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 142%;
  color: black;
}
._loginPage_1slio_1 ._pageSwitch_1slio_114 ._link_1slio_104 {
  margin-left: 6px;
}
._loginPage_1slio_1 ._emailScreen_1slio_130,
._loginPage_1slio_1 ._passwordScreen_1slio_131 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 329px;
  min-height: 370px;
}
._loginPage_1slio_1 ._passwordScreen_1slio_131 ._email_1slio_130 {
  width: 100%;
  text-align: left;
  margin-top: 8px;
  color: #1E1E1E;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 155%;
}
._loginPage_1slio_1 ._passwordScreen_1slio_131 ._error_1slio_149 {
  color: red;
  font-size: 14px;
  margin-bottom: 24px;
  margin-top: 8px;
  max-width: 400px;
}
._loginPage_1slio_1 ._passwordScreen_1slio_131 ._textField_1slio_60 {
  margin-top: 40px;
}
._loginPage_1slio_1 ._passwordScreen_1slio_131 ._textField_1slio_60 input {
  padding: 9px 30px 9px 14px !important;
}
._loginPage_1slio_1 ._passwordScreen_1slio_131 ._textField_1slio_60 ._showPasswordIcon_1slio_162 {
  position: absolute;
  right: 14px;
}
._loginPage_1slio_1 ._passwordScreen_1slio_131 ._link_1slio_104 {
  width: 100%;
  text-align: left;
  margin-top: 11px;
}
._loginPage_1slio_1 ._alert_1slio_171 {
  padding: 8px;
  background-color: #DFFFDD;
  border: 1px solid #54FE49;
  border-radius: 12px;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  color: #109407;
  margin-top: 30px;
}
._loginPage_1slio_1 ._alert_1slio_171 ._icon_1slio_184 {
  font-size: 24px;
  color: #0DCD01;
  padding-top: 0;
}
._loginPage_1slio_1 ._alert_1slio_171 ._message_1slio_189 {
  padding: 0;
}
._loginPage_1slio_1 ._alert_1slio_171 ._action_1slio_192 {
  padding-top: 0;
}
._loginPage_1slio_1 ._alert_1slio_171 ._action_1slio_192 button {
  margin-right: 4px;
}
._loginPage_1slio_1 ._alert_1slio_171 ._action_1slio_192 button svg {
  font-size: 24px;
}
._loginPage_1slio_1._mobile_1slio_201 {
  padding: 80px 20px 100px !important;
}
._loginPage_1slio_1._mobile_1slio_201 ._emailScreen_1slio_130,
._loginPage_1slio_1._mobile_1slio_201 ._passwordScreen_1slio_131 {
  width: 100%;
  max-width: 329px;
}
._loginPage_1slio_1._mobile_1slio_201 ._alert_1slio_171 {
  width: auto;
}._welcomePage_7gpcp_1 {
  display: flex;
  flex-direction: column;
  height: 100vh;
  width: 100%;
  justify-content: center;
  padding: 0 40px;
}
._welcomePage_7gpcp_1 ._content_7gpcp_9 {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 10%;
  height: 100%;
}
._welcomePage_7gpcp_1 ._content_7gpcp_9 ._logo_7gpcp_18 {
  width: 200px;
  height: 44px;
}
._welcomePage_7gpcp_1 ._content_7gpcp_9 ._title_7gpcp_22 {
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
  text-align: center;
  color: #171A1C;
  text-align: center;
  margin-top: 11px;
}
._welcomePage_7gpcp_1 ._content_7gpcp_9 ._subtitle_7gpcp_33 {
  margin-top: 6px;
  text-align: center;
  color: #32383E;
  font-family: Inter;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 142%;
}
._welcomePage_7gpcp_1 ._content_7gpcp_9 ._needHelpLink_7gpcp_43 {
  font-size: 14px;
  margin-top: 8px;
}
._welcomePage_7gpcp_1 ._content_7gpcp_9 ._chooseFromLibraryButton_7gpcp_47 {
  margin-top: 35px;
  color: white;
  text-transform: none;
  width: 254px;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  padding: 10px 16px;
}
._welcomePage_7gpcp_1 ._content_7gpcp_9 ._chooseFromLibraryButton_7gpcp_47 ._icon_7gpcp_59 {
  margin-left: 12px;
}
._welcomePage_7gpcp_1 ._content_7gpcp_9 ._separator_7gpcp_62 {
  margin-top: 35px;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 15px;
}
._welcomePage_7gpcp_1 ._content_7gpcp_9 ._separator_7gpcp_62 ._line_7gpcp_70 {
  height: 1px;
  width: 60px;
  background-color: #D5D5D5;
}
._welcomePage_7gpcp_1 ._content_7gpcp_9 ._separator_7gpcp_62 ._text_7gpcp_75 {
  background-color: white;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
  color: #32383E;
}
._welcomePage_7gpcp_1 ._content_7gpcp_9 ._demoVideoButton_7gpcp_84 {
  margin-top: 30px;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 16px;
  color: #32383E;
  text-transform: none;
  padding: 10px 16px;
  width: 254px;
  border-color: #CDD7E1;
}
._welcomePage_7gpcp_1 ._content_7gpcp_9 ._demoVideoButton_7gpcp_84 ._icon_7gpcp_59 {
  margin-left: 12px;
}
._welcomePage_7gpcp_1 ._footer_7gpcp_100 {
  border-top: 1px solid #D5D5D5;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 26px;
  padding-bottom: 37px;
  font-size: 14px;
  gap: 17px;
}