<div class="scene clusters"><div class="label">GROUNDING QUESTIONS</div><div class="queries"><span>best reading lamp?</span><span>lamp for narrow desk?</span><span>lamp under $50?</span></div><div class="buckets"><div class="panel use"><b>USE CASE</b><small>2 cited questions</small><i id="use"></i></div><div class="panel buy"><b>BUYING</b><small>citation gap</small><i id="buy"></i></div></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)}}.clusters{max-width:620px}.queries{display:flex;gap:5px;margin:clamp(9px,2vmin,18px) 0}.queries span{flex:1;min-width:0;padding:clamp(5px,1.2vmin,10px);border:1px solid var(--line);background:var(--surface);font-size:clamp(10px,max(1.2vmin,1vw),12px);animation:sort 4s infinite}.queries span:nth-child(2){animation-delay:.3s}.queries span:nth-child(3){animation-delay:.6s}.buckets{display:flex;gap:8px}.buckets .panel{flex:1;min-width:0;min-height:clamp(70px,13vmin,110px);display:flex;flex-direction:column;gap:5px}.buckets b{font-size:clamp(10px,max(1.5vmin,1vw),13px)}.buckets small{color:var(--muted);font-size:clamp(10px,max(1.2vmin,1vw),12px)}.buckets i{height:clamp(6px,1.3vmin,12px);width:75%;background:var(--accent);margin-top:auto;animation:fill 4s infinite}.buy i{width:22%;background:var(--line)}@keyframes sort{0%,15%{opacity:.3;transform:translateY(-5px)}40%,90%{opacity:1;transform:none}100%{opacity:.3}}@keyframes fill{0%,20%{transform:scaleX(.2);transform-origin:left}45%,90%{transform:scaleX(1)}100%{transform:scaleX(.2)}}