.user-login-other[data-v-32e4a746]{text-align:left;margin-top:24px;line-height:22px}.user-login-other .item-icon[data-v-32e4a746]{font-size:24px;color:rgba(0,0,0,.2);margin-left:16px;vertical-align:middle;cursor:pointer;transition:color .3s}.user-login-other .item-icon[data-v-32e4a746] :hover{color:#1890ff}.user-login-other .register[data-v-32e4a746]{float:right}.step-form-wrapper[data-v-f8aa9f78]{margin:0 auto;width:80%;max-width:400px}.getCaptcha[data-v-994311e4]{display:block;width:100%;height:40px}.main[data-v-2556102c]{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.login-card[data-v-2556102c]{background:hsla(0,0%,100%,.95);border-radius:20px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(59,130,246,.2);box-shadow:0 12px 48px 0 rgba(59,130,246,.15);padding:50px;width:100%;max-width:400px;position:relative;overflow:hidden;animation:fadeInUp-data-v-2556102c 1s ease-out .5s both}.login-card[data-v-2556102c]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(59,130,246,.05) 0,transparent 70%);animation:pulse-data-v-2556102c 8s ease-in-out infinite;z-index:0}.login-card .login-header[data-v-2556102c]{text-align:center;margin-bottom:40px;position:relative;z-index:1}.login-card .login-header h3[data-v-2556102c]{font-size:28px;font-weight:700;color:#1e293b;margin-bottom:12px;letter-spacing:1px;background:linear-gradient(90deg,#1e293b,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-card .login-header p[data-v-2556102c]{font-size:16px;color:#64748b;margin:0}.user-layout-login[data-v-2556102c]{position:relative;z-index:1}.user-layout-login label[data-v-2556102c]{font-size:14px;color:#334155;font-weight:500}.user-layout-login .ant-input[data-v-2556102c]{background:hsla(0,0%,100%,.95);border:1px solid rgba(59,130,246,.2);border-radius:12px;color:#1e293b;height:52px;font-size:16px;transition:all .3s ease}.user-layout-login .ant-input[data-v-2556102c]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2);transform:translateY(-2px)}.user-layout-login .ant-input[data-v-2556102c]:-ms-input-placeholder{color:#94a3b8}.user-layout-login .ant-input[data-v-2556102c]::placeholder{color:#94a3b8}.user-layout-login .ant-input-password .ant-input[data-v-2556102c]{background:hsla(0,0%,100%,.95);border:1px solid rgba(59,130,246,.2);border-radius:12px;color:#1e293b}.user-layout-login .ant-input-password .ant-input-suffix[data-v-2556102c]{color:#64748b}.user-layout-login .ant-tabs .ant-tabs-nav[data-v-2556102c]{margin-bottom:30px}.user-layout-login .ant-tabs .ant-tabs-nav .ant-tabs-tab[data-v-2556102c]{color:#64748b;font-size:18px;padding:10px 30px;font-weight:500}.user-layout-login .ant-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active[data-v-2556102c]{color:#3b82f6}.user-layout-login .ant-tabs .ant-tabs-nav .ant-tabs-ink-bar[data-v-2556102c]{background:linear-gradient(90deg,#3b82f6,#60a5fa);height:4px;border-radius:2px}.user-layout-login button.login-button[data-v-2556102c]{padding:0 15px;font-size:18px;height:52px;width:100%;background:linear-gradient(90deg,#3b82f6,#2563eb);border:none;border-radius:12px;font-weight:600;color:#fff;transition:all .3s ease;position:relative;overflow:hidden}.user-layout-login button.login-button[data-v-2556102c]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .6s ease}.user-layout-login button.login-button[data-v-2556102c]:hover{background:linear-gradient(90deg,#2563eb,#1d4ed8);transform:translateY(-3px);box-shadow:0 8px 24px rgba(59,130,246,.4)}.user-layout-login button.login-button[data-v-2556102c]:hover:before{left:100%}.user-layout-login button.login-button[data-v-2556102c]:active{transform:translateY(0)}.user-layout-login button.login-button[disabled][data-v-2556102c]{background:rgba(59,130,246,.5);cursor:not-allowed}.user-layout-login .getCaptcha[data-v-2556102c]{display:block;width:100%;height:52px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);color:#3b82f6;border-radius:12px;font-weight:500;font-size:16px;transition:all .3s ease}.user-layout-login .getCaptcha[data-v-2556102c]:hover{background:rgba(59,130,246,.2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.2)}.user-layout-login .forge-password[data-v-2556102c]{font-size:14px;color:#3b82f6;font-weight:500}.user-layout-login .forge-password[data-v-2556102c]:hover{text-decoration:underline}.user-layout-login .ant-checkbox .ant-checkbox-inner[data-v-2556102c]{background:hsla(0,0%,100%,.95);border:1px solid rgba(59,130,246,.3);border-radius:4px}.user-layout-login .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner[data-v-2556102c]{background:#3b82f6;border-color:#3b82f6}.user-layout-login .ant-checkbox+span[data-v-2556102c]{color:#334155;font-weight:500}@keyframes fadeInUp-data-v-2556102c{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-data-v-2556102c{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.5}to{transform:scale(1);opacity:.3}}.valid-error .ant-select-selection__placeholder{color:#f5222d}.ant-form-item-has-error{.ant-input,.ant-input-password{border-color:#ef4444!important;&:focus{box-shadow:0 0 0 2px rgba(239,68,68,.2)!important}}}.ant-form-item-explain{color:#ef4444!important}