.step-form-wrapper[data-v-4a462ef6]{margin:0 auto;width:80%;max-width:400px}.login-panel[data-v-b03d7ef0]{width:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:16px;border:1px solid #e8e8e8}.login-panel__hd[data-v-b03d7ef0]{padding:28px 28px 0}.login-panel__bd[data-v-b03d7ef0]{padding:22px 28px 28px}.login-panel__hd+.login-panel__bd[data-v-b03d7ef0]{padding-top:22px}.login-form__item[data-v-b03d7ef0]{margin-bottom:20px}.login-form__item[data-v-b03d7ef0] .ant-input-affix-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:46px;padding:0 14px;border-radius:10px;border:1px solid #e8e8e8;background:#fff;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.login-form__item[data-v-b03d7ef0] .ant-input-affix-wrapper:hover{border-color:#d9d9d9}.login-form__item[data-v-b03d7ef0] .ant-input-affix-wrapper .ant-input{border:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important;height:auto!important;padding:0!important;font-size:14px;line-height:46px;color:#262626;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-ms-flex-item-align:center;align-self:center}.login-form__item[data-v-b03d7ef0] .ant-input-affix-wrapper .ant-input::-webkit-input-placeholder{color:#8c8c8c}.login-form__item[data-v-b03d7ef0] .ant-input-affix-wrapper .ant-input::-moz-placeholder{color:#8c8c8c}.login-form__item[data-v-b03d7ef0] .ant-input-affix-wrapper .ant-input:-ms-input-placeholder{color:#8c8c8c}.login-form__item[data-v-b03d7ef0] .ant-input-affix-wrapper .ant-input::-ms-input-placeholder{color:#8c8c8c}.login-form__item[data-v-b03d7ef0] .ant-input-affix-wrapper .ant-input::placeholder{color:#8c8c8c}.login-form__item[data-v-b03d7ef0] .ant-input-affix-wrapper .ant-input:-webkit-autofill,.login-form__item[data-v-b03d7ef0] .ant-input-affix-wrapper .ant-input:-webkit-autofill:focus,.login-form__item[data-v-b03d7ef0] .ant-input-affix-wrapper .ant-input:-webkit-autofill:hover{-webkit-text-fill-color:#262626;-webkit-box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.login-form__item[data-v-b03d7ef0] .ant-input-affix-wrapper .ant-input:focus{border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.login-form__item[data-v-b03d7ef0] .ant-input-affix-wrapper-focused,.login-form__item[data-v-b03d7ef0] .ant-input-affix-wrapper:focus-within{border-color:#1890ff!important;background:#fff;-webkit-box-shadow:0 0 0 3px rgba(24,144,255,.1);box-shadow:0 0 0 3px rgba(24,144,255,.1)}.login-form__item[data-v-b03d7ef0] .ant-input-prefix{margin-right:10px;font-size:16px}.login-form__item[data-v-b03d7ef0] .ant-input-prefix,.login-form__item[data-v-b03d7ef0] .ant-input-suffix{position:static!important;top:auto!important;-webkit-transform:none!important;transform:none!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;height:100%;color:#8c8c8c;line-height:1}.login-form__item[data-v-b03d7ef0] .ant-input-suffix{margin-left:8px;cursor:pointer}.login-form__item[data-v-b03d7ef0] .has-error .ant-input-affix-wrapper{border-color:#f5222d!important;background:#fff}.login-form__item[data-v-b03d7ef0] .has-error .ant-input-affix-wrapper .ant-input{border:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.login-form__item[data-v-b03d7ef0] .has-error .ant-input-affix-wrapper-focused,.login-form__item[data-v-b03d7ef0] .has-error .ant-input-affix-wrapper:focus-within{border-color:#f5222d!important;-webkit-box-shadow:0 0 0 3px rgba(245,34,45,.08)!important;box-shadow:0 0 0 3px rgba(245,34,45,.08)!important}.login-form__item[data-v-b03d7ef0] .has-error .ant-input-prefix{color:rgba(245,34,45,.55)}.login-form__options[data-v-b03d7ef0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px;font-size:13px}.login-form__options[data-v-b03d7ef0] .ant-checkbox-wrapper{color:#595959;font-size:13px}.login-form__forgot[data-v-b03d7ef0]{color:#1890ff;font-size:13px}.login-form__forgot[data-v-b03d7ef0]:hover{opacity:.8}.login-form__btn[data-v-b03d7ef0]{width:100%;height:46px;font-size:15px;font-weight:600;border-radius:10px;letter-spacing:.5px}.login-form__extra[data-v-b03d7ef0]{margin-top:20px;text-align:center;font-size:14px}.login-form__extra a[data-v-b03d7ef0]{color:#1890ff;font-weight:500}.login-form__extra a[data-v-b03d7ef0]:hover{opacity:.8}.login-form__divider[data-v-b03d7ef0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 16px;color:#8c8c8c;font-size:12px}.login-form__divider[data-v-b03d7ef0]:after,.login-form__divider[data-v-b03d7ef0]:before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#e8e8e8}.login-form__divider span[data-v-b03d7ef0]{padding:0 12px}.login-form__google[data-v-b03d7ef0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:4px}.login-form__google-skeleton[data-v-b03d7ef0]{width:100%;height:40px;border-radius:4px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e8e8e8),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:400% 100%;-webkit-animation:skeleton-shimmer-data-v-b03d7ef0 1.4s ease infinite;animation:skeleton-shimmer-data-v-b03d7ef0 1.4s ease infinite}@-webkit-keyframes skeleton-shimmer-data-v-b03d7ef0{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skeleton-shimmer-data-v-b03d7ef0{0%{background-position:100% 50%}to{background-position:0 50%}}.login-form__google-btn-wrap[data-v-b03d7ef0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-form__google-btn-custom[data-v-b03d7ef0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;width:100%;height:44px;padding:0 16px;background:#fff;border:1px solid #dadce0;border-radius:8px;font-size:14px;font-weight:500;color:#3c4043;cursor:pointer;-webkit-transition:background .15s,-webkit-box-shadow .15s;transition:background .15s,-webkit-box-shadow .15s;transition:background .15s,box-shadow .15s;transition:background .15s,box-shadow .15s,-webkit-box-shadow .15s;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.login-form__google-btn-custom[data-v-b03d7ef0]:hover:not(:disabled){background:#f8f9fa;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.12);box-shadow:0 2px 6px rgba(0,0,0,.12)}.login-form__google-btn-custom[data-v-b03d7ef0]:active:not(:disabled){background:#f1f3f4}.login-form__google-btn-custom[data-v-b03d7ef0]:disabled{opacity:.65;cursor:not-allowed}.login-form__google-icon[data-v-b03d7ef0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}