.profile-card-mask[data-v-771c812a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8500;background:transparent}.profile-card[data-v-771c812a]{display:flex;align-items:stretch;width:min(620px,calc(100vw - 24px));max-height:min(420px,calc(100vh - 28px));border-radius:10px;overflow:hidden;background:#1a1b1f;box-shadow:0 12px 40px #0000008c,0 0 0 1px #ffffff0f;color:#e8e8ea;z-index:8501}.profile-card--loading[data-v-771c812a]{display:grid;place-items:center;min-height:140px;width:min(260px,calc(100vw - 24px));padding:24px;color:#8b8d94}.profile-card__left[data-v-771c812a]{position:relative;width:236px;flex-shrink:0;display:flex;flex-direction:column;padding:10px 14px 12px;background:#262830;overflow:hidden}.profile-card__banner-bg[data-v-771c812a]{position:absolute;inset:0 0 auto;height:72px;background:linear-gradient(135deg,rgba(0,100,210,.55) 0%,rgba(30,60,120,.15) 55%,transparent 100%),repeating-linear-gradient(-28deg,transparent 0 10px,rgba(0,137,255,.07) 10px 20px),#2a4068;pointer-events:none}.profile-card__banner-bg[data-v-771c812a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,#262830 100%)}.profile-card__left-top[data-v-771c812a]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:22px;margin-bottom:4px}.profile-card__sculpt[data-v-771c812a]{display:inline-flex;align-items:center;gap:2px;height:22px;padding:0 8px;border:none;border-radius:11px;background:rgba(0,0,0,.35);color:#ffffffc7;font-size:11px;cursor:pointer}.profile-card__sculpt span[data-v-771c812a]{opacity:.7;font-size:12px}.profile-card__sculpt-spacer[data-v-771c812a]{width:1px;height:22px}.profile-card__layout-ico[data-v-771c812a]{display:grid;place-items:center;width:22px;height:22px;color:#ffffff73}.profile-card__avatar-wrap[data-v-771c812a]{position:relative;z-index:1;display:flex;justify-content:center;margin:2px 0 10px}.profile-card__avatar[data-v-771c812a]{position:relative;width:104px;height:104px;border-radius:10px;overflow:hidden;display:grid;place-items:center;font-size:36px;font-weight:600;color:#fff;box-shadow:0 2px 8px #00000059}.profile-card__avatar img[data-v-771c812a]{width:100%;height:100%;object-fit:cover}.profile-card__cam[data-v-771c812a]{position:absolute;right:4px;bottom:4px;width:24px;height:24px;border:none;border-radius:50%;background:rgba(0,0,0,.55);display:grid;place-items:center;cursor:pointer;padding:0}.profile-card__name-row[data-v-771c812a]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:6px}.profile-card__name[data-v-771c812a]{margin:0;font-size:18px;font-weight:600;color:#fff;line-height:1.2}.profile-card__gender[data-v-771c812a]{flex-shrink:0;width:16px;height:16px;border-radius:50%;background:#0089ff;display:grid;place-items:center}.profile-card__company[data-v-771c812a]{position:relative;z-index:1;margin:8px 0 0;font-size:12px;color:#0089ff;text-align:center;line-height:1.4}.profile-card__cert[data-v-771c812a]{position:relative;z-index:1;margin:8px auto 0;display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 4px;border-radius:10px;font-size:11px;color:#5eb1ff;background:rgba(0,137,255,.14)}.profile-card__status[data-v-771c812a]{position:relative;z-index:1;margin:10px 0 0;font-size:12px;color:#9a9ca3;text-align:center;line-height:1.45;word-break:break-word}.profile-card__card-ico[data-v-771c812a]{position:relative;z-index:1;margin:10px auto 0;width:28px;height:28px;border:none;background:transparent;color:#6a6c74;display:grid;place-items:center;cursor:default;padding:0}.profile-card__left-spacer[data-v-771c812a]{flex:1;min-height:8px}.profile-card__msg-btn[data-v-771c812a]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:36px;border:none;border-radius:6px;background:#32353e;color:#0089ff;font-size:14px;font-weight:500;cursor:pointer}.profile-card__msg-btn svg[data-v-771c812a]{color:#0089ff}.profile-card__msg-btn[data-v-771c812a]:disabled{opacity:.65;cursor:default}.profile-card__right[data-v-771c812a]{position:relative;flex:1;min-width:0;overflow-y:auto;padding:0 0 10px;background:#1c1d22}.profile-card__watermark[data-v-771c812a]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;gap:28px 36px;align-content:flex-start;padding:48px 8px;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;transform:rotate(-18deg);transform-origin:center;opacity:.06;font-size:12px;color:#fff;z-index:0}.profile-card__watermark span[data-v-771c812a]{white-space:nowrap}.profile-card__right-head[data-v-771c812a]{position:relative;z-index:1;display:flex;align-items:center;gap:4px;height:40px;padding:0 16px;color:#f2f2f3}.profile-card__right-title[data-v-771c812a]{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 16px)}.profile-card__tip[data-v-771c812a]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 12px 4px;padding:7px 10px;border-radius:4px;font-size:12px;color:#8eb8e8;background:rgba(0,137,255,.14)}.profile-card__tip-x[data-v-771c812a]{flex-shrink:0;border:none;background:transparent;color:#ffffff73;font-size:16px;line-height:1;cursor:pointer;padding:0 2px}.profile-card__rows[data-v-771c812a]{position:relative;z-index:1;padding:2px 16px}.profile-card__row[data-v-771c812a]{display:grid;grid-template-columns:72px 1fr;gap:10px;align-items:start;padding:8px 0;font-size:13px;border-bottom:1px solid rgba(255,255,255,.04)}.profile-card__row[data-v-771c812a]:last-child{border-bottom:none}.profile-card__label[data-v-771c812a]{color:#8b8d94;line-height:1.45}.profile-card__value[data-v-771c812a]{color:#e8e8ea;word-break:break-all;line-height:1.45}.profile-card__value--link[data-v-771c812a]{color:#0089ff}.profile-card__set[data-v-771c812a]{border:none;background:transparent;padding:0;text-align:left;cursor:pointer;font-size:13px}.profile-card__more-toggle[data-v-771c812a]{position:relative;z-index:1;display:flex;align-items:center;gap:4px;margin:4px 16px 0;padding:6px 0;border:none;background:transparent;color:#8b8d94;font-size:13px;cursor:pointer}.profile-card__more-chevron[data-v-771c812a]{transition:transform .15s ease}.profile-card__more-chevron.open[data-v-771c812a]{transform:rotate(180deg)}.profile-card__rows--more[data-v-771c812a]{padding-top:0}@media (max-width: 640px){.profile-card[data-v-771c812a]{flex-direction:column;max-height:min(92vh,100%);width:100%!important;overflow:auto;-webkit-overflow-scrolling:touch}.profile-card__left[data-v-771c812a]{width:100%}.profile-card__left-spacer[data-v-771c812a]{display:none}.profile-card__right[data-v-771c812a]{max-height:none}}:root[data-theme=light] .profile-card[data-v-771c812a]{background:#fff;box-shadow:0 12px 40px #0000001f,0 0 0 1px #0000000f}:root[data-theme=light] .profile-card__left[data-v-771c812a]{background:#f5f6f8}:root[data-theme=light] .profile-card__banner-bg[data-v-771c812a]{background:linear-gradient(135deg,rgba(0,137,255,.35) 0%,rgba(180,210,255,.2) 55%,transparent 100%),#c8daf5}:root[data-theme=light] .profile-card__banner-bg[data-v-771c812a]:after{background:linear-gradient(180deg,transparent 40%,#f5f6f8 100%)}:root[data-theme=light] .profile-card__name[data-v-771c812a]{color:#1a1a1a}:root[data-theme=light] .profile-card__status[data-v-771c812a]{color:#8b8d94}:root[data-theme=light] .profile-card__msg-btn[data-v-771c812a]{background:#eef0f3}:root[data-theme=light] .profile-card__right[data-v-771c812a]{background:#fff}:root[data-theme=light] .profile-card__right-head[data-v-771c812a]{color:#1a1a1a}:root[data-theme=light] .profile-card__value[data-v-771c812a]{color:#1a1a1a}:root[data-theme=light] .profile-card__row[data-v-771c812a]{border-bottom-color:#0000000d}:root[data-theme=light] .profile-card__watermark[data-v-771c812a]{color:#000;opacity:.04}.ps[data-v-a2358014]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;display:grid;place-items:center;padding:24px 16px;background:var(--color-overlay, rgba(0, 0, 0, .55))}.ps__dialog[data-v-a2358014]{width:min(760px,100%);height:min(640px,90vh);display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--color-border);background:var(--color-main, var(--color-sidebar));box-shadow:var(--color-shadow, 0 16px 40px rgba(0, 0, 0, .45));overflow:hidden}.ps__header[data-v-a2358014]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 18px;border-bottom:1px solid var(--color-border-soft);gap:8px}.ps__title[data-v-a2358014]{margin:0;flex:1;font-size:16px;font-weight:600;color:var(--color-text-title)}.ps__header-spacer[data-v-a2358014]{width:32px;height:32px;flex:0 0 auto}.ps__icon-btn[data-v-a2358014]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--color-text-muted);display:grid;place-items:center;cursor:pointer}.ps__icon-btn[data-v-a2358014]:hover{background:var(--color-hover);color:var(--color-text)}.ps__body[data-v-a2358014]{flex:1;min-height:0;display:flex}.ps__nav[data-v-a2358014]{flex:0 0 168px;padding:12px 10px;border-right:1px solid var(--color-border-soft);background:var(--color-list, var(--color-sidebar));display:flex;flex-direction:column;gap:2px}.ps__nav-item[data-v-a2358014]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:var(--color-text-secondary);font-size:13px;text-align:left;cursor:pointer}.ps__nav-item[data-v-a2358014]:hover{background:var(--color-hover);color:var(--color-text)}.ps__nav-item--active[data-v-a2358014]{background:var(--color-list-active, rgba(0, 137, 255, .14));color:var(--color-text-title);font-weight:500}.ps__nav-icon[data-v-a2358014]{display:grid;place-items:center;line-height:0;opacity:.85}.ps__main[data-v-a2358014]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--color-chat-bg, var(--color-main))}.ps__panel[data-v-a2358014]{flex:1;min-height:0;display:flex;flex-direction:column}.ps__scroll[data-v-a2358014]{flex:1;min-height:0;overflow-y:auto;padding:18px 20px 20px}.ps__hero[data-v-a2358014]{display:flex;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;border-radius:12px;background:var(--color-sidebar, var(--color-list));border:1px solid var(--color-border-soft)}.ps__avatar[data-v-a2358014]{flex:0 0 64px;width:64px;height:64px;border-radius:12px;overflow:hidden;color:#fff;display:grid;place-items:center;font-size:24px;font-weight:600;background:var(--color-accent)}.ps__avatar img[data-v-a2358014]{width:100%;height:100%;object-fit:cover}.ps__hero-meta[data-v-a2358014]{min-width:0}.ps__hero-name[data-v-a2358014]{margin:0;font-size:16px;font-weight:600;color:var(--color-text-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps__hero-sub[data-v-a2358014]{margin:4px 0 8px;font-size:12px;color:var(--color-text-muted)}.ps__link[data-v-a2358014]{font-size:13px;color:var(--color-accent);cursor:pointer}.ps__block[data-v-a2358014]{margin-bottom:16px;padding:4px 2px 8px}.ps__block-title[data-v-a2358014]{margin:0 0 10px;padding:0 2px;font-size:12px;font-weight:600;color:var(--color-text-muted);letter-spacing:.02em}.ps__grid[data-v-a2358014]{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.ps__row[data-v-a2358014]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ps__label[data-v-a2358014]{font-size:12px;color:var(--color-text-muted)}.ps__input[data-v-a2358014]{height:36px;padding:0 12px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-input-box, var(--color-input-bg));color:var(--color-text);font-size:13px;outline:none}.ps__input[data-v-a2358014]:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px #0089ff2e}.ps__pref[data-v-a2358014]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border-radius:10px;background:var(--color-sidebar, var(--color-list));border:1px solid var(--color-border-soft);margin-bottom:10px}.ps__pref-text[data-v-a2358014]{display:flex;flex-direction:column;gap:4px;min-width:0}.ps__pref-title[data-v-a2358014]{margin:0;font-size:14px;color:var(--color-text);font-weight:500}.ps__pref-desc[data-v-a2358014]{margin:0;font-size:12px;color:var(--color-text-muted);line-height:1.4}.ps__seg[data-v-a2358014]{display:inline-flex;padding:3px;border-radius:8px;background:var(--color-input-box, rgba(127, 127, 127, .18));gap:2px}.ps__seg-btn[data-v-a2358014]{min-width:56px;height:28px;padding:0 12px;border:none;border-radius:6px;background:transparent;color:var(--color-text-muted);font-size:12px;cursor:pointer}.ps__seg-btn--on[data-v-a2358014]{background:var(--color-accent);color:#fff}.ps__switch[data-v-a2358014]{flex:0 0 auto;width:44px;height:26px;border:none;border-radius:13px;background:var(--color-send-disabled, #3a3b40);position:relative;cursor:pointer;padding:0}.ps__switch i[data-v-a2358014]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s ease}.ps__switch--on[data-v-a2358014]{background:var(--color-accent)}.ps__switch--on i[data-v-a2358014]{transform:translate(18px)}.ps__update[data-v-a2358014]{padding:14px;border-radius:10px;background:var(--color-sidebar, var(--color-list));border:1px solid var(--color-border-soft)}.ps__sys[data-v-a2358014]{display:flex;align-items:center;gap:14px;padding:14px;border-radius:10px;background:var(--color-sidebar, var(--color-list));border:1px solid var(--color-border-soft)}.ps__sys-avatar[data-v-a2358014]{flex:0 0 52px;width:52px;height:52px;border-radius:10px;overflow:hidden;color:#fff;display:grid;place-items:center;font-size:18px;font-weight:600;background:var(--color-accent)}.ps__sys-avatar img[data-v-a2358014]{width:100%;height:100%;object-fit:cover}.ps__sys-meta[data-v-a2358014]{min-width:0;flex:1}.ps__sys-actions[data-v-a2358014]{display:flex;align-items:center;gap:12px;margin-top:6px}.ps__link-btn[data-v-a2358014]{border:none;background:transparent;padding:0;font-size:13px;color:var(--color-text-muted);cursor:pointer}.ps__link-btn[data-v-a2358014]:hover:not(:disabled){color:var(--color-error)}.ps__link-btn[data-v-a2358014]:disabled{opacity:.6;cursor:default}.ps__update-row[data-v-a2358014]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ps__badge[data-v-a2358014]{margin-left:6px;font-style:normal;color:var(--color-text-muted)}.ps__badge--new[data-v-a2358014]{color:#f5483b}.ps__changelog[data-v-a2358014]{margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border-soft)}.ps__changelog-title[data-v-a2358014]{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--color-text)}.ps__changelog ul[data-v-a2358014]{margin:0;padding-left:18px;color:var(--color-text-muted);font-size:12px;line-height:1.55}.ps__progress[data-v-a2358014]{margin-top:12px;height:6px;border-radius:999px;background:rgba(127,127,127,.25);overflow:hidden}.ps__progress-bar[data-v-a2358014]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0089ff,#5b8cff);transition:width .12s linear}.ps__hint[data-v-a2358014]{margin:8px 0 0;font-size:12px;color:var(--color-text-muted);word-break:break-all}.ps__action-row[data-v-a2358014]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;margin-bottom:8px;border:1px solid var(--color-border-soft);border-radius:10px;background:var(--color-sidebar, var(--color-list));text-align:left;cursor:pointer;color:inherit}.ps__action-row[data-v-a2358014]:hover{border-color:var(--color-border)}.ps__action-row--file[data-v-a2358014]{cursor:pointer}.ps__action-row span[data-v-a2358014]:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.ps__action-row--danger .ps__pref-title[data-v-a2358014]{color:#e57373}.ps__chevron[data-v-a2358014]{color:var(--color-text-hint);font-size:18px;line-height:1}.ps__footer[data-v-a2358014]{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 20px;border-top:1px solid var(--color-border-soft);background:var(--color-main, var(--color-sidebar))}.ps__footer-actions[data-v-a2358014]{display:flex;gap:8px}.ps__error[data-v-a2358014]{margin:0;flex:1;font-size:12px;color:var(--color-error)}.ps__btn[data-v-a2358014]{height:34px;padding:0 16px;border:none;border-radius:8px;font-size:13px;cursor:pointer}.ps__btn--sm[data-v-a2358014]{height:30px;padding:0 12px;flex:0 0 auto}.ps__btn--ghost[data-v-a2358014]{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border)}.ps__btn--ghost[data-v-a2358014]:hover{background:var(--color-hover);color:var(--color-text)}.ps__btn--primary[data-v-a2358014]{background:var(--color-accent);color:#fff}.ps__btn--primary[data-v-a2358014]:disabled{opacity:.65;cursor:default}@media (max-width: 767px){.ps[data-v-a2358014]{padding:0;place-items:stretch}.ps__dialog[data-v-a2358014]{width:100%;height:100%;max-height:none;border-radius:0;border:none}.ps__header[data-v-a2358014]{padding:0 8px;padding-top:env(safe-area-inset-top,0px);height:calc(48px + env(safe-area-inset-top,0px))}.ps__title[data-v-a2358014]{text-align:center}.ps__body[data-v-a2358014]{flex-direction:column}.ps__body--single .ps__nav[data-v-a2358014]{display:none}.ps__nav[data-v-a2358014]{flex:0 0 auto;flex-direction:row;width:100%;border-right:none;border-bottom:1px solid var(--color-border-soft);padding:6px 10px;gap:6px;overflow-x:auto}.ps__nav-item[data-v-a2358014]{flex:1;justify-content:center;padding:10px 8px;white-space:nowrap;border-radius:8px}.ps__nav-icon[data-v-a2358014]{display:none}.ps__grid[data-v-a2358014]{grid-template-columns:1fr}.ps__scroll[data-v-a2358014]{padding:12px 14px calc(18px + env(safe-area-inset-bottom,0px))}.ps__hero[data-v-a2358014]{flex-direction:column;align-items:center;text-align:center;gap:10px}.ps__pref[data-v-a2358014],.ps__update-row[data-v-a2358014]{flex-direction:row;align-items:center;gap:12px}.ps__pref-text[data-v-a2358014]{flex:1;min-width:0}.ps__seg[data-v-a2358014]{flex:0 0 auto}.ps__footer[data-v-a2358014]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.org-modal[data-v-47deac4e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8000;background:rgba(0,0,0,.45);display:grid;place-items:center;padding:20px}.org-modal__card[data-v-47deac4e]{width:min(400px,100%);background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:10px;padding:16px}.org-modal__card header[data-v-47deac4e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.org-modal__card h3[data-v-47deac4e]{margin:0;font-size:16px}.org-modal__card header button[data-v-47deac4e]{border:none;background:transparent;color:var(--color-text-muted);font-size:22px;cursor:pointer}.org-modal__logo-row[data-v-47deac4e]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.org-modal__logo[data-v-47deac4e]{width:56px;height:56px;border-radius:50%;object-fit:cover;background:transparent;flex-shrink:0}.org-modal__logo-actions[data-v-47deac4e]{display:flex;flex-direction:column;gap:8px}.org-modal__upload[data-v-47deac4e]{font-size:13px;color:var(--color-accent);cursor:pointer}.org-modal__reset[data-v-47deac4e]{border:none;background:transparent;color:var(--color-text-muted);font-size:12px;text-align:left;padding:0;cursor:pointer}.org-modal__field[data-v-47deac4e]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:12px;color:var(--color-text-muted)}.org-modal__field input[data-v-47deac4e]{padding:9px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-input-bg);color:var(--color-text);font-size:14px}.org-modal__error[data-v-47deac4e]{color:var(--color-error);font-size:13px}.org-modal__actions[data-v-47deac4e]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.org-modal__actions button[data-v-47deac4e]{border:none;border-radius:6px;padding:8px 12px;cursor:pointer;font-size:13px}.org-modal__actions .ghost[data-v-47deac4e]{background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border)}.org-modal__actions .primary[data-v-47deac4e]{background:var(--color-accent);color:#fff}.mock-editor[data-v-3d3e761d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8100;background:rgba(0,0,0,.5);display:grid;place-items:center;padding:16px}.mock-editor__card[data-v-3d3e761d]{width:min(720px,100%);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;background:var(--color-sidebar);border:1px solid var(--color-border);border-radius:10px}.mock-editor__card header[data-v-3d3e761d],.mock-editor__card footer[data-v-3d3e761d]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border-soft)}.mock-editor__card footer[data-v-3d3e761d]{border-bottom:none;border-top:1px solid var(--color-border-soft);justify-content:flex-end;gap:8px;flex-wrap:wrap}.mock-editor__import[data-v-3d3e761d]{display:inline-flex;align-items:center;cursor:pointer}.mock-editor__card h3[data-v-3d3e761d]{margin:0;font-size:15px}.mock-editor__card header button[data-v-3d3e761d]{border:none;background:transparent;color:var(--color-text-muted);font-size:22px;cursor:pointer}.mock-editor__tip[data-v-3d3e761d]{margin:0;padding:0 16px 8px;font-size:12px;color:var(--color-text-muted)}.mock-editor__layout[data-v-3d3e761d]{display:grid;grid-template-columns:200px 1fr;min-height:360px;overflow:hidden}.mock-editor__layout aside[data-v-3d3e761d]{border-right:1px solid var(--color-border-soft);overflow:auto;padding:8px;display:flex;flex-direction:column;gap:4px}.mock-editor__layout aside button[data-v-3d3e761d]{text-align:left;border:none;background:transparent;color:var(--color-text);padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13px}.mock-editor__conv[data-v-3d3e761d]{display:flex;align-items:center;gap:6px;cursor:grab}.mock-editor__conv[data-v-3d3e761d]:active{cursor:grabbing}.mock-editor__conv-grip[data-v-3d3e761d]{flex:0 0 auto;font-size:10px;letter-spacing:-1px;color:var(--color-text-hint);line-height:1;-webkit-user-select:none;user-select:none}.mock-editor__conv-title[data-v-3d3e761d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mock-editor__conv--dragging[data-v-3d3e761d]{opacity:.45}.mock-editor__conv--over[data-v-3d3e761d]{box-shadow:inset 0 2px 0 0 var(--color-accent)}.mock-editor__layout aside button.active[data-v-3d3e761d],.mock-editor__layout aside button[data-v-3d3e761d]:hover{background:var(--color-hover)}.mock-editor__layout section[data-v-3d3e761d]{overflow:auto;padding:12px 16px;display:flex;flex-direction:column;gap:10px}.mock-editor__avatar-row[data-v-3d3e761d]{display:flex;align-items:center;gap:14px;margin-bottom:4px}.mock-editor__avatar[data-v-3d3e761d]{width:56px;height:56px;border-radius:10px;overflow:hidden;color:#fff;display:grid;place-items:center;font-size:22px;font-weight:600;flex:0 0 auto}.mock-editor__avatar img[data-v-3d3e761d]{width:100%;height:100%;object-fit:cover}.mock-editor__avatar-actions[data-v-3d3e761d]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.mock-editor__upload[data-v-3d3e761d]{font-size:13px;color:var(--color-accent);cursor:pointer}.mock-editor__error[data-v-3d3e761d]{margin:0;color:var(--color-error);font-size:12px}.mock-editor__layout label[data-v-3d3e761d]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--color-text-muted)}.mock-editor__layout input[type=text][data-v-3d3e761d],.mock-editor__layout input[data-v-3d3e761d]:not([type]),.mock-editor__layout input[type=number][data-v-3d3e761d],.mock-editor__msg input[data-v-3d3e761d]{padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-input-bg);color:var(--color-text)}.mock-editor__layout .check[data-v-3d3e761d]{flex-direction:row;align-items:center;gap:8px;color:var(--color-text)}.mock-editor__layout h4[data-v-3d3e761d]{margin:8px 0 0;font-size:13px}.mock-editor__msg[data-v-3d3e761d]{display:flex;gap:8px}.mock-editor__msg button[data-v-3d3e761d],.add[data-v-3d3e761d],.danger[data-v-3d3e761d],.ghost[data-v-3d3e761d],.primary[data-v-3d3e761d]{border:none;border-radius:6px;padding:8px 12px;cursor:pointer;font-size:12px}.add[data-v-3d3e761d]{background:transparent;color:var(--color-accent);text-align:left}.danger[data-v-3d3e761d]{background:transparent;color:var(--color-error);border:1px solid var(--color-border);align-self:flex-start}.ghost[data-v-3d3e761d]{background:transparent;color:var(--color-text-muted);border:1px solid var(--color-border)}.primary[data-v-3d3e761d]{background:var(--color-accent);color:#fff}:root,:root[data-theme=dark]{--color-frame: #1a1b1f;--color-main: #1c1d22;--color-sidebar: #1f2024;--color-rail: #201938;--color-rail-end: #232744;--color-list: #1d1e22;--color-list-hover: #26272c;--color-list-active: #353638;--color-list-tab: #2e2f34;--color-chat-bg: #141518;--color-header: #141518;--color-input-wrap: #141518;--color-input-box: #222327;--color-input-bg: #1a1b1f;--color-search: #2a2b30;--color-hover: rgba(255, 255, 255, .06);--color-active-bar: #0089ff;--color-accent: #0089ff;--color-bubble-self: #172648;--color-bubble-other: #1d2024;--color-bubble-self-text: #ffffff;--color-text: #e8e8ea;--color-text-title: #f2f2f3;--color-text-secondary: #a3a5ab;--color-text-muted: #8b8d94;--color-text-hint: #6a6c74;--color-border: #2c2d32;--color-border-soft: rgba(255, 255, 255, .04);--color-send-bg: #0089ff;--color-send-disabled: #3a3b40;--color-tag-bg: rgba(61, 109, 255, .16);--color-tag-border: transparent;--color-tag-text: #6b9bff;--color-tag-outline: #3d7eff;--color-error: #e57373;--color-badge: #f5483b;--color-icon: rgba(255, 255, 255, .55);--color-icon-active: #ffffff;--color-icon-hover: rgba(255, 255, 255, .92);--color-avatar-gap: #454b55;--color-overlay: rgba(0, 0, 0, .55);--color-shadow: 0 16px 40px rgba(0, 0, 0, .45);--color-cal-event: #3dd68c;--color-cal-rest: #3dd68c;--color-cal-select: rgba(0, 137, 255, .12);--color-cal-cell-bg: var(--color-chat-bg);--color-mention: #3385ff;--color-mention-check: #34c759;--color-read-label: #737373;--color-read-done: #737373;--color-read-unread: #3385ff;--color-profile-left-bg: #262830;--color-profile-right-bg: #1c1d22;--color-profile-banner-bg: rgba(0, 137, 255, .14);--color-profile-banner-text: #8eb8e8;--radius-avatar: 10px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-pill: 14px;--radius-item: 12px;--rail-width: 64px;--topbar-height: 44px;--list-default-width: 300px;--font-sans: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", system-ui, -apple-system, sans-serif}:root[data-theme=light]{--color-frame: #f0f2f5;--color-main: #ffffff;--color-sidebar: #ffffff;--color-rail: #ebeff5;--color-rail-end: #e4e9f2;--color-list: #f7f8fa;--color-list-hover: #eef1f6;--color-list-active: #e3edff;--color-list-tab: #e8ebf0;--color-chat-bg: #f5f6f8;--color-header: #ffffff;--color-input-wrap: #ffffff;--color-input-box: #f0f2f5;--color-input-bg: #ffffff;--color-search: #e8ebf0;--color-hover: rgba(0, 0, 0, .05);--color-active-bar: #0089ff;--color-accent: #0089ff;--color-bubble-self: #cee1ff;--color-bubble-other: #ffffff;--color-bubble-self-text: #171a1d;--color-text: #1f2329;--color-text-title: #1f2329;--color-text-secondary: #646a73;--color-text-muted: #8f959e;--color-text-hint: #bbbfc4;--color-border: #e5e6eb;--color-border-soft: #eceef2;--color-send-bg: #0089ff;--color-send-disabled: #c9cdd4;--color-tag-bg: rgba(61, 109, 255, .1);--color-tag-border: transparent;--color-tag-text: #3d6dff;--color-tag-outline: #3d7eff;--color-error: #d93026;--color-badge: #f5483b;--color-icon: #646a73;--color-icon-active: #1f2329;--color-icon-hover: #1f2329;--color-avatar-gap: #dde0e5;--color-overlay: rgba(15, 17, 20, .4);--color-shadow: 0 16px 40px rgba(15, 17, 20, .16);--color-cal-event: #00b578;--color-cal-rest: #00b578;--color-cal-select: rgba(0, 137, 255, .1);--color-cal-cell-bg: var(--color-chat-bg);--color-mention: #3385ff;--color-mention-check: #00b578;--color-read-label: #737373;--color-read-done: #737373;--color-read-unread: #3385ff;--color-profile-left-bg: #f7f8fa;--color-profile-right-bg: #ffffff;--color-profile-banner-bg: #e8f3ff;--color-profile-banner-text: #4e5969}:root,:root[data-theme=dark]{--m-bg: #1a1b1f;--m-surface: #1c1d22;--m-surface-2: #1f2024;--m-text: #e8e8ea;--m-text-secondary: #a3a5ab;--m-text-muted: #8b8d94;--m-border: #2c2d32;--m-search: #2a2b30;--m-accent: #0089ff;--m-tag-official: #1db389;--m-tag-all: #3d7eff;--m-badge: #f5483b;--m-tab-active-bg: transparent;--m-chip-bg: rgba(255, 255, 255, .08);--m-hover: rgba(255, 255, 255, .06);--m-chat-bg: #141518;--m-bubble-other: #1d2024;--m-safe-top: env(safe-area-inset-top, 0px);--m-safe-bottom: env(safe-area-inset-bottom, 0px);--m-safe-bottom-gap: 6px;--m-chat-safe-bottom: 0px;--app-height: 100%;--app-top: 0px}:root[data-theme=light]{--m-bg: #f2f3f5;--m-surface: #ffffff;--m-surface-2: #f7f8fa;--m-text: #171a1d;--m-text-secondary: #5c636a;--m-text-muted: #8a9199;--m-border: #ebecec;--m-search: #f2f3f5;--m-accent: #0089ff;--m-tag-official: #1db389;--m-tag-all: #3d7eff;--m-badge: #f5483b;--m-tab-active-bg: transparent;--m-chip-bg: #eceef0;--m-hover: rgba(0, 0, 0, .04);--m-chat-bg: #f5f6f7;--m-bubble-other: #ffffff}html.is-ios{--m-safe-bottom-gap: 2px;--m-chat-safe-bottom: 2px}html.keyboard-open{--m-safe-bottom-gap: 0px;--m-chat-safe-bottom: 0px}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;height:100%;overflow:hidden}@media (max-width: 767px){html{width:100%;height:100%;overscroll-behavior:none}body,#app{position:fixed;top:var(--app-top, 0px);left:0;right:0;width:100%;height:var(--app-height, 100%);overflow:hidden;overscroll-behavior:none;background:var(--m-surface, var(--m-bg, var(--color-frame)))}}body{font-family:var(--font-sans);background:var(--color-frame);color:var(--color-text);-webkit-font-smoothing:antialiased;font-size:14px}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:none}button,input,textarea{font-family:inherit}:focus{outline:none}:focus-visible{outline:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0}@media (max-width: 767px){html,body,#app{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border-radius:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.2)}
