`setupInteractiveUI()` は 4 枚の HtmlAnimation を Promise.all で同時に起動し、`mode` を 200 フレーム周期で normal → spiral → chaos の順に切り替えます。 ここでは Three.js の代わりに 2D 平面を用い、`spiralRadius=800`、`verticalAmplitude=400`、`rotationSpeed∈[0.02,0.04]` を元にした座標補間を可視化しています。