.test-impact.svelte-lid0q2{padding:var(--space-inset-xs) 0 0;font-size:var(--type-size-ui);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:var(--space-3);margin-bottom:var(--space-4)}.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:var(--space-stack-sm);margin-left:auto}.project-input.svelte-lid0q2{min-width:160px;flex:1;max-width:280px;padding:var(--space-inset-sm) var(--space-inset-md);font-size:var(--type-size-caption);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:var(--space-stack-sm);padding:var(--space-inset-sm) var(--space-inset-lg);font-size:var(--type-size-caption);font-weight:var(--type-weight-semibold);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:var(--space-stack-sm);padding:var(--space-8);color:var(--xcode-text-tertiary);font-size:var(--type-size-ui)}.empty.svelte-lid0q2{display:flex;flex-direction:column;align-items:center;gap:var(--space-stack-sm);color:var(--xcode-text-tertiary);padding:var(--space-7) var(--space-inset-lg);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:var(--type-size-ui)}.summary-bar.svelte-lid0q2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-inset-sm) var(--space-inset-md);background:var(--xcode-surface-card);border:1px solid var(--xcode-border);border-radius:var(--xcode-radius-md);margin-bottom:var(--space-3)}.summary-item.svelte-lid0q2{display:flex;flex-direction:column;gap:2px}.summary-label.svelte-lid0q2{font-size:var(--type-size-micro);text-transform:uppercase;letter-spacing:.4px;font-weight:var(--type-weight-semibold);color:var(--xcode-text-tertiary)}.summary-value.svelte-lid0q2{font-size:var(--type-size-ui);font-weight:var(--type-weight-semibold);color:var(--xcode-text)}.confidence-badge.svelte-lid0q2{margin-left:auto;padding:var(--space-inset-xs) var(--space-inset-md);border-radius:var(--xcode-radius-md);font-size:var(--type-size-micro);font-weight:var(--type-weight-semibold);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:var(--space-3);overflow:hidden}.subsection-toggle.svelte-lid0q2{display:flex;align-items:center;gap:var(--space-stack-sm);width:100%;padding:var(--space-inset-sm) var(--space-inset-md);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:var(--type-size-caption);font-weight:var(--type-weight-semibold);text-transform:uppercase;letter-spacing:.5px;color:var(--xcode-text-secondary)}.subsection-title.static.svelte-lid0q2{padding:var(--space-inset-sm) var(--space-inset-md) 0}.subsection-meta.svelte-lid0q2{margin-left:auto;font-size:var(--type-size-caption);color:var(--xcode-text-tertiary)}.file-list.svelte-lid0q2{list-style:none;margin:0;padding:0 var(--space-inset-sm) var(--space-inset-sm)}.file-row.svelte-lid0q2{display:flex;align-items:flex-start;gap:var(--space-stack-sm);padding:var(--space-inset-sm) var(--space-inset-sm);border-radius:var(--xcode-radius-md);background:var(--xcode-surface);margin-bottom:var(--space-1);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:var(--type-size-caption);line-height:1.35}.file-base.svelte-lid0q2{font-weight:var(--type-weight-semibold);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:var(--space-inset-xs)}.mapping-list.svelte-lid0q2{padding:0 var(--space-inset-sm) var(--space-inset-sm);display:flex;flex-direction:column;gap:var(--space-stack-sm)}.mapping-row.svelte-lid0q2{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr);gap:var(--space-stack-sm);align-items:start;padding:var(--space-inset-sm);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:var(--type-size-micro);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:var(--space-stack-sm);flex-wrap:wrap;margin-bottom:var(--space-1)}.match-pill.svelte-lid0q2{font-size:var(--type-size-micro);font-weight:var(--type-weight-semibold);padding:2px var(--space-inset-sm);border-radius:var(--radius-xs);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:var(--type-size-micro);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:var(--type-size-micro);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:var(--space-stack-sm);padding:var(--space-inset-sm) var(--space-inset-md) var(--space-inset-xs);color:var(--xcode-yellow)}.unmapped-list.svelte-lid0q2{list-style:none;margin:0;padding:0 var(--space-inset-md) var(--space-inset-md) var(--space-8)}.unmapped-list.svelte-lid0q2 li:where(.svelte-lid0q2){margin-bottom:var(--space-1)}.only-testing-head.svelte-lid0q2{display:flex;align-items:center;gap:var(--space-stack-sm);padding:var(--space-inset-sm) var(--space-inset-md)}.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:var(--space-stack-xs);padding:var(--space-inset-xs) var(--space-inset-sm);font-size:var(--type-size-micro);font-weight:var(--type-weight-semibold);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 var(--space-3) var(--space-3);padding:var(--space-inset-md) var(--space-inset-md);font-family:var(--xcode-font-mono, ui-monospace, monospace);font-size:var(--type-size-micro);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}
