Called once, after the condition's built-in UI is fully constructed.
This is the recommended entry point for allocating custom UI and adding it to IConditionView.Root. It fires exactly once per view instance, so any element allocated here can be safely cached in a field.