/* The improved site is followed by a second, readable analytics view. */
.hero[data-result-phase] .scene-growth-summary{display:none}
.hero[data-result-phase] .scene-browser-bar [data-result-message]{font-size:9px;font-weight:650;letter-spacing:.04em}
.hero[data-result-phase] .scene-analysis[data-result-dashboard] .scene-dashboard-heading{align-items:center;margin-bottom:8px}
.hero[data-result-phase] .scene-analysis[data-result-dashboard] .scene-dashboard-heading>span{font-size:9px;color:#526b80;white-space:normal;text-align:right}
.hero[data-result-phase] .scene-analysis[data-result-dashboard] .scene-dashboard-heading em{font-size:9px;padding:3px 5px}
.hero[data-result-phase] .scene-analysis[data-result-dashboard] .scene-kpi{padding:7px 8px}
.hero[data-result-phase] .scene-analysis[data-result-dashboard] .scene-kpi dt{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:9px;line-height:1.3}
.hero[data-result-phase] .scene-analysis[data-result-dashboard] [data-result-ratio]{font-size:12px;line-height:1.3;font-weight:750;padding:2px 5px;background:#ddf4f3;color:#007982;border-radius:3px;visibility:visible}
.hero[data-result-phase] .scene-analysis[data-result-dashboard] .scene-kpi dd{margin-top:5px}
.hero[data-result-phase] .scene-analysis[data-result-dashboard] .scene-kpi dd>strong{font-size:27px}
.hero[data-result-phase] .scene-analysis[data-result-dashboard] .scene-result-baseline{margin:5px 0 0;font-size:10px;line-height:1.3;color:#526b80;visibility:visible}
.hero[data-result-phase] .scene-result-baseline b{font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;color:#334d63}
.hero[data-result-phase="before"] .scene-analysis[data-result-dashboard] :is([data-result-ratio],.scene-result-baseline),.hero[data-result-phase="site"] .scene-analysis[data-result-dashboard] :is([data-result-ratio],.scene-result-baseline){visibility:hidden}
.hero[data-result-phase="before"] .scene-chart-baseline,.hero[data-result-phase="site"] .scene-chart-baseline{opacity:0}
.hero[data-result-phase="before"] .scene-analysis .scene-before-key,.hero[data-result-phase="site"] .scene-analysis .scene-before-key{visibility:hidden}
.hero[data-result-phase]:not([data-scene-engine="gsap"])[data-improvement-phase="after"] .scene-analysis[data-result-dashboard]{display:block;opacity:1;transform:none}
.hero[data-result-phase]:not([data-scene-engine="gsap"])[data-improvement-phase="after"] .scene-browser-pose{opacity:.2}
.hero[data-result-phase="before"]:not([data-scene-engine="gsap"]) .scene-analysis[data-result-dashboard]{display:none;opacity:0}
.hero[data-result-phase="before"][data-scene-stage="analyze"]:not([data-scene-engine="gsap"]) .scene-analysis[data-result-dashboard]{display:block;opacity:1}
.hero[data-result-phase]:not([data-scene-engine="gsap"]) .scene-wireframe{display:none}
@media(min-width:1151px){
 .hero.hero-polish-v1[data-result-phase] .scene-space{margin-bottom:calc(var(--analytics-clearance) + 64px)}
 .hero.hero-polish-v1[data-result-phase] .hero-main{min-height:calc(51vw + var(--analytics-clearance) + 64px)}
}
@media(max-width:1150px) and (min-width:651px){
 .hero.hero-polish-v1[data-result-phase]{--improvement-space:max(564px,calc(34vw + 269px))}
}
@media(max-width:980px) and (min-width:651px){
 .hero.hero-polish-v1[data-result-phase]{--improvement-space:max(564px,calc(43vw + 269px))}
}
@media(max-width:650px){
 .hero.hero-polish-v1[data-result-phase] .scene-space{height:max(634px,calc(76vw + 239px))}
 .hero[data-result-phase] .scene-browser-bar [data-result-message]{font-size:8px;letter-spacing:0}
 .hero[data-result-phase] .scene-analysis[data-result-dashboard] .scene-dashboard-heading>span{font-size:8px;max-width:105px}
 .hero[data-result-phase] .scene-analysis[data-result-dashboard] .scene-kpi dt{font-size:8px;gap:3px}
 .hero[data-result-phase] .scene-analysis[data-result-dashboard] [data-result-ratio]{font-size:11px;padding:2px 4px}
 .hero[data-result-phase] .scene-analysis[data-result-dashboard] .scene-kpi dd>strong{font-size:26px}
 .hero[data-result-phase] .scene-analysis[data-result-dashboard] .scene-result-baseline{font-size:9px}
}
