- generic [active] [ref=e1]:
  - main [ref=e3]:
    - button "切到明亮主题" [ref=e5]:
      - img [ref=e6]
    - application [ref=e14]:
      - generic [ref=e16]:
        - generic:
          - generic:
            - img:
              - group "Edge from input to keyframe" [ref=e17] [cursor=pointer]
            - img:
              - group "Edge from input to asr" [ref=e20] [cursor=pointer]
            - img:
              - group "Edge from asr to translate"
            - img:
              - group "Edge from translate to rewrite" [ref=e23] [cursor=pointer]
            - img:
              - group "Edge from keyframe to storyboard" [ref=e26] [cursor=pointer]
            - img:
              - group "Edge from rewrite to storyboard" [ref=e29] [cursor=pointer]
            - img:
              - group "Edge from storyboard to videogen" [ref=e32] [cursor=pointer]
            - img:
              - group "Edge from videogen to compose" [ref=e35] [cursor=pointer]
            - img:
              - group "Edge from rewrite to compose" [ref=e38] [cursor=pointer]
          - generic:
            - group [ref=e41]:
              - generic [ref=e43]:
                - generic [ref=e44]:
                  - img [ref=e46]
                  - generic [ref=e49]: 输入 · Input
                - generic [ref=e52]:
                  - generic [ref=e53]: STEP 1 · 待运行
                  - textbox "粘贴 TikTok 链接" [ref=e54]
                  - generic [ref=e55]:
                    - button "提交链接" [disabled] [ref=e56]
                    - button "上传" [ref=e57]:
                      - img [ref=e58]
                      - text: 上传
            - group [ref=e64]:
              - generic [ref=e66]:
                - generic [ref=e68]:
                  - img [ref=e70]
                  - generic [ref=e74]: 镜头拆解 · 元素提取
                - generic [ref=e77]:
                  - generic [ref=e78]: STEP 2 · 等待抽取 · 待运行
                  - generic [ref=e79]: 等待解析（默认 5 张）
            - group [ref=e83]:
              - generic [ref=e84]:
                - generic [ref=e86]:
                  - img [ref=e88]
                  - generic [ref=e91]: 声音文案 · ASR
                - generic [ref=e94]:
                  - generic [ref=e95]: STEP 3 · 可选文案轨 · 待运行
                  - generic [ref=e96]: Gemini 2.5 · 英文带时间戳分段
            - group [ref=e100]:
              - generic [ref=e101]:
                - generic [ref=e103]:
                  - img [ref=e105]
                  - generic [ref=e109]: 翻译理解 · Translate
                - generic [ref=e112]:
                  - generic [ref=e113]: STEP 4 · EN → ZH · 待运行
                  - generic [ref=e114]: 中文翻译 · 段落级 · 实时输出
            - group [ref=e118]:
              - generic [ref=e120]:
                - generic [ref=e122]:
                  - img [ref=e124]
                  - generic [ref=e129]: 元素改造 · Storyboard
                - generic [ref=e132]:
                  - generic [ref=e133]: STEP 6 · 参考元素 → SKG 画面 · 待运行
                  - generic [ref=e134]:
                    - text: 不是复刻原视频：先把参考图里的主体 / 场景 / 动作 / 道具拆出来，再替换成 SKG 产品画面。
                    - generic [ref=e135]: 已有 0 个提取元素 · 0 个分镜进入编排
                  - button "进入分镜编排" [disabled] [ref=e136]
            - group [ref=e140]:
              - generic [ref=e141]:
                - generic [ref=e143]:
                  - img [ref=e145]
                  - generic [ref=e149]: 产品文案 · Rewrite
                - generic [ref=e152]:
                  - generic [ref=e153]: STEP 5 · 接 SKG 卖点 · 待运行
                  - textbox "粘贴 SKG 产品信息 / 关键卖点（可作为视频脚本和镜头动作参考）" [disabled] [ref=e154]
                  - generic [ref=e155]: 下一冲刺接入
            - group [ref=e159]:
              - generic [ref=e161]:
                - generic [ref=e163]:
                  - img [ref=e165]
                  - generic [ref=e167]: 生成视频 · Video Gen
                - generic [ref=e170]:
                  - generic [ref=e171]: STEP 7 · 首帧 + 动作 prompt · 待运行
                  - generic [ref=e172]:
                    - generic [ref=e173]: Seedance
                    - generic [ref=e174]: Kling
                    - generic [ref=e175]: Veo 3
            - group [ref=e179]:
              - generic [ref=e180]:
                - generic [ref=e182]:
                  - img [ref=e184]
                  - generic [ref=e188]: 合成成品 · Compose
                - generic [ref=e191]:
                  - generic [ref=e192]: STEP 8 · ffmpeg + 字幕 · 待运行
                  - generic [ref=e193]:
                    - text: 视频片段 + 字幕 / TTS
                    - text: → 最终 mp4 输出
      - img
      - generic "Control Panel" [ref=e196]:
        - button "Zoom In" [ref=e197] [cursor=pointer]:
          - img [ref=e198]
        - button "Zoom Out" [ref=e200] [cursor=pointer]:
          - img [ref=e201]
        - button "Fit View" [ref=e203] [cursor=pointer]:
          - img [ref=e204]
        - button "Toggle Interactivity" [ref=e206] [cursor=pointer]:
          - img [ref=e207]
      - img "Mini Map" [ref=e210]
    - region "Notifications alt+T"
  - button "Open Next.js Dev Tools" [ref=e225] [cursor=pointer]:
    - img [ref=e226]
  - alert [ref=e231]