Tracks idle + ceiling timers for an unlocked tech session. Fires /fp/tablet/lock_session when either trips, then reloads the page so the browser re-bootstraps under the fresh kiosk session. Defaults: 10min idle, 8hr ceiling, 5s tick interval. Listens for click/touchstart/keydown/mousemove as activity signals. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>