HULL_SUITE: IndicatorDescriptor = ...

Hull Suite: one hull average plotted twice, the second copy displaced two bars. The band is therefore the average against its own recent past rather than a second study, and "the first plot is above the second" is exactly the rising condition, which is what lets a plain two-colour fill carry the trend.

Three variations are offered because they trade lag against smoothness differently, and two quirks of the published definition are preserved rather than tidied: the Thma branch is handed half the length the other two get, and the intermediate lengths truncate while only the outer square root rounds. Anyone reading this beside the study they already run needs the same line.

Deliberately not offered, because nothing here could back them: a line thickness input (style.lineWidth is static and there is no width settings key), a band transparency input (opacity is a fixed number on the fill spec, not a settings key), and a higher-timeframe mode (calc is handed the chart's own bars and has no way to request another resolution).