LayoutGroup scoping
Two tab strips, each with its own <LayoutGroup>. Same layoutId in each doesn't cross-match — the indicator stays put when the other strip's tab changes.
Two tab strips, identical structure. Both use layoutId="indicator". Each strip is wrapped in its own<LayoutGroup> — the highlight animates within a strip but never crosses to the other strip.
Strip A
Strip B