# Pop a numbered step title in beats, type its last word, slide a toggle, then wipe it all off

Manual DaVinci Resolve / Fusion construction guide generated from the recipe. It is not a tested .drp.
The accompanying Remotion project (recipe.json) is the executable definition; the numbers below are copied from it.
Neither construction establishes source fidelity: this is an original vector approximation of an inspected editing moment.

## Source and clock
Reference: OpenAI's "How to Schedule a Weekly Metrics Report With ChatGPT Work" (p_slDAvPjv0), published 2026-08-06.
Source interval [833, 941) on the 24000/1001 fps master: 108 frames, 4.504500 s. Local frame 0 = source frame 833.
Create a 1920x1080 progressive timeline at 24000/1001 fps and a Fusion composition exactly 108 frames long. Keep integer frames; do not round the frame rate.
Background field: #2b2620. Export silent H.264 yuv420p to match the intended playback container.

## Observation
Over a dark, warm shot of hands at a laptop, '1.' is already on screen at local 0. 'Open' pops in whole at ~3, the product word pops in whole lower-right at ~6, and its second word types on from ~12 to ~21. At ~15 a white segmented toggle pill appears under the title with the knob on the left option; the knob slides to the right option over ~22-30. Everything holds, then exits in reverse beats: toggle off at ~87, '1.' off at ~91, 'Open' off at ~95, and the product line wiped left to right over ~95-103.

## Mechanism
Beat-built step title: word-level pops plus a final type-on and a toggle-state change, removed by staggered pops and a closing left-to-right wipe.

## Phases (local frames)
- 0: Step number on
- 3: Verb pops on
- 6: Product word pops on
- 12: Second product word types on
- 15: Toggle appears, knob left
- 22: Knob slides right
- 87: Staggered exit; product line wipes off

## Layer inventory (absolute 1920x1080 top-left pixels, back to front)
- window-glow [ellipse] at (1300, 0) size 700x600 fill #7a6a3a
- laptop-lid [rect] at (1330, 340) size 440x620 radius 20 fill #14161a
- hands [ellipse] at (500, 780) size 800x400 fill #8a6a52
- num [text] at (520, 230) text "1." 64px weight 600 #ffffff visible [0, 91)
- verb [text] at (250, 340) text "Open" 84px weight 600 #ffffff visible [3, 95)
- product [text] at (820, 520) text "Studio" 84px weight 600 #ffffff visible [6, 104)
- product-full [text] at (820, 520) text "Studio Teams" 84px weight 600 #ffffff reveal chars frames 6-21 visible [6, 104)
- product-wipe [rect] at (810, 500) size 0x130 fill #2b2620 visible [95, 108)
    keyframes w: f95=0, f103=800 (out)
- toggle [group] at (1290, 700) size 380x60 radius 30 fill #e5e5e2 visible [15, 87)
  - knob [rect] at (1296, 706) size 184x48 radius 24 fill #ffffff
      keyframes x: f22=6, f30=190 (inOut)
  - optA [text] at (1290, 718) size 190x0 text "Solo" 20px weight 500 #1b1b1b
  - optB [text] at (1480, 718) size 190x0 text "Teams" 20px weight 500 #1b1b1b

## Construction steps
1. Timeline 1920x1080 at 23.976 fps; Fusion comp 108 frames. Local 0 = master frame 833.
2. Background: dark warm plate (#2b2620) with a laptop lid rectangle at right and a soft hands ellipse; keep the centre-left clear.
3. Text+ nodes, white, weight 600: number 64 px at (520,230) visible 0-90; verb 84 px at (250,340) visible 3-94; product line 84 px at (820,520): the first word is hard-on from 6, the second word Write On (characters, no caret) over frames 12-21.
4. Toggle: 380x60 pill #e5e5e2 radius 30 at (1290,700), visible 15-86; white knob 184x48 slides X 6->190 over 22-30 ease-in-out; two 20 px centred labels.
5. Exit: toggle off at 87, number off at 91, verb off at 95; product line erased by a left-to-right rectangle mask over frames 95-103.
6. Easy mistake: typing the whole product name. Only the second word types; the first word pops in as a unit six frames earlier.

## Content variants
Default copy:
- num: 1.
- verb: Open
- product: Studio
- suffix:  Teams
- optA: Solo
- optB: Teams
Adaptation changes:
- num: 2.
- verb: Launch
- product: Ledger
- suffix:  Plus
- optA: Basic
- optB: Plus

## Limits
Easing names map to Fusion spline shapes: linear = linear, in/out/inOut = ease curves on the same frames, hold = step, spring/overshoot = slight overshoot past the target before settling.
Text reveal frames give the first and last unit; distribute characters/words evenly between them. Cursor click rings last 14 frames.
Vector illustration is an approximation of layout and motion, not the product UI or recovered production assets.
