/* V9.08.10 — final public-scan teaser + customer proof cleanup */
.mu-report-mode .mu-ai-guidance,.mu-report-mode .mu-intelligence-report,.mu-report-mode .mu-ai-test-lab,.mu-report-mode .mu-schema-preview,.mu-report-mode .mu-buyer-test,.mu-report-mode .mu-profile-map{display:none!important}
.mu-report-mode .score-row.mu-customer-score-row{grid-template-columns:minmax(0,1.25fr) minmax(430px,.75fr);gap:18px}
.mu-report-mode .mu-scan-current-instrument{margin:22px 22px 22px 0;padding:26px 28px;grid-template-columns:170px 1fr;gap:24px;min-height:220px;background:linear-gradient(128deg,rgba(2,31,47,.98),rgba(4,63,66,.9));border:1px solid rgba(90,239,189,.38);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}
.mu-report-mode .mu-scan-current-ring{width:160px;height:160px;box-shadow:0 0 0 7px rgba(65,229,183,.06),0 0 24px rgba(46,226,191,.14)}
.mu-report-mode .mu-scan-score-value{transform:none;gap:2px}
.mu-report-mode .mu-scan-score-value strong{font-size:47px;letter-spacing:-.045em}
.mu-report-mode .mu-scan-score-value span{font-size:18px;transform:translateY(-2px)}
.mu-report-mode .mu-scan-current-ring>small{bottom:38px}
.mu-report-mode .mu-scan-current-copy h3{font-size:24px;margin:10px 0 6px}
.mu-report-mode .mu-scan-current-copy>p{margin-bottom:12px;color:#b7d3df}
.mu-report-mode .mu-scan-before-after-inline{max-width:330px;grid-template-columns:1fr 24px 1fr;gap:8px}
.mu-report-mode .mu-scan-before-after-inline span{background:rgba(1,20,34,.58);border:1px solid rgba(62,218,255,.18);padding:9px 10px}
.mu-report-mode .mu-scan-before-after-inline em{display:none}
.mu-public-teaser{margin-top:18px;border:1px solid rgba(54,214,255,.32);background:linear-gradient(145deg,#071d31,#09283b);padding:26px 28px;box-shadow:0 16px 36px rgba(0,18,34,.18)}
.mu-public-teaser-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.mu-public-teaser h2{color:#fff;margin:5px 0 8px;font-size:25px}.mu-public-teaser p{color:#b8ceda;margin:0;line-height:1.55}.mu-paid-customer-badge{border:1px solid rgba(90,239,189,.55);color:#5aefbd;font-weight:900;font-size:10px;letter-spacing:.12em;padding:8px 10px;white-space:nowrap}
.mu-public-proof-row{margin-top:22px;display:grid;grid-template-columns:1fr 36px 1fr;gap:12px;align-items:stretch}.mu-public-proof-row>div{border:1px solid rgba(54,214,255,.22);background:#061a2b;padding:18px}.mu-public-proof-row small{display:block;color:#6ea8c7;letter-spacing:.12em;font-weight:900;font-size:9px}.mu-public-proof-row strong{display:block;color:#fff;font-size:34px;margin:5px 0}.mu-public-proof-row span{color:#9fc4d5;font-size:12px}.mu-public-proof-row i{align-self:center;text-align:center;color:#46e7c1;font-style:normal;font-size:26px}.mu-public-customer-note{margin-top:14px;padding:11px 13px;border-left:3px solid #46e7c1;background:rgba(18,96,82,.12);color:#b9ddd1;font-size:12px}
.mu-public-gap-preview{margin-top:20px;border-top:1px solid rgba(54,214,255,.18);padding-top:18px}.mu-public-gap-preview>b{color:#fff}.mu-public-gap-preview ul{list-style:none;padding:0;margin:12px 0;display:grid;gap:8px}.mu-public-gap-preview li{display:flex;justify-content:space-between;gap:12px;background:#061a2b;border:1px solid rgba(54,214,255,.16);padding:11px 13px;color:#c6dce6}.mu-public-gap-preview li b{color:#f1c36f;font-size:11px;text-transform:uppercase}.mu-public-gap-preview small{color:#7fa9bd}
.mu-locked-value-grid{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mu-locked-value-grid>div{min-height:110px;border:1px solid rgba(54,214,255,.2);background:linear-gradient(150deg,#061a2b,#0a2638);padding:15px;display:flex;flex-direction:column;gap:7px}.mu-locked-value-grid span{font-size:18px}.mu-locked-value-grid b{color:#fff}.mu-locked-value-grid small{color:#7fa9bd}.mu-public-method-note{margin-top:18px!important;font-size:11px!important;color:#6f9bb0!important;border-top:1px solid rgba(54,214,255,.14);padding-top:13px}
.mu-report-mode .mu-coverage-metrics{margin-bottom:0}
@media(max-width:900px){.mu-report-mode .score-row.mu-customer-score-row{grid-template-columns:1fr}.mu-report-mode .mu-scan-current-instrument{margin:0 20px 20px}.mu-locked-value-grid{grid-template-columns:1fr 1fr}.mu-public-proof-row{grid-template-columns:1fr}.mu-public-proof-row i{transform:rotate(90deg)}}
@media(max-width:560px){.mu-locked-value-grid{grid-template-columns:1fr}.mu-public-teaser-head{display:block}.mu-paid-customer-badge{display:inline-block;margin-top:12px}}
