.user-login-other[data-v-0d925ab8]{text-align:left;margin-top:24px;line-height:22px}.user-login-other .item-icon[data-v-0d925ab8]{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-0d925ab8] :hover{color:#1890ff}.user-login-other .register[data-v-0d925ab8]{float:right}.step-form-wrapper[data-v-ab1e4d58]{margin:0 auto;width:80%;max-width:400px}.login-fields[data-v-c60e1982] .ant-form-model-item{margin-bottom:18px}.login-fields[data-v-c60e1982] .ant-input-affix-wrapper{height:44px;border-radius:8px;border:1px solid rgba(0,180,220,.22);background:rgba(0,25,50,.5);padding:4px 14px;transition:all .28s ease}.login-fields[data-v-c60e1982] .ant-input-affix-wrapper:hover{border-color:rgba(0,200,240,.45);background:rgba(0,30,55,.6)}.login-fields[data-v-c60e1982] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.login-fields[data-v-c60e1982] .ant-input-affix-wrapper.ant-input-affix-wrapper:focus-within{border-color:#00b4d8;box-shadow:0 0 0 2px rgba(0,180,216,.12),0 0 16px rgba(0,180,216,.08);background:rgba(0,35,65,.7)}.login-fields[data-v-c60e1982] .ant-input-affix-wrapper .ant-input{font-size:14px;color:#d0e8f4;background:transparent}.login-fields[data-v-c60e1982] .ant-input-affix-wrapper .ant-input:-ms-input-placeholder{color:rgba(160,195,215,.45)}.login-fields[data-v-c60e1982] .ant-input-affix-wrapper .ant-input::placeholder{color:rgba(160,195,215,.45)}.login-fields[data-v-c60e1982] .ant-input-affix-wrapper .ant-input-prefix{margin-right:10px;color:#00c4e8;font-size:16px}.login-fields .captcha-row[data-v-c60e1982]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.login-fields .captcha-box[data-v-c60e1982]{width:100%;height:44px;border-radius:8px;overflow:hidden;cursor:pointer;border:1px solid rgba(0,180,220,.22);background:rgba(0,20,45,.5);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .28s ease}.login-fields .captcha-box[data-v-c60e1982]:hover{border-color:#00b4d8;box-shadow:0 0 10px rgba(0,180,216,.15)}.login-fields .captcha-box img[data-v-c60e1982]{width:100%;height:100%;object-fit:cover;display:block}.login-fields .captcha-box .captcha-placeholder[data-v-c60e1982]{font-size:13px;color:rgba(160,195,215,.4);letter-spacing:1px}.login-fields[data-v-c60e1982] .ant-form-item-has-error .ant-input-affix-wrapper{border-color:#ff6b6b!important;background:rgba(50,15,20,.5)!important}.login-fields[data-v-c60e1982] .ant-form-item-has-error .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.login-fields[data-v-c60e1982] .ant-form-item-has-error .ant-input-affix-wrapper:hover{border-color:#ff4757!important;box-shadow:0 0 0 2px rgba(255,71,87,.12)!important}.login-fields[data-v-c60e1982] .ant-form-explain{font-size:12px;margin-top:4px;color:#ff7878}.getCaptcha[data-v-738dac5a]{display:block;width:100%;height:40px}.login-card[data-v-0c494d76]{border-radius:16px;background:linear-gradient(165deg,rgba(6,18,38,.95),rgba(10,28,52,.92));backdrop-filter:blur(20px);padding:32px 32px 26px;border:1px solid rgba(0,180,220,.18);box-shadow:0 12px 48px rgba(0,0,0,.55),0 0 0 1px rgba(0,200,240,.08),inset 0 1px 0 hsla(0,0%,100%,.04);position:relative;overflow:hidden}.login-card[data-v-0c494d76]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00b4d8 50%,transparent)}.login-card .card-header[data-v-0c494d76]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid rgba(0,180,220,.12)}.login-card .card-header .header-icon[data-v-0c494d76]{width:36px;height:36px;background:rgba(0,180,220,.1);border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(0,180,220,.2)}.login-card .card-header .header-text[data-v-0c494d76]{font-size:17px;font-weight:600;color:#e8f4fc;letter-spacing:2px}.login-card .login-form .form-options[data-v-0c494d76]{margin-bottom:22px}.login-card .login-form .form-options[data-v-0c494d76] .ant-checkbox-wrapper{color:rgba(200,220,235,.65);font-size:13px}.login-card .login-form .form-options[data-v-0c494d76] .ant-checkbox-wrapper .ant-checkbox-inner{width:16px;height:16px;background:rgba(0,40,70,.6);border-color:rgba(0,180,220,.3);border-radius:3px}.login-card .login-form .form-options[data-v-0c494d76] .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#00b4d8}.login-card .login-form .form-options[data-v-0c494d76] .ant-checkbox-wrapper.ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(135deg,#08c,#00b4d8);border-color:#00b4d8}.login-card .login-form .login-btn[data-v-0c494d76]{width:100%;height:46px;border-radius:8px;font-size:15px;font-weight:600;letter-spacing:6px;background:linear-gradient(135deg,#0077b6,#0096c7 50%,#00b4d8);border:none;color:#fff;box-shadow:0 4px 20px rgba(0,150,199,.35),inset 0 1px 0 hsla(0,0%,100%,.12);transition:all .3s ease;cursor:pointer}.login-card .login-form .login-btn[data-v-0c494d76]:hover{background:linear-gradient(135deg,#08c,#00a8e8 50%,#00c8f0);box-shadow:0 6px 28px rgba(0,150,199,.48),inset 0 1px 0 hsla(0,0%,100%,.18);transform:translateY(-1px)}.login-card .login-form .login-btn[data-v-0c494d76]:active{transform:translateY(0)}.login-card .login-form .login-btn[disabled][data-v-0c494d76]{background:#2a3a4c!important;box-shadow:none!important;cursor:not-allowed;opacity:.6}