.sidebar[data-v-258065c5]{width:240px;flex-shrink:0;background:#0f172a;color:#e2e8f0;min-height:100vh;padding:1.25rem .75rem 2rem;box-sizing:border-box}.brand[data-v-258065c5]{display:flex;gap:.65rem;align-items:center;padding:0 .5rem 1rem;border-bottom:1px solid #1e293b;margin-bottom:.75rem}.brand-icon[data-v-258065c5]{font-size:1.35rem}.brand-title[data-v-258065c5]{margin:0;font-weight:700;font-size:.95rem}.brand-sub[data-v-258065c5]{margin:.1rem 0 0;font-size:.7rem;color:#94a3b8;letter-spacing:.04em}.role-pill[data-v-258065c5]{margin:0 .5rem 1rem;font-size:.75rem;color:#94a3b8}.nav-group[data-v-258065c5]{margin-bottom:.35rem}.group-toggle[data-v-258065c5]{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;color:#cbd5e1;font-weight:600;font-size:.82rem;padding:.45rem .5rem;border-radius:6px;cursor:pointer;text-align:left}.group-toggle[data-v-258065c5]:hover,.group-toggle.active[data-v-258065c5]{background:#1e293b;color:#f8fafc}.chev[data-v-258065c5]{font-size:.7rem;opacity:.8}.group-links[data-v-258065c5]{list-style:none;margin:.15rem 0 .5rem;padding:0 0 0 .35rem}.nav-link[data-v-258065c5]{display:block;padding:.35rem .5rem;border-radius:6px;color:#94a3b8;text-decoration:none;font-size:.82rem}.nav-link[data-v-258065c5]:hover{background:#1e293b;color:#e2e8f0}.nav-link.active[data-v-258065c5]{background:#0ea5a4;color:#042f2e;font-weight:600}.tree[data-v-258065c5]{opacity:.65;margin-right:.25rem;font-family:ui-monospace,monospace}body{margin:0;font-family:system-ui,-apple-system,sans-serif;color:#0f172a;background:#f1f5f9}.app-shell{min-height:100vh}.app-shell.authed{display:flex}.main{flex:1;min-width:0;display:flex;flex-direction:column}.top-bar{display:flex;align-items:center;justify-content:flex-end;padding:.65rem 1.5rem;background:#f8fafc;border-bottom:1px solid #e2e8f0}.top-spacer{flex:1}.logout{font-size:.88rem;padding:.35rem .75rem;border-radius:6px;border:1px solid #cbd5e1;background:#fff;cursor:pointer}.content{flex:1;padding:1.25rem 1.5rem 2rem;box-sizing:border-box}.document-page[data-v-a4c0c522]{max-width:52rem}.doc-header[data-v-a4c0c522]{display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem}.edit-link[data-v-a4c0c522]{font-size:.95rem}.back[data-v-a4c0c522]{margin-bottom:.5rem}.panel[data-v-a4c0c522]{margin:1.25rem 0;padding:1rem;border:1px solid #ddd;border-radius:4px}.version-list[data-v-a4c0c522]{list-style:none;padding:0;margin:0}.version-btn[data-v-a4c0c522]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;text-align:left;padding:.5rem;margin-bottom:.35rem;border:1px solid #ccc;background:#fff;cursor:pointer}.version-btn.active[data-v-a4c0c522]{border-color:#0b57d0;background:#f8fbff}.clauses[data-v-a4c0c522]{padding-left:1.25rem}.body[data-v-a4c0c522]{white-space:pre-wrap;font-family:inherit;margin:.25rem 0 .75rem}.as-of-row[data-v-a4c0c522]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.muted[data-v-a4c0c522]{color:#666}.error[data-v-a4c0c522]{color:#b00020}.xp-panel[data-v-4403fbd5]{margin:1rem 0;padding:1rem;border:1px solid #c5d4e8;border-radius:6px;background:#f7faff}.xp-header[data-v-4403fbd5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.xp-badges[data-v-4403fbd5]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.xp-trigger[data-v-4403fbd5]{font-size:.75rem;font-weight:600;padding:.15rem .45rem;border-radius:4px;background:#e2e8f0;color:#334155}.xp-title[data-v-4403fbd5]{margin:0;font-size:1rem}.xp-phase[data-v-4403fbd5]{font-size:.8rem;font-weight:600;padding:.15rem .5rem;border-radius:4px}.phase-plan[data-v-4403fbd5]{background:#e8eef5;color:#334}.phase-running[data-v-4403fbd5]{background:#fff3cd;color:#664d03}.phase-waiting_user[data-v-4403fbd5]{background:#cfe2ff;color:#084298}.phase-done[data-v-4403fbd5]{background:#d1e7dd;color:#0f5132}.phase-error[data-v-4403fbd5]{background:#f8d7da;color:#842029}.xp-steps[data-v-4403fbd5]{list-style:none;margin:0;padding:0}.xp-step[data-v-4403fbd5]{position:relative;padding:.35rem 0 .35rem 1.5rem;border-left:2px solid #dde4ec;margin-left:.35rem}.xp-step[data-v-4403fbd5]:last-child{border-left-color:transparent}.xp-step[data-v-4403fbd5]:before{content:"";position:absolute;left:-.45rem;top:.55rem;width:.65rem;height:.65rem;border-radius:50%;background:#cbd5e1;border:2px solid #fff}.xp-step.done[data-v-4403fbd5]:before{background:#198754}.xp-step.current[data-v-4403fbd5]:before{background:#0d6efd;box-shadow:0 0 0 2px #b6d4fe}.xp-step.error[data-v-4403fbd5]:before{background:#dc3545}.xp-step-label[data-v-4403fbd5]{font-weight:600;font-size:.92rem}.xp-step-detail[data-v-4403fbd5]{display:block;font-size:.82rem;color:#555;margin-top:.1rem}.xp-counts[data-v-4403fbd5]{list-style:none;margin:.75rem 0 0;padding:.5rem 0 0;border-top:1px solid #dde4ec;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.xp-count-label[data-v-4403fbd5]{color:#555;font-size:.85rem;margin-right:.35rem}.xp-count-value[data-v-4403fbd5]{font-weight:600}.xp-result[data-v-4403fbd5]{margin:.75rem 0 0;font-size:.9rem;color:#0f5132}.inline-editor[data-v-891ea330]{display:flex;flex-direction:column;gap:.5rem;min-height:0}.inline-editor-toolbar[data-v-891ea330]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.clause-scroll[data-v-891ea330]{flex:1;overflow:auto}.clause-edit[data-v-891ea330]{margin-bottom:.65rem;padding:.4rem;border-radius:6px;border:1px solid transparent}.clause-edit.focused[data-v-891ea330]{border-color:#99f6e4;background:#f0fdfa}.clause-edit-head[data-v-891ea330]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.35rem;align-items:center;font-size:.72rem;font-weight:600;color:#64748b;margin-bottom:.25rem}.clause-path-label[data-v-891ea330]{min-width:5rem}.head-actions[data-v-891ea330]{display:inline-flex;flex-wrap:wrap;gap:.25rem;margin-left:auto}.head-actions button[data-v-891ea330]{font-size:.68rem;padding:.18rem .4rem;border:1px solid #cbd5e1;border-radius:4px;background:#fff;cursor:pointer}.head-actions button[data-v-891ea330]:disabled{opacity:.45;cursor:not-allowed}.clause-textarea[data-v-891ea330]{width:100%;font-size:.82rem;line-height:1.55;border:1px solid #cbd5e1;border-radius:6px;padding:.35rem .45rem;resize:vertical}.danger-text[data-v-891ea330]{color:#b91c1c;border-color:#fecaca!important}.editor-page[data-v-8c19bf7d]{max-width:48rem}.meta[data-v-8c19bf7d]{color:#444}.save-actions[data-v-8c19bf7d]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.hint[data-v-8c19bf7d]{color:#555;font-size:.95rem}.panel[data-v-8c19bf7d]{margin:1rem 0;padding:1rem;border:1px solid #ddd;border-radius:4px}.clause-card[data-v-8c19bf7d]{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eee}.clause-head[data-v-8c19bf7d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.field[data-v-8c19bf7d]{display:block;margin:.5rem 0}.field input[data-v-8c19bf7d],.field textarea[data-v-8c19bf7d]{display:block;width:100%;box-sizing:border-box;margin-top:.25rem}.primary[data-v-8c19bf7d]{padding:.6rem 1.2rem;margin-top:.5rem}.danger[data-v-8c19bf7d]{font-size:.85rem;color:#b00020}.muted[data-v-8c19bf7d]{color:#666}.error[data-v-8c19bf7d]{color:#b00020}.success[data-v-8c19bf7d]{color:#137333}.fix-panel[data-v-8c19bf7d]{border-color:#7a5;background:#f8fff4}.fix-list[data-v-8c19bf7d]{list-style:none;padding:0}.fix-finding[data-v-8c19bf7d]{margin-bottom:1rem}.fix-explain[data-v-8c19bf7d]{margin:0 0 .35rem}.fix-diff[data-v-8c19bf7d]{display:block;font-size:.9rem;color:#444;margin-top:.15rem}.fix-actions[data-v-8c19bf7d]{display:flex;flex-wrap:wrap;gap:.5rem}.article-list[data-v-8c19bf7d]{list-style:none;padding:0;margin:0}.article-row[data-v-8c19bf7d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid #eee}.article-actions[data-v-8c19bf7d]{display:flex;flex-wrap:wrap;gap:.35rem}.para-group[data-v-8c19bf7d]{margin-top:.75rem}.para-article[data-v-8c19bf7d]{margin:.5rem 0 .25rem;font-size:1rem}.para-list[data-v-8c19bf7d],.item-list[data-v-8c19bf7d]{list-style:none;padding:0;margin:0}.para-row[data-v-8c19bf7d]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;padding:.35rem 0;border-bottom:1px solid #eee}.item-list[data-v-8c19bf7d]{flex-basis:100%;margin-left:1rem;margin-top:.25rem}.item-row[data-v-8c19bf7d]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem;padding:.2rem 0;font-size:.92rem}.import-page[data-v-e93f6f89]{max-width:40rem}.back[data-v-e93f6f89]{margin:0 0 .5rem}.back a[data-v-e93f6f89]{color:#0d9488;text-decoration:none;font-size:.88rem}.lead[data-v-e93f6f89]{color:#444}.panel[data-v-e93f6f89]{margin:1rem 0;padding:1rem;border:1px solid #ddd;border-radius:4px}.field[data-v-e93f6f89]{display:block;margin:.75rem 0}.field input[data-v-e93f6f89],.field select[data-v-e93f6f89],.field textarea[data-v-e93f6f89]{display:block;width:100%;margin-top:.25rem;box-sizing:border-box}.mode-row[data-v-e93f6f89]{display:flex;gap:1rem;margin-bottom:.75rem}.primary[data-v-e93f6f89]{padding:.6rem 1.2rem;margin-top:.5rem}.error[data-v-e93f6f89]{color:#b00020}.hint[data-v-e93f6f89]{display:block;margin-top:.35rem;font-size:.85rem;color:#555}.review-page[data-v-771449e8]{max-width:64rem}.back[data-v-771449e8]{margin-bottom:.5rem}.meta[data-v-771449e8]{color:#333}.split[data-v-771449e8]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0}@media(max-width:720px){.split[data-v-771449e8]{grid-template-columns:1fr}}.pane[data-v-771449e8]{border:1px solid #ddd;border-radius:4px;padding:.75rem;min-height:12rem}.source[data-v-771449e8]{white-space:pre-wrap;font-family:inherit;font-size:.9rem;max-height:24rem;overflow:auto}.clause-card[data-v-771449e8]{margin-bottom:.75rem;padding:.5rem;border:1px solid #eee;border-radius:4px}.clause-card.matched[data-v-771449e8]{background:#f5f5f5}.path[data-v-771449e8]{font-weight:600;font-size:.85rem;display:block;margin-bottom:.25rem}.clause-card textarea[data-v-771449e8]{width:100%;box-sizing:border-box;font-family:inherit}.matched-bar[data-v-771449e8]{margin:0 0 .75rem}.actions[data-v-771449e8]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.primary[data-v-771449e8]{padding:.55rem 1rem;background:#0d9488;color:#fff;border:none;border-radius:8px;cursor:pointer}.secondary[data-v-771449e8]{padding:.55rem 1rem;border-radius:8px;border:1px solid #cbd5e1;background:#fff;cursor:pointer}.ghost[data-v-771449e8]{padding:.55rem 1rem;border:none;background:transparent;color:#64748b;cursor:pointer}.muted[data-v-771449e8]{color:#666}.error[data-v-771449e8]{color:#b00020}.page[data-v-1455aff3]{max-width:44rem}.lead[data-v-1455aff3]{color:#64748b}.list[data-v-1455aff3]{list-style:none;padding:0;margin:1rem 0}.card-row[data-v-1455aff3]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:.65rem;background:#fff}.card-main[data-v-1455aff3]{min-width:0;flex:1}.card-top[data-v-1455aff3]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.status-pill[data-v-1455aff3]{font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:999px;flex-shrink:0}.status-pill.importing[data-v-1455aff3]{background:#fef3c7;color:#92400e}.status-pill.inspecting[data-v-1455aff3]{background:#e0f2fe;color:#0369a1}.title[data-v-1455aff3]{font-size:.95rem;line-height:1.35}.meta[data-v-1455aff3]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:.45rem 0 0;font-size:.82rem;color:#64748b}.mono[data-v-1455aff3]{font-family:ui-monospace,monospace;font-size:.75rem}.primary-link[data-v-1455aff3]{color:#0d9488;font-weight:600;text-decoration:none;flex-shrink:0}.muted[data-v-1455aff3]{color:#64748b}.empty[data-v-1455aff3]{margin-top:1rem;line-height:1.5}.hub[data-v-8ce511ae]{max-width:960px}.hub-head h1[data-v-8ce511ae]{margin:.25rem 0 0;font-size:1.35rem}.crumb[data-v-8ce511ae]{margin:0;font-size:.8rem;color:#64748b}.summary-cards[data-v-8ce511ae]{display:flex;gap:.75rem;margin:1.25rem 0;flex-wrap:wrap}.card[data-v-8ce511ae]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.85rem 1rem}.stat[data-v-8ce511ae]{min-width:120px}.stat-label[data-v-8ce511ae]{display:block;font-size:.75rem;color:#64748b}.stat-num[data-v-8ce511ae]{font-size:1.5rem;font-weight:700;color:#0f172a}.tabs[data-v-8ce511ae]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;border-bottom:1px solid #e2e8f0;padding-bottom:.35rem}.tab[data-v-8ce511ae]{border:none;background:transparent;padding:.45rem .75rem;border-radius:6px 6 0 0;cursor:pointer;font-size:.85rem;color:#475569}.tab.active[data-v-8ce511ae]{background:#f0fdfa;color:#0f766e;font-weight:600;box-shadow:inset 0 -2px #0d9488}.table-wrap[data-v-8ce511ae]{padding:0;overflow:auto}.data-table[data-v-8ce511ae]{width:100%;border-collapse:collapse;font-size:.88rem}.data-table th[data-v-8ce511ae],.data-table td[data-v-8ce511ae]{padding:.65rem 1rem;text-align:left;border-bottom:1px solid #f1f5f9}.data-table th[data-v-8ce511ae]{background:#f8fafc;font-weight:600;color:#475569}.mono[data-v-8ce511ae]{font-family:ui-monospace,monospace;font-size:.8rem}.pill[data-v-8ce511ae]{display:inline-block;padding:.15rem .5rem;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:.75rem}.empty[data-v-8ce511ae]{text-align:center;color:#94a3b8;padding:2rem!important}.hint.inner[data-v-8ce511ae]{margin-top:1rem;font-size:.85rem;color:#475569}.muted[data-v-8ce511ae]{color:#64748b}.error[data-v-8ce511ae]{color:#b91c1c}.page[data-v-ec71199a]{max-width:40rem}.lead[data-v-ec71199a]{color:#475569;line-height:1.55}.error[data-v-ec71199a]{color:#b91c1c}.page[data-v-122e492a]{max-width:32rem;margin:2rem auto;font-family:system-ui,sans-serif}.lead[data-v-122e492a]{color:#444}.hint[data-v-122e492a]{color:#555;font-size:.92rem}.error[data-v-122e492a]{color:#b00020}.actions[data-v-122e492a]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}button[data-v-122e492a]{padding:.6rem 1rem;text-align:left}.tree-page[data-v-5e51f4df]{max-width:52rem}.page-header h1[data-v-5e51f4df]{margin-bottom:.25rem}.lead[data-v-5e51f4df]{color:#444;margin-top:0}.search-panel[data-v-5e51f4df]{margin:1.5rem 0;padding:1rem;border:1px solid #ddd;border-radius:4px}.search-row[data-v-5e51f4df]{display:flex;gap:.5rem;flex-wrap:wrap}.search-row input[data-v-5e51f4df]{flex:1;min-width:12rem;padding:.4rem}.hit-list[data-v-5e51f4df]{margin:.75rem 0 0;padding-left:1.25rem}.tree-root[data-v-5e51f4df]{list-style:none;padding:0;margin:0}.muted[data-v-5e51f4df]{color:#666}.error[data-v-5e51f4df]{color:#b00020}.tree-item{list-style:none}.tree-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.35rem 0;border-bottom:1px solid #eee}.tree-link{color:#0b57d0;text-decoration:none}.tree-link .mgmt{font-weight:600;margin-right:.35rem}.meta{font-size:.85rem;color:#555}.badge{font-size:.75rem;padding:.15rem .45rem;border-radius:4px;font-weight:600}.status-published{background:#e6f4ea;color:#137333}.status-approved{background:#e8f0fe;color:#1967d2}.status-in-review{background:#fef7e0;color:#b06000}.status-draft{background:#f1f3f4;color:#444}.status-superseded{background:#f1f3f4;color:#777}.status-abolished{background:#fce8e6;color:#c5221f}.tree-children{list-style:none;padding:0;margin:0}.page[data-v-1a766c6f]{max-width:40rem}.lead[data-v-1a766c6f]{color:#555}.primary-link[data-v-1a766c6f]{font-weight:600}.list[data-v-1a766c6f]{list-style:none;padding:0}.list li[data-v-1a766c6f]{display:flex;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #eee}.muted[data-v-1a766c6f]{color:#777;font-size:.85rem}.page[data-v-074d9c37]{max-width:32rem}.field[data-v-074d9c37]{display:block;margin:.75rem 0}.field input[data-v-074d9c37],.field textarea[data-v-074d9c37]{width:100%;box-sizing:border-box;margin-top:.25rem}.primary[data-v-074d9c37]{margin-top:1rem;padding:.55rem 1rem}.error[data-v-074d9c37]{color:#b00020}.page[data-v-22efa10d]{max-width:52rem}.meta[data-v-22efa10d]{color:#444}.reason[data-v-22efa10d]{white-space:pre-wrap}.panel[data-v-22efa10d]{margin:1rem 0;padding:1rem;border:1px solid #ddd;border-radius:4px}.items li[data-v-22efa10d]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.5rem}.doc-links[data-v-22efa10d]{display:inline-flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.9rem}.add-row[data-v-22efa10d]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0}.field[data-v-22efa10d]{display:block;margin:.5rem 0}.field input[data-v-22efa10d]{width:100%;max-width:24rem}.hint[data-v-22efa10d]{font-size:.9rem;color:#555}.primary[data-v-22efa10d]{padding:.55rem 1rem}.muted[data-v-22efa10d]{color:#666}.error[data-v-22efa10d]{color:#b00020}.success[data-v-22efa10d]{color:#137333}.page[data-v-606edb7e]{max-width:48rem}.lead[data-v-606edb7e]{color:#555}.field[data-v-606edb7e]{display:block;margin:1rem 0}.field input[data-v-606edb7e]{width:100%;max-width:28rem;margin-top:.25rem}.inbox[data-v-606edb7e]{list-style:none;padding:0}.card[data-v-606edb7e]{border:1px solid #ddd;border-radius:4px;padding:.75rem;margin-bottom:.75rem}.badge[data-v-606edb7e]{margin-left:.5rem;font-size:.85rem;color:#555}.actions[data-v-606edb7e]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.muted[data-v-606edb7e]{color:#666}.error[data-v-606edb7e]{color:#b00020}.success[data-v-606edb7e]{color:#137333}.diff-page[data-v-ad6749c6]{max-width:56rem}.panel[data-v-ad6749c6]{margin:1rem 0;padding:1rem;border:1px solid #ddd;border-radius:4px}.pick-row[data-v-ad6749c6]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.pick-row select[data-v-ad6749c6]{display:block;min-width:14rem;margin-top:.25rem}.export-row[data-v-ad6749c6]{display:flex;flex-wrap:wrap;gap:.5rem}.hint[data-v-ad6749c6]{font-size:.9rem;color:#555}.entries[data-v-ad6749c6]{list-style:none;padding:0}.entries li[data-v-ad6749c6]{margin-bottom:.75rem;padding:.5rem;border-left:3px solid #ccc}.kind-added[data-v-ad6749c6]{border-left-color:#137333}.kind-removed[data-v-ad6749c6]{border-left-color:#c5221f}.kind-modified[data-v-ad6749c6]{border-left-color:#1967d2}.kind-moved[data-v-ad6749c6]{border-left-color:#b06000}.kind-badge[data-v-ad6749c6]{font-weight:600;margin-right:.5rem}.paths[data-v-ad6749c6]{font-size:.9rem;color:#444}.segments[data-v-ad6749c6]{margin-top:.35rem;white-space:pre-wrap}.segments del[data-v-ad6749c6]{background:#fce8e6;text-decoration:line-through}.segments ins[data-v-ad6749c6]{background:#e6f4ea;text-decoration:none}.bodies[data-v-ad6749c6]{font-size:.9rem;white-space:pre-wrap}.toggle[data-v-ad6749c6]{display:block;margin-bottom:.75rem}.muted[data-v-ad6749c6]{color:#666}.error[data-v-ad6749c6]{color:#b00020}.plugins-page[data-v-4b44226b]{max-width:52rem}.lead[data-v-4b44226b]{color:#555}.panel.warn[data-v-4b44226b]{padding:1rem;border:1px solid #f0c36d;background:#fef7e0;border-radius:4px}.hint[data-v-4b44226b]{font-size:.95rem;color:#444}.table[data-v-4b44226b]{width:100%;border-collapse:collapse;margin:1rem 0}.table th[data-v-4b44226b],.table td[data-v-4b44226b]{border-bottom:1px solid #eee;padding:.5rem .35rem;text-align:left;vertical-align:top}.desc[data-v-4b44226b]{font-size:.9rem;color:#555}.small[data-v-4b44226b]{font-size:.85rem}.muted[data-v-4b44226b]{color:#666}.error[data-v-4b44226b]{color:#b00020}.page[data-v-04a70050]{max-width:42rem}.lead[data-v-04a70050]{color:#444}section[data-v-04a70050]{margin-top:2rem}textarea[data-v-04a70050]{width:100%;font:inherit;margin-bottom:.5rem}.error[data-v-04a70050]{color:#b00020}.answer[data-v-04a70050]{white-space:pre-wrap}.plan[data-v-04a70050]{margin-top:1rem;padding:1rem;border:1px solid #ddd;border-radius:4px}.actions[data-v-04a70050]{display:flex;gap:.5rem;margin-top:1rem}.lead[data-v-316a7d18]{color:#444}.error[data-v-316a7d18]{color:#b00020}table[data-v-316a7d18]{width:100%;border-collapse:collapse;margin-top:1rem}th[data-v-316a7d18],td[data-v-316a7d18]{border:1px solid #ddd;padding:.35rem .5rem;text-align:left}.lead[data-v-697042a7]{color:#444}.error[data-v-697042a7]{color:#b00020}ul[data-v-697042a7]{line-height:1.6}.page[data-v-5a52bde5]{max-width:46rem}.lead[data-v-5a52bde5]{color:#444}.live[data-v-5a52bde5]{color:#0b57d0;font-size:.95rem;margin:.5rem 0 1rem}.error[data-v-5a52bde5]{color:#b00020}.actions[data-v-5a52bde5]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.secondary[data-v-5a52bde5]{background:#e8eef5;border:1px solid #c5d4e8}.panel[data-v-5a52bde5]{margin-top:1.5rem}.plugin-counts[data-v-5a52bde5]{line-height:1.7}.muted[data-v-5a52bde5]{color:#666}.history[data-v-5a52bde5]{list-style:none;padding:0}.linkish[data-v-5a52bde5]{background:none;border:none;color:#0d6efd;cursor:pointer;padding:.2rem 0;font:inherit;text-align:left}.notice-page[data-v-6daf0891]{max-width:42rem}.lead[data-v-6daf0891]{color:#555}.panel[data-v-6daf0891]{margin:1.25rem 0;padding:1rem;border:1px solid #ddd;border-radius:8px}.row[data-v-6daf0891]{display:flex;gap:.5rem}.row input[data-v-6daf0891]{flex:1;font-family:ui-monospace,monospace}.muted[data-v-6daf0891]{color:#666;font-size:.9rem}.error[data-v-6daf0891]{color:#b00020}.list[data-v-6daf0891]{list-style:none;padding:0}.list li[data-v-6daf0891]{margin:.5rem 0}.linkish[data-v-6daf0891]{margin-left:.5rem;font-size:.85rem}.clause-library[data-v-64e8fca7]{max-width:44rem}.lead[data-v-64e8fca7]{color:#555}.panel[data-v-64e8fca7]{margin:1.25rem 0;padding:1rem;border:1px solid #ddd;border-radius:8px}.form label[data-v-64e8fca7]{display:block;margin-bottom:.75rem}.form input[data-v-64e8fca7],.form textarea[data-v-64e8fca7]{display:block;width:100%;margin-top:.25rem;font:inherit}.muted[data-v-64e8fca7]{color:#666;font-size:.9rem}.error[data-v-64e8fca7]{color:#b00020}.list[data-v-64e8fca7]{padding-left:1.2rem}.body[data-v-64e8fca7]{white-space:pre-wrap;margin:.25rem 0 .75rem}.panel[data-v-9003e38a]{margin:1rem 0;padding:1rem;border:1px solid #ddd;border-radius:6px}.grid[data-v-9003e38a]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:.75rem}.wide[data-v-9003e38a]{grid-column:1 / -1}label[data-v-9003e38a]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}input[data-v-9003e38a],select[data-v-9003e38a]{padding:.35rem .5rem}.error[data-v-9003e38a]{color:#b3261e}ul[data-v-9003e38a]{list-style:none;padding:0}li[data-v-9003e38a]{margin:.5rem 0}.hint[data-v-9003e38a]{font-size:.85rem;color:#555}.crumb[data-v-9003e38a]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.linkish[data-v-9003e38a]{background:none;border:none;color:#0b57d0;cursor:pointer;padding:0;font:inherit;text-decoration:underline}.browse-list button.linkish[data-v-9003e38a]{margin-right:.5rem}.overlay[data-v-5269c087]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;z-index:100;overflow:auto}.dialog[data-v-5269c087]{background:#fff;border-radius:12px;max-width:720px;width:100%;box-shadow:0 20px 50px #00000026;padding:1.25rem 1.5rem 1.5rem}.dialog-head[data-v-5269c087]{display:flex;justify-content:space-between;align-items:center}.dialog-head h2[data-v-5269c087]{margin:0;font-size:1.15rem}.icon-btn[data-v-5269c087]{border:none;background:transparent;font-size:1.4rem;cursor:pointer;line-height:1}.section[data-v-5269c087]{margin-top:1.25rem}.section h3[data-v-5269c087]{margin:0 0 .5rem;font-size:.95rem}.diff-list[data-v-5269c087]{max-height:240px;overflow:auto;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem}.diff-row[data-v-5269c087]{border-bottom:1px solid #f1f5f9;padding:.5rem 0;font-size:.85rem}.diff-kind[data-v-5269c087]{display:inline-block;font-size:.72rem;font-weight:600;color:#0f766e;margin-right:.5rem}.diff-path[data-v-5269c087]{font-weight:600}.diff-old[data-v-5269c087],.diff-new[data-v-5269c087]{margin:.35rem 0 0;padding:.35rem .5rem;border-radius:4px;white-space:pre-wrap;font-size:.8rem}.diff-old[data-v-5269c087]{background:#fef2f2}.diff-new[data-v-5269c087]{background:#ecfdf5}.form-grid[data-v-5269c087]{display:grid;gap:.75rem}.form-grid label[data-v-5269c087]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.form-grid select[data-v-5269c087],.form-grid input[data-v-5269c087],.form-grid textarea[data-v-5269c087]{font:inherit;padding:.45rem .5rem;border:1px solid #cbd5e1;border-radius:6px}.full[data-v-5269c087]{grid-column:1 / -1}.req[data-v-5269c087]{color:#b91c1c;font-size:.75rem}.opt[data-v-5269c087]{color:#64748b;font-size:.75rem}.dialog-foot[data-v-5269c087]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem}.primary[data-v-5269c087]{background:#0d9488;color:#fff;border:none;padding:.55rem 1.1rem;border-radius:8px;cursor:pointer}.secondary[data-v-5269c087]{background:#fff;border:1px solid #cbd5e1;padding:.55rem 1rem;border-radius:8px;cursor:pointer}.muted[data-v-5269c087]{color:#64748b;font-size:.85rem}.error[data-v-5269c087]{color:#b91c1c;font-size:.85rem}.workbench[data-v-a0c3964a]{max-width:1440px}.page-head[data-v-a0c3964a]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.crumb[data-v-a0c3964a]{margin:0;font-size:.82rem;color:#64748b}.crumb a[data-v-a0c3964a]{color:#0d9488;text-decoration:none}.page-head h1[data-v-a0c3964a]{margin:.35rem 0 0;font-size:1.45rem;font-weight:700}.head-actions[data-v-a0c3964a]{display:flex;align-items:center;gap:.65rem}.ghost-link[data-v-a0c3964a]{font-size:.88rem;color:#475569;text-decoration:none;padding:.45rem .65rem;border-radius:8px;border:1px solid #e2e8f0;background:#fff}.btn-recheck[data-v-a0c3964a]{background:#0f766e;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;font-weight:600;cursor:pointer}.btn-recheck[data-v-a0c3964a]:disabled{opacity:.6;cursor:not-allowed}.card[data-v-a0c3964a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px}.complete-banner[data-v-a0c3964a]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1rem 1.25rem;margin-bottom:1.25rem;background:#ecfdf5;border:1px solid #99f6e4;border-radius:12px;position:relative}.banner-title[data-v-a0c3964a]{margin:0;font-weight:700;color:#0f766e}.banner-stats[data-v-a0c3964a]{margin:.35rem 0 0;font-size:.88rem;color:#115e59}.banner-stats .dot[data-v-a0c3964a]{margin:0 .35rem}.banner-progress[data-v-a0c3964a]{flex:1;min-width:160px;max-width:280px}.banner-progress-label[data-v-a0c3964a]{font-size:.75rem;color:#0f766e}.bar-track[data-v-a0c3964a]{height:6px;background:#ccfbf1;border-radius:999px;margin-top:.35rem;overflow:hidden}.bar-fill[data-v-a0c3964a]{height:100%;width:100%;background:#14b8a6;border-radius:999px}.banner-dismiss[data-v-a0c3964a]{position:absolute;top:.65rem;right:.75rem;border:none;background:transparent;font-size:1.25rem;color:#64748b;cursor:pointer;line-height:1}.workbench-layout[data-v-a0c3964a]{display:grid;grid-template-columns:minmax(220px,260px) minmax(280px,1fr) minmax(300px,380px);gap:.75rem;align-items:start}.doc-pane[data-v-a0c3964a]{max-height:min(72vh,720px);overflow:auto;padding:.75rem .85rem}.doc-pane-hint[data-v-a0c3964a]{margin:0 0 .65rem;font-size:.72rem;color:#64748b}.mark-sample[data-v-a0c3964a]{background:#fecaca;color:#991b1b;padding:0 .2rem;border-radius:2px}.doc-preview-block--split+.doc-preview-block--split[data-v-a0c3964a]{margin-top:1rem;padding-top:1rem;border-top:1px dashed #e2e8f0}.doc-preview-title[data-v-a0c3964a]{margin:0 0 .5rem;font-size:.85rem;font-weight:700;color:#334155}.doc-clause[data-v-a0c3964a]{margin-bottom:.65rem;padding:.35rem .4rem;border-radius:6px}.doc-clause--hit[data-v-a0c3964a]{background:#fff1f2;box-shadow:inset 3px 0 #f87171}.doc-clause-path[data-v-a0c3964a]{margin:0 0 .2rem;font-size:.72rem;font-weight:600;color:#64748b}.doc-clause-body[data-v-a0c3964a]{margin:0;font-size:.82rem;line-height:1.55;white-space:pre-wrap}.doc-clause-body mark[data-v-a0c3964a]{background:#fecaca;color:inherit;padding:0}.btn-mini[data-v-a0c3964a]{font-size:.78rem;padding:.3rem .55rem;border-radius:6px;border:1px solid #cbd5e1;background:#fff;cursor:pointer}.btn-mini.primary[data-v-a0c3964a]{background:#0f766e;border-color:#0f766e;color:#fff}.btn-mini[data-v-a0c3964a]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1100px){.workbench-layout[data-v-a0c3964a]{grid-template-columns:minmax(220px,260px) 1fr}.doc-pane[data-v-a0c3964a]{grid-column:1 / -1;max-height:40vh}}@media(max-width:720px){.workbench-layout[data-v-a0c3964a]{grid-template-columns:1fr}}.list-pane[data-v-a0c3964a]{padding:.85rem .75rem 1rem}.list-head[data-v-a0c3964a]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .35rem .65rem;border-bottom:1px solid #f1f5f9;margin-bottom:.5rem}.list-head h2[data-v-a0c3964a]{margin:0;font-size:.95rem}.filter-select[data-v-a0c3964a]{font-size:.8rem;padding:.25rem .35rem;border-radius:6px;border:1px solid #cbd5e1}.view-mode-toggle[data-v-a0c3964a]{display:flex;gap:.35rem;margin:0 .35rem .65rem;padding:.2rem;background:#f1f5f9;border-radius:8px}.view-mode-btn[data-v-a0c3964a]{flex:1;border:none;background:transparent;padding:.4rem .5rem;font-size:.8rem;font-weight:600;color:#64748b;border-radius:6px;cursor:pointer}.view-mode-btn.active[data-v-a0c3964a]{background:#fff;color:#0f766e;box-shadow:0 1px 2px #0f172a0f}.clause-summary[data-v-a0c3964a]{margin:0 .35rem .5rem;font-size:.75rem;line-height:1.4}.list-empty[data-v-a0c3964a]{margin:.5rem .35rem .75rem;font-size:.8rem;line-height:1.45}.clause-list[data-v-a0c3964a]{max-height:min(70vh,640px);overflow-y:auto}.clause-row[data-v-a0c3964a]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;text-align:left;border:none;background:transparent;padding:.55rem .5rem;border-radius:8px;cursor:pointer;margin-bottom:.1rem}.clause-row[data-v-a0c3964a]:disabled{cursor:default;opacity:.65}.clause-row[data-v-a0c3964a]:hover:not(:disabled){background:#f8fafc}.clause-row.active[data-v-a0c3964a]{background:#f0fdfa;box-shadow:inset 0 0 0 1px #99f6e4}.clause-path[data-v-a0c3964a]{font-size:.82rem;font-weight:700;color:#0f172a}.clause-status[data-v-a0c3964a]{font-size:.72rem;font-weight:600}.clause-row--ok .clause-status[data-v-a0c3964a]{color:#0f766e}.clause-row--issue .clause-status[data-v-a0c3964a]{color:#b45309}.clause-row--unchecked .clause-status[data-v-a0c3964a]{color:#64748b}.clause-issues[data-v-a0c3964a]{display:flex;flex-direction:column;gap:.2rem;width:100%}.clause-issue-link[data-v-a0c3964a]{border:none;background:#fff;text-align:left;font-size:.78rem;line-height:1.35;color:#334155;padding:.35rem .45rem;border-radius:6px;border:1px solid #e2e8f0;cursor:pointer}.clause-issue-link[data-v-a0c3964a]:hover{border-color:#99f6e4;background:#f0fdfa}.clause-ok-note[data-v-a0c3964a]{font-size:.85rem;margin-top:.75rem}.group-label[data-v-a0c3964a]{margin:.65rem .35rem .35rem;font-size:.72rem;font-weight:700;color:#94a3b8;text-transform:none}.list-item[data-v-a0c3964a]{display:block;width:100%;text-align:left;border:none;background:transparent;padding:.65rem .55rem;border-radius:8px;cursor:pointer;margin-bottom:.15rem}.list-item[data-v-a0c3964a]:hover{background:#f8fafc}.list-item.active[data-v-a0c3964a]{background:#f0fdfa;box-shadow:inset 0 0 0 1px #99f6e4}.list-num[data-v-a0c3964a]{display:inline-block;font-size:.82rem;font-weight:700;color:#0f766e;margin-right:.35rem;vertical-align:middle}.mini-badge[data-v-a0c3964a]{display:inline-block;font-size:.65rem;font-weight:700;color:#b45309;background:#fef3c7;padding:.1rem .35rem;border-radius:4px;margin-right:.35rem;vertical-align:middle}.list-id[data-v-a0c3964a]{display:block;font-size:.72rem;color:#94a3b8;font-family:ui-monospace,monospace}.list-title[data-v-a0c3964a]{display:block;font-size:.82rem;font-weight:600;color:#0f172a;margin-top:.2rem;line-height:1.35}.list-sub[data-v-a0c3964a]{display:block;font-size:.72rem;color:#64748b;margin-top:.25rem}.list-more[data-v-a0c3964a]{width:100%;margin-top:.5rem;padding:.45rem;border:none;background:#f8fafc;border-radius:8px;font-size:.8rem;color:#475569;cursor:pointer}.detail-pane[data-v-a0c3964a]{min-width:0}.detail-card[data-v-a0c3964a]{padding:1.25rem 1.35rem 1.5rem}.detail-type[data-v-a0c3964a]{margin:0;font-size:.78rem;color:#64748b}.detail-body[data-v-a0c3964a]{margin:.35rem 0 1rem;color:#334155;line-height:1.55;font-size:.92rem}.related-section h3[data-v-a0c3964a]{margin:0 0 .65rem;font-size:.92rem}.related-group[data-v-a0c3964a]{margin-bottom:.85rem}.compare-col[data-v-a0c3964a]{margin-top:.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.75rem .85rem}.compare-doc[data-v-a0c3964a]{margin:0;font-weight:700;font-size:.85rem}.compare-path[data-v-a0c3964a]{margin:.35rem 0 0;font-size:.78rem;color:#64748b}.compare-quote[data-v-a0c3964a]{margin:.5rem 0 0;padding-left:.65rem;border-left:3px solid #cbd5e1;font-size:.88rem;color:#1e293b}.fix-section h3[data-v-a0c3964a]{margin:0 0 .65rem;font-size:.92rem}.fix-tabs[data-v-a0c3964a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.fix-tab[data-v-a0c3964a]{flex:1 1 140px;min-width:120px;text-align:left;padding:.65rem .75rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff;cursor:pointer}.fix-tab.active[data-v-a0c3964a]{border-color:#14b8a6;background:#f0fdfa;box-shadow:0 0 0 1px #14b8a6}.fix-tab-letter[data-v-a0c3964a]{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:6px;background:#e2e8f0;font-size:.75rem;font-weight:700;margin-right:.35rem}.fix-tab.active .fix-tab-letter[data-v-a0c3964a]{background:#14b8a6;color:#fff}.fix-proposal[data-v-a0c3964a]{display:block;margin-top:.45rem;text-align:left}.fix-proposal-line[data-v-a0c3964a]{display:block;font-size:.82rem;line-height:1.45;color:#1e293b;white-space:pre-wrap}.fix-proposal-line.quote[data-v-a0c3964a]{margin-top:.25rem;color:#0f766e;font-weight:600}.hint-block[data-v-a0c3964a]{font-size:.85rem;color:#64748b;margin:0 0 1rem}.ripple-block[data-v-a0c3964a]{margin:1rem 0;padding:.65rem .75rem;background:#f8fafc;border-radius:8px;font-size:.85rem}.ripple-label[data-v-a0c3964a]{margin:0 0 .35rem;font-weight:600}.ripple-row[data-v-a0c3964a]{display:flex;gap:.75rem;align-items:center}.link-btn[data-v-a0c3964a]{border:none;background:none;color:#0d9488;cursor:pointer;text-decoration:underline;font-size:.82rem}.detail-actions[data-v-a0c3964a]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #f1f5f9}.btn-apply[data-v-a0c3964a]{background:#0f766e;color:#fff;border:none;padding:.55rem 1.1rem;border-radius:8px;font-weight:600;cursor:pointer}.btn-apply[data-v-a0c3964a]:disabled{opacity:.45;cursor:not-allowed}.btn-outline[data-v-a0c3964a]{background:#fff;border:1px solid #cbd5e1;padding:.55rem 1rem;border-radius:8px;cursor:pointer}.btn-text[data-v-a0c3964a]{border:none;background:none;color:#64748b;cursor:pointer;font-size:.88rem}.detail-note[data-v-a0c3964a]{width:100%;margin:.25rem 0 0;font-size:.75rem;color:#94a3b8}.workbench-foot[data-v-a0c3964a]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.5rem;padding:1rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px}.workbench-foot .primary[data-v-a0c3964a]{background:#0d9488;color:#fff;border:none;padding:.55rem 1rem;border-radius:8px;cursor:pointer}.workbench-foot .secondary[data-v-a0c3964a]{border:1px solid #cbd5e1;background:#fff;padding:.55rem 1rem;border-radius:8px;cursor:pointer}.foot-hint[data-v-a0c3964a]{width:100%;margin:0;font-size:.82rem;color:#64748b}.empty-state[data-v-a0c3964a]{padding:2rem;text-align:center;color:#64748b}.muted[data-v-a0c3964a]{color:#64748b}.ok[data-v-a0c3964a]{color:#137333}.stale-findings-hint[data-v-a0c3964a]{margin:0 0 .75rem;padding:.5rem .65rem;font-size:.82rem;color:#854d0e;background:#fefce8;border-radius:8px;border:1px solid #fde68a}.error[data-v-a0c3964a]{color:#b3261e}.live[data-v-a0c3964a]{color:#0b57d0}.check-run-card[data-v-a0c3964a]{padding:1.15rem 1.25rem 1.25rem;margin-bottom:1.25rem}.check-run-head h2[data-v-a0c3964a]{margin:0;font-size:1.05rem}.check-run-caption[data-v-a0c3964a]{margin:.35rem 0 .75rem;font-size:.9rem;color:#0f766e;font-weight:600}.check-run-bar-track[data-v-a0c3964a]{height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden;margin-bottom:.75rem}.check-run-bar-fill[data-v-a0c3964a]{height:100%;background:linear-gradient(90deg,#14b8a6,#0d9488);border-radius:999px;transition:width .35s ease;min-width:4%}.check-run-hint[data-v-a0c3964a]{margin:1rem 0 0;font-size:.78rem;color:#64748b;line-height:1.45}.check-run-hint code[data-v-a0c3964a]{font-size:.76rem;background:#f1f5f9;padding:.1rem .25rem;border-radius:4px}.sr-only[data-v-a0c3964a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
