<div class="scene referral"><div class="label">ILLUSTRATIVE VISITOR PATHS</div><div class="funnel"><div class="frow"><b>CLICKS</b><span class="bar normal" style="--w:85%"></span><span class="bar ai" style="--w:52%"></span></div><div class="frow"><b>ENGAGED</b><span class="bar normal" style="--w:42%"></span><span class="bar ai" style="--w:37%"></span></div><div class="frow"><b>SIGNUPS</b><span class="bar normal" style="--w:15%"></span><span class="bar ai" style="--w:19%"></span></div></div><div class="legend">■ regular search <i>■</i> AI answer referral</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)}}.referral{max-width:630px}.funnel{display:grid;gap:clamp(7px,1.7vmin,15px);margin:clamp(12px,3vmin,27px) 0}.frow{display:grid;grid-template-columns:clamp(48px,11vmin,90px) 1fr 1fr;align-items:center;gap:6px}.frow b{font-size:clamp(10px,max(1.2vmin,1vw),12px)}.bar{display:block;width:var(--w);height:clamp(13px,2.7vmin,25px);transform-origin:left;animation:grow 3.5s infinite}.normal{background:var(--muted)}.ai{background:var(--accent)}.frow:nth-child(2) .bar{animation-delay:.3s}.frow:nth-child(3) .bar{animation-delay:.6s}.legend{color:var(--muted);font-size:clamp(10px,max(1.3vmin,1vw),12px)}.legend i{color:var(--accent);font-style:normal}@keyframes grow{0%,10%{transform:scaleX(.1)}45%,90%{transform:scaleX(1)}100%{transform:scaleX(.1)}}