.authorizer-workbench[data-v-67fbea09]{gap:1.25rem;display:grid}.workbench-header[data-v-67fbea09],.creation-panel[data-v-67fbea09],.missing-module-panel[data-v-67fbea09]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.workbench-header h1[data-v-67fbea09],.creation-panel h2[data-v-67fbea09],.missing-module-panel h2[data-v-67fbea09]{margin:0 0 .35rem}.workbench-header p[data-v-67fbea09],.creation-panel p[data-v-67fbea09],.status-message[data-v-67fbea09]{color:#475569}.action-row[data-v-67fbea09],.creation-actions[data-v-67fbea09]{flex-wrap:wrap;gap:.75rem;display:flex}.workbench-section[data-v-67fbea09]{gap:1rem;display:grid}.overview-grid[data-v-67fbea09]{grid-template-columns:minmax(280px,.75fr) minmax(420px,1.55fr);gap:1rem;display:grid}.account-summary-card[data-v-67fbea09],.metrics-card[data-v-67fbea09],.creation-panel[data-v-67fbea09],.missing-module-panel[data-v-67fbea09],.empty-state[data-v-67fbea09],.alert[data-v-67fbea09]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.25rem}.account-summary-card header[data-v-67fbea09]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.account-avatar[data-v-67fbea09],.account-avatar-placeholder[data-v-67fbea09]{object-fit:cover;background:#eff6ff;border-radius:8px;width:64px;height:64px}.account-avatar-placeholder[data-v-67fbea09]{color:#2563eb;place-items:center;font-weight:800;display:grid}.account-summary-card h2[data-v-67fbea09]{margin:0;font-size:1.35rem}.account-summary-card header p[data-v-67fbea09]{color:#2563eb;margin:.2rem 0 0;font-weight:700}.account-facts[data-v-67fbea09]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin:0;display:grid}.account-facts div[data-v-67fbea09]{gap:.25rem;display:grid}.account-facts dt[data-v-67fbea09]{color:#64748b}.account-facts dd[data-v-67fbea09]{overflow-wrap:anywhere;margin:0;font-weight:700}.metrics-card[data-v-67fbea09]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1rem;min-height:14rem;display:grid}.metric-item[data-v-67fbea09]{text-align:center}.metric-item span[data-v-67fbea09]{color:#334155;margin-bottom:1rem;display:block}.metric-item strong[data-v-67fbea09]{font-size:2.35rem;font-weight:500;display:block}.metrics-card footer[data-v-67fbea09]{color:#94a3b8;grid-column:1/-1;justify-content:center;gap:3rem;display:flex}.link-button[data-v-67fbea09]{color:#16a34a;background:0 0;border:0;font-weight:700}.missing-module-panel[data-v-67fbea09]{align-items:start;display:grid}.missing-module-panel ul[data-v-67fbea09]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.missing-module-panel li[data-v-67fbea09]{background:#f8fafc;border-left:4px solid #94a3b8;gap:.25rem;padding:.75rem;display:grid}.missing-module-panel span[data-v-67fbea09]{color:#64748b}.creation-actions button[data-v-67fbea09]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;min-height:44px;padding:0 .95rem;font-weight:800}@media (width<=900px){.overview-grid[data-v-67fbea09],.metrics-card[data-v-67fbea09],.account-facts[data-v-67fbea09]{grid-template-columns:1fr}.workbench-header[data-v-67fbea09],.creation-panel[data-v-67fbea09]{flex-direction:column;align-items:stretch}.metrics-card footer[data-v-67fbea09]{justify-content:start}}.article-editor[data-v-50cdca39]{max-width:1680px;margin:0 auto;padding:1.5rem}.article-editor__header[data-v-50cdca39]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.article-editor__layout[data-v-50cdca39]{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-50cdca39],.article-editor__form[data-v-50cdca39],.preview[data-v-50cdca39]{background:#fff;border:1px solid #d8dee4;border-radius:.75rem;padding:1rem}.article-editor__form[data-v-50cdca39]{min-width:0}.article-editor__sidebar[data-v-50cdca39],.preview[data-v-50cdca39]{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}.grid[data-v-50cdca39],.content-tools[data-v-50cdca39],.material-panel[data-v-50cdca39]{gap:.5rem;margin-block-end:1rem;display:grid}input[data-v-50cdca39],textarea[data-v-50cdca39],button[data-v-50cdca39],select[data-v-50cdca39]{font:inherit;min-height:44px}textarea[data-v-50cdca39]{width:100%}button[data-v-50cdca39]{cursor:pointer}button[data-v-50cdca39]:disabled{cursor:wait;opacity:.58}.sr-only[data-v-50cdca39]{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-50cdca39]{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-50cdca39]{margin:0 0 .25rem}.cover-preview[data-v-50cdca39]{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-50cdca39]{object-fit:cover;width:100%;height:100%;max-height:180px;display:block}.cover-preview div[data-v-50cdca39]{gap:.35rem;padding:1rem;display:grid}.cover-picker__actions[data-v-50cdca39],.media-action-group[data-v-50cdca39]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cover-picker__actions[data-v-50cdca39]{justify-content:flex-end}.media-insert-actions[data-v-50cdca39]{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-50cdca39]{border-inline-end:1px solid #e2e8f0;padding-inline-end:.75rem}.media-action-group--menu[data-v-50cdca39]{align-items:stretch;gap:.45rem;min-width:min(100%,13rem);display:grid}.media-action-trigger[data-v-50cdca39]{text-align:left;gap:.2rem;display:grid}.media-action-trigger span[data-v-50cdca39]{font-weight:800}.media-action-trigger small[data-v-50cdca39]{color:#64748b;font-size:.78rem;line-height:1.35}.media-action-choices[data-v-50cdca39]{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-50cdca39]{color:#0f172a}.wechat-remote-panel[data-v-50cdca39]{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-50cdca39],.wechat-remote-panel h3[data-v-50cdca39]{margin:0}.wechat-remote-grid[data-v-50cdca39]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.wechat-remote-card[data-v-50cdca39]{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;gap:.55rem;min-width:0;padding:.85rem;display:grid}.remote-inline-fields[data-v-50cdca39]{grid-template-columns:auto minmax(76px,1fr) auto minmax(76px,1fr);align-items:center;gap:.5rem;display:grid}.checkbox-line[data-v-50cdca39]{align-items:center;gap:.45rem;display:flex}.remote-result-panel[data-v-50cdca39]{gap:.5rem;display:grid}.remote-result-panel pre[data-v-50cdca39]{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-50cdca39]{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.material-results--picker[data-v-50cdca39]{max-height:min(62vh,560px);padding-inline-end:.25rem;overflow:auto}.material-results--picker button[data-v-50cdca39]{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-50cdca39]{background:#eff6ff;border:2px solid #2563eb}.material-preview-card[data-v-50cdca39]{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-50cdca39],.material-preview-card video[data-v-50cdca39]{border-radius:.75rem;max-width:100%;max-height:520px}.material-preview-card--small[data-v-50cdca39]{min-height:160px}.compact-dialog[data-v-50cdca39]{z-index:60;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.compact-dialog__panel[data-v-50cdca39]{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-50cdca39]{width:min(680px,94vw)}.format-toolbar[data-v-50cdca39]{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-50cdca39],.format-toolbar select[data-v-50cdca39],.format-toolbar input[type=color][data-v-50cdca39]{min-height:40px}.format-toolbar button[data-v-50cdca39]{background:#f8fafc;border:1px solid #cbd5e1;border-radius:.45rem;min-width:42px;font-weight:700}.format-toolbar button[aria-pressed=true][data-v-50cdca39]{color:#1d4ed8;background:#dbeafe;border-color:#2563eb}.format-toolbar select[data-v-50cdca39]{background:#fff;border:1px solid #cbd5e1;border-radius:.45rem;padding-inline:.5rem}.format-toolbar[data-v-50cdca39] :focus-visible{outline-offset:2px;outline:3px solid #2563eb4d}.color-tool[data-v-50cdca39]{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-50cdca39]{padding:0;position:relative}.color-tool__trigger[data-v-50cdca39]{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-50cdca39]{color:#64748b;grid-column:1/-1;font-size:12px;font-weight:400}.color-tool__swatch[data-v-50cdca39]{border:1px solid #94a3b8;border-radius:.35rem;width:22px;height:22px}.color-popover[data-v-50cdca39]{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-50cdca39]{color:#0f172a;gap:.35rem;font-weight:700;display:grid}.color-popover input[type=color][data-v-50cdca39]{width:100%;padding:.15rem}.color-popover p[data-v-50cdca39]{color:#475569;margin:0}.color-popover__actions[data-v-50cdca39]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.color-tool input[data-v-50cdca39]{background:0 0;border:0;width:34px;padding:0}.visual-content-editor[data-v-50cdca39]{background:#fff;border:1px solid #d8dee4;border-radius:.75rem;min-height:520px;padding:1.25rem;overflow:auto}.visual-content-editor--large[data-v-50cdca39]{min-height:760px;font-size:16px;line-height:1.9}.visual-content-editor[data-v-50cdca39]:focus{outline-offset:2px;outline:3px solid #2563eb40}.editor-insert-actions[data-v-50cdca39]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block:.75rem 1rem;display:grid}.insert-action-card[data-v-50cdca39]{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-50cdca39]{color:#0f172a;font-weight:800}.insert-action-card small[data-v-50cdca39]{color:#64748b;line-height:1.4}.insert-action-card[data-v-50cdca39]:hover,.insert-action-card[data-v-50cdca39]:focus-visible{border-color:#f97316;transform:translateY(-1px);box-shadow:0 12px 30px #f9731624}.template-picker-modal[data-v-50cdca39]{z-index:50;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.template-picker-modal__backdrop[data-v-50cdca39]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a7a;position:absolute;inset:0}.template-picker-modal__panel[data-v-50cdca39]{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-50cdca39]{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-50cdca39]{margin:.15rem 0}.template-picker-modal__header p[data-v-50cdca39]{color:#64748b;margin:0}.template-picker-modal__eyebrow[data-v-50cdca39]{letter-spacing:.12em;font-size:12px;font-weight:800;color:#ea580c!important}.template-picker-modal__body[data-v-50cdca39]{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-50cdca39],.template-picker-modal__preview-panel[data-v-50cdca39]{align-content:start;gap:.75rem;min-height:0;display:grid}.template-list--modal[data-v-50cdca39]{max-height:min(68vh,680px);padding-inline-end:.25rem;overflow:auto}.template-preview--modal[data-v-50cdca39]{min-height:560px;max-height:min(68vh,680px);overflow:auto}.template-picker-modal__actions[data-v-50cdca39]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.primary-action[data-v-50cdca39]{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-50cdca39]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:.55rem;padding-inline:.9rem}.html-source-panel[data-v-50cdca39]{border:1px solid #d8dee4;border-radius:.75rem;padding:.75rem}.html-source-panel summary[data-v-50cdca39]{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.toolbar[data-v-50cdca39],.actions[data-v-50cdca39],.checks[data-v-50cdca39],.template-controls[data-v-50cdca39],.backend-template-controls[data-v-50cdca39]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.75rem;display:flex}.draft-list[data-v-50cdca39],.material-results[data-v-50cdca39],.template-list[data-v-50cdca39]{gap:.5rem;padding:0;list-style:none;display:grid}.draft-list button[data-v-50cdca39],.template-list button[data-v-50cdca39]{text-align:left;width:100%;display:grid}.draft-list-card[data-v-50cdca39]{background:#fff;border:1px solid #d8dee4;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.7rem;padding:.6rem}.draft-card-thumb[data-v-50cdca39],.remote-draft-thumb[data-v-50cdca39]{aspect-ratio:1;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;place-items:center;font-weight:800;display:grid;overflow:hidden}.draft-card-thumb img[data-v-50cdca39],.remote-draft-thumb img[data-v-50cdca39]{object-fit:cover;width:100%;height:100%;display:block}.draft-card-body[data-v-50cdca39],.remote-draft-body[data-v-50cdca39]{gap:.15rem;min-width:0;display:grid}.draft-card-body strong[data-v-50cdca39],.remote-draft-body strong[data-v-50cdca39]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-card-body small[data-v-50cdca39],.remote-draft-body small[data-v-50cdca39],.draft-card-body em[data-v-50cdca39],.remote-draft-body em[data-v-50cdca39]{color:#64748b;overflow-wrap:anywhere;font-style:normal}.draft-card-body em[data-v-50cdca39],.remote-draft-body em[data-v-50cdca39]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.remote-draft-status[data-v-50cdca39]{color:#475569;margin:.25rem 0 0;font-weight:700}.remote-draft-list[data-v-50cdca39]{gap:.55rem;max-height:360px;margin:.25rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.remote-draft-card[data-v-50cdca39]{text-align:left;background:#fff;border:1px solid #d8dee4;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.75rem;width:100%;padding:.65rem;display:grid}.template-list button.selected[data-v-50cdca39]{background:#eff6ff;border:2px solid #2563eb}.template-workspace[data-v-50cdca39]{gap:.75rem;display:grid}.template-section-grid[data-v-50cdca39]{gap:1rem;display:grid}.template-workspace--compact[data-v-50cdca39]{background:#fff;border:1px solid #d8dee4;border-radius:1rem;padding:1rem}.template-workspace--compact .template-summary[data-v-50cdca39]{background:#f8fafc}.template-workspace--compact h3[data-v-50cdca39]{color:#0f172a;margin:0 0 .25rem;font-size:18px}.template-controls--inline[data-v-50cdca39]{grid-template-columns:max-content minmax(220px,1fr);align-items:center}.template-summary[data-v-50cdca39]{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-50cdca39]{gap:.2rem;min-width:0;display:grid}.template-summary strong[data-v-50cdca39],.template-summary span[data-v-50cdca39]{overflow-wrap:anywhere}.template-summary span[data-v-50cdca39]{color:#64748b;font-size:13px}.template-summary button[data-v-50cdca39]{flex:none}.template-picker-layout[data-v-50cdca39]{grid-template-columns:minmax(220px,300px) minmax(360px,1fr);align-items:start;gap:.75rem;display:grid}.template-picker-layout--closed[data-v-50cdca39]{grid-template-columns:1fr}.template-picker-preview[data-v-50cdca39]{min-width:0}.template-chooser-panel[data-v-50cdca39]{background:var(--surface,#fff);border:1px solid #d8dee4;border-radius:.75rem;padding:.75rem}.template-chooser-panel .template-list[data-v-50cdca39]{max-height:min(68vh,640px);padding-inline-end:.25rem;overflow:auto}.template-detail[data-v-50cdca39]{gap:.75rem;display:grid}.template-detail--large[data-v-50cdca39]{min-width:0}.template-preview[data-v-50cdca39]{background:#fff;border:1px solid #d8dee4;border-radius:.75rem;max-height:360px;padding:1rem;overflow:auto}.template-preview--large[data-v-50cdca39]{width:100%;min-height:420px;max-height:min(72vh,760px)}.template-help[data-v-50cdca39]{color:#6b7280;font-size:13px}.template-assets[data-v-50cdca39],.template-asset-upload[data-v-50cdca39]{gap:.5rem;display:grid}.template-asset-upload[data-v-50cdca39]{border:1px dashed #cbd5e1;border-radius:.75rem;padding:.75rem}.status[data-v-50cdca39]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;min-width:min(420px,100%);padding:.75rem .9rem;font-weight:800}.status--busy[data-v-50cdca39]{color:#92400e;background:#fffbeb;border-color:#fde68a}.status--error[data-v-50cdca39]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.error[data-v-50cdca39]{color:#8a1f11;background:#fff1f0;border:1px solid #ffa39e;border-radius:.5rem;padding:.75rem}.preview[data-v-50cdca39]{justify-items:center;gap:.75rem;display:grid}.preview h2[data-v-50cdca39]{justify-self:stretch;margin:0}.preview-phone[data-v-50cdca39]{background:#fff;border:1px solid #d8dee4;border-radius:24px;width:min(100%,390px);min-height:560px;padding:.75rem;box-shadow:0 14px 36px #0f172a1f}.preview-phone__bar[data-v-50cdca39]{background:#cbd5e1;border-radius:999px;width:72px;height:5px;margin:.15rem auto .85rem}.preview-content[data-v-50cdca39]{overflow-wrap:anywhere;padding:.25rem .45rem 1rem}.preview-content h3[data-v-50cdca39]{margin:0 0 .55rem;font-size:22px;line-height:1.35}.preview-author[data-v-50cdca39]{color:#64748b;margin:0 0 1rem;font-size:14px}.preview-content[data-v-50cdca39] img{border-radius:8px;max-width:100%;margin:.75rem auto;display:block;height:auto!important}.preview-content[data-v-50cdca39] video,.preview-content[data-v-50cdca39] iframe{max-width:100%;margin:.75rem auto;display:block}.preview-content[data-v-50cdca39] p{line-height:1.8}@media (width<=1199px){.article-editor__layout[data-v-50cdca39]{grid-template-columns:1fr}}@media (width<=900px){.template-picker-layout[data-v-50cdca39],.template-picker-modal__body[data-v-50cdca39],.editor-insert-actions[data-v-50cdca39],.cover-picker[data-v-50cdca39],.wechat-remote-grid[data-v-50cdca39]{grid-template-columns:1fr}.article-editor__sidebar[data-v-50cdca39],.preview[data-v-50cdca39]{max-height:none;position:static}.cover-picker__actions[data-v-50cdca39]{justify-content:flex-start}}@media (width<=640px){.template-summary[data-v-50cdca39]{flex-direction:column;align-items:stretch}.template-summary button[data-v-50cdca39]{width:100%}.template-preview--large[data-v-50cdca39]{min-height:320px}.template-picker-modal[data-v-50cdca39]{padding:.75rem}.template-preview--modal[data-v-50cdca39]{min-height:320px}.visual-content-editor[data-v-50cdca39]{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}.composer-page[data-v-40b47c83]{gap:1rem;display:grid}.composer-header[data-v-40b47c83]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.composer-header h1[data-v-40b47c83]{margin:0 0 .35rem}.composer-header p[data-v-40b47c83]{color:#64748b}.composer-layout[data-v-40b47c83]{grid-template-columns:minmax(520px,1fr) minmax(280px,360px);align-items:start;gap:1rem;display:grid}.composer-main[data-v-40b47c83],.settings-panel[data-v-40b47c83],.preview-shell[data-v-40b47c83],.empty-state[data-v-40b47c83]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.field[data-v-40b47c83]{gap:.45rem;margin-bottom:.9rem;font-weight:700;display:grid}.field input[data-v-40b47c83],.field select[data-v-40b47c83],.field textarea[data-v-40b47c83]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:.75rem}.section-heading[data-v-40b47c83],.action-row[data-v-40b47c83],.composer-actions[data-v-40b47c83]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.section-heading h2[data-v-40b47c83]{margin:0}.sr-only-file[data-v-40b47c83]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.requirement-note[data-v-40b47c83]{color:#475569;margin:.25rem 0 .75rem;line-height:1.7}.drop-zone[data-v-40b47c83]{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;place-items:center;min-height:12rem;padding:1rem;line-height:1.7;display:grid}.image-grid[data-v-40b47c83]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.material-grid[data-v-40b47c83]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;min-height:0;padding:.15rem;display:grid;overflow:auto}.image-grid li[data-v-40b47c83],.material-grid button[data-v-40b47c83]{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:.45rem;padding:.65rem;display:grid}.material-grid button[data-v-40b47c83]{cursor:pointer}.material-grid button.selected[data-v-40b47c83]{border-color:#2563eb;box-shadow:0 0 0 2px #bfdbfe}.image-grid img[data-v-40b47c83]{object-fit:cover;aspect-ratio:1;border-radius:8px;width:100%}.image-grid span[data-v-40b47c83],.material-grid span[data-v-40b47c83]{color:#64748b}.settings-panel[data-v-40b47c83]{gap:1rem;display:grid}.settings-panel h2[data-v-40b47c83]{margin:0}.composer-actions[data-v-40b47c83]{background:#fffffff2;border-top:1px solid #e2e8f0;grid-column:1/-1;padding:.75rem 0;position:sticky;bottom:0}.status[data-v-40b47c83]{color:#1e40af;white-space:pre-line;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;flex:260px;padding:.7rem .85rem;font-weight:800}.status--success[data-v-40b47c83]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.status--error[data-v-40b47c83]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.primary-action[data-v-40b47c83],.secondary-action[data-v-40b47c83],.ghost-action[data-v-40b47c83]{border-radius:8px;min-height:44px;padding:0 1rem;font-weight:800}.primary-action[data-v-40b47c83]{color:#fff;background:#16a34a;border:1px solid #16a34a}.primary-action[data-v-40b47c83]:disabled,.secondary-action[data-v-40b47c83]:disabled{opacity:.58;cursor:wait}.secondary-action[data-v-40b47c83]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.ghost-action[data-v-40b47c83]{color:#334155;background:#fff;border:1px solid #e2e8f0}.preview-shell[data-v-40b47c83]{justify-items:center;display:grid}.phone-preview[data-v-40b47c83]{background:#fff;border:1px solid #d8dee4;border-radius:24px;width:min(100%,390px);min-height:520px;padding:1.25rem;box-shadow:0 14px 36px #0f172a1f}.phone-preview h2[data-v-40b47c83]{margin:0 0 .75rem;font-size:22px;line-height:1.35}.phone-preview p[data-v-40b47c83]{white-space:pre-wrap;line-height:1.8}.phone-preview img[data-v-40b47c83]{border-radius:8px;max-width:100%;height:auto;margin:.75rem auto;display:block}.material-modal[data-v-40b47c83]{z-index:60;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.material-modal__backdrop[data-v-40b47c83]{background:#0f172a7a;position:absolute;inset:0}.material-modal__panel[data-v-40b47c83]{background:#fff;border-radius:8px;grid-template-rows:auto auto minmax(240px,1fr) auto;gap:1rem;width:min(1060px,96vw);max-height:92vh;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 72px #0f172a3d}.material-modal__header[data-v-40b47c83],.material-modal__toolbar[data-v-40b47c83],.material-modal__footer[data-v-40b47c83]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.material-modal__header[data-v-40b47c83]{border-bottom:1px solid #e2e8f0;padding-bottom:.75rem}.material-modal__header p[data-v-40b47c83]{color:#ea580c;margin:0;font-size:12px;font-weight:800}.material-modal__header h2[data-v-40b47c83]{margin:.2rem 0 0}.material-modal__toolbar .field[data-v-40b47c83]{flex:320px;margin:0}.material-modal__footer[data-v-40b47c83]{color:#334155;border-top:1px solid #e2e8f0;padding-top:.75rem;font-weight:800}.material-thumb[data-v-40b47c83]{aspect-ratio:1;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;place-items:center;width:100%;font-weight:800;display:grid;overflow:hidden}.material-thumb img[data-v-40b47c83]{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.material-grid strong[data-v-40b47c83],.material-grid small[data-v-40b47c83]{overflow-wrap:anywhere}.material-grid small[data-v-40b47c83]{color:#64748b}.send-modal[data-v-40b47c83]{z-index:70;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.send-modal__backdrop[data-v-40b47c83]{background:#0f172a80;position:absolute;inset:0}.send-modal__panel[data-v-40b47c83]{background:#fff;border-radius:8px;gap:1rem;width:min(520px,94vw);padding:1.25rem;display:grid;position:relative;box-shadow:0 24px 72px #0f172a3d}.send-modal__panel header[data-v-40b47c83]{border-bottom:1px solid #e2e8f0;padding-bottom:.75rem}.send-modal__panel header p[data-v-40b47c83]{color:#ea580c;margin:0;font-size:12px;font-weight:800}.send-modal__panel h2[data-v-40b47c83]{margin:.2rem 0 0}.send-modal__panel footer[data-v-40b47c83]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.switch-row[data-v-40b47c83]{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex}.switch-row span[data-v-40b47c83]{gap:.25rem;display:grid}.switch-row small[data-v-40b47c83],.send-target-note[data-v-40b47c83]{color:#475569;line-height:1.6}.switch-row input[data-v-40b47c83]{accent-color:#2563eb;width:48px;height:28px}.send-target-note[data-v-40b47c83]{border-left:3px solid #2563eb;margin:0;padding-left:.75rem}@media (width<=980px){.composer-layout[data-v-40b47c83]{grid-template-columns:1fr}.composer-actions[data-v-40b47c83]{position:static}}.advanced-panel[data-v-433ff893]{background:#fff;border:1px solid #d8dee8;border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.advanced-grid[data-v-433ff893]{gap:.5rem;max-width:720px;display:grid}.advanced-grid input[data-v-433ff893],.advanced-grid select[data-v-433ff893],.advanced-grid textarea[data-v-433ff893]{border:1px solid #cbd5e1;border-radius:.5rem;padding:.6rem}.advanced-result[data-v-433ff893]{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2e8f0;background:#0f172a;border-radius:.5rem;padding:1rem}.mass-send-view[data-v-433ff893]{gap:1rem;display:grid}.mass-send-form[data-v-433ff893],.task-filter[data-v-433ff893],.review-workbench[data-v-433ff893]{gap:.75rem;max-width:720px;display:grid}.mass-send-form input[data-v-433ff893],.mass-send-form select[data-v-433ff893],.mass-send-form textarea[data-v-433ff893],.task-filter input[data-v-433ff893],.task-filter select[data-v-433ff893],.review-comment-input[data-v-433ff893]{border:1px solid #cbd5e1;border-radius:.5rem;padding:.6rem}.task-actions[data-v-433ff893]{flex-wrap:wrap;gap:.5rem;display:flex}.task-list[data-v-433ff893]{gap:.75rem;padding:0;list-style:none;display:grid}.task-card[data-v-433ff893]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;gap:.35rem;padding:1rem;display:grid}.status[data-v-433ff893]{background:#eef6ff;border-radius:.5rem;padding:.5rem}.error[data-v-433ff893]{color:#8a1f11;background:#fff1f0;border:1px solid #ffa39e;border-radius:.5rem;padding:.75rem}.template-help[data-v-433ff893]{color:#6b7280;font-size:13px}.safety-result-list[data-v-433ff893],.review-record-list[data-v-433ff893]{gap:.35rem;padding-left:1.25rem;display:grid}.review-comment-label[data-v-433ff893]{font-weight:600}.review-record-item[data-v-433ff893]{background:#f8fafc;border-radius:.35rem;gap:.2rem;padding:.45rem;display:grid}.mass-send-result[data-v-433ff893]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.35rem;gap:.2rem;padding:.45rem;display:grid}.mass-send-preview-status[data-v-433ff893]{background:#fff7ed;border:1px solid #fed7aa;border-radius:.35rem;gap:.2rem;padding:.45rem;display:grid}.mass-send-preview-controls[data-v-433ff893],.mass-send-gate-controls[data-v-433ff893]{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-433ff893],.mass-send-preview-controls select[data-v-433ff893],.mass-send-gate-controls input[data-v-433ff893]{border:1px solid #cbd5e1;border-radius:.4rem;padding:.5rem}.safety-result-item[data-v-433ff893]{border-radius:.35rem;padding:.35rem}.safety-error[data-v-433ff893]{color:#8a1f11;background:#fff1f0}.safety-warning[data-v-433ff893]{color:#7a4b00;background:#fffbe6}.safety-info[data-v-433ff893]{color:#1d4ed8;background:#eff6ff}button[data-v-433ff893]{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-5eaf8ed8]{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2e8f0;background:#0f172a;border-radius:10px;padding:1rem}.material-view[data-v-5eaf8ed8]{gap:1rem;display:grid}.material-header[data-v-5eaf8ed8],.upload-card[data-v-5eaf8ed8],.result-card[data-v-5eaf8ed8],.search-card[data-v-5eaf8ed8],.material-item[data-v-5eaf8ed8]{background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:1rem;box-shadow:0 8px 24px #0f172a0f}.eyebrow[data-v-5eaf8ed8]{color:#2563eb;margin:0 0 .25rem;font-weight:700}.material-note[data-v-5eaf8ed8],.form-help[data-v-5eaf8ed8],.empty-state[data-v-5eaf8ed8]{color:#475569;line-height:1.7}.form-grid[data-v-5eaf8ed8]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.field[data-v-5eaf8ed8]{gap:.35rem;margin:.75rem 0;font-weight:700;display:grid}.field input[data-v-5eaf8ed8],.field select[data-v-5eaf8ed8],.field textarea[data-v-5eaf8ed8]{min-height:44px;font:inherit;border:1px solid #94a3b8;border-radius:10px;padding:.65rem}.status[data-v-5eaf8ed8]{min-height:1.5rem;margin:.75rem 0}.error[data-v-5eaf8ed8]{color:#b91c1c;font-weight:700}.success[data-v-5eaf8ed8]{color:#166534;font-weight:700}.action-row[data-v-5eaf8ed8]{flex-wrap:wrap;gap:.75rem;margin:.75rem 0;display:flex}.primary-action[data-v-5eaf8ed8],.secondary-action[data-v-5eaf8ed8],.danger-action[data-v-5eaf8ed8]{cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:.75rem 1.25rem;font-weight:700}.primary-action[data-v-5eaf8ed8],.secondary-action[data-v-5eaf8ed8]{color:#fff;background:#2563eb}.danger-action[data-v-5eaf8ed8]{color:#991b1b;background:#fee2e2}.primary-action[data-v-5eaf8ed8]:disabled,.secondary-action[data-v-5eaf8ed8]:disabled{cursor:not-allowed;opacity:.7}.result-card dl[data-v-5eaf8ed8],.material-results[data-v-5eaf8ed8]{gap:.75rem;display:grid}.result-card dt[data-v-5eaf8ed8]{color:#475569;font-weight:700}.result-card dd[data-v-5eaf8ed8],.material-item p[data-v-5eaf8ed8]{overflow-wrap:anywhere;margin:0}.material-item h3[data-v-5eaf8ed8]{margin:0 0 .5rem}.material-item[data-v-5eaf8ed8]{grid-template-columns:132px minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.material-thumb[data-v-5eaf8ed8]{aspect-ratio:1;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;place-items:center;width:132px;margin:0;font-weight:800;display:grid;overflow:hidden}.material-thumb img[data-v-5eaf8ed8],.material-thumb video[data-v-5eaf8ed8]{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.material-thumb--empty[data-v-5eaf8ed8]{text-align:center;padding:.75rem}.material-item__body[data-v-5eaf8ed8]{min-width:0}.material-meta[data-v-5eaf8ed8]{gap:.45rem;margin:0;display:grid}.material-meta div[data-v-5eaf8ed8]{grid-template-columns:72px minmax(0,1fr);gap:.75rem;display:grid}.material-meta dt[data-v-5eaf8ed8]{color:#64748b;font-weight:700}.material-meta dd[data-v-5eaf8ed8]{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=780px){.material-item[data-v-5eaf8ed8]{grid-template-columns:96px minmax(0,1fr)}.material-thumb[data-v-5eaf8ed8]{width:96px}.material-item .danger-action[data-v-5eaf8ed8]{grid-column:1/-1}}.text-composer[data-v-6527698c]{gap:1rem;max-width:920px;display:grid}.composer-header[data-v-6527698c]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.composer-header h1[data-v-6527698c]{margin:0 0 .35rem}.composer-header p[data-v-6527698c],.status[data-v-6527698c]{color:#64748b}.text-form[data-v-6527698c],.empty-state[data-v-6527698c]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:.75rem;padding:1rem;display:grid}.text-form label[data-v-6527698c]{font-weight:800}.text-form input[data-v-6527698c],.text-form textarea[data-v-6527698c],.text-form select[data-v-6527698c]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:.75rem}.form-help[data-v-6527698c]{color:#64748b;line-height:1.6}.action-row[data-v-6527698c]{flex-wrap:wrap;gap:.75rem;display:flex}.primary-action[data-v-6527698c],.secondary-action[data-v-6527698c]{border-radius:8px;min-height:44px;padding:0 1rem;font-weight:800}.primary-action[data-v-6527698c]{color:#fff;background:#16a34a;border:1px solid #16a34a}.secondary-action[data-v-6527698c]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}: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:minmax(0,1fr) 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%)}.public-review-status,.user-chip{border:1px solid var(--color-border);background:var(--color-surface-inset);min-height:44px;color:var(--color-text);border-radius:8px;align-content:center;padding:.45rem .75rem;display:grid}.public-review-status span{color:var(--color-muted);font-size:.75rem;font-weight:700}.public-review-status strong,.user-chip{font-size:.875rem;font-weight:800}.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-inline .auth-panel{width:100%;box-shadow:none;border:0;padding:0}.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{z-index:100;background:#0f172ab3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal-panel{background:var(--color-surface);width:min(42rem,100%);max-height:90vh;color:var(--color-text);border-radius:.75rem;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}
