https://drafts.csswg.org/cssom/#cssgroupingrule has no concept of @supports rules. Maybe it should.
The way this works in Gecko is that there is a CSSConditionRule interface which inherits from CSSGroupingRule and has .conditionText on it. Inheriting from this are CSSMediaRule and CSSSupportsRule; the latter is an empty interface for now.