bring back the flavor carousel, fix iOS input zoom
carousel: 8 static lines describing what the backend is doing right now
(CAR walk, zat parsing, bge-small batching, cosine search cost, reuse by
(uri, cid), etc), rotating every 4.5s during the load phase. when
pollStatus sees prior_build_ms / prior_count come back, the pool is
extended in place with two calibrated lines that report the user's real
last-run numbers — they join the rotation alongside the static facts
instead of pinning. killed it during the branding pass on a "link, don't
explain" principle that overshot; the carousel does a different job from
the about modal (occupying the wait with something useful vs. answering
"what is this when asked").
ios zoom: safari auto-zooms into any text input rendered smaller than
16px on tap. the body inputs were at clamp(13px, 1.6vmin, 15px) which
tripped it on every phone. switched both the signin/search inputs and
the share-modal url input to font-size: max(16px, var(--text-*)) — 16
floor on mobile, clamp-scaled on desktop.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>