.step-form-wrapper[data-v-ab1e4d58]{margin:0 auto;width:80%;max-width:400px}.login-account[data-v-30e759ec]{width:100%}.field-item[data-v-30e759ec]{margin-bottom:18px}.field-label[data-v-30e759ec]{display:inline-block;margin-bottom:8px;font-size:13px;color:#111827}.eye-icon[data-v-30e759ec]{color:#9ca3af;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease}.eye-icon[data-v-30e759ec]:hover{color:#4b5563}[data-v-30e759ec] .field-input.ant-input,[data-v-30e759ec] .field-input.ant-input-affix-wrapper{height:46px;border-radius:12px;border:1px solid #e5e7eb;-webkit-box-shadow:none;box-shadow:none}[data-v-30e759ec] .field-input.ant-input-affix-wrapper:hover,[data-v-30e759ec] .field-input.ant-input:hover{border:1px solid #d1d5db}[data-v-30e759ec] .field-input.ant-input-affix-wrapper-focused,[data-v-30e759ec] .field-input.ant-input:focus{border:1px solid #6366f1;-webkit-box-shadow:0 0 0 2px rgba(99,102,241,.12);box-shadow:0 0 0 2px rgba(99,102,241,.12)}[data-v-30e759ec] .field-input input.ant-input{border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent}[data-v-30e759ec] .field-item .ant-form-explain{margin-top:6px}.animated-characters[data-v-077050cd]{position:relative;width:550px;height:400px}.character[data-v-077050cd]{position:absolute;bottom:0;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out;-webkit-transform-origin:bottom center;transform-origin:bottom center}.purple[data-v-077050cd]{background:#6c3ff5;border-radius:10px 10px 0 0;z-index:1}.black[data-v-077050cd]{width:120px;height:310px;background:#2d2d2d;border-radius:8px 8px 0 0;z-index:2}.orange[data-v-077050cd]{width:240px;height:200px;background:#ff9b6b;border-radius:120px 120px 0 0;z-index:3}.yellow[data-v-077050cd]{width:140px;height:230px;background:#e8d754;border-radius:70px 70px 0 0;z-index:4}.eyes[data-v-077050cd]{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.black-eyes[data-v-077050cd],.yellow-eyes[data-v-077050cd]{gap:24px}.eyeball[data-v-077050cd]{width:18px;height:18px;border-radius:50%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-transition:height .15s ease-out;transition:height .15s ease-out}.eyeball.small[data-v-077050cd]{width:16px;height:16px}.eyeball.blinking[data-v-077050cd]{height:2px}.pupil[data-v-077050cd]{width:7px;height:7px;border-radius:50%;background:#2d2d2d;-webkit-transition:-webkit-transform .12s ease-out;transition:-webkit-transform .12s ease-out;transition:transform .12s ease-out;transition:transform .12s ease-out,-webkit-transform .12s ease-out}.pupil.small[data-v-077050cd]{width:6px;height:6px}.pupil-only .pupil[data-v-077050cd]{width:12px;height:12px}.orange-eyes[data-v-077050cd]{gap:32px}.mouth[data-v-077050cd]{position:absolute;width:80px;height:4px;border-radius:999px;background:#2d2d2d;-webkit-transition:all .22s ease-out;transition:all .22s ease-out}.login-page[data-v-1b18f6f8]{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#f8f8fb}.left-panel[data-v-1b18f6f8]{position:relative;margin:0;background:linear-gradient(140deg,#2f3138,#2a2b31 45%,#24252a);color:#fff;overflow:hidden;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:28px 36px}.left-center[data-v-1b18f6f8],.left-footer[data-v-1b18f6f8],.left-header[data-v-1b18f6f8]{position:relative;z-index:2}.brand[data-v-1b18f6f8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.brand-logo[data-v-1b18f6f8]{width:22px;height:22px;border-radius:6px;background:hsla(0,0%,100%,.14);padding:2px}.brand-text[data-v-1b18f6f8]{font-size:16px;font-weight:700}.left-center[data-v-1b18f6f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:460px}.left-footer[data-v-1b18f6f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px}.left-footer a[data-v-1b18f6f8]{color:#d1d5db;font-size:12px}.left-grid[data-v-1b18f6f8]{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:20px 20px;z-index:1}.left-glow[data-v-1b18f6f8]{position:absolute;border-radius:999px;-webkit-filter:blur(70px);filter:blur(70px);z-index:1}.left-glow-a[data-v-1b18f6f8]{width:230px;height:230px;top:22%;right:16%;background:rgba(113,125,176,.34)}.left-glow-b[data-v-1b18f6f8]{width:300px;height:300px;left:16%;bottom:17%;background:rgba(122,136,180,.2)}.right-panel[data-v-1b18f6f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px;background:#fff}.right-card[data-v-1b18f6f8]{width:100%;max-width:430px}.login-title-wrap[data-v-1b18f6f8]{text-align:center;margin-bottom:28px}.login-title[data-v-1b18f6f8]{margin:0 0 6px;font-size:42px;line-height:1.1;font-weight:700;color:#0f172a}.login-subtitle[data-v-1b18f6f8]{margin:0;font-size:14px;color:#6b7280}.login-actions[data-v-1b18f6f8]{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:4px 0 12px}.forgot-link[data-v-1b18f6f8]{font-size:13px;color:#4b5563}.form-error[data-v-1b18f6f8]{margin:10px 0 12px;padding:10px 12px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12px}.login-button[data-v-1b18f6f8]{width:100%;height:46px;border-radius:12px;border:0;background:#0f0f12;color:#fff;font-size:16px;font-weight:500}.login-button[data-v-1b18f6f8]:focus,.login-button[data-v-1b18f6f8]:hover{background:#1f2937;color:#fff}.signup-hint[data-v-1b18f6f8]{margin-top:18px;text-align:center;font-size:13px;color:#6b7280}.signup-hint a[data-v-1b18f6f8]{color:#111827;font-weight:600}[data-v-1b18f6f8] .login-actions .ant-checkbox-wrapper{font-size:13px;color:#111827}[data-v-1b18f6f8] .login-actions .ant-checkbox-inner{border-radius:4px}@media (max-width:1100px){.login-page[data-v-1b18f6f8]{grid-template-columns:1fr}.left-panel[data-v-1b18f6f8]{display:none}.right-panel[data-v-1b18f6f8]{min-height:100vh}.login-title[data-v-1b18f6f8]{font-size:34px}}.user-register.error{color:red}.user-register.warning{color:#ff7e05}.user-register.success{color:#52c41a}.user-layout-register .ant-input-group-addon:first-child{background-color:#fff}.user-layout-register>h3[data-v-13571778]{font-size:16px;margin-bottom:20px}.user-layout-register .getCaptcha[data-v-13571778]{display:block;width:100%;height:40px}.user-layout-register .register-button[data-v-13571778]{width:50%}.user-layout-register .login[data-v-13571778]{float:right;line-height:40px}.result[data-v-5cd17224]{text-align:center;width:72%;margin:0 auto;padding:24px 0 8px}.result .icon[data-v-5cd17224]{font-size:72px;line-height:72px;margin-bottom:24px}.result .success[data-v-5cd17224]{color:#52c41a}.result .error[data-v-5cd17224]{color:red}.result .title[data-v-5cd17224]{font-size:24px;color:rgba(0,0,0,.85);font-weight:500;line-height:32px;margin-bottom:16px}.result .description[data-v-5cd17224]{font-size:14px;line-height:22px;color:rgba(0,0,0,.45);margin-bottom:24px}.result .content[data-v-5cd17224]{background:#fafafa;padding:24px 40px;border-radius:2px;text-align:left}.result .action[data-v-5cd17224]{margin-top:32px}.mobile .result[data-v-5cd17224]{width:100%;margin:0 auto;padding:unset}.stepFormText[data-v-0b93d313]{margin-bottom:24px}.ant-form-item-control[data-v-0b93d313],.ant-form-item-label[data-v-0b93d313]{line-height:22px}.getCaptcha[data-v-0b93d313]{display:block;width:100%;height:40px}.stepFormText[data-v-3c0160d7]{margin-bottom:24px}.ant-form-item-control[data-v-3c0160d7],.ant-form-item-label[data-v-3c0160d7]{line-height:22px}.toLogin[data-v-0ac9a29e]{text-align:center}.steps[data-v-8733cc9e]{max-width:750px;margin:16px auto}[data-v-8733cc9e] .password-retrieval-form{max-width:500px;margin:40px auto 0}[data-v-8733cc9e] .password-retrieval-form .ant-form-explain{text-align:left}