:where(.__wab_flex-container) {
  pointer-events: none;
  flex: 1;
  align-self: stretch;
  display: flex;
}

:where(.ρfc) {
  pointer-events: none;
  flex: 1;
  align-self: stretch;
  display: flex;
}

:where(.__wab_flex-container > *) {
  pointer-events: auto;
}

:where(.ρfc > *) {
  pointer-events: auto;
}

:where(.__wab_slot) {
  display: contents;
}

:where(.ρs) {
  display: contents;
}

:where(.__wab_slot-string-wrapper) {
  position: relative;
}

:where(.ρsw) {
  position: relative;
}

:where(.__wab_passthrough) {
  display: contents;
}

:where(.__wab_img-wrapper) {
  display: inherit;
  flex-direction: column;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}

:where(.__wab_slot > .__wab_img-wrapper) {
  display: block;
}

:where(.ρs > .__wab_img-wrapper) {
  display: block;
}

:where(.__wab_passthrough > .__wab_img-wrapper) {
  display: block;
}

:where(.__wab_img-spacer-svg) {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
}

:where(.__wab_img) {
  box-sizing: border-box;
  border: 0;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

:where(.__wab_picture) {
  display: contents;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__root-HTq6fI {
  box-shadow: 0px 8px 32px -8px var(--token-XeFw4MGauXBT), 0px 8px 20px -16px var(--token-JrjdlBU-a5Ju);
  background: var(--token-M6q4nJev3CK);
  border-radius: 8px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  column-gap: 8px;
  width: 100%;
  min-width: 0;
  padding: 8px 16px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_readOnly-B_9Ml6, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_viewOld-LVV8Q3, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_unlogged-eUzwe4, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_watch-VtxUfF, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_protectedMainBranch-u1FILp, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_welcomeGuest-HylgwB {
  background: var(--token-5j3rDkMLTbx);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__freeBox__ncsVm-JPbLvz {
  column-gap: 8px;
  width: 100%;
  min-width: 0;
  display: flex;
  position: relative;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__freeBox__lHeQv-GILonp {
  display: flex;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__svg___0Dd3A-aclZuT {
  object-fit: cover;
  width: 24px;
  height: 24px;
  color: var(--token-Hnmc63c6Fir5);
  flex-shrink: 0;
  position: relative;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__freeBox__bzau-pL2roa {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  column-gap: 4px;
  width: 100%;
  min-width: 0;
  display: flex;
  position: relative;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__freeBoxstate_concurrentEdit__bzauSWvup-NBpbWv {
  padding-top: 0;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__text__su8VU-rubYgF {
  width: auto;
  color: var(--token-olzpv9Zfv0);
  flex-shrink: 0;
  font-weight: 500;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__textstate_watch__su8VUCfKC-JCHHug {
  height: auto;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__text__n3UE1-m1QVTz {
  color: var(--token-Hnmc63c6Fir5);
  white-space: pre;
  text-overflow: ellipsis;
  font-weight: 400;
  overflow: hidden;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__textstate_readOnly__n3UE1KX362-cWSST7, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__textstate_concurrentEdit__n3UE1SWvup-zWLqc3 {
  height: auto;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__watchBtn-i37XdN.__wab_instance {
  position: relative;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__svg__z6ODh-QfCmzj {
  object-fit: cover;
  width: 16px;
  max-width: 100%;
  height: 16px;
  max-height: 100%;
  display: flex;
  position: relative;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__visit2-drqvA4 {
  white-space: pre;
  overflow: hidden;
  text-overflow: ellipsis !important;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__visit2state_concurrentEdit-CB5nEY {
  height: auto;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__svg__jmeQg-BJSPnD {
  object-fit: cover;
  width: 16px;
  height: 1em;
  display: flex;
  position: relative;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__freeBox___8R5S-tUnOyG {
  column-gap: 8px;
  display: flex;
  position: relative;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__freeBoxstate_concurrentEdit___8R5SsWvup-ZyMxsw, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__freeBoxstate_authError___8R5SaPWsX-WizAur, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__freeBoxstate_outOfDate___8R5STk56P-WKBHNF, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__freeBoxstate_permError___8R5SwZSk1-Wkwq1I, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__freeBoxstate_watch___8R5SCfKC-OPVtZV {
  margin-right: 10px;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__actionBtnstate_protectedMainBranch-zHqlc7.__wab_instance {
  display: none;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__svg__i6KIv-SzJHlc {
  object-fit: cover;
  width: 16px;
  max-width: 100%;
  height: 16px;
  max-height: 100%;
  display: flex;
  position: relative;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__visit-FIER9P {
  white-space: pre;
  overflow: hidden;
  text-overflow: ellipsis !important;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__visitstate_readOnly-E8fV4y {
  color: var(--token-NqCPYGSE8x);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__visitstate_concurrentEdit-AQt5iW {
  color: var(--token-uiW-MmuHD);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__visitstate_viewOld-Xyex4X {
  color: var(--token-NqCPYGSE8x);
  height: auto;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__visitstate_unlogged-DZcWaY, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__visitstate_watch-PAH_OS, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__visitstate_welcomeGuest-Xp3VZh {
  color: var(--token-NqCPYGSE8x);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__svg__jR75H-d9LtVW {
  object-fit: cover;
  width: 16px;
  height: 1em;
  display: flex;
  position: relative;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtn-aOWCwp {
  border-radius: 6px;
  padding: 4px;
  display: flex;
  position: relative;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtnstate_authError-o9Q5cK, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtnstate_outOfDate-MNEcpP, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtnstate_permError-_jFVuP, .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtnstate_invariantError-BbwAvY {
  display: none;
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__root-HTq6fI .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtn-aOWCwp:hover {
  background: var(--token-lWbTO8z91an);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__root-HTq6fI .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtn-aOWCwp:active {
  background: var(--token-ylE-Ax1KX19);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_readOnly-B_9Ml6 .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtnstate_readOnly-rkJoi7:hover {
  background: var(--token-wdIt8GuZ_bO);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_readOnly-B_9Ml6 .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtnstate_readOnly-rkJoi7:active {
  background: var(--token-kbNf37dAf35);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_viewOld-LVV8Q3 .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtnstate_viewOld-TIVW6F:hover {
  background: var(--token-wdIt8GuZ_bO);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_viewOld-LVV8Q3 .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtnstate_viewOld-TIVW6F:active {
  background: var(--token-kbNf37dAf35);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_unlogged-eUzwe4 .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtnstate_unlogged-ubn8LT:hover {
  background: var(--token-wdIt8GuZ_bO);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_unlogged-eUzwe4 .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtnstate_unlogged-ubn8LT:active {
  background: var(--token-kbNf37dAf35);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_watch-VtxUfF .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtnstate_watch-xzCi5Y:hover {
  background: var(--token-wdIt8GuZ_bO);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_watch-VtxUfF .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtnstate_watch-xzCi5Y:active {
  background: var(--token-kbNf37dAf35);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_welcomeGuest-HylgwB .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtnstate_welcomeGuest-yAlJAu:hover {
  background: var(--token-wdIt8GuZ_bO);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__rootstate_welcomeGuest-HylgwB .src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__dismissBtnstate_welcomeGuest-yAlJAu:active {
  background: var(--token-kbNf37dAf35);
}

.src-wab-client-components-widgets-plasmic-PlasmicAlertBanner-module__svg__sdZvA-fr_mCj {
  object-fit: cover;
  width: 24px;
  height: 24px;
  color: var(--token-Hnmc63c6Fir5);
  flex-shrink: 0;
}

.src-wab-client-components-auth-ConnectOAuth-module__Icon-XbcxZH {
  height: 1.3em;
  margin-right: 5px;
}

.grecaptcha-badge {
  visibility: hidden;
}

.LoginForm__Container {
  flex-direction: column;
  align-items: center;
  display: flex;
}

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

.LoginForm__Content > :not(:first-child) {
  margin-top: 16px;
}

.LoginForm__Content {
  align-items: center;
  width: 100%;
  margin-top: 128px;
}

.LoginForm__Controls {
  background: #fff;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 400px;
  margin-top: 48px;
  padding: 32px;
  display: flex;
}

.LoginForm__Logo {
  width: 128px;
  height: 64px;
  margin-bottom: 32px;
}

.LoginForm__Logo > .PlasmicLogo {
  width: 100%;
  height: 100%;
}

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

.LoginForm__Footer > :not(:first-child) {
  margin-top: 16px;
}

.LoginForm__Footer {
  align-items: center;
  margin-bottom: 32px;
  font-size: 11px;
}

.LoginForm__FooterLinks {
  display: flex;
}

.LoginForm__FooterLinks > :not(:first-child) {
  margin-left: 16px;
}

.LoginForm__FooterCopy {
  color: #90908c;
}

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

.LoginForm__Oauth > :not(:first-child) {
  margin-top: 16px;
}

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

.LoginForm__Fields > :not(:first-child) {
  margin-top: 16px;
}

.LoginForm__Error {
  color: #e54d2e;
}

.LoginForm__Feedback {
  color: #46a758;
}

.LoginForm__SignUpOrInToggle {
  text-align: center;
  margin-top: 32px;
  line-height: 20px;
}

.LoginForm__SmallMargin {
  margin-top: 4px !important;
}

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

.SurveyForm__Fields > :not(:first-child) {
  margin-top: 16px;
}

.SurveyForm__Fields > :not(:empty) {
  margin-bottom: 0;
}


/*# sourceMappingURL=index~0.css.map*/