`s) also need `class="clip"`**; `
![]()
` also
takes `data-duration`. Do **not** put `data-duration` on the root/composition — its
duration comes from the timeline.
```html
```
- Vertical `1080×1920` for TikTok/Reels/Shorts, `1920×1080` for landscape,
`1080×1080` for square feed posts.
- Frame rate is an engine default (the tool doesn't expose an fps flag) — author for
smooth motion at 30fps.
## GSAP + assets
The tool renders a single standalone `index.html` (no project scaffold), so the
composition must bring its own GSAP and assets:
- **GSAP**: load it via a `