h3{margin-top:28px;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.pipeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px}.pipeline-stage{display:grid;grid-template-columns:11px 1fr;gap:9px;min-height:100px;padding:13px;border:1px solid var(--line);border-radius:9px;background:#080d0c80}.pipeline-stage strong,.pipeline-stage small{display:block}.stage-group{font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px}.stage-status{margin-right:6px;color:var(--ink);font-weight:750;text-transform:uppercase}.stage-dot{width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--muted)}.pipeline-stage.running{border-color:#ffc85755}.pipeline-stage.running .stage-dot{background:var(--warn);box-shadow:0 0 12px var(--warn)}.pipeline-stage.passed .stage-dot{background:var(--accent)}.pipeline-stage.failed{border-color:#ff6b6b55}.pipeline-stage.failed .stage-dot{background:var(--bad)}.pipeline-stage.skipped .stage-dot{background:#60736d}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.evidence-grid article{padding:15px;border:1px solid var(--line);border-radius:9px;background:#080d0c80}.evidence-grid article>strong{display:block;margin:10px 0 3px}.evidence-grid p{margin:3px 0}.report-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px}.report-metrics article{padding:13px;border:1px solid var(--line);border-radius:9px}.report-metrics span,.report-metrics strong{display:block}.report-metrics strong{font-size:1.4rem}.failure-summary{padding:12px;border-left:3px solid var(--bad);background:#ff6b6b12}.artifacts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0}.artifact{padding:4px 9px;border:1px solid var(--line);border-radius:99px;color:var(--muted);font-size:.78rem}details{margin-top:24px}summary{cursor:pointer}pre{max-height:480px;overflow:auto;white-space:pre-wrap;background:#060908;border:1px solid var(--line);border-radius:8px;padding:14px;font-size:.75rem}@media(max-width:720px){.report-metrics,.evidence-grid{grid-template-columns:1fr 1fr}.pipeline{grid-template-columns:1fr}}@media(max-width:440px){.report-metrics,.evidence-grid{grid-template-columns:1fr}}
