.slider-verify-container[data-v-a41ff790]{width:100%;margin-bottom:20px}.slider-track[data-v-a41ff790]{-webkit-user-select:none;user-select:none;background:#f7f9fa;border:1px solid #e4e7ed;border-radius:4px;width:100%;height:42px;position:relative;overflow:hidden}.slider-bg[data-v-a41ff790]{background:linear-gradient(90deg,#03c473,#05b35c);border-radius:3px;height:100%;transition:width .3s;position:absolute;top:0;left:0}.slider-text[data-v-a41ff790]{color:#606266;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;transition:color .3s;display:flex;position:absolute;top:0;left:0}.slider-text.success[data-v-a41ff790]{color:#fff}.slider-text.failed[data-v-a41ff790]{color:#f56c6c}.slider-button[data-v-a41ff790]{cursor:pointer;z-index:2;background:#fff;border:1px solid #dcdfe6;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:0;box-shadow:0 0 3px #0000004d}.slider-button[data-v-a41ff790]:hover{border-color:#1890ff}.slider-button.dragging[data-v-a41ff790]{border-color:#1890ff;box-shadow:0 0 5px #1890ff80}.slider-button.success[data-v-a41ff790]{color:#fff;background:#67c23a;border-color:#67c23a}.slider-button.failed[data-v-a41ff790]{color:#fff;background:#f56c6c;border-color:#f56c6c}.slider-icon[data-v-a41ff790]{font-size:16px}.arrow-icon[data-v-a41ff790]:before{content:"→"}.success-icon[data-v-a41ff790]:before{content:"✓"}.fail-icon[data-v-a41ff790]:before{content:"✗"}.continue-text[data-v-d3b2d12e]{color:#64748b;margin-bottom:12px;font-size:14px;font-weight:500}.self-login-account[data-v-d3b2d12e]{width:100%}.self-login-button[data-v-d3b2d12e]{background-color:#f8fafc;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-bottom:16px;transition:all .3s;display:flex}.self-login-button[data-v-d3b2d12e]:hover{background-color:#f0f7ff;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.self-login-button[data-v-d3b2d12e]:active{background-color:#e6f0ff;transform:translateY(0)}.account-button[data-v-d3b2d12e]{background:linear-gradient(90deg,#f8fafc,#f0f7ff);border-radius:8px;justify-content:flex-start;align-items:center;width:100%;min-height:48px;padding:12px 16px;display:flex}.account-button .account-avatar[data-v-d3b2d12e]{object-fit:cover;border:2px solid #0000000d;border-radius:50%;width:28px;height:28px;margin-right:12px;transition:all .3s}.account-button .account-avatar-letter[data-v-d3b2d12e]{color:#fff;-webkit-user-select:none;user-select:none;background-color:#1890ff;border:2px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-right:12px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.account-button[data-v-d3b2d12e]:hover{background:linear-gradient(90deg,#f0f7ff,#e6f0ff)}.account-button:hover .account-avatar[data-v-d3b2d12e],.account-button:hover .account-avatar-letter[data-v-d3b2d12e]{border-color:#1890ff33;transform:scale(1.05)}.account-button[data-v-d3b2d12e]:active{background:linear-gradient(90deg,#e6f0ff,#d9e8ff)}.account-name[data-v-d3b2d12e]{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:#1e293b;flex:1;font-weight:500;transition:color .3s;overflow:hidden}.self-icon[data-v-d3b2d12e]{width:22px;height:22px;margin-right:10px;transition:transform .3s}.self-login-button:hover .self-icon[data-v-d3b2d12e]{transform:scale(1.1)}.loading-icon[data-v-d3b2d12e]{margin-left:8px;animation:1s linear infinite spin-d3b2d12e}@keyframes spin-d3b2d12e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-header[data-v-4afc8735]{text-align:center;margin-bottom:30px;position:relative}.login-header h2[data-v-4afc8735]{margin-bottom:10px;font-size:24px}.qr-toggle-container[data-v-4afc8735]{z-index:10;position:absolute;top:5px;right:2px}.qr-icon-wrapper[data-v-4afc8735]{cursor:pointer;background:#f5f5f5;border:2px solid #e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:relative;overflow:hidden}.qr-icon-wrapper[data-v-4afc8735]:not(.qr-expanded){clip-path:polygon(0 0,100% 0,100% 100%);border-radius:0 8px 0 0}.qr-icon-wrapper[data-v-4afc8735]:hover{background:#e6f7ff;border-color:#1890ff}.qr-icon-wrapper.qr-expanded[data-v-4afc8735]{clip-path:polygon(0 0,100% 0,100% 100%);background:#1890ff;border-color:#1890ff;border-radius:0 8px 0 0}.qr-icon[data-v-4afc8735]{color:#666;transition:color .3s}.qr-icon-wrapper:hover .qr-icon[data-v-4afc8735]{color:#1890ff}.qr-icon-wrapper.qr-expanded .qr-icon[data-v-4afc8735]{color:#fff}.qr-login-container[data-v-4afc8735]{background:#fafafa;border-radius:8px;flex-direction:column;align-items:center;margin-bottom:20px;padding:30px 20px;display:flex}.qr-code-display[data-v-4afc8735]{justify-content:center;align-items:center;min-height:200px;margin-bottom:20px;display:flex}.qr-code[data-v-4afc8735]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:10px}.qr-placeholder[data-v-4afc8735]{color:#999;text-align:center;background:#fff;border:2px dashed #d9d9d9;border-radius:8px;justify-content:center;align-items:center;width:200px;height:200px;font-size:14px;display:flex}.qr-tips[data-v-4afc8735]{color:#666;text-align:center;margin-top:10px;font-size:14px}.login-method-tabs[data-v-4afc8735]{margin-bottom:20px}.tab-buttons[data-v-4afc8735]{border-bottom:1px solid #e8e8e8;display:flex}.tab-button[data-v-4afc8735]{cursor:pointer;color:#666;background:0 0;border:none;flex:1;padding:10px;font-size:14px}.tab-button.active[data-v-4afc8735]{color:#1890ff;border-bottom:2px solid #1890ff}.webauthn-container[data-v-4afc8735]{text-align:center;padding:20px}.webauthn-icon[data-v-4afc8735]{color:#1890ff;margin-bottom:20px;font-size:48px}.webauthn-btn[data-v-4afc8735]{justify-content:center;align-items:center;gap:10px;margin:20px auto 0;display:flex}.signed-in-box[data-v-4afc8735]{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:12px;margin-top:24px;padding:20px;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000d}.or-login-text[data-v-4afc8735]{text-align:left;color:#64748b;letter-spacing:.025em;margin-top:16px;font-size:14px;font-weight:500}.self-login-btn[data-v-4afc8735]{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;height:56px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a}.self-login-btn[data-v-4afc8735]:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.self-login-btn[data-v-4afc8735]:hover{background:linear-gradient(135deg,#f8faff 0%,#f0f4ff 100%);border-color:#0052d9;transform:translateY(-2px);box-shadow:0 8px 24px #0052d926}.self-login-btn[data-v-4afc8735]:hover:before{left:100%}.self-login-btn[data-v-4afc8735]:active{transform:translateY(-1px);box-shadow:0 4px 16px #0052d933}.self-login-content[data-v-4afc8735]{z-index:1;justify-content:flex-start;align-items:center;gap:16px;padding:0 8px;display:flex;position:relative}.self-login-avatar[data-v-4afc8735]{object-fit:cover;border:2px solid #e2e8f0;border-radius:50%;width:40px;height:40px;transition:all .3s;box-shadow:0 2px 8px #0000001a}.self-login-btn:hover .self-login-avatar[data-v-4afc8735]{border-color:#0052d9;transform:scale(1.05);box-shadow:0 4px 12px #0052d933}.self-login-text[data-v-4afc8735]{color:#1e293b;letter-spacing:.025em;font-size:15px;font-weight:600;transition:color .3s}.self-login-btn:hover .self-login-text[data-v-4afc8735]{color:#0052d9}.signed-in-info[data-v-4afc8735]{background:#f8fafc99;border:1px solid #f1f5f9;border-radius:10px;align-items:center;gap:16px;margin-bottom:20px;padding:16px;display:flex}.signed-in-avatar[data-v-4afc8735]{border:3px solid #fff;border-radius:50%;width:56px;height:56px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.signed-in-avatar img[data-v-4afc8735]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.signed-in-avatar:hover img[data-v-4afc8735]{transform:scale(1.1)}.signed-in-details[data-v-4afc8735]{flex:1}.signed-in-name[data-v-4afc8735]{color:#1e293b;letter-spacing:.025em;margin-bottom:4px;font-size:16px;font-weight:600}.signed-in-email[data-v-4afc8735]{color:#64748b;font-size:14px;font-weight:500}.mfa-verify-container[data-v-4afc8735]{z-index:1000;background-color:#fff;padding:20px;position:fixed;inset:0}.btn[data-v-4afc8735]{cursor:pointer;border:none;border-radius:4px;padding:8px 16px;font-size:14px;transition:all .3s}.btn-primary[data-v-4afc8735]{color:#fff;background-color:#1890ff}.btn-primary[data-v-4afc8735]:hover{background-color:#40a9ff}.btn-primary[data-v-4afc8735]:disabled{cursor:not-allowed;background-color:#bae7ff}.btn-secondary[data-v-4afc8735]{color:#666;background-color:#f0f0f0}.btn-secondary[data-v-4afc8735]:hover{background-color:#d9d9d9}.btn-secondary[data-v-4afc8735]:disabled{color:#bfbfbf;cursor:not-allowed;background-color:#f5f5f5}.provider-circle-btn[data-v-4afc8735]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s,box-shadow .2s,border-color .2s,background-color .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.provider-circle-btn[data-v-4afc8735]:hover{border-color:#d0d7de;transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}.provider-circle-btn[data-v-4afc8735]:active{transform:translateY(0);box-shadow:0 2px 6px #00000014}.provider-circle-btn[data-v-4afc8735]:focus{outline:none;box-shadow:0 0 0 3px #1890ff59}body.dark .provider-circle-btn[data-v-4afc8735]{background:#1f2937;border-color:#374151}body.dark .provider-circle-btn[data-v-4afc8735]:hover{border-color:#4b5563}.provider-circle-icon[data-v-4afc8735]{justify-content:center;align-items:center;width:28px;display:flex}.provider-circle-btn[title*=GitHub][data-v-4afc8735]:hover,.provider-circle-btn[title*=Google][data-v-4afc8735]:hover,.provider-circle-btn[title*=WeChat][data-v-4afc8735]:hover,.provider-circle-btn[title*=QQ][data-v-4afc8735]:hover,.provider-circle-btn[title*=DingTalk][data-v-4afc8735]:hover{background-color:#f5f5f5;border-color:#1890ff}.footer-button[data-v-4afc8735]{cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.server-settings-content[data-v-4afc8735]{padding:16px 0}.current-server[data-v-4afc8735]{font-weight:500;color:#0052d9!important}.setting-item[data-v-4afc8735]{margin-bottom:16px}.setting-item label[data-v-4afc8735]{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.setting-actions[data-v-4afc8735]{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.password-input-wrapper[data-v-4afc8735]{position:relative}.password-toggle-btn[data-v-4afc8735]{cursor:pointer;color:#666;z-index:10;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.password-toggle-btn[data-v-4afc8735]:hover{color:#0052d9}.password-toggle-btn[data-v-4afc8735]:focus{outline:none}.password-toggle-btn .eye-icon[data-v-4afc8735]{width:16px;height:16px;font-size:16px}.form-input[data-v-4afc8735]{width:100%}.form-input[data-v-4afc8735] .t-input,.form-input[data-v-4afc8735] .t-input:hover,.form-input[data-v-4afc8735] .t-input.t-input--focused,.form-input[data-v-4afc8735] .t-input.t-is-focused{border-radius:10px;height:100%;box-shadow:none!important;background:0 0!important}.login-button[data-v-bb62a6c6]{color:#333;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;min-width:200px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.login-button[data-v-bb62a6c6]:hover:not(.login-button-disabled):not(.login-button-loading){color:#4285f4;border-color:#4285f4;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.login-button[data-v-bb62a6c6]:active:not(.login-button-disabled):not(.login-button-loading){transform:translateY(0)}.login-button-disabled[data-v-bb62a6c6]{cursor:not-allowed;opacity:.6;background:#f5f5f5}.login-button-loading[data-v-bb62a6c6]{cursor:not-allowed;pointer-events:none}.login-button-content[data-v-bb62a6c6]{align-items:center;gap:8px;display:flex;position:relative}.login-button-icon[data-v-bb62a6c6]{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.provider-icon-svg[data-v-bb62a6c6]{width:20px;height:20px}.loading-icon[data-v-bb62a6c6]{animation:1s linear infinite spin-bb62a6c6}@keyframes spin-bb62a6c6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.google-login-button[data-v-bb62a6c6]{color:#757575;background-color:#fff;border-color:#dadce0}.google-login-button[data-v-bb62a6c6]:hover:not(.login-button-disabled):not(.login-button-loading){color:#202124;background-color:#f8f9fa;border-color:#dadce0;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.login-button.size-small[data-v-bb62a6c6]{min-width:160px;padding:4px 12px;font-size:12px}.login-button.size-large[data-v-bb62a6c6]{min-width:240px;padding:12px 20px;font-size:16px}.login-button.size-small .provider-icon-svg[data-v-bb62a6c6]{width:16px;height:16px}.login-button.size-large .provider-icon-svg[data-v-bb62a6c6]{width:24px;height:24px}@media (prefers-color-scheme:dark){.google-login-button[data-v-bb62a6c6]{color:#e8eaed;background:#303134;border-color:#5f6368}.google-login-button[data-v-bb62a6c6]:hover:not(.login-button-disabled):not(.login-button-loading){color:#e8eaed;background:#3c4043;border-color:#8ab4f8}}.login-button[data-v-1bfa1109]{color:#333;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:6px;justify-content:center;align-items:center;min-width:200px;padding:8px 16px;font-size:14px;font-weight:400;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.login-button[data-v-1bfa1109]:hover:not(.login-button-disabled):not(.login-button-loading){color:#40a9ff;border-color:#40a9ff;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.login-button[data-v-1bfa1109]:active:not(.login-button-disabled):not(.login-button-loading){transform:translateY(0)}.login-button-disabled[data-v-1bfa1109]{cursor:not-allowed;opacity:.6;background:#f5f5f5}.login-button-loading[data-v-1bfa1109]{cursor:not-allowed;pointer-events:none}.login-button-content[data-v-1bfa1109]{align-items:center;gap:8px;display:flex;position:relative}.login-button-icon[data-v-1bfa1109]{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.provider-icon[data-v-1bfa1109]{object-fit:contain;border-radius:2px;width:20px;height:20px}.provider-icon-svg[data-v-1bfa1109]{width:20px;height:20px}.loading-icon[data-v-1bfa1109]{color:#1890ff;animation:1s linear infinite spin-1bfa1109}.login-button-text[data-v-1bfa1109]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.login-button.size-small[data-v-1bfa1109]{min-width:160px;padding:4px 12px;font-size:12px}.login-button.size-small .provider-icon[data-v-1bfa1109],.login-button.size-small .provider-icon-svg[data-v-1bfa1109]{width:16px;height:16px}.login-button.size-large[data-v-1bfa1109]{min-width:240px;padding:12px 20px;font-size:16px}.login-button.size-large .provider-icon[data-v-1bfa1109],.login-button.size-large .provider-icon-svg[data-v-1bfa1109]{width:24px;height:24px}@keyframes spin-1bfa1109{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-color-scheme:dark){.login-button[data-v-1bfa1109]{color:#fff;background:#2d2d2d;border-color:#555}.login-button[data-v-1bfa1109]:hover:not(.login-button-disabled):not(.login-button-loading){background:#404040;border-color:#40a9ff}.login-button-disabled[data-v-1bfa1109]{color:#666;background:#404040}}@media (width<=768px){.login-button[data-v-1bfa1109]{width:100%;min-width:auto;padding:12px 16px}.login-button-text[data-v-1bfa1109]{font-size:16px}}@media (prefers-contrast:high){.login-button[data-v-1bfa1109]{border:2px solid #000}.login-button[data-v-1bfa1109]:hover:not(.login-button-disabled):not(.login-button-loading){color:#fff;background:#000}}.login-button[data-v-1bfa1109]:focus{outline-offset:2px;outline:2px solid #1890ff}.login-button-loading[data-v-1bfa1109]:before{content:"";z-index:1;background:#ffffffb3;position:absolute;inset:0}@media (prefers-color-scheme:dark){.login-button-loading[data-v-1bfa1109]:before{background:#2d2d2db3}}.facebook-login-button[data-v-127f778c]{justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex}.facebook-icon[data-v-127f778c]{width:20px;height:20px;margin-right:8px}.loading-icon[data-v-127f778c]{margin-left:8px;animation:1s linear infinite spin-127f778c}@keyframes spin-127f778c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.linkedin-login-button[data-v-e6faf8bb]{justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex}.linkedin-icon[data-v-e6faf8bb]{width:20px;height:20px;margin-right:8px}.loading-icon[data-v-e6faf8bb]{margin-left:8px;animation:1s linear infinite spin-e6faf8bb}@keyframes spin-e6faf8bb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wecom-login-button[data-v-82d2b8d6]{justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex}.wecom-icon[data-v-82d2b8d6]{width:20px;height:20px;margin-right:8px}.loading-icon[data-v-82d2b8d6]{margin-left:8px;animation:1s linear infinite spin-82d2b8d6}@keyframes spin-82d2b8d6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lark-login-button[data-v-9472a676]{justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex}.lark-icon[data-v-9472a676]{width:20px;height:20px;margin-right:8px}.loading-icon[data-v-9472a676]{margin-left:8px;animation:1s linear infinite spin-9472a676}@keyframes spin-9472a676{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adfs-login-button[data-v-236cee4a]{justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex}.adfs-icon[data-v-236cee4a]{width:20px;height:20px;margin-right:8px}.loading-icon[data-v-236cee4a]{margin-left:8px;animation:1s linear infinite spin-236cee4a}@keyframes spin-236cee4a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alipay-login-button[data-v-2e30e37a]{justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex}.alipay-icon[data-v-2e30e37a]{width:20px;height:20px;margin-right:8px}.loading-icon[data-v-2e30e37a]{margin-left:8px;animation:1s linear infinite spin-2e30e37a}@keyframes spin-2e30e37a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.apple-login-button[data-v-b110cac7]{justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex}.apple-icon[data-v-b110cac7]{width:20px;height:20px;margin-right:8px}.loading-icon[data-v-b110cac7]{margin-left:8px;animation:1s linear infinite spin-b110cac7}@keyframes spin-b110cac7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.slack-login-button[data-v-5f1507f5]{justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex}.slack-icon[data-v-5f1507f5]{width:20px;height:20px;margin-right:8px}.loading-icon[data-v-5f1507f5]{margin-left:8px;animation:1s linear infinite spin-5f1507f5}@keyframes spin-5f1507f5{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.douyin-login-button[data-v-dc065a92]{justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex}.douyin-icon[data-v-dc065a92]{width:20px;height:20px;margin-right:8px}.loading-icon[data-v-dc065a92]{margin-left:8px;animation:1s linear infinite spin-dc065a92}@keyframes spin-dc065a92{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kwai-login-button[data-v-047de946]{justify-content:center;align-items:center;width:100%;margin-bottom:16px;display:flex}.kwai-icon[data-v-047de946]{width:20px;height:20px;margin-right:8px}.loading-icon[data-v-047de946]{margin-left:8px;animation:1s linear infinite spin-047de946}@keyframes spin-047de946{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.provider-wrapper[data-v-73e14a4e]{display:inline-block}.provider-circle[data-v-73e14a4e]{background:var(--color-bg-container,#fff);border:1px solid var(--color-border,#f0f0f0);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 3px #0000001a}.provider-circle[data-v-73e14a4e]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.provider-logo[data-v-73e14a4e]{border-radius:50%;width:22px;height:22px}.login-page .login-container .invitation-banner[data-v-06b4dc67]{flex-direction:column;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.login-page .login-container .invitation-banner .invitation-content[data-v-06b4dc67]{flex:1;align-items:center;gap:12px;display:flex}.login-page .login-container .invitation-banner .invitation-content .invitation-icon[data-v-06b4dc67]{opacity:.9;font-size:24px}.login-page .login-container .invitation-banner .invitation-content .invitation-text[data-v-06b4dc67]{font-size:16px;line-height:1.5}.login-page .login-container .invitation-banner .invitation-content .invitation-text strong[data-v-06b4dc67]{font-size:18px;font-weight:600}.login-page .login-container .invitation-banner .organization-info[data-v-06b4dc67]{border-left:1px solid #ffffff4d;align-items:center;gap:16px;padding-left:20px;display:flex}.login-page .login-container .invitation-banner .organization-info .org-name[data-v-06b4dc67]{white-space:nowrap;font-size:18px;font-weight:600}.login-page .login-container .invitation-banner .organization-info .verified-badge[data-v-06b4dc67]{white-space:nowrap;background:#fff3;border-radius:20px;align-items:center;gap:4px;padding:6px 14px;font-size:13px;font-weight:500;display:flex}.login-page .login-container .invitation-banner .organization-info .verified-badge i[data-v-06b4dc67]{color:#52c41a;font-size:16px}.login-page .login-container .signup-error[data-v-06b4dc67]{text-align:center;padding:40px 20px}.login-page .login-container .signup-error .error-icon[data-v-06b4dc67]{color:#ff4757;margin-bottom:20px;font-size:48px}.login-page .login-container .signup-error h3[data-v-06b4dc67]{color:#333;margin-bottom:10px}.login-page .login-container .signup-error p[data-v-06b4dc67]{color:#666;margin-bottom:30px}.login-page .login-container .login-header[data-v-06b4dc67]{text-align:center;margin-bottom:30px;position:relative}.login-page .login-container .login-header h2[data-v-06b4dc67]{margin-bottom:10px;font-size:24px}.login-page .login-container .login-method-tabs .tab-buttons[data-v-06b4dc67]{border-bottom:1px solid #e8e8e8;margin-bottom:15px;display:flex}.login-page .login-container .login-form .country-code-select[data-v-06b4dc67]{margin-right:5px;width:120px!important}.login-page .login-container .login-form .country-code-select[data-v-06b4dc67] .t-input{width:120px;height:40px}.login-page .login-container .login-form .org-type-select[data-v-06b4dc67]{border-radius:5px;margin-right:5px;width:100px!important;height:45px!important}.login-page .login-container .login-form select.form-input[data-v-06b4dc67]{color:#606266;cursor:pointer;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px;width:100%;height:40px;padding:8px 12px;font-size:14px;transition:border-color .2s}.login-page .login-container .login-form select.form-input[data-v-06b4dc67]:hover{border-color:#c0c4cc}.login-page .login-container .login-form select.form-input[data-v-06b4dc67]:focus{border-color:#409eff;outline:none}.login-page .login-container .login-form select.form-input option[data-v-06b4dc67]{padding:8px 12px}.login-page .login-container .login-form .input-wrapper[data-v-06b4dc67]{flex-direction:column;width:100%;display:flex;position:relative}.login-page .login-container .login-form .phone-input-wrapper[data-v-06b4dc67]{flex-direction:row;gap:8px;width:100%;display:flex}.login-page .login-container .login-form .error-message[data-v-06b4dc67]{color:#f56c6c;width:100%;margin-top:4px;font-size:12px;line-height:1.5;display:block;position:absolute;top:42px;left:0}.login-page .login-container .login-form .error-message .goto-login-link[data-v-06b4dc67]{color:#409eff;cursor:pointer;margin-left:8px;font-weight:500;text-decoration:none}.login-page .login-container .login-form .error-message .goto-login-link[data-v-06b4dc67]:hover{text-decoration:underline}.login-page .login-container .login-form .form-actions[data-v-06b4dc67]{gap:10px;margin-top:20px;display:flex}.login-page .login-container .login-form .form-actions .btn[data-v-06b4dc67]{flex:1}.login-page .login-container .login-form .form-actions .btn.btn-secondary[data-v-06b4dc67]{color:#606266;background:#f5f5f5;border:1px solid #dcdfe6}.login-page .login-container .login-form .form-actions .btn.btn-secondary[data-v-06b4dc67]:hover{background:#e6e6e6}@keyframes shake-06b4dc67{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.shake-animation[data-v-06b4dc67]{animation:.5s ease-in-out shake-06b4dc67}.password-strength-hint[data-v-06b4dc67]{z-index:1000;opacity:1;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px 16px;font-size:14px;transition:opacity .5s ease-out,transform .5s ease-out;position:absolute;top:100%;left:0;right:0;transform:translateY(0);box-shadow:0 4px 12px #0000001a}.password-strength-hint.fade-out[data-v-06b4dc67]{opacity:0;transform:translateY(-10px)}.password-strength-hint .hint-title[data-v-06b4dc67]{color:#333;margin-bottom:8px;font-weight:600}.password-strength-hint .hint-item[data-v-06b4dc67]{align-items:center;margin-bottom:4px;font-size:13px;display:flex}.password-strength-hint .hint-item[data-v-06b4dc67]:last-child{margin-bottom:0}.password-strength-hint .hint-item .hint-icon[data-v-06b4dc67]{border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-right:8px;font-size:10px;font-weight:700;display:flex}.password-strength-hint .hint-item .hint-icon.success[data-v-06b4dc67]{color:#fff;background-color:#52c41a}.password-strength-hint .hint-item .hint-icon.error[data-v-06b4dc67]{color:#fff;background-color:#ff4d4f}.password-strength-hint .hint-item .hint-text[data-v-06b4dc67]{flex:1}.password-strength-hint .hint-item .hint-text.success[data-v-06b4dc67]{color:#52c41a}.password-strength-hint .hint-item .hint-text.error[data-v-06b4dc67]{color:#ff4d4f}.password-strength-hint .strength-level[data-v-06b4dc67]{border-top:1px solid #f0f0f0;align-items:center;margin-top:8px;padding-top:8px;display:flex}.password-strength-hint .strength-level .level-label[data-v-06b4dc67]{color:#666;margin-right:8px;font-weight:600}.password-strength-hint .strength-level .level-value[data-v-06b4dc67]{font-weight:600}.password-strength-hint .strength-level .level-value.weak[data-v-06b4dc67]{color:#ff4d4f}.password-strength-hint .strength-level .level-value.medium[data-v-06b4dc67]{color:#faad14}.password-strength-hint .strength-level .level-value.strong[data-v-06b4dc67]{color:#52c41a}.enterprise-search-container[data-v-06b4dc67]{width:100%;position:relative}.enterprise-search-container .enterprise-dropdown[data-v-06b4dc67]{z-index:1000;background:#fff;border:1px solid #e0e0e0;border-radius:4px;max-height:300px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.enterprise-search-container .enterprise-dropdown .enterprise-loading[data-v-06b4dc67]{text-align:center;color:#666;padding:12px 16px;font-size:14px}.enterprise-search-container .enterprise-dropdown .enterprise-option[data-v-06b4dc67]{cursor:pointer;border-bottom:1px solid #f0f0f0;padding:12px 16px;transition:background-color .2s}.enterprise-search-container .enterprise-dropdown .enterprise-option[data-v-06b4dc67]:hover{background-color:#f5f5f5}.enterprise-search-container .enterprise-dropdown .enterprise-option[data-v-06b4dc67]:last-child{border-bottom:none}.enterprise-search-container .enterprise-dropdown .enterprise-option .enterprise-name[data-v-06b4dc67]{color:#333;margin-bottom:4px;font-size:14px;font-weight:500}.enterprise-search-container .enterprise-dropdown .enterprise-option .enterprise-details[data-v-06b4dc67]{gap:12px;margin-bottom:4px;display:flex}.enterprise-search-container .enterprise-dropdown .enterprise-option .enterprise-details .enterprise-code[data-v-06b4dc67]{color:#666;font-size:12px}.enterprise-search-container .enterprise-dropdown .enterprise-option .enterprise-details .enterprise-status[data-v-06b4dc67]{color:#52c41a;font-size:12px;font-weight:500}.enterprise-search-container .enterprise-dropdown .enterprise-option .enterprise-address[data-v-06b4dc67]{color:#999;font-size:12px;line-height:1.4}.enterprise-search-container .enterprise-dropdown .enterprise-no-results[data-v-06b4dc67]{text-align:center;color:#999;padding:12px 16px;font-size:14px}@media (prefers-color-scheme:dark){.enterprise-search-container .enterprise-dropdown[data-v-06b4dc67]{background:#2d2d2d;border-color:#555}.enterprise-search-container .enterprise-dropdown .enterprise-option[data-v-06b4dc67]{border-bottom-color:#444}.enterprise-search-container .enterprise-dropdown .enterprise-option[data-v-06b4dc67]:hover{background-color:#3d3d3d}.enterprise-search-container .enterprise-dropdown .enterprise-option .enterprise-name[data-v-06b4dc67]{color:#fff}.enterprise-search-container .enterprise-dropdown .enterprise-option .enterprise-details .enterprise-code[data-v-06b4dc67]{color:#ccc}.enterprise-search-container .enterprise-dropdown .enterprise-option .enterprise-details .enterprise-status[data-v-06b4dc67]{color:#52c41a}.enterprise-search-container .enterprise-dropdown .enterprise-option .enterprise-address[data-v-06b4dc67]{color:#999}.enterprise-search-container .enterprise-dropdown .enterprise-loading[data-v-06b4dc67],.enterprise-search-container .enterprise-dropdown .enterprise-no-results[data-v-06b4dc67]{color:#ccc}}.country-select[data-v-6434e556]{cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e") right 8px center/16px no-repeat;border:1px solid #ddd;border-radius:4px;width:120px;padding:12px 32px 12px 8px;font-size:14px;transition:all .3s}.country-select[data-v-6434e556]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 2px #667eea33}.country-select[data-v-6434e556]:hover{border-color:#999}.country-select.error[data-v-6434e556]{border-color:#ff4757}.country-select.error[data-v-6434e556]:focus{border-color:#ff4757;box-shadow:0 0 0 2px #ff475733}.country-select[data-v-6434e556]:disabled{color:#999;cursor:not-allowed;opacity:.6;background-color:#f5f5f5}.country-select option[data-v-6434e556]{padding:8px;font-size:14px}@media (width<=480px){.country-select[data-v-6434e556]{width:100%;min-width:120px}}@media (prefers-contrast:high){.country-select[data-v-6434e556]{border:2px solid #000}.country-select[data-v-6434e556]:focus{border-color:#06c;box-shadow:0 0 0 3px #0066cc4d}}@media (prefers-color-scheme:dark){.country-select[data-v-6434e556]{color:#fff;background:#2d2d2d;border-color:#555}.country-select[data-v-6434e556]:focus{border-color:#667eea}.country-select[data-v-6434e556]:disabled{color:#666;background-color:#1a1a1a}}.forget-page[data-v-84c906c8]{justify-content:center;align-items:center;min-height:100vh;display:flex}.forget-container[data-v-84c906c8]{width:400px}.forget-header[data-v-84c906c8]{margin-bottom:30px}.back-button[data-v-84c906c8]{color:#666;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-bottom:16px;padding:8px 12px;font-size:14px;transition:all .3s;display:inline-flex}.back-button[data-v-84c906c8]:hover{color:#1890ff}.forget-title[data-v-84c906c8]{color:#1e293b;text-align:center;margin:0 0 8px;font-size:24px;font-weight:600}.forget-subtitle[data-v-84c906c8]{color:#64748b;text-align:center;margin:0;font-size:14px}.steps-container[data-v-84c906c8]{margin-top:30px;margin-bottom:30px}.verify-method-tabs[data-v-84c906c8]{margin-bottom:20px}.tab-buttons[data-v-84c906c8]{border-bottom:1px solid #e8e8e8;display:flex}.tab-button[data-v-84c906c8]{cursor:pointer;color:#666;background:0 0;border:none;flex:1;padding:10px;font-size:14px;transition:all .3s}.tab-button.active[data-v-84c906c8]{color:#1890ff;border-bottom:2px solid #1890ff}.tab-button[data-v-84c906c8]:hover{color:#1890ff}.steps[data-v-84c906c8]{justify-content:space-between;display:flex;position:relative}.steps[data-v-84c906c8]:before{content:"";z-index:1;background:#e8e8e8;height:2px;position:absolute;top:20px;left:20px;right:20px}.step[data-v-84c906c8]{z-index:2;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.step-icon[data-v-84c906c8]{color:#999;background:#e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:8px;font-weight:600;transition:all .3s;display:flex}.step.active .step-icon[data-v-84c906c8]{color:#fff;background:#1890ff}.step.completed .step-icon[data-v-84c906c8]{color:#fff;background:#52c41a}.step-title[data-v-84c906c8]{color:#666;text-align:center;font-size:12px}.step.active .step-title[data-v-84c906c8]{color:#1890ff;font-weight:600}.step.completed .step-title[data-v-84c906c8]{color:#52c41a}.step-content[data-v-84c906c8]{margin-bottom:20px}.verify-hint[data-v-84c906c8]{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:4px;margin-bottom:20px;padding:12px;font-size:14px}.form-group[data-v-84c906c8]{margin-bottom:16px}.form-input[data-v-84c906c8]{width:100%;height:40px}.form-input[data-v-84c906c8] .t-input{height:40px}.form-input[data-v-84c906c8] .t-input__inner{height:40px;line-height:40px}.phone-input[data-v-84c906c8]{gap:10px;display:flex}.country-select[data-v-84c906c8]{width:120px}.phone-number[data-v-84c906c8]{flex:1}.code-input-group[data-v-84c906c8]{gap:10px;display:flex}.code-input[data-v-84c906c8]{flex:1}.resend-btn[data-v-84c906c8]{min-width:120px}.password-strength[data-v-84c906c8]{margin-top:8px}.strength-bar[data-v-84c906c8]{background:#eee;border-radius:2px;height:4px;margin-bottom:5px;overflow:hidden}.strength-fill[data-v-84c906c8]{height:100%;transition:all .3s}.strength-weak[data-v-84c906c8]{background:#ff4757}.strength-fair[data-v-84c906c8]{background:#ffa502}.strength-good[data-v-84c906c8]{background:#2ed573}.strength-strong[data-v-84c906c8]{background:#1e90ff}.strength-very-strong[data-v-84c906c8]{background:#5f27cd}.strength-text[data-v-84c906c8]{color:#666;font-size:12px}.error-hint[data-v-84c906c8]{color:#ff4757;margin-top:5px;font-size:12px}.form-actions[data-v-84c906c8]{justify-content:center;gap:12px;margin-top:24px;display:flex}.btn[data-v-84c906c8]{cursor:pointer;border:none;border-radius:4px;min-width:100px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .3s}.btn-primary[data-v-84c906c8]{color:#fff;background:#1890ff;flex:1}.btn-primary[data-v-84c906c8]:hover:not(:disabled){background:#40a9ff}.btn-primary[data-v-84c906c8]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-84c906c8]{color:#666;background:#f5f5f5;border:1px solid #ddd}.btn-secondary[data-v-84c906c8]:hover:not(:disabled){background:#e8e8e8}.btn-secondary[data-v-84c906c8]:disabled{opacity:.6;cursor:not-allowed}.success-content[data-v-84c906c8]{text-align:center;padding:20px 0}.success-icon[data-v-84c906c8]{color:#fff;background:#52c41a;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;font-size:40px;display:flex}.success-content h3[data-v-84c906c8]{color:#52c41a;margin-bottom:10px}.success-content p[data-v-84c906c8]{color:#666;margin-bottom:30px}@media (width<=480px){.forget-container[data-v-84c906c8]{margin:20px;padding:30px 20px}.steps[data-v-84c906c8]{flex-direction:column;gap:10px}.steps[data-v-84c906c8]:before{display:none}.step[data-v-84c906c8]{text-align:left;flex-direction:row;justify-content:flex-start}.step-icon[data-v-84c906c8]{margin-bottom:0;margin-right:10px}.verify-methods[data-v-84c906c8]{flex-direction:column;gap:10px}.phone-input[data-v-84c906c8]{flex-direction:column}.country-select[data-v-84c906c8]{width:100%}.form-actions[data-v-84c906c8],.code-input-group[data-v-84c906c8]{flex-direction:column}.resend-btn[data-v-84c906c8]{width:100%}}.dashboard[data-v-d63dbf8e]{background:#f5f7fc;min-height:100%;padding:0}.dashboard-heading[data-v-d63dbf8e]{margin:20px 0}.dashboard-heading__title[data-v-d63dbf8e]{letter-spacing:-.3px;background:linear-gradient(135deg,#1e293b,#2d3a5e);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:center;gap:10px;font-size:24px;font-weight:700;display:flex}.dashboard-heading__title i[data-v-d63dbf8e]{color:#2563eb;font-size:28px}.dashboard-heading__subtitle[data-v-d63dbf8e]{color:#5b6e8c;margin:8px 0 0;font-size:13px}.kpi-row[data-v-d63dbf8e]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:28px;display:grid}.kpi-card[data-v-d63dbf8e]{text-align:center;background:#fff;border:1px solid #edf2f7;border-radius:24px;padding:18px 16px;box-shadow:0 4px 14px #00000005,0 1px 3px #00000008}.kpi-number[data-v-d63dbf8e]{color:#0f172a;font-size:32px;font-weight:800;line-height:1}.kpi-label[data-v-d63dbf8e]{color:#334155;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:inline-flex}.kpi-trend[data-v-d63dbf8e]{font-size:11px;font-weight:600}.kpi-trend.positive[data-v-d63dbf8e]{color:#10b981}.kpi-trend.neutral[data-v-d63dbf8e]{color:#64748b}.charts-row[data-v-d63dbf8e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px;display:grid}.chart-box[data-v-d63dbf8e],.table-header[data-v-d63dbf8e]{background:#fff;border:1px solid #edf2f7;border-radius:28px;box-shadow:0 4px 14px #00000005,0 1px 3px #00000008}.chart-box[data-v-d63dbf8e]{padding:16px 18px}.chart-title[data-v-d63dbf8e]{color:#0f172a;align-items:center;gap:8px;min-height:22px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.chart-title i[data-v-d63dbf8e],.table-header h3 i[data-v-d63dbf8e]{color:#3b82f6}.table-card[data-v-d63dbf8e]{background:#fff;border:1px solid #edf2f7;border-radius:28px;margin-bottom:28px;overflow:hidden;box-shadow:0 4px 14px #00000005,0 1px 3px #00000008}.table-header[data-v-d63dbf8e]{box-shadow:none;border-bottom:1px solid #f0f2f5;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 28px;display:flex}.table-header h3[data-v-d63dbf8e]{color:#0f172a;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.chart-container[data-v-d63dbf8e]{width:100%;height:240px}.view-all-link[data-v-d63dbf8e]{color:#2563eb;font-size:12px;font-weight:600;text-decoration:none}.view-all-link[data-v-d63dbf8e]:hover{color:#1d4ed8}.data-table[data-v-d63dbf8e]{border-collapse:collapse;width:100%}.data-table th[data-v-d63dbf8e],.data-table td[data-v-d63dbf8e]{text-align:left;border-bottom:1px solid #f1f5f9;padding:14px 12px}.data-table th[data-v-d63dbf8e]{color:#5b6e8c;background:0 0;font-weight:600}.data-table td[data-v-d63dbf8e]{color:#334155}.table-content[data-v-d63dbf8e]{padding:0 28px 18px}.status-badge[data-v-d63dbf8e]{border-radius:999px;align-items:center;min-height:26px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.status-badge.active[data-v-d63dbf8e]{color:#2b6e3b;background:#e6f7e6;border:1px solid #c8ebcf}.tour-overlay[data-v-d63dbf8e]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.tour-content[data-v-d63dbf8e]{text-align:center;background:#fff;border-radius:18px;max-width:400px;padding:32px}.tour-content h3[data-v-d63dbf8e]{color:#333;margin:0 0 16px;font-size:20px;font-weight:600}.tour-content p[data-v-d63dbf8e]{color:#666;margin:0 0 24px;font-size:14px;line-height:1.6}.tour-actions[data-v-d63dbf8e]{justify-content:center;gap:12px;display:flex}.btn[data-v-d63dbf8e]{cursor:pointer;border:none;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .3s}.btn-primary[data-v-d63dbf8e]{color:#fff;background:#667eea}.btn-primary[data-v-d63dbf8e]:hover{background:#5a6fd8}.btn-secondary[data-v-d63dbf8e]{color:#666;background:#f5f5f5}.btn-secondary[data-v-d63dbf8e]:hover{background:#e8e8e8}@media (width<=768px){.dashboard[data-v-d63dbf8e]{padding:0}.dashboard-heading__title[data-v-d63dbf8e]{font-size:26px}.charts-row[data-v-d63dbf8e]{grid-template-columns:1fr;gap:18px}.table-header[data-v-d63dbf8e],.table-content[data-v-d63dbf8e]{padding-left:18px;padding-right:18px}.table-header[data-v-d63dbf8e]{padding-top:14px;padding-bottom:14px}.data-table[data-v-d63dbf8e]{font-size:12px}.data-table th[data-v-d63dbf8e],.data-table td[data-v-d63dbf8e]{padding:10px 6px}}.about[data-v-94642060]{text-align:center;padding:20px}
