.sa-report-modal{position:fixed;inset:0;z-index:10060;background:rgba(0,8,12,.82);padding:clamp(10px,3vw,34px);overflow:auto}.sa-report-modal[hidden]{display:none}.sa-report-shell{max-width:1120px;margin:auto;background:#07131e;border:1px solid #2c6382;color:#dff7ff;box-shadow:0 22px 60px rgba(0,0,0,.55)}.sa-report-shell>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:18px 22px;background:#0a1826;border-bottom:1px solid #29516c}.sa-report-shell>header span,.sa-report-title span{font-size:11px;letter-spacing:.18em;color:#71dcff}.sa-report-shell h2,.sa-report-title h2{margin:5px 0}.sa-report-shell>header button{font-size:26px;background:none;border:0;color:#fff}.sa-report-actions{display:flex;gap:10px;align-items:center;padding:14px 22px;border-bottom:1px solid #23445b}.sa-report-actions button,.sa-campaign-row button[data-campaign-action="report"],.sa-campaign-current nav button{border:1px solid #416b9c;background:#14264a;color:#fff;border-radius:6px;padding:9px 12px;font-weight:700}.sa-research-report{padding:22px}.sa-research-report section{margin:0 0 18px;padding:18px;border:1px solid #20465c;background:#081722}.sa-research-report h3{margin:0 0 12px;color:#63e7ff}.sa-report-disclaimer{margin-top:14px;padding:12px;border-left:3px solid #f2c75c;background:#251d09;color:#ffe8a5}.sa-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sa-report-grid div{padding:11px;border:1px solid #1d4054}.sa-report-grid span,.sa-report-grid strong{display:block}.sa-report-grid span{font-size:10px;letter-spacing:.12em;color:#91adbe}.sa-report-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sa-report-metrics span{padding:10px;background:#132447;color:#91b8ef;font-size:10px}.sa-report-metrics strong{display:block;color:#fff;font-size:18px}.sa-report-analogues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sa-report-analogues article{border:1px solid #29516c;padding:12px}.sa-report-analogues header{display:flex;justify-content:space-between}.sa-report-list{padding-left:18px}.sa-report-list li{margin:9px 0}.sa-report-list span,.sa-report-list small{display:block}.sa-report-list small{color:#91adbe}.sa-report-outcome{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sa-report-outcome p{grid-column:1/-1}.sa-research-report footer{padding:12px;color:#91adbe;text-align:center}.sa-report-open{overflow:hidden}@media(max-width:700px){.sa-report-grid{grid-template-columns:repeat(2,1fr)}.sa-report-metrics{grid-template-columns:repeat(2,1fr)}.sa-report-analogues{grid-template-columns:1fr}.sa-report-outcome{grid-template-columns:1fr}.sa-report-actions{flex-wrap:wrap}.sa-research-report{padding:10px}.sa-research-report section{padding:13px}}@media print{body>*:not(#saResearchReportModal){display:none!important}.sa-report-modal{position:static;background:#fff;padding:0}.sa-report-shell{max-width:none;border:0;box-shadow:none;color:#111;background:#fff}.sa-report-shell>header,.sa-report-actions{display:none}.sa-research-report section{background:#fff;color:#111;border-color:#bbb}.sa-report-grid div,.sa-report-analogues article{border-color:#bbb}.sa-report-disclaimer{background:#fff8dd;color:#111}.sa-report-metrics span{background:#eee;color:#111}.sa-report-metrics strong{color:#111}}
