/* V9.08.10.1 — paid-customer public scan cockpit parity + baseline clarity */
.mu-report-mode .score-row.mu-customer-score-row{grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr);gap:22px;align-items:stretch}
.mu-report-mode .mu-scan-current-instrument{--hud:#63e6ae;position:relative;isolation:isolate;overflow:hidden;margin:0;padding:20px 22px 16px;min-height:270px;display:block;background:linear-gradient(145deg,rgba(6,20,34,.99),rgba(8,35,51,.97));border:1px solid rgba(99,230,174,.42);clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);box-shadow:0 24px 60px rgba(0,0,0,.32),inset 0 0 34px rgba(99,230,174,.06)}
.mu-report-mode .mu-scan-current-instrument:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,transparent 49.7%,rgba(99,230,174,.05) 50%,transparent 50.3%),linear-gradient(transparent 49.7%,rgba(99,230,174,.045) 50%,transparent 50.3%);background-size:48px 48px;opacity:.7}
.mu-report-mode .mu-scan-current-instrument:after{content:"";position:absolute;z-index:-1;right:-105px;top:-130px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(99,230,174,.13),transparent 68%)}
.mu-report-mode .mu-scan-live-kicker{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:900;letter-spacing:.17em;color:#8fb0c5}.mu-report-mode .mu-scan-live-kicker>span{width:7px;height:7px;border-radius:50%;background:#63e6ae;box-shadow:0 0 14px #63e6ae}
.mu-report-mode .mu-scan-current-main{display:grid;grid-template-columns:210px 1fr;gap:24px;align-items:center;margin-top:8px}
.mu-report-mode .mu-scan-current-gauge{display:grid;place-items:center;align-self:center}
.mu-report-mode .mu-scan-current-ring{position:relative;width:190px;height:190px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(from -90deg,#63e6ae 0 360deg,rgba(116,172,205,.12) 360deg);box-shadow:0 0 30px rgba(99,230,174,.17)}
.mu-report-mode .mu-scan-current-ring:before{content:"";position:absolute;inset:12px;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(14,48,67,.96),rgba(3,14,25,.99) 68%);border:1px solid rgba(99,230,174,.38);box-shadow:inset 0 0 28px rgba(0,0,0,.65),0 0 0 4px rgba(95,199,255,.035)}
.mu-report-mode .mu-scan-current-ring:after{content:"";position:absolute;inset:27px;border-radius:50%;border:1px dashed rgba(99,230,174,.32)}
.mu-report-mode .mu-scan-score-value{position:relative;z-index:2;display:grid;grid-template-columns:auto auto;align-items:end;justify-content:center;gap:3px;line-height:.8;text-align:center;transform:none!important}
.mu-report-mode .mu-scan-score-value strong{font-size:56px!important;line-height:.8!important;color:#f7fbff!important;letter-spacing:-.06em!important;text-shadow:0 0 18px rgba(99,230,174,.18)}
.mu-report-mode .mu-scan-score-value span{position:static!important;font-size:20px!important;line-height:1!important;color:#63e6ae!important;font-weight:900!important;margin:0 0 8px 0!important;transform:none!important}
.mu-report-mode .mu-scan-current-ring>small{position:absolute!important;z-index:2;left:0!important;right:0!important;bottom:47px!important;top:auto!important;text-align:center;color:#7598ad!important;font-size:9px!important;letter-spacing:.2em!important}
.mu-report-mode .mu-scan-current-copy{display:block;padding:0;align-self:center}.mu-report-mode .mu-scan-system-ready{display:inline-flex;padding:5px 9px;border:1px solid rgba(99,230,174,.34);background:rgba(99,230,174,.09);font-size:9px;letter-spacing:.16em;color:#63e6ae;font-weight:900}.mu-report-mode .mu-scan-current-copy h3{margin:12px 0 7px!important;font-size:22px!important;line-height:1.05!important;color:#f3fbff!important}.mu-report-mode .mu-scan-current-copy>p{margin:9px 0 0!important;max-width:390px;color:#88a8bb!important;font-size:12px!important;line-height:1.5!important}
.mu-report-mode .mu-scan-live-telemetry{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.mu-report-mode .mu-scan-live-telemetry>span{position:relative;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:8px;min-width:0;padding:9px 10px;border-top:1px solid rgba(95,199,255,.15);border-bottom:1px solid rgba(95,199,255,.1);background:linear-gradient(90deg,rgba(12,36,52,.72),rgba(6,20,31,.5))}.mu-report-mode .mu-scan-live-telemetry>span:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#63e6ae;box-shadow:0 0 8px rgba(99,230,174,.6)}.mu-report-mode .mu-scan-live-telemetry i{grid-row:1/3;width:25px;height:25px;border:1px solid rgba(95,199,255,.24);border-radius:50%;display:grid;place-items:center;color:#93cfea;font-size:11px;font-style:normal}.mu-report-mode .mu-scan-live-telemetry small{display:block;font-size:7px;letter-spacing:.13em;color:#668aa0}.mu-report-mode .mu-scan-live-telemetry b{display:block;margin-top:2px;font-size:10px;color:#dff4ff;white-space:nowrap}
.mu-report-mode .mu-scan-live-footer{display:flex;justify-content:space-between;gap:15px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(95,199,255,.12);font-size:8px;font-weight:800;letter-spacing:.1em;color:#688da3}.mu-report-mode .mu-scan-live-footer span:first-child{display:flex;align-items:center;gap:6px}.mu-report-mode .mu-scan-live-footer span:first-child i{width:5px;height:5px;border-radius:50%;background:#63e6ae;box-shadow:0 0 10px #63e6ae}
/* Paid-customer baseline is historical proof, not current work. */
.mu-report-mode .mu-before-after-proof{margin-top:18px!important}.mu-report-mode .mu-before-after-proof .mu-value-proof-header h2{font-size:26px!important}.mu-report-mode .mu-before-after-proof .mu-value-proof-header p:after{content:"  The baseline numbers below are historical and do not represent the current profile.";color:#63e6ae;font-weight:800}.mu-report-mode .mu-before-card:before{content:"HISTORICAL BASELINE";display:inline-block;margin-bottom:9px;padding:4px 7px;border:1px solid rgba(255,190,80,.35);color:#ffc766;background:rgba(139,84,5,.12);font-size:8px;font-weight:900;letter-spacing:.12em}.mu-report-mode .mu-after-card:before{content:"CURRENT STATUS";display:inline-block;margin-bottom:9px;padding:4px 7px;border:1px solid rgba(99,230,174,.35);color:#63e6ae;background:rgba(18,111,82,.12);font-size:8px;font-weight:900;letter-spacing:.12em}
/* The old 12 / 8 / 0 / 4 / 0 row was baseline scan data and looked like current errors. Hide it for active customers. */
.mu-report-mode .mu-customer-score-row + .mu-before-after-proof + .mu-coverage-metrics{display:none!important}
@media(max-width:1050px){.mu-report-mode .score-row.mu-customer-score-row{grid-template-columns:1fr}.mu-report-mode .mu-scan-current-instrument{margin-top:6px}}
@media(max-width:680px){.mu-report-mode .mu-scan-current-main{grid-template-columns:1fr;justify-items:center}.mu-report-mode .mu-scan-current-copy{text-align:center}.mu-report-mode .mu-scan-current-copy>p{margin-left:auto!important;margin-right:auto!important}.mu-report-mode .mu-scan-live-telemetry{grid-template-columns:1fr 1fr}.mu-report-mode .mu-scan-live-footer{flex-direction:column;align-items:center}.mu-report-mode .mu-scan-current-ring{width:165px;height:165px}.mu-report-mode .mu-scan-score-value strong{font-size:48px!important}.mu-report-mode .mu-scan-current-ring>small{bottom:41px!important}}
