.login[data-v-719ef128]{width:100%;padding:2.5rem 1rem}@media(min-width:640px){.login[data-v-719ef128]{padding:4rem 1.5rem}}.login[data-v-719ef128]{min-height:calc(100vh - 67px - var(--user-checker-banner-height, 0px))}.login__wrapper[data-v-719ef128]{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:28rem;flex-direction:column;align-items:center}.login__heading-row[data-v-719ef128]{position:relative;display:flex;width:100%;align-items:center;justify-content:center;margin-bottom:3rem}.login__welcome[data-v-719ef128]{text-align:center;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));font-size:16px;letter-spacing:.01em;margin:0}.login__card[data-v-719ef128]{position:relative;display:flex;width:100%;flex-direction:column;align-items:stretch}.login__logo[data-v-719ef128]{margin-left:auto;margin-right:auto;margin-bottom:1rem;display:block;width:99px;height:auto}.login__intro[data-v-719ef128]{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;text-align:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));max-width:22rem;font-size:14px;font-weight:400;line-height:1.3}.login__field[data-v-719ef128]{margin-bottom:.5rem}.login__actions[data-v-719ef128]{margin-top:.5rem;display:flex;width:100%;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.login__button[data-v-719ef128]{width:100%;box-sizing:border-box;height:40px;min-height:40px;outline:none;background-color:#005aff!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:10px 24px;transition:opacity .2s ease,background-color .2s ease}.login__button[data-v-719ef128]:hover:not(:disabled){background-color:#004ad6!important}.login__button[data-v-719ef128]:disabled,.login__button.button--disabled[data-v-719ef128]{opacity:.45;cursor:not-allowed}.login__button[data-v-719ef128] span{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}.login__button--secondary[data-v-719ef128]{background-color:#ffffff1f!important;color:#fff!important;border:1px solid rgba(255,255,255,.2)!important;height:40px;min-height:40px}.login__button--secondary[data-v-719ef128]:hover:not(:disabled){background-color:#fff3!important}.login[data-v-719ef128] .form-control{margin-bottom:1rem}.login[data-v-719ef128] .form-control>label{margin-bottom:.5rem;display:inline-block;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));padding:4px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}.login[data-v-719ef128] .form-control__wrapper{position:relative}.login[data-v-719ef128] .input-wrapper{margin-bottom:.25rem;background-color:#fff3;border:0;border-radius:8px;height:40px;min-height:40px;box-shadow:0 1px 3px #0000000d}.login[data-v-719ef128] .input-wrapper__error{position:absolute;width:100%;font-size:.75rem;line-height:1rem}@media(min-width:768px){.login[data-v-719ef128] .input-wrapper__error{font-size:.875rem;line-height:1.25rem}}.login[data-v-719ef128] .input-wrapper__input,.login[data-v-719ef128] .input-wrapper input{background:transparent;color:#fff;padding-left:12px;padding-right:12px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}.login[data-v-719ef128] .input-wrapper__input::-moz-placeholder,.login[data-v-719ef128] .input-wrapper input::-moz-placeholder{color:#ffffff80;opacity:1;letter-spacing:0}.login[data-v-719ef128] .input-wrapper__input::placeholder,.login[data-v-719ef128] .input-wrapper input::placeholder{color:#ffffff80;opacity:1;letter-spacing:0}
