{
  "description": "AI hairstyle references, not customer results. Combination counts are theoretical, not a market census or compatibility guarantee.",
  "stats": {
    "namedCutsAndLooks": 41,
    "men": 18,
    "womenAndShared": 23,
    "shared": 2,
    "bangs": 7,
    "colors": 10,
    "braids": 6,
    "referenceImages": 64,
    "newImages": 38,
    "nominalCutFringeColorCombinations": 3280
  },
  "images": [
    {
      "id": "butterfly-cut",
      "name": "Butterfly Haircut",
      "file": "/hairstyles/butterfly-cut.png",
      "bytes": 2231557,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "anya",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "french-bob",
      "name": "French Chic Bob",
      "file": "/hairstyles/french-bob.png",
      "bytes": 2018347,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "anya",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "sleek-lob",
      "name": "Glass Hair Long Bob (Lob)",
      "file": "/hairstyles/sleek-lob.png",
      "bytes": 1964244,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "anya",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "wolf-cut",
      "name": "Modern Wolf Cut",
      "file": "/hairstyles/wolf-cut.png",
      "bytes": 2164838,
      "purpose": "Illustrative hairstyle reference",
      "audience": "unisex",
      "section": "haircut",
      "model": "nina",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "pixie-cut",
      "name": "Textured Pixie Cut",
      "file": "/hairstyles/pixie-cut.png",
      "bytes": 1981709,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "nina",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "90s-shag",
      "name": "90s Layered Shag",
      "file": "/hairstyles/90s-shag.png",
      "bytes": 2197026,
      "purpose": "Illustrative hairstyle reference",
      "audience": "unisex",
      "section": "haircut",
      "model": "nina",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "blunt-cut-long",
      "name": "Minimalist Blunt Cut",
      "file": "/hairstyles/blunt-cut-long.png",
      "bytes": 1976887,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "anya",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "low-taper-fade",
      "name": "Low Taper Fade + Textured Top",
      "file": "/hairstyles/low-taper-fade.png",
      "bytes": 1945755,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "leo",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "french-crop",
      "name": "Modern Textured French Crop",
      "file": "/hairstyles/french-crop.png",
      "bytes": 1934345,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "leo",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "modern-pompadour",
      "name": "Modern Pompadour Fade",
      "file": "/hairstyles/modern-pompadour.png",
      "bytes": 1949598,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "leo",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "slicked-back-undercut",
      "name": "Slicked Back Undercut",
      "file": "/hairstyles/slicked-back-undercut.png",
      "bytes": 1934897,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "leo",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "bro-flow",
      "name": "Casual Bro Flow",
      "file": "/hairstyles/bro-flow.png",
      "bytes": 1983099,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "leo",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "buzz-cut-skin-fade",
      "name": "Buzz Cut with High Skin Fade",
      "file": "/hairstyles/buzz-cut-skin-fade.png",
      "bytes": 1919439,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "leo",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "90s-volume-blowout",
      "name": "90s Supermodel Blowout",
      "file": "/hairstyles/90s-volume-blowout.png",
      "bytes": 2302488,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "anya",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "beach-waves-long",
      "name": "Sun-Kissed Beach Waves",
      "file": "/hairstyles/beach-waves-long.png",
      "bytes": 2151807,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "anya",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "sleek-high-pony",
      "name": "Architectural Sleek High Ponytail",
      "file": "/hairstyles/sleek-high-pony.png",
      "bytes": 2010164,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "anya",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "hollywood-glam-waves",
      "name": "Vintage Hollywood Glam Waves",
      "file": "/hairstyles/hollywood-glam-waves.png",
      "bytes": 2071015,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "anya",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "high-top-fade",
      "name": "High Top Fade",
      "file": "/hairstyles/high-top-fade.webp",
      "bytes": 72440,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "African American man age 28",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: hairstyle catalog reference portrait for a US salon website. Create one photorealistic head-and-shoulders portrait of a fictional adult African American man age 28 with a HIGH TOP FADE: precisely squared flat coily top approximately 3 inches tall, clean high skin fade at temples and sides. Three-quarter front angle showing the fade, entire hairstyle visible with generous headroom, neutral light gray studio backdrop, plain charcoal crewneck, soft even studio lighting, natural face and skin texture. American salon editorial casting. No text, logos, collage or watermark. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "crew-cut",
      "name": "Crew Cut",
      "file": "/hairstyles/crew-cut.webp",
      "bytes": 80308,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "white American man age 35",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult white American man age 35. Short graduated top and clean tapered sides. Hairstyle details: Keep the top about one inch, shorter at the crown, with softly tapered sides.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "ivy-league",
      "name": "Ivy League",
      "file": "/hairstyles/ivy-league.webp",
      "bytes": 78040,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "Asian American man age 32",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Asian American man age 32. Neat short side part with a tapered neckline. Hairstyle details: Leave enough front length for a side part and blend into a short scissor taper.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "textured-quiff",
      "name": "Textured Quiff",
      "file": "/hairstyles/textured-quiff.webp",
      "bytes": 83574,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "Latino American man age 29",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Latino American man age 29. Lifted textured front and softly faded sides. Hairstyle details: Leave three inches on top with point-cut texture, lift the front, and taper the sides.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "curly-taper",
      "name": "Curly Taper",
      "file": "/hairstyles/curly-taper.webp",
      "bytes": 81570,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "biracial Black American man age 26",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult biracial Black American man age 26. Defined curls with a low temple taper. Hairstyle details: Preserve defined curls on top and taper only the temples and neckline.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "caesar-cut",
      "name": "Caesar Cut",
      "file": "/hairstyles/caesar-cut.webp",
      "bytes": 67190,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "white American man age 40",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult white American man age 40. Even cropped top with short horizontal fringe. Hairstyle details: Cut a short uniform top with a straight forward fringe and short blended sides.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "burst-fade-mohawk",
      "name": "Burst Fade Mohawk",
      "file": "/hairstyles/burst-fade-mohawk.webp",
      "bytes": 80072,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "African American man age 25",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult African American man age 25. Curly central ridge and rounded ear fades. Hairstyle details: Keep a textured central strip from forehead to nape; create a burst fade around each ear.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "modern-mullet",
      "name": "Modern Mullet",
      "file": "/hairstyles/modern-mullet.webp",
      "bytes": 92752,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "white American man age 27",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult white American man age 27. Textured short front with longer nape. Hairstyle details: Keep the front and sides short with choppy texture, leaving a distinctly longer nape.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "mens-curtains",
      "name": "Center-Part Curtains",
      "file": "/hairstyles/mens-curtains.webp",
      "bytes": 64182,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "Korean American man age 26",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Korean American man age 26. Center-parted fringe with cheekbone-length flow. Hairstyle details: Leave cheekbone-length front panels, part in the center, and softly layer the back.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "shoulder-length-layers-men",
      "name": "Shoulder-Length Layers",
      "file": "/hairstyles/shoulder-length-layers-men.webp",
      "bytes": 89130,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "Latino American man age 36",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Latino American man age 36. Loose shoulder-length waves with subtle layers. Hairstyle details: Retain shoulder length, add long layers and a soft center part, keeping natural waves.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "two-strand-twists-men",
      "name": "Two-Strand Twists",
      "file": "/hairstyles/two-strand-twists-men.webp",
      "bytes": 96410,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "African American man age 30",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult African American man age 30. Defined rope twists with a neat tapered edge. Hairstyle details: Create medium two-strand twists from the natural hair and a neat temple taper; keep scalp tension comfortable.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "short-locs-men",
      "name": "Short Locs",
      "file": "/hairstyles/short-locs-men.webp",
      "bytes": 118400,
      "purpose": "Illustrative hairstyle reference",
      "audience": "men",
      "section": "haircut",
      "model": "African American man age 38",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult African American man age 38. Chin-length locs with a relaxed side part. Hairstyle details: Shape established locs to chin length with an easy side part; discuss maintenance and avoid tight retwisting.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/mens-hairstyles"
      ]
    },
    {
      "id": "bixie-cut",
      "name": "Bixie Cut",
      "file": "/hairstyles/bixie-cut.webp",
      "bytes": 79602,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "white American woman age 35",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult white American woman age 35. A soft hybrid of pixie layers and a short bob. Hairstyle details: Blend a cropped nape with longer bob-like cheekbone layers and a sweeping fringe.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "italian-bob",
      "name": "Italian Bob",
      "file": "/hairstyles/italian-bob.webp",
      "bytes": 74252,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "Latina American woman age 31",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Latina American woman age 31. Full chin-length bob with rounded ends. Hairstyle details: Cut a weighty chin-length perimeter with subtle internal layers and a voluminous side part.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "a-line-bob",
      "name": "A-Line Bob",
      "file": "/hairstyles/a-line-bob.webp",
      "bytes": 74852,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "Asian American woman age 33",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Asian American woman age 33. Angled bob shorter at the nape and longer in front. Hairstyle details: Create a graduated nape and a clean diagonal line extending toward the collarbone in front.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "curly-bob",
      "name": "Curly Bob",
      "file": "/hairstyles/curly-bob.webp",
      "bytes": 76444,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "biracial Black American woman age 29",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult biracial Black American woman age 29. Chin-length ringlets with balanced rounded volume. Hairstyle details: Shape curls dry into a chin-length bob with rounded layers, allowing for shrinkage.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "rounded-afro",
      "name": "Rounded Afro",
      "file": "/hairstyles/rounded-afro.webp",
      "bytes": 120814,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "African American woman age 32",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult African American woman age 32. Sculpted rounded natural coils. Hairstyle details: Shape natural coils into an even rounded silhouette, preserving density and accounting for shrinkage.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "tapered-natural-pixie",
      "name": "Tapered Natural Pixie",
      "file": "/hairstyles/tapered-natural-pixie.webp",
      "bytes": 94350,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "African American woman age 42",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult African American woman age 42. Coily crown with close tapered sides. Hairstyle details: Retain coily height at the crown, taper the sides and nape, and keep a soft natural hairline.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "long-u-cut",
      "name": "Long U-Cut",
      "file": "/hairstyles/long-u-cut.webp",
      "bytes": 91638,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "Asian American woman age 30",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Asian American woman age 30. Long lengths with a soft U-shaped perimeter. Hairstyle details: Retain long length with a soft U-shaped back perimeter and minimal long layers.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "face-framing-layers",
      "name": "Face-Framing Layers",
      "file": "/hairstyles/face-framing-layers.webp",
      "bytes": 97918,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "Latina American woman age 28",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Latina American woman age 28. Cheekbone-to-collarbone layers framing long hair. Hairstyle details: Start face-framing pieces at the cheekbones and connect into long layers below the collarbone.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "long-curly-layers",
      "name": "Long Curly Layers",
      "file": "/hairstyles/long-curly-layers.webp",
      "bytes": 123308,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "biracial Black American woman age 34",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult biracial Black American woman age 34. Long ringlets with graduated volume. Hairstyle details: Cut curl by curl with long graduated layers, retaining length below the shoulders and allowing for shrinkage.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "shaggy-lob",
      "name": "Shaggy Lob",
      "file": "/hairstyles/shaggy-lob.webp",
      "bytes": 111358,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "white American woman age 45",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Create a professional salon hairstyle reference photograph. One fully clothed fictional adult American woman age 35 wearing a high-neck charcoal sweater, in a neutral gray studio. Head and shoulders portrait with all hair visible. Collarbone-length shaggy lob haircut with choppy layers and light eyebrow-length fringe. Natural skin, soft even light, realistic hair detail. No writing or logos. Single portrait.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "asymmetric-pixie",
      "name": "Asymmetric Pixie",
      "file": "/hairstyles/asymmetric-pixie.webp",
      "bytes": 68850,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "Asian American woman age 28",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Asian American woman age 28. Close crop with a longer diagonal fringe. Hairstyle details: Crop one side and the nape, leaving a long diagonal fringe over the opposite cheek.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "blunt-lob",
      "name": "Blunt Lob",
      "file": "/hairstyles/blunt-lob.webp",
      "bytes": 87530,
      "purpose": "Illustrative hairstyle reference",
      "audience": "women",
      "section": "haircut",
      "model": "white American woman age 38",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult white American woman age 38. Clean collarbone-length cut with an even perimeter. Hairstyle details: Cut an even collarbone-length perimeter with minimal layering and a center part.. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/haircut",
        "/try-on",
        "/upload",
        "/selectors/womens-hairstyles"
      ]
    },
    {
      "id": "curtain-bangs",
      "name": "Curtain Bangs",
      "file": "/hairstyles/curtain-bangs.png",
      "bytes": 2131806,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "bangs",
      "model": "anya",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/bangs",
        "/try-on"
      ]
    },
    {
      "id": "blunt-bangs",
      "name": "Blunt Architectural Bangs",
      "file": "/hairstyles/blunt-bangs.png",
      "bytes": 2047783,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "bangs",
      "model": "anya",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/bangs",
        "/try-on"
      ]
    },
    {
      "id": "wispy-bangs",
      "name": "Korean Wispy / Air Bangs",
      "file": "/hairstyles/wispy-bangs.png",
      "bytes": 2127752,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "bangs",
      "model": "anya",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/bangs",
        "/try-on"
      ]
    },
    {
      "id": "side-swept",
      "name": "Side-Swept Fringe",
      "file": "/hairstyles/side-swept.webp",
      "bytes": 93776,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "bangs",
      "model": "white American woman age 32",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult white American woman age 32. long side-swept fringe crossing the forehead, shoulder length brown hair. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/bangs",
        "/try-on"
      ]
    },
    {
      "id": "bottleneck-bangs",
      "name": "Bottleneck Bangs",
      "file": "/hairstyles/bottleneck-bangs.webp",
      "bytes": 100180,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "bangs",
      "model": "Latina American woman age 29",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Latina American woman age 29. narrow short central fringe opening into longer curved cheekbone pieces, long brown hair. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/bangs",
        "/try-on"
      ]
    },
    {
      "id": "micro-bangs",
      "name": "Micro / Baby Bangs",
      "file": "/hairstyles/micro-bangs.webp",
      "bytes": 66300,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "bangs",
      "model": "Asian American woman age 34",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Asian American woman age 34. very short blunt fringe ending well above eyebrows, sleek chin length bob. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/bangs",
        "/try-on"
      ]
    },
    {
      "id": "birkin-bangs",
      "name": "French Birkin Bangs",
      "file": "/hairstyles/birkin-bangs.webp",
      "bytes": 82098,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "bangs",
      "model": "white American woman age 32",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult white American woman age 32. soft piecey eyebrow-grazing fringe with small gaps, long straight brown hair. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/bangs",
        "/try-on"
      ]
    },
    {
      "id": "jet-black",
      "name": "Obsidian Jet Black",
      "file": "/hairstyles/jet-black.webp",
      "bytes": 75332,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "hair-color",
      "model": "Latina American woman age 29",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Latina American woman age 29. glossy jet black shoulder-length straight hair, center part. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/hair-color",
        "/try-on"
      ]
    },
    {
      "id": "espresso-brown",
      "name": "Rich Espresso Brown",
      "file": "/hairstyles/espresso-brown.webp",
      "bytes": 81586,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "hair-color",
      "model": "Asian American woman age 34",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Asian American woman age 34. rich very dark espresso brown shoulder-length waves. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/hair-color",
        "/try-on"
      ]
    },
    {
      "id": "caramel-balayage",
      "name": "Caramel Honey Balayage",
      "file": "/hairstyles/caramel-balayage.png",
      "bytes": 2224469,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "hair-color",
      "model": "anya",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/hair-color",
        "/try-on"
      ]
    },
    {
      "id": "golden-blonde",
      "name": "Champagne Golden Blonde",
      "file": "/hairstyles/golden-blonde.webp",
      "bytes": 119376,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "hair-color",
      "model": "white American woman age 32",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Create a professional salon hairstyle reference photograph. One fully clothed fictional adult American woman age 35 wearing a high-neck charcoal sweater, in a neutral gray studio. Head and shoulders portrait with all hair visible. Warm golden blonde shoulder-length hair with loose waves and a center part. Natural skin, soft even light, realistic hair detail. No writing or logos. Single portrait.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/hair-color",
        "/try-on"
      ]
    },
    {
      "id": "platinum-ice",
      "name": "Nordic Platinum Ice Blonde",
      "file": "/hairstyles/platinum-ice.png",
      "bytes": 2228671,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "hair-color",
      "model": "anya",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/hair-color",
        "/try-on"
      ]
    },
    {
      "id": "auburn-copper",
      "name": "Spiced Auburn Copper",
      "file": "/hairstyles/auburn-copper.png",
      "bytes": 2142119,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "hair-color",
      "model": "anya",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/hair-color",
        "/try-on"
      ]
    },
    {
      "id": "rose-gold",
      "name": "Metallic Rose Gold",
      "file": "/hairstyles/rose-gold.webp",
      "bytes": 109246,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "hair-color",
      "model": "Latina American woman age 29",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Latina American woman age 29. rose gold pink-copper shoulder-length waves. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/hair-color",
        "/try-on"
      ]
    },
    {
      "id": "pastel-pink",
      "name": "Cotton Candy Pastel Pink",
      "file": "/hairstyles/pastel-pink.webp",
      "bytes": 91536,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "hair-color",
      "model": "Asian American woman age 34",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Asian American woman age 34. soft light pastel pink shoulder-length waves. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/hair-color",
        "/try-on"
      ]
    },
    {
      "id": "lavender-lilac",
      "name": "Smoky Lavender Lilac",
      "file": "/hairstyles/lavender-lilac.webp",
      "bytes": 98436,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "hair-color",
      "model": "white American woman age 32",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult white American woman age 32. light lavender lilac purple shoulder-length waves. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/hair-color",
        "/try-on"
      ]
    },
    {
      "id": "emerald-teal",
      "name": "Midnight Emerald Teal",
      "file": "/hairstyles/emerald-teal.webp",
      "bytes": 98624,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "hair-color",
      "model": "Latina American woman age 29",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult Latina American woman age 29. saturated emerald teal shoulder-length waves. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/hair-color",
        "/try-on"
      ]
    },
    {
      "id": "knotless-box-braids",
      "name": "Knotless Box Braids",
      "file": "/hairstyles/knotless-box-braids.png",
      "bytes": 2119548,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "braids",
      "model": "nina",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/braids",
        "/try-on"
      ]
    },
    {
      "id": "straight-cornrows",
      "name": "Classic Straight-Back Cornrows",
      "file": "/hairstyles/straight-cornrows.png",
      "bytes": 1905270,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "braids",
      "model": "nina",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/braids",
        "/try-on"
      ]
    },
    {
      "id": "fulani-braids",
      "name": "Fulani Braids (Tribal Braids)",
      "file": "/hairstyles/fulani-braids.webp",
      "bytes": 93644,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "braids",
      "model": "African American woman age 30",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult African American woman age 30. Fulani-inspired braids with a central cornrow and side cornrows transitioning into long hanging braids. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/braids",
        "/try-on"
      ]
    },
    {
      "id": "goddess-boho-braids",
      "name": "Goddess / Boho Box Braids",
      "file": "/hairstyles/goddess-boho-braids.webp",
      "bytes": 108094,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "braids",
      "model": "African American woman age 30",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult African American woman age 30. long individual knotless braids with loose curly tendrils interspersed through the lengths. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/braids",
        "/try-on"
      ]
    },
    {
      "id": "passion-twists",
      "name": "Bohemian Passion Twists",
      "file": "/hairstyles/passion-twists.png",
      "bytes": 2239520,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "braids",
      "model": "nina",
      "provenance": "Existing AI demonstration model; original casting not verified",
      "prompt": null,
      "generator": "Prior session; generation prompt unavailable",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/braids",
        "/try-on"
      ]
    },
    {
      "id": "faux-locs",
      "name": "Distressed Butterfly Faux Locs",
      "file": "/hairstyles/faux-locs.webp",
      "bytes": 86640,
      "purpose": "Illustrative hairstyle reference",
      "audience": "all",
      "section": "braids",
      "model": "African American woman age 30",
      "provenance": "AI-generated fictional US model; nationality is a casting brief, not verified identity",
      "prompt": "Use case: photorealistic-natural. Asset: single hairstyle catalog reference for a US salon website. One fictional adult African American woman age 30. long individually wrapped textured faux locs parted into neat sections. Photorealistic American salon editorial casting, head and shoulders, subtle three-quarter front angle, entire hairstyle and ends visible with headroom (frame to chest for long hair), plain charcoal crewneck, neutral light gray studio background, soft even lighting, natural skin texture. No text, logos, watermarks, collage, or accessories covering the hair. Portrait 3:4.",
      "generator": "Built-in image_gen",
      "placements": [
        "/hairstyles",
        "/",
        "/selectors/braids",
        "/try-on"
      ]
    }
  ]
}
