- Derive isExplicit from timezoneQuery.data?.isExplicitlySet - Apply the input===stored no-op guard only when isExplicit is true - Keep pending and empty-input guards unconditional - Add unit tests (AdminPage.timezone.test.ts) verifying first-run Save is enabled when isExplicitlySet:false and input matches stored fallback value