.login[data-v-c33554b4]{width:100%;padding:2.5rem 1rem}@media(min-width:640px){.login[data-v-c33554b4]{padding:4rem 1.5rem}}.login[data-v-c33554b4]{min-height:calc(100vh - 67px - var(--user-checker-banner-height, 0px))}.login__wrapper[data-v-c33554b4]{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:28rem;flex-direction:column;align-items:center}.login__branding[data-v-c33554b4]{margin-left:auto;margin-right:auto;margin-bottom:2.5rem;display:block;width:min(100%,280px);height:auto}.login__card[data-v-c33554b4]{display:flex;width:100%;flex-direction:column;align-items:stretch}.login__verifying[data-v-c33554b4]{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));min-height:180px}.login__field[data-v-c33554b4]{margin-bottom:.5rem}.login__hint[data-v-c33554b4]{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.login__hint-line[data-v-c33554b4]{margin:0;margin-bottom:.5rem}.login__hint-line[data-v-c33554b4]:last-child{margin-bottom:0}.login__hint-link[data-v-c33554b4]{font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));text-decoration-line:underline;text-underline-offset:3px;letter-spacing:.36px}.login__hint-link[data-v-c33554b4]:hover{text-decoration-line:none}.login__button[data-v-c33554b4]{margin-bottom:.75rem;margin-top:.5rem;width:100%;height:40px;border-radius:8px;outline:none}.login__button[data-v-c33554b4] .button,.login__button[data-v-c33554b4] button{background-color:#005aff!important;color:#fff!important;border:0!important;border-radius:8px!important;height:40px;padding:10px 24px;transition:opacity .2s ease,background-color .2s ease}.login__button[data-v-c33554b4] .button:hover:not(:disabled),.login__button[data-v-c33554b4] button:hover:not(:disabled){background-color:#004ad6!important}.login__button[data-v-c33554b4] .button--disabled,.login__button[data-v-c33554b4] button:disabled{opacity:.45;cursor:not-allowed}.login__button[data-v-c33554b4] span{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}.login[data-v-c33554b4] .form-control{margin-bottom:1rem}.login[data-v-c33554b4] .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-c33554b4] .form-control__wrapper{position:relative}.login[data-v-c33554b4] .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-c33554b4] .input-wrapper__error{position:absolute;width:100%;font-size:.75rem;line-height:1rem}@media(min-width:768px){.login[data-v-c33554b4] .input-wrapper__error{font-size:.875rem;line-height:1.25rem}}.login[data-v-c33554b4] .input-wrapper__input,.login[data-v-c33554b4] .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-c33554b4] .input-wrapper__input::-moz-placeholder,.login[data-v-c33554b4] .input-wrapper input::-moz-placeholder{color:#ffffff80;opacity:1;letter-spacing:0}.login[data-v-c33554b4] .input-wrapper__input::placeholder,.login[data-v-c33554b4] .input-wrapper input::placeholder{color:#ffffff80;opacity:1;letter-spacing:0}
