.analysis-toolbar[data-v-2178049f]{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-bottom:1.25rem;padding:1rem 1.15rem;border:1px solid #e5e7eb;border-radius:.8rem;background:#fff}.toolbar-field[data-v-2178049f]{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}.toolbar-field--domain[data-v-2178049f]{min-width:20rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.toolbar-field span[data-v-2178049f]{color:#475569;font-size:.78rem;font-weight:700}.toolbar-field select[data-v-2178049f]{height:2.65rem;border:1px solid #cbd5e1;border-radius:.55rem;background:#fff;padding:0 .75rem;color:#0f172a}.analysis-button[data-v-2178049f],.deepen-button[data-v-2178049f]{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:700;cursor:pointer}.analysis-button[data-v-2178049f]{min-height:2.65rem;padding:0 1.1rem}.analysis-button[data-v-2178049f]:disabled,.deepen-button[data-v-2178049f]:disabled{cursor:not-allowed;opacity:.5}.operation-message[data-v-2178049f]{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0;color:#1d4ed8;font-size:.78rem}.concerns-state--error[data-v-2178049f],.operation-message--error[data-v-2178049f]{color:#b91c1c}.concerns-state[data-v-2178049f]{padding:3rem 1rem;color:#64748b;text-align:center}.concerns-table-wrapper[data-v-2178049f]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:.8rem;background:#fff}.concerns-table[data-v-2178049f]{width:100%;border-collapse:collapse;color:#334155}.concerns-table th[data-v-2178049f]{padding:.85rem .75rem;border-bottom:1px solid #e2e8f0;background:#f8fafc;color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.035em;text-align:left;text-transform:uppercase}.concern-row[data-v-2178049f]{cursor:pointer;-webkit-transition:background .15s ease;transition:background .15s ease}.concern-row--expanded[data-v-2178049f],.concern-row[data-v-2178049f]:focus,.concern-row[data-v-2178049f]:hover{background:#f8fafc;outline:none}.concern-row td[data-v-2178049f]{min-width:8rem;padding:1rem .75rem;border-bottom:1px solid #eef2f7;vertical-align:middle}.concern-row td small[data-v-2178049f],.subject-cell small[data-v-2178049f]{display:block;margin-top:.2rem;color:#64748b;font-size:.72rem}.subject-cell[data-v-2178049f]{min-width:17rem!important}.expand-column[data-v-2178049f]{width:2.5rem;min-width:2.5rem!important;text-align:center!important}.action-column[data-v-2178049f]{width:9rem;min-width:9rem!important;text-align:center!important}.deepen-button[data-v-2178049f]{padding:.55rem .75rem;font-size:.78rem}.status-pill[data-v-2178049f]{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:.74rem;font-weight:800;white-space:nowrap}.status-pill--completed[data-v-2178049f],.status-pill--proposed[data-v-2178049f]{background:#dcfce7;color:#166534}.status-pill--failed[data-v-2178049f],.status-pill--skipped[data-v-2178049f]{background:#fee2e2;color:#991b1b}.status-pill--queued[data-v-2178049f],.status-pill--running[data-v-2178049f]{background:#fef3c7;color:#92400e}.details-row>td[data-v-2178049f]{padding:0;border-bottom:1px solid #e2e8f0;background:#f8fafc}.analysis-details[data-v-2178049f],.empty-analysis-details[data-v-2178049f]{padding:1.25rem 1.5rem 1.5rem 3.25rem}.empty-analysis-details[data-v-2178049f]{color:#64748b}.analysis-level[data-v-2178049f]{position:relative;margin-bottom:1rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;padding:1.1rem}.analysis-level[data-v-2178049f]:last-child{margin-bottom:0}.analysis-details h3[data-v-2178049f],.analysis-details h4[data-v-2178049f]{margin:0 0 .55rem;color:#0f172a;font-size:.88rem}.analysis-details p[data-v-2178049f]{margin:0;white-space:pre-line}.level-header[data-v-2178049f]{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-2178049f]{margin:0 0 .15rem;font-size:1rem}.level-header p[data-v-2178049f]{color:#64748b;font-size:.76rem}.level-number[data-v-2178049f]{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:.85rem;font-weight:800}.metrics-grid[data-v-2178049f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.confidence-card[data-v-2178049f],.coverage-block[data-v-2178049f],.metric-card[data-v-2178049f],.need-card[data-v-2178049f],.proposal-grid>article[data-v-2178049f]{min-width:0;border:1px solid #e2e8f0;border-radius:.6rem;background:#f8fafc;padding:.85rem}.confidence-card>span[data-v-2178049f],.metric-card>span[data-v-2178049f],.need-card>span[data-v-2178049f],.proposal-grid>article>span[data-v-2178049f]{display:block;margin-bottom:.35rem;color:#64748b;font-size:.7rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.metric-card>strong[data-v-2178049f]{display:block;color:#0f172a;font-size:1.45rem;line-height:1.2}.confidence-card>small[data-v-2178049f],.metric-card>small[data-v-2178049f],.need-card>small[data-v-2178049f]{display:block;margin-top:.2rem;color:#64748b;font-size:.7rem}.metric-card--new[data-v-2178049f],.metric-card--up[data-v-2178049f]{border-color:#bbf7d0;background:#f0fdf4}.metric-card--down[data-v-2178049f]{border-color:#fed7aa;background:#fff7ed}.metric-card--muted[data-v-2178049f]{color:#64748b}.signal-summary[data-v-2178049f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;margin-top:.85rem;border-radius:.55rem;padding:.7rem .85rem;font-size:.82rem}.signal-summary>strong[data-v-2178049f]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.confidence--strong[data-v-2178049f]{border-color:#86efac;background:#f0fdf4;color:#166534}.confidence--medium[data-v-2178049f]{border-color:#fde68a;background:#fffbeb;color:#92400e}.confidence--low[data-v-2178049f]{border-color:#fecaca;background:#fef2f2;color:#991b1b}.confidence--unknown[data-v-2178049f]{background:#f8fafc;color:#64748b}.privacy-note[data-v-2178049f]{margin:.85rem 0!important;color:#64748b;font-size:.76rem}.signal-details[data-v-2178049f]{border-top:1px solid #e2e8f0;padding-top:.75rem}.signal-details summary[data-v-2178049f]{color:#2563eb;font-size:.78rem;font-weight:700;cursor:pointer}.signal-details[open] summary[data-v-2178049f]{margin-bottom:.85rem}.signal-grid[data-v-2178049f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}[data-v-2178049f] .signal-card{min-width:0;border:1px solid #e2e8f0;border-radius:.55rem;padding:.85rem}.existing-coverage[data-v-2178049f],.need-confidence-grid[data-v-2178049f],.proposal-grid[data-v-2178049f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.confidence-card>strong[data-v-2178049f],.need-card>strong[data-v-2178049f],.proposal-grid>article>strong[data-v-2178049f]{display:block;color:inherit;font-size:.92rem}.confidence-card ul[data-v-2178049f],.coverage-block ul[data-v-2178049f],.web-sources ul[data-v-2178049f]{margin:.65rem 0 0;padding-left:1.1rem}.confidence-card li[data-v-2178049f],.coverage-block li[data-v-2178049f],.web-sources li[data-v-2178049f]{margin:.35rem 0;font-size:.78rem}.decision-rationale[data-v-2178049f]{margin-top:.85rem!important;border-left:3px solid #93c5fd;padding-left:.75rem;color:#475569;font-size:.8rem}.coverage-block h4[data-v-2178049f],.web-sources h4[data-v-2178049f]{margin-bottom:.65rem}.empty-coverage[data-v-2178049f],.empty-proposal[data-v-2178049f]{border-radius:.55rem;background:#f8fafc;padding:.85rem;color:#64748b;font-size:.8rem}.proposal-title[data-v-2178049f]{grid-column:1/-1;border-color:#bfdbfe!important;background:#eff6ff!important}.web-sources[data-v-2178049f]{margin-top:.9rem;border-top:1px solid #e2e8f0;padding-top:.9rem}[data-v-2178049f] .signal-card ul{margin:0;padding-left:1.1rem}[data-v-2178049f] .signal-card li{margin:.4rem 0}[data-v-2178049f] .signal-card small,[data-v-2178049f] .signal-card strong{display:block}[data-v-2178049f] .signal-card small,[data-v-2178049f] .signal-empty{margin-top:.12rem;color:#64748b;font-size:.72rem}.source-type[data-v-2178049f]{display:inline-block;min-width:6rem;color:#64748b;font-size:.72rem;font-weight:800;text-transform:uppercase}.sr-only[data-v-2178049f]{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:1100px){.analysis-toolbar[data-v-2178049f]{-ms-flex-wrap:wrap;flex-wrap:wrap}.toolbar-field--domain[data-v-2178049f]{min-width:16rem}}@media (max-width:760px){.analysis-button[data-v-2178049f],.toolbar-field--domain[data-v-2178049f],.toolbar-field[data-v-2178049f]{width:100%;min-width:0}.existing-coverage[data-v-2178049f],.metrics-grid[data-v-2178049f],.need-confidence-grid[data-v-2178049f],.proposal-grid[data-v-2178049f],.signal-grid[data-v-2178049f]{grid-template-columns:1fr}.proposal-title[data-v-2178049f]{grid-column:auto}.signal-summary[data-v-2178049f]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}