{
  "id": "ai-voice-orb",
  "name": "AI Fluid Voice Orb",
  "width": 400,
  "height": 400,
  "cornerRadius": 24,
  "deviceFrame": "none",
  "fit": "Contain",
  "backgroundColor": "#0d0e12",
  "backgroundVisible": true,
  "opacity": 1,
  "x": -200,
  "y": -200,
  "objects": [
    {
      "id": "bg",
      "name": "Stage Background",
      "type": "Shape",
      "transform": {
        "x": 200,
        "y": 200,
        "rotation": 0,
        "scale_x": 1,
        "scale_y": 1,
        "opacity": 1
      },
      "geometry": {
        "type": "Rectangle",
        "width": 400,
        "height": 400,
        "cornerRadius": 24
      },
      "style": {
        "fill": {
          "type": "Solid",
          "color": "#0d0e12",
          "opacity": 1
        },
        "stroke": {
          "color": "transparent",
          "width": 0
        }
      },
      "zIndex": 0,
      "isVisible": true
    },
    {
      "id": "group_orb",
      "name": "Voice Orb Group",
      "type": "Group",
      "transform": {
        "x": 200,
        "y": 200,
        "rotation": 0,
        "scale_x": 1,
        "scale_y": 1,
        "opacity": 1
      },
      "width": 400,
      "height": 400,
      "clipContent": false,
      "geometry": {
        "type": "Rectangle",
        "width": 400,
        "height": 400
      },
      "style": {
        "fill": {
          "type": "None",
          "color": "transparent",
          "opacity": 0
        }
      },
      "children": [
        "aura_glow",
        "wave_outer",
        "wave_mid",
        "wave_inner",
        "core_circle",
        "core_inner_dot",
        "sat_dot_1",
        "sat_dot_2",
        "sat_dot_3",
        "sat_dot_4"
      ],
      "zIndex": 1,
      "isVisible": true
    },
    {
      "id": "aura_glow",
      "name": "Aura Glow",
      "type": "Shape",
      "parentId": "group_orb",
      "children": [],
      "logicProperties": [
        {
          "id": "lp-aura-fill",
          "name": "fill",
          "valueType": "variable",
          "variableId": "sv_primary"
        }
      ],
      "transform": {
        "x": 0,
        "y": 0,
        "rotation": 0,
        "scale_x": 1,
        "scale_y": 1,
        "opacity": 0.25
      },
      "geometry": {
        "type": "Path",
        "data": "M 0 -130 A 130 130 0 1 0 0 130 A 130 130 0 1 0 0 -130 Z"
      },
      "style": {
        "fill": {
          "type": "Solid",
          "color": "#8b5cf6",
          "opacity": 0.25
        },
        "stroke": {
          "color": "transparent",
          "width": 0
        }
      },
      "zIndex": 2,
      "isVisible": true
    },
    {
      "id": "wave_outer",
      "name": "Wave · Harmonic Outer",
      "type": "Shape",
      "parentId": "group_orb",
      "children": [],
      "logicProperties": [
        {
          "id": "lp-wout-stroke",
          "name": "stroke",
          "valueType": "variable",
          "variableId": "sv_primary"
        },
        {
          "id": "lp-wout-fill",
          "name": "fill",
          "valueType": "variable",
          "variableId": "sv_primary"
        }
      ],
      "transform": {
        "x": 0,
        "y": 0,
        "rotation": 0,
        "scale_x": 1,
        "scale_y": 1,
        "opacity": 0.8
      },
      "geometry": {
        "type": "Path",
        "data": "M 100.00 0.00 L 108.59 9.50 L 113.83 20.07 L 113.98 30.54 L 108.62 39.53 L 98.79 46.07 L 86.60 50.00 L 74.54 52.20 L 64.66 54.26 L 57.98 57.98 L 54.26 64.66 L 52.20 74.54 L 50.00 86.60 L 46.07 98.79 L 39.53 108.62 L 30.54 113.98 L 20.07 113.83 L 9.50 108.59 L 0.00 100.00 L -7.93 90.65 L -14.66 83.13 L -21.22 79.21 L -28.87 79.32 L -38.46 82.47 L -50.00 86.60 L -62.52 89.29 L -74.30 88.55 L -83.44 83.44 L -88.55 74.30 L -89.29 62.52 L -86.60 50.00 L -82.47 38.46 L -79.32 28.87 L -79.21 21.22 L -83.13 14.66 L -90.65 7.93 L -100.00 0.00 L -108.59 -9.50 L -113.83 -20.07 L -113.98 -30.54 L -108.62 -39.53 L -98.79 -46.07 L -86.60 -50.00 L -74.54 -52.20 L -64.66 -54.26 L -57.98 -57.98 L -54.26 -64.66 L -52.20 -74.54 L -50.00 -86.60 L -46.07 -98.79 L -39.53 -108.62 L -30.54 -113.98 L -20.07 -113.83 L -9.50 -108.59 L -0.00 -100.00 L 7.93 -90.65 L 14.66 -83.13 L 21.22 -79.21 L 28.87 -79.32 L 38.46 -82.47 L 50.00 -86.60 L 62.52 -89.29 L 74.30 -88.55 L 83.44 -83.44 L 88.55 -74.30 L 89.29 -62.52 L 86.60 -50.00 L 82.47 -38.46 L 79.32 -28.87 L 79.21 -21.22 L 83.13 -14.66 L 90.65 -7.93 L 100.00 0.00 Z"
      },
      "style": {
        "fill": {
          "type": "Solid",
          "color": "#8b5cf6",
          "opacity": 0.12
        },
        "stroke": {
          "type": "Solid",
          "color": "#8b5cf6",
          "width": 2.5,
          "opacity": 0.9
        }
      },
      "zIndex": 3,
      "isVisible": true
    },
    {
      "id": "wave_mid",
      "name": "Wave · Counter Ripple",
      "type": "Shape",
      "parentId": "group_orb",
      "children": [],
      "logicProperties": [
        {
          "id": "lp-wmid-stroke",
          "name": "stroke",
          "valueType": "variable",
          "variableId": "sv_secondary"
        },
        {
          "id": "lp-wmid-fill",
          "name": "fill",
          "valueType": "variable",
          "variableId": "sv_secondary"
        }
      ],
      "transform": {
        "x": 0,
        "y": 0,
        "rotation": 0,
        "scale_x": 1,
        "scale_y": 1,
        "opacity": 0.85
      },
      "geometry": {
        "type": "Path",
        "data": "M 80.00 0.00 L 85.59 7.49 L 89.35 15.75 L 90.34 24.21 L 88.13 32.08 L 82.90 38.66 L 75.34 43.50 L 66.53 46.59 L 57.62 48.35 L 49.57 49.57 L 42.97 51.21 L 37.89 54.11 L 33.94 58.78 L 30.42 65.23 L 26.53 72.89 L 21.64 80.77 L 15.45 87.65 L 8.08 92.34 L 0.00 94.00 L -8.08 92.34 L -15.45 87.65 L -21.64 80.77 L -26.53 72.89 L -30.42 65.23 L -33.94 58.78 L -37.89 54.11 L -42.97 51.21 L -49.57 49.57 L -57.62 48.35 L -66.53 46.59 L -75.34 43.50 L -82.90 38.66 L -88.13 32.08 L -90.34 24.21 L -89.35 15.75 L -85.59 7.49 L -80.00 0.00 L -73.80 -6.46 L -68.22 -12.03 L -64.21 -17.21 L -62.22 -22.65 L -62.11 -28.96 L -63.22 -36.50 L -64.53 -45.19 L -64.95 -54.50 L -63.57 -63.57 L -59.88 -71.36 L -53.89 -76.96 L -46.06 -79.78 L -37.20 -79.78 L -28.19 -77.46 L -19.77 -73.77 L -12.33 -69.92 L -5.87 -67.06 L -0.00 -66.00 L 5.87 -67.06 L 12.33 -69.92 L 19.77 -73.77 L 28.19 -77.46 L 37.20 -79.78 L 46.06 -79.78 L 53.89 -76.96 L 59.88 -71.36 L 63.57 -63.57 L 64.95 -54.50 L 64.53 -45.19 L 63.22 -36.50 L 62.11 -28.96 L 62.22 -22.65 L 64.21 -17.21 L 68.22 -12.03 L 73.80 -6.46 L 80.00 0.00 Z"
      },
      "style": {
        "fill": {
          "type": "Solid",
          "color": "#06b6d4",
          "opacity": 0.15
        },
        "stroke": {
          "type": "Solid",
          "color": "#06b6d4",
          "width": 2,
          "opacity": 0.95
        }
      },
      "zIndex": 4,
      "isVisible": true
    },
    {
      "id": "wave_inner",
      "name": "Wave · Harmonic Core",
      "type": "Shape",
      "parentId": "group_orb",
      "children": [],
      "logicProperties": [
        {
          "id": "lp-winn-stroke",
          "name": "stroke",
          "valueType": "variable",
          "variableId": "sv_primary"
        }
      ],
      "transform": {
        "x": 0,
        "y": 0,
        "rotation": 0,
        "scale_x": 1,
        "scale_y": 1,
        "opacity": 0.9
      },
      "geometry": {
        "type": "Path",
        "data": "M 60.00 0.00 L 63.18 5.53 L 65.42 11.54 L 66.32 17.77 L 65.64 23.89 L 63.30 29.52 L 59.46 34.33 L 54.41 38.10 L 48.58 40.77 L 42.43 42.43 L 36.37 43.34 L 30.73 43.88 L 25.67 44.46 L 21.20 45.45 L 17.15 47.13 L 13.29 49.59 L 9.30 52.76 L 4.93 56.36 L 0.00 60.00 L -5.53 63.18 L -11.54 65.42 L -17.77 66.32 L -23.89 65.64 L -29.52 63.30 L -34.33 59.46 L -38.10 54.41 L -40.77 48.58 L -42.43 42.43 L -43.34 36.37 L -43.88 30.73 L -44.46 25.67 L -45.45 21.20 L -47.13 17.15 L -49.59 13.29 L -52.76 9.30 L -56.36 4.93 L -60.00 0.00 L -63.18 -5.53 L -65.42 -11.54 L -66.32 -17.77 L -65.64 -23.89 L -63.30 -29.52 L -59.46 -34.33 L -54.41 -38.10 L -48.58 -40.77 L -42.43 -42.43 L -36.37 -43.34 L -30.73 -43.88 L -25.67 -44.46 L -21.20 -45.45 L -17.15 -47.13 L -13.29 -49.59 L -9.30 -52.76 L -4.93 -56.36 L -0.00 -60.00 L 5.53 -63.18 L 11.54 -65.42 L 17.77 -66.32 L 23.89 -65.64 L 29.52 -63.30 L 34.33 -59.46 L 38.10 -54.41 L 40.77 -48.58 L 42.43 -42.43 L 43.34 -36.37 L 43.88 -30.73 L 44.46 -25.67 L 45.45 -21.20 L 47.13 -17.15 L 49.59 -13.29 L 52.76 -9.30 L 56.36 -4.93 L 60.00 0.00 Z"
      },
      "style": {
        "fill": {
          "type": "Solid",
          "color": "#8b5cf6",
          "opacity": 0.2
        },
        "stroke": {
          "type": "Solid",
          "color": "#8b5cf6",
          "width": 2.5,
          "opacity": 1
        }
      },
      "zIndex": 5,
      "isVisible": true
    },
    {
      "id": "core_circle",
      "name": "Core High Energy",
      "type": "Shape",
      "parentId": "group_orb",
      "children": [],
      "logicProperties": [
        {
          "id": "lp-core-fill",
          "name": "fill",
          "valueType": "variable",
          "variableId": "sv_primary"
        }
      ],
      "transform": {
        "x": 0,
        "y": 0,
        "rotation": 0,
        "scale_x": 1,
        "scale_y": 1,
        "opacity": 1
      },
      "geometry": {
        "type": "Path",
        "data": "M 0 -35 A 35 35 0 1 0 0 35 A 35 35 0 1 0 0 -35 Z"
      },
      "style": {
        "fill": {
          "type": "Solid",
          "color": "#8b5cf6",
          "opacity": 0.9
        },
        "stroke": {
          "type": "Solid",
          "color": "#ffffff",
          "width": 3,
          "opacity": 1
        }
      },
      "zIndex": 6,
      "isVisible": true
    },
    {
      "id": "core_inner_dot",
      "name": "Core Center Light",
      "type": "Shape",
      "parentId": "group_orb",
      "children": [],
      "transform": {
        "x": 0,
        "y": 0,
        "rotation": 0,
        "scale_x": 1,
        "scale_y": 1,
        "opacity": 1
      },
      "geometry": {
        "type": "Path",
        "data": "M 0 -10 A 10 10 0 1 0 0 10 A 10 10 0 1 0 0 -10 Z"
      },
      "style": {
        "fill": {
          "type": "Solid",
          "color": "#ffffff",
          "opacity": 1
        },
        "stroke": {
          "color": "transparent",
          "width": 0
        }
      },
      "zIndex": 7,
      "isVisible": true
    },
    {
      "id": "sat_dot_1",
      "name": "Orbital Sparkle 1",
      "type": "Shape",
      "parentId": "group_orb",
      "children": [],
      "transform": {
        "x": 0,
        "y": -105,
        "rotation": 0,
        "scale_x": 1,
        "scale_y": 1,
        "opacity": 1
      },
      "geometry": {
        "type": "Path",
        "data": "M 0 -4 A 4 4 0 1 0 0 4 A 4 4 0 1 0 0 -4 Z"
      },
      "style": {
        "fill": {
          "type": "Solid",
          "color": "#ffffff",
          "opacity": 1
        },
        "stroke": {
          "type": "Solid",
          "color": "#06b6d4",
          "width": 1.5
        }
      },
      "zIndex": 8,
      "isVisible": true
    },
    {
      "id": "sat_dot_2",
      "name": "Orbital Sparkle 2",
      "type": "Shape",
      "parentId": "group_orb",
      "children": [],
      "transform": {
        "x": 105,
        "y": 0,
        "rotation": 0,
        "scale_x": 1,
        "scale_y": 1,
        "opacity": 1
      },
      "geometry": {
        "type": "Path",
        "data": "M 0 -4 A 4 4 0 1 0 0 4 A 4 4 0 1 0 0 -4 Z"
      },
      "style": {
        "fill": {
          "type": "Solid",
          "color": "#ffffff",
          "opacity": 1
        },
        "stroke": {
          "type": "Solid",
          "color": "#06b6d4",
          "width": 1.5
        }
      },
      "zIndex": 9,
      "isVisible": true
    },
    {
      "id": "sat_dot_3",
      "name": "Orbital Sparkle 3",
      "type": "Shape",
      "parentId": "group_orb",
      "children": [],
      "transform": {
        "x": 0,
        "y": 105,
        "rotation": 0,
        "scale_x": 1,
        "scale_y": 1,
        "opacity": 1
      },
      "geometry": {
        "type": "Path",
        "data": "M 0 -4 A 4 4 0 1 0 0 4 A 4 4 0 1 0 0 -4 Z"
      },
      "style": {
        "fill": {
          "type": "Solid",
          "color": "#ffffff",
          "opacity": 1
        },
        "stroke": {
          "type": "Solid",
          "color": "#06b6d4",
          "width": 1.5
        }
      },
      "zIndex": 10,
      "isVisible": true
    },
    {
      "id": "sat_dot_4",
      "name": "Orbital Sparkle 4",
      "type": "Shape",
      "parentId": "group_orb",
      "children": [],
      "transform": {
        "x": -105,
        "y": 0,
        "rotation": 0,
        "scale_x": 1,
        "scale_y": 1,
        "opacity": 1
      },
      "geometry": {
        "type": "Path",
        "data": "M 0 -4 A 4 4 0 1 0 0 4 A 4 4 0 1 0 0 -4 Z"
      },
      "style": {
        "fill": {
          "type": "Solid",
          "color": "#ffffff",
          "opacity": 1
        },
        "stroke": {
          "type": "Solid",
          "color": "#06b6d4",
          "width": 1.5
        }
      },
      "zIndex": 11,
      "isVisible": true
    }
  ],
  "animations": [
    {
      "id": "breathing",
      "name": "Fluid Breathing",
      "duration": 2.4,
      "loop": true,
      "tracks": [
        {
          "id": "t_wout_rot",
          "object_id": "wave_outer",
          "property": "transform.rotation",
          "keyframes": [
            {
              "id": "k1",
              "time": 0,
              "value": 0
            },
            {
              "id": "k2",
              "time": 2.4,
              "value": 360
            }
          ]
        },
        {
          "id": "t_wout_sx",
          "object_id": "wave_outer",
          "property": "transform.scale_x",
          "keyframes": [
            {
              "id": "k3",
              "time": 0,
              "value": 1
            },
            {
              "id": "k4",
              "time": 1.2,
              "value": 1.15
            },
            {
              "id": "k5",
              "time": 2.4,
              "value": 1
            }
          ]
        },
        {
          "id": "t_wout_sy",
          "object_id": "wave_outer",
          "property": "transform.scale_y",
          "keyframes": [
            {
              "id": "k6",
              "time": 0,
              "value": 1
            },
            {
              "id": "k7",
              "time": 1.2,
              "value": 1.15
            },
            {
              "id": "k8",
              "time": 2.4,
              "value": 1
            }
          ]
        },
        {
          "id": "t_wmid_rot",
          "object_id": "wave_mid",
          "property": "transform.rotation",
          "keyframes": [
            {
              "id": "k9",
              "time": 0,
              "value": 0
            },
            {
              "id": "k10",
              "time": 2.4,
              "value": -360
            }
          ]
        },
        {
          "id": "t_wmid_sx",
          "object_id": "wave_mid",
          "property": "transform.scale_x",
          "keyframes": [
            {
              "id": "k11",
              "time": 0,
              "value": 1.12
            },
            {
              "id": "k12",
              "time": 1.2,
              "value": 0.94
            },
            {
              "id": "k13",
              "time": 2.4,
              "value": 1.12
            }
          ]
        },
        {
          "id": "t_wmid_sy",
          "object_id": "wave_mid",
          "property": "transform.scale_y",
          "keyframes": [
            {
              "id": "k14",
              "time": 0,
              "value": 1.12
            },
            {
              "id": "k15",
              "time": 1.2,
              "value": 0.94
            },
            {
              "id": "k16",
              "time": 2.4,
              "value": 1.12
            }
          ]
        },
        {
          "id": "t_winn_rot",
          "object_id": "wave_inner",
          "property": "transform.rotation",
          "keyframes": [
            {
              "id": "k17",
              "time": 0,
              "value": 0
            },
            {
              "id": "k18",
              "time": 2.4,
              "value": 360
            }
          ]
        },
        {
          "id": "t_core_sx",
          "object_id": "core_circle",
          "property": "transform.scale_x",
          "keyframes": [
            {
              "id": "k19",
              "time": 0,
              "value": 0.92
            },
            {
              "id": "k20",
              "time": 1.2,
              "value": 1.12
            },
            {
              "id": "k21",
              "time": 2.4,
              "value": 0.92
            }
          ]
        },
        {
          "id": "t_core_sy",
          "object_id": "core_circle",
          "property": "transform.scale_y",
          "keyframes": [
            {
              "id": "k22",
              "time": 0,
              "value": 0.92
            },
            {
              "id": "k23",
              "time": 1.2,
              "value": 1.12
            },
            {
              "id": "k24",
              "time": 2.4,
              "value": 0.92
            }
          ]
        },
        {
          "id": "t_aura_sx",
          "object_id": "aura_glow",
          "property": "transform.scale_x",
          "keyframes": [
            {
              "id": "k25",
              "time": 0,
              "value": 0.85
            },
            {
              "id": "k26",
              "time": 1.2,
              "value": 1.25
            },
            {
              "id": "k27",
              "time": 2.4,
              "value": 0.85
            }
          ]
        },
        {
          "id": "t_aura_sy",
          "object_id": "aura_glow",
          "property": "transform.scale_y",
          "keyframes": [
            {
              "id": "k28",
              "time": 0,
              "value": 0.85
            },
            {
              "id": "k29",
              "time": 1.2,
              "value": 1.25
            },
            {
              "id": "k30",
              "time": 2.4,
              "value": 0.85
            }
          ]
        }
      ]
    }
  ],
  "stateMachine": {
    "inputs": [
      {
        "id": "in_speed",
        "name": "speed",
        "value": {
          "type": "Number",
          "value": 1,
          "defaultValue": 1
        }
      },
      {
        "id": "in_intensity",
        "name": "intensity",
        "value": {
          "type": "Number",
          "value": 1,
          "defaultValue": 1
        }
      }
    ],
    "layers": [
      {
        "id": "layer_breathing",
        "name": "Breathing Motion",
        "entryStateId": "s_breathing",
        "states": [
          {
            "id": "s_breathing",
            "name": "Fluid Orbit",
            "animationId": "breathing",
            "loop": true,
            "transitions": []
          }
        ]
      }
    ],
    "logicNodes": []
  },
  "physics": {
    "enabled": false,
    "gravity": {
      "x": 0,
      "y": 9.8
    }
  },
  "animationFlow": [],
  "navigation": [],
  "stateVariables": [
    {
      "id": "sv_primary",
      "name": "primaryColor",
      "type": "Text",
      "value": "#8b5cf6"
    },
    {
      "id": "sv_secondary",
      "name": "secondaryColor",
      "type": "Text",
      "value": "#06b6d4"
    }
  ]
}