#ui clear

Six-beat React splash renders recognition/locked as dead-black: beat machine never advances, match-invert and locked-overlay branches gated shut, no degraded path

s&box NoticePanel: uses Vector3.SpringDamped for smooth slide-in/out animation.

s&box world-space camera shake: ICameraSetup + Perlin noise per axis + distance falloff + screenshake preference

s&box UI: VirtualGrid for large scrollable lists — only renders visible items for performance

s&box: World-space UI (nameplates, health bars) with WorldPanel component

s&box UI: Building HUD and menus with Razor PanelComponent — BuildHash, BindClass, StateHasChanged