.personal-info[data-v-ac223de6]{padding:0;width:min(100%,760px);background:transparent;min-height:100%;max-width:100%;margin:0 auto}.personal-info .profile-card[data-v-ac223de6]{background:transparent;border-radius:0;width:min(100%,720px);padding:8px 0 18px;margin-bottom:0;margin-left:auto;margin-right:auto;color:var(--im-text-color);box-shadow:none;border:none;border-bottom:1px solid var(--im-surface-panel-border);backdrop-filter:none}.personal-info .profile-card[data-v-ac223de6] .profile-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.personal-info .profile-card[data-v-ac223de6] .profile-summary__body{display:flex;flex-direction:column;gap:8px}.personal-info .profile-card[data-v-ac223de6] .profile-summary__title-row{align-items:flex-start}.personal-info .profile-card[data-v-ac223de6] .profile-summary__title{font-size:20px;line-height:1.2}.personal-info .profile-card[data-v-ac223de6] .profile-summary__subtitle{margin-top:0}.personal-info .profile-card[data-v-ac223de6] .profile-summary__meta{margin-top:0;gap:8px}.personal-info .profile-card[data-v-ac223de6] .profile-summary__chip{min-height:24px;padding:4px 10px}.personal-info .profile-card[data-v-ac223de6] .profile-summary__extra{margin-top:0}.personal-info .avatar-upload-wrap[data-v-ac223de6]{position:relative;width:var(--avatar-size);height:var(--avatar-size)}.personal-info .avatar-upload-wrap .avatar-uploader[data-v-ac223de6] .el-upload{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;overflow:hidden;border:1px solid var(--im-control-border);transition:border-color .2s ease,opacity .2s ease}.personal-info .avatar-upload-wrap .avatar-uploader[data-v-ac223de6] .el-upload:hover{border-color:var(--im-color-primary);opacity:.94}.personal-info .avatar-upload-wrap__mask[data-v-ac223de6]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:50%;background:rgba(var(--im-black-rgb),.48);color:var(--im-text-color-white);font-size:11px;pointer-events:none;opacity:0;transition:opacity .2s ease}.personal-info .avatar-upload-wrap__mask i[data-v-ac223de6]{font-size:16px}.personal-info .avatar-upload-wrap:hover .avatar-upload-wrap__mask[data-v-ac223de6]{opacity:1}.personal-info .account-row[data-v-ac223de6]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--im-control-soft-bg);border:1px solid var(--im-control-border);min-height:42px;box-sizing:border-box}.personal-info .account-row__label[data-v-ac223de6]{flex-shrink:0;font-size:12px;color:var(--im-text-color-light)}.personal-info .account-row__value[data-v-ac223de6]{flex:1;min-width:0;font-size:13px;color:var(--im-text-color);font-family:Courier New,monospace;word-break:break-all}.personal-info .account-row__copy[data-v-ac223de6]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--im-color-primary);cursor:pointer;transition:background .2s ease}.personal-info .account-row__copy[data-v-ac223de6]:hover{background:rgba(var(--im-primary-rgb),.08)}.personal-info .form-section[data-v-ac223de6]{background:transparent;border-radius:0;width:min(100%,720px);padding:16px 0;margin-bottom:0;margin-left:auto;margin-right:auto;box-shadow:none;border:none;border-bottom:1px solid var(--im-surface-panel-border)}.personal-info .form-section .company-text[data-v-ac223de6]{font-size:var(--im-font-size);color:var(--im-text-color-light)}.personal-info .form-section .profile-form .field-grid[data-v-ac223de6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.personal-info .form-section .profile-form .field-item[data-v-ac223de6]{margin-bottom:0;text-align:left}.personal-info .form-section .profile-form .field-item--full[data-v-ac223de6]{grid-column:1/-1}.personal-info .form-section .profile-form[data-v-ac223de6] .el-form-item__label{padding-bottom:6px;line-height:1.2;font-size:12px;color:var(--im-text-color-light);text-align:left;display:block}.personal-info .form-section .profile-form .static-field[data-v-ac223de6]{display:flex;align-items:center;min-height:40px;padding:0 12px;border:1px solid var(--im-control-border);border-radius:8px;color:var(--im-text-color);background:var(--im-control-soft-bg);box-sizing:border-box}.personal-info .form-section .profile-form[data-v-ac223de6] .el-input__inner{box-sizing:border-box;height:38px;line-height:38px;border-radius:8px;border-color:var(--im-control-border);background:var(--im-control-soft-bg);padding:0 12px;box-shadow:none;transition:border-color .2s ease,background .2s ease}.personal-info .form-section .profile-form[data-v-ac223de6] .el-input__inner:focus{border-color:rgba(var(--im-primary-rgb),.55);background:var(--im-control-bg);box-shadow:none}.personal-info .form-section .profile-form[data-v-ac223de6] .el-textarea__inner{box-sizing:border-box;min-height:104px!important;border-radius:8px;border-color:var(--im-control-border);background:var(--im-control-soft-bg);padding:10px 12px;line-height:1.6;box-shadow:none;transition:border-color .2s ease,background .2s ease}.personal-info .form-section .profile-form[data-v-ac223de6] .el-textarea__inner:focus{border-color:rgba(var(--im-primary-rgb),.55);background:var(--im-control-bg);box-shadow:none}.personal-info .form-section .profile-form .gender-group[data-v-ac223de6]{display:flex;align-items:center;flex-wrap:wrap;min-height:38px;padding:0 12px;border:1px solid var(--im-control-border);border-radius:8px;background:var(--im-control-soft-bg)}.personal-info .form-section .profile-form .gender-group[data-v-ac223de6] .el-radio{margin-right:18px;color:var(--im-text-color)}.personal-info .btn-group[data-v-ac223de6]{width:min(100%,720px);margin:16px auto 0;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:16px;border-top:1px solid var(--im-surface-panel-border)}.personal-info .btn-group .el-button[data-v-ac223de6]{min-width:98px;min-height:36px;padding:0 16px;border-radius:8px;box-shadow:none}@media(max-width:767px){.personal-info .btn-group[data-v-ac223de6]{padding-top:14px}.personal-info .btn-group .el-button[data-v-ac223de6]{width:100%}.personal-info .account-row[data-v-ac223de6]{align-items:flex-start;flex-wrap:wrap}.personal-info .form-section[data-v-ac223de6]{padding:16px 0}.personal-info .form-section .profile-form .field-grid[data-v-ac223de6]{grid-template-columns:1fr;gap:12px}.personal-info .profile-card[data-v-ac223de6] .profile-summary{grid-template-columns:1fr;gap:14px}.personal-info .profile-card[data-v-ac223de6] .profile-summary__title{font-size:18px}}.user-config[data-v-55415c7d]{padding:0;background:transparent;min-height:100%;max-width:720px;margin:0 auto}.user-config .form-section[data-v-55415c7d]{background:transparent;border-radius:0;padding:8px 0;margin-bottom:0;box-shadow:none;border:none;border-bottom:1px solid rgba(var(--im-black-rgb),.08)}.user-config .form-section .section-title[data-v-55415c7d]{margin:0 0 14px 0;font-size:15px;font-weight:600;display:flex;align-items:center;gap:6px;color:var(--im-text-color);margin-bottom:4px;font-size:14px}.user-config .form-section .section-title i[data-v-55415c7d]{color:var(--im-color-primary);font-size:16px;flex-shrink:0}.user-config .setting-item[data-v-55415c7d]{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:8px 0;border-bottom:1px solid var(--im-surface-panel-border);gap:10px}.user-config .setting-item[data-v-55415c7d]:last-child{border-bottom:none}.user-config .setting-item .setting-copy[data-v-55415c7d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.user-config .setting-item .setting-label[data-v-55415c7d]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--im-text-color);line-height:1.35}.user-config .setting-item .help-icon[data-v-55415c7d]{color:var(--im-text-color-lighter);font-size:13px;cursor:help;transition:color .2s ease}.user-config .setting-item .help-icon[data-v-55415c7d]:hover{color:var(--im-color-primary)}.user-config .setting-item .setting-content[data-v-55415c7d]{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;gap:8px}.user-config .setting-desc[data-v-55415c7d]{font-size:12px;line-height:1.45;color:var(--im-text-color-light);text-align:left}.user-config .setting-state[data-v-55415c7d]{font-size:11px;line-height:1;color:var(--im-text-color-light);white-space:nowrap;letter-spacing:.02em}.user-config[data-v-55415c7d] .el-switch__core{border-color:var(--im-control-border);background:var(--im-control-tag-neutral-bg)}.user-config[data-v-55415c7d] .el-switch.is-checked .el-switch__core{border-color:var(--im-color-primary);background:var(--im-color-primary)}@media(max-width:767px){.user-config .setting-item[data-v-55415c7d]{min-height:46px;padding:6px 0;gap:8px}.user-config .setting-item .setting-content[data-v-55415c7d]{justify-content:space-between}}.about-us[data-v-47fc6f2b]{padding:0;background:transparent;min-height:100%}.about-us .form-section[data-v-47fc6f2b]{background:transparent;border-radius:0;padding:16px 0;margin-bottom:0;box-shadow:none;border:none;border-bottom:1px solid rgba(var(--im-black-rgb),.08)}.about-us .form-section .section-title[data-v-47fc6f2b]{margin:0 0 14px 0;font-size:15px;font-weight:600;display:flex;align-items:center;gap:6px;color:var(--im-text-color);margin-bottom:12px}.about-us .form-section .section-title i[data-v-47fc6f2b]{color:var(--im-color-primary);font-size:15px;flex-shrink:0}.about-us .form-section--summary[data-v-47fc6f2b]{padding-top:0}.about-us .summary-strip[data-v-47fc6f2b]{display:flex;align-items:center;justify-content:space-between;gap:16px}.about-us .brand-block[data-v-47fc6f2b]{min-width:0;display:flex;align-items:center;gap:12px}.about-us .brand-mark[data-v-47fc6f2b]{width:42px;height:42px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(var(--im-primary-rgb),.14);background:rgba(var(--im-primary-rgb),.06);color:var(--im-color-primary)}.about-us .brand-mark i[data-v-47fc6f2b]{font-size:18px}.about-us .brand-copy[data-v-47fc6f2b]{min-width:0}.about-us .brand-title-row[data-v-47fc6f2b]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.about-us .brand-title[data-v-47fc6f2b]{margin:0;font-size:20px;line-height:1.2;font-weight:700;color:var(--im-text-color)}.about-us .brand-version[data-v-47fc6f2b]{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:rgba(var(--im-black-rgb),.04);color:var(--im-text-color-light);font-size:11px;font-weight:600;white-space:nowrap}.about-us .brand-desc[data-v-47fc6f2b]{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--im-text-color-light);max-width:640px}.about-us .runtime-pill[data-v-47fc6f2b]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--im-control-border);background:var(--im-control-soft-bg);color:var(--im-text-color-light);font-size:12px;font-weight:500}.about-us .runtime-pill i[data-v-47fc6f2b]{font-size:14px}.about-us .meta-list[data-v-47fc6f2b]{display:grid;gap:10px}.about-us .meta-item[data-v-47fc6f2b]{display:flex;align-items:center;gap:20px;min-height:30px}.about-us .meta-label[data-v-47fc6f2b]{flex:0 0 84px;font-size:13px;line-height:1.5;color:var(--im-text-color-light)}.about-us .meta-value[data-v-47fc6f2b]{min-width:0;font-size:14px;line-height:1.5;font-weight:600;color:var(--im-text-color);word-break:break-word}.about-us .update-actions[data-v-47fc6f2b]{display:flex;align-items:center;justify-content:space-between;gap:12px}.about-us .update-actions .section-title[data-v-47fc6f2b]{margin-bottom:0}@media(max-width:767px){.about-us .summary-strip[data-v-47fc6f2b]{flex-direction:column;align-items:flex-start;gap:12px}.about-us .brand-mark[data-v-47fc6f2b]{width:38px;height:38px;border-radius:9px}.about-us .brand-title[data-v-47fc6f2b]{font-size:18px}.about-us .runtime-pill[data-v-47fc6f2b]{min-height:28px;padding:0 10px}.about-us .meta-item[data-v-47fc6f2b]{flex-direction:column;gap:6px}.about-us .meta-label[data-v-47fc6f2b]{flex-basis:auto}.about-us .update-actions[data-v-47fc6f2b]{flex-direction:column;align-items:flex-start}}.bind-phone[data-v-409200bf]{padding:0;background:transparent;min-height:100%}.bind-phone .setting-shell[data-v-409200bf]{width:min(620px,100%);display:flex;flex-direction:column;gap:14px}.bind-phone .success-section[data-v-409200bf]{background:transparent;border-radius:0;padding:16px 0;margin-bottom:0;box-shadow:none;border:none;border-bottom:1px solid rgba(var(--im-black-rgb),.08);display:flex;flex-direction:column;gap:16px;padding:20px 22px;border:1px solid var(--im-surface-panel-border);border-radius:14px;background:var(--im-surface-panel)}.bind-phone .success-section .status-main[data-v-409200bf]{display:flex;align-items:flex-start;gap:12px;min-width:0}.bind-phone .success-section .status-icon[data-v-409200bf]{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--im-black-rgb),.035);color:var(--im-color-success);flex-shrink:0}.bind-phone .success-section .status-icon i[data-v-409200bf]{font-size:16px}.bind-phone .success-section .status-body[data-v-409200bf]{min-width:0;display:flex;flex-direction:column;gap:4px}.bind-phone .success-section .status-title[data-v-409200bf]{font-size:15px;font-weight:600;color:var(--im-text-color)}.bind-phone .success-section .status-desc[data-v-409200bf]{font-size:13px;line-height:1.6;color:var(--im-text-color-light);word-break:break-word}.bind-phone .intro-block[data-v-409200bf]{display:flex;flex-direction:column;gap:6px;padding-top:4px}.bind-phone .intro-title[data-v-409200bf]{font-size:15px;line-height:1.4;font-weight:600;color:var(--im-text-color)}.bind-phone .intro-desc[data-v-409200bf]{font-size:13px;line-height:1.7;color:var(--im-text-color-light)}.bind-phone .status-strip[data-v-409200bf]{display:inline-flex;align-items:center;gap:6px;min-height:32px;width:-moz-fit-content;width:fit-content;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--im-primary-rgb),.12);background:rgba(var(--im-primary-rgb),.05);color:var(--im-color-primary);font-size:12px;font-weight:500}.bind-phone .form-section[data-v-409200bf]{background:transparent;border-radius:0;padding:20px 22px 22px;margin-bottom:0;box-shadow:none;border:none;border-bottom:1px solid rgba(var(--im-black-rgb),.08);border:1px solid var(--im-surface-panel-border);border-radius:14px;background:var(--im-surface-panel)}.bind-phone .setting-form[data-v-409200bf] .el-form-item__label{float:none;display:block;width:auto!important;padding-bottom:6px;line-height:1.2;font-size:12px;color:var(--im-text-color-light);text-align:left}.bind-phone .setting-form[data-v-409200bf] .el-form-item__content{margin-left:0!important;line-height:1.4}.bind-phone .setting-form[data-v-409200bf] .el-form-item{margin-bottom:18px}.bind-phone .setting-form[data-v-409200bf] .el-form-item:last-child{margin-bottom:0}.bind-phone .send-code-bar[data-v-409200bf]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.bind-phone .send-code-bar .el-input[data-v-409200bf]{min-width:0}.bind-phone .send-code-bar .lock-text[data-v-409200bf]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:6px;background:var(--im-control-soft-bg);color:var(--im-text-color-light);font-size:12px;white-space:nowrap}@media(max-width:767px){.bind-phone .send-code-bar[data-v-409200bf]{grid-template-columns:1fr}.bind-phone .send-code-bar .lock-text[data-v-409200bf]{justify-content:flex-start;padding:0;min-height:auto;background:transparent}}.bind-phone .btn-group[data-v-409200bf]{padding-top:18px;border-top:1px solid rgba(var(--im-black-rgb),.08);display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:18px;padding-top:0;border-top:none}.bind-phone .btn-group .el-button[data-v-409200bf]{min-width:96px}@media(max-width:767px){.bind-phone .btn-group[data-v-409200bf]{flex-direction:column;align-items:stretch}.bind-phone .btn-group .el-button[data-v-409200bf]{width:100%}}.bind-phone .btn-group[data-v-409200bf] .el-button{min-width:112px;height:38px;border-radius:10px}.bind-email[data-v-278568ee]{padding:0;background:transparent;min-height:100%}.bind-email .setting-shell[data-v-278568ee]{width:min(620px,100%);display:flex;flex-direction:column;gap:14px}.bind-email .success-section[data-v-278568ee]{background:transparent;border-radius:0;padding:16px 0;margin-bottom:0;box-shadow:none;border:none;border-bottom:1px solid rgba(var(--im-black-rgb),.08);display:flex;flex-direction:column;gap:16px;padding:20px 22px;border:1px solid var(--im-surface-panel-border);border-radius:14px;background:var(--im-surface-panel)}.bind-email .success-section .status-main[data-v-278568ee]{display:flex;align-items:flex-start;gap:12px;min-width:0}.bind-email .success-section .status-icon[data-v-278568ee]{width:28px;height:28px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:rgba(var(--im-black-rgb),.035);color:var(--im-color-success);flex-shrink:0}.bind-email .success-section .status-icon i[data-v-278568ee]{font-size:16px}.bind-email .success-section .status-body[data-v-278568ee]{min-width:0;display:flex;flex-direction:column;gap:4px}.bind-email .success-section .status-title[data-v-278568ee]{font-size:15px;font-weight:600;color:var(--im-text-color)}.bind-email .success-section .status-desc[data-v-278568ee]{font-size:13px;line-height:1.6;color:var(--im-text-color-light);word-break:break-word}.bind-email .intro-block[data-v-278568ee]{display:flex;flex-direction:column;gap:6px;padding-top:4px}.bind-email .intro-title[data-v-278568ee]{font-size:15px;line-height:1.4;font-weight:600;color:var(--im-text-color)}.bind-email .intro-desc[data-v-278568ee]{font-size:13px;line-height:1.7;color:var(--im-text-color-light)}.bind-email .status-strip[data-v-278568ee]{display:inline-flex;align-items:center;gap:6px;min-height:32px;width:-moz-fit-content;width:fit-content;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--im-primary-rgb),.12);background:rgba(var(--im-primary-rgb),.05);color:var(--im-color-primary);font-size:12px;font-weight:500}.bind-email .form-section[data-v-278568ee]{background:transparent;border-radius:0;padding:20px 22px 22px;margin-bottom:0;box-shadow:none;border:none;border-bottom:1px solid rgba(var(--im-black-rgb),.08);border:1px solid var(--im-surface-panel-border);border-radius:14px;background:var(--im-surface-panel)}.bind-email .setting-form[data-v-278568ee] .el-form-item__label{float:none;display:block;width:auto!important;padding-bottom:6px;line-height:1.2;font-size:12px;color:var(--im-text-color-light);text-align:left}.bind-email .setting-form[data-v-278568ee] .el-form-item__content{margin-left:0!important;line-height:1.4}.bind-email .setting-form[data-v-278568ee] .el-form-item{margin-bottom:18px}.bind-email .setting-form[data-v-278568ee] .el-form-item:last-child{margin-bottom:0}.bind-email .send-code-bar[data-v-278568ee]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.bind-email .send-code-bar .el-input[data-v-278568ee]{min-width:0}.bind-email .send-code-bar .lock-text[data-v-278568ee]{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:6px;background:var(--im-control-soft-bg);color:var(--im-text-color-light);font-size:12px;white-space:nowrap}@media(max-width:767px){.bind-email .send-code-bar[data-v-278568ee]{grid-template-columns:1fr}.bind-email .send-code-bar .lock-text[data-v-278568ee]{justify-content:flex-start;padding:0;min-height:auto;background:transparent}}.bind-email .btn-group[data-v-278568ee]{padding-top:18px;border-top:1px solid rgba(var(--im-black-rgb),.08);display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:18px;padding-top:0;border-top:none}.bind-email .btn-group .el-button[data-v-278568ee]{min-width:96px}@media(max-width:767px){.bind-email .btn-group[data-v-278568ee]{flex-direction:column;align-items:stretch}.bind-email .btn-group .el-button[data-v-278568ee]{width:100%}}.bind-email .btn-group[data-v-278568ee] .el-button{min-width:112px;height:38px;border-radius:10px}.modify-password[data-v-13a45472]{padding:0;background:transparent;min-height:100%}.modify-password .setting-shell[data-v-13a45472]{width:min(620px,100%);display:flex;flex-direction:column;gap:14px}.modify-password .intro-block[data-v-13a45472]{display:flex;flex-direction:column;gap:6px;padding-top:4px}.modify-password .intro-title[data-v-13a45472]{font-size:15px;line-height:1.4;font-weight:600;color:var(--im-text-color)}.modify-password .intro-desc[data-v-13a45472]{font-size:13px;line-height:1.7;color:var(--im-text-color-light)}.modify-password .status-strip[data-v-13a45472]{display:inline-flex;align-items:center;gap:6px;min-height:32px;width:-moz-fit-content;width:fit-content;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--im-primary-rgb),.12);background:rgba(var(--im-primary-rgb),.05);color:var(--im-color-primary);font-size:12px;font-weight:500}.modify-password .form-section[data-v-13a45472]{background:transparent;border-radius:0;padding:20px 22px 22px;margin-bottom:0;box-shadow:none;border:none;border-bottom:1px solid rgba(var(--im-black-rgb),.08);border:1px solid var(--im-surface-panel-border);border-radius:14px;background:var(--im-surface-panel)}.modify-password .setting-form[data-v-13a45472] .el-form-item__label{float:none;display:block;width:auto!important;padding-bottom:6px;line-height:1.2;font-size:12px;color:var(--im-text-color-light);text-align:left}.modify-password .setting-form[data-v-13a45472] .el-form-item__content{margin-left:0!important;line-height:1.4}.modify-password .setting-form[data-v-13a45472] .el-form-item{margin-bottom:18px}.modify-password .setting-form[data-v-13a45472] .el-form-item:last-child{margin-bottom:0}.modify-password .btn-group[data-v-13a45472]{padding-top:18px;border-top:1px solid rgba(var(--im-black-rgb),.08);display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:18px;padding-top:0;border-top:none}.modify-password .btn-group .el-button[data-v-13a45472]{min-width:96px}@media(max-width:767px){.modify-password .btn-group[data-v-13a45472]{flex-direction:column;align-items:stretch}.modify-password .btn-group .el-button[data-v-13a45472]{width:100%}}.modify-password .btn-group[data-v-13a45472] .el-button{min-width:112px;height:38px;border-radius:10px}[data-v-3b844eec]:root{--im-bp-mobile:768px}@media(max-width:767px){.hide-mobile[data-v-3b844eec]{display:none!important}}@media(min-width:768px){.hide-desktop[data-v-3b844eec]{display:none!important}}.show-mobile[data-v-3b844eec]{display:none!important}@media(max-width:767px){.show-mobile[data-v-3b844eec]{display:block!important}}.setting-page[data-v-3b844eec]{height:100%;width:100%;background:var(--im-chat-bg)}.setting-body[data-v-3b844eec]{height:100%;display:grid;grid-template-columns:312px minmax(0,1fr);background:var(--im-chat-bg)}@media(max-width:1080px){.setting-body[data-v-3b844eec]{grid-template-columns:248px minmax(0,1fr)}}@media(max-width:920px){.setting-body[data-v-3b844eec]{display:flex;flex-direction:column}}@media(max-width:767px){.setting-body[data-v-3b844eec]{display:flex;flex-direction:column}}.tabs-bar[data-v-3b844eec]{background:var(--im-session-bg);border-right:1px solid var(--im-surface-panel-border);min-width:0;overflow:auto}@media(max-width:767px){.tabs-bar[data-v-3b844eec]{position:sticky;top:0;z-index:10;background:var(--im-session-bg);border-right:none;border-bottom:1px solid var(--im-surface-panel-border)}}.setting-main[data-v-3b844eec]{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--im-chat-bg)}.setting-header[data-v-3b844eec]{flex-shrink:0;display:flex;align-items:center;gap:12px;min-height:60px;padding:0 16px;background:var(--im-chat-bg);border-bottom:1px solid var(--im-surface-panel-border)}@media(max-width:767px){.setting-header[data-v-3b844eec]{min-height:52px;padding:0 12px;background:var(--im-session-bg);border-bottom:1px solid var(--im-surface-panel-border)}}.setting-header .setting-title[data-v-3b844eec]{font-size:18px;font-weight:600;color:var(--im-text-color);margin:0}@media(max-width:767px){.setting-header .setting-title[data-v-3b844eec]{color:var(--im-session-text)}}.setting-header .setting-title-wrap[data-v-3b844eec]{min-width:0;display:flex;flex-direction:column;gap:2px}.setting-header .setting-subtitle[data-v-3b844eec]{font-size:12px;line-height:1.4;color:var(--im-text-color-light)}.setting-back[data-v-3b844eec]{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border:1px solid var(--im-control-border);border-radius:8px;background:var(--im-control-soft-bg);color:var(--im-text-color);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.setting-back[data-v-3b844eec]:hover{border-color:rgba(var(--im-primary-rgb),.22);color:var(--im-color-primary)}.setting-back i[data-v-3b844eec]{font-size:12px}.setting-back span[data-v-3b844eec]{font-size:12px;font-weight:500;line-height:1}.tabs-grid[data-v-3b844eec]{display:flex;flex-direction:column;gap:0;padding:0}@media(max-width:767px){.tabs-grid[data-v-3b844eec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px;padding:8px 12px}}.tab-trigger[data-v-3b844eec]{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:60px;padding:0 18px;cursor:pointer;font-size:13px;font-weight:500;color:var(--im-session-text-muted);transition:color .2s ease,background-color .2s ease;white-space:nowrap;position:relative}.tab-trigger i[data-v-3b844eec]{font-size:15px}.tab-trigger[data-v-3b844eec]:hover{background:var(--im-session-hover-bg);color:var(--im-session-text)}.tab-trigger.active[data-v-3b844eec]{background:var(--im-session-active-bg);color:var(--im-session-text);font-weight:600}.tab-trigger.active[data-v-3b844eec]:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:2px;border-radius:0 2px 2px 0;background:var(--im-session-indicator)}@media(max-width:767px){.tab-trigger[data-v-3b844eec]{justify-content:center;min-height:38px;padding:0 10px;border-radius:8px;color:var(--im-session-text-muted)}.tab-trigger[data-v-3b844eec]:hover{background:var(--im-session-hover-bg);color:var(--im-session-text)}.tab-trigger.active[data-v-3b844eec]{background:var(--im-session-active-bg);color:var(--im-session-text);box-shadow:none}.tab-trigger.active[data-v-3b844eec]:before{display:none}}.tab-panels[data-v-3b844eec]{flex:1;min-height:0;overflow:auto;background:var(--im-chat-bg);border-left:0}.tab-panels .tab-panel[data-v-3b844eec]{min-height:100%;background:var(--im-chat-bg)}.tab-panels[data-v-3b844eec] .bind-email,.tab-panels[data-v-3b844eec] .bind-phone,.tab-panels[data-v-3b844eec] .modify-password,.tab-panels[data-v-3b844eec] .personal-info{padding:20px 24px 24px;background:var(--im-chat-bg);min-height:100%}.tab-panels[data-v-3b844eec] .user-config{padding:8px 24px 14px;background:var(--im-chat-bg);min-height:100%}.tab-panels[data-v-3b844eec] .about-us{padding:10px 24px 24px;background:var(--im-chat-bg);min-height:100%}.tab-panels[data-v-3b844eec] .form-section,.tab-panels[data-v-3b844eec] .profile-card,.tab-panels[data-v-3b844eec] .success-section,.tab-panels[data-v-3b844eec] .tip-section{background:transparent;border-radius:0;padding:18px 0;margin-bottom:0;box-shadow:none;border:none;border-bottom:1px solid var(--im-surface-panel-border);backdrop-filter:none}.tab-panels[data-v-3b844eec] .profile-card{padding-top:4px}.tab-panels[data-v-3b844eec] .section-title{margin:0 0 12px 0;padding-bottom:0;border-bottom:none;font-weight:600;letter-spacing:.02em}.tab-panels[data-v-3b844eec] .section-title,.tab-panels[data-v-3b844eec] .section-title i{font-size:12px;color:var(--im-text-color-light)}.tab-panels[data-v-3b844eec] .contact-item,.tab-panels[data-v-3b844eec] .setting-item{padding:14px 0;border-bottom:1px solid var(--im-border-light)}.tab-panels[data-v-3b844eec] .contact-item:last-child,.tab-panels[data-v-3b844eec] .setting-item:last-child{border-bottom:none}.tab-panels[data-v-3b844eec] .user-config .form-section{padding:4px 0 6px}.tab-panels[data-v-3b844eec] .user-config .section-title{margin:0 0 2px 0;font-size:13px}.tab-panels[data-v-3b844eec] .user-config .section-title i{font-size:13px}.tab-panels[data-v-3b844eec] .user-config .setting-item{min-height:40px;padding:2px 0}.tab-panels[data-v-3b844eec] .user-config .setting-label{line-height:1.2}.tab-panels[data-v-3b844eec] .user-config .setting-content{gap:6px}.tab-panels[data-v-3b844eec] .user-config .setting-state{font-size:11px}.tab-panels[data-v-3b844eec] .update-progress{padding:12px 0 4px;background:transparent;border-radius:0}.tab-panels[data-v-3b844eec] .el-form-item__label{color:var(--im-text-color-light);font-weight:500;text-align:left!important}.tab-panels[data-v-3b844eec] .bind-email,.tab-panels[data-v-3b844eec] .bind-phone,.tab-panels[data-v-3b844eec] .modify-password{display:flex;justify-content:flex-start}.tab-panels[data-v-3b844eec] .bind-email .setting-shell,.tab-panels[data-v-3b844eec] .bind-phone .setting-shell,.tab-panels[data-v-3b844eec] .modify-password .setting-shell{width:100%;max-width:560px;text-align:left}.tab-panels[data-v-3b844eec] .bind-email .intro-block,.tab-panels[data-v-3b844eec] .bind-phone .intro-block,.tab-panels[data-v-3b844eec] .modify-password .intro-block{width:100%;text-align:left}.tab-panels[data-v-3b844eec] .bind-email .status-strip,.tab-panels[data-v-3b844eec] .bind-phone .status-strip,.tab-panels[data-v-3b844eec] .modify-password .status-strip{width:-moz-fit-content;width:fit-content}.tab-panels[data-v-3b844eec] .bind-email .form-section,.tab-panels[data-v-3b844eec] .bind-email .success-section,.tab-panels[data-v-3b844eec] .bind-phone .form-section,.tab-panels[data-v-3b844eec] .bind-phone .success-section,.tab-panels[data-v-3b844eec] .modify-password .form-section{width:100%;padding:20px 22px 22px!important;border:1px solid var(--im-surface-panel-border)!important;border-radius:14px!important;background:var(--im-surface-panel)!important;box-sizing:border-box}.tab-panels[data-v-3b844eec] .bind-email .setting-form,.tab-panels[data-v-3b844eec] .bind-phone .setting-form,.tab-panels[data-v-3b844eec] .modify-password .setting-form{width:100%}.tab-panels[data-v-3b844eec] .el-input__inner,.tab-panels[data-v-3b844eec] .el-textarea__inner{background:var(--im-control-soft-bg);border-radius:6px;border-color:var(--im-control-border);box-shadow:none;transition:border-color .2s ease,background .2s ease}.tab-panels[data-v-3b844eec] .el-input__inner:focus,.tab-panels[data-v-3b844eec] .el-textarea__inner:focus{background:var(--im-control-soft-bg);border-color:rgba(var(--im-primary-rgb),.55);box-shadow:none}.tab-panels[data-v-3b844eec] .el-input.is-disabled .el-input__inner,.tab-panels[data-v-3b844eec] .el-textarea.is-disabled .el-textarea__inner{background:var(--im-control-bg-disabled);border-color:var(--im-control-border);color:var(--im-text-color-light)}.tab-panels[data-v-3b844eec] .el-radio-button__inner{background:transparent;border-color:var(--im-control-border);color:var(--im-text-color-light);box-shadow:none}.tab-panels[data-v-3b844eec] .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:rgba(var(--im-primary-rgb),.1);border-color:rgba(var(--im-primary-rgb),.18);color:var(--im-color-primary);box-shadow:none}.tab-panels[data-v-3b844eec] .el-alert{background:transparent;border:1px solid var(--im-control-border);border-radius:6px}.tab-panels[data-v-3b844eec] .el-alert__title{color:var(--im-text-color)}.tab-panels[data-v-3b844eec] .btn-group{margin-top:18px;text-align:left}.tab-panels[data-v-3b844eec] .btn-group .el-button,.tab-panels[data-v-3b844eec] .setting-item .el-button{min-height:36px;padding:0 16px;border-radius:6px;font-weight:500;box-shadow:none}@media(max-width:767px){.tab-panels[data-v-3b844eec] .about-us,.tab-panels[data-v-3b844eec] .bind-email,.tab-panels[data-v-3b844eec] .bind-phone,.tab-panels[data-v-3b844eec] .modify-password,.tab-panels[data-v-3b844eec] .personal-info{padding:8px}.tab-panels[data-v-3b844eec] .user-config{padding:4px 8px 10px}.tab-panels[data-v-3b844eec] .user-config .form-section{padding:2px 0 4px}.tab-panels[data-v-3b844eec] .user-config .setting-item{min-height:36px;padding:1px 0}}@media(max-width:1080px){.tab-panels[data-v-3b844eec] .about-us,.tab-panels[data-v-3b844eec] .bind-email,.tab-panels[data-v-3b844eec] .bind-phone,.tab-panels[data-v-3b844eec] .modify-password,.tab-panels[data-v-3b844eec] .personal-info{padding:16px 18px 18px}.tab-panels[data-v-3b844eec] .user-config{padding:8px 18px 14px}}