Create one horizontal animation strip for ChatGPT pet `peridot`, state `waving`.

Use the attached canonical base for identity. Use the attached layout guide only for slot count, spacing, centering, and padding; do not draw the guide.

Output exactly 4 full-body frames in one left-to-right row on flat pure magenta #FF00FF. Treat the row as 4 invisible equal-width slots: one centered complete pose per slot, evenly spaced, with no overlap, clipping, empty slots, labels, or borders.

Identity: same pet in every frame: Peridot from Steven Universe; lime-green skin, pale yellow triangular hair, green forehead gem, pale face visor with green oval pupils, dark green and emerald angular bodysuit, pale yellow chest diamond and knee diamonds. Compact cute full-body cartoon with enlarged head and short legs, playful mischievous crafty yet tender. Preserve user references. No props or limb enhancers.. Preserve silhouette, face, proportions, markings, palette, material, style, and props.
Style: Pet-safe sprite: compact full-body mascot, readable in a 192x208 cell, clear silhouette, simple face, stable palette/materials, and crisp edges for chroma-key extraction. Style `flat-vector`: Flat vector-style mascot with simple geometric forms, crisp color areas, clean outline, and minimal shading.
Animation continuity: keep apparent pet scale and baseline stable within the row unless the state itself intentionally changes vertical position, such as `jumping`. Move the pose within the slot instead of redrawing the pet larger or smaller frame to frame.

State action: Greeting loop: paw or limb down, raised, tilted, and returning in a friendly attention gesture.

State requirements:
- Show the greeting through paw, hand, wing, or limb pose only.
- Do not draw wave marks, motion arcs, lines, sparkles, symbols, or floating effects around the gesture.

Clean extraction: crisp opaque edges, safe padding, no scenery, text, guide marks, checkerboard, shadows, glows, motion blur, speed lines, dust, detached effects, stray pixels, or chroma-key colors inside the pet.

Image roles: images 1 and 2 are character references; image 3 is the four-slot layout guide only; image 4 is the approved canonical base, which takes priority for body proportions and compact cartoon rendering. Keep EXACTLY FOUR complete characters, equally sized, standing on an identical baseline. Pose sequence left to right: smiling with waving hand down, friendly open palm raised, attached raised palm tilted outward, returning to half-raised. Only the arm pose changes, warm playful face. Wide horizontal strip, no layout lines. No detached effects, marks, hand fragments, or floating shapes.