<div class="scene fidelity"><div class="head"><span class="label">OFFICIAL FACT</span><span class="label">AI ANSWER</span></div><div class="compare"><div>Price: $48</div><div class="good">$48 ✓</div><div>Returns: 30 days</div><div class="good">30 days ✓</div><div>Stock: sold out</div><div class="bad">In stock <b>!</b></div></div><div class="verdict">2 matched · 1 needs review</div></div>
.scene{width:min(92%,680px);max-height:94%;font:700 clamp(10px,max(1.7vmin,1vw),15px)/1.3 sans-serif;color:var(--fg)}.label{font:900 clamp(10px,max(1.3vmin,1vw),12px)/1 sans-serif;letter-spacing:.12em;color:var(--accent)}.panel{background:var(--surface);border:1px solid var(--line);padding:clamp(8px,2vmin,18px)}.muted{color:var(--muted)}.accent{color:var(--accent)}.row{display:flex;align-items:center;gap:clamp(5px,1.2vmin,10px)}.pill{display:inline-block;padding:.35em .6em;border:1px solid var(--line);border-radius:30px}button{cursor:pointer;font:inherit}@media(min-width:700px){.scene{transform:scale(1.5)}}.fidelity{max-width:560px}.head{display:flex;justify-content:space-between}.compare{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3px,.8vmin,8px);margin:clamp(9px,2vmin,18px) 0}.compare div{background:var(--surface);border:1px solid var(--line);padding:clamp(6px,1.5vmin,13px);font-size:clamp(10px,max(1.7vmin,1vw),14px)}.compare .good{border-color:#40a482;animation:reveal 3.6s infinite}.compare .bad{border-color:var(--accent);color:var(--accent);animation:alarm 3.6s infinite}.bad b{float:right}.verdict{background:var(--accent);color:white;padding:clamp(5px,1vmin,10px);font-size:clamp(10px,max(1.5vmin,1vw),13px)}@keyframes reveal{0%,10%{opacity:.3}30%,90%{opacity:1}100%{opacity:.3}}@keyframes alarm{0%,35%{opacity:.3}55%,90%{opacity:1;box-shadow:3px 3px 0 var(--accent)}100%{opacity:.3}}