:root{--bg:#f6f8ff;--surface:#fff;--surface-2:#eef1ff;--ink:#0d1330;--muted:#4c5678;--line:#dce3f5;--line-bright:#b9c6e8;--accent:#2f45d6;--accent-ink:#fff;--decision-include:#0d7d6b;--decision-uncertain:#5b3fb8;--decision-exclude:#a85f2a;--state-valid:#0d7d6b;--state-unchecked:#4c5678;--state-invalid:#c0392b;--status-agreed:#0d7d6b;--status-pending:#4c5678;--status-conflict:#5b3fb8;--info:#2f45d6;--warning:#8a5a00;--error:#c0392b;--faint:#7a83a3;--lead-size:1.02rem;--lead-weight:500;--radius:14px;--radius-sm:8px;--cta-radius:999px;--unchecked-border-style:dashed;--font-body:ui-sans-serif, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-label:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text:var(--ink);--text-muted:var(--muted);--bg-raised:var(--surface);--border:var(--line);--danger:var(--error);font:16px/1.55 var(--font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0a0e1f;--surface:#141a38;--surface-2:#1a2145;--ink:#e9eefc;--muted:#9aa6c8;--line:#242c4e;--line-bright:#3d4878;--accent:#7b9cff;--accent-ink:#0a0e1f;--decision-include:#5ecfb8;--decision-uncertain:#c9b8ff;--decision-exclude:#ffc9a8;--state-valid:#5ecfb8;--state-unchecked:#9aa6c8;--state-invalid:#f28a8a;--status-agreed:#5ecfb8;--status-pending:#9aa6c8;--status-conflict:#c9b8ff;--info:#7b9cff;--warning:#ffc65c;--error:#f28a8a;--faint:#6e789c}}.lead{color:var(--ink);font-size:var(--lead-size);font-weight:var(--lead-weight);max-width:68ch;margin:0 0 10px}*{box-sizing:border-box}body{margin:0}h1,h2,h3{letter-spacing:-.02em;margin:0 0 .5em;font-weight:700}h1{letter-spacing:-.03em;font-weight:800;line-height:1.05}button{font:inherit;border-radius:var(--cta-radius);border:1px solid var(--line-bright);background:var(--surface-2);color:var(--ink);cursor:pointer;padding:7px 15px}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.5;cursor:not-allowed}input,select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:7px 10px}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.guidance-note.svelte-4jgqm9{border:1px solid var(--border);background:var(--bg);border-radius:6px;margin:8px 0;font-size:.85em}summary.svelte-4jgqm9{cursor:pointer;color:var(--text-muted);padding:6px 10px;font-weight:500;list-style:none}summary.svelte-4jgqm9::-webkit-details-marker{display:none}summary.svelte-4jgqm9:before{content:"▸ "}.guidance-note[open].svelte-4jgqm9>summary:where(.svelte-4jgqm9):before{content:"▾ "}.guidance-body.svelte-4jgqm9{color:var(--text);padding:0 12px 10px;line-height:1.5}.guidance-body.svelte-4jgqm9 p:where(.svelte-4jgqm9){margin:6px 0}.guidance-short.svelte-4jgqm9{color:var(--ink);font-weight:500}.guidance-more.svelte-4jgqm9>summary:where(.svelte-4jgqm9){cursor:pointer;color:var(--text-muted);padding:4px 0}.guidance-citation.svelte-4jgqm9{color:var(--text-muted);font-size:.92em}.question-block.svelte-1rno8rx{margin-bottom:20px}.question-saved.svelte-1rno8rx{border:1px solid var(--state-valid);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--state-valid) 8%, transparent);border-left-width:3px;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 14px;display:flex}.saved-label.svelte-1rno8rx{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.07em;color:var(--state-valid);font-size:.68rem}.saved-question.svelte-1rno8rx{color:var(--ink);margin:0;font-size:1.05rem;font-weight:500}.q-actions.svelte-1rno8rx{align-items:center;gap:7px;display:flex}.primary-btn.svelte-1rno8rx{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.collapsible.svelte-1rno8rx>summary:where(.svelte-1rno8rx){cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.protocol-panel.svelte-1rno8rx{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;margin-bottom:20px;padding:16px 20px}.muted.svelte-1rno8rx{color:var(--text-muted);font-size:.9em}.muted.small.svelte-1rno8rx{font-size:.8em}.teach.svelte-1rno8rx{font-style:italic}.banner.svelte-1rno8rx{border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:.9em}.banner.error.svelte-1rno8rx{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger)}.banner.status.svelte-1rno8rx{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--text)}.banner.warn.svelte-1rno8rx{color:var(--text);background:#ffa50026}.banner.narrative.svelte-1rno8rx{background:color-mix(in srgb, var(--text-muted) 15%, transparent);color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reexam-box.svelte-1rno8rx{border:1px solid var(--border);background:var(--bg);border-radius:6px;margin-bottom:14px;padding:10px 14px}.unknown-provenance-box.svelte-1rno8rx{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.reexam-list.svelte-1rno8rx{max-height:140px;padding-left:18px;font-size:.85em;overflow-y:auto}.field-block.svelte-1rno8rx{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:12px 0;display:flex}.field-block.svelte-1rno8rx:last-of-type{border-bottom:none}textarea.svelte-1rno8rx,input[type=text].svelte-1rno8rx,label.svelte-1rno8rx{color:var(--text-muted);flex-direction:column;gap:4px;font-size:.9em;display:flex}button.svelte-1rno8rx{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:4px;align-self:flex-start;padding:7px 14px}button.secondary.svelte-1rno8rx{background:var(--bg);color:var(--text);border:1px solid var(--border)}.tool-btn.svelte-1rno8rx{background:var(--bg-raised);border:1px solid var(--border);color:var(--text);padding:4px 10px;font-size:.85em}.tool-btn.small.svelte-1rno8rx{padding:2px 8px;font-size:.8em}.framework-buttons.svelte-1rno8rx{gap:6px;display:flex}.fw-btn.svelte-1rno8rx{border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:6px;padding:5px 12px;font-size:.85em}.fw-btn.active.svelte-1rno8rx{background:var(--accent);color:#fff;border-color:var(--accent)}.elements-grid.svelte-1rno8rx{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.element-field.svelte-1rno8rx{text-transform:capitalize}.criteria-grid.svelte-1rno8rx{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-backdrop.svelte-1rno8rx{z-index:999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-1rno8rx{background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;width:460px;max-width:90vw;padding:24px;display:flex}.modal.svelte-1rno8rx h3:where(.svelte-1rno8rx){margin:0}.modal-actions.svelte-1rno8rx{justify-content:flex-end;gap:8px;display:flex}.search-panel.svelte-k43opp{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;margin-bottom:20px;padding:16px 20px}.muted.svelte-k43opp{color:var(--text-muted);font-size:.9em}.muted.small.svelte-k43opp{font-size:.8em}.banner.svelte-k43opp{border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:.9em}.banner.error.svelte-k43opp{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger)}.banner.status.svelte-k43opp{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--text)}.banner.warn.svelte-k43opp{color:var(--text);background:#ffa50026}.part.svelte-k43opp{margin:0 0 26px}.part.svelte-k43opp>h3:where(.svelte-k43opp){align-items:center;gap:9px;margin:0 0 4px;font-size:1.08rem;display:flex}.part-n.svelte-k43opp{background:var(--accent);width:22px;height:22px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.76rem;font-weight:700;display:inline-flex}.part-why.svelte-k43opp{max-width:68ch;margin:0 0 12px}.empty-hint.svelte-k43opp{color:var(--muted);border:1px dashed var(--line-bright);border-radius:var(--radius-sm);max-width:68ch;margin:0 0 12px;padding:11px 13px;font-size:.9rem}.plain-english.svelte-k43opp{color:var(--ink);max-width:68ch;margin:0 0 10px;font-size:1.02rem;line-height:1.6}.raw-query.svelte-k43opp{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.refusal-note.svelte-k43opp{border-left:3px solid var(--warn-border,var(--border));margin:4px 0 10px;padding-left:12px}.refusal-note.svelte-k43opp ul:where(.svelte-k43opp){flex-direction:column;gap:6px;margin:4px 0 0;padding-left:18px;display:flex}.preview-block.svelte-k43opp{background:var(--surface-2)}.field-block.svelte-k43opp{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:12px 0;display:flex}.field-block.svelte-k43opp:last-child{border-bottom:none}.db-row.svelte-k43opp{align-items:center;gap:8px;display:flex}select.svelte-k43opp,input[type=text].svelte-k43opp,textarea.svelte-k43opp{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:4px;padding:6px 8px}label.svelte-k43opp{color:var(--text-muted);flex-direction:column;gap:4px;font-size:.9em;display:flex}textarea.svelte-k43opp{box-sizing:border-box;width:100%}button.svelte-k43opp{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:4px;padding:6px 12px}button.svelte-k43opp:disabled{opacity:.5;cursor:not-allowed}button.secondary.svelte-k43opp{background:var(--bg);color:var(--text);border:1px solid var(--border)}.tool-btn.svelte-k43opp{background:var(--bg-raised);border:1px solid var(--border);color:var(--text);padding:3px 9px;font-size:.82em}.tool-btn.small.svelte-k43opp{padding:2px 7px;font-size:.78em}.tool-btn.danger.svelte-k43opp{border-color:var(--danger);color:var(--danger);background:var(--bg)}.inline-form.svelte-k43opp{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-form.svelte-k43opp input:where(.svelte-k43opp){flex:1;min-width:120px}.join-row.svelte-k43opp{flex-direction:row;align-items:center;gap:10px;display:flex}.toggle-group.svelte-k43opp{align-items:center;gap:4px;display:inline-flex}.toggle-group.svelte-k43opp button:where(.svelte-k43opp){background:var(--bg);color:var(--text);border:1px solid var(--border);padding:4px 10px;font-size:.85em}.toggle-group.svelte-k43opp button.active:where(.svelte-k43opp){background:var(--accent);color:#fff;border-color:var(--accent)}.concept-block.svelte-k43opp{border:1px solid var(--border);background:var(--bg);border-radius:6px;flex-direction:column;gap:8px;margin:8px 0;padding:10px 12px;display:flex}.block-header.svelte-k43opp{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.block-header.svelte-k43opp input[type=text]:where(.svelte-k43opp){flex:1;min-width:140px;font-weight:600}.term-list.svelte-k43opp,.mesh-list.svelte-k43opp,.seed-list.svelte-k43opp,.issue-list.svelte-k43opp{flex-direction:column;gap:4px;margin:0;padding:0;font-size:.85em;list-style:none;display:flex}.hint-list.svelte-k43opp{color:var(--text-muted);margin-top:6px}.issue-list.svelte-k43opp{color:var(--danger);padding-left:18px;list-style:outside}.term-list.svelte-k43opp li:where(.svelte-k43opp),.mesh-list.svelte-k43opp li:where(.svelte-k43opp),.seed-list.svelte-k43opp li:where(.svelte-k43opp){flex-wrap:wrap;align-items:center;gap:6px;padding:3px 0;display:flex}.mesh-validity.svelte-k43opp{white-space:nowrap;border-radius:10px;padding:1px 7px;font-size:.75em;font-weight:600}.mesh-validity[data-validity=valid].svelte-k43opp{color:color-mix(in srgb, green 60%, var(--text));background:#00800033}.mesh-validity[data-validity=not-found].svelte-k43opp{background:color-mix(in srgb, var(--danger) 20%, transparent);color:var(--danger)}.mesh-validity[data-validity=unchecked].svelte-k43opp{background:color-mix(in srgb, var(--text-muted) 20%, transparent);color:var(--text-muted)}.badge.svelte-k43opp{border:1px solid var(--border);border-radius:4px;padding:1px 6px;font-size:.75em}.badge.excluded.svelte-k43opp{border-color:var(--danger);color:var(--danger)}.badge.override.svelte-k43opp{color:orange;border-color:orange}.badge.not-validated.svelte-k43opp{color:orange;border:1px solid orange;border-radius:4px;align-self:flex-start;padding:2px 8px;font-weight:600}.mesh-validity-summary.svelte-k43opp{color:var(--text-muted);margin:4px 0;font-size:.85em}.mesh-validity-summary.has-unchecked.svelte-k43opp{color:var(--text);background:#ffa5001f;border-radius:4px;padding:4px 8px}.excluded-banner.svelte-k43opp{border:1px solid var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent);border-radius:6px;padding:8px 12px;font-size:.88em}.excluded-banner.svelte-k43opp ul:where(.svelte-k43opp){margin:4px 0 0;padding-left:18px}.empty-block-banner.svelte-k43opp p:where(.svelte-k43opp){margin:0}.empty-block-banner.svelte-k43opp p:where(.svelte-k43opp)+p:where(.svelte-k43opp){margin-top:6px}.researcher-reported-block.svelte-k43opp{border:1px solid var(--border);background:var(--bg);border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.researcher-reported-block.svelte-k43opp input:where(.svelte-k43opp){width:auto}.query-preview.svelte-k43opp{background:var(--bg);border:1px solid var(--border);word-break:break-word;white-space:pre-wrap;border-radius:6px;padding:8px 10px;font-size:.85em;display:block}.final-string-row.svelte-k43opp{align-items:flex-start;gap:8px;display:flex}.final-string-row.svelte-k43opp .query-preview:where(.svelte-k43opp){flex:1}.syntax-badge.svelte-k43opp{border-radius:4px;padding:1px 6px;font-weight:600}.syntax-badge[data-validity=valid].svelte-k43opp{color:color-mix(in srgb, green 60%, var(--text))}.syntax-badge[data-validity=invalid].svelte-k43opp{color:var(--danger)}.syntax-badge[data-validity=unchecked].svelte-k43opp{color:var(--text-muted)}.translation-detail.svelte-k43opp{border:1px solid var(--border);background:var(--bg);border-radius:6px;padding:4px 10px;font-size:.85em}.syntax-check.svelte-k43opp{flex-direction:column;gap:4px;font-size:.88em;display:flex}.seed-set.svelte-k43opp h3:where(.svelte-k43opp){margin:0;font-size:.95em}.seed-status.svelte-k43opp{white-space:nowrap;border-radius:10px;padding:1px 7px;font-size:.78em;font-weight:600}.seed-status[data-status=retrieved].svelte-k43opp{color:color-mix(in srgb, green 60%, var(--text));background:#00800033}.seed-status[data-status=not-retrieved].svelte-k43opp{background:color-mix(in srgb, var(--danger) 20%, transparent);color:var(--danger)}.seed-status[data-status=undetermined].svelte-k43opp{color:orange;background:#ffa50033}.seed-status[data-status=stale].svelte-k43opp{color:#daa520;background:#daa52033}.seed-status[data-status=never-tested].svelte-k43opp{background:color-mix(in srgb, var(--text-muted) 20%, transparent);color:var(--text-muted)}.seed-label.svelte-k43opp{flex:1;min-width:140px}.seed-message.svelte-k43opp{flex-basis:100%}.seed-summary.svelte-k43opp{color:var(--text-muted);font-size:.85em}.modal-backdrop.svelte-k43opp{z-index:999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-k43opp{background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;width:460px;max-width:90vw;padding:24px;display:flex}.modal.svelte-k43opp h3:where(.svelte-k43opp){margin:0}.modal-actions.svelte-k43opp{justify-content:flex-end;gap:8px;display:flex}.ai-proposal.svelte-k43opp{border:1px dashed var(--border);background:var(--bg-raised);border-radius:8px;margin:10px 0;padding:10px 12px}.ai-proposal.svelte-k43opp h4:where(.svelte-k43opp){margin:0 0 4px}.ai-request-form.svelte-k43opp{flex-direction:column;gap:8px;max-width:520px;display:flex}.ai-field.svelte-k43opp{color:var(--text-muted);flex-direction:column;gap:4px;font-size:.9em;display:flex}.ai-question.svelte-k43opp textarea:where(.svelte-k43opp){font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);resize:vertical;border-radius:4px;padding:6px 8px}.ai-checkbox.svelte-k43opp{align-items:center;gap:6px;font-size:.9em;display:inline-flex}.ai-issues.svelte-k43opp{background:color-mix(in srgb, var(--danger) 10%, transparent);border-radius:6px;margin-bottom:8px;padding:8px 10px;font-size:.85em}.ai-issues.svelte-k43opp ul:where(.svelte-k43opp){margin:4px 0 0;padding-left:18px}.ai-candidate-block.svelte-k43opp{border-top:1px solid var(--border);padding:6px 0}.ai-candidate-list.svelte-k43opp{flex-direction:column;gap:4px;margin:4px 0;padding:0;list-style:none;display:flex}.ai-candidate-list.svelte-k43opp li:where(.svelte-k43opp){flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ai-edit-text.svelte-k43opp,.ai-edit-reason.svelte-k43opp{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:4px;padding:4px 6px}.ai-edit-text.svelte-k43opp{flex:200px}.ai-edit-reason.svelte-k43opp{flex:2 280px}.ai-proposal-actions.svelte-k43opp{gap:8px;margin-top:10px;display:flex}.ai-log-view.svelte-k43opp{margin-top:10px;font-size:.85em}.ai-log-text.svelte-k43opp{white-space:pre-wrap;word-break:break-word;background:var(--bg);border:1px solid var(--border);border-radius:4px;max-height:240px;padding:8px;overflow-y:auto}section.svelte-eoxaxc{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;margin-bottom:20px;padding:16px 20px}.muted.svelte-eoxaxc{color:var(--text-muted);font-size:.9em}.import-form.svelte-eoxaxc{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}label.svelte-eoxaxc{color:var(--text-muted);flex-direction:column;gap:4px;font-size:.9em;display:flex}.file-label.svelte-eoxaxc{color:var(--text-muted)}input[type=text].svelte-eoxaxc,select.svelte-eoxaxc{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:4px;padding:6px 8px}button.svelte-eoxaxc{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:4px;padding:7px 14px}button.secondary.svelte-eoxaxc{background:var(--bg);color:var(--text);border-color:var(--border)}button.svelte-eoxaxc:disabled{opacity:.5;cursor:not-allowed}.banner.svelte-eoxaxc{border-radius:6px;padding:8px 12px;font-size:.9em}.banner.error.svelte-eoxaxc{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger)}.banner.status.svelte-eoxaxc{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--text)}.preview.svelte-eoxaxc{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.skip-list.svelte-eoxaxc,.record-preview-list.svelte-eoxaxc{margin:8px 0;padding-left:20px;font-size:.9em}.dedup-summary.svelte-eoxaxc{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.badge.svelte-eoxaxc{border-radius:10px;padding:3px 10px;font-size:.8em;font-weight:600}.b-tot.svelte-eoxaxc{background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--text)}.b-unique.svelte-eoxaxc{color:var(--text);background:#80808033}.b-primary.svelte-eoxaxc{color:var(--text);background:#10b98140}.b-duplicate.svelte-eoxaxc{background:color-mix(in srgb, var(--danger) 20%, transparent);color:var(--text)}.b-pending.svelte-eoxaxc{color:var(--text);background:#f59e0b4d}.dedup-report.svelte-eoxaxc{margin-top:10px;font-size:.9em}.candidate-list.svelte-eoxaxc{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.candidate.svelte-eoxaxc{border:1px solid var(--border);background:var(--bg);border-radius:6px;padding:10px 12px}.candidate-pair.svelte-eoxaxc{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:8px;display:grid}.candidate-pair.svelte-eoxaxc p:where(.svelte-eoxaxc){margin:2px 0;font-size:.9em}.tag.svelte-eoxaxc{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);font-size:.7em}.candidate-actions.svelte-eoxaxc{gap:8px;display:flex}.reasons.svelte-1q4pjb6{flex-direction:column;gap:10px;display:flex}.banner.svelte-1q4pjb6{border-radius:var(--radius-sm);margin:0;padding:8px 12px;font-size:.88rem}.banner.error.svelte-1q4pjb6{background:color-mix(in srgb, var(--error) 14%, transparent);color:var(--error)}.banner.status.svelte-1q4pjb6{background:color-mix(in srgb, var(--accent) 14%, transparent)}.reason-list.svelte-1q4pjb6{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.reason-list.svelte-1q4pjb6 li:where(.svelte-1q4pjb6){border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:9px;padding:6px 9px;display:flex}.r-label.svelte-1q4pjb6{flex:1;font-weight:500}.r-code.svelte-1q4pjb6{font-family:var(--font-label);color:var(--faint);font-size:.74rem}.reason-list.retired.svelte-1q4pjb6 li:where(.svelte-1q4pjb6){opacity:.7;border-style:dashed}.from-criteria.svelte-1q4pjb6,.retire-panel.svelte-1q4pjb6,.add-reason-form.svelte-1q4pjb6{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);flex-direction:column;gap:7px;padding:11px 13px;display:flex}.suggestion.svelte-1q4pjb6{align-items:center;gap:8px;font-size:.9rem;display:flex}.suggestion.svelte-1q4pjb6 span:where(.svelte-1q4pjb6){flex:1}.radio-row.svelte-1q4pjb6{align-items:flex-start;gap:7px;font-size:.88rem;display:flex}.retire-actions.svelte-1q4pjb6,.add-actions.svelte-1q4pjb6{gap:7px;display:flex}.tool-btn.small.svelte-1q4pjb6{padding:4px 10px;font-size:.8rem}.retired-block.svelte-1q4pjb6 summary:where(.svelte-1q4pjb6){cursor:pointer}.board.svelte-z6inz{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;margin-bottom:20px;overflow:hidden}.muted.svelte-z6inz{color:var(--text-muted);font-size:.9em}.banner.svelte-z6inz{border-radius:6px;margin:12px 16px 0;padding:8px 12px;font-size:.9em}.mode-switch.svelte-z6inz{flex-wrap:wrap;align-items:center;gap:9px;margin:10px 0;display:flex}.reasons-block.svelte-z6inz{border:1px solid var(--line);border-radius:var(--radius-sm);margin:14px 0;padding:10px 13px}.reasons-block.svelte-z6inz summary:where(.svelte-z6inz){cursor:pointer;font-weight:500}.banner.error.svelte-z6inz{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger)}.banner.warn.svelte-z6inz{color:var(--text);background:#ffa50026}.cf7-warning.svelte-z6inz{text-align:left}.cf7-warning.svelte-z6inz ul:where(.svelte-z6inz){margin:8px 0;padding-left:20px}.cf7-actions.svelte-z6inz{gap:8px;margin-top:12px;display:flex}.cf7-actions.svelte-z6inz .secondary:where(.svelte-z6inz){border:1px solid var(--border);color:var(--text);background:0 0}.gate.svelte-z6inz{max-width:480px;margin:0 auto;padding:24px}.reviewer-buttons.svelte-z6inz{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.add-reviewer-form.svelte-z6inz{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.add-reviewer-form.svelte-z6inz label:where(.svelte-z6inz){color:var(--text-muted);flex-direction:column;flex:1;gap:4px;font-size:.9em;display:flex}.top-level-guidance.svelte-z6inz{background:var(--bg);border-bottom:1px solid var(--border);padding:0 16px}.top-level-guidance.svelte-z6inz .guidance-note{margin:8px 0}.board-header.svelte-z6inz{border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.header-left.svelte-z6inz{align-items:center;gap:10px;display:flex}.header-left.svelte-z6inz h2:where(.svelte-z6inz){margin:0;font-size:1em}.header-right.svelte-z6inz{align-items:center;gap:10px;display:flex}.reviewer-tag.svelte-z6inz{color:var(--text-muted);background:var(--bg-raised);border-radius:6px;padding:2px 8px;font-size:.8em}.progress.svelte-z6inz{color:var(--text-muted);font-size:.85em}.settings-panel.svelte-z6inz{border-bottom:1px solid var(--border);background:var(--bg);padding:12px 16px}.settings-panel.svelte-z6inz h3:where(.svelte-z6inz){margin:12px 0 6px;font-size:.9em}.settings-panel.svelte-z6inz h3:where(.svelte-z6inz):first-child{margin-top:0}.teach.svelte-z6inz{font-style:italic}.toggle-row.svelte-z6inz{align-items:center;gap:8px;margin-bottom:6px;font-size:.85em;display:flex}.reason-list.svelte-z6inz{margin:0 0 8px;padding-left:20px;font-size:.85em}.add-reason-form.svelte-z6inz{flex-wrap:wrap;gap:8px;display:flex}.filters.svelte-z6inz{border-bottom:1px solid var(--border);background:var(--bg-raised);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}.search.svelte-z6inz{flex:1;min-width:160px;max-width:320px}input[type=text].svelte-z6inz,select.svelte-z6inz{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:4px;padding:6px 8px}.dec-filter.svelte-z6inz{gap:4px;display:flex}.df.svelte-z6inz{border:1px solid var(--border);cursor:pointer;background:var(--bg);color:var(--text);border-radius:5px;padding:3px 8px;font-size:.8em}.df.active.svelte-z6inz{background:var(--text);color:var(--bg)}.split.svelte-z6inz{height:480px;display:flex}.list.svelte-z6inz{border-right:1px solid var(--border);background:var(--bg);flex-shrink:0;width:320px;overflow-y:auto}.item.svelte-z6inz{border-bottom:1px solid var(--border);cursor:pointer;padding:10px 12px}.item.svelte-z6inz:hover{background:var(--bg-raised)}.item.active.svelte-z6inz{background:color-mix(in srgb, var(--accent) 15%, transparent)}.item-title.svelte-z6inz{margin-bottom:3px;font-size:.85em;font-weight:500;line-height:1.4}.item-meta.svelte-z6inz{color:var(--text-muted);font-size:.75em}.item-badge.svelte-z6inz{border-radius:4px;margin-left:4px;padding:1px 6px;font-size:.9em;font-weight:600;display:inline-block}.d-include.svelte-z6inz{color:#065f46;background:#d1fae5}.d-uncertain.svelte-z6inz{color:#92400e;background:#fef3c7}.d-exclude.svelte-z6inz{color:#991b1b;background:#fee2e2}.d-undecided.svelte-z6inz{color:#374151;background:#e5e7eb}.detail.svelte-z6inz{flex:1;padding:16px;overflow-y:auto}.detail.svelte-z6inz h2:where(.svelte-z6inz){margin-bottom:6px;font-size:1.05em}.meta-row.svelte-z6inz{color:var(--text-muted);flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:.8em;display:flex}.auto-box.svelte-z6inz{background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid var(--border);border-radius:6px;margin-bottom:10px;padding:8px 10px;font-size:.85em}.your-decision.svelte-z6inz{margin-bottom:10px;font-size:.85em}.abstract.svelte-z6inz{white-space:pre-wrap;font-size:.9em;line-height:1.7}.criteria.svelte-z6inz{margin-top:14px;font-size:.85em}.dup-action.svelte-z6inz{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.dup-picker.svelte-z6inz input:where(.svelte-z6inz){width:100%;margin-bottom:8px}.dup-picker.svelte-z6inz ul:where(.svelte-z6inz){max-height:160px;margin:0 0 8px;padding:0;list-style:none;overflow-y:auto}.dup-picker.svelte-z6inz li:where(.svelte-z6inz){justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:.85em;display:flex}.empty.svelte-z6inz{text-align:center;color:var(--text-muted);padding:40px}.decbar.svelte-z6inz{border-top:1px solid var(--border);background:var(--bg);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.dec-btn.svelte-z6inz{cursor:pointer;border:none;border-radius:7px;padding:7px 16px;font-size:.9em;font-weight:600}.dec-btn.svelte-z6inz:disabled{opacity:.5;cursor:not-allowed}.dec-btn.inc.svelte-z6inz{color:#065f46;background:#d1fae5}.dec-btn.inc.active.svelte-z6inz{color:#fff;background:#059669}.dec-btn.unc.svelte-z6inz{color:#92400e;background:#fef3c7}.dec-btn.unc.active.svelte-z6inz{color:#fff;background:#d97706}.dec-btn.exc.svelte-z6inz{color:#991b1b;background:#fee2e2}.dec-btn.exc.active.svelte-z6inz{color:#fff;background:#dc2626}.notes.svelte-z6inz{flex:1;min-width:140px}.nav-btn.svelte-z6inz,.tool-btn.svelte-z6inz{background:var(--bg-raised);border:1px solid var(--border);cursor:pointer;color:var(--text);border-radius:6px;padding:6px 12px;font-size:.85em}button.secondary.svelte-z6inz{background:var(--bg);color:var(--text);border:1px solid var(--border)}button.danger.svelte-z6inz{background:var(--danger);color:#fff;border:none}.modal-backdrop.svelte-z6inz{z-index:999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-z6inz{background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;width:420px;max-width:90vw;padding:24px;display:flex}.modal.svelte-z6inz h3:where(.svelte-z6inz){color:var(--danger);margin:0}.modal-actions.svelte-z6inz{justify-content:flex-end;gap:8px;display:flex}.panel.svelte-1v1s3gn{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;margin-bottom:20px;padding:16px 20px}.muted.svelte-1v1s3gn{color:var(--text-muted);font-size:.9em}.banner.svelte-1v1s3gn{border-radius:6px;padding:8px 12px;font-size:.9em}.banner.error.svelte-1v1s3gn{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger)}.banner.status.svelte-1v1s3gn{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--text)}input[type=file].svelte-1v1s3gn{font:inherit}button.svelte-1v1s3gn{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:4px;padding:7px 14px}button.secondary.svelte-1v1s3gn{background:var(--bg);color:var(--text);border-color:var(--border)}.merge-preview.svelte-1v1s3gn{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.preview-counts.svelte-1v1s3gn,.summary-counts.svelte-1v1s3gn{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.badge.svelte-1v1s3gn{border-radius:10px;padding:3px 10px;font-size:.8em;font-weight:600}.b-add.svelte-1v1s3gn{color:var(--text);background:#10b98140}.b-warn.svelte-1v1s3gn{color:var(--text);background:#f59e0b4d}.b-tot.svelte-1v1s3gn{color:var(--text);background:#80808033}.b-pending.svelte-1v1s3gn{color:#92400e;background:#fef3c7}.b-agreed.svelte-1v1s3gn{color:#065f46;background:#d1fae5}.b-conflict.svelte-1v1s3gn{color:#5b21b6;background:#ede9fe}.collisions.svelte-1v1s3gn,.warnings.svelte-1v1s3gn{margin-top:10px}.collisions.svelte-1v1s3gn h4:where(.svelte-1v1s3gn),.warnings.svelte-1v1s3gn h4:where(.svelte-1v1s3gn){margin-bottom:4px;font-size:.9em}.collisions.svelte-1v1s3gn ul:where(.svelte-1v1s3gn),.warnings.svelte-1v1s3gn ul:where(.svelte-1v1s3gn){margin:4px 0;padding-left:20px;font-size:.85em}.merge-actions.svelte-1v1s3gn{gap:8px;margin-top:12px;display:flex}.conflict-list.svelte-1v1s3gn{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.conflict.svelte-1v1s3gn{border:1px solid var(--border);background:var(--bg);border-radius:6px;padding:10px 12px}.conflict-header.svelte-1v1s3gn{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.conflict-calls.svelte-1v1s3gn{flex-wrap:wrap;gap:16px;font-size:.9em;display:flex}.d-include.svelte-1v1s3gn{color:#065f46;font-weight:600}.d-uncertain.svelte-1v1s3gn{color:#92400e;font-weight:600}.d-exclude.svelte-1v1s3gn{color:#991b1b;font-weight:600}.panel.svelte-1xk7dm4{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;margin-bottom:20px;padding:16px 20px}.muted.svelte-1xk7dm4{color:var(--text-muted);font-size:.9em}.muted.small.svelte-1xk7dm4,p.small.svelte-1xk7dm4{font-size:.8em}.banner.svelte-1xk7dm4{border-radius:6px;padding:8px 12px;font-size:.9em}.banner.error.svelte-1xk7dm4{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger)}.banner.status.svelte-1xk7dm4{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--text)}.stage-select.svelte-1xk7dm4 label:where(.svelte-1xk7dm4){color:var(--text-muted);flex-direction:column;gap:4px;max-width:220px;margin:10px 0;font-size:.9em;display:flex}select.svelte-1xk7dm4,input[type=text].svelte-1xk7dm4{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:4px;padding:6px 8px}button.svelte-1xk7dm4{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:4px;padding:7px 14px}button.secondary.svelte-1xk7dm4{background:var(--bg);color:var(--text);border-color:var(--border)}button.danger.svelte-1xk7dm4{background:var(--danger);border-color:var(--danger)}.tool-btn.svelte-1xk7dm4{background:var(--bg);color:var(--text);border:1px solid var(--border);padding:5px 10px;font-size:.85em}.progress-row.svelte-1xk7dm4{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.badge.svelte-1xk7dm4{border-radius:10px;padding:3px 10px;font-size:.8em;font-weight:600}.badge.small.svelte-1xk7dm4{padding:2px 7px;font-size:.7em}.b-warn.svelte-1xk7dm4{color:var(--text);background:#f59e0b4d}.b-tot.svelte-1xk7dm4{color:var(--text);background:#80808033}.b-conflict.svelte-1xk7dm4{color:#5b21b6;background:#ede9fe}.b-stale.svelte-1xk7dm4{color:var(--text);background:#f59e0b59}.b-unknown.svelte-1xk7dm4{background:color-mix(in srgb, var(--danger) 30%, transparent);color:var(--text)}.stale-banner.svelte-1xk7dm4{background:#f59e0b1f;border:1px solid #f59e0b;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:.9em}.stale-banner.unknown-banner.svelte-1xk7dm4{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, transparent)}.rationale-input.svelte-1xk7dm4{width:100%;font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);box-sizing:border-box;border-radius:4px;margin-bottom:10px;padding:6px 8px}.rule-list.svelte-1xk7dm4{margin:8px 0;padding-left:20px;font-size:.9em}.rule-list.svelte-1xk7dm4 li:where(.svelte-1xk7dm4){margin-bottom:4px}.rule-form.svelte-1xk7dm4{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rule-form.svelte-1xk7dm4 input[type=text]:where(.svelte-1xk7dm4):first-child{flex:1;min-width:260px}.group.svelte-1xk7dm4{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.group-header.svelte-1xk7dm4{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.batch-form.svelte-1xk7dm4{background:var(--bg);border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:10px;padding:10px;display:flex}.batch-form.svelte-1xk7dm4 label:where(.svelte-1xk7dm4){color:var(--text-muted);flex-direction:column;gap:4px;font-size:.85em;display:flex}.batch-actions.svelte-1xk7dm4{gap:8px;margin-top:10px;display:flex}.batch-preview.svelte-1xk7dm4{background:var(--bg);border-radius:6px;margin-top:12px;padding:10px}.preview-table.svelte-1xk7dm4{border-collapse:collapse;width:100%;margin-top:8px;font-size:.85em}.preview-table.svelte-1xk7dm4 th:where(.svelte-1xk7dm4),.preview-table.svelte-1xk7dm4 td:where(.svelte-1xk7dm4){border:1px solid var(--border);text-align:left;padding:6px 8px}.preview-table.svelte-1xk7dm4 tr.ineligible:where(.svelte-1xk7dm4){opacity:.6}.vote-chip.svelte-1xk7dm4{margin-right:8px;font-size:.9em;display:inline-block}.resolve-pane.svelte-1xk7dm4{outline:none}.resolve-pane.svelte-1xk7dm4:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 40%, transparent);border-radius:6px}kbd.svelte-1xk7dm4{background:var(--bg);border:1px solid var(--border);border-bottom-width:2px;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:.85em}.resolve-split.svelte-1xk7dm4{gap:14px;margin-top:10px;display:flex}.queue-list.svelte-1xk7dm4{border:1px solid var(--border);background:var(--bg);border-radius:6px;flex-shrink:0;width:260px;max-height:420px;overflow-y:auto}.queue-item.svelte-1xk7dm4{border-bottom:1px solid var(--border);cursor:pointer;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.queue-item.svelte-1xk7dm4:hover{background:var(--bg-raised)}.queue-item.active.svelte-1xk7dm4{background:color-mix(in srgb, var(--accent) 15%, transparent)}.qi-title.svelte-1xk7dm4{font-size:.85em;line-height:1.4}.detail.svelte-1xk7dm4{flex:1;min-width:0}.detail.svelte-1xk7dm4 h3:where(.svelte-1xk7dm4){margin-bottom:10px}.votes.svelte-1xk7dm4{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.vote.svelte-1xk7dm4{border:1px solid var(--border);background:var(--bg);border-radius:8px;min-width:200px;padding:8px 12px;font-size:.85em}.vote.svelte-1xk7dm4 b:where(.svelte-1xk7dm4){color:var(--text-muted);text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px;font-size:.75em;display:block}.reason.svelte-1xk7dm4{color:var(--text-muted);margin-top:4px}.notes-text.svelte-1xk7dm4{color:var(--text-muted);margin-top:2px;font-style:italic}.resolved-by-row.svelte-1xk7dm4{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.radio.svelte-1xk7dm4{align-items:center;gap:4px;font-size:.85em;display:flex}.notes-input.svelte-1xk7dm4{width:100%;margin-bottom:10px}.resolve-bar.svelte-1xk7dm4{flex-wrap:wrap;gap:8px;display:flex}.dec-btn.svelte-1xk7dm4{cursor:pointer;border:none;border-radius:7px;padding:7px 16px;font-size:.9em;font-weight:600}.dec-btn.inc.svelte-1xk7dm4{color:#065f46;background:#d1fae5}.dec-btn.exc.svelte-1xk7dm4{color:#991b1b;background:#fee2e2}.nav-btn.svelte-1xk7dm4{background:var(--bg-raised);border:1px solid var(--border);cursor:pointer;color:var(--text);border-radius:6px;padding:6px 12px;font-size:.85em}.cr-counts.svelte-1xk7dm4{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.d-include.svelte-1xk7dm4{color:#065f46;font-weight:600}.d-uncertain.svelte-1xk7dm4{color:#92400e;font-weight:600}.d-exclude.svelte-1xk7dm4{color:#991b1b;font-weight:600}.modal-backdrop.svelte-1xk7dm4{z-index:999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal.svelte-1xk7dm4{background:var(--bg);border-radius:12px;flex-direction:column;gap:10px;width:420px;max-width:90vw;padding:24px;display:flex}.modal.svelte-1xk7dm4 h3:where(.svelte-1xk7dm4){color:var(--danger);margin:0}.modal-actions.svelte-1xk7dm4{justify-content:flex-end;gap:8px;display:flex}.panel.svelte-1k6lull{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;margin-bottom:20px;padding:16px 20px}.muted.svelte-1k6lull{color:var(--text-muted);font-size:.9em}.muted.small.svelte-1k6lull,p.small.svelte-1k6lull{font-size:.8em}.banner.svelte-1k6lull{border-radius:6px;padding:8px 12px;font-size:.9em}.banner.status.svelte-1k6lull{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--text)}.banner.suppressed.svelte-1k6lull{color:var(--text);background:#f59e0b26;border:1px solid #f59e0b66}.stage-select.svelte-1k6lull{margin:10px 0}.stage-select.svelte-1k6lull label:where(.svelte-1k6lull){color:var(--text-muted);flex-direction:column;gap:4px;max-width:220px;font-size:.9em;display:flex}select.svelte-1k6lull{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:4px;padding:6px 8px}.pair-block.svelte-1k6lull{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.kappa-columns.svelte-1k6lull{flex-wrap:wrap;gap:24px;display:flex}.kappa-col.svelte-1k6lull{flex:320px;min-width:280px}.kappa-value.svelte-1k6lull{margin:6px 0 2px;font-size:1.1em;font-weight:600}.kappa-matrix.svelte-1k6lull{border-collapse:collapse;margin:8px 0 12px;font-size:.85em}.kappa-matrix.svelte-1k6lull th:where(.svelte-1k6lull),.kappa-matrix.svelte-1k6lull td:where(.svelte-1k6lull){border:1px solid var(--border);text-align:center;padding:4px 10px}.kappa-matrix.svelte-1k6lull thead:where(.svelte-1k6lull) th:where(.svelte-1k6lull){background:var(--bg)}.kappa-matrix.svelte-1k6lull tbody:where(.svelte-1k6lull) th:where(.svelte-1k6lull){background:var(--bg);text-align:left}.kappa-matrix.svelte-1k6lull td.diag:where(.svelte-1k6lull){background:#10b9811f;font-weight:600}.save-row.svelte-1k6lull{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}button.svelte-1k6lull{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:4px;padding:7px 14px}.conflict-resolution.svelte-1k6lull{border-top:1px solid var(--border);margin-top:20px;padding-top:12px}.cr-counts.svelte-1k6lull{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.badge.svelte-1k6lull{border-radius:10px;padding:3px 10px;font-size:.8em;font-weight:600}.b-warn.svelte-1k6lull{color:var(--text);background:#f59e0b4d}.b-tot.svelte-1k6lull{color:var(--text);background:#80808033}.panel.svelte-1q1w6h9{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;margin-bottom:20px;padding:16px 20px}.muted.svelte-1q1w6h9{color:var(--text-muted);font-size:.9em}.muted.small.svelte-1q1w6h9{font-size:.8em}.banner.svelte-1q1w6h9{border-radius:6px;padding:8px 12px;font-size:.9em}.banner.error.svelte-1q1w6h9{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger)}.banner.status.svelte-1q1w6h9{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--text)}.banner.provisional.svelte-1q1w6h9{color:var(--text);background:#f59e0b2e;border:2px solid #f59e0b8c}.banner.final.svelte-1q1w6h9{color:var(--text);background:#2f7d4f1f;border:1px solid #2f7d4f59}.not-yet-settled.svelte-1q1w6h9{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.blocker-group.svelte-1q1w6h9{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.teaching.svelte-1q1w6h9{margin:4px 0 8px;font-size:.88em}.blocker-list.svelte-1q1w6h9{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.blocker-list.svelte-1q1w6h9 li:where(.svelte-1q1w6h9){border:1px solid var(--border);background:var(--bg);border-radius:6px;padding:8px 12px}.blocker-record.svelte-1q1w6h9{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.blocker-detail.svelte-1q1w6h9{margin:6px 0 0;font-size:.9em}.counts-table.svelte-1q1w6h9{border-collapse:collapse;width:100%;margin:12px 0;font-size:.9em}.counts-table.svelte-1q1w6h9 th:where(.svelte-1q1w6h9),.counts-table.svelte-1q1w6h9 td:where(.svelte-1q1w6h9){border:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 10px}.counts-table.svelte-1q1w6h9 th:where(.svelte-1q1w6h9){background:var(--bg);white-space:nowrap;font-weight:600}.counts-table.svelte-1q1w6h9 tr.not-reached:where(.svelte-1q1w6h9) td:where(.svelte-1q1w6h9){background:#80808014}.counts-table.svelte-1q1w6h9 tr.unsettled-row:where(.svelte-1q1w6h9) td:where(.svelte-1q1w6h9){background:#f59e0b1a}.not-reached-value.svelte-1q1w6h9{margin-right:8px;font-weight:700}.reason-breakdown.svelte-1q1w6h9{margin:0;padding-left:18px}.svg-preview.svelte-1q1w6h9{border:1px solid var(--border);background:#fff;border-radius:6px;margin:12px 0;overflow-x:auto}.svg-preview.provisional-frame.svelte-1q1w6h9{border:2px solid #f59e0b}.svg-preview.svelte-1q1w6h9 svg{max-width:100%;height:auto;display:block}.action-row.svelte-1q1w6h9{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}button.svelte-1q1w6h9{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:4px;padding:7px 14px}.panel.svelte-13xh6r3{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;margin-bottom:20px;padding:16px 20px}.muted.svelte-13xh6r3{color:var(--text-muted);font-size:.9em}.muted.small.svelte-13xh6r3{font-size:.8em}.banner.svelte-13xh6r3{border-radius:6px;padding:8px 12px;font-size:.9em}.banner.error.svelte-13xh6r3{background:color-mix(in srgb, var(--danger) 15%, transparent);color:var(--danger)}.banner.status.svelte-13xh6r3{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--text)}.banner.provisional.svelte-13xh6r3{color:var(--text);background:#f59e0b2e;border:2px solid #f59e0b8c}.banner.final.svelte-13xh6r3{color:var(--text);background:#2f7d4f1f;border:1px solid #2f7d4f59}.contents-list.svelte-13xh6r3{margin:10px 0;padding-left:20px;font-size:.9em}.contents-list.svelte-13xh6r3 li:where(.svelte-13xh6r3){margin-bottom:4px}button.svelte-13xh6r3{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:4px;padding:7px 14px}.not-yet-settled.svelte-13xh6r3{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.blocker-group.svelte-13xh6r3{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.teaching.svelte-13xh6r3{margin:4px 0 8px;font-size:.88em}.blocker-list.svelte-13xh6r3{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.blocker-list.svelte-13xh6r3 li:where(.svelte-13xh6r3){border:1px solid var(--border);background:var(--bg);border-radius:6px;padding:8px 12px}.blocker-record.svelte-13xh6r3{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.blocker-detail.svelte-13xh6r3{margin:6px 0 0;font-size:.9em}.glossary.svelte-rw3ymb{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;margin-bottom:20px;font-size:.9em}summary.svelte-rw3ymb{cursor:pointer;padding:10px 16px;font-weight:600;list-style:none}summary.svelte-rw3ymb::-webkit-details-marker{display:none}summary.svelte-rw3ymb:before{content:"▸ "}.glossary[open].svelte-rw3ymb>summary:where(.svelte-rw3ymb):before{content:"▾ "}.glossary-body.svelte-rw3ymb{padding:0 16px 16px}.muted.svelte-rw3ymb{color:var(--text-muted);font-size:.9em}dl.svelte-rw3ymb{margin:8px 0 0}dt.svelte-rw3ymb{margin-top:12px;font-weight:600}dt.svelte-rw3ymb:first-child{margin-top:0}dd.svelte-rw3ymb{margin:4px 0 0;padding-left:0}dd.svelte-rw3ymb p:where(.svelte-rw3ymb){margin:4px 0;line-height:1.5}.citation.svelte-rw3ymb{color:var(--text-muted);font-size:.9em}.ai-settings.svelte-1s5kr5y{border:1px solid var(--border);background:var(--bg-raised);border-radius:8px;margin-bottom:20px;padding:16px 20px}.muted.svelte-1s5kr5y{color:var(--text-muted);font-size:.9em}.provider-row.svelte-1s5kr5y{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.provider-row.svelte-1s5kr5y h3:where(.svelte-1s5kr5y){margin-bottom:6px}.warning.svelte-1s5kr5y{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--text);border-radius:6px;padding:8px 10px;font-size:.85em}.key-entry.svelte-1s5kr5y{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:8px 0;display:flex}.key-entry.svelte-1s5kr5y label:where(.svelte-1s5kr5y){color:var(--text-muted);flex-direction:column;flex:240px;gap:4px;font-size:.9em;display:flex}input[type=password].svelte-1s5kr5y{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--text);border-radius:4px;padding:6px 8px}button.svelte-1s5kr5y{font:inherit;border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:4px;padding:7px 14px}button.svelte-1s5kr5y:disabled{opacity:.5;cursor:not-allowed}button.danger.svelte-1s5kr5y{border-color:var(--danger);background:var(--danger)}.fingerprint.svelte-1s5kr5y{font-family:var(--font-label);color:var(--faint);margin:2px 0 0;font-size:.74rem}.detail.svelte-1s5kr5y{opacity:.85;font-weight:400;display:block}.status.svelte-1s5kr5y{margin:4px 0;font-size:.9em}.status.pass.svelte-1s5kr5y{color:#15803d}.status.fail.svelte-1s5kr5y{color:var(--danger)}.pricing-link.svelte-1s5kr5y{margin-top:4px}.cost-visibility.svelte-1s5kr5y{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.rail.svelte-1n929i5{flex-direction:column;gap:18px;display:flex}.phase-title.svelte-1n929i5{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 6px;font-size:.7rem;font-weight:500}ul.svelte-1n929i5{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.step.svelte-1n929i5{border-radius:var(--radius-sm);text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;align-items:flex-start;gap:9px;padding:7px 9px;display:flex}.step.svelte-1n929i5:hover{background:var(--surface-2);border-color:#0000}.step.active.svelte-1n929i5{background:var(--surface-2);border-color:var(--line-bright)}.dot.svelte-1n929i5{border:1.5px solid var(--status-pending);background:0 0;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.dot[data-status=not-started].svelte-1n929i5{border-style:dashed}.dot[data-status=in-progress].svelte-1n929i5{border-color:var(--accent)}.dot[data-status=done].svelte-1n929i5{border-color:var(--status-agreed);background:var(--status-agreed)}.dot[data-status=attention].svelte-1n929i5{border-color:var(--warning);background:var(--warning)}.dot[data-status=not-applicable].svelte-1n929i5{border-color:var(--line-bright);border-style:dotted}.labels.svelte-1n929i5{flex-direction:column;gap:1px;min-width:0;display:flex}.title.svelte-1n929i5{font-size:.9rem;font-weight:500}.status.svelte-1n929i5{color:var(--muted);font-size:.72rem}.next.svelte-1n929i5{color:var(--accent);font-weight:600}.banner.svelte-1n46o8q{border-radius:var(--radius-sm);margin:0 0 14px;padding:9px 13px;font-size:.9em}.banner.error.svelte-1n46o8q{background:color-mix(in srgb, var(--error) 14%, transparent);color:var(--error)}.banner.status.svelte-1n46o8q{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--ink)}.muted.svelte-1n46o8q{color:var(--muted)}.small.svelte-1n46o8q{font-size:.86rem}button.primary.svelte-1n46o8q{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}button.ghost.svelte-1n46o8q{color:var(--muted);background:0 0;border-color:#0000}button.ghost.svelte-1n46o8q:hover{color:var(--ink);border-color:var(--line-bright)}button.danger.svelte-1n46o8q{color:var(--error)}.start.svelte-1n46o8q{max-width:1040px;margin:0 auto;padding:56px 24px 40px}.start-head.svelte-1n46o8q{margin-bottom:32px}.start-head.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin-bottom:8px;font-size:2.6rem}.lede.svelte-1n46o8q{color:var(--muted);max-width:58ch;margin:0;font-size:1.05rem}.cards.svelte-1n46o8q{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:16px;display:grid}.card.svelte-1n46o8q{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.card.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin-bottom:12px;font-size:1.05rem}.card.svelte-1n46o8q form:where(.svelte-1n46o8q){flex-direction:column;gap:10px;display:flex}.card.svelte-1n46o8q label:where(.svelte-1n46o8q){color:var(--muted);flex-direction:column;gap:4px;font-size:.86rem;display:flex}.existing.svelte-1n46o8q{margin-top:26px}.existing.svelte-1n46o8q h2:where(.svelte-1n46o8q){font-size:1.05rem}.project-table.svelte-1n46o8q{border-collapse:collapse;width:100%;margin-bottom:12px;font-size:.9rem}.project-table.svelte-1n46o8q th:where(.svelte-1n46o8q){text-align:left;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.07em;color:var(--faint);border-bottom:1px solid var(--line);padding:0 10px 6px;font-size:.68rem;font-weight:500}.project-table.svelte-1n46o8q td:where(.svelte-1n46o8q){border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 10px}.project-table.svelte-1n46o8q tr:where(.svelte-1n46o8q):hover td:where(.svelte-1n46o8q){background:var(--surface-2)}button.link.svelte-1n46o8q{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;padding:0;font-weight:500}button.link.svelte-1n46o8q:hover{color:var(--accent);border-color:#0000}.row-actions.svelte-1n46o8q{justify-content:flex-end;gap:4px;display:flex}.fineprint.svelte-1n46o8q{margin-top:12px}.fineprint.svelte-1n46o8q summary:where(.svelte-1n46o8q){cursor:pointer;color:var(--muted);font-size:.82rem}.sr-only.svelte-1n46o8q{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.import-label.svelte-1n46o8q{flex-direction:column;gap:5px;display:flex}.start-foot.svelte-1n46o8q{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:16px;display:flex}.settings.svelte-1n46o8q{max-width:820px;margin:0 auto;padding:32px 24px 48px}.settings.svelte-1n46o8q .back:where(.svelte-1n46o8q){margin-bottom:12px}.shell.svelte-1n46o8q{flex-direction:column;min-height:100vh;display:flex}.shell-head.svelte-1n46o8q{border-bottom:1px solid var(--line);background:var(--surface);z-index:5;align-items:center;gap:14px;padding:12px 20px;display:flex;position:sticky;top:0}.project-id.svelte-1n46o8q{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.head-actions.svelte-1n46o8q{gap:6px;display:flex}.shell-body.svelte-1n46o8q{flex:1;grid-template-columns:232px minmax(0,1fr);align-items:start;display:grid}.shell-rail.svelte-1n46o8q{border-right:1px solid var(--line);max-height:calc(100vh - 57px);padding:22px 12px;position:sticky;top:57px;overflow-y:auto}.shell-main.svelte-1n46o8q{max-width:900px;padding:26px 28px 64px}.step-head.svelte-1n46o8q{margin-bottom:20px}.step-head.svelte-1n46o8q h1:where(.svelte-1n46o8q){margin-bottom:6px;font-size:1.6rem}.step-detail.svelte-1n46o8q{max-width:68ch;margin:0;font-size:.88rem}.step-body.svelte-1n46o8q{border-top:1px solid var(--line);padding-top:4px}.next-up.svelte-1n46o8q{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;padding-top:16px;display:flex}@media (width<=760px){.shell-body.svelte-1n46o8q{grid-template-columns:1fr}.shell-rail.svelte-1n46o8q{border-right:none;border-bottom:1px solid var(--line);max-height:none;position:static}.shell-main.svelte-1n46o8q{padding:20px 16px 48px}}
