What problem does it solve? Building scroll-driven animations—triggering tweens on scroll, pinning sections, scrubbing timelines to scroll position, or creating fake horizontal scroll—requires precise ScrollTrigger configuration, and common mistakes (wrong ease, missing refresh, bad cleanup) break layouts. ## Core Features & Use Cases - Scroll-Linked Animation: Tie tweens and timelines to scroll position with start/end triggers, toggleActions, and scrub for scroll-driven playback. - Pinning & Horizontal Scroll: Pin sections during scroll ranges and build fake horizontal scroll using containerAnimation with ease: "none". - Integration & Cleanup: Use ScrollTrigger.batch() for staggered reveals, scrollerProxy() for smooth-scroll libraries like Lenis, and proper refresh/kill patterns including React useGSAP() cleanup. - Use Case: Build a portfolio page where a hero section pins while a timeline scrubs through animations, then a project gallery scrolls horizontally as the user scrolls vertically. ## Quick Start Ask the AI to create a GSAP ScrollTrigger animation that pins a section and scrubs a timeline as the user scrolls.