#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 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