.cv2-document{max-width:1120px}.cv2-rule,.cv2-status,.cv2-finding,.cv2-identity{padding:1rem 1.2rem;border:1px solid #d5d0c3;background:#f5f2ea;margin:1rem 0}.cv2-rule,.cv2-status{display:flex;justify-content:space-between;gap:1rem}.cv2-status.is-ready{background:#edf5ed;border-color:#668267}.cv2-scorecard{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.cv2-scorecard article{padding:1rem;background:#f1eee6;border-top:3px solid #344f43}.cv2-scorecard strong{display:block;font-size:1.6rem}.cv2-chain{display:grid;grid-template-columns:repeat(5,1fr);margin:1.2rem 0}.cv2-chain span{padding:.75rem;border:1px solid #cdc7ba;text-align:center}.cv2-systems details{border-top:1px solid #ccc6b8}.cv2-systems summary{display:flex;justify-content:space-between;cursor:pointer;padding:1rem 0}.cv2-systems summary span{display:block;color:#6f6a61;font-size:.8rem}.cv2-detail{padding-bottom:1.2rem}.cv2-system-finding{padding:1rem;background:#e9efe9}.cv2-system-finding strong{display:block}.cv2-stage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.cv2-stage-grid article{border:1px solid #d8d3c7;padding:1rem}.cv2-stage-grid article:first-child{grid-column:1/-1}.cv2-stage-grid header{display:flex;justify-content:space-between;gap:1rem}.cv2-stage-grid b{font-size:.72rem;letter-spacing:.05em}.cv2-evidence{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;max-height:24rem;overflow:auto}.cv2-evidence div{padding:.6rem;background:#f3f1eb}.cv2-evidence strong,.cv2-evidence small{display:block}.cv2-base pre{max-height:25rem;overflow:auto;background:#252823;color:#f5f3ea;padding:1rem;font-size:.75rem}.cv2-error{padding:1rem;background:#ffe7e1;color:#7c211c}@media(max-width:850px){.cv2-scorecard,.cv2-stage-grid,.cv2-evidence{grid-template-columns:1fr}.cv2-stage-grid article:first-child{grid-column:auto}.cv2-chain{grid-template-columns:1fr}.cv2-rule,.cv2-status{display:block}}
