adding WEBLib.TMSFNCUtils to uses displays error "identifier not found DEFAULT_CHARSET"

Building a WEB Core form ... I'm trying to use the JSON methods in TMSFNCUtils. I don't need any other FNC units on this particular form, but adding one did not make any difference.

This seems to be complaining that System.Windows is not loaded.

Here's my whole uses clause:

uses
  System.SysUtils, System.Classes, System.StrUtils, JS, Web, Vcl.Controls, Vcl.StdCtrls,
  WEBLib.JSON, WEBLib.Controls, WEBLib.Forms, WEBLib.StdCtrls,
  VCL.TMSFNCCustomComponent, VCL.TMSFNCCloudBase, VCL.TMSFNCCloudAI, WEBLib.TMSFNCUtils;

.
The TWebLabel's and TWebForm both define:

Font.Charset = DEFAULT_CHARSET

I've never seen this error before.

Do you have more details?
When a form with a TWebLabel and having a uses list:

uses
  System.SysUtils, System.Classes, JS, Web, WEBLib.Graphics, WEBLib.Controls,
  WEBLib.Forms, WEBLib.Dialogs, WEBLib.StdCtrls,
  VCL.TMSFNCCustomComponent, VCL.TMSFNCCloudBase, VCL.TMSFNCCloudAI, WEBLib.TMSFNCUtils;

there isn't any error here.

UPDATE: further investigation shows that what was missing from my Uses clause was: WEBLib.Graphics.

Thank you Bruno!