.user-config[data-v-349d5641]{padding:0;background:transparent;min-height:100%;max-width:840px;margin:0 auto}.user-config .form-section[data-v-349d5641]{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-349d5641]{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-349d5641]{color:var(--im-color-primary);font-size:16px;flex-shrink:0}.user-config .setting-item[data-v-349d5641]{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:6px 0;border-bottom:1px solid var(--im-surface-panel-border);gap:10px}.user-config .setting-item[data-v-349d5641]:last-child{border-bottom:none}.user-config .setting-item .setting-copy[data-v-349d5641]{flex:1;min-width:0}.user-config .setting-item .setting-label[data-v-349d5641]{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-349d5641]{color:var(--im-text-color-lighter);font-size:13px;cursor:help;transition:color .2s ease}.user-config .setting-item .help-icon[data-v-349d5641]:hover{color:var(--im-color-primary)}.user-config .setting-item .setting-content[data-v-349d5641]{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;gap:8px}.user-config .setting-state[data-v-349d5641]{font-size:11px;line-height:1;color:var(--im-text-color-light);white-space:nowrap;letter-spacing:.02em}.user-config[data-v-349d5641] .el-switch__core{border-color:var(--im-control-border);background:var(--im-control-tag-neutral-bg)}.user-config[data-v-349d5641] .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-349d5641]{min-height:44px;padding:5px 0;gap:8px}.user-config .setting-item .setting-content[data-v-349d5641]{justify-content:space-between}}.about-us[data-v-115ef5d0]{padding:0;background:transparent;min-height:100%}.about-us .form-section[data-v-115ef5d0]{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-115ef5d0]{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-115ef5d0]{color:var(--im-color-primary);font-size:15px;flex-shrink:0}.about-us .form-section--summary[data-v-115ef5d0]{padding-top:0}.about-us .summary-strip[data-v-115ef5d0]{display:flex;align-items:center;justify-content:space-between;gap:16px}.about-us .brand-block[data-v-115ef5d0]{min-width:0;display:flex;align-items:center;gap:12px}.about-us .brand-mark[data-v-115ef5d0]{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-115ef5d0]{font-size:18px}.about-us .brand-copy[data-v-115ef5d0]{min-width:0}.about-us .brand-title-row[data-v-115ef5d0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.about-us .brand-title[data-v-115ef5d0]{margin:0;font-size:20px;line-height:1.2;font-weight:700;color:var(--im-text-color)}.about-us .brand-version[data-v-115ef5d0]{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-115ef5d0]{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-115ef5d0]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(var(--im-black-rgb),.08);background:rgba(var(--im-black-rgb),.022);color:var(--im-text-color-light);font-size:12px;font-weight:500}.about-us .runtime-pill i[data-v-115ef5d0]{font-size:14px}.about-us .meta-list[data-v-115ef5d0]{display:grid;gap:10px}.about-us .meta-item[data-v-115ef5d0]{display:flex;align-items:center;gap:20px;min-height:30px}.about-us .meta-label[data-v-115ef5d0]{flex:0 0 84px;font-size:13px;line-height:1.5;color:var(--im-text-color-light)}.about-us .meta-value[data-v-115ef5d0]{min-width:0;font-size:14px;line-height:1.5;font-weight:600;color:var(--im-text-color);word-break:break-word}@media(max-width:767px){.about-us .summary-strip[data-v-115ef5d0]{flex-direction:column;align-items:flex-start;gap:12px}.about-us .brand-mark[data-v-115ef5d0]{width:38px;height:38px;border-radius:9px}.about-us .brand-title[data-v-115ef5d0]{font-size:18px}.about-us .runtime-pill[data-v-115ef5d0]{min-height:28px;padding:0 10px}.about-us .meta-item[data-v-115ef5d0]{gap:12px}.about-us .meta-label[data-v-115ef5d0]{flex-basis:72px}}[data-v-fcbb15e8]:root{--im-bp-mobile:768px}@media(max-width:767px){.hide-mobile[data-v-fcbb15e8]{display:none!important}}@media(min-width:768px){.hide-desktop[data-v-fcbb15e8]{display:none!important}}.show-mobile[data-v-fcbb15e8]{display:none!important}@media(max-width:767px){.show-mobile[data-v-fcbb15e8]{display:block!important}}.setting-page[data-v-fcbb15e8]{height:100%;width:100%;background:var(--im-chat-bg)}.setting-body[data-v-fcbb15e8]{height:100%;display:grid;grid-template-columns:312px minmax(0,1fr);background:var(--im-chat-bg)}@media(max-width:767px){.setting-body[data-v-fcbb15e8]{display:flex;flex-direction:column}}.tabs-bar[data-v-fcbb15e8]{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-fcbb15e8]{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-fcbb15e8]{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--im-chat-bg)}.setting-header[data-v-fcbb15e8]{flex-shrink:0;display:flex;align-items:center;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-fcbb15e8]{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-fcbb15e8]{font-size:18px;font-weight:600;color:var(--im-text-color);margin:0}@media(max-width:767px){.setting-header .setting-title[data-v-fcbb15e8]{color:var(--im-session-text)}}.tabs-grid[data-v-fcbb15e8]{display:flex;flex-direction:column;gap:0;padding:0}@media(max-width:767px){.tabs-grid[data-v-fcbb15e8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px;padding:8px 12px}}.tab-trigger[data-v-fcbb15e8]{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-fcbb15e8]{font-size:15px}.tab-trigger[data-v-fcbb15e8]:hover{background:var(--im-session-hover-bg);color:var(--im-session-text)}.tab-trigger.active[data-v-fcbb15e8]{background:var(--im-session-active-bg);color:var(--im-session-text);font-weight:600}.tab-trigger.active[data-v-fcbb15e8]: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-fcbb15e8]{justify-content:center;min-height:38px;padding:0 10px;border-radius:8px;color:var(--im-session-text-muted)}.tab-trigger[data-v-fcbb15e8]:hover{background:var(--im-session-hover-bg);color:var(--im-session-text)}.tab-trigger.active[data-v-fcbb15e8]{background:var(--im-session-active-bg);color:var(--im-session-text);box-shadow:none}.tab-trigger.active[data-v-fcbb15e8]:before{display:none}}.tab-panels[data-v-fcbb15e8]{flex:1;min-height:0;overflow:auto;background:var(--im-chat-bg);border-left:0}.tab-panels .tab-panel[data-v-fcbb15e8]{min-height:100%;background:var(--im-chat-bg)}.tab-panels[data-v-fcbb15e8] .bind-email,.tab-panels[data-v-fcbb15e8] .bind-phone,.tab-panels[data-v-fcbb15e8] .modify-password,.tab-panels[data-v-fcbb15e8] .personal-info{padding:20px 24px 24px;background:var(--im-chat-bg);min-height:100%}.tab-panels[data-v-fcbb15e8] .user-config{padding:8px 24px 14px;background:var(--im-chat-bg);min-height:100%}.tab-panels[data-v-fcbb15e8] .about-us{padding:10px 24px 24px;background:var(--im-chat-bg);min-height:100%}.tab-panels[data-v-fcbb15e8] .form-section,.tab-panels[data-v-fcbb15e8] .profile-card,.tab-panels[data-v-fcbb15e8] .success-section,.tab-panels[data-v-fcbb15e8] .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-fcbb15e8] .profile-card{padding-top:4px}.tab-panels[data-v-fcbb15e8] .section-title{margin:0 0 12px 0;padding-bottom:0;border-bottom:none;font-weight:600;letter-spacing:.02em}.tab-panels[data-v-fcbb15e8] .section-title,.tab-panels[data-v-fcbb15e8] .section-title i{font-size:12px;color:var(--im-text-color-light)}.tab-panels[data-v-fcbb15e8] .contact-item,.tab-panels[data-v-fcbb15e8] .setting-item{padding:14px 0;border-bottom:1px solid var(--im-border-light)}.tab-panels[data-v-fcbb15e8] .contact-item:last-child,.tab-panels[data-v-fcbb15e8] .setting-item:last-child{border-bottom:none}.tab-panels[data-v-fcbb15e8] .user-config .form-section{padding:4px 0 6px}.tab-panels[data-v-fcbb15e8] .user-config .section-title{margin:0 0 2px 0;font-size:13px}.tab-panels[data-v-fcbb15e8] .user-config .section-title i{font-size:13px}.tab-panels[data-v-fcbb15e8] .user-config .setting-item{min-height:40px;padding:2px 0}.tab-panels[data-v-fcbb15e8] .user-config .setting-label{line-height:1.2}.tab-panels[data-v-fcbb15e8] .user-config .setting-content{gap:6px}.tab-panels[data-v-fcbb15e8] .user-config .setting-state{font-size:11px}.tab-panels[data-v-fcbb15e8] .update-progress{padding:12px 0 4px;background:transparent;border-radius:0}.tab-panels[data-v-fcbb15e8] .el-form-item__label{color:var(--im-text-color-light);font-weight:500}.tab-panels[data-v-fcbb15e8] .el-input__inner,.tab-panels[data-v-fcbb15e8] .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-fcbb15e8] .el-input__inner:focus,.tab-panels[data-v-fcbb15e8] .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-fcbb15e8] .el-input.is-disabled .el-input__inner,.tab-panels[data-v-fcbb15e8] .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-fcbb15e8] .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-fcbb15e8] .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-fcbb15e8] .el-alert{background:transparent;border:1px solid var(--im-control-border);border-radius:6px}.tab-panels[data-v-fcbb15e8] .el-alert__title{color:var(--im-text-color)}.tab-panels[data-v-fcbb15e8] .btn-group{margin-top:18px;text-align:left}.tab-panels[data-v-fcbb15e8] .btn-group .el-button,.tab-panels[data-v-fcbb15e8] .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-fcbb15e8] .about-us,.tab-panels[data-v-fcbb15e8] .bind-email,.tab-panels[data-v-fcbb15e8] .bind-phone,.tab-panels[data-v-fcbb15e8] .modify-password,.tab-panels[data-v-fcbb15e8] .personal-info{padding:8px}.tab-panels[data-v-fcbb15e8] .user-config{padding:4px 8px 10px}.tab-panels[data-v-fcbb15e8] .user-config .form-section{padding:2px 0 4px}.tab-panels[data-v-fcbb15e8] .user-config .setting-item{min-height:36px;padding:1px 0}}