{"ar":"9:16","subject":{"type":"adult model","age":"mid-20s","identity_lock":"young athletic model with long platinum-blonde hair, fair skin with a light tan, soft feminine facial features (defined jawline, high cheekbones, natural lips), gym-trained fit body (toned shoulders, abs, strong legs and glutes)","face_lock":{"shape":"soft-oval with defined jawline and high cheekbones","brows":"thick clean arch, dark-blonde\/light-brown","eyes":"almond slightly upturned, hazel (green-brown), sharp catchlights, clean lash detail","nose":"straight, refined tip","lips":"full with defined cupid\u2019s bow, warm -rose satin finish","skin":"real micro-texture (pores\/peach fuzz\/tiny blemishes), natural highlight roll-off, not airbrushed","expression":"playful wink + confident half-smile","gaze":"looking back over shoulder directly into the camera (face fully readable)"},"hair":"platinum-blonde pigtails tucked under a plain white tennis cap, a few loose strands framing cheeks, slight breeze movement (frozen sharp)"},"wardrobe":{"cap":"plain white tennis cap, no logo, brim lifted so eyes are ","bikini":{"rule":"opaque sporty swim fabric (NOT see-through), tasteful coverage, no lingerie look","color":"clean white (option: very thin blush piping only)","top":{"style":"sporty bralette bikini top (or triangle-bralette hybrid)","support":" underband seam + believable support; straps taut (no floating)","fabric_detail":"matte swim knit texture, subtle stitching, realistic tension"},"bottom":{"style":"high-cut \/ cheeky bikini bottom","fit":"secure elastic edges, realistic stretch, sits high on hip, no malfunction","fabric_detail":"opaque swim knit, clean seams, no transparency"}},"footwear":{"socks":"white ankle socks, knit texture ","shoes":"white tennis sneakers, minimal, no branding"},"prop":{"item":"tennis racket","detail":"real strings and grommets, slight wear on grip tape, no brand text"}},"pose":{"concept":"between-points tease at the net (sporty but sexy via body language)","position":"right beside the net near the post \/ net tape corner","camera_relation":"rear three-quarter angle (hips slightly closer to camera), twists so face is clear","lower_body":{"stance":"one leg straight bearing weight, the other leg bent with toe lightly touching the court","hip_line":"subtle hip pop toward camera (tasteful), natural tilt (not exaggerated)","feet":"support foot planted; bent-leg toe pointed lightly; proportions natural"},"upper_body":{"lean":"light lean into the net tape (forearms\/hand contact), net remains straight and believable"," ":"gentle twist at waist to show side body while keeping full face readable","shoulders":"relaxed, slight editorial angle"},"arms_hands":{"net_hand":"one forearm\/hand resting on net tape at waist-to-rib height","racket_hand":"racket resting on shoulder, elbow relaxed outward (does not block face)"},"head":"turned back over shoulder for the wink; chin slightly down, eyes up to camera"},"environment":{"court":{"surface":"bubblegum\/pastel PINK matte acrylic tennis court","lines":"crisp white regulation lines, correct perspective\/vanishing point","micro_realism":"subtle grit texture, faint ball scuffs, light shoe marks near service box (clean but real)"},"net":{"mesh":"taut net with weave (no warping)","tape":"clean white top band, correct cable tension","post":"matte metal post, bolts , slight wear"},"background":{"club":"upscale outdoor tennis club","elements":["dark windscreen fence texture","soft trees\/greenery silhouettes","distant clubhouse\/structures blurred","optional very far silhouettes only (no identifiable faces)"],"depth_rule":"background is softly out of focus but believable; not empty, not studio-clean"}},"lighting":{"time":"golden hour","quality":"warm rim light on hair\/shoulders, soft shadows, natural contrast","rules":"no HDR glow, no neon oversaturation, preserve highlight detail on cap\/net tape"},"camera":{"look":"IPhone 17 Pro-style","mode":"Photo mode look (NOT portrait cutout)","lens":"2x look (tele compression, no ultra-wide distortion)","position":"LOW angle (around knee height), slight upward tilt","distance":"1.2\u20131.6m","framing":"cap to upper- , subject fills ~75\u201380% of frame, net band behind waist","focus":"tap-to-focus on near eye; lock focus\/exposure on face","anti_blur":"fast shutter to freeze wink + breeze + net contact; subject must be tack sharp","settings_hint":"1\/2000s\u20131\/3200s, ISO 50\u2013200, -0.3EV, WB 5200\u20135800K","artifacts":"mild natural grain in shadows, gentle smartphone sharpening (not crunchy), realistic compression"}}