.research-run{color:#111827;font:14px/1.5 ui-sans-serif,system-ui,sans-serif}.research-run__status-row{align-items:center;display:flex;gap:12px;margin-bottom:16px}.research-run__status{background:#dbeafe;border-radius:999px;color:#1e40af;display:inline-flex;font-weight:600;padding:4px 12px}.research-run[data-status=completed] .research-run__status{background:#dcfce7;color:#166534}.research-run[data-status=errored] .research-run__status,.research-run[data-status=disconnected] .research-run__status{background:#fee2e2;color:#991b1b}.research-run__spinner{animation:research-run-spin .8s linear infinite;border:2px solid #d1d5db;border-radius:999px;border-top-color:#2563eb;height:14px;width:14px}.research-run__activity,.research-run__report{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.research-run__report{margin-top:16px}.research-run__eyebrow{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.research-run__empty{color:#9ca3af;margin:0}.research-run__steps{list-style:none;margin:0;padding:0}.research-run__steps li{border-top:1px solid #f3f4f6;display:flex;gap:12px;padding:6px 0}.research-run__steps time{color:#9ca3af;flex:0 0 auto;font-variant-numeric:tabular-nums}.research-run__report pre{font:inherit;line-height:1.6;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}@keyframes research-run-spin{to{transform:rotate(360deg)}}
