GarminConnection.tsx no longer polls sync status itself or renders any inline "syncing.../last sync..." text -- SyncModal (previous commit) is now the only place sync progress and results are shown. Auth-status polling is simplified to a fixed interval now that it no longer needs to speed up while a sync is running.