.exact-confidence-card{margin-top:22px;overflow:hidden;border:1px solid #cfd9d1;border-radius:24px;background:#fff;box-shadow:0 16px 38px rgba(9,37,27,.07)}
.exact-confidence-card>header{display:flex;justify-content:space-between;gap:24px;padding:24px;background:linear-gradient(135deg,#f4f8f2,#edf6ee)}.exact-confidence-card h4{margin:7px 0 8px;font:800 clamp(1.25rem,2vw,1.75rem)/1.15 Manrope,sans-serif;color:#09261b}.exact-confidence-card header p{max-width:700px;margin:0;color:#57675f}.exact-confidence-card header aside{min-width:220px;padding:15px 17px;border-radius:17px;background:#12382b;color:#fff}.exact-confidence-card header aside span,.exact-confidence-card header aside strong,.exact-confidence-card header aside small{display:block}.exact-confidence-card header aside span,.exact-confidence-card header aside small{font-size:.72rem;color:#bed2c8}.exact-confidence-card header aside strong{margin:4px 0}.exact-confidence-card header aside.insufficient-sample{background:#705525}.exact-confidence-card header aside.mixed-evidence{background:#713e34}.exact-confidence-card header aside.candidate-forward-monitoring{background:#0b5b3f}
.exact-confidence-empty{padding:24px;color:#607067}.exact-confidence-empty strong,.exact-confidence-empty span{display:block}.exact-confidence-empty span{margin-top:4px;font-size:.83rem}.exact-confidence-exclusions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 20px;border-top:1px solid #dfe5e0;border-bottom:1px solid #dfe5e0;background:#fbfcfa}.exact-confidence-exclusions>span{padding:8px 11px;border-radius:99px;background:#eff3ef;color:#607067;font-size:.72rem}.exact-confidence-exclusions>span strong{color:#173e2f}.exact-confidence-exclusions .btn{margin-left:auto}
.exact-confidence-playbooks{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px}.exact-confidence-playbook{overflow:hidden;border:1px solid #dce3dd;border-radius:19px;background:#fcfdfb}.exact-confidence-playbook>header{display:flex;justify-content:space-between;gap:12px;padding:16px 17px;background:#f1f5f1}.exact-confidence-playbook>header span,.exact-confidence-playbook>header strong{display:block}.exact-confidence-playbook>header span{font-size:.7rem;color:#617168}.exact-confidence-playbook>header strong{margin-top:3px}.exact-confidence-playbook>header em{align-self:center;padding:6px 9px;border-radius:99px;background:#fff;font-size:.68rem;font-style:normal;font-weight:800;color:#52635a}
.exact-confidence-metrics{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #e1e6e2}.exact-confidence-metrics>span{padding:15px;border-right:1px solid #e5e9e5;border-bottom:1px solid #e5e9e5}.exact-confidence-metrics>span:nth-child(even){border-right:0}.exact-confidence-metrics>span:last-child{grid-column:1/-1;border-bottom:0}.exact-confidence-metrics span,.exact-confidence-metrics strong,.exact-confidence-metrics small{display:block}.exact-confidence-metrics>span{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#68766e}.exact-confidence-metrics strong{margin:5px 0 2px;font:800 1.2rem Manrope,sans-serif;color:#0e2d21;text-transform:none;letter-spacing:0}.exact-confidence-metrics small{font-size:.68rem;font-weight:500;text-transform:none;letter-spacing:0;color:#758079}
.exact-confidence-gates{display:grid;gap:7px;padding:15px;background:#f8faf7}.exact-confidence-gates>span{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;padding:8px 9px;border-radius:11px;background:#fff}.exact-confidence-gates i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#ecefed;color:#78847d;font-style:normal;font-weight:900}.exact-confidence-gates .passed i{background:#dcf5e7;color:#08734d}.exact-confidence-gates b{font-size:.72rem}.exact-confidence-gates small{font-size:.68rem;color:#68766f}.exact-confidence-outcome{margin:0;padding:15px 16px;border-top:1px solid #dfe5e0;background:#fff6e9}.exact-confidence-outcome strong,.exact-confidence-outcome span{display:block}.exact-confidence-outcome span{margin-top:3px;font-size:.73rem;color:#69746e}.exact-confidence-outcome.candidate{background:#e8f7ee;color:#0c5c40}.exact-confidence-outcome.mixed{background:#fff0ec;color:#7b392e}.exact-confidence-outcome.waiting{color:#604f2d}
.exact-confidence-comparison{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:1px;margin:0 20px 20px;overflow:hidden;border:1px solid #d9e0da;border-radius:17px;background:#d9e0da}.exact-confidence-comparison>div,.exact-confidence-comparison>span{padding:14px;background:#f8faf7}.exact-confidence-comparison>div span,.exact-confidence-comparison>div strong,.exact-confidence-comparison>div small,.exact-confidence-comparison>span small,.exact-confidence-comparison>span strong,.exact-confidence-comparison>span em{display:block}.exact-confidence-comparison>div span,.exact-confidence-comparison>span small{font-size:.67rem;color:#68776f}.exact-confidence-comparison>div strong{margin:3px 0}.exact-confidence-comparison>span strong{margin:6px 0 2px}.exact-confidence-comparison>span em{font-size:.7rem;font-style:normal;color:#507061}.exact-confidence-boundary{margin:0;padding:15px 20px;border-top:1px solid #dfe5e0;background:#fafbf9;color:#68756e;font-size:.72rem}
@media(max-width:1050px){.exact-confidence-playbooks{grid-template-columns:1fr}.exact-confidence-comparison{grid-template-columns:repeat(2,1fr)}.exact-confidence-comparison>div{grid-column:1/-1}}
@media(max-width:680px){.exact-confidence-card>header{display:grid;padding:18px}.exact-confidence-card header aside{min-width:0}.exact-confidence-exclusions{align-items:stretch}.exact-confidence-exclusions .btn{width:100%;margin-left:0}.exact-confidence-playbooks{padding:14px}.exact-confidence-playbook>header{display:grid}.exact-confidence-comparison{grid-template-columns:1fr;margin:0 14px 14px}.exact-confidence-comparison>div{grid-column:auto}.exact-confidence-metrics{grid-template-columns:1fr}.exact-confidence-metrics>span,.exact-confidence-metrics>span:nth-child(even){border-right:0}.exact-confidence-metrics>span:last-child{grid-column:auto}.exact-confidence-gates>span{grid-template-columns:22px 1fr}.exact-confidence-gates small{grid-column:2}}
