:root{--text:#1f2328;--text-muted:#6b7280;--bg:#fff;--border:#e5e7eb;--row-alt:#f9fafb;--link:#2563eb;--fact-bg:#dcfce7;--fact-text:#166534;--inference-bg:#fef3c7;--inference-text:#92400e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#e5e7eb;--text-muted:#9ca3af;--bg:#16171d;--border:#2e303a;--row-alt:#1c1d24;--link:#60a5fa;--fact-bg:#14532d;--fact-text:#bbf7d0;--inference-bg:#78350f;--inference-text:#fde68a}}*{box-sizing:border-box}body{color:var(--text);background:var(--bg);margin:0;font:15px/1.5 system-ui,Segoe UI,Roboto,sans-serif}#root{max-width:960px;margin:0 auto;padding:24px 16px 64px}h1{margin:0 0 16px;font-size:24px}h2{margin:24px 0 8px;font-size:16px}a{color:var(--link)}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);padding:8px 10px;font-size:14px}th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}tbody tr:nth-child(2n){background:var(--row-alt)}.badge{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.badge-fact{background:var(--fact-bg);color:var(--fact-text)}.badge-inference{background:var(--inference-bg);color:var(--inference-text)}.predicate{color:var(--text-muted);font-weight:500}dl{grid-template-columns:max-content 1fr;gap:4px 16px;margin:0;display:grid}dt{color:var(--text-muted)}dd{margin:0}.signal-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.signal-list li{border:1px solid var(--border);border-radius:6px;padding:10px 12px}.signal-summary{margin:0 0 6px}.signal-source{color:var(--text-muted);margin:0;font-size:13px}
