@charset "UTF-8";body[data-v-876d46db],html[data-v-876d46db]{margin:0}body[data-v-876d46db],html[data-v-876d46db]{min-height:100vh}[data-v-876d46db]{box-sizing:border-box;margin:0;color:#333;font-size:14px;font-family:Microsoft Yahei}a[data-v-876d46db]{color:#0196ff;text-decoration:none}input[data-v-876d46db]{outline:none;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;text-indent:10px;padding:0}input[data-v-876d46db]::placeholder{color:#aaa;font-size:12px}input[data-v-876d46db]::-ms-reveal{display:none}input[data-v-876d46db]::-ms-clear{display:none}input[data-v-876d46db]::-o-clear{display:none}button[data-v-876d46db]{outline:none;border:none;background-color:#fff;cursor:pointer;background:linear-gradient(90deg,#2145e1e0,#00a8f6e0);color:#fff;border-radius:5px;padding:0}button[data-v-876d46db]:disabled{background-color:#ddd;cursor:not-allowed}button.cancel[data-v-876d46db]{background-color:#ddd;color:#fff}ul[data-v-876d46db]{list-style-type:none;padding-left:0}ul li[data-v-876d46db]{list-style-type:none}.tips[data-v-876d46db],.tips span[data-v-876d46db],.tips p[data-v-876d46db]{color:red}.rt-msg[data-v-876d46db]{position:fixed;min-width:430px;max-width:50%;line-height:50px;padding:10px 30px;top:40%;left:50%;font-size:16px;transform:translate(-50%);background:#f0f9eb;border-radius:4px;text-align:center;color:#67c23a}.rt-msg.fail[data-v-876d46db]{background-color:#fef0f0;color:#f56c6c}html,body{margin:0}#app{min-height:100vh;min-width:100%;background-color:#fff;overflow-x:hidden}svg[data-v-be448e60]{cursor:pointer}svg[data-v-1d13671d]{cursor:pointer}body[data-v-192ac7ed],html[data-v-192ac7ed]{margin:0}body[data-v-192ac7ed],html[data-v-192ac7ed]{min-height:100vh}[data-v-192ac7ed]{box-sizing:border-box;margin:0;color:#333;font-size:14px;font-family:Microsoft Yahei}a[data-v-192ac7ed]{color:#0196ff;text-decoration:none}input[data-v-192ac7ed]{outline:none;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;text-indent:10px;padding:0}input[data-v-192ac7ed]::placeholder{color:#aaa;font-size:12px}input[data-v-192ac7ed]::-ms-reveal{display:none}input[data-v-192ac7ed]::-ms-clear{display:none}input[data-v-192ac7ed]::-o-clear{display:none}button[data-v-192ac7ed]{outline:none;border:none;background-color:#fff;cursor:pointer;background:linear-gradient(90deg,#2145e1e0,#00a8f6e0);color:#fff;border-radius:5px;padding:0}button[data-v-192ac7ed]:disabled{background-color:#ddd;cursor:not-allowed}button.cancel[data-v-192ac7ed]{background-color:#ddd;color:#fff}ul[data-v-192ac7ed]{list-style-type:none;padding-left:0}ul li[data-v-192ac7ed]{list-style-type:none}.tips[data-v-192ac7ed],.tips span[data-v-192ac7ed],.tips p[data-v-192ac7ed]{color:red}.weixin-login-modal[data-v-192ac7ed]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-192ac7ed]{background:#fff;border-radius:12px;width:400px;overflow:hidden;box-shadow:0 4px 20px #00000026}.modal-header[data-v-192ac7ed]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.modal-header h3[data-v-192ac7ed]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#333;margin:0}.modal-header h3 svg[data-v-192ac7ed]{width:24px;height:24px}.modal-header .close-btn[data-v-192ac7ed]{background:none;border:none;font-size:28px;color:#999;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-header .close-btn[data-v-192ac7ed]:hover{background:#f5f5f5;color:#333}.modal-body[data-v-192ac7ed]{padding:30px;position:relative}.error-message[data-v-192ac7ed]{background:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f;padding:12px 16px;border-radius:6px;margin-bottom:16px;text-align:center}.qrcode-container[data-v-192ac7ed]{display:flex;flex-direction:column;align-items:center}.loading[data-v-192ac7ed]{display:flex;flex-direction:column;align-items:center;padding:40px}.loading svg[data-v-192ac7ed]{width:80px;height:80px;margin-bottom:16px;opacity:.5}.loading p[data-v-192ac7ed]{color:#666;font-size:14px}.qrcode-wrapper[data-v-192ac7ed]{position:relative;width:200px;height:200px;border:1px solid #e8e8e8;border-radius:8px;padding:10px;background:#fff}.qrcode-wrapper img[data-v-192ac7ed]{width:100%;height:100%;object-fit:contain}.qrcode-wrapper.expired img[data-v-192ac7ed]{opacity:.15}.qrcode-wrapper.clickable[data-v-192ac7ed]{cursor:pointer}.status-overlay[data-v-192ac7ed]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:8px}.status-overlay svg[data-v-192ac7ed]{width:40px;height:40px;margin-bottom:8px}.status-overlay p[data-v-192ac7ed]{font-size:16px;font-weight:600;color:#333;margin:0}.status-overlay span[data-v-192ac7ed]{font-size:12px;color:#666;margin-top:4px}.status-overlay.scanned[data-v-192ac7ed],.status-overlay.success[data-v-192ac7ed]{background:#fffffff2;color:#52c41a}.status-overlay.expired[data-v-192ac7ed]{background:#ffffffd9;cursor:pointer;transition:background .2s}.status-overlay.expired[data-v-192ac7ed]:hover{background:#fffffff2}.status-overlay.expired p[data-v-192ac7ed]{color:#666;font-size:14px;margin-bottom:8px}.status-overlay.expired .refresh-hint[data-v-192ac7ed]{color:#07c160;font-size:14px;font-weight:500}.qrcode-tips[data-v-192ac7ed]{margin-top:16px;text-align:center}.qrcode-tips p[data-v-192ac7ed]{font-size:14px;color:#333;margin:0}.bind-form .bind-description[data-v-192ac7ed]{text-align:center;margin-bottom:24px}.bind-form .bind-description p[data-v-192ac7ed]{font-size:16px;color:#333;margin:0 0 8px;font-weight:500}.bind-form .bind-description span[data-v-192ac7ed]{font-size:13px;color:#999}.bind-form .form-item[data-v-192ac7ed]{margin-bottom:16px}.bind-form .form-item .input-wrapper[data-v-192ac7ed]{position:relative;display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:6px;padding:0 12px;height:44px;transition:border-color .2s}.bind-form .form-item .input-wrapper[data-v-192ac7ed]:focus-within{border-color:#1890ff}.bind-form .form-item .input-wrapper svg[data-v-192ac7ed]{width:18px;height:18px;margin-right:8px;color:#999}.bind-form .form-item .input-wrapper input[data-v-192ac7ed]{flex:1;border:none;background:transparent;font-size:14px;color:#333;outline:none}.bind-form .form-item .input-wrapper input[data-v-192ac7ed]::placeholder{color:#bfbfbf}.bind-form .form-item .input-wrapper input[data-v-192ac7ed]:disabled{color:#999}.bind-form .form-item .input-wrapper.code-wrapper[data-v-192ac7ed]{padding-right:0}.bind-form .form-item .input-wrapper.code-wrapper input[data-v-192ac7ed]{flex:1}.bind-form .form-item .input-wrapper.code-wrapper .send-code-btn[data-v-192ac7ed]{height:100%;padding:0 16px;background:#1890ff;color:#fff;border:none;border-radius:0 6px 6px 0;font-size:13px;cursor:pointer;transition:all .2s;white-space:nowrap}.bind-form .form-item .input-wrapper.code-wrapper .send-code-btn[data-v-192ac7ed]:hover:not(:disabled){background:#40a9ff}.bind-form .form-item .input-wrapper.code-wrapper .send-code-btn[data-v-192ac7ed]:disabled{cursor:not-allowed}.bind-form .form-item .input-wrapper.code-wrapper .send-code-btn.disabled[data-v-192ac7ed]{background:#ccc}.bind-form .form-item .input-wrapper.captcha-row[data-v-192ac7ed]{display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:6px;padding:0 12px;height:44px}.bind-form .form-item .input-wrapper.captcha-row svg[data-v-192ac7ed]{width:18px;height:18px;margin-right:8px;color:#999}.bind-form .form-item .input-wrapper.captcha-row input[data-v-192ac7ed]{flex:1;border:none;background:transparent;font-size:14px;outline:none}.bind-form .form-item .input-wrapper.captcha-row input[data-v-192ac7ed]::placeholder{color:#bfbfbf}.bind-form .form-item .input-wrapper.captcha-row img[data-v-192ac7ed]{cursor:pointer;height:32px;width:90px;margin-left:8px;border-radius:4px}.bind-form .form-item .send-code-wrapper[data-v-192ac7ed]{display:none}.bind-form .form-item .code-row[data-v-192ac7ed]{display:flex;align-items:center;gap:8px}.bind-form .form-item .code-row .input-wrapper[data-v-192ac7ed]{flex:1;display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:6px;padding:0 12px;height:44px}.bind-form .form-item .code-row .input-wrapper svg[data-v-192ac7ed]{width:18px;height:18px;margin-right:8px;color:#999}.bind-form .form-item .code-row .input-wrapper input[data-v-192ac7ed]{flex:1;border:none;background:transparent;font-size:14px;outline:none}.bind-form .form-item .code-row .input-wrapper input[data-v-192ac7ed]::placeholder{color:#bfbfbf}.bind-form .form-item .code-row button[data-v-192ac7ed]{height:44px;padding:0 16px;background:#1890ff;color:#fff;border:none;border-radius:6px;font-size:13px;white-space:nowrap;cursor:pointer}.bind-form .form-item .code-row button[data-v-192ac7ed]:hover:not(:disabled){background:#40a9ff}.bind-form .form-item .code-row button[data-v-192ac7ed]:disabled{background:#ccc;cursor:not-allowed}.bind-form .form-item .code-row button.disabled[data-v-192ac7ed]{background:#ccc}.bind-form .form-item .error-text[data-v-192ac7ed]{display:block;margin-top:6px;font-size:12px;color:#ff4d4f}.bind-form .submit-btn[data-v-192ac7ed]{width:100%;height:44px;background:linear-gradient(90deg,#2145e1,#00a8f6);color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;margin-top:8px}.bind-form .submit-btn[data-v-192ac7ed]:hover:not(:disabled){opacity:.9}.bind-form .submit-btn[data-v-192ac7ed]:disabled{background:#ccc;cursor:not-allowed}.bind-form .submit-btn.loading[data-v-192ac7ed]{opacity:.8}.bind-form .back-link[data-v-192ac7ed]{text-align:center;margin-top:16px}.bind-form .back-link a[data-v-192ac7ed]{font-size:13px;color:#999;text-decoration:none}.bind-form .back-link a[data-v-192ac7ed]:hover{color:#1890ff}.modal-footer[data-v-192ac7ed]{padding:16px 24px;border-top:1px solid #eee;text-align:center}.modal-footer a[data-v-192ac7ed]{color:#1890ff;text-decoration:none;font-size:14px}.modal-footer a[data-v-192ac7ed]:hover{text-decoration:underline}body[data-v-9f138e93],html[data-v-9f138e93]{margin:0}body[data-v-9f138e93],html[data-v-9f138e93]{min-height:100vh}[data-v-9f138e93]{box-sizing:border-box;margin:0;color:#333;font-size:14px;font-family:Microsoft Yahei}a[data-v-9f138e93]{color:#0196ff;text-decoration:none}input[data-v-9f138e93]{outline:none;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;text-indent:10px;padding:0}input[data-v-9f138e93]::placeholder{color:#aaa;font-size:12px}input[data-v-9f138e93]::-ms-reveal{display:none}input[data-v-9f138e93]::-ms-clear{display:none}input[data-v-9f138e93]::-o-clear{display:none}button[data-v-9f138e93]{outline:none;border:none;background-color:#fff;cursor:pointer;background:linear-gradient(90deg,#2145e1e0,#00a8f6e0);color:#fff;border-radius:5px;padding:0}button[data-v-9f138e93]:disabled{background-color:#ddd;cursor:not-allowed}button.cancel[data-v-9f138e93]{background-color:#ddd;color:#fff}ul[data-v-9f138e93]{list-style-type:none;padding-left:0}ul li[data-v-9f138e93]{list-style-type:none}.tips[data-v-9f138e93],.tips span[data-v-9f138e93],.tips p[data-v-9f138e93]{color:red}.weibo-login-modal[data-v-9f138e93]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-9f138e93]{background:#fff;border-radius:12px;width:400px;overflow:hidden;box-shadow:0 4px 20px #00000026}.modal-header[data-v-9f138e93]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.modal-header h3[data-v-9f138e93]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#333;margin:0}.modal-header h3 .weibo-icon[data-v-9f138e93]{width:24px;height:24px}.modal-header .close-btn[data-v-9f138e93]{background:none;border:none;font-size:28px;color:#999;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-header .close-btn[data-v-9f138e93]:hover{background:#f5f5f5;color:#333}.modal-body[data-v-9f138e93]{padding:30px;position:relative}.error-message[data-v-9f138e93]{background:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f;padding:12px 16px;border-radius:6px;margin-bottom:16px;text-align:center}.auth-container[data-v-9f138e93]{display:flex;flex-direction:column;align-items:center;padding:20px 0}.auth-container .auth-content[data-v-9f138e93]{text-align:center}.auth-container .auth-icon[data-v-9f138e93]{width:80px;height:80px;margin:0 auto 20px}.auth-container .auth-icon svg[data-v-9f138e93]{width:100%;height:100%}.auth-container .auth-title[data-v-9f138e93]{font-size:18px;font-weight:600;color:#333;margin:0 0 8px}.auth-container .auth-desc[data-v-9f138e93]{font-size:14px;color:#666;margin:0 0 24px}.auth-container .auth-status[data-v-9f138e93]{margin-top:16px}.auth-container .status-pending[data-v-9f138e93]{display:flex;flex-direction:column;align-items:center;gap:12px}.auth-container .status-pending .loading-spinner[data-v-9f138e93]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #E6162D;border-radius:50%;animation:spin-9f138e93 1s linear infinite}.auth-container .status-pending span[data-v-9f138e93]{font-size:14px;color:#666}.auth-container .status-success[data-v-9f138e93]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#52c41a}.auth-container .status-success svg[data-v-9f138e93]{width:40px;height:40px}.auth-container .status-success span[data-v-9f138e93]{font-size:14px}.auth-container .status-expired[data-v-9f138e93],.auth-container .status-error[data-v-9f138e93]{text-align:center}.auth-container .status-expired p[data-v-9f138e93],.auth-container .status-error p[data-v-9f138e93]{color:#ff4d4f;font-size:14px;margin-bottom:12px}.auth-container .status-expired button[data-v-9f138e93],.auth-container .status-error button[data-v-9f138e93]{padding:8px 24px;background:#e6162d;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.auth-container .status-expired button[data-v-9f138e93]:hover,.auth-container .status-error button[data-v-9f138e93]:hover{background:#c41227}@keyframes spin-9f138e93{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bind-form .bind-description[data-v-9f138e93]{text-align:center;margin-bottom:24px}.bind-form .bind-description p[data-v-9f138e93]{font-size:16px;color:#333;margin:0 0 8px;font-weight:500}.bind-form .bind-description span[data-v-9f138e93]{font-size:13px;color:#999}.bind-form .form-item[data-v-9f138e93]{margin-bottom:16px}.bind-form .form-item .input-wrapper[data-v-9f138e93]{position:relative;display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:6px;padding:0 12px;height:44px;transition:border-color .2s}.bind-form .form-item .input-wrapper[data-v-9f138e93]:focus-within{border-color:#e6162d}.bind-form .form-item .input-wrapper svg[data-v-9f138e93]{width:18px;height:18px;margin-right:8px;color:#999}.bind-form .form-item .input-wrapper input[data-v-9f138e93]{flex:1;border:none;background:transparent;font-size:14px;color:#333;outline:none}.bind-form .form-item .input-wrapper input[data-v-9f138e93]::placeholder{color:#bfbfbf}.bind-form .form-item .input-wrapper input[data-v-9f138e93]:disabled{color:#999}.bind-form .form-item .input-wrapper.captcha-row[data-v-9f138e93]{display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:6px;padding:0 12px;height:44px}.bind-form .form-item .input-wrapper.captcha-row svg[data-v-9f138e93]{width:18px;height:18px;margin-right:8px;color:#999}.bind-form .form-item .input-wrapper.captcha-row input[data-v-9f138e93]{flex:1;border:none;background:transparent;font-size:14px;outline:none}.bind-form .form-item .input-wrapper.captcha-row input[data-v-9f138e93]::placeholder{color:#bfbfbf}.bind-form .form-item .input-wrapper.captcha-row img[data-v-9f138e93]{cursor:pointer;height:32px;width:90px;margin-left:8px;border-radius:4px}.bind-form .form-item .code-row[data-v-9f138e93]{display:flex;align-items:center;gap:8px}.bind-form .form-item .code-row .input-wrapper[data-v-9f138e93]{flex:1;display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:6px;padding:0 12px;height:44px}.bind-form .form-item .code-row .input-wrapper svg[data-v-9f138e93]{width:18px;height:18px;margin-right:8px;color:#999}.bind-form .form-item .code-row .input-wrapper input[data-v-9f138e93]{flex:1;border:none;background:transparent;font-size:14px;outline:none}.bind-form .form-item .code-row .input-wrapper input[data-v-9f138e93]::placeholder{color:#bfbfbf}.bind-form .form-item .code-row button[data-v-9f138e93]{height:44px;padding:0 16px;background:#e6162d;color:#fff;border:none;border-radius:6px;font-size:13px;white-space:nowrap;cursor:pointer}.bind-form .form-item .code-row button[data-v-9f138e93]:hover:not(:disabled){background:#c41227}.bind-form .form-item .code-row button[data-v-9f138e93]:disabled{background:#ccc;cursor:not-allowed}.bind-form .form-item .code-row button.disabled[data-v-9f138e93]{background:#ccc}.bind-form .form-item .error-text[data-v-9f138e93]{display:block;margin-top:6px;font-size:12px;color:#ff4d4f}.bind-form .submit-btn[data-v-9f138e93]{width:100%;height:44px;background:linear-gradient(90deg,#e6162d,#ff4757);color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;margin-top:8px}.bind-form .submit-btn[data-v-9f138e93]:hover:not(:disabled){opacity:.9}.bind-form .submit-btn[data-v-9f138e93]:disabled{background:#ccc;cursor:not-allowed}.bind-form .submit-btn.loading[data-v-9f138e93]{opacity:.8}.bind-form .back-link[data-v-9f138e93]{text-align:center;margin-top:16px}.bind-form .back-link a[data-v-9f138e93]{font-size:13px;color:#999;text-decoration:none}.bind-form .back-link a[data-v-9f138e93]:hover{color:#e6162d}.modal-footer[data-v-9f138e93]{padding:16px 24px;border-top:1px solid #eee;text-align:center}.modal-footer a[data-v-9f138e93]{color:#e6162d;text-decoration:none;font-size:14px}.modal-footer a[data-v-9f138e93]:hover{text-decoration:underline}body[data-v-bdd9c246],html[data-v-bdd9c246]{margin:0}body[data-v-bdd9c246],html[data-v-bdd9c246]{min-height:100vh}[data-v-bdd9c246]{box-sizing:border-box;margin:0;color:#333;font-size:14px;font-family:Microsoft Yahei}a[data-v-bdd9c246]{color:#0196ff;text-decoration:none}input[data-v-bdd9c246]{outline:none;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;text-indent:10px;padding:0}input[data-v-bdd9c246]::placeholder{color:#aaa;font-size:12px}input[data-v-bdd9c246]::-ms-reveal{display:none}input[data-v-bdd9c246]::-ms-clear{display:none}input[data-v-bdd9c246]::-o-clear{display:none}button[data-v-bdd9c246]{outline:none;border:none;background-color:#fff;cursor:pointer;background:linear-gradient(90deg,#2145e1e0,#00a8f6e0);color:#fff;border-radius:5px;padding:0}button[data-v-bdd9c246]:disabled{background-color:#ddd;cursor:not-allowed}button.cancel[data-v-bdd9c246]{background-color:#ddd;color:#fff}ul[data-v-bdd9c246]{list-style-type:none;padding-left:0}ul li[data-v-bdd9c246]{list-style-type:none}.tips[data-v-bdd9c246],.tips span[data-v-bdd9c246],.tips p[data-v-bdd9c246]{color:red}.qq-login-modal[data-v-bdd9c246]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-bdd9c246]{background:#fff;border-radius:12px;width:400px;overflow:hidden;box-shadow:0 4px 20px #00000026}.modal-header[data-v-bdd9c246]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #eee}.modal-header h3[data-v-bdd9c246]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#333;margin:0}.modal-header h3 .qq-icon[data-v-bdd9c246]{width:24px;height:24px}.modal-header .close-btn[data-v-bdd9c246]{background:none;border:none;font-size:28px;color:#999;cursor:pointer;line-height:1;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.modal-header .close-btn[data-v-bdd9c246]:hover{background:#f5f5f5;color:#333}.modal-body[data-v-bdd9c246]{padding:30px;position:relative}.error-message[data-v-bdd9c246]{background:#fff2f0;border:1px solid #ffccc7;color:#ff4d4f;padding:12px 16px;border-radius:6px;margin-bottom:16px;text-align:center}.auth-container[data-v-bdd9c246]{display:flex;flex-direction:column;align-items:center;padding:20px 0}.auth-container .auth-content[data-v-bdd9c246]{text-align:center}.auth-container .auth-icon[data-v-bdd9c246]{width:80px;height:80px;margin:0 auto 20px}.auth-container .auth-icon svg[data-v-bdd9c246]{width:100%;height:100%}.auth-container .auth-title[data-v-bdd9c246]{font-size:18px;font-weight:600;color:#333;margin:0 0 8px}.auth-container .auth-desc[data-v-bdd9c246]{font-size:14px;color:#666;margin:0 0 24px}.auth-container .auth-status[data-v-bdd9c246]{margin-top:16px}.auth-container .status-pending[data-v-bdd9c246]{display:flex;flex-direction:column;align-items:center;gap:12px}.auth-container .status-pending .loading-spinner[data-v-bdd9c246]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #12B7F5;border-radius:50%;animation:spin-bdd9c246 1s linear infinite}.auth-container .status-pending span[data-v-bdd9c246]{font-size:14px;color:#666}.auth-container .status-success[data-v-bdd9c246]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#52c41a}.auth-container .status-success svg[data-v-bdd9c246]{width:40px;height:40px}.auth-container .status-success span[data-v-bdd9c246]{font-size:14px}.auth-container .status-expired[data-v-bdd9c246],.auth-container .status-error[data-v-bdd9c246]{text-align:center}.auth-container .status-expired p[data-v-bdd9c246],.auth-container .status-error p[data-v-bdd9c246]{color:#ff4d4f;font-size:14px;margin-bottom:12px}.auth-container .status-expired button[data-v-bdd9c246],.auth-container .status-error button[data-v-bdd9c246]{padding:8px 24px;background:#12b7f5;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.auth-container .status-expired button[data-v-bdd9c246]:hover,.auth-container .status-error button[data-v-bdd9c246]:hover{background:#0ea5e0}@keyframes spin-bdd9c246{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bind-form .bind-description[data-v-bdd9c246]{text-align:center;margin-bottom:24px}.bind-form .bind-description p[data-v-bdd9c246]{font-size:16px;color:#333;margin:0 0 8px;font-weight:500}.bind-form .bind-description span[data-v-bdd9c246]{font-size:13px;color:#999}.bind-form .form-item[data-v-bdd9c246]{margin-bottom:16px}.bind-form .form-item .input-wrapper[data-v-bdd9c246]{position:relative;display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:6px;padding:0 12px;height:44px;transition:border-color .2s}.bind-form .form-item .input-wrapper[data-v-bdd9c246]:focus-within{border-color:#12b7f5}.bind-form .form-item .input-wrapper svg[data-v-bdd9c246]{width:18px;height:18px;margin-right:8px;color:#999}.bind-form .form-item .input-wrapper input[data-v-bdd9c246]{flex:1;border:none;background:transparent;font-size:14px;color:#333;outline:none}.bind-form .form-item .input-wrapper input[data-v-bdd9c246]::placeholder{color:#bfbfbf}.bind-form .form-item .input-wrapper input[data-v-bdd9c246]:disabled{color:#999}.bind-form .form-item .input-wrapper.captcha-row[data-v-bdd9c246]{display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:6px;padding:0 12px;height:44px}.bind-form .form-item .input-wrapper.captcha-row svg[data-v-bdd9c246]{width:18px;height:18px;margin-right:8px;color:#999}.bind-form .form-item .input-wrapper.captcha-row input[data-v-bdd9c246]{flex:1;border:none;background:transparent;font-size:14px;outline:none}.bind-form .form-item .input-wrapper.captcha-row input[data-v-bdd9c246]::placeholder{color:#bfbfbf}.bind-form .form-item .input-wrapper.captcha-row img[data-v-bdd9c246]{cursor:pointer;height:32px;width:90px;margin-left:8px;border-radius:4px}.bind-form .form-item .code-row[data-v-bdd9c246]{display:flex;align-items:center;gap:8px}.bind-form .form-item .code-row .input-wrapper[data-v-bdd9c246]{flex:1;display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:6px;padding:0 12px;height:44px}.bind-form .form-item .code-row .input-wrapper svg[data-v-bdd9c246]{width:18px;height:18px;margin-right:8px;color:#999}.bind-form .form-item .code-row .input-wrapper input[data-v-bdd9c246]{flex:1;border:none;background:transparent;font-size:14px;outline:none}.bind-form .form-item .code-row .input-wrapper input[data-v-bdd9c246]::placeholder{color:#bfbfbf}.bind-form .form-item .code-row button[data-v-bdd9c246]{height:44px;padding:0 16px;background:#12b7f5;color:#fff;border:none;border-radius:6px;font-size:13px;white-space:nowrap;cursor:pointer}.bind-form .form-item .code-row button[data-v-bdd9c246]:hover:not(:disabled){background:#0ea5e0}.bind-form .form-item .code-row button[data-v-bdd9c246]:disabled{background:#ccc;cursor:not-allowed}.bind-form .form-item .code-row button.disabled[data-v-bdd9c246]{background:#ccc}.bind-form .form-item .error-text[data-v-bdd9c246]{display:block;margin-top:6px;font-size:12px;color:#ff4d4f}.bind-form .submit-btn[data-v-bdd9c246]{width:100%;height:44px;background:linear-gradient(90deg,#12b7f5,#0ea5e0);color:#fff;border:none;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;margin-top:8px}.bind-form .submit-btn[data-v-bdd9c246]:hover:not(:disabled){opacity:.9}.bind-form .submit-btn[data-v-bdd9c246]:disabled{background:#ccc;cursor:not-allowed}.bind-form .submit-btn.loading[data-v-bdd9c246]{opacity:.8}.bind-form .back-link[data-v-bdd9c246]{text-align:center;margin-top:16px}.bind-form .back-link a[data-v-bdd9c246]{font-size:13px;color:#999;text-decoration:none}.bind-form .back-link a[data-v-bdd9c246]:hover{color:#12b7f5}.modal-footer[data-v-bdd9c246]{padding:16px 24px;border-top:1px solid #eee;text-align:center}.modal-footer a[data-v-bdd9c246]{color:#12b7f5;text-decoration:none;font-size:14px}.modal-footer a[data-v-bdd9c246]:hover{text-decoration:underline}body[data-v-6bbf539d],html[data-v-6bbf539d]{margin:0}body[data-v-6bbf539d],html[data-v-6bbf539d]{min-height:100vh}[data-v-6bbf539d]{box-sizing:border-box;margin:0;color:#333;font-size:14px;font-family:Microsoft Yahei}a[data-v-6bbf539d]{color:#0196ff;text-decoration:none}input[data-v-6bbf539d]{outline:none;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;text-indent:10px;padding:0}input[data-v-6bbf539d]::placeholder{color:#aaa;font-size:12px}input[data-v-6bbf539d]::-ms-reveal{display:none}input[data-v-6bbf539d]::-ms-clear{display:none}input[data-v-6bbf539d]::-o-clear{display:none}button[data-v-6bbf539d]{outline:none;border:none;background-color:#fff;cursor:pointer;background:linear-gradient(90deg,#2145e1e0,#00a8f6e0);color:#fff;border-radius:5px;padding:0}button[data-v-6bbf539d]:disabled{background-color:#ddd;cursor:not-allowed}button.cancel[data-v-6bbf539d]{background-color:#ddd;color:#fff}ul[data-v-6bbf539d]{list-style-type:none;padding-left:0}ul li[data-v-6bbf539d]{list-style-type:none}.tips[data-v-6bbf539d],.tips span[data-v-6bbf539d],.tips p[data-v-6bbf539d]{color:red}.main[data-v-6bbf539d]{width:100vw;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:210px}.rt-login[data-v-6bbf539d]{position:relative;width:594px;height:530px;margin:0 auto;padding:50px 75px 30px;border-radius:20px;background-color:#fff;box-shadow:0 11px 26px #051c3129}.rt-login .login-title[data-v-6bbf539d]{display:flex;justify-content:center;column-gap:60px;font-size:15px;margin-bottom:50px;align-items:center}.rt-login .login-title .active[data-v-6bbf539d]{font-weight:700;font-size:18px;margin-top:0}.rt-login .login-title .active[data-v-6bbf539d]:after{content:"";display:block;margin-top:4px;width:72px;margin-left:auto;margin-right:auto;height:3px;background:linear-gradient(90deg,#2145e1,#00a8f6);opacity:.88}.rt-login .login-title span[data-v-6bbf539d]{font-size:16px;margin-top:-6px;width:72px;cursor:pointer}.rt-login .login-title span[data-v-6bbf539d]:first-child{text-align:right}.rt-login .login-title i[data-v-6bbf539d]{height:15px;width:1px;background-color:#ccc;margin-top:-4px}.rt-login .login-content[data-v-6bbf539d]{display:flex;flex-direction:column;position:relative}.rt-login .login-content .login-item[data-v-6bbf539d]{position:relative;margin-top:21px;align-items:center;display:flex}.rt-login .login-content .login-item[data-v-6bbf539d]:first-child{margin-top:0}.rt-login .login-content .login-item svg[data-v-6bbf539d]{position:absolute;left:17px}.rt-login .login-content input[type=text][data-v-6bbf539d],.rt-login .login-content input[type=password][data-v-6bbf539d]{height:45px;width:100%;border:1px solid #ccc;border-radius:5px;text-indent:37px}.rt-login .login-content input[data-v-6bbf539d]::-ms-reveal{display:none}.rt-login .login-content input[data-v-6bbf539d]::-ms-clear{display:none}.rt-login .login-content input[data-v-6bbf539d]::-o-clear{display:none}.rt-login .login-content svg.password[data-v-6bbf539d]{position:absolute;left:auto;right:17px;top:16px;cursor:pointer}.rt-login .login-content svg.password.open[data-v-6bbf539d]{top:16px;right:16px}.rt-login .login-content .captcha[data-v-6bbf539d]{display:flex;justify-content:space-between}.rt-login .login-content .captcha input[data-v-6bbf539d]{width:304px}.rt-login .login-content .captcha img[data-v-6bbf539d]{cursor:pointer;height:45px;width:123px;vertical-align:middle}.rt-login .login-content .mobile-code[data-v-6bbf539d]{display:flex;justify-content:space-between}.rt-login .login-content .mobile-code input[data-v-6bbf539d]{width:304px}.rt-login .login-content .mobile-code button[data-v-6bbf539d]{width:123px;font-size:14px;letter-spacing:0;vertical-align:middle}.rt-login .login-content .mobile-code button.not-allowed[data-v-6bbf539d]{background:#ccc}.rt-login .login-content .tips[data-v-6bbf539d]{color:red;margin-top:4px}.rt-login .login-content .tips.mobile-login-tips[data-v-6bbf539d]{margin-top:12px}.rt-login .verify[data-v-6bbf539d]{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.rt-login .verify a[data-v-6bbf539d]:first-child{color:#aaa}.rt-login .verify>div[data-v-6bbf539d]{display:flex;align-items:center;column-gap:4px}.rt-login button[data-v-6bbf539d]{width:100%;height:45px;font-size:16px;letter-spacing:6px}.rt-login .auto-register-check[data-v-6bbf539d]{height:20px;margin-top:17px;display:flex;align-items:center;column-gap:7px}.rt-login .auto-register-check input[data-v-6bbf539d],.rt-login .auto-register-check span[data-v-6bbf539d]{display:none}.rt-login .auto-register-check input[data-v-6bbf539d]{border:1px solid #ddd;width:16px;height:16px;border-radius:3px}.rt-login .auto-register-check span[data-v-6bbf539d]{color:#666;line-height:20px}.rt-login .auto-register-check.active input[data-v-6bbf539d],.rt-login .auto-register-check.active span[data-v-6bbf539d]{display:block}.rt-login .login-operate[data-v-6bbf539d]{margin-top:10px}.rt-login .login-operate.mobile-login[data-v-6bbf539d]{margin-top:17px}.rt-login .third-party-login[data-v-6bbf539d]{position:absolute;bottom:25px;width:444px}.rt-login .third-party-login p[data-v-6bbf539d]{display:flex;justify-content:center;column-gap:17px;align-items:center;color:#aaa}.rt-login .third-party-login p[data-v-6bbf539d]:before,.rt-login .third-party-login p[data-v-6bbf539d]:after{content:"";width:154px;height:1px;background-color:#dcdcdc}.rt-login .third-party-login .weixin-login-btn[data-v-6bbf539d],.rt-login .third-party-login .weibo-login-btn[data-v-6bbf539d],.rt-login .third-party-login .qq-login-btn[data-v-6bbf539d]{display:flex;flex-direction:column;align-items:center;row-gap:8px;cursor:pointer;transition:opacity .2s;padding:8px 16px}.rt-login .third-party-login .weixin-login-btn[data-v-6bbf539d]:hover,.rt-login .third-party-login .weibo-login-btn[data-v-6bbf539d]:hover,.rt-login .third-party-login .qq-login-btn[data-v-6bbf539d]:hover{opacity:.8}.rt-login .third-party-login .weixin-login-btn svg[data-v-6bbf539d],.rt-login .third-party-login .weixin-login-btn .weibo-icon[data-v-6bbf539d],.rt-login .third-party-login .weibo-login-btn svg[data-v-6bbf539d],.rt-login .third-party-login .weibo-login-btn .weibo-icon[data-v-6bbf539d],.rt-login .third-party-login .qq-login-btn svg[data-v-6bbf539d],.rt-login .third-party-login .qq-login-btn .weibo-icon[data-v-6bbf539d]{width:32px;height:32px}.rt-login .third-party-login .weixin-login-btn .qq-icon[data-v-6bbf539d],.rt-login .third-party-login .weibo-login-btn .qq-icon[data-v-6bbf539d],.rt-login .third-party-login .qq-login-btn .qq-icon[data-v-6bbf539d]{width:27px;height:32px}.rt-login .third-party-login .weixin-login-btn span[data-v-6bbf539d],.rt-login .third-party-login .weibo-login-btn span[data-v-6bbf539d],.rt-login .third-party-login .qq-login-btn span[data-v-6bbf539d]{font-size:14px;color:#666}.rt-login .third-party-login .third-party-buttons[data-v-6bbf539d]{display:flex;justify-content:center;align-items:center;column-gap:20px;margin-top:10px}
