.concern-table-wrapper[data-v-0f977462]{overflow-x:auto}.concern-table-empty[data-v-0f977462]{margin:0;padding:2.5rem 1.5rem;color:#4b5563;text-align:center}.concerns-table[data-v-0f977462]{width:100%;border-collapse:collapse;color:#111827}.concerns-table th[data-v-0f977462]{padding:.85rem .75rem;border-bottom:1px solid #e5e7eb;background:#f9fafb;color:#4b5563;font-size:.75rem;font-weight:700;letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap}.sort-button[data-v-0f977462]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;border:0;background:none;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.sort-button i[data-v-0f977462]{font-size:.6rem;color:#9ca3af;-webkit-transition:color .15s ease;transition:color .15s ease}.sort-button--active i[data-v-0f977462],.sort-button:hover i[data-v-0f977462]{color:#2563eb}.sort-button--active[data-v-0f977462]{color:#111827}.concern-row[data-v-0f977462]{cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.concern-row--expanded[data-v-0f977462],.concern-row[data-v-0f977462]:focus,.concern-row[data-v-0f977462]:hover{background:#f9fafb;outline:none}.concern-row td[data-v-0f977462]{min-width:6.5rem;padding:1rem .75rem;border-bottom:1px solid #e5e7eb;vertical-align:middle}.concern-row td small[data-v-0f977462],.subject-cell small[data-v-0f977462]{display:block;margin-top:.2rem;color:#4b5563;font-size:.75rem}.subject-cell[data-v-0f977462]{min-width:17rem!important}.date-cell[data-v-0f977462]{white-space:nowrap}.expand-column[data-v-0f977462]{width:2.5rem;min-width:2.5rem!important;text-align:center!important;color:#4b5563}.action-column[data-v-0f977462]{width:9rem;min-width:9rem!important;text-align:center!important}.deepen-button[data-v-0f977462]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.45rem;border:0;border-radius:.55rem;background:#2563eb;color:#fff;font-weight:400;cursor:pointer;padding:.55rem .75rem;font-size:.875rem}.deepen-button[data-v-0f977462]:disabled{cursor:not-allowed;opacity:.5}.status-pill[data-v-0f977462]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;padding:.3rem .65rem;font-size:.75rem;font-weight:600;white-space:nowrap}.status-pill--completed[data-v-0f977462],.status-pill--proposed[data-v-0f977462]{background:#dcfce7;color:#166534}.status-pill--failed[data-v-0f977462],.status-pill--skipped[data-v-0f977462]{background:#fee2e2;color:#991b1b}.status-pill--queued[data-v-0f977462],.status-pill--running[data-v-0f977462]{background:#fef3c7;color:#92400e}.status-pill--empty[data-v-0f977462]{background:#f3f4f6;color:#4b5563}.details-row>td[data-v-0f977462]{padding:0;border-bottom:1px solid #e5e7eb;background:#f9fafb}.analysis-details[data-v-0f977462],.empty-analysis-details[data-v-0f977462]{padding:1.25rem 1.5rem 1.5rem 3.25rem}.empty-analysis-details[data-v-0f977462]{color:#4b5563}.analysis-level[data-v-0f977462]{position:relative;margin-bottom:1rem;border:1px solid #bfdbfe;border-radius:.75rem;background:#fff;padding:1.1rem}.analysis-level[data-v-0f977462]:last-child{margin-bottom:0}.analysis-details h3[data-v-0f977462],.analysis-details h4[data-v-0f977462]{margin:0 0 .55rem;color:#111827;font-size:.875rem;font-weight:600}.analysis-details p[data-v-0f977462]{margin:0;white-space:pre-line}.level-header[data-v-0f977462]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;margin-bottom:1rem}.level-header h3[data-v-0f977462]{margin:0 0 .15rem;font-size:1rem}.level-number[data-v-0f977462]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:2rem;height:2rem;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;background:#2563eb;color:#fff;font-size:.875rem;font-weight:700}.metrics-grid[data-v-0f977462]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.confidence-card[data-v-0f977462],.coverage-block[data-v-0f977462],.metric-card[data-v-0f977462],.need-card[data-v-0f977462],.proposal-grid>article[data-v-0f977462]{min-width:0;border:1px solid #e5e7eb;border-radius:.6rem;background:#f9fafb;padding:.85rem}.confidence-card>span[data-v-0f977462],.metric-card>span[data-v-0f977462],.need-card>span[data-v-0f977462],.proposal-grid>article>span[data-v-0f977462]{display:block;margin-bottom:.35rem;color:#4b5563;font-size:.75rem;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.metric-card>strong[data-v-0f977462]{display:block;color:#111827;font-size:1.45rem;line-height:1.2}.confidence-card>small[data-v-0f977462],.metric-card>small[data-v-0f977462],.need-card>small[data-v-0f977462]{display:block;margin-top:.2rem;color:#4b5563;font-size:.75rem}.metric-card--new[data-v-0f977462],.metric-card--up[data-v-0f977462]{border-color:#bbf7d0;background:#f0fdf4}.metric-card--down[data-v-0f977462]{border-color:#fed7aa;background:#fff7ed}.metric-card--muted[data-v-0f977462]{color:#4b5563}.confidence--strong[data-v-0f977462]{border-color:#86efac;background:#f0fdf4;color:#166534}.confidence--medium[data-v-0f977462]{border-color:#fde68a;background:#fffbeb;color:#92400e}.confidence--low[data-v-0f977462]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.confidence--unknown[data-v-0f977462]{background:#f9fafb;color:#4b5563}.privacy-note[data-v-0f977462]{margin:.85rem 0!important;color:#4b5563;font-size:.75rem}.signal-details[data-v-0f977462]{border-top:1px solid #e5e7eb;padding-top:.75rem}.signal-details summary[data-v-0f977462]{color:#2563eb;font-size:.75rem;font-weight:700;cursor:pointer}.signal-details[open] summary[data-v-0f977462]{margin-bottom:.85rem}.signal-grid[data-v-0f977462]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}[data-v-0f977462] .signal-card{min-width:0;border:1px solid #e5e7eb;border-radius:.55rem;padding:.85rem}.existing-coverage[data-v-0f977462],.need-confidence-grid[data-v-0f977462],.proposal-grid[data-v-0f977462]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.confidence-card>strong[data-v-0f977462],.need-card>strong[data-v-0f977462],.proposal-grid>article>strong[data-v-0f977462]{display:block;color:inherit;font-size:.875rem}.confidence-card ul[data-v-0f977462],.coverage-block ul[data-v-0f977462],.web-sources ul[data-v-0f977462]{margin:.65rem 0 0;padding-left:1.1rem}.confidence-card li[data-v-0f977462],.coverage-block li[data-v-0f977462],.web-sources li[data-v-0f977462]{margin:.35rem 0;font-size:.75rem}.decision-rationale[data-v-0f977462]{margin-top:.85rem!important;border-left:3px solid #bfdbfe;padding-left:.75rem;color:#4b5563;font-size:.75rem}.coverage-block h4[data-v-0f977462],.web-sources h4[data-v-0f977462]{margin-bottom:.65rem}.empty-coverage[data-v-0f977462],.empty-proposal[data-v-0f977462]{border-radius:.55rem;background:#f9fafb;padding:.85rem;color:#4b5563;font-size:.75rem}.proposal-title[data-v-0f977462]{grid-column:1/-1;border-color:#bfdbfe!important;background:#eff6ff!important}.web-sources[data-v-0f977462]{margin-top:.9rem;border-top:1px solid #e5e7eb;padding-top:.9rem}[data-v-0f977462] .signal-card ul{margin:0;padding-left:1.1rem}[data-v-0f977462] .signal-card li{margin:.4rem 0}[data-v-0f977462] .signal-card small,[data-v-0f977462] .signal-card strong{display:block}[data-v-0f977462] .signal-card small,[data-v-0f977462] .signal-empty{margin-top:.12rem;color:#4b5563;font-size:.75rem}.source-type[data-v-0f977462]{display:inline-block;min-width:6rem;color:#4b5563;font-size:.75rem;font-weight:600;text-transform:uppercase}.sr-only[data-v-0f977462]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:900px){.existing-coverage[data-v-0f977462],.metrics-grid[data-v-0f977462],.need-confidence-grid[data-v-0f977462],.proposal-grid[data-v-0f977462],.signal-grid[data-v-0f977462]{grid-template-columns:1fr}.analysis-details[data-v-0f977462],.empty-analysis-details[data-v-0f977462]{padding-left:1.25rem}}.concern-history[data-v-338d924c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.concern-history__card[data-v-338d924c]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-height:calc(100vh - 5rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:20px;background:#fff;-webkit-box-shadow:0 26px 48px -32px rgba(15,23,42,.35);box-shadow:0 26px 48px -32px rgba(15,23,42,.35)}.concern-history__header[data-v-338d924c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem 1rem;background:linear-gradient(135deg,rgba(58,123,213,.1),rgba(58,123,213,.02))}.concern-history__heading h3[data-v-338d924c]{margin:0;color:#111827;font-size:1.25rem;font-weight:600;line-height:1.25}.concern-history__heading p[data-v-338d924c]{margin:.3rem 0 0;color:#2563eb;font-size:.8rem}.concern-history__close[data-v-338d924c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:36px;height:36px;-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #2563eb;border-radius:.55rem;background:#fff;color:#2563eb;cursor:pointer;-webkit-transition:background .2s ease;transition:background .2s ease}.concern-history__close[data-v-338d924c]:hover{background:#eff6ff}.concern-history__filters[data-v-338d924c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem;padding:1rem 1.75rem;border-bottom:1px solid #e5e7eb;background:#f9fafb}.concern-history__field[data-v-338d924c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:16rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem;color:#111827;font-size:.875rem}.concern-history__field span[data-v-338d924c]{color:#4b5563;font-size:.75rem;font-weight:700}.concern-history__field select[data-v-338d924c]{height:2.4rem;border:1px solid #e5e7eb;border-radius:.55rem;background:#fff;padding:0 .75rem;color:#111827}.concern-history__message[data-v-338d924c]{margin:0 0 .6rem;color:#2563eb;font-size:.75rem}.concern-history__message--error[data-v-338d924c]{color:#b91c1c}.concern-history__body[data-v-338d924c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.concern-history__periods[data-v-338d924c]{width:13.5rem;-webkit-box-flex:0;-ms-flex:0 0 13.5rem;flex:0 0 13.5rem;overflow-y:auto;border-right:1px solid #e5e7eb;padding:1rem .75rem}.concern-history__periods-title[data-v-338d924c]{margin:0 0 .6rem;padding:0 .75rem;color:#4b5563;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.concern-history__periods ul[data-v-338d924c]{margin:0;padding:0;list-style:none}.concern-history__period[data-v-338d924c]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;border:0;border-radius:.55rem;background:none;padding:.6rem .75rem;color:#111827;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.concern-history__period small[data-v-338d924c]{color:#6b7280;font-size:.75rem;font-weight:400}.concern-history__period[data-v-338d924c]:hover{background:#f3f4f6}.concern-history__period--active[data-v-338d924c],.concern-history__period--active[data-v-338d924c]:hover{background:#eff6ff;color:#1d4ed8}.concern-history__pane[data-v-338d924c]{min-width:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:auto}.concern-history__pane-header[data-v-338d924c]{padding:1rem 1.25rem .75rem;border-bottom:1px solid #e5e7eb}.concern-history__pane-header h4[data-v-338d924c]{margin:0;color:#111827;font-size:1rem;font-weight:600}.concern-history__pane-header p[data-v-338d924c]{margin:.2rem 0 0;color:#4b5563;font-size:.75rem}.concern-history__empty[data-v-338d924c]{margin:0;padding:1rem .75rem;color:#6b7280;font-size:.8rem}.concern-history__empty--pane[data-v-338d924c]{padding:2.5rem 1.5rem;text-align:center}@media (max-width:900px){.concern-history__body[data-v-338d924c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.concern-history__periods[data-v-338d924c]{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-height:11rem;border-right:0;border-bottom:1px solid #e5e7eb}}.concerns-state[data-v-2c7be822]{padding:3rem 1rem;color:#4b5563;text-align:center}.concerns-state--error[data-v-2c7be822]{color:#b91c1c}.results-card[data-v-2c7be822]{overflow:hidden;border:1px solid #bfdbfe;border-radius:.8rem;background:#fff}.results-header[data-v-2c7be822]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem}.results-heading h2[data-v-2c7be822]{margin:0;color:#111827;font-size:1.125rem;font-weight:600;line-height:1.3}.results-heading p[data-v-2c7be822]{margin:.25rem 0 0;color:#4b5563;font-size:.8rem}.results-actions[data-v-2c7be822]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem}.outline-button[data-v-2c7be822]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;border:1px solid #e5e7eb;border-radius:.55rem;background:#fff;padding:0 1rem;color:#111827;font-size:.875rem;cursor:pointer;-webkit-transition:background .15s ease,border-color .15s ease;transition:background .15s ease,border-color .15s ease}.outline-button--active[data-v-2c7be822],.outline-button[data-v-2c7be822]:hover{border-color:#bfdbfe;background:#f9fafb}.outline-button--primary[data-v-2c7be822]{border-color:#2563eb;color:#2563eb;font-weight:600}.outline-button--primary[data-v-2c7be822]:hover{background:#eff6ff}.outline-button[data-v-2c7be822]:disabled{cursor:not-allowed;opacity:.5}.run-panel[data-v-2c7be822]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:1rem;margin:0 1.5rem 1.25rem;border:1px solid #bfdbfe;border-radius:.65rem;background:#f8fbff;padding:1rem 1.15rem}.run-field[data-v-2c7be822]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:13rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem;color:#111827;font-size:.875rem}.run-field--domain[data-v-2c7be822]{min-width:20rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.run-field span[data-v-2c7be822]{color:#4b5563;font-size:.75rem;font-weight:700}.run-field select[data-v-2c7be822]{height:2.65rem;border:1px solid #e5e7eb;border-radius:.55rem;background:#fff;padding:0 .75rem;color:#111827}.analysis-button[data-v-2c7be822]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:2.65rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.45rem;border:0;border-radius:.55rem;background:#2563eb;padding:0 1.1rem;color:#fff;cursor:pointer}.analysis-button[data-v-2c7be822]:disabled{cursor:not-allowed;opacity:.5}.operation-message[data-v-2c7be822]{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0;color:#2563eb;font-size:.75rem}.operation-message--standalone[data-v-2c7be822]{margin:0 1.5rem 1rem}.operation-message--error[data-v-2c7be822]{color:#b91c1c}.hidden-note[data-v-2c7be822]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;margin:0;border-top:1px solid #e5e7eb;background:#f9fafb;padding:.6rem 1.5rem;color:#6b7280;font-size:.8rem}.hidden-note i[data-v-2c7be822]{color:#9ca3af}.link-button[data-v-2c7be822]{border:0;background:none;padding:0;color:#2563eb;font:inherit;cursor:pointer}.link-button[data-v-2c7be822]:hover{text-decoration:underline}@media (max-width:1100px){.run-field--domain[data-v-2c7be822]{min-width:16rem}}