.adh-input[data-v-c9910416]{display:flex;gap:8px;align-items:center}input[data-v-c9910416]{padding:6px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;color:#fff;width:240px}button[data-v-c9910416]{background:#3b82f6;color:#fff;border:none;padding:6px 14px;border-radius:4px;cursor:pointer;font-weight:600}button[data-v-c9910416]:disabled{opacity:.5;cursor:not-allowed}.err[data-v-c9910416]{color:#ef4444;font-size:12px}.page-list[data-v-2a4e926e]{display:flex;flex-direction:column;height:100%}.filters[data-v-2a4e926e]{display:flex;gap:4px;margin-bottom:12px}.filters button[data-v-2a4e926e]{flex:1;padding:4px 6px;background:#0f172a;color:#94a3b8;border:none;border-radius:3px;font-size:11px;cursor:pointer}.filters button.active[data-v-2a4e926e]{background:#14b8a6;color:#fff}ul[data-v-2a4e926e]{list-style:none;padding:0;margin:0;flex:1;overflow-y:auto}li[data-v-2a4e926e]{padding:8px 10px;cursor:pointer;border-radius:4px;margin-bottom:2px;transition:background .1s}li[data-v-2a4e926e]:hover{background:#0f172a}li.active[data-v-2a4e926e]{background:#334155}.slug[data-v-2a4e926e]{font-size:13px;color:#cbd5e1}.meta[data-v-2a4e926e]{display:flex;align-items:center;gap:6px;margin-top:4px}.count[data-v-2a4e926e]{font-size:11px;padding:2px 6px;border-radius:3px;background:#0f172a;color:#94a3b8}.count.zero[data-v-2a4e926e]{color:#64748b}.count.pending[data-v-2a4e926e]{color:#fbbf24}.count.done[data-v-2a4e926e]{color:#4ade80}.badge[data-v-2a4e926e]{font-size:11px}.empty[data-v-2a4e926e]{color:#64748b;font-style:italic;font-size:12px}.issue-card[data-v-f0f9364d]{background:#0f172a;padding:10px;border-radius:4px;margin-bottom:8px;border-left:3px solid;cursor:pointer;transition:background .12s}.issue-card[data-v-f0f9364d]:hover{background:#1e293b}.issue-spelling[data-v-f0f9364d]{border-left-color:#dc2626}.issue-repetition[data-v-f0f9364d]{border-left-color:#ea580c}.issue-inconsistency[data-v-f0f9364d]{border-left-color:#9333ea}.issue-title-formulation[data-v-f0f9364d]{border-left-color:#2563eb}.decision-accepted[data-v-f0f9364d],.decision-edited[data-v-f0f9364d]{opacity:.65;border-left-color:#16a34a!important}.decision-ignored[data-v-f0f9364d]{opacity:.4;border-left-color:#6b7280!important}.card-header[data-v-f0f9364d]{display:flex;gap:6px;margin-bottom:6px}.badge-type[data-v-f0f9364d]{font-size:10px;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em}.badge-spelling[data-v-f0f9364d]{background:#fee2e2;color:#991b1b}.badge-repetition[data-v-f0f9364d]{background:#fed7aa;color:#9a3412}.badge-inconsistency[data-v-f0f9364d]{background:#e9d5ff;color:#6b21a8}.badge-title-formulation[data-v-f0f9364d]{background:#dbeafe;color:#1e40af}.badge-sev[data-v-f0f9364d]{font-size:10px;padding:2px 6px;border-radius:3px}.not-found-badge[data-v-f0f9364d]{font-size:10px;padding:2px 6px;border-radius:3px;background:#475569;color:#fbbf24}.sev-high[data-v-f0f9364d]{background:#7f1d1d;color:#fff}.sev-medium[data-v-f0f9364d]{background:#78350f;color:#fff}.sev-low[data-v-f0f9364d]{background:#334155;color:#cbd5e1}.passage[data-v-f0f9364d]{color:#e2e8f0;font-size:13px;margin:6px 0}.passage.applied .orig[data-v-f0f9364d]{text-decoration:line-through;opacity:.5;margin-right:4px}.rationale[data-v-f0f9364d]{font-size:11px;color:#94a3b8;font-style:italic;margin:4px 0}.suggestion[data-v-f0f9364d]{font-size:13px;color:#4ade80;margin:6px 0}.actions[data-v-f0f9364d]{display:flex;gap:4px;margin-top:8px}.actions button[data-v-f0f9364d]{flex:1;padding:5px;border:none;border-radius:3px;font-size:11px;cursor:pointer}.btn-accept[data-v-f0f9364d]{background:#16a34a;color:#fff}.btn-edit[data-v-f0f9364d]{background:#334155;color:#e2e8f0}.btn-ignore[data-v-f0f9364d]{background:#475569;color:#cbd5e1}.btn-reset[data-v-f0f9364d]{background:#1e293b;color:#94a3b8;flex:1 1 100%}.issues-panel[data-v-1f60c63e]{display:flex;flex-direction:column;height:100%}h4[data-v-1f60c63e]{margin:0 0 12px;font-size:12px;text-transform:uppercase;color:#94a3b8}details[data-v-1f60c63e]{margin-bottom:10px}summary[data-v-1f60c63e]{cursor:pointer;font-size:12px;color:#cbd5e1;padding:4px 0;-webkit-user-select:none;user-select:none}.empty[data-v-1f60c63e]{color:#64748b;font-style:italic;padding:20px;text-align:center}.live-preview[data-v-4ca7fb17]{width:100%;height:100%;min-height:600px;position:relative}iframe[data-v-4ca7fb17]{width:100%;height:100%;min-height:600px;background:#fff;border-radius:4px}.placeholder[data-v-4ca7fb17]{color:#64748b;font-style:italic;padding:20px;text-align:center}.loader[data-v-4ca7fb17]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#0f172ad9;color:#cbd5e1;font-size:14px;border-radius:4px;z-index:1}.spinner[data-v-4ca7fb17]{width:36px;height:36px;border:3px solid #334155;border-top-color:#14b8a6;border-radius:50%;animation:spin-4ca7fb17 .8s linear infinite}@keyframes spin-4ca7fb17{to{transform:rotate(360deg)}}.popover-overlay[data-v-b167ff4b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:99999;display:flex;align-items:center;justify-content:center}.popover[data-v-b167ff4b]{background:#1e293b;border-radius:8px;padding:24px;width:600px;max-width:90vw;max-height:90vh;overflow-y:auto}h3[data-v-b167ff4b]{margin:0 0 16px;color:#fff;font-size:16px}.passage-block[data-v-b167ff4b]{margin-bottom:14px}.passage-block label[data-v-b167ff4b]{display:block;font-size:11px;text-transform:uppercase;color:#94a3b8;margin-bottom:4px}.orig[data-v-b167ff4b]{background:#0f172a;padding:8px 10px;border-radius:4px;color:#cbd5e1;margin:0;font-size:13px}textarea[data-v-b167ff4b]{width:100%;background:#0f172a;color:#fff;border:1px solid #334155;border-radius:4px;padding:8px;font-family:inherit;font-size:13px;box-sizing:border-box}.variants[data-v-b167ff4b]{margin-bottom:16px}.loading[data-v-b167ff4b]{color:#64748b;font-style:italic;padding:8px;font-size:12px}.variant-btn[data-v-b167ff4b]{display:flex;gap:8px;width:100%;background:#0f172a;color:#cbd5e1;border:1px solid #334155;border-radius:4px;padding:8px 10px;margin-bottom:4px;cursor:pointer;text-align:left;font-size:13px}.variant-btn[data-v-b167ff4b]:hover{background:#14b8a6;color:#fff;border-color:#14b8a6}.variant-btn .num[data-v-b167ff4b]{color:#64748b;font-weight:600}.variant-btn:hover .num[data-v-b167ff4b]{color:#fff}.actions[data-v-b167ff4b]{display:flex;gap:8px;justify-content:flex-end}.btn-cancel[data-v-b167ff4b],.btn-validate[data-v-b167ff4b]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:600}.btn-cancel[data-v-b167ff4b]{background:#475569;color:#fff}.btn-validate[data-v-b167ff4b]{background:#14b8a6;color:#fff}.btn-validate[data-v-b167ff4b]:disabled{opacity:.5;cursor:not-allowed}.progress-block[data-v-ef878ee1]{padding:12px;background:#0f172a;border-radius:4px}.stage[data-v-ef878ee1]{color:#cbd5e1;font-size:13px;margin:0 0 8px}.bar[data-v-ef878ee1]{background:#1e293b;height:6px;border-radius:3px;overflow:hidden}.bar>div[data-v-ef878ee1]{background:#14b8a6;height:100%;transition:width .2s}.meta[data-v-ef878ee1]{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:#94a3b8}.proofread-grid[data-v-f198705e]{display:grid;grid-template-columns:200px 1fr 350px;gap:16px;padding:16px;flex:1}.col[data-v-f198705e]{background:#1e293b;border-radius:6px;padding:12px;overflow:auto}.placeholder[data-v-f198705e]{color:#64748b;font-style:italic;padding:20px}.analyze-btn[data-v-f198705e]{width:100%;background:#14b8a6;color:#fff;border:none;padding:10px;border-radius:4px;cursor:pointer;font-weight:600;margin-top:8px;font-style:normal}.reanalyze-btn[data-v-f198705e]{float:right;background:transparent;color:#94a3b8;border:1px solid #334155;border-radius:4px;padding:2px 6px;font-size:12px;cursor:pointer;margin-top:-2px}.reanalyze-btn[data-v-f198705e]:hover{background:#334155;color:#fff}.overlay[data-v-959c8f6c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:99999;display:flex;align-items:center;justify-content:center}.modal[data-v-959c8f6c]{background:#1e293b;border-radius:8px;padding:24px;width:760px;max-width:95vw;max-height:90vh;overflow-y:auto}h3[data-v-959c8f6c]{margin:0 0 16px;color:#fff}code[data-v-959c8f6c]{background:#0f172a;padding:2px 6px;border-radius:3px;font-family:Menlo,monospace;font-size:12px}.meta[data-v-959c8f6c]{color:#64748b;font-size:11px;margin-left:6px}.hint[data-v-959c8f6c]{color:#94a3b8;font-size:12px;margin-top:12px}.warn[data-v-959c8f6c]{color:#fbbf24;margin-top:16px}.error[data-v-959c8f6c]{color:#f87171}.pages-diff[data-v-959c8f6c]{margin:14px 0}.page-block[data-v-959c8f6c]{background:#0f172a;border-radius:6px;margin-bottom:8px;overflow:hidden}.page-header[data-v-959c8f6c]{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:none;color:#cbd5e1;padding:10px 12px;cursor:pointer;text-align:left}.page-header[data-v-959c8f6c]:hover{background:#1e293b}.caret[data-v-959c8f6c]{color:#64748b;width:12px;display:inline-block}.slug[data-v-959c8f6c]{background:#1e293b!important}.page-meta[data-v-959c8f6c]{color:#64748b;font-size:11px;margin-left:auto}.page-mods[data-v-959c8f6c]{padding:8px 14px 12px}.mod-card[data-v-959c8f6c]{background:#020617;border:1px solid #1e293b;border-radius:4px;margin-bottom:8px;padding:8px 10px;font-family:Menlo,monospace;font-size:12px;line-height:1.5}.ctx[data-v-959c8f6c]{color:#64748b;font-style:italic}.line[data-v-959c8f6c]{padding:1px 6px;border-radius:2px;margin:2px 0;white-space:pre-wrap;word-break:break-word}.line .prefix[data-v-959c8f6c]{font-weight:700;margin-right:6px;opacity:.7}.line-removed[data-v-959c8f6c]{background:#ef44442e;color:#fecaca}.line-removed .prefix[data-v-959c8f6c]{color:#f87171}.line-added[data-v-959c8f6c]{background:#22c55e2e;color:#bbf7d0}.line-added .prefix[data-v-959c8f6c]{color:#4ade80}.skipped[data-v-959c8f6c]{padding-left:18px;max-height:160px;overflow-y:auto}.skipped li[data-v-959c8f6c]{margin-bottom:6px;font-size:13px}.actions[data-v-959c8f6c]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.btn-cancel[data-v-959c8f6c],.btn-confirm[data-v-959c8f6c]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-weight:600}.btn-cancel[data-v-959c8f6c]{background:#475569;color:#fff}.btn-confirm[data-v-959c8f6c]{background:#ef4444;color:#fff}.btn-confirm[data-v-959c8f6c]:disabled{opacity:.4;cursor:not-allowed}.delta[data-v-959c8f6c]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:3px;font-weight:600}.delta-ok[data-v-959c8f6c]{background:#064e3b;color:#6ee7b7}.delta-warn[data-v-959c8f6c]{background:#7c2d12;color:#fdba74}.show-body-btn[data-v-959c8f6c]{margin-top:8px;background:#1e293b;color:#94a3b8;border:1px dashed #334155;border-radius:4px;padding:6px 10px;font-size:11px;cursor:pointer;width:100%;text-align:left}.show-body-btn[data-v-959c8f6c]:hover{background:#334155;color:#fff}.body-textarea[data-v-959c8f6c]{width:100%;height:280px;margin-top:6px;background:#020617;color:#cbd5e1;border:1px solid #334155;border-radius:4px;padding:8px;font-family:Menlo,monospace;font-size:10px;line-height:1.45;resize:vertical}.drawer-overlay[data-v-997650ef]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:99998}.drawer[data-v-997650ef]{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:95vw;background:#1e293b;overflow-y:auto;box-shadow:-4px 0 16px #0006;display:flex;flex-direction:column}header[data-v-997650ef]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #334155}h3[data-v-997650ef]{margin:0;color:#fff}.close[data-v-997650ef]{background:transparent;color:#94a3b8;border:none;font-size:18px;cursor:pointer}.loading[data-v-997650ef]{padding:40px;text-align:center;color:#64748b}.content[data-v-997650ef]{padding:20px}section[data-v-997650ef]{margin-bottom:24px}h4[data-v-997650ef]{color:#cbd5e1;font-size:12px;text-transform:uppercase;margin:0 0 12px}.legend[data-v-997650ef]{list-style:none;padding:0}.legend li[data-v-997650ef]{display:flex;gap:12px;margin-bottom:12px;align-items:flex-start}.swatch[data-v-997650ef]{width:28px;height:16px;border-radius:2px;flex-shrink:0;margin-top:4px}.legend strong[data-v-997650ef]{color:#fff;font-size:13px}.legend p[data-v-997650ef]{color:#94a3b8;font-size:12px;margin:2px 0 0}.states[data-v-997650ef]{list-style:none;padding:0;font-size:13px;color:#cbd5e1}.states li[data-v-997650ef]{padding:4px 0}.workflow[data-v-997650ef]{padding-left:18px;color:#cbd5e1;font-size:13px}.workflow li[data-v-997650ef]{margin-bottom:6px}details[data-v-997650ef]{margin-bottom:12px;background:#0f172a;border-radius:4px;padding:8px 12px}summary[data-v-997650ef]{cursor:pointer;color:#cbd5e1;font-weight:600}.copy-btn[data-v-997650ef]{margin-top:8px;background:#334155;color:#fff;border:none;padding:4px 10px;border-radius:3px;font-size:11px;cursor:pointer}pre[data-v-997650ef]{background:#020617;color:#e2e8f0;padding:12px;border-radius:4px;overflow-x:auto;font-size:11px;line-height:1.5;max-height:400px}footer[data-v-997650ef]{color:#64748b;font-size:11px;padding-top:16px;border-top:1px solid #334155}body{background:#0f172a;color:#e2e8f0;font-family:-apple-system,sans-serif;margin:0}.app{display:flex;flex-direction:column;min-height:100vh}.topbar{background:#1f293f;padding:12px 24px;display:flex;gap:24px;align-items:center}.title{font-weight:700;font-size:16px;color:#fff}.put-btn{background:#ef4444;color:#fff;border:none;padding:6px 14px;border-radius:4px;cursor:pointer;font-weight:700;margin-left:auto}.put-btn:disabled{opacity:.4;cursor:not-allowed;background:#475569}.empty{padding:80px;text-align:center;color:#94a3b8}code{background:#ffffff1a;padding:2px 6px;border-radius:3px;font-size:13px}.help-btn{background:#334155;color:#fff;border:none;width:28px;height:28px;border-radius:50%;font-weight:700;cursor:pointer;margin-left:auto}.help-btn+.put-btn{margin-left:12px}.refresh-preview-btn{background:#14b8a6;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-weight:600;font-size:13px}.refresh-preview-btn:hover:not(:disabled){background:#0d9488}.refresh-preview-btn:disabled{opacity:.6;cursor:wait}.refresh-preview-btn+.help-btn{margin-left:auto}
