.article-editor[data-v-0cd4a0f6]{max-width:1680px;margin:0 auto;padding:1.5rem}.article-editor__header[data-v-0cd4a0f6]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.article-editor__layout[data-v-0cd4a0f6]{grid-template-columns:minmax(220px,280px) minmax(720px,1fr) minmax(300px,420px);align-items:start;gap:1.25rem;display:grid}.article-editor__sidebar[data-v-0cd4a0f6],.article-editor__form[data-v-0cd4a0f6],.preview[data-v-0cd4a0f6]{background:#fff;border:1px solid #d8dee4;border-radius:.75rem;padding:1rem}.article-editor__form[data-v-0cd4a0f6]{min-width:0}.article-editor__sidebar[data-v-0cd4a0f6],.preview[data-v-0cd4a0f6]{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}.grid[data-v-0cd4a0f6],.content-tools[data-v-0cd4a0f6],.material-panel[data-v-0cd4a0f6]{gap:.5rem;margin-block-end:1rem;display:grid}input[data-v-0cd4a0f6],textarea[data-v-0cd4a0f6],button[data-v-0cd4a0f6],select[data-v-0cd4a0f6]{font:inherit;min-height:44px}textarea[data-v-0cd4a0f6]{width:100%}button[data-v-0cd4a0f6]{cursor:pointer}.sr-only[data-v-0cd4a0f6]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cover-picker[data-v-0cd4a0f6]{background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #e2e8f0;border-radius:1rem;grid-template-columns:minmax(220px,1fr) minmax(260px,360px) auto;align-items:center;gap:1rem;margin-block-end:1rem;padding:1rem;display:grid}.cover-picker h2[data-v-0cd4a0f6]{margin:0 0 .25rem}.cover-preview[data-v-0cd4a0f6]{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.9rem;place-items:center;min-height:138px;display:grid;overflow:hidden}.cover-preview img[data-v-0cd4a0f6]{object-fit:cover;width:100%;height:100%;max-height:180px;display:block}.cover-preview div[data-v-0cd4a0f6]{gap:.35rem;padding:1rem;display:grid}.cover-picker__actions[data-v-0cd4a0f6],.media-action-group[data-v-0cd4a0f6]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cover-picker__actions[data-v-0cd4a0f6]{justify-content:flex-end}.media-insert-actions[data-v-0cd4a0f6]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem;display:flex}.media-action-group[data-v-0cd4a0f6]{border-inline-end:1px solid #e2e8f0;padding-inline-end:.75rem}.media-action-group--menu[data-v-0cd4a0f6]{align-items:stretch;gap:.45rem;min-width:min(100%,13rem);display:grid}.media-action-trigger[data-v-0cd4a0f6]{text-align:left;gap:.2rem;display:grid}.media-action-trigger span[data-v-0cd4a0f6]{font-weight:800}.media-action-trigger small[data-v-0cd4a0f6]{color:#64748b;font-size:.78rem;line-height:1.35}.media-action-choices[data-v-0cd4a0f6]{background:#eff6ff;border:1px solid #dbeafe;border-radius:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.45rem;display:grid}.media-action-group strong[data-v-0cd4a0f6]{color:#0f172a}.wechat-remote-panel[data-v-0cd4a0f6]{background:#f8fafc;border:1px solid #d8dee4;border-radius:.75rem;gap:1rem;margin-block-start:1rem;padding:1rem;display:grid}.wechat-remote-panel h2[data-v-0cd4a0f6],.wechat-remote-panel h3[data-v-0cd4a0f6]{margin:0}.wechat-remote-grid[data-v-0cd4a0f6]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.wechat-remote-card[data-v-0cd4a0f6]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;gap:.55rem;min-width:0;padding:.85rem;display:grid}.remote-inline-fields[data-v-0cd4a0f6]{grid-template-columns:auto minmax(76px,1fr) auto minmax(76px,1fr);align-items:center;gap:.5rem;display:grid}.checkbox-line[data-v-0cd4a0f6]{align-items:center;gap:.45rem;display:flex}.remote-result-panel[data-v-0cd4a0f6]{gap:.5rem;display:grid}.remote-result-panel pre[data-v-0cd4a0f6]{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2e8f0;background:#0f172a;border-radius:.65rem;max-height:320px;padding:.85rem;overflow:auto}.sr-only-file[data-v-0cd4a0f6]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.material-results--picker[data-v-0cd4a0f6]{max-height:min(62vh,560px);padding-inline-end:.25rem;overflow:auto}.material-results--picker button[data-v-0cd4a0f6]{text-align:left;background:#fff;border:1px solid #d8dee4;border-radius:.65rem;gap:.2rem;width:100%;padding:.65rem;display:grid}.material-results--picker button.selected[data-v-0cd4a0f6]{background:#eff6ff;border:2px solid #2563eb}.material-preview-card[data-v-0cd4a0f6]{background:#f8fafc;border:1px solid #d8dee4;border-radius:1rem;place-items:center;min-height:360px;padding:1rem;display:grid;overflow:auto}.material-preview-card img[data-v-0cd4a0f6],.material-preview-card video[data-v-0cd4a0f6]{border-radius:.75rem;max-width:100%;max-height:520px}.material-preview-card--small[data-v-0cd4a0f6]{min-height:160px}.compact-dialog[data-v-0cd4a0f6]{z-index:60;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.compact-dialog__panel[data-v-0cd4a0f6]{background:#fff;border-radius:1rem;gap:.7rem;width:min(520px,94vw);padding:1.25rem;display:grid;position:relative;box-shadow:0 24px 80px #0f172a40}.compact-dialog__panel--wide[data-v-0cd4a0f6]{width:min(680px,94vw)}.format-toolbar[data-v-0cd4a0f6]{background:#fff;border:1px solid #d8dee4;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.5rem;display:flex}.format-toolbar button[data-v-0cd4a0f6],.format-toolbar select[data-v-0cd4a0f6],.format-toolbar input[type=color][data-v-0cd4a0f6]{min-height:40px}.format-toolbar button[data-v-0cd4a0f6]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.45rem;min-width:42px;font-weight:700}.format-toolbar button[aria-pressed=true][data-v-0cd4a0f6]{color:#1d4ed8;background:#dbeafe;border-color:#2563eb}.format-toolbar select[data-v-0cd4a0f6]{background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;padding-inline:.5rem}.format-toolbar[data-v-0cd4a0f6] :focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.color-tool[data-v-0cd4a0f6]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.45rem;align-items:center;gap:.35rem;min-height:40px;padding-inline:.5rem;font-size:13px;display:inline-flex}.color-tool--picker[data-v-0cd4a0f6]{padding:0;position:relative}.color-tool__trigger[data-v-0cd4a0f6]{text-align:left;grid-template-columns:auto 24px;align-items:center;gap:.15rem .4rem;min-width:150px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important}.color-tool__trigger small[data-v-0cd4a0f6]{color:#64748b;grid-column:1/-1;font-size:12px;font-weight:400}.color-tool__swatch[data-v-0cd4a0f6]{border:1px solid #94a3b8;border-radius:.35rem;width:22px;height:22px}.color-popover[data-v-0cd4a0f6]{z-index:30;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;gap:.65rem;width:260px;padding:.85rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 16px 44px #0f172a2e}.color-popover label[data-v-0cd4a0f6]{color:#0f172a;gap:.35rem;font-weight:700;display:grid}.color-popover input[type=color][data-v-0cd4a0f6]{width:100%;padding:.15rem}.color-popover p[data-v-0cd4a0f6]{color:#475569;margin:0}.color-popover__actions[data-v-0cd4a0f6]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.color-tool input[data-v-0cd4a0f6]{background:0 0;border:0;width:34px;padding:0}.visual-content-editor[data-v-0cd4a0f6]{background:#fff;border:1px solid #d8dee4;border-radius:.75rem;min-height:520px;padding:1.25rem;overflow:auto}.visual-content-editor--large[data-v-0cd4a0f6]{min-height:760px;font-size:16px;line-height:1.9}.visual-content-editor[data-v-0cd4a0f6]:focus{outline-offset:2px;outline:3px solid #2563eb40}.editor-insert-actions[data-v-0cd4a0f6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block:.75rem 1rem;display:grid}.insert-action-card[data-v-0cd4a0f6]{text-align:left;background:linear-gradient(135deg,#fff7ed,#fff);border:1px solid #d8dee4;border-radius:.85rem;gap:.25rem;min-height:72px;padding:.75rem .9rem;display:grid;box-shadow:0 8px 24px #0f172a0f}.insert-action-card span[data-v-0cd4a0f6]{color:#0f172a;font-weight:800}.insert-action-card small[data-v-0cd4a0f6]{color:#64748b;line-height:1.4}.insert-action-card[data-v-0cd4a0f6]:hover,.insert-action-card[data-v-0cd4a0f6]:focus-visible{border-color:#f97316;transform:translateY(-1px);box-shadow:0 12px 30px #f9731624}.template-picker-modal[data-v-0cd4a0f6]{z-index:50;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.template-picker-modal__backdrop[data-v-0cd4a0f6]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a;position:absolute;inset:0}.template-picker-modal__panel[data-v-0cd4a0f6]{background:#fff;border-radius:1.25rem;grid-template-rows:auto 1fr;width:min(1180px,96vw);max-height:92vh;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0f172a40}.template-picker-modal__header[data-v-0cd4a0f6]{background:linear-gradient(135deg,#fff7ed,#fff 55%,#eff6ff);border-bottom:1px solid #e5e7eb;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;display:flex}.template-picker-modal__header h2[data-v-0cd4a0f6]{margin:.15rem 0}.template-picker-modal__header p[data-v-0cd4a0f6]{color:#64748b;margin:0}.template-picker-modal__eyebrow[data-v-0cd4a0f6]{letter-spacing:.12em;font-size:12px;font-weight:800;color:#ea580c!important}.template-picker-modal__body[data-v-0cd4a0f6]{grid-template-columns:minmax(260px,340px) minmax(520px,1fr);gap:1rem;min-height:0;padding:1rem;display:grid}.template-picker-modal__list-panel[data-v-0cd4a0f6],.template-picker-modal__preview-panel[data-v-0cd4a0f6]{align-content:start;gap:.75rem;min-height:0;display:grid}.template-list--modal[data-v-0cd4a0f6]{max-height:min(68vh,680px);padding-inline-end:.25rem;overflow:auto}.template-preview--modal[data-v-0cd4a0f6]{min-height:560px;max-height:min(68vh,680px);overflow:auto}.template-picker-modal__actions[data-v-0cd4a0f6]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.primary-action[data-v-0cd4a0f6]{color:#fff;white-space:normal;background:#2563eb;border:1px solid #2563eb;border-radius:.55rem;padding:.55rem 1rem;font-weight:800;line-height:1.35}.ghost-action[data-v-0cd4a0f6]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;padding-inline:.9rem}.html-source-panel[data-v-0cd4a0f6]{border:1px solid #d8dee4;border-radius:.75rem;padding:.75rem}.html-source-panel summary[data-v-0cd4a0f6]{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.toolbar[data-v-0cd4a0f6],.actions[data-v-0cd4a0f6],.checks[data-v-0cd4a0f6],.template-controls[data-v-0cd4a0f6],.backend-template-controls[data-v-0cd4a0f6]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.75rem;display:flex}.draft-list[data-v-0cd4a0f6],.material-results[data-v-0cd4a0f6],.template-list[data-v-0cd4a0f6]{gap:.5rem;padding:0;list-style:none;display:grid}.draft-list button[data-v-0cd4a0f6],.template-list button[data-v-0cd4a0f6]{text-align:left;width:100%;display:grid}.template-list button.selected[data-v-0cd4a0f6]{background:#eff6ff;border:2px solid #2563eb}.template-workspace[data-v-0cd4a0f6]{gap:.75rem;display:grid}.template-section-grid[data-v-0cd4a0f6]{gap:1rem;display:grid}.template-workspace--compact[data-v-0cd4a0f6]{background:#fff;border:1px solid #d8dee4;border-radius:1rem;padding:1rem}.template-workspace--compact .template-summary[data-v-0cd4a0f6]{background:#f8fafc}.template-workspace--compact h3[data-v-0cd4a0f6]{color:#0f172a;margin:0 0 .25rem;font-size:18px}.template-controls--inline[data-v-0cd4a0f6]{grid-template-columns:max-content minmax(220px,1fr);align-items:center}.template-summary[data-v-0cd4a0f6]{background:var(--surface-muted,#f8fafc);border:1px solid #d8dee4;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.template-summary div[data-v-0cd4a0f6]{gap:.2rem;min-width:0;display:grid}.template-summary strong[data-v-0cd4a0f6],.template-summary span[data-v-0cd4a0f6]{overflow-wrap:anywhere}.template-summary span[data-v-0cd4a0f6]{color:#64748b;font-size:13px}.template-summary button[data-v-0cd4a0f6]{flex:none}.template-picker-layout[data-v-0cd4a0f6]{grid-template-columns:minmax(220px,300px) minmax(360px,1fr);align-items:start;gap:.75rem;display:grid}.template-picker-layout--closed[data-v-0cd4a0f6]{grid-template-columns:1fr}.template-picker-preview[data-v-0cd4a0f6]{min-width:0}.template-chooser-panel[data-v-0cd4a0f6]{background:var(--surface,#fff);border:1px solid #d8dee4;border-radius:.75rem;padding:.75rem}.template-chooser-panel .template-list[data-v-0cd4a0f6]{max-height:min(68vh,640px);padding-inline-end:.25rem;overflow:auto}.template-detail[data-v-0cd4a0f6]{gap:.75rem;display:grid}.template-detail--large[data-v-0cd4a0f6]{min-width:0}.template-preview[data-v-0cd4a0f6]{background:#fff;border:1px solid #d8dee4;border-radius:.75rem;max-height:360px;padding:1rem;overflow:auto}.template-preview--large[data-v-0cd4a0f6]{width:100%;min-height:420px;max-height:min(72vh,760px)}.template-help[data-v-0cd4a0f6]{color:#6b7280;font-size:13px}.template-assets[data-v-0cd4a0f6],.template-asset-upload[data-v-0cd4a0f6]{gap:.5rem;display:grid}.template-asset-upload[data-v-0cd4a0f6]{border:1px dashed #cbd5e1;border-radius:.75rem;padding:.75rem}.status[data-v-0cd4a0f6]{background:#eef6ff;border-radius:.5rem;padding:.5rem}.error[data-v-0cd4a0f6]{color:#8a1f11;background:#fff1f0;border:1px solid #ffa39e;border-radius:.5rem;padding:.75rem}.preview-phone[data-v-0cd4a0f6]{border:1px solid #d8dee4;border-radius:1rem;max-width:390px;padding:1rem}.preview-desktop[data-v-0cd4a0f6]{border:1px solid #d8dee4;border-radius:.5rem;margin-block-start:1rem;padding:1rem}@media (width<=1199px){.article-editor__layout[data-v-0cd4a0f6]{grid-template-columns:1fr}}@media (width<=900px){.template-picker-layout[data-v-0cd4a0f6],.template-picker-modal__body[data-v-0cd4a0f6],.editor-insert-actions[data-v-0cd4a0f6],.cover-picker[data-v-0cd4a0f6],.wechat-remote-grid[data-v-0cd4a0f6]{grid-template-columns:1fr}.article-editor__sidebar[data-v-0cd4a0f6],.preview[data-v-0cd4a0f6]{max-height:none;position:static}.cover-picker__actions[data-v-0cd4a0f6]{justify-content:flex-start}}@media (width<=640px){.template-summary[data-v-0cd4a0f6]{flex-direction:column;align-items:stretch}.template-summary button[data-v-0cd4a0f6]{width:100%}.template-preview--large[data-v-0cd4a0f6]{min-height:320px}.template-picker-modal[data-v-0cd4a0f6]{padding:.75rem}.template-preview--modal[data-v-0cd4a0f6]{min-height:320px}.visual-content-editor[data-v-0cd4a0f6]{min-height:360px}}.comment-view[data-v-3644623f]{gap:1rem;display:grid}.comment-header[data-v-3644623f],.sync-panel[data-v-3644623f],.comment-item[data-v-3644623f]{background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:1rem;box-shadow:0 8px 24px #0f172a0f}.eyebrow[data-v-3644623f]{color:#2563eb;margin:0 0 .25rem;font-weight:700}.comment-note[data-v-3644623f],.empty-state[data-v-3644623f]{color:#475569;line-height:1.7}.form-grid[data-v-3644623f]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;display:grid}.field[data-v-3644623f]{gap:.35rem;margin:.75rem 0;font-weight:700;display:grid}.field input[data-v-3644623f],.field select[data-v-3644623f],.field textarea[data-v-3644623f]{min-height:44px;font:inherit;border:1px solid #94a3b8;border-radius:8px;padding:.65rem}.compact[data-v-3644623f]{max-width:560px}.status[data-v-3644623f]{min-height:1.5rem;margin:.5rem 0}.error[data-v-3644623f]{color:#b91c1c;font-weight:700}.success[data-v-3644623f]{color:#166534;font-weight:700}.action-row[data-v-3644623f]{flex-wrap:wrap;gap:.75rem;margin:.75rem 0;display:flex}.comment-list[data-v-3644623f]{gap:.75rem;padding:0;list-style:none;display:grid}.comment-main[data-v-3644623f]{gap:.5rem;display:grid}.comment-main h3[data-v-3644623f],.comment-main p[data-v-3644623f]{overflow-wrap:anywhere;margin:0}.comment-main dl[data-v-3644623f]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.5rem;margin:0;display:grid}.comment-main dt[data-v-3644623f]{color:#475569;font-weight:700}.comment-main dd[data-v-3644623f]{overflow-wrap:anywhere;margin:0}.reply-preview[data-v-3644623f]{color:#166534;font-weight:700}.primary-action[data-v-3644623f],.secondary-action[data-v-3644623f],.danger-action[data-v-3644623f]{cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:.75rem 1.25rem;font-weight:700}.primary-action[data-v-3644623f],.secondary-action[data-v-3644623f]{color:#fff;background:#2563eb}.danger-action[data-v-3644623f]{color:#991b1b;background:#fee2e2}.advanced-panel[data-v-eb522fe4]{background:#fff;border:1px solid #d8dee8;border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.advanced-grid[data-v-eb522fe4]{gap:.5rem;max-width:720px;display:grid}.advanced-grid input[data-v-eb522fe4],.advanced-grid select[data-v-eb522fe4],.advanced-grid textarea[data-v-eb522fe4]{border:1px solid #cbd5e1;border-radius:.5rem;padding:.6rem}.advanced-result[data-v-eb522fe4]{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2e8f0;background:#0f172a;border-radius:.5rem;padding:1rem}.mass-send-view[data-v-eb522fe4]{gap:1rem;display:grid}.mass-send-form[data-v-eb522fe4],.task-filter[data-v-eb522fe4],.review-workbench[data-v-eb522fe4]{gap:.75rem;max-width:720px;display:grid}.mass-send-form input[data-v-eb522fe4],.mass-send-form select[data-v-eb522fe4],.mass-send-form textarea[data-v-eb522fe4],.task-filter input[data-v-eb522fe4],.task-filter select[data-v-eb522fe4],.review-comment-input[data-v-eb522fe4]{border:1px solid #cbd5e1;border-radius:.5rem;padding:.6rem}.task-actions[data-v-eb522fe4]{flex-wrap:wrap;gap:.5rem;display:flex}.task-list[data-v-eb522fe4]{gap:.75rem;padding:0;list-style:none;display:grid}.task-card[data-v-eb522fe4]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;gap:.35rem;padding:1rem;display:grid}.status[data-v-eb522fe4]{background:#eef6ff;border-radius:.5rem;padding:.5rem}.error[data-v-eb522fe4]{color:#8a1f11;background:#fff1f0;border:1px solid #ffa39e;border-radius:.5rem;padding:.75rem}.template-help[data-v-eb522fe4]{color:#6b7280;font-size:13px}.safety-result-list[data-v-eb522fe4],.review-record-list[data-v-eb522fe4]{gap:.35rem;padding-left:1.25rem;display:grid}.review-comment-label[data-v-eb522fe4]{font-weight:600}.review-record-item[data-v-eb522fe4]{background:#f8fafc;border-radius:.35rem;gap:.2rem;padding:.45rem;display:grid}.mass-send-result[data-v-eb522fe4]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.35rem;gap:.2rem;padding:.45rem;display:grid}.mass-send-preview-status[data-v-eb522fe4]{background:#fff7ed;border:1px solid #fed7aa;border-radius:.35rem;gap:.2rem;padding:.45rem;display:grid}.mass-send-preview-controls[data-v-eb522fe4],.mass-send-gate-controls[data-v-eb522fe4]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;gap:.35rem;max-width:420px;padding:.6rem;display:grid}.mass-send-preview-controls input[data-v-eb522fe4],.mass-send-preview-controls select[data-v-eb522fe4],.mass-send-gate-controls input[data-v-eb522fe4]{border:1px solid #cbd5e1;border-radius:.4rem;padding:.5rem}.safety-result-item[data-v-eb522fe4]{border-radius:.35rem;padding:.35rem}.safety-error[data-v-eb522fe4]{color:#8a1f11;background:#fff1f0}.safety-warning[data-v-eb522fe4]{color:#7a4b00;background:#fffbe6}.safety-info[data-v-eb522fe4]{color:#1d4ed8;background:#eff6ff}button[data-v-eb522fe4]{cursor:pointer;width:fit-content}.message-workbench[data-v-188c9bb7]{gap:1rem;display:grid}.panel[data-v-188c9bb7]{background:#fff;border:1px solid #d8dee8;border-radius:14px;gap:.75rem;padding:1rem;display:grid}.reply-form[data-v-188c9bb7]{gap:.5rem;max-width:720px;display:grid}input[data-v-188c9bb7],select[data-v-188c9bb7],textarea[data-v-188c9bb7]{min-height:42px;font:inherit;border:1px solid #94a3b8;border-radius:8px;padding:.6rem}button[data-v-188c9bb7]{cursor:pointer;width:fit-content}.status[data-v-188c9bb7]{background:#eef6ff;border-radius:.5rem;padding:.5rem}.error[data-v-188c9bb7]{color:#8a1f11;background:#fff1f0;border:1px solid #ffa39e;border-radius:.5rem;padding:.75rem}.message-list[data-v-188c9bb7],.rule-list[data-v-188c9bb7]{gap:.5rem;padding:0;list-style:none;display:grid}.message-list button[data-v-188c9bb7],.rule-list li[data-v-188c9bb7]{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:.25rem;width:100%;padding:.7rem;display:grid}.result-panel pre[data-v-188c9bb7]{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2e8f0;background:#0f172a;border-radius:10px;padding:1rem}.empty-state[data-v-188c9bb7]{color:#475569}.advanced-result[data-v-88c6c973]{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2e8f0;background:#0f172a;border-radius:10px;padding:1rem}.material-view[data-v-88c6c973]{gap:1rem;display:grid}.material-header[data-v-88c6c973],.upload-card[data-v-88c6c973],.result-card[data-v-88c6c973],.search-card[data-v-88c6c973],.material-item[data-v-88c6c973]{background:#fff;border:1px solid #d8dee8;border-radius:16px;padding:1rem;box-shadow:0 8px 24px #0f172a0f}.eyebrow[data-v-88c6c973]{color:#2563eb;margin:0 0 .25rem;font-weight:700}.material-note[data-v-88c6c973],.form-help[data-v-88c6c973],.empty-state[data-v-88c6c973]{color:#475569;line-height:1.7}.form-grid[data-v-88c6c973]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.field[data-v-88c6c973]{gap:.35rem;margin:.75rem 0;font-weight:700;display:grid}.field input[data-v-88c6c973],.field select[data-v-88c6c973],.field textarea[data-v-88c6c973]{min-height:44px;font:inherit;border:1px solid #94a3b8;border-radius:10px;padding:.65rem}.status[data-v-88c6c973]{min-height:1.5rem;margin:.75rem 0}.error[data-v-88c6c973]{color:#b91c1c;font-weight:700}.success[data-v-88c6c973]{color:#166534;font-weight:700}.action-row[data-v-88c6c973]{flex-wrap:wrap;gap:.75rem;margin:.75rem 0;display:flex}.primary-action[data-v-88c6c973],.secondary-action[data-v-88c6c973],.danger-action[data-v-88c6c973]{cursor:pointer;border:0;border-radius:999px;min-height:44px;padding:.75rem 1.25rem;font-weight:700}.primary-action[data-v-88c6c973],.secondary-action[data-v-88c6c973]{color:#fff;background:#2563eb}.danger-action[data-v-88c6c973]{color:#991b1b;background:#fee2e2}.primary-action[data-v-88c6c973]:disabled,.secondary-action[data-v-88c6c973]:disabled{cursor:not-allowed;opacity:.7}.result-card dl[data-v-88c6c973],.material-results[data-v-88c6c973]{gap:.75rem;display:grid}.result-card div[data-v-88c6c973],.material-item[data-v-88c6c973]{gap:.25rem;display:grid}.result-card dt[data-v-88c6c973]{color:#475569;font-weight:700}.result-card dd[data-v-88c6c973],.material-item p[data-v-88c6c973]{overflow-wrap:anywhere;margin:0}.material-item h3[data-v-88c6c973]{margin:0 0 .5rem}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f5f7fb;--color-surface:#fff;--color-surface-inset:#f8fafc;--color-border:#d8dee8;--color-text:#172033;--color-muted:#5b677a;--color-inverse:#fff;--color-danger:#b42318;--color-danger-bg:#fff1f0;--color-success:#16703a;--color-success-bg:#ecfdf3;--color-warning:#8a4b0f;--color-warning-bg:#fff7ed;--accent:#2563eb;--accent-strong:#1d4ed8;--accent-soft:#eff6ff;--accent-border:#bfdbfe;--focus-ring:#2563eb;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#101721;--color-surface:#182231;--color-surface-inset:#111827;--color-border:#334155;--color-text:#e5edf7;--color-muted:#a7b4c5;--color-inverse:#07111f;--color-danger:#fca5a5;--color-danger-bg:#3b1114;--color-success:#86efac;--color-success-bg:#0f2f21;--color-warning:#fdba74;--color-warning-bg:#3a2411}[data-accent=blue]{--accent:#2563eb;--accent-strong:#1d4ed8;--accent-soft:#eff6ff;--accent-border:#bfdbfe;--focus-ring:#2563eb}[data-accent=green]{--accent:#16803c;--accent-strong:#116d32;--accent-soft:#ecfdf3;--accent-border:#bbf7d0;--focus-ring:#16803c}[data-accent=purple]{--accent:#7c3aed;--accent-strong:#6d28d9;--accent-soft:#f5f3ff;--accent-border:#ddd6fe;--focus-ring:#7c3aed}*{box-sizing:border-box}body{min-width:320px;color:var(--color-text);background:var(--color-bg);margin:0}button,input,textarea,select,a{min-height:44px}button{cursor:pointer;min-width:44px}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{background:var(--color-bg);min-height:100vh;color:var(--color-text);grid-template-rows:auto auto 1fr;display:grid}.app-topbar{z-index:20;border-bottom:1px solid var(--color-border);background:var(--color-surface);grid-template-columns:auto minmax(10rem,1fr) minmax(12rem,18rem) minmax(14rem,22rem) minmax(12rem,auto) auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid;position:sticky;top:0;box-shadow:0 1px 2px #0f172a14}.brand-block,.account-control,.accent-control{gap:.2rem;display:grid}.brand-block strong{font-size:1rem}.brand-block span,.account-control span,.nav-group-label,.topbar-status{color:var(--color-muted);font-size:.875rem}.account-control select,.accent-control select,.field input,.field select,.field textarea,input,select,textarea{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.topbar-status{overflow-wrap:anywhere;margin:0}.theme-controls{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.topbar-primary{align-items:center;gap:.75rem;min-width:0;display:flex}.topbar-tools{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.75rem;min-width:0;display:flex}.topbar-tools .account-control{min-width:min(18rem,100%)}.nav-backdrop{display:none}.auth-screen{background:var(--color-bg);place-items:center;min-height:100vh;padding:1rem;display:grid}.auth-panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;width:min(28rem,100%);padding:1.25rem;box-shadow:0 10px 30px #0f172a1a}.auth-heading h1{margin:0}.auth-tabs{grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem 0;display:grid}.auth-tabs button{border:1px solid var(--color-border);background:var(--color-surface-inset);color:var(--color-text);border-radius:8px;font-weight:800}.auth-tabs button.active{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-strong)}.auth-form{gap:.5rem;display:grid}.auth-divider{color:var(--color-muted);align-items:center;gap:.75rem;margin:1rem 0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--color-border);flex:1;height:1px}.wide-button{width:100%}.nav-toggle{border:1px solid var(--color-border);background:var(--color-surface-inset);color:var(--color-text);border-radius:8px;font-weight:700;display:none}.app-sidebar{border-right:1px solid var(--color-border);background:var(--color-surface);padding:1rem}.app-nav ul{gap:.35rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.app-nav a{color:var(--color-text);border-radius:8px;align-items:center;width:100%;padding:.55rem .75rem;text-decoration:none;display:inline-flex}.app-nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent-strong);font-weight:800}.nav-group-label{margin:.75rem 0 .35rem;font-weight:800}.app-main{min-width:0;padding:1rem}.modal-backdrop{background:#0f172ab3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-panel{background:#fff;border-radius:.75rem;width:min(42rem,100%);max-height:90vh;padding:1rem;overflow:auto}.modal-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (width<=767px){body.nav-open{overflow:hidden}.app-shell{display:block}.app-topbar{grid-template-columns:1fr;gap:.65rem;padding:.65rem .75rem}.topbar-primary{grid-template-columns:auto minmax(0,1fr);gap:.6rem;display:grid}.brand-block span{display:none}.topbar-status{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;display:-webkit-box;overflow:hidden}.topbar-tools{grid-template-columns:1fr;justify-content:stretch;gap:.55rem;display:grid}.theme-controls,.account-control,.accent-control,.account-control select,.accent-control select{width:100%}.theme-controls{grid-template-columns:1fr 1fr minmax(5rem,.8fr);align-items:stretch;display:grid}.nav-toggle{justify-content:center;align-items:center;gap:.35rem;padding-inline:.7rem;display:inline-flex}.nav-backdrop{z-index:30;background:#0f172a7a;border:0;display:block;position:fixed;inset:0}.app-sidebar{z-index:40;border-right:1px solid var(--color-border);border-bottom:0;width:min(82vw,21rem);max-width:100%;transition:transform .18s;display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:18px 0 45px #0f172a38}.app-sidebar.open{transform:translate(0)}.app-main{padding:.75rem;overflow-x:hidden}.page-heading,.member-card-header,.card-actions,.modal-header{flex-direction:column;align-items:stretch}.page-header,.material-header,.comment-header,.toolbar-panel,.surface-panel,.search-card,.upload-card,.result-card,.sync-panel,.task-filter,.review-workbench,.record-card,.template-card,.task-card,.comment-item,.material-item,.empty-state,.authorizer-card,.member-card{border-radius:10px;padding:.8rem;box-shadow:0 2px 8px #0f172a0d}.form-grid,.authorizer-meta,.member-add-form,.permission-grid,.cover-picker,.editor-insert-actions,.wechat-remote-grid,.template-picker-layout,.template-picker-modal__body{grid-template-columns:1fr}.action-row,.task-actions,.actions,.toolbar,.card-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.action-row>*,.task-actions>*,.actions>*,.toolbar>*,.card-actions>*,.primary-button,.primary-action,.secondary-action,.secondary-button,.danger-action{width:100%}input,select,textarea,button{max-width:100%}}@media (width>=768px) and (width<=1199px){.app-main{padding:1.5rem}.app-topbar{grid-template-columns:1fr}.topbar-tools{justify-content:flex-start}.nav-toggle{display:none}}@media (width>=1200px){.app-shell{grid-template-rows:auto 1fr;grid-template-columns:17rem minmax(0,1fr)}.app-topbar{grid-column:1/-1}.app-sidebar{grid-area:2/1;align-self:start;height:calc(100vh - 4.5rem);min-height:0;position:sticky;top:4.5rem;overflow:auto}.app-main{grid-area:2/2;padding:1.5rem}}.skip-link{color:#0f172a;background:#fff;border-radius:.5rem;padding:.5rem .75rem;position:absolute;top:1rem;left:1rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.page-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.page-header,.material-header,.comment-header,.toolbar-panel,.surface-panel,.search-card,.upload-card,.result-card,.sync-panel,.task-filter,.review-workbench,.record-card,.template-card,.task-card,.comment-item,.material-item{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:8px;padding:1rem;box-shadow:0 6px 18px #0f172a0f}.page-header,.material-header,.comment-header{gap:.35rem;display:grid}.page-header h1,.material-header h1,.comment-header h1,.page-heading h1{margin-block:.2rem}.form-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;display:grid}.field{gap:.35rem;margin:.75rem 0;font-weight:700;display:grid}.field input,.field select,.field textarea,input,select,textarea{font:inherit;border-radius:8px;padding:.65rem}.action-row,.task-actions,.actions,.toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.status-badge{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-strong);border-radius:999px;align-items:center;padding:.25rem .6rem;font-size:.875rem;font-weight:800;display:inline-flex}.eyebrow{color:var(--accent-strong);margin:0 0 .25rem;font-weight:800}.form-help,.material-note,.comment-note,.empty-state{color:var(--color-muted);line-height:1.65}.primary-button,.primary-action,.secondary-action,.secondary-button,.danger-action,.card-actions button,.alert button{background:var(--accent);color:#fff;border:0;border-radius:8px;padding:.625rem 1rem;font-weight:700}.secondary-action,.secondary-button{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-strong)}.danger-action{background:var(--color-danger-bg);color:var(--color-danger)}button:disabled{cursor:not-allowed;opacity:.65}.status-message,.muted{color:var(--color-muted)}.alert{border:1px solid var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger);border-radius:8px;margin:1rem 0;padding:1rem}.empty-state,.authorizer-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:1rem;box-shadow:0 1px 2px #0f172a14}.authorizer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.authorizer-card-header{align-items:center;gap:1rem;display:flex}.authorizer-avatar,.authorizer-avatar-placeholder{border-radius:999px;flex:none;width:4rem;height:4rem}.authorizer-avatar-placeholder{color:#1d4ed8;background:#dbeafe;place-items:center;font-weight:800;display:grid}.authorizer-meta{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.authorizer-meta dt{color:#64748b;font-size:.875rem}.authorizer-meta dd{overflow-wrap:anywhere;margin:.25rem 0 0}.capability-list,.module-list,.app-nav ul{list-style:none}.capability-list{flex-wrap:wrap;gap:.5rem;padding:0;display:flex}.capability-badge{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:.375rem .625rem;font-weight:700}.module-list{gap:.5rem;padding:0;display:grid}.module-item{background:#f8fafc;border-left:4px solid #94a3b8;padding:.75rem}.module-item.available{background:#f0fdf4;border-left-color:#16a34a}.module-item span{margin-left:.5rem;font-weight:700;display:inline-block}.card-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.member-workbench{gap:1rem;display:grid}.member-add-form{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:1rem;display:grid}.member-list{gap:1rem;display:grid}.member-card{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;padding:1rem;box-shadow:0 1px 2px #0f172a14}.member-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.member-card h2{margin:0;font-size:1.05rem}.permission-grid{border:1px solid var(--color-border);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;margin:1rem 0;padding:.75rem;display:grid}.permission-option{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}
