.test-impact.svelte-lid0q2{padding:4px 0 0;font-size:13px;color:var(--xcode-text);border-top:none;background:transparent;font-family:var(--xcode-font)}.header-bar.svelte-lid0q2{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.section-title.svelte-lid0q2{margin:0;font-size:var(--xcode-section-title);font-weight:var(--xcode-section-title-weight);letter-spacing:var(--xcode-section-title-tracking);color:var(--xcode-text);line-height:1.15}.header-actions.svelte-lid0q2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto}.project-input.svelte-lid0q2{min-width:160px;flex:1;max-width:280px;padding:6px 10px;font-size:12px;border:1px solid var(--xcode-border);border-radius:var(--xcode-radius-md);background:var(--xcode-surface-card);color:var(--xcode-text)}.project-input.svelte-lid0q2::placeholder{color:var(--xcode-text-tertiary)}.analyze-btn.svelte-lid0q2{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;border:none;border-radius:var(--xcode-radius-pill);background:var(--xcode-accent);color:#fff;cursor:pointer}.analyze-btn.svelte-lid0q2:hover:not(:disabled){filter:brightness(1.08)}.analyze-btn.svelte-lid0q2:disabled{opacity:.5;cursor:not-allowed}.spin{animation:svelte-lid0q2-ti-spin .8s linear infinite}@keyframes svelte-lid0q2-ti-spin{to{transform:rotate(360deg)}}.loading-state.svelte-lid0q2{display:flex;align-items:center;justify-content:center;gap:8px;padding:32px;color:var(--xcode-text-tertiary);font-size:13px}.empty.svelte-lid0q2{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--xcode-text-tertiary);padding:28px 16px;text-align:center;background:var(--xcode-surface-card);border-radius:var(--xcode-radius-md);border:1px dashed var(--xcode-border)}.empty.svelte-lid0q2 p:where(.svelte-lid0q2){margin:0;max-width:280px;line-height:1.45;font-size:13px}.summary-bar.svelte-lid0q2{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;background:var(--xcode-surface-card);border:1px solid var(--xcode-border);border-radius:var(--xcode-radius-md);margin-bottom:12px}.summary-item.svelte-lid0q2{display:flex;flex-direction:column;gap:2px}.summary-label.svelte-lid0q2{font-size:11px;text-transform:uppercase;letter-spacing:.4px;font-weight:600;color:var(--xcode-text-tertiary)}.summary-value.svelte-lid0q2{font-size:13px;font-weight:600;color:var(--xcode-text)}.confidence-badge.svelte-lid0q2{margin-left:auto;padding:4px 10px;border-radius:var(--xcode-radius-md);font-size:11px;font-weight:600;text-transform:capitalize;border:1px solid color-mix(in srgb,var(--badge-color) 45%,var(--xcode-border));color:var(--badge-color);background:color-mix(in srgb,var(--badge-color) 12%,transparent)}.card.svelte-lid0q2{background:var(--xcode-surface-card);border:1px solid var(--xcode-border);border-radius:var(--xcode-radius-md);margin-bottom:10px;overflow:hidden}.subsection-toggle.svelte-lid0q2{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:var(--xcode-surface-card);color:var(--xcode-text);cursor:pointer;font:inherit;text-align:left}.subsection-toggle.svelte-lid0q2:hover{background:var(--xcode-surface-hover)}.subsection-title.svelte-lid0q2{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--xcode-text-secondary)}.subsection-title.static.svelte-lid0q2{padding:8px 10px 0}.subsection-meta.svelte-lid0q2{margin-left:auto;font-size:12px;color:var(--xcode-text-tertiary)}.file-list.svelte-lid0q2{list-style:none;margin:0;padding:0 8px 8px}.file-row.svelte-lid0q2{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:var(--xcode-radius-md);background:var(--xcode-surface);margin-bottom:4px;content-visibility:auto;contain-intrinsic-size:auto 100% auto 32px}.status-ico.svelte-lid0q2{flex-shrink:0;margin-top:2px}.file-path.svelte-lid0q2{display:block;min-width:0;font-size:12px;line-height:1.35}.file-base.svelte-lid0q2{font-weight:600;color:var(--xcode-text)}.file-dir.svelte-lid0q2{display:block;color:var(--xcode-text-tertiary);word-break:break-all}.mappings-card.svelte-lid0q2 .subsection-title.static:where(.svelte-lid0q2){padding-bottom:4px}.mapping-list.svelte-lid0q2{padding:0 8px 8px;display:flex;flex-direction:column;gap:6px}.mapping-row.svelte-lid0q2{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr);gap:8px;align-items:start;padding:8px;border-radius:var(--xcode-radius-md);background:var(--xcode-surface);border:1px solid var(--xcode-border);content-visibility:auto;contain-intrinsic-size:auto 100% auto 56px}.mapping-source.svelte-lid0q2{min-width:0}.mono-path.svelte-lid0q2{font-family:var(--xcode-font-mono, ui-monospace, monospace);font-size:11px;color:var(--xcode-text);word-break:break-all;line-height:1.35}.mapping-arrow.svelte-lid0q2{color:var(--xcode-text-tertiary);padding-top:2px}.mapping-tests.svelte-lid0q2{min-width:0}.match-line.svelte-lid0q2{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:4px}.match-pill.svelte-lid0q2{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px;text-transform:lowercase;font-family:var(--xcode-font-mono, ui-monospace, monospace)}.match-pill.pill-naming.svelte-lid0q2{background:#3b82f62e;color:#60a5fa}.match-pill.pill-import.svelte-lid0q2{background:#a855f72e;color:#c084fc}.match-pill.pill-target.svelte-lid0q2{background:var(--xcode-surface-hover);color:var(--xcode-text-secondary)}.conf-dot.svelte-lid0q2{width:6px;height:6px;border-radius:50%;flex-shrink:0}.conf-label.svelte-lid0q2{font-size:11px;color:var(--xcode-text-tertiary);text-transform:capitalize}.test-files.svelte-lid0q2{list-style:none;margin:0;padding:0}.mono-small.svelte-lid0q2{font-family:var(--xcode-font-mono, ui-monospace, monospace);font-size:11px;color:var(--xcode-text-secondary);line-height:1.4;word-break:break-all}.unmapped.svelte-lid0q2{border-color:color-mix(in srgb,var(--xcode-yellow) 35%,var(--xcode-border));background:color-mix(in srgb,var(--xcode-yellow) 8%,var(--xcode-surface-card))}.unmapped-head.svelte-lid0q2{display:flex;align-items:center;gap:8px;padding:8px 10px 4px;color:var(--xcode-yellow)}.unmapped-list.svelte-lid0q2{list-style:none;margin:0;padding:0 10px 10px 32px}.unmapped-list.svelte-lid0q2 li:where(.svelte-lid0q2){margin-bottom:4px}.only-testing-head.svelte-lid0q2{display:flex;align-items:center;gap:8px;padding:8px 10px}.only-testing-head.svelte-lid0q2 .subsection-title.static:where(.svelte-lid0q2){padding:0;flex:1}.copy-btn.svelte-lid0q2{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;border:1px solid var(--xcode-border);border-radius:var(--xcode-radius-md);background:var(--xcode-surface-hover);color:var(--xcode-text-secondary);cursor:pointer}.copy-btn.svelte-lid0q2:hover:not(:disabled){color:var(--xcode-text)}.copy-btn.svelte-lid0q2:disabled{opacity:.45;cursor:not-allowed}.only-testing-block.svelte-lid0q2{margin:0 10px 10px;padding:10px 12px;font-family:var(--xcode-font-mono, ui-monospace, monospace);font-size:11px;line-height:1.45;color:var(--xcode-text-secondary);background:var(--xcode-surface);border:1px solid var(--xcode-border);border-radius:var(--xcode-radius-md);white-space:pre-wrap;word-break:break-all;max-height:200px;overflow:auto}
