.authorizer-workbench[data-v-53f78f68]{gap:1.25rem;display:grid}.workbench-header[data-v-53f78f68],.creation-panel[data-v-53f78f68],.missing-module-panel[data-v-53f78f68]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.workbench-header h1[data-v-53f78f68],.creation-panel h2[data-v-53f78f68],.missing-module-panel h2[data-v-53f78f68]{margin:0 0 .35rem}.workbench-header p[data-v-53f78f68],.creation-panel p[data-v-53f78f68],.status-message[data-v-53f78f68]{color:var(--color-muted)}.action-row[data-v-53f78f68],.creation-actions[data-v-53f78f68]{flex-wrap:wrap;gap:.75rem;display:flex}.workbench-section[data-v-53f78f68]{gap:1rem;display:grid}.overview-grid[data-v-53f78f68]{grid-template-columns:minmax(280px,.75fr) minmax(420px,1.55fr);gap:1rem;display:grid}.account-summary-card[data-v-53f78f68],.metrics-card[data-v-53f78f68],.creation-panel[data-v-53f78f68],.missing-module-panel[data-v-53f78f68],.empty-state[data-v-53f78f68],.alert[data-v-53f78f68]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:8px;padding:1.25rem}.account-summary-card header[data-v-53f78f68]{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.account-avatar[data-v-53f78f68],.account-avatar-placeholder[data-v-53f78f68]{object-fit:cover;background:var(--accent-soft);border-radius:8px;width:64px;height:64px}.account-avatar-placeholder[data-v-53f78f68]{color:var(--accent-strong);place-items:center;font-weight:800;display:grid}.account-summary-card h2[data-v-53f78f68]{margin:0;font-size:1.35rem}.account-summary-card header p[data-v-53f78f68]{color:var(--accent-strong);margin:.2rem 0 0;font-weight:700}.account-facts[data-v-53f78f68]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin:0;display:grid}.account-facts div[data-v-53f78f68]{gap:.25rem;display:grid}.account-facts dt[data-v-53f78f68]{color:var(--color-muted)}.account-facts dd[data-v-53f78f68]{overflow-wrap:anywhere;color:var(--color-text);margin:0;font-weight:700}.metrics-card[data-v-53f78f68]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1rem;min-height:14rem;display:grid}.metric-item[data-v-53f78f68]{text-align:center}.metric-item span[data-v-53f78f68]{color:var(--color-muted);margin-bottom:1rem;display:block}.metric-item strong[data-v-53f78f68]{font-size:2.35rem;font-weight:500;display:block}.metrics-card footer[data-v-53f78f68]{color:var(--color-muted);grid-column:1/-1;justify-content:center;gap:3rem;display:flex}.link-button[data-v-53f78f68]{color:var(--accent-strong);background:0 0;border:0;font-weight:700}.missing-module-panel[data-v-53f78f68]{align-items:start;display:grid}.missing-module-panel ul[data-v-53f78f68]{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-53f78f68]{border-left:4px solid var(--color-muted);background:var(--color-surface-inset);gap:.25rem;padding:.75rem;display:grid}.missing-module-panel span[data-v-53f78f68]{color:var(--color-muted)}.creation-actions button[data-v-53f78f68]{border:1px solid var(--accent-border);background:var(--accent-soft);min-height:44px;color:var(--accent-strong);border-radius:8px;padding:0 .95rem;font-weight:800}@media (width<=900px){.overview-grid[data-v-53f78f68],.metrics-card[data-v-53f78f68],.account-facts[data-v-53f78f68]{grid-template-columns:1fr}.workbench-header[data-v-53f78f68],.creation-panel[data-v-53f78f68]{flex-direction:column;align-items:stretch}.metrics-card footer[data-v-53f78f68]{justify-content:start}}@media (width<=640px){.workbench-header h1[data-v-53f78f68]{font-size:26px;line-height:1.2}.account-summary-card[data-v-53f78f68],.metrics-card[data-v-53f78f68],.creation-panel[data-v-53f78f68],.missing-module-panel[data-v-53f78f68],.empty-state[data-v-53f78f68],.alert[data-v-53f78f68]{padding:.85rem}.account-facts[data-v-53f78f68]{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-card[data-v-53f78f68]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-height:0}.metric-item span[data-v-53f78f68]{min-height:2.5rem;margin-bottom:.35rem;font-size:13px}.metric-item strong[data-v-53f78f68]{font-size:1.7rem}.metrics-card footer[data-v-53f78f68]{flex-direction:column;gap:.25rem}.creation-actions[data-v-53f78f68],.action-row[data-v-53f78f68]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creation-actions button[data-v-53f78f68],.action-row button[data-v-53f78f68]{width:100%}}.analytics-view[data-v-7d71fa05]{gap:1rem;max-width:1600px;margin:0 auto;display:grid}.analytics-header[data-v-7d71fa05],.analytics-panel[data-v-7d71fa05],.metric-card[data-v-7d71fa05]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:8px}.analytics-header[data-v-7d71fa05]{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.analytics-header h1[data-v-7d71fa05],.analytics-panel h2[data-v-7d71fa05]{margin:.15rem 0}.analytics-header p[data-v-7d71fa05],.panel-heading p[data-v-7d71fa05],.status[data-v-7d71fa05],.article-performance-list p[data-v-7d71fa05]{color:var(--color-muted);margin:.25rem 0 0}.eyebrow[data-v-7d71fa05]{color:var(--accent-strong);margin:0;font-size:12px;font-weight:900}.header-actions[data-v-7d71fa05],.period-switch[data-v-7d71fa05],.panel-heading[data-v-7d71fa05]{align-items:center;gap:.65rem;display:flex}.header-actions[data-v-7d71fa05]{flex-wrap:wrap;justify-content:flex-end}.period-switch[data-v-7d71fa05]{border:1px solid var(--color-border);background:var(--color-surface-inset);border-radius:8px;overflow:hidden}.period-switch button[data-v-7d71fa05]{border:0;border-right:1px solid var(--color-border);min-height:42px;color:var(--color-text);background:0 0;padding:0 .85rem;font-weight:800}.period-switch button[data-v-7d71fa05]:last-child{border-right:0}.period-switch button[aria-pressed=true][data-v-7d71fa05]{background:var(--accent);color:#fff}.secondary-action[data-v-7d71fa05]{border:1px solid var(--accent-border);background:var(--accent-soft);min-height:44px;color:var(--accent-strong);border-radius:8px;padding:0 1rem;font-weight:800}.status[data-v-7d71fa05]{min-height:1.5rem;font-weight:800}.status--error[data-v-7d71fa05]{color:#b91c1c}.metrics-grid[data-v-7d71fa05]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.metric-card[data-v-7d71fa05]{border-top:4px solid #94a3b8;gap:.4rem;min-width:0;padding:1rem;display:grid}.metric-card--primary[data-v-7d71fa05]{border-top-color:var(--accent)}.metric-card.growth-positive[data-v-7d71fa05]{border-top-color:var(--color-success)}.metric-card.growth-negative[data-v-7d71fa05]{border-top-color:var(--color-danger)}.metric-card span[data-v-7d71fa05],.metric-card small[data-v-7d71fa05]{color:var(--color-muted)}.metric-card strong[data-v-7d71fa05]{font-size:clamp(1.55rem,3vw,2.15rem)}.analytics-panel[data-v-7d71fa05]{padding:1rem}.panel-heading[data-v-7d71fa05]{justify-content:space-between;margin-bottom:.9rem}.count-chip[data-v-7d71fa05],.publish-badge[data-v-7d71fa05]{background:var(--accent-soft);min-height:30px;color:var(--accent-strong);border-radius:999px;align-items:center;padding:0 .7rem;font-size:13px;font-weight:900;display:inline-flex}.trend-list[data-v-7d71fa05],.daily-content-list[data-v-7d71fa05],.article-performance-list[data-v-7d71fa05]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.trend-list li[data-v-7d71fa05]{border-bottom:1px solid var(--color-border);grid-template-columns:4.5rem minmax(90px,.7fr) minmax(420px,2fr);align-items:center;gap:.8rem;padding:.65rem 0;display:grid}.trend-list time[data-v-7d71fa05]{font-weight:900}.trend-bar[data-v-7d71fa05]{background:var(--color-surface-inset);border-radius:999px;height:10px;overflow:hidden}.trend-bar span[data-v-7d71fa05]{border-radius:inherit;background:var(--color-muted);height:100%;display:block}.trend-bar .growth-positive[data-v-7d71fa05]{background:var(--color-success)}.trend-bar .growth-negative[data-v-7d71fa05]{background:var(--color-danger)}.trend-list dl[data-v-7d71fa05]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.trend-list dl div[data-v-7d71fa05]{gap:.15rem;display:grid}.trend-list dt[data-v-7d71fa05]{color:var(--color-muted);font-size:12px}.trend-list dd[data-v-7d71fa05]{margin:0;font-weight:900}.growth-positive[data-v-7d71fa05]{color:var(--color-success)}.growth-negative[data-v-7d71fa05]{color:var(--color-danger)}.growth-neutral[data-v-7d71fa05]{color:var(--color-muted)}.daily-content-list li[data-v-7d71fa05]{border-bottom:1px solid var(--color-border);grid-template-columns:7rem repeat(5,minmax(0,1fr));align-items:center;gap:.75rem;padding:.75rem 0;display:grid}.daily-content-list span[data-v-7d71fa05]{color:var(--color-muted)}.daily-content-list strong[data-v-7d71fa05]{color:var(--color-text)}.article-performance-list>li[data-v-7d71fa05]{border:1px solid var(--color-border);border-radius:8px;gap:.85rem;padding:.9rem;display:grid}.article-performance-list header[data-v-7d71fa05]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.article-performance-list a[data-v-7d71fa05],.article-performance-list header strong[data-v-7d71fa05]{color:var(--color-text);font-size:1.05rem;font-weight:900;text-decoration:none}.article-performance-list a[data-v-7d71fa05]:hover{color:var(--accent-strong);text-decoration:underline}.article-metrics[data-v-7d71fa05]{grid-template-columns:repeat(9,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.article-metrics div[data-v-7d71fa05]{background:var(--color-surface-inset);border-radius:8px;gap:.25rem;min-width:0;padding:.6rem;display:grid}.article-metrics dt[data-v-7d71fa05]{color:var(--color-muted);font-size:12px}.article-metrics dd[data-v-7d71fa05]{overflow-wrap:anywhere;margin:0;font-weight:900}.empty-state[data-v-7d71fa05]{border:1px dashed var(--color-border);background:var(--color-surface-inset);min-height:120px;color:var(--color-muted);text-align:center;border-radius:8px;place-items:center;padding:1rem;display:grid}@media (width<=1180px){.metrics-grid[data-v-7d71fa05],.article-metrics[data-v-7d71fa05]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.analytics-header[data-v-7d71fa05],.panel-heading[data-v-7d71fa05]{flex-direction:column;align-items:stretch}.header-actions[data-v-7d71fa05]{grid-template-columns:1fr;justify-content:stretch;display:grid}.period-switch[data-v-7d71fa05]{grid-template-columns:1fr 1fr;display:grid}.header-actions>button[data-v-7d71fa05]{width:100%}.metrics-grid[data-v-7d71fa05]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[data-v-7d71fa05],.analytics-header[data-v-7d71fa05],.analytics-panel[data-v-7d71fa05]{padding:.8rem}.trend-list li[data-v-7d71fa05]{grid-template-columns:3.5rem minmax(0,1fr)}.trend-list dl[data-v-7d71fa05]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.daily-content-list li[data-v-7d71fa05]{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-content-list time[data-v-7d71fa05]{grid-column:1/-1}.article-metrics[data-v-7d71fa05]{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-editor[data-v-09243b24]{color:#0f172a;max-width:1760px;margin:0 auto;padding:1.25rem}.editor-topbar[data-v-09243b24]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.editor-title-block[data-v-09243b24],.panel-heading div[data-v-09243b24],.editor-main-panel__header div[data-v-09243b24]{gap:.2rem;display:grid}.eyebrow[data-v-09243b24]{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:800}h1[data-v-09243b24],h2[data-v-09243b24],h3[data-v-09243b24],p[data-v-09243b24]{margin:0}h1[data-v-09243b24]{font-size:clamp(28px,4vw,42px);line-height:1.12}h2[data-v-09243b24]{font-size:20px;line-height:1.25}h3[data-v-09243b24]{font-size:17px}.topbar-meta[data-v-09243b24]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;max-width:min(760px,100%);display:flex}.account-chip[data-v-09243b24],.metric-chip[data-v-09243b24]{color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:999px;align-items:center;min-height:36px;padding:0 .85rem;font-weight:800;display:inline-flex}.status[data-v-09243b24]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;max-width:min(560px,100%);min-height:40px;padding:.45rem .85rem;font-weight:800;display:flex}.status--busy[data-v-09243b24]{color:#92400e;background:#fffbeb;border-color:#fde68a}.status--error[data-v-09243b24]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.error[data-v-09243b24]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:1rem;padding:.75rem .9rem;font-weight:800}.article-editor__layout[data-v-09243b24]{grid-template-columns:minmax(240px,300px) minmax(620px,1fr) minmax(300px,390px);align-items:start;gap:1rem;display:grid}.draft-panel[data-v-09243b24],.editor-shell[data-v-09243b24],.preview-panel[data-v-09243b24]{min-width:0}.draft-panel[data-v-09243b24],.preview-panel[data-v-09243b24]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;max-height:calc(100vh - 2rem);padding:.9rem;position:sticky;top:1rem;overflow:auto}.editor-shell[data-v-09243b24]{gap:.9rem;display:grid}.article-meta-panel[data-v-09243b24],.cover-panel[data-v-09243b24],.editor-main-panel[data-v-09243b24],.advanced-panel[data-v-09243b24],.publish-bar[data-v-09243b24]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;box-shadow:0 10px 24px #0f172a0a}.article-meta-panel[data-v-09243b24],.editor-main-panel[data-v-09243b24],.advanced-panel[data-v-09243b24]{padding:1rem}.panel-heading[data-v-09243b24],.editor-main-panel__header[data-v-09243b24],.publish-bar[data-v-09243b24],.template-picker-modal__header[data-v-09243b24],.template-picker-modal__actions[data-v-09243b24],.button-row[data-v-09243b24]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.panel-heading--compact[data-v-09243b24]{align-items:flex-start}input[data-v-09243b24],textarea[data-v-09243b24],button[data-v-09243b24],select[data-v-09243b24]{font:inherit}button[data-v-09243b24]{cursor:pointer}button[data-v-09243b24]:disabled{cursor:wait;opacity:.6}input[data-v-09243b24],textarea[data-v-09243b24],select[data-v-09243b24]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:42px;padding:.55rem .7rem}textarea[data-v-09243b24]{resize:vertical}input[data-v-09243b24]:focus,textarea[data-v-09243b24]:focus,select[data-v-09243b24]:focus,button[data-v-09243b24]:focus-visible,.visual-content-editor[data-v-09243b24]:focus{outline-offset:2px;outline:3px solid #2563eb33}.field[data-v-09243b24],.title-field[data-v-09243b24]{color:#334155;gap:.45rem;font-weight:800;display:grid}.title-field[data-v-09243b24]{margin-bottom:.85rem}.editor-title-input[data-v-09243b24]{min-height:58px;font-size:28px;font-weight:900;line-height:1.2}.meta-grid[data-v-09243b24]{grid-template-columns:minmax(180px,240px) minmax(240px,1fr);gap:.85rem;margin-bottom:.85rem;display:grid}.cover-panel[data-v-09243b24]{grid-template-columns:168px minmax(0,1fr);align-items:stretch;gap:.9rem;padding:.85rem;display:grid}.cover-preview[data-v-09243b24]{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;place-items:center;min-height:116px;display:grid;overflow:hidden}.cover-preview img[data-v-09243b24]{object-fit:cover;width:100%;height:100%;display:block}.cover-preview div[data-v-09243b24]{gap:.25rem;padding:.75rem;display:grid}.cover-panel__content[data-v-09243b24]{align-content:start;gap:.75rem;display:grid}.publish-options[data-v-09243b24]{flex-wrap:wrap;gap:.55rem;display:flex}.checkbox-line[data-v-09243b24]{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:.4rem;min-height:36px;padding:0 .75rem;font-weight:800;display:inline-flex}.checkbox-line input[data-v-09243b24]{width:auto;min-height:auto}.editor-main-panel[data-v-09243b24]{gap:.8rem;display:grid}.editor-commandbar[data-v-09243b24]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:.55rem;padding:.7rem;display:grid}.command-group[data-v-09243b24]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.command-group>span[data-v-09243b24]{color:#64748b;min-width:42px;font-size:13px;font-weight:900}.tool-button[data-v-09243b24],.secondary-action[data-v-09243b24],.ghost-action[data-v-09243b24],.danger-action[data-v-09243b24],.primary-action[data-v-09243b24],.icon-action[data-v-09243b24]{white-space:nowrap;border-radius:8px;min-height:40px;padding:.5rem .85rem;font-weight:900;line-height:1.25}.tool-button[data-v-09243b24],.secondary-action[data-v-09243b24],.ghost-action[data-v-09243b24]{color:#1e293b;background:#fff;border:1px solid #cbd5e1}.tool-button[data-v-09243b24]:hover,.secondary-action[data-v-09243b24]:hover,.ghost-action[data-v-09243b24]:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.primary-action[data-v-09243b24]{color:#fff;background:#2563eb;border:1px solid #2563eb}.primary-action--green[data-v-09243b24]{background:#059669;border-color:#059669}.danger-action[data-v-09243b24]{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca}.icon-action[data-v-09243b24]{color:#fff;background:#2563eb;border:1px solid #2563eb;width:40px;padding:0;font-size:24px}.button-row--wrap[data-v-09243b24],.publish-bar__actions[data-v-09243b24]{flex-wrap:wrap;justify-content:flex-start}.format-toolbar[data-v-09243b24]{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.35rem;padding-bottom:.7rem;display:flex}.format-toolbar button[data-v-09243b24],.format-toolbar select[data-v-09243b24]{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:auto;min-height:38px;font-weight:900}.format-toolbar button[aria-pressed=true][data-v-09243b24]{color:#1d4ed8;background:#dbeafe;border-color:#2563eb}.color-tool[data-v-09243b24]{display:inline-flex;position:relative}.color-tool__trigger[data-v-09243b24]{align-items:center;gap:.35rem;display:inline-flex}.color-tool__swatch[data-v-09243b24]{border:1px solid #94a3b8;border-radius:4px;width:18px;height:18px}.color-popover[data-v-09243b24]{z-index:30;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:.65rem;width:260px;padding:.85rem;display:grid;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 18px 48px #0f172a2e}.color-popover input[type=color][data-v-09243b24]{padding:.15rem}.color-popover__actions[data-v-09243b24]{justify-content:flex-end;gap:.5rem;display:flex}.editor-label[data-v-09243b24]{color:#334155;font-weight:900}.visual-content-editor[data-v-09243b24]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:680px;padding:1.25rem;overflow:auto}.visual-content-editor--large[data-v-09243b24]{font-size:16px;line-height:1.9}.html-source-panel[data-v-09243b24],.advanced-panel[data-v-09243b24]{gap:.8rem;display:grid}.html-source-panel[data-v-09243b24]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem}.html-source-panel summary[data-v-09243b24],.advanced-panel summary[data-v-09243b24]{cursor:pointer;align-items:center;min-height:40px;font-weight:900;display:flex}.advanced-panel[data-v-09243b24]{background:#fbfdff}.advanced-panel__intro[data-v-09243b24]{color:#334155;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;gap:.55rem;margin-top:.25rem;padding:.85rem;display:grid}.advanced-panel__intro p[data-v-09243b24]{color:#64748b;line-height:1.7}.advanced-panel__intro button[data-v-09243b24]{justify-self:start}.wechat-remote-grid[data-v-09243b24]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:.8rem;display:grid}.wechat-remote-card[data-v-09243b24]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:.65rem;min-width:0;padding:.85rem;display:grid}.remote-inline-fields[data-v-09243b24]{grid-template-columns:auto minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:.5rem;display:grid}.remote-draft-status[data-v-09243b24]{color:#475569;font-weight:800}.remote-draft-list[data-v-09243b24],.draft-list[data-v-09243b24],.article-card-list[data-v-09243b24],.source-picker-list[data-v-09243b24],.material-results[data-v-09243b24],.template-grid-list[data-v-09243b24]{margin:0;padding:0;list-style:none}.remote-draft-list[data-v-09243b24],.draft-list[data-v-09243b24],.article-card-list[data-v-09243b24],.source-picker-list[data-v-09243b24],.source-picker-sections[data-v-09243b24]{gap:.55rem;display:grid}.article-set-panel[data-v-09243b24]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:.65rem;padding:.75rem;display:grid}.article-set-panel h3[data-v-09243b24],.source-picker-sections h3[data-v-09243b24]{margin:0;font-size:16px}.article-item-card[data-v-09243b24]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:.45rem;padding:.5rem;display:grid}.article-item-card.selected[data-v-09243b24]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.article-item-main[data-v-09243b24],.source-picker-card[data-v-09243b24]{text-align:left;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.65rem;width:100%;padding:0;display:grid}.article-item-thumb[data-v-09243b24]{aspect-ratio:1;color:#2563eb;background:#e2e8f0;border-radius:8px;place-items:center;font-weight:900;display:grid;overflow:hidden}.article-item-thumb img[data-v-09243b24]{object-fit:cover;width:100%;height:100%;display:block}.article-item-body[data-v-09243b24]{gap:.15rem;min-width:0;display:grid}.article-item-body strong[data-v-09243b24],.article-item-body small[data-v-09243b24]{text-overflow:ellipsis;overflow:hidden}.article-item-body strong[data-v-09243b24]{white-space:nowrap}.article-item-body small[data-v-09243b24]{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.article-item-actions[data-v-09243b24]{flex-wrap:wrap;gap:.3rem;display:flex}.article-item-actions button[data-v-09243b24],.add-article-menu button[data-v-09243b24]{color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-height:30px;padding:.25rem .5rem;font-size:13px;font-weight:800}.article-item-actions button[data-v-09243b24]:disabled{color:#94a3b8}.article-item-actions .danger-inline[data-v-09243b24]{color:#b91c1c;border-color:#fecaca}.add-article-wrap[data-v-09243b24]{position:relative}.add-article-menu[data-v-09243b24]{z-index:20;background:#fff;border:1px solid #cbd5e1;border-radius:8px;gap:.35rem;width:180px;padding:.45rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 16px 38px #0f172a24}.remote-draft-list[data-v-09243b24]{max-height:340px;overflow:auto}.draft-search[data-v-09243b24]{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;margin:.8rem 0;display:grid}.draft-list-card[data-v-09243b24],.remote-draft-card[data-v-09243b24],.source-picker-card[data-v-09243b24]{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.65rem;width:100%;padding:.55rem;display:grid}.draft-list-card.selected[data-v-09243b24],.remote-draft-card[data-v-09243b24]:hover,.draft-list-card[data-v-09243b24]:hover,.source-picker-card[data-v-09243b24]:hover{background:#eff6ff;border-color:#2563eb}.draft-card-thumb[data-v-09243b24],.remote-draft-thumb[data-v-09243b24]{aspect-ratio:1;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;place-items:center;font-weight:900;display:grid;overflow:hidden}.draft-card-thumb img[data-v-09243b24],.remote-draft-thumb img[data-v-09243b24]{object-fit:cover;width:100%;height:100%;display:block}.draft-card-body[data-v-09243b24],.remote-draft-body[data-v-09243b24]{gap:.18rem;min-width:0;display:grid}.draft-card-body strong[data-v-09243b24],.remote-draft-body strong[data-v-09243b24]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.draft-card-body small[data-v-09243b24],.remote-draft-body small[data-v-09243b24],.draft-card-body em[data-v-09243b24],.remote-draft-body em[data-v-09243b24]{color:#64748b;overflow-wrap:anywhere;font-style:normal}.draft-card-body em[data-v-09243b24],.remote-draft-body em[data-v-09243b24]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.remote-result-panel[data-v-09243b24]{gap:.5rem;margin-top:.85rem;display:grid}.remote-result-panel pre[data-v-09243b24]{color:#e2e8f0;white-space:pre-wrap;overflow-wrap:anywhere;background:#0f172a;border-radius:8px;max-height:280px;padding:.8rem;overflow:auto}.publish-bar[data-v-09243b24]{z-index:8;flex-wrap:wrap;padding:.75rem;position:sticky;bottom:.75rem;box-shadow:0 18px 48px #0f172a1f}.publish-bar__meta[data-v-09243b24]{color:#334155;gap:.15rem;display:grid}.publish-bar__meta span[data-v-09243b24]{color:#64748b;font-size:13px}.publish-bar__actions[data-v-09243b24]{gap:.5rem;display:flex}.preview-panel[data-v-09243b24]{justify-items:center;gap:.85rem;display:grid}.preview-phone[data-v-09243b24]{background:#fff;border:1px solid #dbe3ef;border-radius:24px;width:min(100%,360px);min-height:580px;padding:.75rem;box-shadow:0 16px 38px #0f172a1f}.preview-phone__bar[data-v-09243b24]{background:#cbd5e1;border-radius:999px;width:72px;height:5px;margin:.15rem auto .9rem}.preview-content[data-v-09243b24]{overflow-wrap:anywhere;padding:.2rem .45rem 1rem}.preview-content h3[data-v-09243b24]{margin-bottom:.55rem;font-size:22px;line-height:1.35}.preview-author[data-v-09243b24]{color:#64748b;margin-bottom:1rem;font-size:14px}.preview-content[data-v-09243b24] img{border-radius:8px;max-width:100%;margin:.75rem auto;display:block;height:auto!important}.preview-content[data-v-09243b24] video,.preview-content[data-v-09243b24] iframe{max-width:100%;margin:.75rem auto;display:block}.preview-content[data-v-09243b24] p{line-height:1.8}.template-picker-modal[data-v-09243b24],.compact-dialog[data-v-09243b24]{z-index:50;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.compact-dialog[data-v-09243b24]{z-index:60}.template-picker-modal__backdrop[data-v-09243b24]{background:#0f172a7a;position:absolute;inset:0}.template-picker-modal__panel[data-v-09243b24],.compact-dialog__panel[data-v-09243b24]{background:#fff;border-radius:8px;width:min(1180px,96vw);max-height:92vh;position:relative;overflow:hidden;box-shadow:0 24px 80px #0f172a40}.compact-dialog__panel[data-v-09243b24]{gap:.75rem;width:min(520px,94vw);padding:1.15rem;display:grid;overflow:auto}.compact-dialog__panel--wide[data-v-09243b24]{width:min(680px,94vw)}.template-picker-modal__panel[data-v-09243b24]{grid-template-rows:auto minmax(0,1fr);display:grid}.template-picker-modal__header[data-v-09243b24]{background:#fff;border-bottom:1px solid #e2e8f0;padding:1rem 1.15rem}.template-picker-modal__header p[data-v-09243b24]{color:#64748b}.template-picker-modal__eyebrow[data-v-09243b24]{font-size:12px;font-weight:900;color:#ea580c!important}.template-picker-modal__body[data-v-09243b24]{grid-template-columns:minmax(300px,420px) minmax(480px,1fr);gap:1rem;min-height:0;padding:1rem;display:grid}.material-picker-modal__body[data-v-09243b24]{grid-template-columns:minmax(320px,460px) minmax(460px,1fr)}.template-picker-modal__list-panel[data-v-09243b24],.template-picker-modal__preview-panel[data-v-09243b24]{align-content:start;gap:.75rem;min-height:0;display:grid}.template-grid-list[data-v-09243b24]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.75rem;max-height:min(58vh,560px);padding-right:.15rem;display:grid;overflow:auto}.template-choice[data-v-09243b24]{text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-rows:112px minmax(0,1fr);gap:.55rem;width:100%;height:190px;padding:.55rem;display:grid;overflow:hidden}.template-choice.selected[data-v-09243b24],.template-choice[data-v-09243b24]:hover{background:#eff6ff;border-color:#2563eb}.template-choice__preview[data-v-09243b24]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-width:0;position:relative;overflow:hidden}.template-choice__preview[data-v-09243b24]:after{content:"";pointer-events:none;background:linear-gradient(#f8fafc00,#f8fafc);height:34px;position:absolute;inset:auto 0 0}.template-choice__preview>span[data-v-09243b24]{transform-origin:0 0;width:260px;padding:.7rem;display:block;transform:scale(.42)}.template-choice__preview[data-v-09243b24] *{box-sizing:border-box;max-width:100%!important}.template-choice__preview[data-v-09243b24] img{max-width:100%!important;height:auto!important}.template-choice__body[data-v-09243b24]{gap:.18rem;min-width:0;display:grid}.template-choice strong[data-v-09243b24],.template-choice small[data-v-09243b24]{text-overflow:ellipsis;display:block;overflow:hidden}.template-choice strong[data-v-09243b24]{white-space:nowrap}.template-choice small[data-v-09243b24]{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.template-preview-header[data-v-09243b24]{color:#334155;gap:.2rem;display:grid}.template-preview-header span[data-v-09243b24]{color:#64748b}.template-preview[data-v-09243b24]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;min-height:420px;max-height:min(62vh,680px);padding:1rem;overflow:auto}.template-picker-modal__actions[data-v-09243b24]{justify-content:flex-end}.material-results--picker[data-v-09243b24]{gap:.55rem;max-height:min(62vh,620px);display:grid;overflow:auto}.material-results--picker button[data-v-09243b24]{text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:.65rem;width:100%;padding:.5rem;display:grid}.material-results--picker button.selected[data-v-09243b24],.material-results--picker button[data-v-09243b24]:hover{background:#eff6ff;border-color:#2563eb}.material-result-thumb[data-v-09243b24]{aspect-ratio:1;color:#64748b;background:#f1f5f9;border-radius:8px;place-items:center;font-weight:900;display:grid;overflow:hidden}.material-result-thumb img[data-v-09243b24]{object-fit:cover;width:100%;height:100%}.material-results--picker strong[data-v-09243b24],.material-results--picker small[data-v-09243b24]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.material-results--picker small[data-v-09243b24]{color:#64748b}.material-preview-card[data-v-09243b24]{background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;place-items:center;min-height:360px;padding:1rem;display:grid;overflow:auto}.material-preview-card img[data-v-09243b24],.material-preview-card video[data-v-09243b24]{border-radius:8px;max-width:100%;max-height:520px}.material-preview-card--small[data-v-09243b24]{min-height:150px}.sr-only[data-v-09243b24],.sr-only-file[data-v-09243b24]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.empty-state[data-v-09243b24]{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:.75rem;font-weight:800}@media (width<=1320px){.article-editor__layout[data-v-09243b24]{grid-template-columns:minmax(240px,300px) minmax(620px,1fr)}.preview-panel[data-v-09243b24]{grid-column:1/-1;max-height:none;position:static}}@media (width<=980px){.editor-topbar[data-v-09243b24],.topbar-meta[data-v-09243b24],.panel-heading[data-v-09243b24],.editor-main-panel__header[data-v-09243b24],.publish-bar[data-v-09243b24]{flex-direction:column;align-items:stretch}.article-editor__layout[data-v-09243b24],.meta-grid[data-v-09243b24],.cover-panel[data-v-09243b24],.wechat-remote-grid[data-v-09243b24],.template-picker-modal__body[data-v-09243b24],.material-picker-modal__body[data-v-09243b24]{grid-template-columns:1fr}.draft-panel[data-v-09243b24],.preview-panel[data-v-09243b24]{max-height:none;position:static}.publish-bar[data-v-09243b24]{bottom:max(.5rem, env(safe-area-inset-bottom));position:sticky}.article-card-list[data-v-09243b24],.draft-list[data-v-09243b24]{scroll-snap-type:x proximity;gap:.65rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.article-card-list>li[data-v-09243b24],.draft-list>li[data-v-09243b24]{scroll-snap-align:start;flex:0 0 min(250px,78vw)}.format-toolbar[data-v-09243b24]{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.55rem;overflow-x:auto}.format-toolbar[data-v-09243b24]>*{flex:none}.command-group[data-v-09243b24]{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}}@media (width<=640px){.article-editor[data-v-09243b24]{padding:0}.editor-topbar[data-v-09243b24]{gap:.65rem}h1[data-v-09243b24]{font-size:28px}.topbar-meta[data-v-09243b24]{gap:.5rem}.topbar-meta .account-chip[data-v-09243b24],.topbar-meta .status[data-v-09243b24]{border-radius:8px;width:100%}.draft-panel[data-v-09243b24],.article-meta-panel[data-v-09243b24],.cover-panel[data-v-09243b24],.editor-main-panel[data-v-09243b24],.advanced-panel[data-v-09243b24],.preview-panel[data-v-09243b24]{padding:.75rem}.cover-panel[data-v-09243b24]{grid-template-columns:112px minmax(0,1fr)}.cover-preview[data-v-09243b24]{min-height:112px}.cover-panel .panel-heading[data-v-09243b24]{flex-direction:row;align-items:flex-start}.cover-panel .button-row[data-v-09243b24]{grid-template-columns:1fr;display:grid}.cover-panel .button-row button[data-v-09243b24]{width:100%}.template-picker-modal[data-v-09243b24],.compact-dialog[data-v-09243b24]{padding:0}.template-picker-modal__panel[data-v-09243b24],.compact-dialog__panel[data-v-09243b24],.compact-dialog__panel--wide[data-v-09243b24]{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.template-picker-modal__body[data-v-09243b24]{overflow:auto}.template-picker-modal__header[data-v-09243b24],.template-picker-modal__body[data-v-09243b24]{padding:.75rem}.template-grid-list[data-v-09243b24]{grid-template-columns:1fr}.visual-content-editor[data-v-09243b24]{min-height:55dvh;padding:.85rem}.editor-title-input[data-v-09243b24]{font-size:22px}.publish-bar[data-v-09243b24]{gap:.65rem;padding:.65rem}.publish-bar__actions[data-v-09243b24]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.publish-bar__actions button[data-v-09243b24]{white-space:normal;width:100%}.color-popover[data-v-09243b24]{inset:auto .75rem max(.75rem, env(safe-area-inset-bottom));width:auto;position:fixed}.preview-phone[data-v-09243b24]{min-height:0;box-shadow:none;border-radius:8px}}.comment-view[data-v-e5c9b4d6]{gap:1rem;min-height:calc(100vh - 180px);display:grid}.comment-header[data-v-e5c9b4d6]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.comment-header h1[data-v-e5c9b4d6]{margin:.1rem 0 0;font-size:34px;line-height:1.15}.eyebrow[data-v-e5c9b4d6]{color:#2563eb;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.comment-note[data-v-e5c9b4d6],.empty-state[data-v-e5c9b4d6],.status[data-v-e5c9b4d6],.thread-header p[data-v-e5c9b4d6],.article-card small[data-v-e5c9b4d6],.comment-item time[data-v-e5c9b4d6]{color:#64748b}.comment-note[data-v-e5c9b4d6]{margin:.35rem 0 0}.header-actions[data-v-e5c9b4d6]{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.account-chip[data-v-e5c9b4d6]{color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:999px;align-items:center;min-height:40px;padding:0 .85rem;font-weight:800;display:inline-flex}.status[data-v-e5c9b4d6]{min-height:1.5rem;margin:0;font-weight:800}.status--error[data-v-e5c9b4d6]{color:#b91c1c}.comment-workbench[data-v-e5c9b4d6]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:minmax(300px,360px) minmax(0,1fr);min-height:min(760px,100vh - 240px);display:grid;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.mobile-pane-back[data-v-e5c9b4d6]{display:none}.article-sidebar[data-v-e5c9b4d6]{background:#f8fafc;border-right:1px solid #e2e8f0;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.sidebar-header[data-v-e5c9b4d6]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem;display:flex}.sidebar-header div[data-v-e5c9b4d6]{gap:.15rem;display:grid}.icon-action[data-v-e5c9b4d6]{color:#1d4ed8;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:40px;min-height:40px;font-weight:900}.field[data-v-e5c9b4d6]{gap:.35rem;margin:0;font-weight:800;display:grid}input[data-v-e5c9b4d6],select[data-v-e5c9b4d6],textarea[data-v-e5c9b4d6],button[data-v-e5c9b4d6]{font:inherit}input[data-v-e5c9b4d6],select[data-v-e5c9b4d6],textarea[data-v-e5c9b4d6]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%}input[data-v-e5c9b4d6],select[data-v-e5c9b4d6]{min-height:40px;padding:.5rem .65rem}textarea[data-v-e5c9b4d6]{resize:vertical;padding:.75rem;line-height:1.6}button[data-v-e5c9b4d6]{cursor:pointer}button[data-v-e5c9b4d6]:disabled{cursor:not-allowed;opacity:.6}.article-list[data-v-e5c9b4d6]{align-content:start;gap:.35rem;min-height:0;margin:0;padding:.55rem;list-style:none;display:grid;overflow:auto}.article-card[data-v-e5c9b4d6]{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;padding:.75rem;display:grid}.article-card[data-v-e5c9b4d6]:hover,.article-card.selected[data-v-e5c9b4d6]{background:#eff6ff;border-color:#bfdbfe}.article-card__main[data-v-e5c9b4d6]{gap:.2rem;min-width:0;display:grid}.article-card strong[data-v-e5c9b4d6],.article-card small[data-v-e5c9b4d6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment-badge[data-v-e5c9b4d6]{color:#fff;background:#2563eb;border-radius:999px;place-items:center;min-width:26px;min-height:26px;font-size:13px;font-weight:900;display:grid}.sidebar-empty[data-v-e5c9b4d6],.empty-state[data-v-e5c9b4d6]{text-align:center;place-items:center;min-height:180px;padding:1rem;display:grid}.comment-panel[data-v-e5c9b4d6]{background:#f4f7fb;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}.thread-header[data-v-e5c9b4d6]{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.thread-header h2[data-v-e5c9b4d6],.thread-header p[data-v-e5c9b4d6]{margin:0}.thread-header div[data-v-e5c9b4d6]{gap:.25rem;min-width:0;display:grid}.thread-header h2[data-v-e5c9b4d6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment-thread[data-v-e5c9b4d6]{align-content:start;gap:.75rem;min-height:0;padding:1rem;display:grid;overflow:auto}.comment-item[data-v-e5c9b4d6]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;gap:.75rem;padding:.9rem;display:grid;box-shadow:0 8px 22px #0f172a0d}.comment-item--pinned[data-v-e5c9b4d6]{border-color:#93c5fd}.comment-item__header[data-v-e5c9b4d6]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.comment-item__header div[data-v-e5c9b4d6]{gap:.2rem;display:grid}.comment-status[data-v-e5c9b4d6]{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:.25rem .6rem;font-size:13px;font-weight:900}.comment-content[data-v-e5c9b4d6],.reply-preview[data-v-e5c9b4d6]{overflow-wrap:anywhere;margin:0;line-height:1.7}.reply-preview[data-v-e5c9b4d6]{color:#166534;border-left:3px solid #22c55e;padding-left:.75rem;font-weight:800}.comment-actions[data-v-e5c9b4d6]{flex-wrap:wrap;gap:.5rem;display:flex}.reply-form[data-v-e5c9b4d6]{border-top:1px solid #e2e8f0;gap:.65rem;padding-top:.75rem;display:grid}.primary-action[data-v-e5c9b4d6],.secondary-action[data-v-e5c9b4d6],.ghost-action[data-v-e5c9b4d6],.danger-action[data-v-e5c9b4d6]{border-radius:8px;min-height:40px;padding:0 .9rem;font-weight:900}.primary-action[data-v-e5c9b4d6]{color:#fff;background:#2563eb;border:1px solid #2563eb}.secondary-action[data-v-e5c9b4d6],.ghost-action[data-v-e5c9b4d6]{color:#1e293b;background:#fff;border:1px solid #cbd5e1}.danger-action[data-v-e5c9b4d6]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}@media (width<=980px){.comment-workbench[data-v-e5c9b4d6]{grid-template-columns:1fr}.article-sidebar[data-v-e5c9b4d6]{border-bottom:1px solid #e2e8f0;border-right:0;max-height:360px}.thread-header[data-v-e5c9b4d6],.comment-header[data-v-e5c9b4d6]{flex-direction:column;align-items:stretch}}@media (width<=767px){.comment-workbench[data-v-e5c9b4d6]{min-height:calc(100dvh - 11rem);display:block}.article-sidebar[data-v-e5c9b4d6]{border-bottom:0;min-height:calc(100dvh - 11rem);max-height:none}.comment-panel[data-v-e5c9b4d6]{min-height:calc(100dvh - 11rem);display:none}.comment-workbench.mobile-detail-open .article-sidebar[data-v-e5c9b4d6]{display:none}.comment-workbench.mobile-detail-open .comment-panel[data-v-e5c9b4d6]{display:grid}.mobile-pane-back[data-v-e5c9b4d6]{color:#1d4ed8;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;min-height:40px;font-weight:900;display:inline-flex}.thread-header[data-v-e5c9b4d6]{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.thread-header>.secondary-action[data-v-e5c9b4d6]{grid-column:1/-1;width:100%}.comment-thread[data-v-e5c9b4d6]{padding:.75rem}.comment-actions[data-v-e5c9b4d6]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comment-actions button[data-v-e5c9b4d6]{width:100%}}.composer-page[data-v-656b9929]{gap:1rem;display:grid}.composer-header[data-v-656b9929]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.composer-header h1[data-v-656b9929]{margin:0 0 .35rem}.composer-header p[data-v-656b9929]{color:#64748b}.composer-layout[data-v-656b9929]{grid-template-columns:minmax(520px,1fr) minmax(280px,360px);align-items:start;gap:1rem;display:grid}.composer-main[data-v-656b9929],.settings-panel[data-v-656b9929],.preview-shell[data-v-656b9929],.empty-state[data-v-656b9929]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.field[data-v-656b9929]{gap:.45rem;margin-bottom:.9rem;font-weight:700;display:grid}.field input[data-v-656b9929],.field select[data-v-656b9929],.field textarea[data-v-656b9929]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:.75rem}.section-heading[data-v-656b9929],.action-row[data-v-656b9929],.composer-actions[data-v-656b9929]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.section-heading h2[data-v-656b9929]{margin:0}.sr-only-file[data-v-656b9929]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.requirement-note[data-v-656b9929]{color:#475569;margin:.25rem 0 .75rem;line-height:1.7}.drop-zone[data-v-656b9929]{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-656b9929]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;padding:0;list-style:none;display:grid}.material-grid[data-v-656b9929]{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-656b9929],.material-grid button[data-v-656b9929]{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:.45rem;padding:.65rem;display:grid}.material-grid button[data-v-656b9929]{cursor:pointer}.material-grid button.selected[data-v-656b9929]{border-color:#2563eb;box-shadow:0 0 0 2px #bfdbfe}.image-grid img[data-v-656b9929]{object-fit:cover;aspect-ratio:1;border-radius:8px;width:100%}.image-grid span[data-v-656b9929],.material-grid span[data-v-656b9929]{color:#64748b}.settings-panel[data-v-656b9929]{gap:1rem;display:grid}.settings-panel h2[data-v-656b9929]{margin:0}.composer-actions[data-v-656b9929]{background:#fffffff2;border-top:1px solid #e2e8f0;grid-column:1/-1;padding:.75rem 0;position:sticky;bottom:0}.status[data-v-656b9929]{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-656b9929]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.status--error[data-v-656b9929]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.primary-action[data-v-656b9929],.secondary-action[data-v-656b9929],.ghost-action[data-v-656b9929]{border-radius:8px;min-height:44px;padding:0 1rem;font-weight:800}.primary-action[data-v-656b9929]{color:#fff;background:#16a34a;border:1px solid #16a34a}.primary-action[data-v-656b9929]:disabled,.secondary-action[data-v-656b9929]:disabled{opacity:.58;cursor:wait}.secondary-action[data-v-656b9929]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.ghost-action[data-v-656b9929]{color:#334155;background:#fff;border:1px solid #e2e8f0}.preview-shell[data-v-656b9929]{justify-items:center;display:grid}.phone-preview[data-v-656b9929]{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-656b9929]{margin:0 0 .75rem;font-size:22px;line-height:1.35}.phone-preview p[data-v-656b9929]{white-space:pre-wrap;line-height:1.8}.phone-preview img[data-v-656b9929]{border-radius:8px;max-width:100%;height:auto;margin:.75rem auto;display:block}.material-modal[data-v-656b9929]{z-index:60;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.material-modal__backdrop[data-v-656b9929]{background:#0f172a7a;position:absolute;inset:0}.material-modal__panel[data-v-656b9929]{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-656b9929],.material-modal__toolbar[data-v-656b9929],.material-modal__footer[data-v-656b9929]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.material-modal__header[data-v-656b9929]{border-bottom:1px solid #e2e8f0;padding-bottom:.75rem}.material-modal__header p[data-v-656b9929]{color:#ea580c;margin:0;font-size:12px;font-weight:800}.material-modal__header h2[data-v-656b9929]{margin:.2rem 0 0}.material-modal__toolbar .field[data-v-656b9929]{flex:320px;margin:0}.material-modal__footer[data-v-656b9929]{color:#334155;border-top:1px solid #e2e8f0;padding-top:.75rem;font-weight:800}.material-thumb[data-v-656b9929]{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-656b9929]{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.material-grid strong[data-v-656b9929],.material-grid small[data-v-656b9929]{overflow-wrap:anywhere}.material-grid small[data-v-656b9929]{color:#64748b}.send-modal[data-v-656b9929]{z-index:70;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.send-modal__backdrop[data-v-656b9929]{background:#0f172a80;position:absolute;inset:0}.send-modal__panel[data-v-656b9929]{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-656b9929]{border-bottom:1px solid #e2e8f0;padding-bottom:.75rem}.send-modal__panel header p[data-v-656b9929]{color:#ea580c;margin:0;font-size:12px;font-weight:800}.send-modal__panel h2[data-v-656b9929]{margin:.2rem 0 0}.send-modal__panel footer[data-v-656b9929]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.switch-row[data-v-656b9929]{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-656b9929]{gap:.25rem;display:grid}.switch-row small[data-v-656b9929],.send-target-note[data-v-656b9929]{color:#475569;line-height:1.6}.switch-row input[data-v-656b9929]{accent-color:#2563eb;width:48px;height:28px}.send-target-note[data-v-656b9929]{border-left:3px solid #2563eb;margin:0;padding-left:.75rem}@media (width<=980px){.composer-layout[data-v-656b9929]{grid-template-columns:1fr}.composer-actions[data-v-656b9929]{bottom:max(.5rem, env(safe-area-inset-bottom));z-index:5;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem;position:sticky}}@media (width<=640px){.composer-header[data-v-656b9929],.section-heading[data-v-656b9929],.material-modal__header[data-v-656b9929],.material-modal__toolbar[data-v-656b9929],.material-modal__footer[data-v-656b9929]{flex-direction:column;align-items:stretch}.composer-main[data-v-656b9929],.settings-panel[data-v-656b9929],.preview-shell[data-v-656b9929],.empty-state[data-v-656b9929]{padding:.75rem}.image-grid[data-v-656b9929],.material-grid[data-v-656b9929]{grid-template-columns:repeat(2,minmax(0,1fr))}.drop-zone[data-v-656b9929]{min-height:9rem}.composer-actions[data-v-656b9929]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.composer-actions .status[data-v-656b9929]{grid-column:1/-1}.composer-actions button[data-v-656b9929]{width:100%}.phone-preview[data-v-656b9929]{width:100%;min-height:0;box-shadow:none;border-radius:8px;padding:.85rem}.material-modal[data-v-656b9929],.send-modal[data-v-656b9929]{padding:0}.material-modal__panel[data-v-656b9929],.send-modal__panel[data-v-656b9929]{width:100%;height:100dvh;max-height:100dvh;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.75rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));border-radius:0}.send-modal__panel[data-v-656b9929]{align-content:center}}.advanced-panel[data-v-6c08ee41]{background:#fff;border:1px solid #d8dee8;border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.advanced-grid[data-v-6c08ee41]{gap:.5rem;max-width:720px;display:grid}.advanced-grid input[data-v-6c08ee41],.advanced-grid select[data-v-6c08ee41],.advanced-grid textarea[data-v-6c08ee41]{border:1px solid #cbd5e1;border-radius:.5rem;padding:.6rem}.advanced-result[data-v-6c08ee41]{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2e8f0;background:#0f172a;border-radius:.5rem;padding:1rem}.mass-send-view[data-v-6c08ee41]{gap:1rem;display:grid}.mass-send-form[data-v-6c08ee41],.task-filter[data-v-6c08ee41],.review-workbench[data-v-6c08ee41]{gap:.75rem;max-width:720px;display:grid}.mass-send-form input[data-v-6c08ee41],.mass-send-form select[data-v-6c08ee41],.mass-send-form textarea[data-v-6c08ee41],.task-filter input[data-v-6c08ee41],.task-filter select[data-v-6c08ee41],.review-comment-input[data-v-6c08ee41]{border:1px solid #cbd5e1;border-radius:.5rem;padding:.6rem}.task-actions[data-v-6c08ee41]{flex-wrap:wrap;gap:.5rem;display:flex}.task-list[data-v-6c08ee41]{gap:.75rem;padding:0;list-style:none;display:grid}.task-card[data-v-6c08ee41]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;gap:.35rem;padding:1rem;display:grid}.status[data-v-6c08ee41]{background:#eef6ff;border-radius:.5rem;padding:.5rem}.error[data-v-6c08ee41]{color:#8a1f11;background:#fff1f0;border:1px solid #ffa39e;border-radius:.5rem;padding:.75rem}.template-help[data-v-6c08ee41]{color:#6b7280;font-size:13px}.safety-result-list[data-v-6c08ee41],.review-record-list[data-v-6c08ee41]{gap:.35rem;padding-left:1.25rem;display:grid}.review-comment-label[data-v-6c08ee41]{font-weight:600}.review-record-item[data-v-6c08ee41]{background:#f8fafc;border-radius:.35rem;gap:.2rem;padding:.45rem;display:grid}.mass-send-result[data-v-6c08ee41]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.35rem;gap:.2rem;padding:.45rem;display:grid}.mass-send-preview-status[data-v-6c08ee41]{background:#fff7ed;border:1px solid #fed7aa;border-radius:.35rem;gap:.2rem;padding:.45rem;display:grid}.mass-send-preview-controls[data-v-6c08ee41],.mass-send-gate-controls[data-v-6c08ee41]{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-6c08ee41],.mass-send-preview-controls select[data-v-6c08ee41],.mass-send-gate-controls input[data-v-6c08ee41]{border:1px solid #cbd5e1;border-radius:.4rem;padding:.5rem}.safety-result-item[data-v-6c08ee41]{border-radius:.35rem;padding:.35rem}.safety-error[data-v-6c08ee41]{color:#8a1f11;background:#fff1f0}.safety-warning[data-v-6c08ee41]{color:#7a4b00;background:#fffbe6}.safety-info[data-v-6c08ee41]{color:#1d4ed8;background:#eff6ff}button[data-v-6c08ee41]{cursor:pointer;width:fit-content}@media (width<=640px){.mass-send-form[data-v-6c08ee41],.task-filter[data-v-6c08ee41],.review-workbench[data-v-6c08ee41],.advanced-grid[data-v-6c08ee41]{max-width:none}.task-card[data-v-6c08ee41],.advanced-panel[data-v-6c08ee41]{padding:.8rem}.task-actions[data-v-6c08ee41]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.task-actions button[data-v-6c08ee41],.mass-send-form>button[data-v-6c08ee41],.task-filter>button[data-v-6c08ee41],.review-workbench>button[data-v-6c08ee41]{width:100%}}.message-workbench[data-v-a0e396e0]{gap:1rem;min-height:calc(100vh - 180px);display:grid}.workbench-header[data-v-a0e396e0]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.workbench-header h1[data-v-a0e396e0]{margin:.1rem 0 0;font-size:34px;line-height:1.15}.eyebrow[data-v-a0e396e0]{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:900}.header-actions[data-v-a0e396e0]{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.account-chip[data-v-a0e396e0]{color:#334155;background:#fff;border:1px solid #dbe3ef;border-radius:999px;align-items:center;min-height:40px;padding:0 .85rem;font-weight:800;display:inline-flex}.service-window[data-v-a0e396e0]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:minmax(280px,340px) minmax(520px,1fr);min-height:min(720px,100vh - 230px);display:grid;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.mobile-pane-back[data-v-a0e396e0]{display:none}.conversation-sidebar[data-v-a0e396e0]{background:#f8fafc;border-right:1px solid #e2e8f0;grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.sidebar-header[data-v-a0e396e0]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem;display:flex}.sidebar-header div[data-v-a0e396e0]{gap:.15rem;display:grid}.sidebar-header span[data-v-a0e396e0],.conversation-main small[data-v-a0e396e0],.conversation-meta time[data-v-a0e396e0],.chat-header span[data-v-a0e396e0],.composer-footer span[data-v-a0e396e0],.status[data-v-a0e396e0]{color:#64748b}.icon-action[data-v-a0e396e0]{color:#1d4ed8;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:40px;min-height:40px;font-weight:900}.search-box[data-v-a0e396e0]{padding:.75rem .9rem}input[data-v-a0e396e0],textarea[data-v-a0e396e0],button[data-v-a0e396e0]{font:inherit}input[data-v-a0e396e0],textarea[data-v-a0e396e0]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%}input[data-v-a0e396e0]{min-height:42px;padding:.55rem .7rem}textarea[data-v-a0e396e0]{resize:none;padding:.75rem;line-height:1.6}button[data-v-a0e396e0]{cursor:pointer}button[data-v-a0e396e0]:disabled,textarea[data-v-a0e396e0]:disabled{cursor:not-allowed;opacity:.6}.conversation-list[data-v-a0e396e0]{align-content:start;gap:.35rem;min-height:0;margin:0;padding:.25rem .55rem .75rem;list-style:none;display:grid;overflow:auto}.conversation-card[data-v-a0e396e0]{text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;padding:.65rem;display:grid}.conversation-card[data-v-a0e396e0]:hover,.conversation-card.selected[data-v-a0e396e0]{background:#eff6ff;border-color:#bfdbfe}.avatar[data-v-a0e396e0],.message-avatar[data-v-a0e396e0]{color:#1d4ed8;background:#dbeafe;border-radius:50%;place-items:center;font-weight:900;display:grid}.avatar[data-v-a0e396e0]{width:44px;height:44px}.conversation-main[data-v-a0e396e0]{gap:.15rem;min-width:0;display:grid}.conversation-main strong[data-v-a0e396e0],.conversation-main small[data-v-a0e396e0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-meta[data-v-a0e396e0]{justify-items:end;gap:.25rem;display:grid}.conversation-meta em[data-v-a0e396e0]{color:#fff;background:#2563eb;border-radius:999px;place-items:center;min-width:24px;min-height:24px;font-size:12px;font-style:normal;font-weight:900;display:grid}.sidebar-empty[data-v-a0e396e0],.empty-state[data-v-a0e396e0],.chat-empty[data-v-a0e396e0]{color:#64748b;text-align:center;place-items:center;gap:.35rem;min-height:180px;padding:1rem;display:grid}.chat-panel[data-v-a0e396e0]{background:#f4f7fb;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.chat-header[data-v-a0e396e0]{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.chat-header div[data-v-a0e396e0]{gap:.15rem;min-width:0;display:grid}.chat-header strong[data-v-a0e396e0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status[data-v-a0e396e0]{text-align:right;max-width:min(460px,46%);margin:0}.status--error[data-v-a0e396e0]{color:#b91c1c;font-weight:800}.chat-history[data-v-a0e396e0]{align-content:start;gap:.9rem;min-height:0;padding:1rem;display:grid;overflow:auto}.chat-message[data-v-a0e396e0]{grid-template-columns:38px minmax(0,max-content);align-items:end;gap:.55rem;max-width:min(760px,82%);display:grid}.chat-message--outgoing[data-v-a0e396e0]{grid-template-columns:minmax(0,max-content) 38px;justify-self:end}.chat-message--outgoing .message-avatar[data-v-a0e396e0]{color:#047857;background:#dcfce7;grid-area:1/2}.chat-message--outgoing .message-content[data-v-a0e396e0]{grid-area:1/1;align-items:end}.message-avatar[data-v-a0e396e0]{width:38px;height:38px;font-size:13px}.message-content[data-v-a0e396e0]{gap:.25rem;min-width:0;display:grid}.message-bubble[data-v-a0e396e0]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.7rem .85rem;box-shadow:0 8px 22px #0f172a0d}.chat-message--outgoing .message-bubble[data-v-a0e396e0]{background:#dcfce7;border-color:#bbf7d0}.message-bubble p[data-v-a0e396e0]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.message-content small[data-v-a0e396e0]{color:#94a3b8}.reply-composer[data-v-a0e396e0]{background:#fff;border-top:1px solid #e2e8f0;gap:.65rem;padding:.85rem 1rem 1rem;display:grid}.composer-tools[data-v-a0e396e0]{flex-wrap:wrap;gap:.45rem;display:flex}.composer-footer[data-v-a0e396e0]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.composer-actions[data-v-a0e396e0],.header-actions[data-v-a0e396e0]{gap:.55rem;display:flex}.primary-action[data-v-a0e396e0],.secondary-action[data-v-a0e396e0],.ghost-action[data-v-a0e396e0],.tool-action[data-v-a0e396e0]{border-radius:8px;min-height:40px;padding:0 .9rem;font-weight:900}.primary-action[data-v-a0e396e0]{color:#fff;background:#2563eb;border:1px solid #2563eb}.secondary-action[data-v-a0e396e0],.ghost-action[data-v-a0e396e0],.tool-action[data-v-a0e396e0]{color:#1e293b;background:#fff;border:1px solid #cbd5e1}.tool-action[data-v-a0e396e0]:hover,.secondary-action[data-v-a0e396e0]:hover,.ghost-action[data-v-a0e396e0]:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.picker-modal[data-v-a0e396e0]{z-index:80;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.picker-backdrop[data-v-a0e396e0]{background:#0f172a85;position:absolute;inset:0}.picker-panel[data-v-a0e396e0]{background:#fff;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);width:min(1080px,96vw);max-height:min(860px,92vh);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #0f172a47}.picker-header[data-v-a0e396e0],.picker-toolbar[data-v-a0e396e0]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.picker-header h2[data-v-a0e396e0]{margin:0;font-size:24px}.picker-toolbar[data-v-a0e396e0]{background:#f8fafc;justify-content:flex-start}.segmented-control[data-v-a0e396e0]{background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:inline-flex;overflow:hidden}.segmented-control button[data-v-a0e396e0]{color:#334155;background:0 0;border:0;border-right:1px solid #e2e8f0;min-width:72px;min-height:40px;font-weight:900}.segmented-control button[data-v-a0e396e0]:last-child{border-right:0}.segmented-control button.selected[data-v-a0e396e0]{color:#fff;background:#2563eb}.search-box--inline[data-v-a0e396e0]{flex:1;min-width:240px;padding:0}.picker-body[data-v-a0e396e0]{grid-template-columns:minmax(320px,430px) minmax(0,1fr);gap:1rem;min-height:0;padding:1rem;display:grid}.picker-list[data-v-a0e396e0]{align-content:start;gap:.55rem;min-height:0;display:grid;overflow:auto}.picker-item[data-v-a0e396e0]{text-align:left;background:#fff;border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.7rem;width:100%;padding:.55rem;display:grid}.picker-item[data-v-a0e396e0]:hover,.picker-item.selected[data-v-a0e396e0]{background:#eff6ff;border-color:#2563eb}.picker-thumb[data-v-a0e396e0]{aspect-ratio:1;color:#64748b;background:#f1f5f9;border-radius:8px;place-items:center;font-weight:900;display:grid;overflow:hidden}.picker-thumb img[data-v-a0e396e0]{object-fit:cover;width:100%;height:100%;display:block}.picker-item__body[data-v-a0e396e0]{gap:.15rem;min-width:0;display:grid}.picker-item__body strong[data-v-a0e396e0],.picker-item__body small[data-v-a0e396e0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-item__body small[data-v-a0e396e0],.picker-item__body em[data-v-a0e396e0],.picker-preview p[data-v-a0e396e0]{color:#64748b}.picker-item__body em[data-v-a0e396e0]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;display:-webkit-box;overflow:hidden}.picker-preview[data-v-a0e396e0]{align-content:start;gap:.8rem;min-height:0;display:grid;overflow:auto}.picker-preview h3[data-v-a0e396e0],.picker-preview p[data-v-a0e396e0]{overflow-wrap:anywhere;margin:0}.preview-box[data-v-a0e396e0]{color:#64748b;background:#f8fafc;border:1px solid #dbe3ef;border-radius:8px;place-items:center;min-height:360px;padding:1rem;font-weight:900;display:grid;overflow:auto}.preview-box img[data-v-a0e396e0],.preview-box video[data-v-a0e396e0]{border-radius:8px;max-width:100%;max-height:520px}.preview-box--article[data-v-a0e396e0]{min-height:220px}.sr-only[data-v-a0e396e0],.sr-only-file[data-v-a0e396e0]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.service-window[data-v-a0e396e0]{grid-template-columns:1fr}.conversation-sidebar[data-v-a0e396e0]{border-bottom:1px solid #e2e8f0;border-right:0;max-height:320px}.status[data-v-a0e396e0]{text-align:left;max-width:none}.chat-header[data-v-a0e396e0],.composer-footer[data-v-a0e396e0],.picker-header[data-v-a0e396e0],.picker-toolbar[data-v-a0e396e0],.workbench-header[data-v-a0e396e0]{flex-direction:column;align-items:stretch}.picker-body[data-v-a0e396e0]{grid-template-columns:1fr}.preview-box[data-v-a0e396e0]{min-height:220px}}@media (width<=767px){.service-window[data-v-a0e396e0]{min-height:calc(100dvh - 11rem);display:block}.conversation-sidebar[data-v-a0e396e0]{border-bottom:0;min-height:calc(100dvh - 11rem);max-height:none}.chat-panel[data-v-a0e396e0]{min-height:calc(100dvh - 11rem);display:none}.service-window.mobile-detail-open .conversation-sidebar[data-v-a0e396e0]{display:none}.service-window.mobile-detail-open .chat-panel[data-v-a0e396e0]{display:grid}.mobile-pane-back[data-v-a0e396e0]{color:#1d4ed8;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;min-height:40px;font-weight:900;display:inline-flex}.chat-header[data-v-a0e396e0]{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.chat-header .status[data-v-a0e396e0]{grid-column:1/-1}.chat-history[data-v-a0e396e0]{padding:.75rem}.chat-message[data-v-a0e396e0]{max-width:94%}.reply-composer[data-v-a0e396e0]{padding:.75rem}.composer-tools[data-v-a0e396e0]{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.composer-tools button[data-v-a0e396e0]{flex:none}.picker-modal[data-v-a0e396e0]{padding:0}.picker-panel[data-v-a0e396e0]{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.picker-body[data-v-a0e396e0]{overflow:auto}}.member-workbench[data-v-83e7d470]{gap:1rem;display:grid}.member-header[data-v-83e7d470],.member-card[data-v-83e7d470],.empty-state[data-v-83e7d470]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;box-shadow:0 10px 28px #0f172a0f}.member-header[data-v-83e7d470]{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.member-header h1[data-v-83e7d470]{margin:.1rem 0 0;font-size:34px;line-height:1.15}.eyebrow[data-v-83e7d470]{color:#2563eb;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.muted[data-v-83e7d470],.status-message[data-v-83e7d470]{color:#64748b}.muted[data-v-83e7d470]{margin:.35rem 0 0}.status-message[data-v-83e7d470]{min-height:1.4rem;margin:0;font-weight:800}.alert[data-v-83e7d470]{color:#b91c1c;margin:0;font-weight:900}.empty-state[data-v-83e7d470]{color:#64748b;place-items:center;min-height:180px;padding:1rem;display:grid}.member-list[data-v-83e7d470]{gap:.85rem;display:grid}.member-card[data-v-83e7d470]{gap:.9rem;padding:1rem;display:grid}.member-card-header[data-v-83e7d470],.action-row[data-v-83e7d470],.dialog-actions[data-v-83e7d470]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.member-card-header[data-v-83e7d470]{justify-content:space-between}.member-card h2[data-v-83e7d470],.permission-summary h3[data-v-83e7d470]{margin:0}.member-meta[data-v-83e7d470]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.member-meta div[data-v-83e7d470]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem}.member-meta dt[data-v-83e7d470]{color:#64748b;font-weight:800}.member-meta dd[data-v-83e7d470]{color:#0f172a;margin:.25rem 0 0;font-weight:900}.status-badge[data-v-83e7d470],.permission-tag[data-v-83e7d470]{border-radius:999px;align-items:center;min-height:28px;padding:0 .7rem;font-size:13px;font-weight:900;display:inline-flex}.status-badge[data-v-83e7d470]{color:#166534;background:#dcfce7}.status-badge--disabled[data-v-83e7d470]{color:#991b1b;background:#fee2e2}.permission-summary[data-v-83e7d470]{gap:.55rem;display:grid}.permission-tags[data-v-83e7d470]{flex-wrap:wrap;gap:.5rem;display:flex}.permission-tag[data-v-83e7d470]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.member-dialog-form[data-v-83e7d470]{gap:1rem;display:grid}.form-grid[data-v-83e7d470]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.field[data-v-83e7d470]{gap:.35rem;font-weight:900;display:grid}input[data-v-83e7d470],select[data-v-83e7d470],button[data-v-83e7d470]{font:inherit}input[data-v-83e7d470],select[data-v-83e7d470]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:42px;padding:.5rem .65rem}.permission-editor[data-v-83e7d470]{gap:.75rem;display:grid}.permission-group[data-v-83e7d470]{border:1px solid #dbe3ef;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:.75rem;display:grid}.permission-group legend[data-v-83e7d470]{padding:0 .3rem;font-weight:900}.permission-option[data-v-83e7d470]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.55rem;padding:.65rem;display:grid}.permission-option input[data-v-83e7d470]{width:18px;min-height:18px;margin-top:.15rem}.permission-option__text[data-v-83e7d470]{gap:.15rem;display:grid}.permission-option__text small[data-v-83e7d470]{color:#64748b;line-height:1.5}.action-row[data-v-83e7d470]{justify-content:flex-start}.dialog-actions[data-v-83e7d470]{justify-content:flex-end}.primary-button[data-v-83e7d470],.secondary-button[data-v-83e7d470],.danger-action[data-v-83e7d470]{cursor:pointer;border-radius:8px;min-height:40px;padding:0 .9rem;font-weight:900}.primary-button[data-v-83e7d470]{color:#fff;background:#2563eb;border:1px solid #2563eb}.secondary-button[data-v-83e7d470]{color:#1e293b;background:#fff;border:1px solid #cbd5e1}.danger-action[data-v-83e7d470]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}button[data-v-83e7d470]:disabled{cursor:not-allowed;opacity:.65}@media (width<=900px){.member-header[data-v-83e7d470]{flex-direction:column;align-items:stretch}.member-meta[data-v-83e7d470],.form-grid[data-v-83e7d470],.permission-group[data-v-83e7d470]{grid-template-columns:1fr}}@media (width<=640px){.member-header[data-v-83e7d470],.member-card[data-v-83e7d470]{padding:.8rem}.member-header h1[data-v-83e7d470]{font-size:28px}.member-meta[data-v-83e7d470]{grid-template-columns:repeat(2,minmax(0,1fr))}.member-meta div[data-v-83e7d470]:last-child{grid-column:1/-1}.action-row[data-v-83e7d470],.dialog-actions[data-v-83e7d470]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-row button[data-v-83e7d470],.dialog-actions button[data-v-83e7d470]{width:100%}}.advanced-result[data-v-08fe8c8b]{white-space:pre-wrap;overflow-wrap:anywhere;color:#e2e8f0;background:#0f172a;border-radius:10px;padding:1rem}.material-view[data-v-08fe8c8b]{gap:1rem;display:grid}.material-header[data-v-08fe8c8b],.upload-card[data-v-08fe8c8b],.result-card[data-v-08fe8c8b],.search-card[data-v-08fe8c8b],.material-item[data-v-08fe8c8b]{background:#fff;border:1px solid #d8dee8;border-radius:8px;padding:1rem;box-shadow:0 8px 24px #0f172a0f}.eyebrow[data-v-08fe8c8b]{color:#2563eb;margin:0 0 .25rem;font-weight:700}.material-note[data-v-08fe8c8b],.form-help[data-v-08fe8c8b],.empty-state[data-v-08fe8c8b]{color:#475569;line-height:1.7}.form-grid[data-v-08fe8c8b]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.field[data-v-08fe8c8b]{gap:.35rem;margin:.75rem 0;font-weight:700;display:grid}.field input[data-v-08fe8c8b],.field select[data-v-08fe8c8b],.field textarea[data-v-08fe8c8b]{min-height:44px;font:inherit;border:1px solid #94a3b8;border-radius:10px;padding:.65rem}.status[data-v-08fe8c8b]{min-height:1.5rem;margin:.75rem 0}.error[data-v-08fe8c8b]{color:#b91c1c;font-weight:700}.success[data-v-08fe8c8b]{color:#166534;font-weight:700}.action-row[data-v-08fe8c8b]{flex-wrap:wrap;gap:.75rem;margin:.75rem 0;display:flex}.primary-action[data-v-08fe8c8b],.secondary-action[data-v-08fe8c8b],.danger-action[data-v-08fe8c8b]{cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:.75rem 1.25rem;font-weight:700}.primary-action[data-v-08fe8c8b],.secondary-action[data-v-08fe8c8b]{color:#fff;background:#2563eb}.danger-action[data-v-08fe8c8b]{color:#991b1b;background:#fee2e2}.primary-action[data-v-08fe8c8b]:disabled,.secondary-action[data-v-08fe8c8b]:disabled{cursor:not-allowed;opacity:.7}.result-card dl[data-v-08fe8c8b],.material-results[data-v-08fe8c8b]{gap:.75rem;display:grid}.result-card dt[data-v-08fe8c8b]{color:#475569;font-weight:700}.result-card dd[data-v-08fe8c8b],.material-item p[data-v-08fe8c8b]{overflow-wrap:anywhere;margin:0}.material-item h3[data-v-08fe8c8b]{margin:0 0 .5rem}.material-item[data-v-08fe8c8b]{grid-template-columns:132px minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.material-thumb[data-v-08fe8c8b]{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-08fe8c8b],.material-thumb video[data-v-08fe8c8b]{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.material-thumb--empty[data-v-08fe8c8b]{text-align:center;padding:.75rem}.material-item__body[data-v-08fe8c8b]{min-width:0}.material-meta[data-v-08fe8c8b]{gap:.45rem;margin:0;display:grid}.material-meta div[data-v-08fe8c8b]{grid-template-columns:72px minmax(0,1fr);gap:.75rem;display:grid}.material-meta dt[data-v-08fe8c8b]{color:#64748b;font-weight:700}.material-meta dd[data-v-08fe8c8b]{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=780px){.form-grid[data-v-08fe8c8b]{grid-template-columns:1fr}.material-item[data-v-08fe8c8b]{grid-template-columns:96px minmax(0,1fr);gap:.75rem;padding:.75rem}.material-thumb[data-v-08fe8c8b]{width:96px}.material-item .danger-action[data-v-08fe8c8b]{grid-column:1/-1;width:100%}}@media (width<=480px){.material-item[data-v-08fe8c8b]{grid-template-columns:76px minmax(0,1fr)}.material-thumb[data-v-08fe8c8b]{width:76px}.material-meta div[data-v-08fe8c8b]{grid-template-columns:1fr;gap:.15rem}}.template-library-view[data-v-0d75dfdc]{gap:1rem;display:grid}.template-header[data-v-0d75dfdc],.template-toolbar[data-v-0d75dfdc],.template-card[data-v-0d75dfdc],.empty-state[data-v-0d75dfdc]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:8px;box-shadow:0 6px 18px #0f172a0f}.template-header[data-v-0d75dfdc]{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.template-header h1[data-v-0d75dfdc],.template-toolbar h2[data-v-0d75dfdc],.template-card h2[data-v-0d75dfdc]{margin:0}.template-header h1[data-v-0d75dfdc]{font-size:34px;line-height:1.15}.eyebrow[data-v-0d75dfdc]{color:var(--accent-strong);text-transform:uppercase;margin:0 0 .25rem;font-size:12px;font-weight:900}.template-toolbar[data-v-0d75dfdc]{gap:.8rem;padding:1rem;display:grid}.filter-grid[data-v-0d75dfdc],.form-grid[data-v-0d75dfdc],.template-meta[data-v-0d75dfdc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.field[data-v-0d75dfdc]{gap:.35rem;margin:0;font-weight:800;display:grid}input[data-v-0d75dfdc],select[data-v-0d75dfdc],textarea[data-v-0d75dfdc],button[data-v-0d75dfdc]{font:inherit}input[data-v-0d75dfdc],select[data-v-0d75dfdc],textarea[data-v-0d75dfdc]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:8px;padding:.65rem}textarea[data-v-0d75dfdc]{resize:vertical;line-height:1.55}.status[data-v-0d75dfdc]{min-height:1.4rem;color:var(--color-muted);margin:0;font-weight:800}.status--error[data-v-0d75dfdc]{color:var(--color-danger)}.empty-state[data-v-0d75dfdc]{min-height:180px;color:var(--color-muted);text-align:center;place-items:center;padding:1rem;display:grid}.template-grid[data-v-0d75dfdc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;display:grid}.template-card[data-v-0d75dfdc]{gap:.85rem;padding:1rem;display:grid}.template-card__header[data-v-0d75dfdc]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.template-card__header p[data-v-0d75dfdc]{color:var(--color-muted);margin:.25rem 0 0}.template-preview[data-v-0d75dfdc]{border:1px solid var(--color-border);color:#111827;background:#fff;border-radius:8px;min-height:190px;max-height:260px;padding:1rem;overflow:auto}.template-meta[data-v-0d75dfdc]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.template-meta div[data-v-0d75dfdc]{border:1px solid var(--color-border);background:var(--color-surface-inset);border-radius:8px;padding:.65rem}.template-meta dt[data-v-0d75dfdc]{color:var(--color-muted);font-size:13px;font-weight:800}.template-meta dd[data-v-0d75dfdc]{margin:.2rem 0 0;font-weight:900}.tag-row[data-v-0d75dfdc],.card-actions[data-v-0d75dfdc],.checkbox-row[data-v-0d75dfdc],.dialog-actions[data-v-0d75dfdc]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.tag-chip[data-v-0d75dfdc],.status-badge[data-v-0d75dfdc]{border-radius:999px;align-items:center;min-height:28px;padding:0 .65rem;font-size:13px;font-weight:900;display:inline-flex}.tag-chip[data-v-0d75dfdc]{border:1px solid var(--color-border);background:var(--color-surface-inset);color:var(--color-muted)}.status-badge[data-v-0d75dfdc]{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-strong)}.card-actions[data-v-0d75dfdc],.dialog-actions[data-v-0d75dfdc]{justify-content:flex-end}.template-form[data-v-0d75dfdc]{gap:1rem;display:grid}.checkbox-line[data-v-0d75dfdc]{align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.checkbox-line input[data-v-0d75dfdc]{width:18px;min-height:18px}.primary-action[data-v-0d75dfdc],.secondary-action[data-v-0d75dfdc]{cursor:pointer;border-radius:8px;min-height:40px;padding:0 .9rem;font-weight:900}.primary-action[data-v-0d75dfdc]{border:1px solid var(--accent);background:var(--accent);color:#fff}.secondary-action[data-v-0d75dfdc]{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-strong)}button[data-v-0d75dfdc]:disabled{cursor:not-allowed;opacity:.65}@media (width<=900px){.template-header[data-v-0d75dfdc],.template-card__header[data-v-0d75dfdc]{flex-direction:column;align-items:stretch}.filter-grid[data-v-0d75dfdc],.form-grid[data-v-0d75dfdc],.template-meta[data-v-0d75dfdc]{grid-template-columns:1fr}}@media (width<=640px){.template-header[data-v-0d75dfdc],.template-toolbar[data-v-0d75dfdc],.template-card[data-v-0d75dfdc]{padding:.8rem}.template-header h1[data-v-0d75dfdc]{font-size:28px}.template-meta[data-v-0d75dfdc]{grid-template-columns:repeat(3,minmax(0,1fr))}.card-actions[data-v-0d75dfdc],.dialog-actions[data-v-0d75dfdc]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card-actions button[data-v-0d75dfdc],.dialog-actions button[data-v-0d75dfdc]{width:100%}}.text-composer[data-v-46f8a9f4]{gap:1rem;max-width:920px;display:grid}.composer-header[data-v-46f8a9f4]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.composer-header h1[data-v-46f8a9f4]{margin:0 0 .35rem}.composer-header p[data-v-46f8a9f4],.status[data-v-46f8a9f4]{color:#64748b}.text-form[data-v-46f8a9f4],.empty-state[data-v-46f8a9f4]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:.75rem;padding:1rem;display:grid}.text-form label[data-v-46f8a9f4]{font-weight:800}.text-form input[data-v-46f8a9f4],.text-form textarea[data-v-46f8a9f4],.text-form select[data-v-46f8a9f4]{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:.75rem}.form-help[data-v-46f8a9f4]{color:#64748b;line-height:1.6}.action-row[data-v-46f8a9f4]{flex-wrap:wrap;gap:.75rem;display:flex}.primary-action[data-v-46f8a9f4],.secondary-action[data-v-46f8a9f4]{border-radius:8px;min-height:44px;padding:0 1rem;font-weight:800}.primary-action[data-v-46f8a9f4]{color:#fff;background:#16a34a;border:1px solid #16a34a}.secondary-action[data-v-46f8a9f4]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}@media (width<=640px){.composer-header[data-v-46f8a9f4]{flex-direction:column;align-items:stretch}.text-form[data-v-46f8a9f4],.empty-state[data-v-46f8a9f4]{padding:.75rem}.action-row[data-v-46f8a9f4]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.action-row button[data-v-46f8a9f4]{width:100%}}: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}html{-webkit-text-size-adjust:100%;min-height:100%}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;touch-action:manipulation;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}.tools-toggle,.sidebar-mobile-header{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<=1199px){body.nav-open{overflow:hidden}.app-shell{display:block}.app-topbar{padding:max(.65rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .65rem max(1rem, env(safe-area-inset-left));grid-template-columns:1fr;gap:0}.topbar-primary{grid-template-columns:auto auto minmax(0,1fr) auto;gap:.75rem;display:grid}.topbar-status{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar-tools{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.65rem;padding-top:.75rem;display:none}.topbar-tools.open{display:grid}.account-control,.accent-control,.account-control select,.accent-control select{width:100%}.topbar-tools .account-control{min-width:0}.theme-controls{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,auto));justify-content:end;align-items:stretch;display:grid}.nav-toggle,.tools-toggle{border:1px solid var(--color-border);background:var(--color-surface-inset);color:var(--color-text);border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding-inline:.7rem;font-weight:800;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);width:min(84vw,21rem);max-width:100%;padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));border-bottom:0;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)}.sidebar-mobile-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding-bottom:.75rem;display:flex}.sidebar-close{border:1px solid var(--color-border);background:var(--color-surface-inset);width:44px;color:var(--color-text);border-radius:8px;font-size:1.5rem;line-height:1}.app-main{padding:clamp(.75rem,2vw,1.5rem);padding-bottom:max(1rem, env(safe-area-inset-bottom));overflow-x:hidden}}@media (width<=767px){.app-topbar{padding-inline:max(.75rem, env(safe-area-inset-left)) max(.75rem, env(safe-area-inset-right))}.topbar-primary{grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem}.brand-block span,.nav-toggle span:last-child{display:none}.topbar-status{grid-area:2/1/auto/-1;font-size:.78rem}.tools-toggle{grid-area:1/3}.topbar-tools{grid-template-columns:1fr}.theme-controls{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.theme-controls .user-chip{grid-column:1/-1}.public-review-status{width:100%}.page-heading,.workbench-header,.member-header,.template-header,.composer-header,.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,.dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.action-row>*,.task-actions>*,.actions>*,.toolbar>*,.card-actions>*{width:100%}input,select,textarea,button{max-width:100%}input,select,textarea{font-size:16px}.app-main h1{font-size:clamp(1.65rem,8vw,2rem);line-height:1.2}.app-main h2{line-height:1.3}.modal-backdrop{place-items:stretch stretch;padding:0}.modal-panel{width:100%;min-height:100dvh;max-height:100dvh;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));border-radius:0}.app-main :where(img,video,iframe,canvas){max-width:100%}.app-main :where(pre,table){max-width:100%;overflow:auto}.app-main table{white-space:nowrap;display:block}}@media (width>=768px) and (width<=1199px){.app-sidebar{width:min(42vw,21rem)}.app-main{padding:1.25rem}.topbar-tools.open{align-items:end}}@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}
