gangvy 5 месяцев назад
Родитель
Сommit
6c3a077cde
59 измененных файлов с 48648 добавлено и 6182 удалено
  1. 463 0
      docs/jiangzhong-houguyin/4.三报告优化思路(0420会议).md
  2. BIN
      docs/jiangzhong-houguyin/产品创新沟通优化会议(meeting_0420_)原文.docx
  3. 5860 5719
      docs/jiangzhong/raw/_merged.json
  4. 22 0
      docs/jiangzhong/raw/audit.log
  5. 1112 0
      docs/jiangzhong/raw/comments-flat.jsonl
  6. 2161 0
      docs/jiangzhong/raw/douyin/swisse护肝片.json
  7. 936 0
      docs/jiangzhong/raw/douyin/易善复.json
  8. 2255 0
      docs/jiangzhong/raw/douyin/片仔癀护肝.json
  9. 752 0
      docs/jiangzhong/raw/douyin/葵花护肝片.json
  10. 8 0
      docs/jiangzhong/raw/xhs/swisse奶蓟草-效果.json
  11. 3082 0
      docs/jiangzhong/raw/xhs/swisse护肝片-有用吗.json
  12. 3321 0
      docs/jiangzhong/raw/xhs/swisse护肝片-测评.json
  13. 8 0
      docs/jiangzhong/raw/xhs/多烯磷脂酰胆碱-测评.json
  14. 8 0
      docs/jiangzhong/raw/xhs/易善复-副作用.json
  15. 3274 0
      docs/jiangzhong/raw/xhs/易善复-效果.json
  16. 8 0
      docs/jiangzhong/raw/xhs/汤臣倍健护肝片-测评.json
  17. 2265 0
      docs/jiangzhong/raw/xhs/海王金樽-有用吗.json
  18. 8 0
      docs/jiangzhong/raw/xhs/海王金樽-测评.json
  19. 2382 0
      docs/jiangzhong/raw/xhs/片仔癀-值得买吗.json
  20. 8 0
      docs/jiangzhong/raw/xhs/片仔癀-护肝-效果.json
  21. 8 0
      docs/jiangzhong/raw/xhs/葵花护肝片-副作用.json
  22. 8 0
      docs/jiangzhong/raw/xhs/葵花护肝片-效果.json
  23. 2358 0
      docs/jiangzhong/raw/xhs/解酒药-有用吗.json
  24. 581 417
      reports/jiangzhong-houguyin-voc-insight-report.html
  25. 3939 0
      reports/jiangzhong-houguyin-voc-v2-report.html
  26. 3221 0
      reports/jiangzhong-lactic-children-voc-insight-report-v2.html
  27. 3482 0
      reports/jiangzhong-liver-voc-insight-report-v2.html
  28. 34 1
      scripts/tools/collect-jiangzhong-liver-deep.js
  29. 70 0
      scripts/tools/gen-houguyin-v2.js
  30. 1 1
      scripts/tools/gen-houguyin.js
  31. 52 0
      scripts/tools/gen-lactic-v2.js
  32. 52 0
      scripts/tools/gen-liver-v2.js
  33. 77 9
      scripts/tools/houguyin-analyze.js
  34. 269 0
      scripts/tools/houguyin-ch1-landscape.js
  35. 366 0
      scripts/tools/houguyin-ch2-unmet.js
  36. 400 0
      scripts/tools/houguyin-ch3-fit.js
  37. 34 34
      scripts/tools/houguyin-render.js
  38. 229 0
      scripts/tools/houguyin-v2-ch1-funnel.js
  39. 392 0
      scripts/tools/houguyin-v2-ch2-nested.js
  40. 311 0
      scripts/tools/houguyin-v2-ch3-pain.js
  41. 294 0
      scripts/tools/houguyin-v2-ch4-fit.js
  42. 261 0
      scripts/tools/houguyin-v2-ch5-position.js
  43. 194 0
      scripts/tools/houguyin-v2-ch6-action.js
  44. 450 0
      scripts/tools/houguyin-v2-render.js
  45. 196 0
      scripts/tools/lactic-v2-ch0-category.js
  46. 219 0
      scripts/tools/lactic-v2-ch1-adult.js
  47. 251 0
      scripts/tools/lactic-v2-ch2-migrate.js
  48. 260 0
      scripts/tools/lactic-v2-ch3-cross.js
  49. 352 0
      scripts/tools/lactic-v2-ch4-position.js
  50. 241 0
      scripts/tools/lactic-v2-ch5-action.js
  51. 365 0
      scripts/tools/lactic-v2-render.js
  52. 80 1
      scripts/tools/liver-components.js
  53. 219 0
      scripts/tools/liver-v2-ch0-landscape.js
  54. 261 0
      scripts/tools/liver-v2-ch1-self.js
  55. 266 0
      scripts/tools/liver-v2-ch2-competitor.js
  56. 241 0
      scripts/tools/liver-v2-ch3-position.js
  57. 180 0
      scripts/tools/liver-v2-ch4-scene.js
  58. 242 0
      scripts/tools/liver-v2-ch5-action.js
  59. 259 0
      scripts/tools/liver-v2-render.js

+ 463 - 0
docs/jiangzhong-houguyin/4.三报告优化思路(0420会议).md

@@ -0,0 +1,463 @@
+# 三报告优化思路 · 基于 4/20 产品创新沟通优化会议
+
+> 来源:`产品创新沟通优化会议(meeting_0420_)原文.docx`(完整会议录音转写 13,443 字)+ 会议群补充讨论
+> 
+> 核心诉求:**三个产品报告都需要重新跑**
+> - 优先级:猴菇饮 + 乳酸菌(缺失较多)> 肝纯片(增量补充)
+> - 时间线:4/21 晚前出结果
+
+---
+
+## 〇、会议参与者 × 关键诉求
+
+| 角色 | 关键诉求 |
+|:---|:---|
+| **袁老师**(品牌方负责人) | ① 猴菇饮:逻辑重整(症状由轻到重 × 产品链路)+ 颗粒度细化(每个病程下的细分症状×产品)<br>② 乳酸菌:从大的肠道品类入手,成人→儿童迁移机会 |
+| **王总**(品牌方高层) | ① 乳酸菌报告"太散太乱",要用**里斯品类战略 + 特劳特定位**的组织语言来结构化<br>② 先从成人乳酸菌素片分析机会,再交叉到儿童<br>③ 品类定位是核心:到底在哪个品类找机会?怎么定位? |
+| **江旭**(项目协调) | ① 肝纯片:漏掉了自身产品分析(抖音已卖数年,需做用户画像)<br>② 肝纯片竞品需正反面分析(当前只有缺点)<br>③ 参照"右旋/美乐童"报告的清晰框架 |
+| **杨老师**(我方) | 三个产品按优先级重新跑,明天晚前出结果 |
+
+---
+
+## 〇-B、会议核心要求提炼(从录音原文提取)
+
+### 猴菇饮 · 两条核心要求
+
+**袁老师原话摘录**(01:31-04:25):
+
+> "可以通过一个全新的洞察和抓取,可以完整的抓取到比方说**未病人群**,他们从**病症重到轻**,他们在整个不同的病症阶段场景下,他们会使用什么样的产品,会用什么样子的产品去解决,然后有什么重要**未被满足的需求**。"
+
+> "在具体的病症的基础上面,我们希望可以再细化一个颗粒度。比如说我们早上有讨论在吃拉唑类的产品的患者当中,他们在**胃酸**的时候会选用的产品,**胃痛**的时候会选用的产品和其他的这种体感会选用的产品其实是不一样的。"
+
+> "第二和第三他之间**不是并行的**。就比如说在整个大的洞察逻辑里面,我们分了3到4个板块,有最严重的这个治疗类的,然后有这种养胃类的,然后有保健食品,然后有米稀这样子的功效食品类。但是**在每一个类别里面**又讲到第三个点,它有不同的症状,是什么产品。这样子它是一个**嵌套的逻辑**顺下来的。"
+
+**提炼为两层嵌套结构**:
+```
+第一层:病程阶段(由重到轻)
+  治疗级(PPI/处方药) → 中成药养护 → 保健食品 → 功能食品(米稀)→ 未病
+  
+第二层:在每个阶段内,按细分症状展开
+  例如"中成药养护"阶段内:
+    胃酸 → 选什么产品?有什么未满足需求?
+    胃痛 → 选什么产品?有什么未满足需求?
+    胃胀/消化不良 → 选什么产品?有什么未满足需求?
+    ……
+```
+
+加上杨老师总结的 **TAM / SAM / SOM** 市场规模量化。
+
+### 乳酸菌 · 五条核心要求
+
+**王总原话摘录**(18:07-36:33)——这是会议中讨论最多的产品:
+
+> ① "可能要从大的品类来去入手。从整个**肠道品类**里面有微生态制剂,肠炎止泻,还有润肠通便。大家在用的这个上面的需求点是什么?"
+
+> ② "先看一下这些**成人**整个乳酸菌素片用药的VOC,然后这里面能不能扒拉出来跟**儿童相关**的。"
+
+> ③ "成人的一些需求,我能不能**迁移到儿童**上面去?……再反向利用微生态肠道用药里面的儿童的这部分来去做**交叉**。"
+
+> ④ "要把**李斯(里斯)的品类战略**跟**特劳特的定位**的模型做一个结合。这个可能更符合我们内部的沟通语言或者组织语言。"
+
+> ⑤ "我觉得可能就是我直接的感觉一样,就**有点乱的感觉**,我不知道怎么来去看,怎么来去用,太散了。它不像上次我们整理的那个右旋,它结构相对清晰一点。"
+
+**核心洞察 · 品类定位是乳酸菌的根本问题**:
+- 大定位 = **肠道日常调理**(成人+儿童通用)
+- 细分机会:提高肠道免疫力 / 促进营养吸收 / 儿童肠道不好的调理(便秘/闹肚子/菌群失调)
+- 年龄段锁定:**3-12 岁**(咀嚼片,0-3 岁用不了)
+- 品类归属问题:是"儿童益生菌"?"嚼着吃的肠道调理产品"?"像奶片一样的养护肠道的东西"?
+
+### 肝纯片 · 三条补充要求
+
+**江旭原话摘录**(41:16-45:01):
+
+> ① "在所有的产品分析中**漏掉了我们自己产品**的这个分析。肝纯片已经在那个抖音上卖了好几年了,应该是有一些用户沉淀的。看看能不能跑出来一些我们自己的**肝纯片的人群画像**。"
+
+> ② "整个护肝品类的格局……看能不能让AI把这么多条整个梳理**分类归拢**一下。就是有护肝问题的这些人,大概他的问题**分为哪几大类**,然后有哪些共性的需求。"
+
+> ③ "各个竞品,它的**除了缺点还有哪些优点**,就是全面的来分析一下。"
+
+**额外**:需要再出一轮**包装优化**方案(上一版"放蓬塔"方向偏了)。
+
+### 会议图示框架(胃肠脾产品矩阵)
+
+会议分享的框架图将大健康品类拆成 **胃 / 肠 / 脾** 三大器官线:
+
+| 器官 | 功能方向 | 产品类型 | 代表产品 | 症状轻重 |
+|:---:|:---|:---|:---|:---:|
+| **胃** | 助消化 | 药品 | 健胃消食片、参苓健胃颗粒、乳酸菌饮料/酸奶 | 重 |
+| | 解腻 | 食品/饮品 | 山楂片、山楂消食片、酸梅汤、乌龙茶 | 轻 |
+| | 开胃 | 食品/饮品 | 山楂片、健胃消食片、山楂汁/山楂醋茶饮 | 轻 |
+| | 治胃病 | 药品 | 吗丁啉/达喜等 | 重 |
+| | 养胃 | 食品 | 猴姑(饼干/米稀) | 中 |
+| **肠** | 通便(便秘) | 药品/食品 | 常润茶、杏仁清轻 | 中 |
+| | 止泻(腹泻) | 药品 | 肠炎宁、蒙脱石散、益生菌 | 重 |
+| | 调理 | 保健品 | 益生菌、乳酸菌素片、妈咪爱 | 轻-中 |
+| **脾** | 助消化(不消化) | 药品 | 醒脾养儿颗粒、健脾八珍糕 | 中 |
+| | 止泻(腹泻) | 药品 | 醒脾养儿颗粒、酪酸梭菌颗粒 | 重 |
+| | 助吸收(光吃不长) | 食品 | 健脾八珍糕 | 轻 |
+| | 祛湿(湿气重) | 食品 | 红豆薏米茶(成人) | 轻 |
+
+> **图中关键洞察**:脾虚 = 消化不好 + 大便不好,与肠道问题高度重叠——**乳酸菌素片需要同时打肠+脾两条线**。
+
+---
+
+## 一、猴菇饮 OTC 报告 · 优化方案
+
+**当前报告**:`jiangzhong-houguyin-voc-insight-report.html`(656 KB / 42 slides / 9 章)
+**会议定性**:数据都有,但需要**逻辑重整 + 颗粒度细化**(袁老师:"其实里面都有,我们想把这个逻辑顺一下")
+
+### 1.1 核心改动 · 两层嵌套逻辑重构
+
+**当前问题**:Ch1 按"症状严重度 5 级"分层 + Ch1.2 按"品类"切竞品——这是**我们的分析维度**,不是**用户的决策维度**。
+
+**会议要求**:改为"用户视角的病程阶段 × 每阶段内的细分症状"嵌套结构。
+
+#### 第一层:病程阶段(由重到轻)—— 重构 Ch1.2
+
+| 病程阶段 | 用户在用什么 | 未满足需求 | 当前覆盖 | 需补 |
+|:---|:---|:---|:---:|:---|
+| **治疗级**(胃溃疡/HP/术后) | 处方PPI/三联/四联 | 无自主选择 | ✅ | - |
+| **化药级**(慢性胃炎/反流) | OTC PPI + 达喜 + 莫沙必利 | 依赖焦虑/反弹恐惧 | ✅ | 补:温胃舒/养胃舒 |
+| **中成药养护**(反复消化不良) | 三九胃泰/摩罗丹/康复新液 | 口感差/代际断层 | ✅ | 补:气滞胃痛颗粒 |
+| **保健食品** | 养胃茶/猴头菇保健品 | 效果存疑/同质化 | ⚠️ | 补:同名猴菇饮对标 |
+| **功能食品**(米稀等) | 米稀/养胃粥/姜茶/酸奶 | 场景单一/无信任 | ✅ | - |
+| **未病**(亚健康/预防) | 几乎无产品 | 完全空白 | ⚠️ | 补:预防养护 VOC |
+
+#### 第二层:每个阶段内的细分症状展开(新增子章)
+
+以"化药级"阶段为例(袁老师原话):
+
+| 细分症状 | 用户选择的产品 | 未满足需求 |
+|:---|:---|:---|
+| **胃酸/反酸** | 奥美拉唑/雷贝拉唑/碳酸氢钠/达喜 | "一吃就好但一停就反弹" |
+| **胃痛** | 颠茄片/气滞胃痛颗粒/654-2 | "止痛但不治本" |
+| **胃胀/消化不良** | 吗丁啉/莫沙必利/健胃消食片 | "反反复复没根治" |
+| **嗳气/反流** | 铝碳酸镁/枸橼酸莫沙必利 | "吃完好了不吃又来" |
+
+每个病程阶段都需要做这样的症状×产品展开。
+
+#### TAM-SAM-SOM 漏斗(新增或融入 Ch1)
+
+袁老师背景(01:31):"我们总经理的习惯,就是全中国有几亿的病的人,其中发病率是多少?会吃药品的人有多少亿?然后平均转化率是多少?"——这就是 TAM→SAM→SOM 漏斗。
+
+| 层级 | 猴菇饮语境 | 当前状态 |
+|:---:|:---|:---:|
+| **TAM** | 2.5 亿胃病人群 × 100 亿 OTC 胃药 + 功能食品 | ⚠️ 有数据未结构化 |
+| **SAM** | 第 2-3 层 ~1.8 亿 × 自主购买行为 | ⚠️ 有提及未量化金额 |
+| **SOM** | 药店渠道 × 5000 万→5 亿 | ⚠️ Ch8 有路径未关联 |
+
+### 1.2 建议的报告结构调整
+
+```
+Ch1 胃病人群全景
+  1.1 ✅ 2.5 亿人群 × 5 级症状谱(保留,微调表述为"病程阶段")
+  1.2 🔄 重构为"病程阶段 × 竞品全量扫描"(治疗→化药→中成药→保健→功能→未病)
+  1.3 ✅ 用户决策路径(保留)
+  1.4 🆕 TAM → SAM → SOM 漏斗(新增)
+
+Ch1.2 或 Ch2 内部
+  🆕 每个病程阶段 × 细分症状 × 产品选择 × 未满足需求(嵌套展开)
+
+Ch6 竞品三轴图谱
+  6.x 🆕 症状维度 × 产品全量映射(新增子章)
+```
+
+### 1.3 下一步 · 对齐后的行动
+
+会议结论:**猴菇饮的 VOC 逻辑说清楚后,下一次共同作业的产出 = 用特劳特定位理论导入,输出定位和策略方案**(袁老师 06:06)。
+
+所以本轮交付 = **逻辑重整 + 颗粒度细化**;下轮交付 = **特劳特定位策略**。
+
+### 1.4 数据采集需要补充
+
+- **温胃舒/养胃舒 VOC**(袁老师明确提及这个中间环节当前缺失)
+- **未病/轻度产品 VOC**:养胃茶、山楂片、酸奶益生菌、姜茶
+- **细分症状 VOC**:按"胃酸""胃痛""胃胀""嗳气""不消化"等关键词分别采集
+
+---
+
+## 二、肝纯片报告 · 优化方案
+
+**当前报告**:`jiangzhong-liver-voc-validation-report.html`(737 KB / 42 slides / 7 章)
+**会议定性**:内容很丰富,但**逻辑不清晰、信息过于复杂**。改动量最小,"点都覆盖到了,只需要再新增一点东西"(江旭 45:01)+ 重新梳理框架结构。
+
+### 2.1 三条硬性补充需求(江旭原话)
+
+#### A · 自身产品分析(当前完全缺失❌)
+
+> "漏掉了我们自己产品的分析。肝纯片已经在那个抖音上卖了好几年了,看看能不能跑出来一些**我们自己的肝纯片的人群画像**。"
+
+**行动**:新增 1 个子章(建议放 Ch2 或 Ch4),内容:
+- 肝纯片自身 VOC 分析(抖音评论/电商评价)
+- 当前用户画像:谁在买?为什么买?满意什么?不满意什么?
+- 用户价值感知:DMY 认知度、复购率、推荐理由
+
+#### B · VOC 分类归拢(当前是"单点式"反馈❌)
+
+> "通过我们现在这版的肝纯片的所有的这些VOC的反馈都是**单点式**的。看能不能让AI把这么多条整个梳理**分类归拢**一下。有护肝问题的这些人,大概他的问题**分为哪几大类**,然后有哪些**共性的需求**。"
+
+**行动**:在 Ch1 或新增章节中,将 7715 条 VOC 做结构化分类:
+- 护肝问题大类(酒精性/脂肪肝/药物性/熬夜/遗传/未知)
+- 每大类的共性需求 + 代表 VOC
+- 人群规模估算(对应 TAM/SAM/SOM 漏斗)
+
+#### C · 竞品正反面全面分析(当前只有缺点⚠️)
+
+> "各个竞品,它的**除了缺点还有哪些优点**,就是全面的来分析一下。"
+
+**行动**:Ch6 竞品认知的 6 个竞品(护肝片/易善复/片仔癀/熊胆粉/Swisse/海王金樽),每个增加"优点"维度,形成完整的 SWOT 风格对比。
+
+### 2.2 框架结构优化
+
+**参照标杆**:江旭提到"参照**美乐童/右旋**的框架"——那个版本结构清晰,容易看、容易用。
+
+> "可以结合一下那个的一些内容和框架,来再把肝纯的整体来梳理一下。"
+
+**行动**:
+- 获取"右旋"报告的框架结构作为参照
+- 用**特劳特定位**方式重新组织内容(杨老师 43:19 确认)
+- 精简篇幅,收敛信息密度
+
+### 2.3 建议结构调整
+
+```
+Ch1 方法论
+  1.x 🆕 护肝人群问题分类归拢 + TAM/SAM/SOM 漏斗
+
+新增章节(Ch2 前或 Ch4 后)
+  🆕 肝纯片自身 VOC 分析 + 用户画像
+
+Ch6 竞品认知
+  🔄 6 大竞品:每个增加"优点"维度(当前只有缺点)
+  🔄 考虑按"病程阶段"重新组织(vs 当前按品牌逐一展开)
+
+整体
+  🔄 参照"右旋/美乐童"框架,精简结构,增强逻辑性
+```
+
+### 2.4 额外 · 包装优化
+
+> "处理完之后,可以同步再来输出一轮**包装优化**。昨天给他看过几个,觉得可能还不太符合要求。"
+
+注意:搜索**保健品**包装规范(肝纯片属于保健品,不是药品)。
+
+### 2.5 数据采集需要补充
+
+- **肝纯片自身 VOC**:抖音评论/电商评价(已有数据中筛选+补采)
+- **竞品优点 VOC**:每个竞品的好评/推荐理由(当前数据偏向差评痛点)
+
+---
+
+## 三、乳酸菌素片儿童版报告 · 优化方案(会议讨论最多 · 改动最大)
+
+**当前报告**:`jiangzhong-lactic-children-voc-insight-report.html`
+**会议定性**:王总直言"**太散太乱,不知道怎么看怎么用**"。需要从根本上重新组织——这不是增量优化,而是**思路重构**。
+
+### 3.1 王总的核心分析路径(18:07-33:28 完整还原)
+
+王总给出了一条非常清晰的分析路径,**必须严格遵循**:
+
+```
+Step 1: 从整个肠道品类入手(不是从乳酸菌素片入手)
+         ├── 微生态制剂(益生菌 + 乳酸菌素片)
+         ├── 肠炎止泻药
+         └── 润肠通便药
+         → 这些人群的需求是什么?标签是什么?解决什么问题?
+
+Step 2: 聚焦到乳酸菌素片这个品类
+         → 成人乳酸菌素片的完整 VOC 分析
+         → 成人品类的机会是什么?
+
+Step 3: 从成人机会迁移到儿童
+         ├── 成人 VOC 中能否扒拉出儿童相关的?
+         ├── 成人的需求能否迁移到儿童?
+         └── 妈妈买给孩子用的这部分 VOC
+
+Step 4: 反向交叉验证
+         → 用微生态制剂大品类中的"儿童"部分
+         → 与 Step 3 得到的儿童机会做交叉
+         → 找到"竞品没满足的 + 我们能满足的"机会
+
+Step 5: 用里斯品类战略 + 特劳特定位 收敛
+         → 我在哪个品类?怎么定位?
+         → 容易传播的、能写在盒子上的一句话
+```
+
+> 王总原话:"从已经用了成人的乳酸菌这边他品类的机会是什么?这个品类的机会里面,我们再来看有没有用在儿童的。那通过乳酸菌素片成人的这些机会来去交叉,以及兼顾成人乳酸菌素片里面儿童在用的这些机会,反向再去交叉整个微生态制剂。"
+
+### 3.2 品类定位 · 根本问题(会议反复强调)
+
+王总(28:06-29:21)明确定位边界:
+
+- **大定位不变** = **肠道日常调理**(成人+儿童通用)
+- **年龄段** = **3-12 岁**(咀嚼片,0-3 岁用不了)
+- **细分机会**(三选一或组合):
+  1. 儿童肠道不好的调理(便秘/闹肚子/菌群失调)
+  2. 提高肠道免疫力
+  3. 促进营养吸收("调肠道促吸收")
+
+- **品类归属问题**:
+  - 是"大益生菌"品类?
+  - 是"嚼着吃的调理肠道产品"?
+  - 是"像奶片一样的养护肠道的东西"?
+
+> 王总(39:37前):"我给他定位就是大益生菌的品类,我也不去讲后生元的概念。是不是从儿童的益生菌概念去做?一个嚼着吃的调理肠道的产品,或者嚼着吃的一个提升免疫力的一个像奶片一样的养护你肠道的东西。"
+
+### 3.3 杨老师补充 · 营养吸收赛道(21:31-24:55)
+
+杨老师提出一个重要补充视角:
+
+> "乳酸菌素片它有很大的一个作用是解决营养问题。所以它并不一定是肠道,完全可以通过**营养品**这个角度也去扫一下。"
+>
+> "大家的认知类的市场趋势已经变成了不再给小孩吃太多营养补剂的药,而是说通过日常饮食。日常饮食最大的问题就在于他**自身能否吸收**,对应的解决方案就是乳酸菌素片。"
+
+王总确认(24:44):"如果是肠道的养护,肠道的吸收的话,确实有这样的机会。"
+
+但同时王总提醒:这个营养吸收方向仍然是**肠道调理**的延伸,不是独立赛道。
+
+### 3.4 风险提醒 · 功效扩展 vs 原有心智
+
+杨老师(34:20-35:41)提出一个关键风险:
+
+> "如果要在一个品的情况下,去投放营养吸收去做认知,那么就会导致大家认为它是用来补营养的——那是不是原有用药解决胃肠问题的人他就会减少购买量?"
+
+两种解法:
+1. **重新定位**(王总倾向):不管现有 6000 万,用新定位去打更大市场
+2. **分品打**:用乳酸菌素做软糖/保健品打营养赛道,现有品维持
+
+王总(35:53):"可能出现几种结果——继续按原来打 / 现有儿童中有未关注到的机会可放大 / 通过竞争对比发现心智空位"
+
+**→ 这需要 VOC 深度分析来回答。**
+
+### 3.5 结构性问题 · "太散了"的根因
+
+王总(25:21-26:00)直接指出:
+
+> "我看的就比较散,就好多看着就开始混乱了……用了一些 KANO 的模型,还有一些混沌的模型,我觉得这个可能可以用,但是他的适用场景——你是不是更多是用在快消类的产品上。"
+
+> "右旋的上次那个方案,我觉得他结合的挺好的。我说给了他这个模型,他就能按照这个模型输出一些我们常用的这种组织语言的东西。"
+
+**根因**:
+1. 乳酸菌素片本身功效太泛(肠道+营养+免疫),导致报告发散
+2. 没有用客户熟悉的**里斯品类战略 + 特劳特定位**作为组织框架
+3. 信息太多没有收敛——竞品分析占比太大
+
+### 3.6 建议的全新报告结构
+
+基于王总的 5 步分析路径,建议重构为:
+
+```
+Ch0 品类全景 · 肠道用药大盘(对应 Step 1)
+  0.1 微生态制剂 × 肠炎止泻 × 润肠通便 全量扫描
+  0.2 各品类人群需求/标签/解决问题
+  0.3 TAM → SAM → SOM 漏斗
+
+Ch1 成人乳酸菌素片 · 品类机会(对应 Step 2)
+  1.1 成人 VOC 全景分析
+  1.2 成人品类的机会点
+
+Ch2 成人→儿童 · 机会迁移(对应 Step 3)
+  2.1 成人 VOC 中的儿童信号
+  2.2 家长购买决策路径
+  2.3 可迁移 vs 不可迁移的机会
+
+Ch3 儿童微生态 · 交叉验证(对应 Step 4)
+  3.1 微生态制剂中的儿童产品全量扫描
+  3.2 与 Ch2 的交叉:竞品没满足 + 我们能满足的空白
+  3.3 竞品正反面全面分析(精简版,不逐个展开)
+
+Ch4 品类定位 · 里斯×特劳特(对应 Step 5)
+  4.1 里斯品类战略:我们在哪个品类?
+  4.2 特劳特定位:一句话定位方案
+  4.3 三条细分机会的 VOC 验证(肠道调理/免疫力/营养吸收)
+  4.4 风险评估:功效扩展 vs 原有心智
+
+Ch5 落地行动
+  5.1 产品策略(包装/剂型/话术)
+  5.2 渠道策略
+  5.3 P0/P1 行动清单
+```
+
+### 3.7 数据采集需要补充
+
+- **成人乳酸菌素片 VOC**(当前数据以儿童为主,成人覆盖不足——王总核心要求)
+- **肠道大品类 VOC**:微生态制剂(四联康/亿活/金双岐)+ 肠炎止泻(肠炎宁/蒙脱石散)+ 润肠通便
+- **儿童 VOC 交叉**:从成人 VOC 中筛选"妈妈/小孩/儿童"相关评论
+- **营养吸收赛道**:DHA/钙/多维 → 家长对"瓶瓶罐罐"的焦虑 VOC
+- 注意细节:**妈咪爱不用冷链**(25 度以下常温保存)——王总纠错(37:39)
+
+---
+
+## 四、三报告共性要求
+
+### 4.1 统一组织语言 · 里斯品类战略 + 特劳特定位
+
+会议反复强调(王总 23:48, 29:21, 37:04),三个报告都需要用**里斯品类战略 + 特劳特定位**的框架来组织内容。这不是可选的——是客户的**组织语言**,不用这个语言,"内部看不懂"。
+
+**实操**:
+- 每个报告的"品类分析"章节,用**里斯品类战略**(品类进化树 / 品类分化 / 品类创新)来组织
+- 每个报告的"定位策略"章节,用**特劳特定位**(心智阶梯 / 差异化 / 聚焦 / 对立面)来推导
+- 参照"右旋"报告的成功经验——那个版本用了这套框架,王总给了"70 分"
+
+### 4.2 统一引入 TAM-SAM-SOM 漏斗
+
+每个报告都需要一张标准化的漏斗图(对应总经理的"几亿人→发病率→转化率→吃什么药"习惯):
+
+```
+TAM(品类全市场 · 人群 × 金额)
+  └─ SAM(产品可服务市场)
+       └─ SOM(当前能力可获取市场)
+```
+
+### 4.3 统一参照标杆 · "右旋/美乐童"框架
+
+会议多次提及"右旋"报告是成功标杆(王总 26:00, 江旭 45:30)。
+
+**行动**:获取"右旋"报告的框架结构,作为三个报告共同的结构参照。
+
+### 4.4 数据采集统一扩展
+
+| 采集方向 | 猴菇饮 | 肝纯片 | 乳酸菌 |
+|:---|:---:|:---:|:---:|
+| 自身产品 VOC | ✅ 已有 | ❌ 缺失 | ⚠️ 儿童少 |
+| 成人品类全量 | ✅ 已有 | ✅ 已有 | ❌ 需补 |
+| 病程阶段竞品 | ⚠️ 需重组 | ⚠️ 需重组 | ❌ 需新建 |
+| 细分症状产品 | ⚠️ 需细化 | ⚠️ 需补好评 | ❌ 需新建 |
+
+---
+
+## 五、执行优先级 · 基于会议结论
+
+杨老师(44:50)确认:"优先先把后面两个缺失比较多的报告先跑完。肝纯相对来说点都覆盖到了。"
+
+### 执行顺序
+
+| 顺序 | 产品 | 改动性质 | 工作量 | 时间线 |
+|:---:|:---|:---|:---:|:---|
+| **①** | **猴菇饮** | 逻辑重整 + 颗粒度细化(不是重写) | 中 | 4/21 白天 |
+| **②** | **乳酸菌** | 思路重构(按王总 5 步路径重新组织) | **大** | 4/21 下午-晚 |
+| **③** | **肝纯片** | 增量补充(自身画像+VOC归拢+竞品优点) | 小 | 4/21 晚 |
+
+### 风险点
+
+- **乳酸菌**改动量最大,需要先**对齐思路**再跑(王总 39:41:"我们把思路对齐,我也担心如果没有对齐,我们跑这个要花蛮多的时间跟精力")
+- 杨老师(27:00)指出乳酸菌的发散性问题:"它的选择就非常的多,导致定位的精准度过于发散"——需要 VOC 数据帮助收敛
+
+---
+
+## 六、关于"重新跑报告"的技术说明
+
+**猴菇饮 + 肝纯片 = 增量优化**(在现有 ch*.js 模块上新增/修改子章)
+**乳酸菌 = 可能需要重新组织章节结构**(按王总 5 步路径重建)
+
+| 报告 | 当前规模 | 改动方式 | 预计结果 |
+|:---|:---|:---|:---|
+| **猴菇饮** | 656 KB / 42 slides | Ch1 重构 + 新增 TAM/症状映射子章 | +3-4 子章 |
+| **肝纯片** | 737 KB / 42 slides | 新增自身画像章 + Ch6 补优点 + VOC 归拢 | +2-3 子章 |
+| **乳酸菌** | 待确认 | **可能需要重建章节结构**(5 步路径) | 重写大部分 |
+
+每个报告的章节渲染模块(`ch*.js`)是独立的,新增子章不影响已有内容。
+
+---
+
+*文档生成时间:2026-04-20 23:55 · 基于 4/20 产品创新沟通优化会议完整录音转写分析*

BIN
docs/jiangzhong-houguyin/产品创新沟通优化会议(meeting_0420_)原文.docx


Разница между файлами не показана из-за своего большого размера
+ 5860 - 5719
docs/jiangzhong/raw/_merged.json


+ 22 - 0
docs/jiangzhong/raw/audit.log

@@ -65,3 +65,25 @@
 [2026-04-19T08:25:31.299Z] === BATCH 3 START 长尾 only=dy ===
 [2026-04-19T08:25:31.301Z] === BATCH 3 END xhsCmts=0 dyCmts=0 amzRev=0 (0.0s) ===
 [2026-04-19T08:25:31.400Z] === MERGE xhs=1515 dy=627 amz=2577 total=4719 ===
+[2026-04-21T03:29:10.385Z] === BATCH 4 START 竞品深度补采 ===
+[2026-04-21T03:29:40.969Z] dy OK swisse护肝片 videos=3 comments=180 (30.5s)
+[2026-04-21T03:29:58.703Z] dy OK 葵花护肝片 videos=3 comments=53 (17.2s)
+[2026-04-21T03:29:59.206Z] dy SKIP 海王金樽 (exists)
+[2026-04-21T03:30:19.766Z] dy OK 易善复 videos=3 comments=70 (20.0s)
+[2026-04-21T03:30:51.606Z] dy OK 片仔癀护肝 videos=3 comments=178 (31.3s)
+[2026-04-21T03:30:57.452Z] xhs OK swisse护肝片 测评 notes=8 comments=260 (107.1s)
+[2026-04-21T03:32:54.129Z] xhs OK swisse护肝片 有用吗 notes=8 comments=240 (116.2s)
+[2026-04-21T03:33:19.231Z] xhs FAIL swisse奶蓟草 效果 empty/err={"status":400,"body":"{\"detail\":{\"code\":400,\"request_id\":\"5ac3e0e9-16f8-4
+[2026-04-21T03:33:46.232Z] xhs FAIL 葵花护肝片 效果 empty/err={"status":400,"body":"{\"detail\":{\"code\":400,\"request_id\":\"94eca7d0-b33d-4
+[2026-04-21T03:34:15.532Z] xhs FAIL 葵花护肝片 副作用 empty/err={"status":400,"body":"{\"detail\":{\"code\":400,\"request_id\":\"13478c71-2223-4
+[2026-04-21T03:36:01.579Z] xhs OK 海王金樽 有用吗 notes=8 comments=187 (105.5s)
+[2026-04-21T03:36:54.349Z] xhs FAIL 海王金樽 测评 empty/err={"status":400,"body":"{\"detail\":{\"code\":400,\"request_id\":\"30689e8a-ddd7-4
+[2026-04-21T03:39:05.190Z] xhs OK 解酒药 有用吗 notes=6 comments=185 (130.3s)
+[2026-04-21T03:41:01.983Z] xhs OK 易善复 效果 notes=8 comments=245 (116.3s)
+[2026-04-21T03:41:23.401Z] xhs FAIL 易善复 副作用 empty/err={"status":400,"body":"{\"detail\":{\"code\":400,\"request_id\":\"ec69e2ae-7cde-4
+[2026-04-21T03:41:40.487Z] xhs FAIL 多烯磷脂酰胆碱 测评 empty/err={"status":400,"body":"{\"detail\":{\"code\":400,\"request_id\":\"2406050b-3ab1-4
+[2026-04-21T03:41:58.869Z] xhs FAIL 片仔癀 护肝 效果 empty/err={"status":400,"body":"{\"detail\":{\"code\":400,\"request_id\":\"e52191c7-9e08-4
+[2026-04-21T03:43:52.886Z] xhs OK 片仔癀 值得买吗 notes=6 comments=180 (113.5s)
+[2026-04-21T03:44:19.920Z] xhs FAIL 汤臣倍健护肝片 测评 empty/err={"status":400,"body":"{\"detail\":{\"code\":400,\"request_id\":\"af5e6252-d52b-4
+[2026-04-21T03:44:20.427Z] === BATCH 4 END xhsCmts=1297 dyCmts=481 amzRev=0 (910.0s) ===
+[2026-04-21T03:44:34.642Z] === MERGE xhs=2812 dy=1108 amz=2577 total=6497 ===

Разница между файлами не показана из-за своего большого размера
+ 1112 - 0
docs/jiangzhong/raw/comments-flat.jsonl


+ 2161 - 0
docs/jiangzhong/raw/douyin/swisse护肝片.json

@@ -0,0 +1,2161 @@
+{
+  "platform": "douyin",
+  "keyword": "swisse护肝片",
+  "hypotheses": [
+    "H5"
+  ],
+  "collected_at": "2026-04-21T03:29:40.969Z",
+  "elapsed_seconds": 30.5,
+  "total_videos_found": 17,
+  "top_videos": [
+    {
+      "aweme_id": "7486202915359690011",
+      "desc": "如果七八月份你看到一个中国人身后跟着100个挪威人,那不用怀疑肯定是我#海外生活#vlog日常 #swisse胆碱护肝片",
+      "create_time": 1743076808,
+      "statistics": {
+        "aweme_id": "7486202915359690011",
+        "comment_count": 10137,
+        "digg_count": 182999,
+        "download_count": 50,
+        "play_count": 0,
+        "share_count": 8579,
+        "forward_count": 0,
+        "lose_count": 0,
+        "lose_comment_count": 0,
+        "whatsapp_share_count": 0,
+        "digest": "",
+        "exposure_count": 0,
+        "live_watch_count": 0,
+        "collect_count": 7532,
+        "recommend_count": 1336
+      },
+      "author": {
+        "nickname": "🇨🇳挪威老王🇳🇴",
+        "sec_uid": "MS4wLjABAAAAvNJhYIy_k4knmAnBx2e-HyLn72wzt2EHpSzvhNTGp9w",
+        "uid": "54875526260",
+        "follower_count": 0
+      },
+      "cover": "https://p5-ex-gddgtc-sign.douyinpic.com/tos-cn-i-0813c001/oAefk5dABAEIANAeSTGNGPIsyEA2DV7kKLBBDD~noop.webp?biz_tag=aweme_video&card_type=153&column_n=0&from=327834062_large&l=20260421112912467339FCE76ADA4025EB&lk3s=138a59ce&s=PackSourceEnum_SEARCH_SIN&sc=cover&se=false&x-expires=1777950000&x-signature=59NLYFaR4faxKaap2SoTc9OfkK4%3D",
+      "text_extra": [
+        "海外生活",
+        "vlog日常",
+        "swisse胆碱护肝片"
+      ]
+    },
+    {
+      "aweme_id": "6748955625134378251",
+      "desc": "河南人不用再跑去澳洲买了,CW全国首家线下自提店哈哈哈哈兄弟姐妹们冲啊!!#河南 #郑州",
+      "create_time": 1571363687,
+      "statistics": {
+        "aweme_id": "6748955625134378251",
+        "comment_count": 5821,
+        "digg_count": 59477,
+        "download_count": 6361,
+        "play_count": 0,
+        "share_count": 8284,
+        "forward_count": 52,
+        "lose_count": 0,
+        "lose_comment_count": 0,
+        "whatsapp_share_count": 0,
+        "digest": "",
+        "exposure_count": 0,
+        "live_watch_count": 0,
+        "collect_count": 1734,
+        "recommend_count": 0
+      },
+      "author": {
+        "nickname": "🌈张雯静",
+        "sec_uid": "MS4wLjABAAAAqxdWXDJ1iHOLVNS-8rwyRyrfobYmlmq94aSuzAR2Qmc",
+        "uid": "60106987432",
+        "follower_count": 0
+      },
+      "cover": "https://p26-sign.douyinpic.com/tos-cn-p-0015/6dacf0d09eab4a8bb33b41b8237340d6_1571363691~noop.webp?biz_tag=aweme_video&card_type=153&column_n=0&from=327834062_large&l=20260421112912467339FCE76ADA4025EB&lk3s=138a59ce&s=PackSourceEnum_SEARCH_SIN&sc=cover&se=false&x-expires=1777950000&x-signature=sHiDrMoL9SDvojCjwLFHzusFqHk%3D",
+      "text_extra": [
+        "河南",
+        "郑州"
+      ]
+    },
+    {
+      "aweme_id": "6892570836486720779",
+      "desc": "惠州人再也不用跑出国或喊DG啦!🥳全国第二家CW大药房就在港惠,姐妹们冲啊!!#网红超市 #本地美好推荐官",
+      "create_time": 1604801710,
+      "statistics": {
+        "aweme_id": "6892570836486720779",
+        "comment_count": 3493,
+        "digg_count": 20928,
+        "download_count": 3268,
+        "play_count": 0,
+        "share_count": 7926,
+        "forward_count": 16,
+        "lose_count": 0,
+        "lose_comment_count": 0,
+        "whatsapp_share_count": 0,
+        "digest": "",
+        "exposure_count": 0,
+        "live_watch_count": 0,
+        "collect_count": 1094,
+        "recommend_count": 11
+      },
+      "author": {
+        "nickname": "阿丽恺💨",
+        "sec_uid": "MS4wLjABAAAAnx2m92x9r1JY95r-GICW7j1H5eheXfEHOTXuK7-W0vM",
+        "uid": "63807450127",
+        "follower_count": 0
+      },
+      "cover": "https://p26-sign.douyinpic.com/tos-cn-p-0015/3e12f144b143495f896cbf98c028be48~tplv-dmt-logom:tos-cn-i-0813/367215f87be648ecb9f2e5c915936871.image?biz_tag=aweme_video&card_type=153&column_n=0&from=327834062_large&l=20260421112912467339FCE76ADA4025EB&lk3s=138a59ce&s=PackSourceEnum_SEARCH_SIN&sc=cover&se=false&x-expires=1777950000&x-signature=3NhsZexv1pVPBPTq7sFma168QLE%3D",
+      "text_extra": [
+        "网红超市",
+        "本地美好推荐官"
+      ]
+    }
+  ],
+  "comments_by_aweme_id": {
+    "7486202915359690011": [
+      {
+        "cid": "7486488172156470074",
+        "text": "你的婚礼挪威人含量:>100人\n冬奥会挪威人含量:79人\n兄弟排面值拉满[赞]",
+        "digg_count": 68148,
+        "create_time": 1743083863,
+        "ip_label": "广东",
+        "reply_comment_total": 1741,
+        "user": {
+          "nickname": "Chillan夫斯基",
+          "uid": "519389620732615"
+        }
+      },
+      {
+        "cid": "7486661302027944714",
+        "text": "应该和北京文旅对接,如果他们不管 你找我 我让佳木斯文旅对接你[看]",
+        "digg_count": 5467,
+        "create_time": 1743124177,
+        "ip_label": "黑龙江",
+        "reply_comment_total": 43,
+        "user": {
+          "nickname": "等雨来(学习版)",
+          "uid": "79868456433"
+        }
+      },
+      {
+        "cid": "7486652608129237823",
+        "text": "去了挪威全国万分之二的人口了",
+        "digg_count": 14546,
+        "create_time": 1743122155,
+        "ip_label": "湖南",
+        "reply_comment_total": 224,
+        "user": {
+          "nickname": "一言🇨🇳",
+          "uid": "84345049057"
+        }
+      },
+      {
+        "cid": "7486480156845802299",
+        "text": "京爷要是喝酒输了  我比国足输了还要难受[捂脸]",
+        "digg_count": 8608,
+        "create_time": 1743081996,
+        "ip_label": "江苏",
+        "reply_comment_total": 91,
+        "user": {
+          "nickname": "孙满堂",
+          "uid": "98576915372"
+        }
+      },
+      {
+        "cid": "7488238923279598388",
+        "text": "你要抢100张故宫的票……",
+        "digg_count": 13583,
+        "create_time": 1743491495,
+        "ip_label": "北京",
+        "reply_comment_total": 114,
+        "user": {
+          "nickname": "冷处浓~Lance",
+          "uid": "92660000553"
+        }
+      },
+      {
+        "cid": "7564725345745339199",
+        "text": "我觉得吧你们忘了一个最重要的人,五百的挪威森林没来",
+        "digg_count": 6,
+        "create_time": 1761299875,
+        "ip_label": "新疆",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "大予子",
+          "uid": "96594770205"
+        }
+      },
+      {
+        "cid": "7533762761013773099",
+        "text": "你是不是在草桥这边办婚礼[呲牙]",
+        "digg_count": 0,
+        "create_time": 1754090841,
+        "ip_label": "北京",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "慢吞吞",
+          "uid": "100584134334"
+        }
+      },
+      {
+        "cid": "7487558229036581643",
+        "text": "100个挪威人机票得花多少钱",
+        "digg_count": 10,
+        "create_time": 1743333006,
+        "ip_label": "广东",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "独行侠C",
+          "uid": "19304659598"
+        }
+      },
+      {
+        "cid": "7492732459957912380",
+        "text": "挪威一个村都空了[抠鼻]",
+        "digg_count": 1,
+        "create_time": 1744537725,
+        "ip_label": "上海",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "北北呀~",
+          "uid": "52399227326"
+        }
+      },
+      {
+        "cid": "7486476404890567463",
+        "text": "我们内蒙古有一款酒,名字叫闷倒驴。你可以让挪威勇士试一下![泪奔]",
+        "digg_count": 9,
+        "create_time": 1743081126,
+        "ip_label": "内蒙古",
+        "reply_comment_total": 4,
+        "user": {
+          "nickname": "人生在途",
+          "uid": "74720470692"
+        }
+      },
+      {
+        "cid": "7486508567223960371",
+        "text": "八月份的北京[捂脸][捂脸][捂脸]怕他们再也不想来第二次了,暑假暴挤爆热",
+        "digg_count": 166,
+        "create_time": 1743088615,
+        "ip_label": "四川",
+        "reply_comment_total": 15,
+        "user": {
+          "nickname": "乱葬岗人",
+          "uid": "52283160499"
+        }
+      },
+      {
+        "cid": "7490853696994575162",
+        "text": "备好抗过敏的药,因为他们将要在杨絮柳絮最严重的时候来[泣不成声][泣不成声]",
+        "digg_count": 137,
+        "create_time": 1744100292,
+        "ip_label": "山东",
+        "reply_comment_total": 4,
+        "user": {
+          "nickname": "我有一只皮卡丘",
+          "uid": "98085824166"
+        }
+      },
+      {
+        "cid": "7487070645906703141",
+        "text": "结婚当天找个团队直播吧,太想看了[看]两国拼酒现场[泣不成声][泣不成声]",
+        "digg_count": 83,
+        "create_time": 1743219481,
+        "ip_label": "江苏",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "梦想已经作废",
+          "uid": "97400696067"
+        }
+      },
+      {
+        "cid": "7493402610914001691",
+        "text": "8月份游故宫、长城…..?我都怀疑你能不能约到门票。
兄弟咱跟弟媳有没有考虑改一下婚期[看]",
+        "digg_count": 177,
+        "create_time": 1744693756,
+        "ip_label": "江苏",
+        "reply_comment_total": 6,
+        "user": {
+          "nickname": "FMIN",
+          "uid": "110684697067"
+        }
+      },
+      {
+        "cid": "7486581538463154983",
+        "text": "很想知道,中国人去故宫提前7天预约,这些外国人那么多人,也需要预约吗?还是有特殊待遇?",
+        "digg_count": 42,
+        "create_time": 1743105662,
+        "ip_label": "河北",
+        "reply_comment_total": 4,
+        "user": {
+          "nickname": "余音先生",
+          "uid": "106027950591"
+        }
+      },
+      {
+        "cid": "7486484467213812540",
+        "text": "一个人一万的花销的话,就是五百万。",
+        "digg_count": 172,
+        "create_time": 1743082999,
+        "ip_label": "北京",
+        "reply_comment_total": 8,
+        "user": {
+          "nickname": "lipase",
+          "uid": "77548096963"
+        }
+      },
+      {
+        "cid": "7491533551080358692",
+        "text": "咋弄 我也想参加你的婚礼[绝望的凝视]",
+        "digg_count": 19,
+        "create_time": 1744258587,
+        "ip_label": "北京",
+        "reply_comment_total": 5,
+        "user": {
+          "nickname": "Vvvv🥕",
+          "uid": "73711427271"
+        }
+      },
+      {
+        "cid": "7486747411319309056",
+        "text": "故宫要预约[吐血]100个人怎么约?",
+        "digg_count": 215,
+        "create_time": 1743144224,
+        "ip_label": "上海",
+        "reply_comment_total": 14,
+        "user": {
+          "nickname": "欢乐海豚骑士",
+          "uid": "105517124016"
+        }
+      },
+      {
+        "cid": "7486653940650836795",
+        "text": "不是,挪威人都这么闲吗[泪奔]",
+        "digg_count": 39,
+        "create_time": 1743122460,
+        "ip_label": "天津",
+        "reply_comment_total": 7,
+        "user": {
+          "nickname": "酷大咩",
+          "uid": "2639307200034590"
+        }
+      },
+      {
+        "cid": "7486669876895957820",
+        "text": "100个挪威人!?这么多亲戚朋友愿意不远万里来吗[捂脸]",
+        "digg_count": 30,
+        "create_time": 1743126169,
+        "ip_label": "湖北",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "林深时见鹿",
+          "uid": "100527640097"
+        }
+      },
+      {
+        "cid": "7486484467213812540",
+        "text": "一个人一万的花销的话,就是五百万。",
+        "digg_count": 172,
+        "create_time": 1743082999,
+        "ip_label": "北京",
+        "reply_comment_total": 8,
+        "user": {
+          "nickname": "lipase",
+          "uid": "77548096963"
+        }
+      },
+      {
+        "cid": "7486581538463154983",
+        "text": "很想知道,中国人去故宫提前7天预约,这些外国人那么多人,也需要预约吗?还是有特殊待遇?",
+        "digg_count": 42,
+        "create_time": 1743105662,
+        "ip_label": "河北",
+        "reply_comment_total": 4,
+        "user": {
+          "nickname": "余音先生",
+          "uid": "106027950591"
+        }
+      },
+      {
+        "cid": "7493402610914001691",
+        "text": "8月份游故宫、长城…..?我都怀疑你能不能约到门票。
兄弟咱跟弟媳有没有考虑改一下婚期[看]",
+        "digg_count": 177,
+        "create_time": 1744693756,
+        "ip_label": "江苏",
+        "reply_comment_total": 6,
+        "user": {
+          "nickname": "FMIN",
+          "uid": "110684697067"
+        }
+      },
+      {
+        "cid": "7487070645906703141",
+        "text": "结婚当天找个团队直播吧,太想看了[看]两国拼酒现场[泣不成声][泣不成声]",
+        "digg_count": 83,
+        "create_time": 1743219481,
+        "ip_label": "江苏",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "梦想已经作废",
+          "uid": "97400696067"
+        }
+      },
+      {
+        "cid": "7490853696994575162",
+        "text": "备好抗过敏的药,因为他们将要在杨絮柳絮最严重的时候来[泣不成声][泣不成声]",
+        "digg_count": 137,
+        "create_time": 1744100292,
+        "ip_label": "山东",
+        "reply_comment_total": 4,
+        "user": {
+          "nickname": "我有一只皮卡丘",
+          "uid": "98085824166"
+        }
+      },
+      {
+        "cid": "7486508567223960371",
+        "text": "八月份的北京[捂脸][捂脸][捂脸]怕他们再也不想来第二次了,暑假暴挤爆热",
+        "digg_count": 166,
+        "create_time": 1743088615,
+        "ip_label": "四川",
+        "reply_comment_total": 15,
+        "user": {
+          "nickname": "乱葬岗人",
+          "uid": "52283160499"
+        }
+      },
+      {
+        "cid": "7486476404890567463",
+        "text": "我们内蒙古有一款酒,名字叫闷倒驴。你可以让挪威勇士试一下![泪奔]",
+        "digg_count": 9,
+        "create_time": 1743081126,
+        "ip_label": "内蒙古",
+        "reply_comment_total": 4,
+        "user": {
+          "nickname": "人生在途",
+          "uid": "74720470692"
+        }
+      },
+      {
+        "cid": "7492732459957912380",
+        "text": "挪威一个村都空了[抠鼻]",
+        "digg_count": 1,
+        "create_time": 1744537725,
+        "ip_label": "上海",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "北北呀~",
+          "uid": "52399227326"
+        }
+      },
+      {
+        "cid": "7487558229036581643",
+        "text": "100个挪威人机票得花多少钱",
+        "digg_count": 10,
+        "create_time": 1743333006,
+        "ip_label": "广东",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "独行侠C",
+          "uid": "19304659598"
+        }
+      },
+      {
+        "cid": "7533762761013773099",
+        "text": "你是不是在草桥这边办婚礼[呲牙]",
+        "digg_count": 0,
+        "create_time": 1754090841,
+        "ip_label": "北京",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "慢吞吞",
+          "uid": "100584134334"
+        }
+      },
+      {
+        "cid": "7542813584914432827",
+        "text": "最后一句话太顶了[笑哭]",
+        "digg_count": 0,
+        "create_time": 1756198146,
+        "ip_label": "德国",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "颦颦",
+          "uid": "814082951218212"
+        }
+      },
+      {
+        "cid": "7540329937112613684",
+        "text": "举报黑导游[捂脸]",
+        "digg_count": 0,
+        "create_time": 1755619878,
+        "ip_label": "河北",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "阿良",
+          "uid": "75289789980"
+        }
+      },
+      {
+        "cid": "7537262819146941241",
+        "text": "@",
+        "digg_count": 0,
+        "create_time": 1754905756,
+        "ip_label": "菲律宾",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Pat sowe ll",
+          "uid": "96808699484"
+        }
+      },
+      {
+        "cid": "7534509127369048868",
+        "text": "马未都说正经北京人根本不吃什么豆汁……那都是垃圾[捂脸]",
+        "digg_count": 0,
+        "create_time": 1754266485,
+        "ip_label": "江苏",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "金雨点",
+          "uid": "78156036474"
+        }
+      },
+      {
+        "cid": "7532307431528301369",
+        "text": "必须找个旅游团,否则要累死的。故宫颐和园长城必须去,其他可以考虑北海天坛",
+        "digg_count": 0,
+        "create_time": 1753751991,
+        "ip_label": "江苏",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "美能露",
+          "uid": "2128244266513757"
+        }
+      },
+      {
+        "cid": "7532170911166169908",
+        "text": "[666][666][666]",
+        "digg_count": 0,
+        "create_time": 1753720214,
+        "ip_label": "北京",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "插销",
+          "uid": "9920976609"
+        }
+      },
+      {
+        "cid": "7527532461342737193",
+        "text": "我咋会没看到你的婚礼现场视频呢",
+        "digg_count": 0,
+        "create_time": 1752640233,
+        "ip_label": "江苏",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "放短线钓小鱼",
+          "uid": "109869021342"
+        }
+      },
+      {
+        "cid": "7517184159753569081",
+        "text": "这么多人不在家?小偷[看][看][看][看][看][看]",
+        "digg_count": 1,
+        "create_time": 1750230830,
+        "ip_label": "北京",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "零玖壹叁",
+          "uid": "64135877291"
+        }
+      },
+      {
+        "cid": "7493029867349967674",
+        "text": "100来人 按照100人算,平均住宿两人一间房 按照快捷酒店低一点的标准:一间300块 两人一间(住宿一天15万,还不算餐饮,交通)你这成本不低啊",
+        "digg_count": 30,
+        "create_time": 1744606970,
+        "ip_label": "北京",
+        "reply_comment_total": 9,
+        "user": {
+          "nickname": "涛",
+          "uid": "3742342499015950"
+        }
+      },
+      {
+        "cid": "7487603460537533236",
+        "text": "8月来北京,太恐怖了",
+        "digg_count": 109,
+        "create_time": 1743345575,
+        "ip_label": "山东",
+        "reply_comment_total": 8,
+        "user": {
+          "nickname": "说什么特别想",
+          "uid": "3790716954742391"
+        }
+      },
+      {
+        "cid": "7486889954871100187",
+        "text": "建议亲友团玩完北京后,可以试去下内蒙古[捂脸]喝得你们怀疑人生!",
+        "digg_count": 17,
+        "create_time": 1743177411,
+        "ip_label": "湖南",
+        "reply_comment_total": 7,
+        "user": {
+          "nickname": "天空之城北",
+          "uid": "53935629570"
+        }
+      },
+      {
+        "cid": "7486838884190438201",
+        "text": "很期待,我也好想参加[偷笑]",
+        "digg_count": 28,
+        "create_time": 1743165518,
+        "ip_label": "广东",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "晴天",
+          "uid": "86745602967"
+        }
+      },
+      {
+        "cid": "7486727375913747259",
+        "text": "关注了,很期待[猪头]",
+        "digg_count": 86,
+        "create_time": 1743139558,
+        "ip_label": "北京",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "酸哆依",
+          "uid": "97867835467"
+        }
+      },
+      {
+        "cid": "7486689914693649163",
+        "text": "北欧人七八月来北京,估计中暑的得有一半![抠鼻][抠鼻]",
+        "digg_count": 13,
+        "create_time": 1743130840,
+        "ip_label": "北京",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "打小就仁义",
+          "uid": "4017742677805"
+        }
+      },
+      {
+        "cid": "7486688135469990683",
+        "text": "[微笑]他们来了消费么 别学老美来净是穷游 分币不花主打白嫖",
+        "digg_count": 56,
+        "create_time": 1743130425,
+        "ip_label": "江苏",
+        "reply_comment_total": 8,
+        "user": {
+          "nickname": "知忆苦思甜",
+          "uid": "78906165798"
+        }
+      },
+      {
+        "cid": "7486654530706293567",
+        "text": "要问一个知道回答会让我痛苦的问题,他们一个都不上班吗,哪怕请假,凑一百个人同时玩儿也……",
+        "digg_count": 19,
+        "create_time": 1743122602,
+        "ip_label": "澳大利亚",
+        "reply_comment_total": 4,
+        "user": {
+          "nickname": "佛庵-Fine",
+          "uid": "2106285032743996"
+        }
+      },
+      {
+        "cid": "7486627103233295158",
+        "text": "我怕你暑假挤不进去故宫颐和园……………… 就是literally挤不进去……",
+        "digg_count": 21,
+        "create_time": 1743116217,
+        "ip_label": "加拿大",
+        "reply_comment_total": 4,
+        "user": {
+          "nickname": "manduu",
+          "uid": "75674386139"
+        }
+      },
+      {
+        "cid": "7486585556035994427",
+        "text": "他们都能这么长时间不上班吗?",
+        "digg_count": 12,
+        "create_time": 1743106573,
+        "ip_label": "北京",
+        "reply_comment_total": 7,
+        "user": {
+          "nickname": "神秘莫测的阿轩",
+          "uid": "79215589142"
+        }
+      },
+      {
+        "cid": "7486530751933432635",
+        "text": "等会,我关注了得两三年了才发现你居然是蛊真人的作者[疑问][疑问][疑问]",
+        "digg_count": 19,
+        "create_time": 1743093781,
+        "ip_label": "浙江",
+        "reply_comment_total": 6,
+        "user": {
+          "nickname": "111",
+          "uid": "96607675512"
+        }
+      },
+      {
+        "cid": "7486526810298680098",
+        "text": "主要人家来太方便了[捂脸] 买张机票就能来",
+        "digg_count": 38,
+        "create_time": 1743092870,
+        "ip_label": "美国",
+        "reply_comment_total": 4,
+        "user": {
+          "nickname": "Eeeeeminem",
+          "uid": "57812559513"
+        }
+      },
+      {
+        "cid": "7486496905767273256",
+        "text": "这帮老外不工作吗?",
+        "digg_count": 14,
+        "create_time": 1743085899,
+        "ip_label": "辽宁",
+        "reply_comment_total": 8,
+        "user": {
+          "nickname": "饿没pad",
+          "uid": "65359438297"
+        }
+      },
+      {
+        "cid": "7486478723563373364",
+        "text": "八月份北京太热了吧,可以第一站去北京,第二站去个凉快的地方。",
+        "digg_count": 18,
+        "create_time": 1743083041,
+        "ip_label": "重庆",
+        "reply_comment_total": 10,
+        "user": {
+          "nickname": "小子小",
+          "uid": "1046345532572590"
+        }
+      },
+      {
+        "cid": "7486458640288776986",
+        "text": "你大儿子还能参加你的婚礼💒![捂脸]",
+        "digg_count": 39,
+        "create_time": 1743076988,
+        "ip_label": "黑龙江",
+        "reply_comment_total": 4,
+        "user": {
+          "nickname": "一白贪狼星413",
+          "uid": "1499375655201140"
+        }
+      },
+      {
+        "cid": "7589283860611072817",
+        "text": "挪威人太有钱",
+        "digg_count": 1,
+        "create_time": 1767017848,
+        "ip_label": "山西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "攒钱中",
+          "uid": "1609275764913096"
+        }
+      },
+      {
+        "cid": "7573214342164218687",
+        "text": "[赞][赞][赞][赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1763276373,
+        "ip_label": "湖南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "一生何求",
+          "uid": "385262500198650"
+        }
+      },
+      {
+        "cid": "7571488233809724201",
+        "text": "太牛了🐮🐮🐮",
+        "digg_count": 0,
+        "create_time": 1762874483,
+        "ip_label": "安徽",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "燕子团长8090",
+          "uid": "92338393920"
+        }
+      },
+      {
+        "cid": "7566472205413942066",
+        "text": "天姥爷,这是人还是神",
+        "digg_count": 0,
+        "create_time": 1761707323,
+        "ip_label": "四川",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "荣华富贵",
+          "uid": "1355072959946808"
+        }
+      },
+      {
+        "cid": "7487052220333212425",
+        "text": "八月份去北京的话能把北欧人热死,还是去个凉快的地方吧,比如说云南大理丽江",
+        "digg_count": 15,
+        "create_time": 1743216938,
+        "ip_label": "河南",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "大马士革弯刀",
+          "uid": "71876499573"
+        }
+      },
+      {
+        "cid": "7486477912000398132",
+        "text": "100个人,这不得包机呀!!!",
+        "digg_count": 18,
+        "create_time": 1743083060,
+        "ip_label": "辽宁",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "@風罟",
+          "uid": "1173889352736029"
+        }
+      },
+      {
+        "cid": "7486718578910151463",
+        "text": "我觉得你得联系一下北京旅游局,让他们给安排一下,你这个是超级大营销啊。北京虽然一般不做广告招游客,但那是对国内,对国际还是要宣传的。",
+        "digg_count": 21,
+        "create_time": 1743138896,
+        "ip_label": "北京",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "两山雨水",
+          "uid": "93298570114"
+        }
+      }
+    ],
+    "6748955625134378251": [
+      {
+        "cid": "6749015421565452302",
+        "text": "19号开业[捂脸]位置是E贸易博览中心中厅(中大门2号馆)CW澳洲大药房",
+        "digg_count": 1616,
+        "create_time": 1571377609,
+        "reply_comment_total": 85,
+        "user": {
+          "nickname": "🌈张雯静",
+          "uid": "60106987432"
+        }
+      },
+      {
+        "cid": "6748996766777344014",
+        "text": "还有大家记得拿着身份证才能结账啊哈哈",
+        "digg_count": 518,
+        "create_time": 1571373264,
+        "reply_comment_total": 30,
+        "user": {
+          "nickname": "🌈张雯静",
+          "uid": "60106987432"
+        }
+      },
+      {
+        "cid": "6748998447389130756",
+        "text": "有澳洲奶粉吗?",
+        "digg_count": 187,
+        "create_time": 1571373656,
+        "reply_comment_total": 17,
+        "user": {
+          "nickname": "🌻‘’",
+          "uid": "66988014618"
+        }
+      },
+      {
+        "cid": "6749147723058413576",
+        "text": "这个导购小姐姐 爱了爱了",
+        "digg_count": 30,
+        "create_time": 1571408411,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "鹏叔带你玩",
+          "uid": "96594709815"
+        }
+      },
+      {
+        "cid": "6749015417853181960",
+        "text": "给你免单了还是咋,这么卖力的广告??[大笑][大笑]",
+        "digg_count": 23,
+        "create_time": 1571377607,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "褪褪褪褪色的蓝",
+          "uid": "98869390687"
+        }
+      },
+      {
+        "cid": "6749524133354553351",
+        "text": "17w男朋友,分我一个可以吗[泪奔]",
+        "digg_count": 22,
+        "create_time": 1571496051,
+        "reply_comment_total": 3,
+        "user": {
+          "nickname": "郑州潮妹儿",
+          "uid": "59356315282"
+        }
+      },
+      {
+        "cid": "6749153563853340676",
+        "text": "郑州的兄弟姐妹们,愿意做郑州代购吗",
+        "digg_count": 19,
+        "create_time": 1571409772,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "稻草人",
+          "uid": "59969735883"
+        }
+      },
+      {
+        "cid": "6749054675662258180",
+        "text": "你不说地址,我去大卫城了啊",
+        "digg_count": 14,
+        "create_time": 1571386749,
+        "reply_comment_total": 7,
+        "user": {
+          "nickname": "用户2406057593786",
+          "uid": "97008892100"
+        }
+      },
+      {
+        "cid": "6749055617170046979",
+        "text": "17万男朋友???剩下9000人可能会和他们打起来[微笑][微笑][微笑]",
+        "digg_count": 13,
+        "create_time": 1571386967,
+        "reply_comment_total": 3,
+        "user": {
+          "nickname": "自动化工控设备",
+          "uid": "66994205661"
+        }
+      },
+      {
+        "cid": "6748996243529662472",
+        "text": "是不是每有一家店入驻郑州你都得去",
+        "digg_count": 11,
+        "create_time": 1571373142,
+        "reply_comment_total": 3,
+        "user": {
+          "nickname": "疚语kill",
+          "uid": "75028985565"
+        }
+      },
+      {
+        "cid": "6749093540493656077",
+        "text": "在郑州经开区航海路第九大街,坐地铁五号线到经开中心广场站下车在走一段时间就到了[耶]",
+        "digg_count": 9,
+        "create_time": 1571395795,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "地位特别高的杰",
+          "uid": "52663744746"
+        }
+      },
+      {
+        "cid": "6749028818289360903",
+        "text": "保税区位置给哪了,发个位置[呲牙]",
+        "digg_count": 7,
+        "create_time": 1571380727,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "画 檐",
+          "uid": "59806357816"
+        }
+      },
+      {
+        "cid": "6749131244640436238",
+        "text": "@HwLong 消费吧",
+        "digg_count": 5,
+        "create_time": 1571404574,
+        "reply_comment_total": 5,
+        "user": {
+          "nickname": "超级无敌风火轮",
+          "uid": "99667382895"
+        }
+      },
+      {
+        "cid": "6790578996326334478",
+        "text": "@Silver crane   @饭木有了呢 你赶紧回来去囤货啦",
+        "digg_count": 4,
+        "create_time": 1581054879,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "王二博·YIBO",
+          "uid": "74757616109"
+        }
+      },
+      {
+        "cid": "6769904206137851916",
+        "text": "@国产多味少女 @梁甜甜 @CHICHI吃@ @糖果味儿 我觉得我们什么时候可以去溜一圈[泣不成声]",
+        "digg_count": 4,
+        "create_time": 1576241157,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "归途",
+          "uid": "100294057510"
+        }
+      },
+      {
+        "cid": "6749032496932962308",
+        "text": "弱弱的问一句,地点在哪[震惊]",
+        "digg_count": 4,
+        "create_time": 1571381584,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "香菜香菜🌿",
+          "uid": "101741307002"
+        }
+      },
+      {
+        "cid": "6783903879676690444",
+        "text": "@哦",
+        "digg_count": 3,
+        "create_time": 1579500712,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "长命百岁",
+          "uid": "103219440759"
+        }
+      },
+      {
+        "cid": "6769917090674933768",
+        "text": "@T台秀 @仙女",
+        "digg_count": 3,
+        "create_time": 1576244156,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "沿途经过从前",
+          "uid": "60624223096"
+        }
+      },
+      {
+        "cid": "6753493732547084292",
+        "text": "巴宝莉香水送你@🍂",
+        "digg_count": 3,
+        "create_time": 1572420298,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "⭐",
+          "uid": "59281813264"
+        }
+      },
+      {
+        "cid": "6749470999370645515",
+        "text": "@simple 我特么以为是个药店…[泣不成声]",
+        "digg_count": 3,
+        "create_time": 1571483679,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "止",
+          "uid": "61828146813"
+        }
+      },
+      {
+        "cid": "6749431492000514055",
+        "text": "在郑州我怎么不知道",
+        "digg_count": 3,
+        "create_time": 1571474481,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "M•M VELVET韩国美发沙龙",
+          "uid": "66721847808"
+        }
+      },
+      {
+        "cid": "6749130281959063563",
+        "text": "香水不香水的倒是无所谓,我只是喜欢那个味,[求抱抱][求抱抱][求抱抱][求抱抱]",
+        "digg_count": 3,
+        "create_time": 1571404349,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "🌈你看什么看_",
+          "uid": "73965339928"
+        }
+      },
+      {
+        "cid": "6749091504033333259",
+        "text": "码住[微笑]",
+        "digg_count": 3,
+        "create_time": 1571395321,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "呦呦鹿鸣",
+          "uid": "59585546465"
+        }
+      },
+      {
+        "cid": "6749042780888530955",
+        "text": "@珊珊很酷😎",
+        "digg_count": 3,
+        "create_time": 1571383979,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户0158764974521",
+          "uid": "84656095120"
+        }
+      },
+      {
+        "cid": "6749022145592508428",
+        "text": "你倒是说地址啊!!!!!!!地址哪?????????",
+        "digg_count": 3,
+        "create_time": 1571379174,
+        "reply_comment_total": 3,
+        "user": {
+          "nickname": "得舍丶",
+          "uid": "98870691201"
+        }
+      },
+      {
+        "cid": "6749011388834119687",
+        "text": "这么卖力打广告,给了你多少钱[捂脸]",
+        "digg_count": 3,
+        "create_time": 1571376669,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户6120484572079",
+          "uid": "100171868942"
+        }
+      },
+      {
+        "cid": "6793179637192409091",
+        "text": "值得去,值得去[害羞]",
+        "digg_count": 2,
+        "create_time": 1581660389,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "蜜子。",
+          "uid": "97008805282"
+        }
+      },
+      {
+        "cid": "6790345197055590411",
+        "text": "@懵 不艾特我呗",
+        "digg_count": 2,
+        "create_time": 1581000445,
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "奶思小郭",
+          "uid": "73351802348"
+        }
+      },
+      {
+        "cid": "6777079826114625551",
+        "text": "@xback💜",
+        "digg_count": 2,
+        "create_time": 1577911874,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "花蕾my",
+          "uid": "98789321152"
+        }
+      },
+      {
+        "cid": "6772085453866041347",
+        "text": "@我什么都不说只想睡觉",
+        "digg_count": 2,
+        "create_time": 1576749020,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "史迪仔有问题",
+          "uid": "60566331146"
+        }
+      },
+      {
+        "cid": "6772031167429869571",
+        "text": "@陈员外 想去一趟",
+        "digg_count": 2,
+        "create_time": 1576736381,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "小废去拿铁",
+          "uid": "75490203890"
+        }
+      },
+      {
+        "cid": "6771731654588727309",
+        "text": "@姚姚要努力 @柔 想去[泣不成声] 买买买",
+        "digg_count": 2,
+        "create_time": 1576666641,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "猫猫雨",
+          "uid": "52886364427"
+        }
+      },
+      {
+        "cid": "6770192301861011470",
+        "text": "@miss 去看看?",
+        "digg_count": 2,
+        "create_time": 1576308234,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Kaneki",
+          "uid": "78463869202"
+        }
+      },
+      {
+        "cid": "6770147976729247748",
+        "text": "买的人先看看有没有三角袋鼠标哦,有这个标志的,才是澳洲本土产的哦",
+        "digg_count": 2,
+        "create_time": 1576297915,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "Sevin🦊",
+          "uid": "61843519373"
+        }
+      },
+      {
+        "cid": "6770105198036975624",
+        "text": "@ZL @zck 冲啊",
+        "digg_count": 2,
+        "create_time": 1576287953,
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "Belle ᥫᩣ",
+          "uid": "96785615833"
+        }
+      },
+      {
+        "cid": "6769539433840033799",
+        "text": "@王江涵",
+        "digg_count": 2,
+        "create_time": 1576156226,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "小豆泥",
+          "uid": "59016293948"
+        }
+      },
+      {
+        "cid": "6769199844386127880",
+        "text": "@乔秃秃",
+        "digg_count": 2,
+        "create_time": 1576077158,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户1387246645998",
+          "uid": "51073524158"
+        }
+      },
+      {
+        "cid": "6753555020865961998",
+        "text": "具体在哪里呀",
+        "digg_count": 2,
+        "create_time": 1572434564,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Preference💞",
+          "uid": "62996272969"
+        }
+      },
+      {
+        "cid": "6753396101975490572",
+        "text": "@Even wong @汉库克🐍",
+        "digg_count": 2,
+        "create_time": 1572397566,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "姜大仙儿🔻",
+          "uid": "70876609983"
+        }
+      },
+      {
+        "cid": "6752436960176078860",
+        "text": "具体地址在哪",
+        "digg_count": 2,
+        "create_time": 1572174245,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "肖兔子🐰",
+          "uid": "97341547951"
+        }
+      },
+      {
+        "cid": "6751547443995328515",
+        "text": "@风骨 去?",
+        "digg_count": 2,
+        "create_time": 1571967142,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "风早",
+          "uid": "71598574646"
+        }
+      },
+      {
+        "cid": "6751140562328059916",
+        "text": "所以我要开两个多小时去买???",
+        "digg_count": 2,
+        "create_time": 1571872408,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "1998",
+          "uid": "89892930511"
+        }
+      },
+      {
+        "cid": "6750367701971419147",
+        "text": "@第二份半价的薯条🍟 [抠鼻]",
+        "digg_count": 2,
+        "create_time": 1571692473,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "油饼少女ॱ ଲ ॱ",
+          "uid": "57613451681"
+        }
+      },
+      {
+        "cid": "6749383956304609287",
+        "text": "@fuxqoo✨ !!!",
+        "digg_count": 2,
+        "create_time": 1571463413,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户5433821727065",
+          "uid": "58590455045"
+        }
+      },
+      {
+        "cid": "6749325158815154179",
+        "text": "@A呦呵! @forever @♛L开业了你们去囤货,我找你们拿货,哈哈哈",
+        "digg_count": 2,
+        "create_time": 1571449725,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "🔆小熊饼干🐻",
+          "uid": "94454577717"
+        }
+      },
+      {
+        "cid": "6749308525333921804",
+        "text": "男朋友已经18万了.我是男士.我要香水。",
+        "digg_count": 2,
+        "create_time": 1571445852,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "格噜特电竞馆",
+          "uid": "60867802201"
+        }
+      },
+      {
+        "cid": "6749291495863730180",
+        "text": "@童画钢琴郑老师。",
+        "digg_count": 2,
+        "create_time": 1571441887,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "若以梦熙。",
+          "uid": "67812073945"
+        }
+      },
+      {
+        "cid": "6749289615552692236",
+        "text": "@你的七月_",
+        "digg_count": 2,
+        "create_time": 1571441450,
+        "reply_comment_total": 3,
+        "user": {
+          "nickname": "宸宸超爱笑🍼",
+          "uid": "70157630964"
+        }
+      },
+      {
+        "cid": "6749178372746575879",
+        "text": "@思妹妹🐽 @晴天了吗",
+        "digg_count": 2,
+        "create_time": 1571415550,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "我不睡觉",
+          "uid": "58278087690"
+        }
+      },
+      {
+        "cid": "6749174278195494926",
+        "text": "经开区航海路第九大街向东几百米路北",
+        "digg_count": 2,
+        "create_time": 1571414598,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "c~",
+          "uid": "84370259108"
+        }
+      },
+      {
+        "cid": "6749172660695498755",
+        "text": "@笑真甜 @小孟妹妹",
+        "digg_count": 2,
+        "create_time": 1571414219,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Pupu",
+          "uid": "59654533131"
+        }
+      },
+      {
+        "cid": "6749157249933524995",
+        "text": "刚才抖音崩溃了谁跟我一样在检查网络[捂脸][捂脸][捂脸]",
+        "digg_count": 2,
+        "create_time": 1571410630,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "闫冬冬冬冬",
+          "uid": "59644483541"
+        }
+      },
+      {
+        "cid": "6749153810880528391",
+        "text": "他今天给我发短信,通知我他开业了",
+        "digg_count": 2,
+        "create_time": 1571409828,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "-孟孟-",
+          "uid": "73557448568"
+        }
+      },
+      {
+        "cid": "6749146551014801420",
+        "text": "@媛媛妹 走吧购物",
+        "digg_count": 2,
+        "create_time": 1571408139,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "我不是ly。",
+          "uid": "65293434582"
+        }
+      },
+      {
+        "cid": "6749142036298858504",
+        "text": "@Big-Neng",
+        "digg_count": 2,
+        "create_time": 1571407086,
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "23.",
+          "uid": "57792046280"
+        }
+      },
+      {
+        "cid": "6749087969640726541",
+        "text": "@aka天才少女 🌸 @Te   Fuir @拾 @小五爱小三 @*🐩",
+        "digg_count": 2,
+        "create_time": 1571394499,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "刘伊-",
+          "uid": "61302886277"
+        }
+      },
+      {
+        "cid": "6749083433617915912",
+        "text": "澳洲有Chemist Warehouse。CW是什么鬼[捂脸]",
+        "digg_count": 2,
+        "create_time": 1571393442,
+        "reply_comment_total": 3,
+        "user": {
+          "nickname": "🌝不可爱了呢~",
+          "uid": "96249821808"
+        }
+      },
+      {
+        "cid": "6749075464968503300",
+        "text": "@明天不吃饭",
+        "digg_count": 2,
+        "create_time": 1571391587,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "祝你今天愉快。",
+          "uid": "59156594085"
+        }
+      },
+      {
+        "cid": "6749074996792606727",
+        "text": "@粉红涵 @焚",
+        "digg_count": 2,
+        "create_time": 1571391480,
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "周末的粥🥣",
+          "uid": "9502641186"
+        }
+      },
+      {
+        "cid": "6749067065996443661",
+        "text": "@认真 @一只阿金",
+        "digg_count": 2,
+        "create_time": 1571389632,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "𓈒◌𓂂𓋜",
+          "uid": "85289832720"
+        }
+      }
+    ],
+    "6892570836486720779": [
+      {
+        "cid": "6898750120121696271",
+        "text": "这种店不应该开在一线城市里吗?",
+        "digg_count": 89,
+        "create_time": 1606240449,
+        "reply_comment_total": 55,
+        "user": {
+          "nickname": "伊面蜀黍",
+          "uid": "98544882942"
+        }
+      },
+      {
+        "cid": "6892677552189112334",
+        "text": "经常逛港惠,我怎么没发现这店[捂脸]",
+        "digg_count": 70,
+        "create_time": 1604826558,
+        "reply_comment_total": 22,
+        "user": {
+          "nickname": "Baby. _@",
+          "uid": "52630067018"
+        }
+      },
+      {
+        "cid": "6892682531846979591",
+        "text": "会不会有假货?求解答",
+        "digg_count": 20,
+        "create_time": 1604827717,
+        "reply_comment_total": 9,
+        "user": {
+          "nickname": "馨薇",
+          "uid": "74235456368"
+        }
+      },
+      {
+        "cid": "6892627792744185871",
+        "text": "有没有假货啊[捂脸]",
+        "digg_count": 13,
+        "create_time": 1604814972,
+        "reply_comment_total": 8,
+        "user": {
+          "nickname": "天不刮风天不下雨天上有太阳",
+          "uid": "4129362683109699"
+        }
+      },
+      {
+        "cid": "6892593077702377486",
+        "text": "东莞的城轨可以到达附近吗",
+        "digg_count": 21,
+        "create_time": 1604806888,
+        "reply_comment_total": 13,
+        "user": {
+          "nickname": "青春美少女",
+          "uid": "68191644878"
+        }
+      },
+      {
+        "cid": "6900439407750037518",
+        "text": "周末必去港惠",
+        "digg_count": 1,
+        "create_time": 1606633757,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "小乔",
+          "uid": "96700389560"
+        }
+      },
+      {
+        "cid": "6896749827884384260",
+        "text": "不知道是 真的假的",
+        "digg_count": 1,
+        "create_time": 1605774710,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户5319642993177",
+          "uid": "58923248729"
+        }
+      },
+      {
+        "cid": "6897091409216602127",
+        "text": "想去[666]",
+        "digg_count": 1,
+        "create_time": 1605854239,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": ",",
+          "uid": "75232927757"
+        }
+      },
+      {
+        "cid": "6897404254122835981",
+        "text": "开一家要多少钱?",
+        "digg_count": 1,
+        "create_time": 1605927077,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "文丽",
+          "uid": "83090216050"
+        }
+      },
+      {
+        "cid": "6907113518794162191",
+        "text": "缺货严重",
+        "digg_count": 0,
+        "create_time": 1608187694,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "林琳",
+          "uid": "95477150546"
+        }
+      },
+      {
+        "cid": "6909268597009874957",
+        "text": "去过几次了",
+        "digg_count": 0,
+        "create_time": 1608689462,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "小红帽DIY手作",
+          "uid": "76335568584"
+        }
+      },
+      {
+        "cid": "6900930889082667008",
+        "text": "疫情期间有人敢买吗",
+        "digg_count": 1,
+        "create_time": 1606748188,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "用户6796726004169回忆青春",
+          "uid": "102037222028"
+        }
+      },
+      {
+        "cid": "6892632066010693644",
+        "text": "亲,能给地址吗?",
+        "digg_count": 1,
+        "create_time": 1604815972,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "梦ོꦿ᭄..♡",
+          "uid": "73209160142"
+        }
+      },
+      {
+        "cid": "7541731774171677499",
+        "text": "[赞][赞][赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1755946266,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户5261037679257",
+          "uid": "2590070215024861"
+        }
+      },
+      {
+        "cid": "6905702473059958798",
+        "text": "今天上午去一个吸管杯和一支木瓜膏[调皮]",
+        "digg_count": 0,
+        "create_time": 1607859156,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "尹尹",
+          "uid": "61232282329"
+        }
+      },
+      {
+        "cid": "6896664341840412679",
+        "text": "为啥大亚湾万达没有[捂脸][捂脸]",
+        "digg_count": 1,
+        "create_time": 1605754803,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "珠儿",
+          "uid": "101729859113"
+        }
+      },
+      {
+        "cid": "6892897421161562126",
+        "text": "停车停到心酸[泪奔]",
+        "digg_count": 1,
+        "create_time": 1604877755,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "灯笼娇娇💛",
+          "uid": "95197200790"
+        }
+      },
+      {
+        "cid": "6899825687109517316",
+        "text": "有腰带吗?",
+        "digg_count": 1,
+        "create_time": 1606490863,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "闲庭絮落无人共,风里茶香忆旧踪",
+          "uid": "144786791863671"
+        }
+      },
+      {
+        "cid": "6892981514041720843",
+        "text": "这家店有没链接可以网上购物的?",
+        "digg_count": 1,
+        "create_time": 1604897333,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "《想见你想见你想见你》",
+          "uid": "109786614325"
+        }
+      },
+      {
+        "cid": "6892659221184430088",
+        "text": "爱他美白金版多少钱?",
+        "digg_count": 2,
+        "create_time": 1604822289,
+        "reply_comment_total": 5,
+        "user": {
+          "nickname": "一心向阳🌻 🌸",
+          "uid": "100902083109"
+        }
+      },
+      {
+        "cid": "6905292157050683404",
+        "text": "之前和同学去过 好多人[看][感谢]挤不进",
+        "digg_count": 0,
+        "create_time": 1607763626,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Lyvv",
+          "uid": "54581323943"
+        }
+      },
+      {
+        "cid": "6892897421161562126",
+        "text": "停车停到心酸[泪奔]",
+        "digg_count": 1,
+        "create_time": 1604877755,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "灯笼娇娇💛",
+          "uid": "95197200790"
+        }
+      },
+      {
+        "cid": "6897091409216602127",
+        "text": "想去[666]",
+        "digg_count": 1,
+        "create_time": 1605854239,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": ",",
+          "uid": "75232927757"
+        }
+      },
+      {
+        "cid": "6896749827884384260",
+        "text": "不知道是 真的假的",
+        "digg_count": 1,
+        "create_time": 1605774710,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户5319642993177",
+          "uid": "58923248729"
+        }
+      },
+      {
+        "cid": "6896673617179115523",
+        "text": "哦,我去买过,我只比我之前在香港买的还便宜,便宜太多了。 ",
+        "digg_count": 13,
+        "create_time": 1605756967,
+        "reply_comment_total": 5,
+        "user": {
+          "nickname": "🎀 怡寶❤️",
+          "uid": "99214244876"
+        }
+      },
+      {
+        "cid": "6909268597009874957",
+        "text": "去过几次了",
+        "digg_count": 0,
+        "create_time": 1608689462,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "小红帽DIY手作",
+          "uid": "76335568584"
+        }
+      },
+      {
+        "cid": "6892973233146970116",
+        "text": "那么便宜",
+        "digg_count": 1,
+        "create_time": 1604895400,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "🌸 丑小鸭🐥",
+          "uid": "61872061213"
+        }
+      },
+      {
+        "cid": "6908748388813619215",
+        "text": "经过三次,都没去进去逛[捂脸]",
+        "digg_count": 1,
+        "create_time": 1608568351,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Happy宝贝",
+          "uid": "79106116580"
+        }
+      },
+      {
+        "cid": "6896664341840412679",
+        "text": "为啥大亚湾万达没有[捂脸][捂脸]",
+        "digg_count": 1,
+        "create_time": 1605754803,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "珠儿",
+          "uid": "101729859113"
+        }
+      },
+      {
+        "cid": "6908671742424973312",
+        "text": "有吗?去过好几次都没看见?[捂脸]",
+        "digg_count": 0,
+        "create_time": 1608550492,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "48.",
+          "uid": "72888499829"
+        }
+      },
+      {
+        "cid": "7541731774171677499",
+        "text": "[赞][赞][赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1755946266,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户5261037679257",
+          "uid": "2590070215024861"
+        }
+      },
+      {
+        "cid": "7554640640111641403",
+        "text": "[抱抱你][抱抱你][杀马特][爱心][爱心][爱心]",
+        "digg_count": 0,
+        "create_time": 1758951847,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "平安是福😒😒",
+          "uid": "404257193076125"
+        }
+      },
+      {
+        "cid": "7445511850034398011",
+        "text": "[比心]",
+        "digg_count": 0,
+        "create_time": 1733543320,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "是张不是zang",
+          "uid": "93384740995"
+        }
+      },
+      {
+        "cid": "7444779284831617833",
+        "text": "中中中",
+        "digg_count": 1,
+        "create_time": 1733372759,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "o0oqp",
+          "uid": "93253545974"
+        }
+      },
+      {
+        "cid": "7289717318888178484",
+        "text": "@☀ @鸡涝尸 @重庆小面加面加蛋(消失版) @番番企 啊[不是吧]",
+        "digg_count": 5,
+        "create_time": 1697269583,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "快乐小狗",
+          "uid": "97422575971"
+        }
+      },
+      {
+        "cid": "7286103072839861004",
+        "text": "可以去看看",
+        "digg_count": 1,
+        "create_time": 1696428074,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "踏雪无痕",
+          "uid": "852811734329470"
+        }
+      },
+      {
+        "cid": "7267711482166166306",
+        "text": "g",
+        "digg_count": 1,
+        "create_time": 1692145961,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "追着风奔跑的人",
+          "uid": "66802798039"
+        }
+      },
+      {
+        "cid": "7215532667408073484",
+        "text": "[流泪][流泪][流泪]",
+        "digg_count": 1,
+        "create_time": 1679997123,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "阿毛",
+          "uid": "22913356973"
+        }
+      },
+      {
+        "cid": "7212821625036243716",
+        "text": "/噢",
+        "digg_count": 1,
+        "create_time": 1679365912,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "西鱼",
+          "uid": "69659019233"
+        }
+      },
+      {
+        "cid": "7185096698263438119",
+        "text": "。,天",
+        "digg_count": 0,
+        "create_time": 1672910698,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "✨L໊ₒ悦:ᨶ႒ᩚ己",
+          "uid": "60507823899"
+        }
+      },
+      {
+        "cid": "7185096314128188198",
+        "text": "@?",
+        "digg_count": 0,
+        "create_time": 1672910609,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "✨L໊ₒ悦:ᨶ႒ᩚ己",
+          "uid": "60507823899"
+        }
+      },
+      {
+        "cid": "7152157660657550115",
+        "text": "真的假的?[泪奔]",
+        "digg_count": 0,
+        "create_time": 1665241483,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户0792151395580",
+          "uid": "63341304929"
+        }
+      },
+      {
+        "cid": "7136482078639997704",
+        "text": "[赞][赞][赞]",
+        "digg_count": 1,
+        "create_time": 1661591728,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户2819320223774",
+          "uid": "97723410253"
+        }
+      },
+      {
+        "cid": "7126450951267058466",
+        "text": "@平安喜乐💫",
+        "digg_count": 1,
+        "create_time": 1659256170,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "惠州鑫途标线涂料厂",
+          "uid": "3491658023048672"
+        }
+      },
+      {
+        "cid": "7055406205607084838",
+        "text": "早上几点开门",
+        "digg_count": 0,
+        "create_time": 1642714790,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "比生姜还犟的女人",
+          "uid": "3126639218660955"
+        }
+      },
+      {
+        "cid": "6992179043756278565",
+        "text": "想去,可是好远好远吖[泪奔][泪奔]",
+        "digg_count": 0,
+        "create_time": 1627993550,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "『肥妹是甜心果",
+          "uid": "77737399309"
+        }
+      },
+      {
+        "cid": "6966610147217261353",
+        "text": "@BlackL 我要去的是这个啦",
+        "digg_count": 1,
+        "create_time": 1622040327,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户0312523956223",
+          "uid": "105598934052"
+        }
+      },
+      {
+        "cid": "6964973874240848677",
+        "text": "@77🍓",
+        "digg_count": 0,
+        "create_time": 1621659353,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Listengg",
+          "uid": "101195814430"
+        }
+      },
+      {
+        "cid": "6964620401561928462",
+        "text": "永旺是不是有一家?",
+        "digg_count": 0,
+        "create_time": 1621577056,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "小小小",
+          "uid": "108837507766"
+        }
+      },
+      {
+        "cid": "6943930837654306854",
+        "text": "@.ﻬ. @南辰 @(_ _).。o○ @鑫崽. 说实话我想去这",
+        "digg_count": 4,
+        "create_time": 1616759890,
+        "reply_comment_total": 5,
+        "user": {
+          "nickname": "𓂂𓈒𓏸",
+          "uid": "92363060974"
+        }
+      },
+      {
+        "cid": "6936023241945858048",
+        "text": "可以刷社保卡嘛",
+        "digg_count": 2,
+        "create_time": 1614918761,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "金🐷🐷",
+          "uid": "64129951114"
+        }
+      },
+      {
+        "cid": "6931288542333599758",
+        "text": "@𝙎𝙖𝙨𝙪𝙠𝙚.",
+        "digg_count": 1,
+        "create_time": 1613816377,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "多少天",
+          "uid": "84548704047"
+        }
+      },
+      {
+        "cid": "6926544273798397963",
+        "text": "@P° 买叶酸",
+        "digg_count": 0,
+        "create_time": 1612711768,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "老罗🐱",
+          "uid": "75987406484"
+        }
+      },
+      {
+        "cid": "6924838852889182211",
+        "text": "另外一家在哪里",
+        "digg_count": 1,
+        "create_time": 1612314696,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "JJ林🉐那些你很冒险的梦",
+          "uid": "77075980289"
+        }
+      },
+      {
+        "cid": "6923489528623955975",
+        "text": "@Li Hui Cheng 想去[泣不成声]",
+        "digg_count": 0,
+        "create_time": 1612000527,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "发财被爱好运常在",
+          "uid": "96331753357"
+        }
+      },
+      {
+        "cid": "6923475945748283407",
+        "text": "确定他的标价是人民币吗?",
+        "digg_count": 0,
+        "create_time": 1611997367,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户4970609380404",
+          "uid": "52629334675"
+        }
+      },
+      {
+        "cid": "6923472582637502467",
+        "text": "@~🌟",
+        "digg_count": 1,
+        "create_time": 1611996584,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "遣兴",
+          "uid": "958377993446476"
+        }
+      },
+      {
+        "cid": "6923463573985787911",
+        "text": "@杂音 哇",
+        "digg_count": 0,
+        "create_time": 1611994486,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "小y”",
+          "uid": "103619116331"
+        }
+      },
+      {
+        "cid": "6923458141678567424",
+        "text": "@想念 我人傻了我前天才去买了管唇膏[看]",
+        "digg_count": 0,
+        "create_time": 1611993222,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "边角郁雨",
+          "uid": "101849984293"
+        }
+      },
+      {
+        "cid": "6923455335714111499",
+        "text": "@家长 需要我给你带你吗哈哈哈",
+        "digg_count": 0,
+        "create_time": 1611992569,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "宠妹",
+          "uid": "66309395015"
+        }
+      }
+    ]
+  },
+  "total_comments": 180
+}

+ 936 - 0
docs/jiangzhong/raw/douyin/易善复.json

@@ -0,0 +1,936 @@
+{
+  "platform": "douyin",
+  "keyword": "易善复",
+  "hypotheses": [
+    "H3"
+  ],
+  "collected_at": "2026-04-21T03:30:19.767Z",
+  "elapsed_seconds": 20,
+  "total_videos_found": 13,
+  "top_videos": [
+    {
+      "aweme_id": "6936513312788090116",
+      "desc": "保肝护肝就吃易善复",
+      "create_time": 1615032863,
+      "statistics": {
+        "aweme_id": "6936513312788090116",
+        "comment_count": 60,
+        "digg_count": 210,
+        "download_count": 4,
+        "play_count": 0,
+        "share_count": 44,
+        "forward_count": 0,
+        "lose_count": 0,
+        "lose_comment_count": 0,
+        "whatsapp_share_count": 0,
+        "digest": "",
+        "exposure_count": 0,
+        "live_watch_count": 0,
+        "collect_count": 30,
+        "recommend_count": 4
+      },
+      "author": {
+        "nickname": "八块腹肌M",
+        "sec_uid": "MS4wLjABAAAAobnoMIMyoBf6S8SxOZe1y3-GHnUqmnLjSI_Nv0KmiD0",
+        "uid": "97496980502",
+        "follower_count": 0
+      },
+      "cover": "https://p3-sign.douyinpic.com/tos-cn-p-0015/8cc513da12d74508b17c5a69dc039b14~noop.webp?biz_tag=aweme_video&card_type=153&column_n=0&from=327834062_large&l=20260421113001798302EC6A23A33E15C0&lk3s=138a59ce&s=PackSourceEnum_SEARCH_SIN&sc=cover&se=false&x-expires=1777950000&x-signature=51tAa6ZKktKrv7fYAyTQF6ktqzQ%3D",
+      "text_extra": []
+    },
+    {
+      "aweme_id": "7598858440865238282",
+      "desc": "转氨酶超三倍就停药,不要直接加护肝药#心血管 #中医 #高血脂 #夏裕 #医学科普",
+      "create_time": 1769333400,
+      "statistics": {
+        "aweme_id": "7598858440865238282",
+        "comment_count": 52,
+        "digg_count": 1875,
+        "download_count": 2,
+        "play_count": 0,
+        "share_count": 102,
+        "forward_count": 0,
+        "lose_count": 0,
+        "lose_comment_count": 0,
+        "whatsapp_share_count": 0,
+        "digest": "",
+        "exposure_count": 0,
+        "live_watch_count": 0,
+        "collect_count": 307,
+        "recommend_count": 24
+      },
+      "author": {
+        "nickname": "心血管夏裕",
+        "sec_uid": "MS4wLjABAAAAreIvWAIwZkhRKcxG4xxVG2xdUoMfwbMMlmYcifPwW2sAuyLRxLq0uC5OlR1zGafy",
+        "uid": "1825649572201916",
+        "follower_count": 0
+      },
+      "cover": "https://p3-sign.douyinpic.com/tos-cn-i-dy/2658eeb921d84ca68537359bf3bd3cb6~noop.webp?biz_tag=aweme_video&card_type=153&column_n=0&from=327834062_large&l=20260421113001798302EC6A23A33E15C0&lk3s=138a59ce&s=PackSourceEnum_SEARCH_SIN&sc=cover&se=false&x-expires=1777950000&x-signature=uiysDjgTn2kYHrpctPuXWU08Tl0%3D",
+      "text_extra": [
+        "心血管",
+        "中医",
+        "高血脂",
+        "夏裕",
+        "医学科普"
+      ]
+    },
+    {
+      "aweme_id": "7569915636390939946",
+      "desc": "化验单不能只会看箭头#肝胆科陈刚 #肝移植中心陈主任#化验单 #药不能乱吃#肝胆胰外科",
+      "create_time": 1763076780,
+      "statistics": {
+        "aweme_id": "7569915636390939946",
+        "comment_count": 24,
+        "digg_count": 131,
+        "download_count": 0,
+        "play_count": 0,
+        "share_count": 12,
+        "forward_count": 0,
+        "lose_count": 0,
+        "lose_comment_count": 0,
+        "whatsapp_share_count": 0,
+        "digest": "",
+        "exposure_count": 0,
+        "live_watch_count": 0,
+        "collect_count": 45,
+        "recommend_count": 2
+      },
+      "author": {
+        "nickname": "肝胆胰专家陈刚",
+        "sec_uid": "MS4wLjABAAAA14C7kDW9kofgwPFSPFebDoHjfke2LB-RF1hpzJzIUIiK4S4INgJUBmpo6q3cefw8",
+        "uid": "1988385721025864",
+        "follower_count": 0
+      },
+      "cover": "https://p5-ex-gddgtc-sign.douyinpic.com/tos-cn-i-dy/67d20720db39401fb118dc8115c3d434~noop.webp?biz_tag=aweme_video&card_type=153&column_n=0&from=327834062_large&l=20260421113001798302EC6A23A33E15C0&lk3s=138a59ce&s=PackSourceEnum_SEARCH_SIN&sc=cover&se=false&x-expires=1777950000&x-signature=UUtghs9eLKknrMyVMLSLGcMso7E%3D",
+      "text_extra": [
+        "肝移植中心陈主任",
+        "化验单",
+        "药不能乱吃",
+        "肝胆胰外科"
+      ]
+    }
+  ],
+  "comments_by_aweme_id": {
+    "6936513312788090116": [
+      {
+        "cid": "7343719143945208616",
+        "text": "医院开的31元",
+        "digg_count": 2,
+        "create_time": 1709842909,
+        "reply_comment_total": 6,
+        "user": {
+          "nickname": "刚刚刚",
+          "uid": "94650365129"
+        }
+      },
+      {
+        "cid": "7040236441930711820",
+        "text": "怎么买",
+        "digg_count": 1,
+        "create_time": 1639182789,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "໑ຼₒ₂₃ღ᭄心已麻木ン怎会痛🕊꧔ꦿ᭄",
+          "uid": "1816038758687805"
+        }
+      },
+      {
+        "cid": "7278996760722473765",
+        "text": "孕妇可以吃吗",
+        "digg_count": 0,
+        "create_time": 1694773517,
+        "reply_comment_total": 15,
+        "user": {
+          "nickname": "💞ꦿˇ张夫人⁵²º᭄এ💋",
+          "uid": "1596088538372797"
+        }
+      },
+      {
+        "cid": "7333592425426518834",
+        "text": "这个药吃了太伤胃了",
+        "digg_count": 2,
+        "create_time": 1707485046,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "五湖",
+          "uid": "1635688013637069"
+        }
+      },
+      {
+        "cid": "7372165611201708834",
+        "text": "喝酒能吃吗",
+        "digg_count": 0,
+        "create_time": 1716466068,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "枭",
+          "uid": "97085642900"
+        }
+      },
+      {
+        "cid": "7348392386680931098",
+        "text": "这个是不是假货[流泪]",
+        "digg_count": 0,
+        "create_time": 1710930934,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "四大皆空",
+          "uid": "3610451250252158"
+        }
+      },
+      {
+        "cid": "7373180213016249139",
+        "text": "胶囊都知道",
+        "digg_count": 0,
+        "create_time": 1716702298,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "大鱼吃虾米",
+          "uid": "2166507008953703"
+        }
+      },
+      {
+        "cid": "7227765124767957797",
+        "text": "欢迎来买药💊[大笑]",
+        "digg_count": 0,
+        "create_time": 1682845212,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户9401358022503",
+          "uid": "98091268356"
+        }
+      },
+      {
+        "cid": "7320460842553656083",
+        "text": "药店,欢迎光临[捂脸][捂脸][捂脸]",
+        "digg_count": 1,
+        "create_time": 1704427616,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "🌈秋水波波",
+          "uid": "3408084080271772"
+        }
+      },
+      {
+        "cid": "7508266206307844923",
+        "text": "美团买30元,药店买45元",
+        "digg_count": 0,
+        "create_time": 1748154456,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "蓝云",
+          "uid": "104433480083"
+        }
+      },
+      {
+        "cid": "6936517453195968546",
+        "text": "吴健挺忙啊",
+        "digg_count": 0,
+        "create_time": 1615033827,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "PEPSI",
+          "uid": "105132410897"
+        }
+      },
+      {
+        "cid": "7087549933833765673",
+        "text": "肝囊肿可以吃吗?",
+        "digg_count": 0,
+        "create_time": 1650198817,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "有木有水",
+          "uid": "1552130656175747"
+        }
+      },
+      {
+        "cid": "7055227197602562853",
+        "text": "我以为说唱歌手呢",
+        "digg_count": 0,
+        "create_time": 1642673092,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "⁸Black Mamba²⁴🐍特工♠️",
+          "uid": "68547977428"
+        }
+      },
+      {
+        "cid": "7076244402234180387",
+        "text": "小孩子能吃吗",
+        "digg_count": 0,
+        "create_time": 1647566548,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "晴贝贝",
+          "uid": "103736627406"
+        }
+      },
+      {
+        "cid": "7508266056008450876",
+        "text": "怎么鉴定真假",
+        "digg_count": 0,
+        "create_time": 1748154421,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "蓝云",
+          "uid": "104433480083"
+        }
+      },
+      {
+        "cid": "7047502991595111208",
+        "text": "喝酒前十几分钟可以吃吗?",
+        "digg_count": 0,
+        "create_time": 1640874664,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "✿ꦿ᭄ 骨韵悠长এ᭄ꦿ",
+          "uid": "111620771581"
+        }
+      },
+      {
+        "cid": "7227264298614653728",
+        "text": "这药怎么样,我买双十一买来5盒96粒才吃了半盒不到就没吃了",
+        "digg_count": 0,
+        "create_time": 1682728610,
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "星星 之火",
+          "uid": "100732083905"
+        }
+      },
+      {
+        "cid": "7133458958879490827",
+        "text": "孕妇可以吃吗",
+        "digg_count": 0,
+        "create_time": 1660887851,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "艾米•Amy",
+          "uid": "64124809720"
+        }
+      },
+      {
+        "cid": "7076244530236228363",
+        "text": "保肝护肝食谱吃什么",
+        "digg_count": 0,
+        "create_time": 1647566575,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "晴贝贝",
+          "uid": "103736627406"
+        }
+      },
+      {
+        "cid": "7192542257064280892",
+        "text": "一盒多钱",
+        "digg_count": 0,
+        "create_time": 1674644251,
+        "reply_comment_total": 3,
+        "user": {
+          "nickname": "西旗好牧场",
+          "uid": "108649811650"
+        }
+      },
+      {
+        "cid": "7252181401075614464",
+        "text": "哈哈哈哈",
+        "digg_count": 0,
+        "create_time": 1688530074,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户2324087403251",
+          "uid": "4363330821304968"
+        }
+      },
+      {
+        "cid": "7123460868759470884",
+        "text": "价格多少",
+        "digg_count": 0,
+        "create_time": 1658559988,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "库车小小海汤面包子",
+          "uid": "66318295991"
+        }
+      },
+      {
+        "cid": "6936531144406695951",
+        "text": "@[捂脸][捂脸][捂脸]",
+        "digg_count": 0,
+        "create_time": 1615037014,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "义乌房产阿兵",
+          "uid": "71923913130"
+        }
+      },
+      {
+        "cid": "7351773396604224295",
+        "text": "出易善复",
+        "digg_count": 0,
+        "create_time": 1711718134,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "无缘",
+          "uid": "86368826527"
+        }
+      },
+      {
+        "cid": "6984762352361653003",
+        "text": "唯一段子不好的事,进药店不能用欢迎光临",
+        "digg_count": 0,
+        "create_time": 1626266718,
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "阿惠",
+          "uid": "100818727744"
+        }
+      },
+      {
+        "cid": "7344369268999422720",
+        "text": "",
+        "digg_count": 0,
+        "create_time": 1709994227,
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "用户2324087403251",
+          "uid": "4363330821304968"
+        }
+      }
+    ],
+    "7598858440865238282": [
+      {
+        "cid": "7599232782187397939",
+        "text": "转氨酶120高不高",
+        "digg_count": 1,
+        "create_time": 1769334261,
+        "ip_label": "安徽",
+        "reply_comment_total": 7,
+        "user": {
+          "nickname": "——程:)——",
+          "uid": "63279144993"
+        }
+      },
+      {
+        "cid": "7599284875494097718",
+        "text": "我想去找夏医生看病很难,太远了",
+        "digg_count": 0,
+        "create_time": 1769346392,
+        "ip_label": "四川",
+        "reply_comment_total": 6,
+        "user": {
+          "nickname": "等待宝贝",
+          "uid": "106157852514"
+        }
+      },
+      {
+        "cid": "7601922003877135153",
+        "text": "转氨酶高到90就把他汀换成打针了,不知道对不对",
+        "digg_count": 0,
+        "create_time": 1769960397,
+        "ip_label": "河南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "白云彩云",
+          "uid": "188759818385139"
+        }
+      },
+      {
+        "cid": "7599635757389513530",
+        "text": "转氨酶升高51要停药不",
+        "digg_count": 0,
+        "create_time": 1769428087,
+        "ip_label": "甘肃",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "用户5421348192311静夜听海",
+          "uid": "3205825340388619"
+        }
+      },
+      {
+        "cid": "7605124364044190507",
+        "text": "这里面说的转氨酶,是谷草谷丙吗",
+        "digg_count": 1,
+        "create_time": 1770706004,
+        "ip_label": "浙江",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "一个达不妞",
+          "uid": "1438634134996811"
+        }
+      },
+      {
+        "cid": "7599513121309377338",
+        "text": "天天专注夏医生[赞][赞]",
+        "digg_count": 0,
+        "create_time": 1769399534,
+        "ip_label": "湖北",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "团风七一家电叶青",
+          "uid": "2159039671961453"
+        }
+      },
+      {
+        "cid": "7599240762270827323",
+        "text": "[赞][赞][赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1769336120,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "焰飞舞",
+          "uid": "74226402341"
+        }
+      },
+      {
+        "cid": "7599598358488105777",
+        "text": "[赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1769419380,
+        "ip_label": "山东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "。。。平淡",
+          "uid": "3693951484697207"
+        }
+      },
+      {
+        "cid": "7602639658316923686",
+        "text": "就喜欢你的性格,直话直说[赞]",
+        "digg_count": 0,
+        "create_time": 1770127486,
+        "ip_label": "江苏",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户9609727795836平安喜乐",
+          "uid": "483375834209463"
+        }
+      },
+      {
+        "cid": "7599417692944450341",
+        "text": "[赞][赞][赞][赞]",
+        "digg_count": 1,
+        "create_time": 1769377318,
+        "ip_label": "山东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "悠然见南山",
+          "uid": "103585743738"
+        }
+      },
+      {
+        "cid": "7599602986801726266",
+        "text": "[赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1769420457,
+        "ip_label": "山东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "心诚则灵",
+          "uid": "96746429937"
+        }
+      },
+      {
+        "cid": "7602665221539627813",
+        "text": "我不到80、72要停吗",
+        "digg_count": 0,
+        "create_time": 1770133440,
+        "ip_label": "河南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "YAN Zi MaKeup燕子时尚新娘",
+          "uid": "98158216955"
+        }
+      },
+      {
+        "cid": "7618234544696984346",
+        "text": "[赞][赞][赞][赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1773758454,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "漫雪独思",
+          "uid": "1812416459443021"
+        }
+      },
+      {
+        "cid": "7599259992512348934",
+        "text": "@[赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1769340598,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "这扯淡的人生",
+          "uid": "102896533459"
+        }
+      },
+      {
+        "cid": "7599288656566764337",
+        "text": "@[赞][赞][赞][赞][赞][感谢][感谢][感谢]",
+        "digg_count": 0,
+        "create_time": 1769347272,
+        "ip_label": "海南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "林华",
+          "uid": "2463358633649799"
+        }
+      },
+      {
+        "cid": "7599522794849747749",
+        "text": "人民的好医生[赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1769401785,
+        "ip_label": "河南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "☀️🇨🇳阳光相伴阿辉",
+          "uid": "64599157059"
+        }
+      },
+      {
+        "cid": "7600784713154347813",
+        "text": "当代华佗[赞]……",
+        "digg_count": 0,
+        "create_time": 1769695599,
+        "ip_label": "江苏",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "馬寶",
+          "uid": "360239291963016"
+        }
+      },
+      {
+        "cid": "7599248762197279494",
+        "text": "高二十个点",
+        "digg_count": 1,
+        "create_time": 1769337984,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "文武星",
+          "uid": "3641189107251342"
+        }
+      },
+      {
+        "cid": "7599444250224476965",
+        "text": "真正的好医生[赞][赞][赞]",
+        "digg_count": 1,
+        "create_time": 1769383499,
+        "ip_label": "四川",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "阳光明媚",
+          "uid": "101025567680"
+        }
+      },
+      {
+        "cid": "7599280819060572977",
+        "text": "怎样能视频",
+        "digg_count": 0,
+        "create_time": 1769345446,
+        "ip_label": "广西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "勇勇",
+          "uid": "51851145661"
+        }
+      },
+      {
+        "cid": "7599513121309377338",
+        "text": "天天专注夏医生[赞][赞]",
+        "digg_count": 0,
+        "create_time": 1769399534,
+        "ip_label": "湖北",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "团风七一家电叶青",
+          "uid": "2159039671961453"
+        }
+      }
+    ],
+    "7569915636390939946": [
+      {
+        "cid": "7573879593057272630",
+        "text": "[赞][赞][赞][赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1763431263,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "三三",
+          "uid": "338294108597860"
+        }
+      },
+      {
+        "cid": "7583240822227141410",
+        "text": "右上腹胀痛\n查B超提示有轻度脂肪肝,肝内胆管钙化灶\n肝功能检查ALT 58   γ-GGT  119  其余项目均在正常范围\n持续饮酒7年以上,每周至少有4天都会饮酒,每次饮酒量3-6两,偶尔会7-8两\n我这个症状该吃什么药调节啊?降低饮酒频次可以,但戒酒有些难啊[捂脸]",
+        "digg_count": 2,
+        "create_time": 1765610845,
+        "ip_label": "陕西",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "🎶~ 怅惘。",
+          "uid": "85319743023"
+        }
+      },
+      {
+        "cid": "7579441651442303780",
+        "text": "陈医生,医术高超[赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1764726282,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "@可可",
+          "uid": "2449353393061432"
+        }
+      },
+      {
+        "cid": "7573298876984361780",
+        "text": "陈主任[赞][赞][赞][赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1763296054,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "罗翠萍",
+          "uid": "1953153791569662"
+        }
+      },
+      {
+        "cid": "7572450273949254452",
+        "text": "[捂脸]之前肠胃炎就被医生乱开药",
+        "digg_count": 0,
+        "create_time": 1763098475,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "果绿、",
+          "uid": "63934705956"
+        }
+      },
+      {
+        "cid": "7572464605358146331",
+        "text": "[玫瑰][玫瑰][玫瑰][赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1763101812,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Destin羊",
+          "uid": "1665125320230780"
+        }
+      },
+      {
+        "cid": "7572378327878845221",
+        "text": "[赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1763081724,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "胜意",
+          "uid": "111241425901"
+        }
+      },
+      {
+        "cid": "7572464064275563323",
+        "text": "各行各业都这么卷啊",
+        "digg_count": 0,
+        "create_time": 1763101685,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "noissiw",
+          "uid": "71896993378148"
+        }
+      },
+      {
+        "cid": "7572463658199302939",
+        "text": "相信陈主任",
+        "digg_count": 0,
+        "create_time": 1763101589,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "今天来了",
+          "uid": "1391310922337336"
+        }
+      },
+      {
+        "cid": "7572464670180983603",
+        "text": "陈主任厉害👍,我",
+        "digg_count": 0,
+        "create_time": 1763101828,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "七七",
+          "uid": "2089488833593128"
+        }
+      },
+      {
+        "cid": "7572383653432361765",
+        "text": "有些医生就是看看箭头就随便开药了[捂脸]",
+        "digg_count": 0,
+        "create_time": 1763082964,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "云雨(剪辑,摄影)",
+          "uid": "3318796110278772"
+        }
+      },
+      {
+        "cid": "7572464130548843313",
+        "text": "人们好医生,医术高超[玫瑰]",
+        "digg_count": 0,
+        "create_time": 1763101699,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "小小~",
+          "uid": "4066472157513799"
+        }
+      },
+      {
+        "cid": "7572464503532290831",
+        "text": "大家都应该学习你",
+        "digg_count": 0,
+        "create_time": 1763101787,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "一静",
+          "uid": "3890542915364509"
+        }
+      },
+      {
+        "cid": "7572463880723612453",
+        "text": "还是陈主任靠谱[鼓掌][鼓掌][鼓掌]",
+        "digg_count": 0,
+        "create_time": 1763101641,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "美酒大王",
+          "uid": "2833870228562169"
+        }
+      },
+      {
+        "cid": "7572385534174577458",
+        "text": "不是每个医生都有解决患者问题的能力的",
+        "digg_count": 1,
+        "create_time": 1763083401,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "毛孩日记",
+          "uid": "2771221595029616"
+        }
+      },
+      {
+        "cid": "7572463805629154111",
+        "text": "陈主任一定要带出好学生[呲牙]",
+        "digg_count": 0,
+        "create_time": 1763101625,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "石头哥要吃鸡",
+          "uid": "1338534709953372"
+        }
+      },
+      {
+        "cid": "7572475745281246004",
+        "text": "[赞][赞][赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1763104403,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "红",
+          "uid": "65680769783"
+        }
+      },
+      {
+        "cid": "7572398491847246633",
+        "text": "之前就遇到过乱开药的医生",
+        "digg_count": 0,
+        "create_time": 1763086416,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "尼古拉斯·翠花",
+          "uid": "102154596437"
+        }
+      },
+      {
+        "cid": "7572463534085833487",
+        "text": "但是都是考进去的,为什么有些还看不懂啊",
+        "digg_count": 0,
+        "create_time": 1763101561,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "BANG",
+          "uid": "3976313344623791"
+        }
+      },
+      {
+        "cid": "7572514209382433571",
+        "text": "陈医生是好医生啊[赞][赞]不会乱开药",
+        "digg_count": 0,
+        "create_time": 1763113361,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "九公主的喵🐱",
+          "uid": "74880228630"
+        }
+      },
+      {
+        "cid": "7573879593057272630",
+        "text": "[赞][赞][赞][赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1763431263,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "三三",
+          "uid": "338294108597860"
+        }
+      },
+      {
+        "cid": "7615117113494422331",
+        "text": "确实,她妈的太多庸医给大家病耽误了",
+        "digg_count": 0,
+        "create_time": 1773032622,
+        "ip_label": "吉林",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "范儿&",
+          "uid": "4309675047922829"
+        }
+      },
+      {
+        "cid": "7572422358809101114",
+        "text": "有些医生一点也不为病人考虑 就会乱开药",
+        "digg_count": 1,
+        "create_time": 1763091974,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "小圆球球",
+          "uid": "540570209493016"
+        }
+      }
+    ]
+  },
+  "total_comments": 70
+}

+ 2255 - 0
docs/jiangzhong/raw/douyin/片仔癀护肝.json

@@ -0,0 +1,2255 @@
+{
+  "platform": "douyin",
+  "keyword": "片仔癀护肝",
+  "hypotheses": [
+    "H5"
+  ],
+  "collected_at": "2026-04-21T03:30:51.607Z",
+  "elapsed_seconds": 31.3,
+  "total_videos_found": 17,
+  "top_videos": [
+    {
+      "aweme_id": "7196918050522811688",
+      "desc": "片仔癀的正确喝法\n一个季节来一颗\n养肝护肝 清热解毒",
+      "create_time": 1675663074,
+      "statistics": {
+        "aweme_id": "7196918050522811688",
+        "comment_count": 346,
+        "digg_count": 595,
+        "download_count": 37,
+        "play_count": 0,
+        "share_count": 380,
+        "forward_count": 0,
+        "lose_count": 0,
+        "lose_comment_count": 0,
+        "whatsapp_share_count": 0,
+        "digest": "",
+        "exposure_count": 0,
+        "live_watch_count": 0,
+        "collect_count": 111,
+        "recommend_count": 0
+      },
+      "author": {
+        "nickname": "拉菲",
+        "sec_uid": "MS4wLjABAAAAJXEwFUBrpUyv3qtprrf0Xw6ipzyVsa8Lruw-fih3-GM",
+        "uid": "86128534139",
+        "follower_count": 0
+      },
+      "cover": "https://p11-sign.douyinpic.com/tos-cn-p-0015/7696dba16af24ce4be51024870513971_1675663078~noop.webp?biz_tag=aweme_video&card_type=153&column_n=0&from=327834062_large&l=20260421113021AAEFFDF246CB3E3F8E9C&lk3s=138a59ce&s=PackSourceEnum_SEARCH_SIN&sc=cover&se=false&x-expires=1777950000&x-signature=BXLr2wwUqyGIIrDz18mUUeTzBP4%3D",
+      "text_extra": []
+    },
+    {
+      "aweme_id": "7232359950842957115",
+      "desc": "#片仔癀 最正宗的吃法。\n熬着最深的夜,吃着最贵的护肝片",
+      "create_time": 1683915077,
+      "statistics": {
+        "aweme_id": "7232359950842957115",
+        "comment_count": 283,
+        "digg_count": 986,
+        "download_count": 23,
+        "play_count": 0,
+        "share_count": 471,
+        "forward_count": 0,
+        "lose_count": 0,
+        "lose_comment_count": 0,
+        "whatsapp_share_count": 0,
+        "digest": "",
+        "exposure_count": 0,
+        "live_watch_count": 0,
+        "collect_count": 108,
+        "recommend_count": 2
+      },
+      "author": {
+        "nickname": "AKA林先生",
+        "sec_uid": "MS4wLjABAAAA21voBsF3aRx54wA6nuZTHOvCbP_L3hYMX5zOeL0NSAg",
+        "uid": "52206611375",
+        "follower_count": 0
+      },
+      "cover": "https://p3-sign.douyinpic.com/tos-cn-i-0813/18ace854430843c7942ae2bc7c00cd2d~noop.webp?biz_tag=aweme_video&card_type=153&column_n=0&from=327834062_large&l=20260421113021AAEFFDF246CB3E3F8E9C&lk3s=138a59ce&s=PackSourceEnum_SEARCH_SIN&sc=cover&se=false&x-expires=1777950000&x-signature=gk1QUG0vAPwKhAretS%2BXFwB677A%3D",
+      "text_extra": [
+        "片仔癀"
+      ]
+    },
+    {
+      "aweme_id": "7294166408525647142",
+      "desc": "保养小能手,吃啥都不怕辣!#片仔癀肝宝,#护肝#应酬#养肝#养生",
+      "create_time": 1698305471,
+      "statistics": {
+        "aweme_id": "7294166408525647142",
+        "comment_count": 101,
+        "digg_count": 8058,
+        "download_count": 0,
+        "play_count": 0,
+        "share_count": 1177,
+        "forward_count": 0,
+        "lose_count": 0,
+        "lose_comment_count": 0,
+        "whatsapp_share_count": 0,
+        "digest": "",
+        "exposure_count": 0,
+        "live_watch_count": 0,
+        "collect_count": 53,
+        "recommend_count": 0
+      },
+      "author": {
+        "nickname": "减肥姐妹的日常",
+        "sec_uid": "MS4wLjABAAAAkq3TdE6rjfTpgWt7RvklQ64KQy-Nd7ibUM3UBRlyfE8",
+        "uid": "108222525681",
+        "follower_count": 0
+      },
+      "cover": "https://p26-sign.douyinpic.com/tos-cn-p-0015/o45AW3n2e7ArOK0Vc9ZMABgAELxIQDCbglh6eD~noop.webp?biz_tag=aweme_video&card_type=153&column_n=0&from=327834062_large&l=20260421113021AAEFFDF246CB3E3F8E9C&lk3s=138a59ce&s=PackSourceEnum_SEARCH_SIN&sc=cover&se=false&x-expires=1777950000&x-signature=P3NTiVitD5QqkirW3InS%2F31eyvk%3D",
+      "text_extra": [
+        "片仔癀肝宝",
+        "护肝",
+        "应酬",
+        "养肝",
+        "养生"
+      ]
+    }
+  ],
+  "comments_by_aweme_id": {
+    "7196918050522811688": [
+      {
+        "cid": "7360285715085591331",
+        "text": "冰镇下更好喝[比心]",
+        "digg_count": 0,
+        "create_time": 1713700065,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "东子",
+          "uid": "98541803296"
+        }
+      },
+      {
+        "cid": "7196966539018830624",
+        "text": "每次一喝就想吐",
+        "digg_count": 56,
+        "create_time": 1675674364,
+        "ip_label": "福建",
+        "reply_comment_total": 14,
+        "user": {
+          "nickname": "阿楠",
+          "uid": "70950309669"
+        }
+      },
+      {
+        "cid": "7197506016791249720",
+        "text": "片仔癀多钱一颗",
+        "digg_count": 4,
+        "create_time": 1675800041,
+        "ip_label": "海南",
+        "reply_comment_total": 5,
+        "user": {
+          "nickname": "年轻小伙.",
+          "uid": "967163057282151"
+        }
+      },
+      {
+        "cid": "7196979245862994722",
+        "text": "非常寒的药,不是随便人能吃的",
+        "digg_count": 11,
+        "create_time": 1675677317,
+        "ip_label": "福建",
+        "reply_comment_total": 5,
+        "user": {
+          "nickname": "星辰厚土",
+          "uid": "69389092684"
+        }
+      },
+      {
+        "cid": "7197724373007500072",
+        "text": "我带你去漳州那个老头家买180一个!和你吃的一样!",
+        "digg_count": 1,
+        "create_time": 1675850806,
+        "ip_label": "福建",
+        "reply_comment_total": 15,
+        "user": {
+          "nickname": "༺般若༻",
+          "uid": "67042273762"
+        }
+      },
+      {
+        "cid": "7196993612898845479",
+        "text": "分药器啊!没必要用碗",
+        "digg_count": 0,
+        "create_time": 1675680664,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "成宇智能系统门窗移门防盗门",
+          "uid": "104435440420"
+        }
+      },
+      {
+        "cid": "7197003327229707065",
+        "text": "这样延长了痛苦的时间,和翔一样[捂脸]",
+        "digg_count": 1,
+        "create_time": 1675682924,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Dennis Lu",
+          "uid": "97661877530"
+        }
+      },
+      {
+        "cid": "7197675310152975119",
+        "text": "上次买了一颗520,吃那个味道像吃肥皂一样[捂脸]没吃扔了[捂脸]",
+        "digg_count": 0,
+        "create_time": 1675839384,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "一只小老斧",
+          "uid": "97975594205"
+        }
+      },
+      {
+        "cid": "7197039304446346016",
+        "text": "这是药不是补品[捂脸]",
+        "digg_count": 0,
+        "create_time": 1675691299,
+        "ip_label": "重庆",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "铁男会选房",
+          "uid": "88397816530"
+        }
+      },
+      {
+        "cid": "7200839633533027107",
+        "text": "每到这个季节我一星期要吃这个至少要吃吃十粒以上。[感谢]",
+        "digg_count": 0,
+        "create_time": 1676576204,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "Shunxin",
+          "uid": "95912249699"
+        }
+      },
+      {
+        "cid": "7196986846625628960",
+        "text": "一个月吃一颗 每次都是被逼的[尬笑][尬笑]",
+        "digg_count": 2,
+        "create_time": 1675679087,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "用户5038659316978",
+          "uid": "748090342525179"
+        }
+      },
+      {
+        "cid": "7197749386402939703",
+        "text": "洗洁精水的味道 我喝一次 喝不下了 还有4颗",
+        "digg_count": 0,
+        "create_time": 1675856630,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "77SS",
+          "uid": "61687213470"
+        }
+      },
+      {
+        "cid": "7196977961864741672",
+        "text": "肥皂味",
+        "digg_count": 24,
+        "create_time": 1675677018,
+        "ip_label": "福建",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "快乐的小2B",
+          "uid": "610946854712235"
+        }
+      },
+      {
+        "cid": "7197753671571161915",
+        "text": "上火了",
+        "digg_count": 0,
+        "create_time": 1675857625,
+        "ip_label": "江苏",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "ZHU   TAO",
+          "uid": "66299194093"
+        }
+      },
+      {
+        "cid": "7197049243209614136",
+        "text": "一次放半颗?",
+        "digg_count": 0,
+        "create_time": 1675693612,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "啊欧",
+          "uid": "259137029552663"
+        }
+      },
+      {
+        "cid": "7196994093360268070",
+        "text": "好像还很贵",
+        "digg_count": 1,
+        "create_time": 1675680774,
+        "ip_label": "福建",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "榴莲🥰",
+          "uid": "4503199724868964"
+        }
+      },
+      {
+        "cid": "7370646853552358183",
+        "text": "一定要用依云水吗",
+        "digg_count": 0,
+        "create_time": 1716112457,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "ann.",
+          "uid": "60703479945"
+        }
+      },
+      {
+        "cid": "7196967723606491959",
+        "text": "听说吃多了会长生不老[捂脸]",
+        "digg_count": 1,
+        "create_time": 1675674634,
+        "ip_label": "福建",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "🇨🇳大师兄🇨🇳",
+          "uid": "61057781517"
+        }
+      },
+      {
+        "cid": "7197072319473337121",
+        "text": "肥皂味,要吐出来",
+        "digg_count": 0,
+        "create_time": 1675698987,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "wu",
+          "uid": "1420164071952908"
+        }
+      },
+      {
+        "cid": "7196992951582180153",
+        "text": "多买些吧",
+        "digg_count": 1,
+        "create_time": 1675680507,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "东方红僻谷",
+          "uid": "52237952652"
+        }
+      },
+      {
+        "cid": "7197749386402939703",
+        "text": "洗洁精水的味道 我喝一次 喝不下了 还有4颗",
+        "digg_count": 0,
+        "create_time": 1675856630,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "77SS",
+          "uid": "61687213470"
+        }
+      },
+      {
+        "cid": "7197003327229707065",
+        "text": "这样延长了痛苦的时间,和翔一样[捂脸]",
+        "digg_count": 1,
+        "create_time": 1675682924,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Dennis Lu",
+          "uid": "97661877530"
+        }
+      },
+      {
+        "cid": "7197053995515921210",
+        "text": "太贵喝不起啊[捂脸][捂脸][捂脸]",
+        "digg_count": 0,
+        "create_time": 1675694721,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "觉醒1711",
+          "uid": "111635607226"
+        }
+      },
+      {
+        "cid": "7196990780966814479",
+        "text": "好药要用在刀刃上",
+        "digg_count": 1,
+        "create_time": 1675680003,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "豆哥",
+          "uid": "99649523050"
+        }
+      },
+      {
+        "cid": "7196990132619608832",
+        "text": "没有依云可不可以泡",
+        "digg_count": 1,
+        "create_time": 1675679852,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "大山深处有人家",
+          "uid": "80970313724"
+        }
+      },
+      {
+        "cid": "7197066309216043776",
+        "text": "想买一颗",
+        "digg_count": 0,
+        "create_time": 1675697590,
+        "ip_label": "江西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "您吃了吗",
+          "uid": "93852549067"
+        }
+      },
+      {
+        "cid": "7196990902446129955",
+        "text": "应该是肝宝",
+        "digg_count": 1,
+        "create_time": 1675680030,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "富🉐劉油",
+          "uid": "91701538538"
+        }
+      },
+      {
+        "cid": "7196978551575479095",
+        "text": "好贵[泪奔][泪奔]",
+        "digg_count": 1,
+        "create_time": 1675677154,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "X丶",
+          "uid": "94898597261"
+        }
+      },
+      {
+        "cid": "7197053631110873917",
+        "text": "我上次这样泡一整颗扔了",
+        "digg_count": 0,
+        "create_time": 1675694636,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "MMT",
+          "uid": "63956753360"
+        }
+      },
+      {
+        "cid": "7196993612898845479",
+        "text": "分药器啊!没必要用碗",
+        "digg_count": 0,
+        "create_time": 1675680664,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "成宇智能系统门窗移门防盗门",
+          "uid": "104435440420"
+        }
+      },
+      {
+        "cid": "7421805516387943180",
+        "text": "还可以生孩子吗 有那么多麝香?",
+        "digg_count": 0,
+        "create_time": 1728023762,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "tower",
+          "uid": "888004949056376"
+        }
+      },
+      {
+        "cid": "7360285715085591331",
+        "text": "冰镇下更好喝[比心]",
+        "digg_count": 0,
+        "create_time": 1713700065,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "东子",
+          "uid": "98541803296"
+        }
+      },
+      {
+        "cid": "7473356324505682725",
+        "text": "一个季度要2颗连喝10天[呲牙]。",
+        "digg_count": 0,
+        "create_time": 1740026370,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "粉红色高跟鞋",
+          "uid": "83481176462"
+        }
+      },
+      {
+        "cid": "7406248841723118399",
+        "text": "喝完能感觉到效果吗?",
+        "digg_count": 0,
+        "create_time": 1724401690,
+        "ip_label": "内蒙古",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "地里的小白菜哇",
+          "uid": "69997917802"
+        }
+      },
+      {
+        "cid": "7336081056905429794",
+        "text": "[赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1708064480,
+        "ip_label": "美国",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "臣本布衣",
+          "uid": "1245099656749261"
+        }
+      },
+      {
+        "cid": "7201759883413472034",
+        "text": "大凉",
+        "digg_count": 0,
+        "create_time": 1676790397,
+        "ip_label": "江苏",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "陌上 花开",
+          "uid": "1297047773783240"
+        }
+      },
+      {
+        "cid": "7201723797366588193",
+        "text": "这水是我喝过最难喝的[看]",
+        "digg_count": 0,
+        "create_time": 1676781993,
+        "ip_label": "云南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "海源菜市",
+          "uid": "76202030651"
+        }
+      },
+      {
+        "cid": "7201665591596401412",
+        "text": "这是药,不是补品……[尬笑]",
+        "digg_count": 0,
+        "create_time": 1676768442,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "一天到晚游泳的鱼",
+          "uid": "89855710275"
+        }
+      },
+      {
+        "cid": "7201610227635143479",
+        "text": "一个字,好难喝[擦汗]",
+        "digg_count": 0,
+        "create_time": 1676755580,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "@阿拉灯神丁",
+          "uid": "1156338874855084"
+        }
+      },
+      {
+        "cid": "7201528483549610811",
+        "text": "药当保健品喝,哈哈",
+        "digg_count": 0,
+        "create_time": 1676736528,
+        "ip_label": "广西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "菠萝",
+          "uid": "93705938886"
+        }
+      },
+      {
+        "cid": "7201528483549610811",
+        "text": "药当保健品喝,哈哈",
+        "digg_count": 0,
+        "create_time": 1676736528,
+        "ip_label": "广西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "菠萝",
+          "uid": "93705938886"
+        }
+      },
+      {
+        "cid": "7201381003112383232",
+        "text": "肥皂水好喝吗[捂脸]",
+        "digg_count": 0,
+        "create_time": 1676702181,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户7990237141297",
+          "uid": "62704210844"
+        }
+      },
+      {
+        "cid": "7200783152771056440",
+        "text": "晚上刚吃就刷到这个,😓",
+        "digg_count": 0,
+        "create_time": 1676562990,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "福建亿佳超市FreshMart",
+          "uid": "101785740810"
+        }
+      },
+      {
+        "cid": "7198679123438224184",
+        "text": "一颗610",
+        "digg_count": 1,
+        "create_time": 1676073107,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "羽⚔️萱💫",
+          "uid": "51611670497"
+        }
+      },
+      {
+        "cid": "7198523706153550653",
+        "text": "这看着像……[捂脸]",
+        "digg_count": 0,
+        "create_time": 1676036913,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "大侠",
+          "uid": "4438045107694125"
+        }
+      },
+      {
+        "cid": "7197763131925873443",
+        "text": "边喝酒,边吃药,然后呢?",
+        "digg_count": 0,
+        "create_time": 1675859831,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "小满同学",
+          "uid": "73325898257"
+        }
+      },
+      {
+        "cid": "7197688571989164859",
+        "text": "太难喝了",
+        "digg_count": 0,
+        "create_time": 1675842472,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "M菇凉",
+          "uid": "65022063135"
+        }
+      },
+      {
+        "cid": "7197677612410553122",
+        "text": "我都剁碎直接吞了",
+        "digg_count": 0,
+        "create_time": 1675839918,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "最美的奶奶",
+          "uid": "2977104475719955"
+        }
+      },
+      {
+        "cid": "7197636747496096515",
+        "text": "一年吃4个,有用?",
+        "digg_count": 0,
+        "create_time": 1675830404,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "盛夏的果实🍒",
+          "uid": "98405588308"
+        }
+      },
+      {
+        "cid": "7197342297192612611",
+        "text": "依云矿泉水配片仔癀[奸笑][奸笑][奸笑]",
+        "digg_count": 0,
+        "create_time": 1675761849,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "湘 L 小博",
+          "uid": "475437489455156"
+        }
+      },
+      {
+        "cid": "7197327112008434436",
+        "text": "不是分3份,1天一份,分装在小瓶矿泉水瓶里面等溶解了再喝吗?",
+        "digg_count": 0,
+        "create_time": 1675758312,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "坏透了",
+          "uid": "96717189036"
+        }
+      },
+      {
+        "cid": "7197295470237025058",
+        "text": "[捂脸][捂脸][捂脸]怎么有办法接受这味",
+        "digg_count": 1,
+        "create_time": 1675750945,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "暖宝宝",
+          "uid": "84409006198"
+        }
+      },
+      {
+        "cid": "7197277579726930728",
+        "text": "先倒掉一些水",
+        "digg_count": 0,
+        "create_time": 1675746778,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "清茉莉",
+          "uid": "4354535163701645"
+        }
+      },
+      {
+        "cid": "7197277144732042023",
+        "text": "好难喝[捂脸]",
+        "digg_count": 0,
+        "create_time": 1675746679,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "❤️燕子",
+          "uid": "92568096600"
+        }
+      },
+      {
+        "cid": "7197205119578276668",
+        "text": "",
+        "digg_count": 0,
+        "create_time": 1675729913,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "神",
+          "uid": "2537329017241447"
+        }
+      },
+      {
+        "cid": "7197073525977809676",
+        "text": "",
+        "digg_count": 0,
+        "create_time": 1675699272,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "张大叔在这",
+          "uid": "95295241705"
+        }
+      },
+      {
+        "cid": "7197066309216043776",
+        "text": "想买一颗",
+        "digg_count": 0,
+        "create_time": 1675697590,
+        "ip_label": "江西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "您吃了吗",
+          "uid": "93852549067"
+        }
+      },
+      {
+        "cid": "7197064185103188748",
+        "text": "一季度一颗,太少",
+        "digg_count": 0,
+        "create_time": 1675697093,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户5702912358750",
+          "uid": "3359700533382552"
+        }
+      },
+      {
+        "cid": "7197063944921907983",
+        "text": "没事少用点",
+        "digg_count": 0,
+        "create_time": 1675697046,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "🌈🦅🦅🦅🌈",
+          "uid": "3443324344613560"
+        }
+      },
+      {
+        "cid": "7197055969787216652",
+        "text": "好苦啊[捂脸]",
+        "digg_count": 0,
+        "create_time": 1675695178,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "春春",
+          "uid": "63675527027"
+        }
+      }
+    ],
+    "7232359950842957115": [
+      {
+        "cid": "7232478166522528567",
+        "text": "老板就是老板,片仔癀都是一粒一粒吃[暗中观察]",
+        "digg_count": 37,
+        "create_time": 1683942560,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "笑笑困得不行",
+          "uid": "902033580244814"
+        }
+      },
+      {
+        "cid": "7232382314659283767",
+        "text": "好像分五次吃,磨成粉",
+        "digg_count": 16,
+        "create_time": 1683920332,
+        "ip_label": "福建",
+        "reply_comment_total": 10,
+        "user": {
+          "nickname": "陈平安",
+          "uid": "101326997284"
+        }
+      },
+      {
+        "cid": "7232660733610525455",
+        "text": "不是说温水服用最佳吗?害我吃个药还换了好几个方式[捂脸][捂脸]",
+        "digg_count": 1,
+        "create_time": 1683985060,
+        "ip_label": "福建",
+        "reply_comment_total": 4,
+        "user": {
+          "nickname": "༺❀Lisa❀༻",
+          "uid": "63400476453"
+        }
+      },
+      {
+        "cid": "7232696914276795169",
+        "text": "[捂脸][捂脸]我只用八宝丹!",
+        "digg_count": 2,
+        "create_time": 1683993489,
+        "ip_label": "福建",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "青松岭下老陈",
+          "uid": "1855575012675115"
+        }
+      },
+      {
+        "cid": "7232969054532944643",
+        "text": "就想知道你一颗吃下去后怎么样了[赞]",
+        "digg_count": 2,
+        "create_time": 1684056849,
+        "ip_label": "英国",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "YW",
+          "uid": "99694891101"
+        }
+      },
+      {
+        "cid": "7232640035123872564",
+        "text": "我都是捣蒜罐捣碎泡进去,融化的很快",
+        "digg_count": 2,
+        "create_time": 1683980243,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "马小肉",
+          "uid": "84433441138"
+        }
+      },
+      {
+        "cid": "7233093311962284834",
+        "text": "我也是这么喝[坏笑][坏笑]",
+        "digg_count": 2,
+        "create_time": 1684085804,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "我是小梦",
+          "uid": "61849202049"
+        }
+      },
+      {
+        "cid": "7233082882414215995",
+        "text": "哪里能买到真货",
+        "digg_count": 1,
+        "create_time": 1684083362,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "刘@洋",
+          "uid": "100416393927"
+        }
+      },
+      {
+        "cid": "7323765998984987432",
+        "text": "磨成粉做的胶囊。 我也在吃",
+        "digg_count": 0,
+        "create_time": 1705197157,
+        "ip_label": "江西",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "雯雯💋",
+          "uid": "68652776469"
+        }
+      },
+      {
+        "cid": "7232653175919919872",
+        "text": "泡的开?",
+        "digg_count": 0,
+        "create_time": 1683983301,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "云飞",
+          "uid": "86697150332"
+        }
+      },
+      {
+        "cid": "7232642843776533282",
+        "text": "涨价了[看]",
+        "digg_count": 1,
+        "create_time": 1683980896,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "user9992321302611",
+          "uid": "95445041468"
+        }
+      },
+      {
+        "cid": "7386203790653768482",
+        "text": "",
+        "digg_count": 1,
+        "create_time": 1719734589,
+        "ip_label": "湖南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "从南到北",
+          "uid": "58874214834"
+        }
+      },
+      {
+        "cid": "7232712744843625274",
+        "text": "好东西[灵机一动]",
+        "digg_count": 2,
+        "create_time": 1683997189,
+        "ip_label": "福建",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "白芍",
+          "uid": "53220306983"
+        }
+      },
+      {
+        "cid": "7232589280840532793",
+        "text": "大哥一次一粒吗,我们都是1/4",
+        "digg_count": 0,
+        "create_time": 1683968427,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "练习两年半的巴菲特",
+          "uid": "791247494852831"
+        }
+      },
+      {
+        "cid": "7232695918515569446",
+        "text": "加水正解,化开可以分几次喝,学着吧家人们。",
+        "digg_count": 2,
+        "create_time": 1683993257,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "没名堂",
+          "uid": "94768770230"
+        }
+      },
+      {
+        "cid": "7232519275453530937",
+        "text": "富贵[泪奔]",
+        "digg_count": 1,
+        "create_time": 1683952128,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "富贵明",
+          "uid": "72981108687"
+        }
+      },
+      {
+        "cid": "7542525419691098939",
+        "text": "豪气[捂脸]",
+        "digg_count": 0,
+        "create_time": 1756131050,
+        "ip_label": "河南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "小英七七",
+          "uid": "2938308494106904"
+        }
+      },
+      {
+        "cid": "7232571618181546752",
+        "text": "打碎,放空胶囊里",
+        "digg_count": 1,
+        "create_time": 1683964316,
+        "ip_label": "上海",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "毒果果💰🐹",
+          "uid": "98719365832"
+        }
+      },
+      {
+        "cid": "7233010770941920058",
+        "text": "五次的量你一次吃,一看就是新手[奸笑]",
+        "digg_count": 4,
+        "create_time": 1684066560,
+        "ip_label": "福建",
+        "reply_comment_total": 4,
+        "user": {
+          "nickname": "🌈鑫伽柏",
+          "uid": "107898877983"
+        }
+      },
+      {
+        "cid": "7232519275453530937",
+        "text": "富贵[泪奔]",
+        "digg_count": 1,
+        "create_time": 1683952128,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "富贵明",
+          "uid": "72981108687"
+        }
+      },
+      {
+        "cid": "7232695918515569446",
+        "text": "加水正解,化开可以分几次喝,学着吧家人们。",
+        "digg_count": 2,
+        "create_time": 1683993257,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "没名堂",
+          "uid": "94768770230"
+        }
+      },
+      {
+        "cid": "7232589280840532793",
+        "text": "大哥一次一粒吗,我们都是1/4",
+        "digg_count": 0,
+        "create_time": 1683968427,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "练习两年半的巴菲特",
+          "uid": "791247494852831"
+        }
+      },
+      {
+        "cid": "7232712744843625274",
+        "text": "好东西[灵机一动]",
+        "digg_count": 2,
+        "create_time": 1683997189,
+        "ip_label": "福建",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "白芍",
+          "uid": "53220306983"
+        }
+      },
+      {
+        "cid": "7233071854927250210",
+        "text": "去年单单这颗药就有净利润180%",
+        "digg_count": 1,
+        "create_time": 1684080793,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "南越大好人",
+          "uid": "628552123820606"
+        }
+      },
+      {
+        "cid": "7323765998984987432",
+        "text": "磨成粉做的胶囊。 我也在吃",
+        "digg_count": 0,
+        "create_time": 1705197157,
+        "ip_label": "江西",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "雯雯💋",
+          "uid": "68652776469"
+        }
+      },
+      {
+        "cid": "7233093311962284834",
+        "text": "我也是这么喝[坏笑][坏笑]",
+        "digg_count": 2,
+        "create_time": 1684085804,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "我是小梦",
+          "uid": "61849202049"
+        }
+      },
+      {
+        "cid": "7232640035123872564",
+        "text": "我都是捣蒜罐捣碎泡进去,融化的很快",
+        "digg_count": 2,
+        "create_time": 1683980243,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "马小肉",
+          "uid": "84433441138"
+        }
+      },
+      {
+        "cid": "7232969054532944643",
+        "text": "就想知道你一颗吃下去后怎么样了[赞]",
+        "digg_count": 2,
+        "create_time": 1684056849,
+        "ip_label": "英国",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "YW",
+          "uid": "99694891101"
+        }
+      },
+      {
+        "cid": "7233018575761507072",
+        "text": "有钱啊兄弟这样吃",
+        "digg_count": 1,
+        "create_time": 1684068377,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "尼超莓",
+          "uid": "65691566649"
+        }
+      },
+      {
+        "cid": "7542525419691098939",
+        "text": "豪气[捂脸]",
+        "digg_count": 0,
+        "create_time": 1756131050,
+        "ip_label": "河南",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "小英七七",
+          "uid": "2938308494106904"
+        }
+      },
+      {
+        "cid": "7425114551744676618",
+        "text": "400买了6颗",
+        "digg_count": 0,
+        "create_time": 1728794205,
+        "ip_label": "福建",
+        "reply_comment_total": 14,
+        "user": {
+          "nickname": "啊诺乔啊",
+          "uid": "61032642355"
+        }
+      },
+      {
+        "cid": "7235129443504440079",
+        "text": "这瓶水7百多啊[捂脸]",
+        "digg_count": 0,
+        "create_time": 1684559855,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "行者",
+          "uid": "106037716839"
+        }
+      },
+      {
+        "cid": "7233082882414215995",
+        "text": "哪里能买到真货",
+        "digg_count": 1,
+        "create_time": 1684083362,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "刘@洋",
+          "uid": "100416393927"
+        }
+      },
+      {
+        "cid": "7233082758259721018",
+        "text": "900多一颗",
+        "digg_count": 0,
+        "create_time": 1684083345,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "刘@洋",
+          "uid": "100416393927"
+        }
+      },
+      {
+        "cid": "7233049673887679290",
+        "text": "@龙工叉车",
+        "digg_count": 0,
+        "create_time": 1684075617,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "日落于人间",
+          "uid": "87492411718"
+        }
+      },
+      {
+        "cid": "7233029712578315067",
+        "text": "790没了",
+        "digg_count": 1,
+        "create_time": 1684070968,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "AA一休小地瓜26571230",
+          "uid": "83226439517"
+        }
+      },
+      {
+        "cid": "7233023061654012710",
+        "text": "现在涨到760了,还好590时候吃了2颗[捂脸]",
+        "digg_count": 2,
+        "create_time": 1684069422,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "一念绝尘",
+          "uid": "95690751892"
+        }
+      },
+      {
+        "cid": "7233010770941920058",
+        "text": "五次的量你一次吃,一看就是新手[奸笑]",
+        "digg_count": 4,
+        "create_time": 1684066560,
+        "ip_label": "福建",
+        "reply_comment_total": 4,
+        "user": {
+          "nickname": "🌈鑫伽柏",
+          "uid": "107898877983"
+        }
+      },
+      {
+        "cid": "7232996465542857528",
+        "text": "这样一次一个胃很快吃坏了",
+        "digg_count": 0,
+        "create_time": 1684063230,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "爱吃菠萝的鱼",
+          "uid": "71401542550"
+        }
+      },
+      {
+        "cid": "7232837662163305219",
+        "text": "这么喝会肾虚[抠鼻]这玩意救命用的,感染啥的",
+        "digg_count": 0,
+        "create_time": 1684026259,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "库博",
+          "uid": "109148882618"
+        }
+      },
+      {
+        "cid": "7232720137210725123",
+        "text": "涨价了[流泪][流泪]",
+        "digg_count": 2,
+        "create_time": 1683998905,
+        "ip_label": "福建",
+        "reply_comment_total": 3,
+        "user": {
+          "nickname": "草坪",
+          "uid": "1138704631204109"
+        }
+      },
+      {
+        "cid": "7232672249508299560",
+        "text": "。。。。这个办法太奥特",
+        "digg_count": 0,
+        "create_time": 1683987741,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "阿华",
+          "uid": "3306937270406766"
+        }
+      },
+      {
+        "cid": "7232655623812858676",
+        "text": "几百块就这样吃的?",
+        "digg_count": 1,
+        "create_time": 1683983874,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Cc….",
+          "uid": "514208258863835"
+        }
+      },
+      {
+        "cid": "7232646594855551805",
+        "text": "好多人都这么吃。",
+        "digg_count": 1,
+        "create_time": 1683981768,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "💦陈大欢💦",
+          "uid": "60344986467"
+        }
+      },
+      {
+        "cid": "7232642843776533282",
+        "text": "涨价了[看]",
+        "digg_count": 1,
+        "create_time": 1683980896,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "user9992321302611",
+          "uid": "95445041468"
+        }
+      },
+      {
+        "cid": "7232633129986949921",
+        "text": "一整个你扛的住啊,拉虚脱都会",
+        "digg_count": 0,
+        "create_time": 1683978635,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "予湘",
+          "uid": "86185406274"
+        }
+      },
+      {
+        "cid": "7232630228932707129",
+        "text": "这玩意效果怎么样",
+        "digg_count": 0,
+        "create_time": 1683977958,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "甘蔗荆溪竹岐白沙闽侯同城开锁换锁",
+          "uid": "2489768205616685"
+        }
+      },
+      {
+        "cid": "7232624823552525090",
+        "text": "拿热水煮着吃效果更好[看]",
+        "digg_count": 0,
+        "create_time": 1683976700,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Armand陈",
+          "uid": "87131276581"
+        }
+      },
+      {
+        "cid": "7232618365285532431",
+        "text": "3分1就够啦,太多了",
+        "digg_count": 1,
+        "create_time": 1683975200,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "陈家公子",
+          "uid": "93703565089"
+        }
+      },
+      {
+        "cid": "7232616103725384507",
+        "text": "没有诶",
+        "digg_count": 0,
+        "create_time": 1683974672,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Nothatwist",
+          "uid": "110328282986"
+        }
+      },
+      {
+        "cid": "7232614635891213094",
+        "text": "巨难喝",
+        "digg_count": 0,
+        "create_time": 1683974332,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "嗨嗨。",
+          "uid": "62916586055"
+        }
+      },
+      {
+        "cid": "7232607093596308283",
+        "text": "760-800一个",
+        "digg_count": 1,
+        "create_time": 1683972572,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "阿兴",
+          "uid": "2119506436555735"
+        }
+      },
+      {
+        "cid": "7551079158392374043",
+        "text": "[捂脸]",
+        "digg_count": 0,
+        "create_time": 1758122623,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户5502226460361",
+          "uid": "2907545787708303"
+        }
+      },
+      {
+        "cid": "7235313609520218892",
+        "text": "一口气干一粒进去会拉肚子的,太凉了",
+        "digg_count": 1,
+        "create_time": 1684602741,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Nuclear",
+          "uid": "3488117950781767"
+        }
+      },
+      {
+        "cid": "7234328326306677563",
+        "text": "护肝片,只会给肝增加负担吧?本来每天代谢都“忙”的很",
+        "digg_count": 1,
+        "create_time": 1684373333,
+        "ip_label": "IP未知",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "哒哒哒~",
+          "uid": "63976468500"
+        }
+      },
+      {
+        "cid": "7235129443504440079",
+        "text": "这瓶水7百多啊[捂脸]",
+        "digg_count": 0,
+        "create_time": 1684559855,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "行者",
+          "uid": "106037716839"
+        }
+      },
+      {
+        "cid": "7233083983407629112",
+        "text": "还会再涨价,等涨价了在吃,不然就亏大了。",
+        "digg_count": 1,
+        "create_time": 1684083630,
+        "ip_label": "福建",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "无独有偶",
+          "uid": "75608495768"
+        }
+      },
+      {
+        "cid": "7323765998984987432",
+        "text": "磨成粉做的胶囊。 我也在吃",
+        "digg_count": 0,
+        "create_time": 1705197157,
+        "ip_label": "江西",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "雯雯💋",
+          "uid": "68652776469"
+        }
+      }
+    ],
+    "7294166408525647142": [
+      {
+        "cid": "7297232611922674495",
+        "text": "以后多多分享好吗?",
+        "digg_count": 2,
+        "create_time": 1699019369,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "檤",
+          "uid": "62033250876"
+        }
+      },
+      {
+        "cid": "7298889675686331175",
+        "text": "不懂就问姐妹,减到这个体重是偏胖还是偏瘦啊?",
+        "digg_count": 1,
+        "create_time": 1699405187,
+        "ip_label": "辽宁",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "KoKo~",
+          "uid": "110740395107"
+        }
+      },
+      {
+        "cid": "7294201155004891930",
+        "text": "我承认片仔癀肝宝确实有些效果,双十一我要去某东囤几盒啦。",
+        "digg_count": 1,
+        "create_time": 1698313554,
+        "ip_label": "北京",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "减肥姐妹的日常",
+          "uid": "108222525681"
+        }
+      },
+      {
+        "cid": "7297232610203222819",
+        "text": "这个看起来真不错呀",
+        "digg_count": 1,
+        "create_time": 1699019369,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "等风 ♬",
+          "uid": "93982109953"
+        }
+      },
+      {
+        "cid": "7297232613495538466",
+        "text": "看起来挺不错的样子",
+        "digg_count": 1,
+        "create_time": 1699019369,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "爱你一生01",
+          "uid": "111611603528"
+        }
+      },
+      {
+        "cid": "7297226957301105459",
+        "text": "价位一定很贵吧?",
+        "digg_count": 0,
+        "create_time": 1699018053,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "选方",
+          "uid": "104422901019"
+        }
+      },
+      {
+        "cid": "7297226976148882216",
+        "text": "这个看起来好赞呀。",
+        "digg_count": 0,
+        "create_time": 1699018057,
+        "ip_label": "山西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "南宫--沐橙",
+          "uid": "95769642666"
+        }
+      },
+      {
+        "cid": "7297226960693068581",
+        "text": "好想买,在哪里都可以买到。",
+        "digg_count": 0,
+        "create_time": 1699018052,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "倚窗听雨。1",
+          "uid": "102585867324"
+        }
+      },
+      {
+        "cid": "7297226960693314341",
+        "text": "我女朋友很喜欢。",
+        "digg_count": 0,
+        "create_time": 1699018052,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "武五雨",
+          "uid": "3397935945224931"
+        }
+      },
+      {
+        "cid": "7297223110947488562",
+        "text": "这个视频我要收藏起来了,下次再买",
+        "digg_count": 0,
+        "create_time": 1699017157,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "ZA",
+          "uid": "110579670973"
+        }
+      },
+      {
+        "cid": "7297223108396909351",
+        "text": "种草了,感谢博主的分享",
+        "digg_count": 0,
+        "create_time": 1699017156,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "噢噢噢哦哦哦",
+          "uid": "106670848693"
+        }
+      },
+      {
+        "cid": "7297223107835757375",
+        "text": "博主推荐都有东西,我一直在用呀",
+        "digg_count": 0,
+        "create_time": 1699017156,
+        "ip_label": "安徽",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "🌈Ccccc啊",
+          "uid": "58572036256"
+        }
+      },
+      {
+        "cid": "7297223105856062260",
+        "text": "用了真的很不错,下次会继续回购的",
+        "digg_count": 0,
+        "create_time": 1699017156,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "快乐人生,",
+          "uid": "107713888842"
+        }
+      },
+      {
+        "cid": "7297223111215661874",
+        "text": "这个我朋友也推荐给我了,很好用呀",
+        "digg_count": 0,
+        "create_time": 1699017156,
+        "ip_label": "山西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "忒快乐了",
+          "uid": "160942527356942"
+        }
+      },
+      {
+        "cid": "7297223110683296549",
+        "text": "这个东西看上去还挺不错的",
+        "digg_count": 0,
+        "create_time": 1699017156,
+        "ip_label": "山西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "稻野",
+          "uid": "2792405050594007"
+        }
+      },
+      {
+        "cid": "7297223109723210533",
+        "text": "博主推荐的这个东西真的很好用呀",
+        "digg_count": 0,
+        "create_time": 1699017156,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "沫逸",
+          "uid": "73967027818"
+        }
+      },
+      {
+        "cid": "7297223111026803465",
+        "text": "这简直就是良心博主,平价好用",
+        "digg_count": 0,
+        "create_time": 1699017156,
+        "ip_label": "山西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户5162647216417",
+          "uid": "62212006771"
+        }
+      },
+      {
+        "cid": "7297223112545076019",
+        "text": "博主推荐这个东西也可以用来送人呀",
+        "digg_count": 0,
+        "create_time": 1699017156,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "段增利",
+          "uid": "99799029329"
+        }
+      },
+      {
+        "cid": "7297223101725033216",
+        "text": "博主,你的爱用物我收藏了",
+        "digg_count": 0,
+        "create_time": 1699017156,
+        "ip_label": "山东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "晓敏灯具",
+          "uid": "65023196028"
+        }
+      },
+      {
+        "cid": "7296887325468394275",
+        "text": "我也想买",
+        "digg_count": 0,
+        "create_time": 1698938980,
+        "ip_label": "河北",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "祥瑞兽",
+          "uid": "4195362486893005"
+        }
+      },
+      {
+        "cid": "7294327727073805065",
+        "text": "好漂亮的小姐姐哟",
+        "digg_count": 0,
+        "create_time": 1698343040,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "@星星的星",
+          "uid": "105447050141"
+        }
+      },
+      {
+        "cid": "7297226964745601801",
+        "text": "必须艾特好闺蜜,过来看一下。",
+        "digg_count": 0,
+        "create_time": 1699018055,
+        "ip_label": "山西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "忧郁王子.1",
+          "uid": "93391244618"
+        }
+      },
+      {
+        "cid": "7297226969753797426",
+        "text": "忍不住好想入手呀",
+        "digg_count": 0,
+        "create_time": 1699018056,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "滴第地",
+          "uid": "3820148408977723"
+        }
+      },
+      {
+        "cid": "7294327684364043019",
+        "text": "看你吃的着像样",
+        "digg_count": 0,
+        "create_time": 1698343040,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "Zhᴗang੭゙ᴗ",
+          "uid": "62171774800"
+        }
+      },
+      {
+        "cid": "7297227028049265462",
+        "text": "再囤一些吧",
+        "digg_count": 0,
+        "create_time": 1699018068,
+        "ip_label": "福建",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "淡然111",
+          "uid": "79295574476"
+        }
+      },
+      {
+        "cid": "7297232612556079909",
+        "text": "感谢博主分享",
+        "digg_count": 0,
+        "create_time": 1699019369,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "喜乐",
+          "uid": "84858596190"
+        }
+      },
+      {
+        "cid": "7297232610743976715",
+        "text": "带你多多更新",
+        "digg_count": 0,
+        "create_time": 1699019369,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "约定相遇",
+          "uid": "65406203586"
+        }
+      },
+      {
+        "cid": "7297232610639643419",
+        "text": "有没有吃过的姐妹?",
+        "digg_count": 0,
+        "create_time": 1699019369,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "鸵鸟先生",
+          "uid": "78014110412"
+        }
+      },
+      {
+        "cid": "7297449863049593635",
+        "text": "看着太有食欲了[愉快]",
+        "digg_count": 0,
+        "create_time": 1699069954,
+        "ip_label": "河北",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": ",x",
+          "uid": "2568879623377005"
+        }
+      },
+      {
+        "cid": "7297449866291774242",
+        "text": "这是什么成分呀?[流泪]",
+        "digg_count": 0,
+        "create_time": 1699069954,
+        "ip_label": "河北",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "🚬ಇ᭄无名࿐᭄先生ꦿᭁ",
+          "uid": "95596837993"
+        }
+      },
+      {
+        "cid": "7297449869898466089",
+        "text": "你吃的实在太香[害羞]",
+        "digg_count": 0,
+        "create_time": 1699069954,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "爱红",
+          "uid": "111126509346"
+        }
+      },
+      {
+        "cid": "7303057589029208832",
+        "text": "妹子以后多多分享好吗!",
+        "digg_count": 0,
+        "create_time": 1700375605,
+        "ip_label": "山西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "阿乔优选",
+          "uid": "2022713524758990"
+        }
+      },
+      {
+        "cid": "7305220628805042982",
+        "text": "美女你吃的这么香,有没有我吃的,哈,[爱心][爱心][玫瑰][玫瑰][玫瑰]",
+        "digg_count": 0,
+        "create_time": 1700879225,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户1751782672401",
+          "uid": "377878928167784"
+        }
+      },
+      {
+        "cid": "7308280687474852658",
+        "text": "注意身体,不要爆饮",
+        "digg_count": 0,
+        "create_time": 1701591699,
+        "ip_label": "北京",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "二帅三帅",
+          "uid": "1371806672893415"
+        }
+      },
+      {
+        "cid": "7497843761315365641",
+        "text": "怎么卖的",
+        "digg_count": 0,
+        "create_time": 1745727792,
+        "ip_label": "山东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "喜乐🌞",
+          "uid": "1135165672261304"
+        }
+      },
+      {
+        "cid": "7629689196684952370",
+        "text": "怎么买?",
+        "digg_count": 0,
+        "create_time": 1776425448,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "静沐暖阳",
+          "uid": "110221814505"
+        }
+      },
+      {
+        "cid": "7294168793873597234",
+        "text": "适合我熬夜吃",
+        "digg_count": 0,
+        "create_time": 1698306021,
+        "ip_label": "山东",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "🌈🌈kysa",
+          "uid": "3239639838372983"
+        }
+      },
+      {
+        "cid": "7294226864699507510",
+        "text": "这是什么产品呀?为什么感觉像?",
+        "digg_count": 0,
+        "create_time": 1698319539,
+        "ip_label": "山西",
+        "reply_comment_total": 3,
+        "user": {
+          "nickname": "YY.Y",
+          "uid": "98732096337"
+        }
+      },
+      {
+        "cid": "7294226864745382692",
+        "text": "这是什么网呀?都能跟我家一样",
+        "digg_count": 0,
+        "create_time": 1698319538,
+        "ip_label": "山东",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "不羁ᐝ",
+          "uid": "73854821987"
+        }
+      },
+      {
+        "cid": "7294226866884559679",
+        "text": "这是鱼肝宝吗?",
+        "digg_count": 0,
+        "create_time": 1698319538,
+        "ip_label": "山东",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "我叫靓仔",
+          "uid": "1675308499739854"
+        }
+      },
+      {
+        "cid": "7294182819084534563",
+        "text": "[赞] 效果不错,有在用这款",
+        "digg_count": 0,
+        "create_time": 1698313677,
+        "ip_label": "湖北",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "简单的凌",
+          "uid": "1653292438937900"
+        }
+      },
+      {
+        "cid": "7294172560563553061",
+        "text": "挺好吃的[赞]",
+        "digg_count": 0,
+        "create_time": 1698306896,
+        "ip_label": "山西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "家装室内设计小郝⚜️",
+          "uid": "109824230686"
+        }
+      },
+      {
+        "cid": "7294169671434617635",
+        "text": "好想试试哈",
+        "digg_count": 0,
+        "create_time": 1698306226,
+        "ip_label": "山西",
+        "reply_comment_total": 3,
+        "user": {
+          "nickname": "喜乐老人",
+          "uid": "53011870325"
+        }
+      },
+      {
+        "cid": "7294169058965439259",
+        "text": "好想试试",
+        "digg_count": 0,
+        "create_time": 1698306081,
+        "ip_label": "山西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "杜若南风",
+          "uid": "1560895871257908"
+        }
+      },
+      {
+        "cid": "7294168830489068329",
+        "text": "心动哎",
+        "digg_count": 0,
+        "create_time": 1698306028,
+        "ip_label": "山西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "米米laa",
+          "uid": "67852055778"
+        }
+      },
+      {
+        "cid": "7294226864703669031",
+        "text": "这是什么美食?",
+        "digg_count": 0,
+        "create_time": 1698319539,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户4732668107926",
+          "uid": "3192626263890700"
+        }
+      },
+      {
+        "cid": "7294168671763825443",
+        "text": "真嘟好用吗,买来一试[灵机一动]",
+        "digg_count": 0,
+        "create_time": 1698305991,
+        "ip_label": "山东",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "金团团",
+          "uid": "2515292356359192"
+        }
+      },
+      {
+        "cid": "7294168435624952615",
+        "text": "好吃[比心]",
+        "digg_count": 0,
+        "create_time": 1698305937,
+        "ip_label": "山西",
+        "reply_comment_total": 3,
+        "user": {
+          "nickname": "扎马尾辫的女孩",
+          "uid": "4160154020886220"
+        }
+      },
+      {
+        "cid": "7294168361054503715",
+        "text": "以后怎么吃也不怕了",
+        "digg_count": 0,
+        "create_time": 1698305921,
+        "ip_label": "山西",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "柚子",
+          "uid": "65950893982"
+        }
+      },
+      {
+        "cid": "7294168344046371595",
+        "text": "挺好的,是我们胖人的福星",
+        "digg_count": 0,
+        "create_time": 1698305915,
+        "ip_label": "山西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "用户4905510574975",
+          "uid": "1477335160204791"
+        }
+      },
+      {
+        "cid": "7294168321417610034",
+        "text": "好吃,看着好香",
+        "digg_count": 0,
+        "create_time": 1698305909,
+        "ip_label": "山西",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "回忆",
+          "uid": "111072630733"
+        }
+      },
+      {
+        "cid": "7294168233500771106",
+        "text": "可以试一试",
+        "digg_count": 0,
+        "create_time": 1698305889,
+        "ip_label": "山西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "佳~~",
+          "uid": "93408359996"
+        }
+      },
+      {
+        "cid": "7294168080992256802",
+        "text": "真的好用吗,想买来试试[泣不成声][泣不成声][泣不成声]",
+        "digg_count": 0,
+        "create_time": 1698305855,
+        "ip_label": "山东",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "金橙橙",
+          "uid": "11055104482"
+        }
+      },
+      {
+        "cid": "7294279719792591616",
+        "text": "好精致的俩美女",
+        "digg_count": 0,
+        "create_time": 1698331846,
+        "ip_label": "河南",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "春暖花开",
+          "uid": "67039074241"
+        }
+      },
+      {
+        "cid": "7294327678789813046",
+        "text": "这是什么地方呢?",
+        "digg_count": 0,
+        "create_time": 1698343040,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "🍒静静🍒",
+          "uid": "60610382567"
+        }
+      },
+      {
+        "cid": "7294327688419902219",
+        "text": "成功的被你撩到了",
+        "digg_count": 0,
+        "create_time": 1698343040,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "风月俏佳人",
+          "uid": "2277792034329291"
+        }
+      },
+      {
+        "cid": "7294327674595902227",
+        "text": "隔着屏幕我都闻到香味了",
+        "digg_count": 0,
+        "create_time": 1698343040,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "幸福一生",
+          "uid": "97330466595"
+        }
+      },
+      {
+        "cid": "7294327694967325466",
+        "text": "这个效果也太神奇了吧?",
+        "digg_count": 0,
+        "create_time": 1698343040,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "小(金鱼)",
+          "uid": "1169508184886813"
+        }
+      },
+      {
+        "cid": "7294279795654230799",
+        "text": "真的是太哇塞了",
+        "digg_count": 0,
+        "create_time": 1698331863,
+        "ip_label": "辽宁",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "👦",
+          "uid": "58822581921"
+        }
+      },
+      {
+        "cid": "7294279774557504291",
+        "text": "男女都可以用吗?",
+        "digg_count": 0,
+        "create_time": 1698331860,
+        "ip_label": "辽宁",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "爱吃糖糖的小公主",
+          "uid": "4503657676701998"
+        }
+      }
+    ]
+  },
+  "total_comments": 178
+}

+ 752 - 0
docs/jiangzhong/raw/douyin/葵花护肝片.json

@@ -0,0 +1,752 @@
+{
+  "platform": "douyin",
+  "keyword": "葵花护肝片",
+  "hypotheses": [
+    "H3"
+  ],
+  "collected_at": "2026-04-21T03:29:58.703Z",
+  "elapsed_seconds": 17.2,
+  "total_videos_found": 17,
+  "top_videos": [
+    {
+      "aweme_id": "7559000571753024803",
+      "desc": "治病记得用OTC标记的,平时保健或者养身可以用“保健食品”标记的,千万不要搞错了!",
+      "create_time": 1759966975,
+      "statistics": {
+        "aweme_id": "7559000571753024803",
+        "comment_count": 51,
+        "digg_count": 143,
+        "download_count": 1,
+        "play_count": 0,
+        "share_count": 8,
+        "forward_count": 0,
+        "lose_count": 0,
+        "lose_comment_count": 0,
+        "whatsapp_share_count": 0,
+        "digest": "",
+        "exposure_count": 0,
+        "live_watch_count": 0,
+        "collect_count": 15,
+        "recommend_count": 1
+      },
+      "author": {
+        "nickname": "数控仔(小安)",
+        "sec_uid": "MS4wLjABAAAAhtdxhpMnfPY9oXnDyy732egwzdMgrHd0_oLZD-HeXXA",
+        "uid": "108668324486",
+        "follower_count": 0
+      },
+      "cover": "https://p3-sign.douyinpic.com/tos-cn-p-0015/owEamO94ivKib4BIA03EwPAr2I99Bp0SCvJsQ~noop.webp?biz_tag=aweme_video&card_type=153&column_n=0&from=327834062_large&l=20260421112943F1E0EB38729C183EA60C&lk3s=138a59ce&s=PackSourceEnum_SEARCH_SIN&sc=cover&se=false&x-expires=1777950000&x-signature=f8eDczNKE%2FD%2BIj0Fes9ZEmQ6Gjw%3D",
+      "text_extra": []
+    },
+    {
+      "aweme_id": "7569451388461348273",
+      "desc": "11月3日,葵花中老年慢病护肝公益科普行动走进台州,携手台州瑞人堂大药房倡导#常吃药要护肝 的健康理念,助力中老年慢病患者守护肝脏健康。#葵花护肝片片真情",
+      "create_time": 1762425000,
+      "statistics": {
+        "aweme_id": "7569451388461348273",
+        "comment_count": 35,
+        "digg_count": 1586,
+        "download_count": 0,
+        "play_count": 0,
+        "share_count": 808,
+        "forward_count": 0,
+        "lose_count": 0,
+        "lose_comment_count": 0,
+        "whatsapp_share_count": 0,
+        "digest": "",
+        "exposure_count": 0,
+        "live_watch_count": 0,
+        "collect_count": 661,
+        "recommend_count": 6
+      },
+      "author": {
+        "nickname": "新闻快车",
+        "sec_uid": "MS4wLjABAAAACCedufdGoXq9GEcKGGH_MRlcsafop0r9ioEeChMrLjo",
+        "uid": "52611402318",
+        "follower_count": 0
+      },
+      "cover": "https://p3-sign.douyinpic.com/tos-cn-i-0813c000-ce/oc4MMYV21INJDLfTIkFAGfGaLreAAJfAAQ4YA5~noop.webp?biz_tag=aweme_video&card_type=153&column_n=0&from=327834062_large&l=20260421112943F1E0EB38729C183EA60C&lk3s=138a59ce&s=PackSourceEnum_SEARCH_SIN&sc=cover&se=false&x-expires=1777950000&x-signature=ugb%2B57nNdJZI5O6p5KYI3DSMwEA%3D",
+      "text_extra": [
+        "常吃药要护肝",
+        "葵花护肝片片真情"
+      ]
+    },
+    {
+      "aweme_id": "7158604456802733348",
+      "desc": "#上热门 一盒护肝片43块,老百姓活着不容易啊",
+      "create_time": 1666742493,
+      "statistics": {
+        "aweme_id": "7158604456802733348",
+        "comment_count": 16,
+        "digg_count": 45,
+        "download_count": 1,
+        "play_count": 0,
+        "share_count": 9,
+        "forward_count": 0,
+        "lose_count": 0,
+        "lose_comment_count": 0,
+        "whatsapp_share_count": 0,
+        "digest": "",
+        "exposure_count": 0,
+        "live_watch_count": 0,
+        "collect_count": 5,
+        "recommend_count": 4
+      },
+      "author": {
+        "nickname": "鸡西市鑫宏房产中介有限公司",
+        "sec_uid": "MS4wLjABAAAAGy_Qewlme5NFafqr8C-Nt6fK4EhJFmiatxlY6BoCBQI",
+        "uid": "106625594601",
+        "follower_count": 0
+      },
+      "cover": "https://p3-sign.douyinpic.com/tos-cn-p-0015/0ca43900239d48d5a855ac2d84107571~noop.webp?biz_tag=aweme_video&card_type=153&column_n=0&from=327834062_large&l=20260421112943F1E0EB38729C183EA60C&lk3s=138a59ce&s=PackSourceEnum_SEARCH_SIN&sc=cover&se=false&x-expires=1777950000&x-signature=biOp9bbmnuIOpa1zsH4CQPLYFZY%3D",
+      "text_extra": [
+        "上热门"
+      ]
+    }
+  ],
+  "comments_by_aweme_id": {
+    "7559000571753024803": [
+      {
+        "cid": "7559014650789315347",
+        "text": "我觉得水飞蓟宾效果好点。",
+        "digg_count": 3,
+        "create_time": 1759970251,
+        "ip_label": "浙江",
+        "reply_comment_total": 5,
+        "user": {
+          "nickname": "雨隔秋烟",
+          "uid": "102969671055"
+        }
+      },
+      {
+        "cid": "7589460467535512357",
+        "text": "兄弟,效果咋样?",
+        "digg_count": 0,
+        "create_time": 1767058970,
+        "ip_label": "浙江",
+        "reply_comment_total": 12,
+        "user": {
+          "nickname": "涵涵文文宝贝",
+          "uid": "59081730562"
+        }
+      },
+      {
+        "cid": "7559205797613159183",
+        "text": "希神片有用不,我买来没吃过两次",
+        "digg_count": 0,
+        "create_time": 1760014753,
+        "ip_label": "浙江",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "名字太长会有傻子跟着念",
+          "uid": "2173055384697453"
+        }
+      },
+      {
+        "cid": "7612436139378901818",
+        "text": "你吃了多少好的?",
+        "digg_count": 0,
+        "create_time": 1772408409,
+        "ip_label": "山西",
+        "reply_comment_total": 5,
+        "user": {
+          "nickname": "海纳百川🚗",
+          "uid": "73317789587"
+        }
+      },
+      {
+        "cid": "7559024563594625852",
+        "text": "护肝片多少钱一盒",
+        "digg_count": 0,
+        "create_time": 1759972557,
+        "ip_label": "浙江",
+        "reply_comment_total": 6,
+        "user": {
+          "nickname": "ૢ如梦初醒ꦿ᭄༊",
+          "uid": "82708067722"
+        }
+      },
+      {
+        "cid": "7559000909533430587",
+        "text": "[赞][赞][赞][鼓掌][鼓掌][鼓掌][赞][赞][赞][鼓掌][鼓掌][鼓掌][赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1759967054,
+        "ip_label": "贵州",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "王兴",
+          "uid": "3663204978266654"
+        }
+      },
+      {
+        "cid": "7559019656746353471",
+        "text": "[玫瑰][玫瑰][玫瑰][玫瑰][玫瑰][玫瑰]",
+        "digg_count": 1,
+        "create_time": 1759971415,
+        "ip_label": "浙江",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "明月照清风",
+          "uid": "100400249013"
+        }
+      },
+      {
+        "cid": "7559061080502453050",
+        "text": "[赞][赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1759981060,
+        "ip_label": "上海",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "心之守衞",
+          "uid": "104123461855"
+        }
+      },
+      {
+        "cid": "7559741405678945082",
+        "text": "护肝片是护肝的吧",
+        "digg_count": 0,
+        "create_time": 1760139462,
+        "ip_label": "浙江",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "晴天很美好",
+          "uid": "53367238474"
+        }
+      },
+      {
+        "cid": "7561297453006963516",
+        "text": "东北好些药企业生产的药便宜效果好",
+        "digg_count": 0,
+        "create_time": 1760501756,
+        "ip_label": "黑龙江",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "大迷糊",
+          "uid": "73590834900"
+        }
+      },
+      {
+        "cid": "7620229535690769211",
+        "text": "这个牌子的医院有吗? 能报销?",
+        "digg_count": 0,
+        "create_time": 1774222951,
+        "ip_label": "山东",
+        "reply_comment_total": 3,
+        "user": {
+          "nickname": "恩成-Love",
+          "uid": "60500279016"
+        }
+      },
+      {
+        "cid": "7622310108630876966",
+        "text": "63吃了管用不[泪奔]",
+        "digg_count": 0,
+        "create_time": 1774707370,
+        "ip_label": "北京",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "城北已归",
+          "uid": "1574937353288024"
+        }
+      }
+    ],
+    "7569451388461348273": [
+      {
+        "cid": "7569928424141226771",
+        "text": "支持葵花药业搞这个活动",
+        "digg_count": 0,
+        "create_time": 1762511310,
+        "ip_label": "重庆",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "安崽崽",
+          "uid": "332489967801371"
+        }
+      },
+      {
+        "cid": "7569875818403857179",
+        "text": "希望葵花药业多多增加这些公益活动让老百姓收益",
+        "digg_count": 0,
+        "create_time": 1762499062,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "一洛倾城",
+          "uid": "83536573851"
+        }
+      },
+      {
+        "cid": "7569928040387609381",
+        "text": "葵花药业真正的健康药",
+        "digg_count": 0,
+        "create_time": 1762511220,
+        "ip_label": "重庆",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "老实的羊",
+          "uid": "624958323572558"
+        }
+      },
+      {
+        "cid": "7569851558315213605",
+        "text": "满头白发却依旧专注,这一幕让我想起父母,希望他们也能多参与这样的健康活动。",
+        "digg_count": 0,
+        "create_time": 1762493414,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "君君摆烂了",
+          "uid": "74469277594"
+        }
+      },
+      {
+        "cid": "7569844786014782251",
+        "text": "非常利民的福利政策,多多参与",
+        "digg_count": 0,
+        "create_time": 1762491836,
+        "ip_label": "山东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "我换名字了",
+          "uid": "1161497350773867"
+        }
+      },
+      {
+        "cid": "7569869105067950897",
+        "text": "护肝理念传递台州,慢病老人倍感温暖。",
+        "digg_count": 0,
+        "create_time": 1762497499,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "墨迹",
+          "uid": "916338322214635"
+        }
+      },
+      {
+        "cid": "7569845263638217529",
+        "text": "老年人肝病不容忽视,吃好药,吃对药。",
+        "digg_count": 0,
+        "create_time": 1762491951,
+        "ip_label": "山东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "芥小末",
+          "uid": "3993839308638622"
+        }
+      },
+      {
+        "cid": "7569928235505451834",
+        "text": "要多关心老年人的健康",
+        "digg_count": 0,
+        "create_time": 1762511265,
+        "ip_label": "重庆",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "洋葱拌面",
+          "uid": "980394725094494"
+        }
+      },
+      {
+        "cid": "7569927466363699994",
+        "text": "可以了解一下健康知识",
+        "digg_count": 1,
+        "create_time": 1762511086,
+        "ip_label": "重庆",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "小豆豆",
+          "uid": "4406485362946141"
+        }
+      },
+      {
+        "cid": "7569868015781937947",
+        "text": "暖心护肝行动,守护爸妈健康!",
+        "digg_count": 0,
+        "create_time": 1762497244,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "风3",
+          "uid": "1546351732078755"
+        }
+      },
+      {
+        "cid": "7569870488114185012",
+        "text": "护肝知识普及到位,老人健康多一份保障。",
+        "digg_count": 0,
+        "create_time": 1762497820,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "冯",
+          "uid": "2106316953756589"
+        }
+      },
+      {
+        "cid": "7569868773138989839",
+        "text": "瑞人堂携手葵花,为中老年健康护航。",
+        "digg_count": 0,
+        "create_time": 1762497421,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "梅",
+          "uid": "97179663347544"
+        }
+      },
+      {
+        "cid": "7569855525011391284",
+        "text": "关爱老人健康",
+        "digg_count": 0,
+        "create_time": 1762494340,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "烈日炎炎独宠你",
+          "uid": "1271514241698733"
+        }
+      },
+      {
+        "cid": "7569927839219712827",
+        "text": "不但老年人要补肝  都要有这方面的知识",
+        "digg_count": 0,
+        "create_time": 1762511173,
+        "ip_label": "重庆",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "带着羊飞云端",
+          "uid": "2074102816583491"
+        }
+      },
+      {
+        "cid": "7569869397725332273",
+        "text": "一场公益一行善,一片护肝一片情。",
+        "digg_count": 0,
+        "create_time": 1762497566,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "顺风",
+          "uid": "4389703497555128"
+        }
+      },
+      {
+        "cid": "7569846772039975720",
+        "text": "老年人是这类药的主要消费群体",
+        "digg_count": 0,
+        "create_time": 1762492300,
+        "ip_label": "黑龙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "茶香",
+          "uid": "1151887251617804"
+        }
+      },
+      {
+        "cid": "7569869919409226531",
+        "text": "点赞葵花与瑞人堂,把健康送到家门口。",
+        "digg_count": 0,
+        "create_time": 1762497690,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "好想",
+          "uid": "1493577285769984"
+        }
+      },
+      {
+        "cid": "7569847446341223227",
+        "text": "希望药物的科普知识走进千家万户",
+        "digg_count": 0,
+        "create_time": 1762492455,
+        "ip_label": "黑龙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "孤帆",
+          "uid": "659330778274636"
+        }
+      },
+      {
+        "cid": "7569924474235388726",
+        "text": "太好了,我们可以了解一下护肝知识。",
+        "digg_count": 0,
+        "create_time": 1762510391,
+        "ip_label": "山东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "微风M",
+          "uid": "3668394979113870"
+        }
+      },
+      {
+        "cid": "7569869919409226531",
+        "text": "点赞葵花与瑞人堂,把健康送到家门口。",
+        "digg_count": 0,
+        "create_time": 1762497690,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "好想",
+          "uid": "1493577285769984"
+        }
+      },
+      {
+        "cid": "7569846772039975720",
+        "text": "老年人是这类药的主要消费群体",
+        "digg_count": 0,
+        "create_time": 1762492300,
+        "ip_label": "黑龙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "茶香",
+          "uid": "1151887251617804"
+        }
+      },
+      {
+        "cid": "7569869397725332273",
+        "text": "一场公益一行善,一片护肝一片情。",
+        "digg_count": 0,
+        "create_time": 1762497566,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "顺风",
+          "uid": "4389703497555128"
+        }
+      },
+      {
+        "cid": "7569855525011391284",
+        "text": "关爱老人健康",
+        "digg_count": 0,
+        "create_time": 1762494340,
+        "ip_label": "广东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "烈日炎炎独宠你",
+          "uid": "1271514241698733"
+        }
+      },
+      {
+        "cid": "7569868773138989839",
+        "text": "瑞人堂携手葵花,为中老年健康护航。",
+        "digg_count": 0,
+        "create_time": 1762497421,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "梅",
+          "uid": "97179663347544"
+        }
+      },
+      {
+        "cid": "7569870488114185012",
+        "text": "护肝知识普及到位,老人健康多一份保障。",
+        "digg_count": 0,
+        "create_time": 1762497820,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "冯",
+          "uid": "2106316953756589"
+        }
+      },
+      {
+        "cid": "7569868015781937947",
+        "text": "暖心护肝行动,守护爸妈健康!",
+        "digg_count": 0,
+        "create_time": 1762497244,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "风3",
+          "uid": "1546351732078755"
+        }
+      },
+      {
+        "cid": "7569845263638217529",
+        "text": "老年人肝病不容忽视,吃好药,吃对药。",
+        "digg_count": 0,
+        "create_time": 1762491951,
+        "ip_label": "山东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "芥小末",
+          "uid": "3993839308638622"
+        }
+      },
+      {
+        "cid": "7569869105067950897",
+        "text": "护肝理念传递台州,慢病老人倍感温暖。",
+        "digg_count": 0,
+        "create_time": 1762497499,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "墨迹",
+          "uid": "916338322214635"
+        }
+      },
+      {
+        "cid": "7569844786014782251",
+        "text": "非常利民的福利政策,多多参与",
+        "digg_count": 0,
+        "create_time": 1762491836,
+        "ip_label": "山东",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "我换名字了",
+          "uid": "1161497350773867"
+        }
+      },
+      {
+        "cid": "7574555368958493498",
+        "text": "谢谢厂家的大爱奉献让人们了解养肝护肝的重要性[玫瑰][玫瑰][玫瑰][玫瑰][玫瑰][玫瑰]",
+        "digg_count": 0,
+        "create_time": 1763588609,
+        "ip_label": "山西",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "顺风张",
+          "uid": "2709644289516440"
+        }
+      },
+      {
+        "cid": "7570537581500580662",
+        "text": "点赞点赞点赞[灯笼][灯笼][灯笼]",
+        "digg_count": 0,
+        "create_time": 1762653143,
+        "ip_label": "上海",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "阿凡人一个",
+          "uid": "95842295840"
+        }
+      },
+      {
+        "cid": "7569875557102682929",
+        "text": "护肝科普确实很必要,葵花药业国民老品牌值得信赖",
+        "digg_count": 0,
+        "create_time": 1762499000,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "龙卷风",
+          "uid": "101722061684"
+        }
+      },
+      {
+        "cid": "7569868328144061233",
+        "text": "公益走进台州,关爱老人肝脏健康。",
+        "digg_count": 0,
+        "create_time": 1762497317,
+        "ip_label": "浙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "张",
+          "uid": "1336613628807550"
+        }
+      },
+      {
+        "cid": "7569868093921690417",
+        "text": "关注老年健康",
+        "digg_count": 0,
+        "create_time": 1762497263,
+        "ip_label": "黑龙江",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "为了部落",
+          "uid": "106077086298"
+        }
+      }
+    ],
+    "7158604456802733348": [
+      {
+        "cid": "7607299684927472410",
+        "text": "怎么里面有纸刚打开的,你们也是这样吗?",
+        "digg_count": 0,
+        "create_time": 1771212484,
+        "ip_label": "安徽",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "风雨同舟",
+          "uid": "61716632096"
+        }
+      },
+      {
+        "cid": "7515252808674624293",
+        "text": "护肝片多少钱一平",
+        "digg_count": 0,
+        "create_time": 1749781155,
+        "ip_label": "黑龙江",
+        "reply_comment_total": 3,
+        "user": {
+          "nickname": "幸福佳人",
+          "uid": "1865186461892509"
+        }
+      },
+      {
+        "cid": "7408456046249952026",
+        "text": "刚刚买58[捂脸][捂脸][捂脸][捂脸]",
+        "digg_count": 1,
+        "create_time": 1724915596,
+        "ip_label": "福建",
+        "reply_comment_total": 2,
+        "user": {
+          "nickname": "转弯",
+          "uid": "71948208350"
+        }
+      },
+      {
+        "cid": "7211548628534723332",
+        "text": "大医院卖的才好外店买不到",
+        "digg_count": 0,
+        "create_time": 1679069519,
+        "ip_label": "江苏",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "辣椒只吃微微辣",
+          "uid": "102423628105"
+        }
+      },
+      {
+        "cid": "7158772616228258592",
+        "text": "不吃,就是不吃",
+        "digg_count": 0,
+        "create_time": 1666781642,
+        "ip_label": "黑龙江",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "@鸡西市说房",
+          "uid": "276673361361597"
+        }
+      },
+      {
+        "cid": "7168765361654809396",
+        "text": "少喝酒,就不用吃药了",
+        "digg_count": 0,
+        "create_time": 1669108263,
+        "ip_label": "黑龙江",
+        "reply_comment_total": 1,
+        "user": {
+          "nickname": "☂RING☂",
+          "uid": "71147182740"
+        }
+      },
+      {
+        "cid": "7158952528746529575",
+        "text": "[赞][赞][赞]",
+        "digg_count": 0,
+        "create_time": 1666823544,
+        "ip_label": "辽宁",
+        "reply_comment_total": 0,
+        "user": {
+          "nickname": "菊姥姥俩个外孙女",
+          "uid": "4032631206324188"
+        }
+      }
+    ]
+  },
+  "total_comments": 53
+}

+ 8 - 0
docs/jiangzhong/raw/xhs/swisse奶蓟草-效果.json

@@ -0,0 +1,8 @@
+{
+  "keyword": "swisse奶蓟草 效果",
+  "_error": {
+    "status": 400,
+    "body": "{\"detail\":{\"code\":400,\"request_id\":\"5ac3e0e9-16f8-448d-a628-b0aacee3af31\",\"message\":\"Request failed. Please retry. Check the docs below, verify your parameters, test with the default demo, and share t"
+  },
+  "collected_at": "2026-04-21T03:33:19.231Z"
+}

+ 3082 - 0
docs/jiangzhong/raw/xhs/swisse护肝片-有用吗.json

@@ -0,0 +1,3082 @@
+{
+  "platform": "xiaohongshu",
+  "keyword": "swisse护肝片 有用吗",
+  "hypotheses": [
+    "H5"
+  ],
+  "collected_at": "2026-04-21T03:32:54.129Z",
+  "elapsed_seconds": 116.2,
+  "total_notes_found": 14,
+  "top_notes": [
+    {
+      "id": "6808bed3000000001c016115",
+      "type": "video",
+      "title": "这么晚还不睡👀在干什么呢~",
+      "desc": "大家也跟我一样,越晚收工越舍不得入睡吗?🤔熬夜一时爽,但第二天醒来,脸色暗沉发黄、冒出来的小疙瘩,真的太影响状态了",
+      "timestamp": 1745411578,
+      "liked_count": 13209,
+      "comments_count": 610,
+      "collected_count": 1068,
+      "shared_count": 184,
+      "cover": "https://sns-na-i1.xhscdn.com/1040g2sg31gk7h7fu3c0041baouomk7mm7chsv20?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=2c668747ede0e02f4a08c6fa244967e7&t=69e6ef77&origin=0",
+      "user": {
+        "userid": "5611b16a8a75e17f23a61ed6",
+        "nickname": "周也",
+        "red_id": "625953899",
+        "verified": false
+      }
+    },
+    {
+      "id": "6982a33e000000000e03edb6",
+      "type": "normal",
+      "title": "女生护肝片|纯自用感受,无广",
+      "desc": "先买了左边,吃了一段时间,刷小红书又买了右边的,感觉便宜还好使,所以马上安利给朋友,结果被反向种草了中间这个含量高的款",
+      "timestamp": 1770169150,
+      "liked_count": 1271,
+      "comments_count": 199,
+      "collected_count": 652,
+      "shared_count": 208,
+      "cover": "https://sns-na-i1.xhscdn.com/notes_pre_post/1040g3k831s57trjk5m7g5obc0kmnvc973r0bcio?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=3b11a943652c3f4cb2a4c0fd1988116f&t=69e6ef77&origin=0",
+      "user": {
+        "userid": "616c052d000000001f03b127",
+        "nickname": "pepi",
+        "red_id": "9480451428",
+        "verified": false
+      }
+    },
+    {
+      "id": "682ae06700000000230033e5",
+      "type": "normal",
+      "title": "目前吃过最炸裂的东西。。。",
+      "desc": "本来不相信内服能有多大用 但因为长期熬夜加班,脸又黄又暗的 化妆都遮不住那种憔悴感。。。。 抱着试试的心态开始吃Swis",
+      "timestamp": 1747660009,
+      "liked_count": 1290,
+      "comments_count": 58,
+      "collected_count": 371,
+      "shared_count": 121,
+      "cover": "https://sns-na-i1.xhscdn.com/1040g2sg31ikt1lij7ih05pboeuk86hguggab6u8?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=01e864a836afffdbd4f6362e786a9877&t=69e6ef77&origin=0",
+      "user": {
+        "userid": "657877a8000000002003461e",
+        "nickname": "隔壁福掌柜他老婆",
+        "red_id": "8365646232",
+        "verified": false
+      }
+    },
+    {
+      "id": "6895c5f40000000023019433",
+      "type": "normal",
+      "title": "护肝片怎么吃才有用?看完这篇",
+      "desc": "护肝片虽不是治病神药,但用对了能辅助护肝!超全攻略收好👇 ✨功效作用:以柴胡、水飞蓟素等为主要成分,能促进肝细胞修复",
+      "timestamp": 1754649608,
+      "liked_count": 1218,
+      "comments_count": 16,
+      "collected_count": 565,
+      "shared_count": 428,
+      "cover": "https://sns-na-i1.xhscdn.com/spectrum/1040g0k031ktukhrj36704a426hjj7b4l6pgr2eo?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=1084f51dd9f71fa5210eab37043cadd0&t=69e6ef77&origin=0",
+      "user": {
+        "userid": "5abda733e8ac2b18cf43ac95",
+        "nickname": "爱插花的小鱼营养师",
+        "red_id": "959999289",
+        "verified": false
+      }
+    },
+    {
+      "id": "6713718b000000001b010415",
+      "type": "normal",
+      "title": "快速搞懂Swisse护肝家族",
+      "desc": "一张图片轻松搞懂‼️ 日常养肝(图2):奶蓟草护肝片Liver detox 规格:120片和200片 含有:2500mg",
+      "timestamp": 1729327499,
+      "liked_count": 1053,
+      "comments_count": 52,
+      "collected_count": 535,
+      "shared_count": 356,
+      "cover": "https://sns-na-i1.xhscdn.com/1040g00831e6k68uqgk905nemd9dg8nptbiqdr88?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=b92ee2f81d15848d2f5c042797aa2e18&t=69e6ef77&origin=0",
+      "user": {
+        "userid": "5dd66a5b0000000001005f3d",
+        "nickname": "蓝绿色的猪",
+        "red_id": "701912390",
+        "verified": false
+      }
+    },
+    {
+      "id": "690ebd660000000004022c10",
+      "type": "normal",
+      "title": "有人长期吃这个吗?",
+      "desc": "swisse护肝片真的有用吗? 当代人饮酒、熬夜、晚上还中意吃宵夜。个人吃过感觉还几好,回购 #Swisse护肝片",
+      "timestamp": 1762573670,
+      "liked_count": 246,
+      "comments_count": 162,
+      "collected_count": 77,
+      "shared_count": 102,
+      "cover": "https://sns-na-i1.xhscdn.com/1040g2sg31ok2j4ec06705nnvth1g8qag9h44qto?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=649814e2273413c9c6697930f1f8b443&t=69e6ef77&origin=0",
+      "user": {
+        "userid": "5effec430000000001006950",
+        "nickname": "最佳男主角",
+        "red_id": "Vvessi",
+        "verified": false
+      }
+    },
+    {
+      "id": "671b2bae000000001402e50d",
+      "type": "normal",
+      "title": "连吃了3个月的护肝片,我有什么变化?",
+      "desc": "一开始吃护肝片,是因为我睡眠不太好,半夜经常会醒,早上也醒得早,一般五点多就醒了。 还有就是口气重。 我自己觉得一天到晚",
+      "timestamp": 1729833902,
+      "liked_count": 294,
+      "comments_count": 106,
+      "collected_count": 83,
+      "shared_count": 139,
+      "cover": "https://sns-na-i1.xhscdn.com/1040g008319c7aeav62005o0qi3bg899jd34cm1o?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=2cb4b863310fdd5a9e78491a3f2ed41f&t=69e6ef77&origin=0",
+      "user": {
+        "userid": "601a90d70000000001002533",
+        "nickname": "MIA的",
+        "red_id": "1181643128",
+        "verified": false
+      }
+    },
+    {
+      "id": "68735782000000001c0332c1",
+      "type": "normal",
+      "title": "有人长期吃过这个吗?有用吗?",
+      "desc": "swisse护肝片到底有用吗? 当代年轻人熬夜、晚上还喜欢吃东西 挺说这个还蛮适合的 之前也没有长期服用过这样的保健品",
+      "timestamp": 1752389506,
+      "liked_count": 227,
+      "comments_count": 86,
+      "collected_count": 73,
+      "shared_count": 97,
+      "cover": "https://sns-na-i1.xhscdn.com/notes_pre_post/1040g3k031jsaghek2u004a6udp0qhrse72pg8co?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=18e83508b75eab6efe3ac13c1bfe05df&t=69e6ef77&origin=0",
+      "user": {
+        "userid": "5b40c1a84eacab5ce9e4ef8e",
+        "nickname": "木子予龄",
+        "red_id": "lyling5200",
+        "verified": false
+      }
+    }
+  ],
+  "comments_by_note_id": {
+    "6808bed3000000001c016115": [
+      {
+        "id": "6808df16000000001f00354a",
+        "content": "我现在每天都吃这个护肝片[失望R]",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "感觉有效果吗~",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808e8c0000000001f009e79",
+        "content": "既然宝贝说了!我买!!!![色色R][飞吻R][害羞R]",
+        "like_count": 3,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好像这个到期了",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6808df3b000000001200258b",
+        "content": "支持也也[萌萌哒R]怪不得也也的皮肤那么好[萌萌哒R]原来是用了好东西呀[偷笑R]宝宝也不要熬夜呀[害羞R]",
+        "like_count": 150,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[飞吻R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6808e46f000000002001131e",
+        "content": "小也宝宝你是不是看到我滴评论啦!爱死你啦啊啊啊!!!",
+        "like_count": 55,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[派对R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6809c6ea0000000020013a9d",
+        "content": "圆宝宝[飞吻R][飞吻R]",
+        "like_count": 15,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "@周也",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808df6c000000001202155a",
+        "content": "当然是在看这个小萌物呀",
+        "like_count": 474,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "@周也",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "6809d455000000001f02bdd4",
+        "content": "也子好美[偷笑R]",
+        "like_count": 18,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[偷笑R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808deda0000000012021ebd",
+        "content": "跟周也一起用起来!!!!!!",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[皱眉R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808fbc30000000004017b37",
+        "content": "在想 世界上怎么会有这么漂亮的 美 人 儿 呀[皱眉R]",
+        "like_count": 17,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "美人儿~[玫瑰R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808df1e00000000040080c0",
+        "content": "谢谢大家的喜欢,我是周也的女朋友,很感谢大家喜欢她,我们都是普通人,这是我们在一起的第八年,这一路走来也不容易,但我们很幸福,相信你们也会遇到自己喜欢的人的,谢谢大家,如果你们羡慕的话,你们也可以像我一样胡说八道。",
+        "like_count": 7,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "@周也",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6808df16000000001f00354a",
+        "content": "我现在每天都吃这个护肝片[失望R]",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "感觉有效果吗~",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808e8c0000000001f009e79",
+        "content": "既然宝贝说了!我买!!!![色色R][飞吻R][害羞R]",
+        "like_count": 3,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好像这个到期了",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6808df3b000000001200258b",
+        "content": "支持也也[萌萌哒R]怪不得也也的皮肤那么好[萌萌哒R]原来是用了好东西呀[偷笑R]宝宝也不要熬夜呀[害羞R]",
+        "like_count": 150,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[飞吻R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6808e46f000000002001131e",
+        "content": "小也宝宝你是不是看到我滴评论啦!爱死你啦啊啊啊!!!",
+        "like_count": 55,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[派对R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6809c6ea0000000020013a9d",
+        "content": "圆宝宝[飞吻R][飞吻R]",
+        "like_count": 15,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "@周也",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808df6c000000001202155a",
+        "content": "当然是在看这个小萌物呀",
+        "like_count": 474,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "@周也",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "6809d455000000001f02bdd4",
+        "content": "也子好美[偷笑R]",
+        "like_count": 18,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[偷笑R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808deda0000000012021ebd",
+        "content": "跟周也一起用起来!!!!!!",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[皱眉R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808fbc30000000004017b37",
+        "content": "在想 世界上怎么会有这么漂亮的 美 人 儿 呀[皱眉R]",
+        "like_count": 17,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "美人儿~[玫瑰R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808df1e00000000040080c0",
+        "content": "谢谢大家的喜欢,我是周也的女朋友,很感谢大家喜欢她,我们都是普通人,这是我们在一起的第八年,这一路走来也不容易,但我们很幸福,相信你们也会遇到自己喜欢的人的,谢谢大家,如果你们羡慕的话,你们也可以像我一样胡说八道。",
+        "like_count": 7,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "@周也",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6808df16000000001f00354a",
+        "content": "我现在每天都吃这个护肝片[失望R]",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "感觉有效果吗~",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808e8c0000000001f009e79",
+        "content": "既然宝贝说了!我买!!!![色色R][飞吻R][害羞R]",
+        "like_count": 3,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好像这个到期了",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6808df3b000000001200258b",
+        "content": "支持也也[萌萌哒R]怪不得也也的皮肤那么好[萌萌哒R]原来是用了好东西呀[偷笑R]宝宝也不要熬夜呀[害羞R]",
+        "like_count": 150,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[飞吻R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6808e46f000000002001131e",
+        "content": "小也宝宝你是不是看到我滴评论啦!爱死你啦啊啊啊!!!",
+        "like_count": 55,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[派对R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6809c6ea0000000020013a9d",
+        "content": "圆宝宝[飞吻R][飞吻R]",
+        "like_count": 15,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "@周也",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808df6c000000001202155a",
+        "content": "当然是在看这个小萌物呀",
+        "like_count": 474,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "@周也",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "6809d455000000001f02bdd4",
+        "content": "也子好美[偷笑R]",
+        "like_count": 18,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[偷笑R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808deda0000000012021ebd",
+        "content": "跟周也一起用起来!!!!!!",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[皱眉R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808fbc30000000004017b37",
+        "content": "在想 世界上怎么会有这么漂亮的 美 人 儿 呀[皱眉R]",
+        "like_count": 17,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "美人儿~[玫瑰R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6808df1e00000000040080c0",
+        "content": "谢谢大家的喜欢,我是周也的女朋友,很感谢大家喜欢她,我们都是普通人,这是我们在一起的第八年,这一路走来也不容易,但我们很幸福,相信你们也会遇到自己喜欢的人的,谢谢大家,如果你们羡慕的话,你们也可以像我一样胡说八道。",
+        "like_count": 7,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "@周也",
+            "like_count": 1
+          }
+        ]
+      }
+    ],
+    "6982a33e000000000e03edb6": [
+      {
+        "id": "69e4c91e000000001401b002",
+        "content": "有拼的吗",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "ip_location": "福建",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我我发现你的更便宜,我要九百多",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69d45ae4000000000f00f79d",
+        "content": "拼单联系我",
+        "like_count": 0,
+        "sub_comment_count": 29,
+        "ip_location": "黑龙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "价格香香",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69e06da5000000003501b29a",
+        "content": "有人拼吗?",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69d51c7c000000001400b189",
+        "content": "我拼",
+        "like_count": 1,
+        "sub_comment_count": 8,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我已经凑到736.16  四瓶了,你要拼吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69d2953b0000000015014b23",
+        "content": "拼车有人吗",
+        "like_count": 1,
+        "sub_comment_count": 7,
+        "ip_location": "中国香港",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我🙋",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "699664db0000000006009e6e",
+        "content": "姐妹,我想要养肝护肝,增强肝脏代谢买哪一款啊?最近吃了一款药会伤害肝,所以吃完药我想吃护肝片。",
+        "like_count": 33,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是不是eva [哭惹R],我也在找护肝片,我吃了两三个月,感觉对肝的伤害还蛮明显的,我根本就不敢去医院检查肝,怕一检查就不让我吃eva了,明明玩手机比以前少,但是眼睛很累,但是没有痘痘和油太爽了[哭惹R]",
+            "like_count": 25
+          }
+        ]
+      },
+      {
+        "id": "69c7d89d0000000009037e0b",
+        "content": "找人拼 210一瓶[皱眉R]",
+        "like_count": 2,
+        "sub_comment_count": 6,
+        "ip_location": "江苏",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真假",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69c62626000000000d03e9df",
+        "content": "有人拼吗 209",
+        "like_count": 0,
+        "sub_comment_count": 7,
+        "ip_location": "山东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可拼",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c4ebd6000000000d013109",
+        "content": "有人拼吗?",
+        "like_count": 1,
+        "sub_comment_count": 11,
+        "ip_location": "湖北",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还在么",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c9b1a8000000000103c4bf",
+        "content": "有人要拼吗",
+        "like_count": 0,
+        "sub_comment_count": 6,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "怎么拼呢",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69e4c91e000000001401b002",
+        "content": "有拼的吗",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "ip_location": "福建",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我我发现你的更便宜,我要九百多",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69d45ae4000000000f00f79d",
+        "content": "拼单联系我",
+        "like_count": 0,
+        "sub_comment_count": 29,
+        "ip_location": "黑龙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "价格香香",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69e06da5000000003501b29a",
+        "content": "有人拼吗?",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69d51c7c000000001400b189",
+        "content": "我拼",
+        "like_count": 1,
+        "sub_comment_count": 8,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我已经凑到736.16  四瓶了,你要拼吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69d2953b0000000015014b23",
+        "content": "拼车有人吗",
+        "like_count": 1,
+        "sub_comment_count": 7,
+        "ip_location": "中国香港",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我🙋",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "699664db0000000006009e6e",
+        "content": "姐妹,我想要养肝护肝,增强肝脏代谢买哪一款啊?最近吃了一款药会伤害肝,所以吃完药我想吃护肝片。",
+        "like_count": 33,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是不是eva [哭惹R],我也在找护肝片,我吃了两三个月,感觉对肝的伤害还蛮明显的,我根本就不敢去医院检查肝,怕一检查就不让我吃eva了,明明玩手机比以前少,但是眼睛很累,但是没有痘痘和油太爽了[哭惹R]",
+            "like_count": 25
+          }
+        ]
+      },
+      {
+        "id": "69c7d89d0000000009037e0b",
+        "content": "找人拼 210一瓶[皱眉R]",
+        "like_count": 2,
+        "sub_comment_count": 6,
+        "ip_location": "江苏",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真假",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69c62626000000000d03e9df",
+        "content": "有人拼吗 209",
+        "like_count": 0,
+        "sub_comment_count": 7,
+        "ip_location": "山东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可拼",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c4ebd6000000000d013109",
+        "content": "有人拼吗?",
+        "like_count": 1,
+        "sub_comment_count": 11,
+        "ip_location": "湖北",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还在么",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c9b1a8000000000103c4bf",
+        "content": "有人要拼吗",
+        "like_count": 0,
+        "sub_comment_count": 6,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "怎么拼呢",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69e4c91e000000001401b002",
+        "content": "有拼的吗",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "ip_location": "福建",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我我发现你的更便宜,我要九百多",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69d45ae4000000000f00f79d",
+        "content": "拼单联系我",
+        "like_count": 0,
+        "sub_comment_count": 29,
+        "ip_location": "黑龙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "价格香香",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69e06da5000000003501b29a",
+        "content": "有人拼吗?",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69d51c7c000000001400b189",
+        "content": "我拼",
+        "like_count": 1,
+        "sub_comment_count": 8,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我已经凑到736.16  四瓶了,你要拼吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69d2953b0000000015014b23",
+        "content": "拼车有人吗",
+        "like_count": 1,
+        "sub_comment_count": 7,
+        "ip_location": "中国香港",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我🙋",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "699664db0000000006009e6e",
+        "content": "姐妹,我想要养肝护肝,增强肝脏代谢买哪一款啊?最近吃了一款药会伤害肝,所以吃完药我想吃护肝片。",
+        "like_count": 33,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是不是eva [哭惹R],我也在找护肝片,我吃了两三个月,感觉对肝的伤害还蛮明显的,我根本就不敢去医院检查肝,怕一检查就不让我吃eva了,明明玩手机比以前少,但是眼睛很累,但是没有痘痘和油太爽了[哭惹R]",
+            "like_count": 25
+          }
+        ]
+      },
+      {
+        "id": "69c7d89d0000000009037e0b",
+        "content": "找人拼 210一瓶[皱眉R]",
+        "like_count": 2,
+        "sub_comment_count": 6,
+        "ip_location": "江苏",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真假",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69c62626000000000d03e9df",
+        "content": "有人拼吗 209",
+        "like_count": 0,
+        "sub_comment_count": 7,
+        "ip_location": "山东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可拼",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c4ebd6000000000d013109",
+        "content": "有人拼吗?",
+        "like_count": 1,
+        "sub_comment_count": 11,
+        "ip_location": "湖北",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还在么",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c9b1a8000000000103c4bf",
+        "content": "有人要拼吗",
+        "like_count": 0,
+        "sub_comment_count": 6,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "怎么拼呢",
+            "like_count": 1
+          }
+        ]
+      }
+    ],
+    "682ae06700000000230033e5": [
+      {
+        "id": "682c8ef7000000000903a467",
+        "content": "想问下吃完护肝片精神真的变好了吗?最近熬夜太多干啥都没劲",
+        "like_count": 5,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "就是皮肤会变好,精神状态也能提起来",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "696b50010000000009035086",
+        "content": "你这个护肝片,大小都不对吧。",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个是京东上买的是正品吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682c88ae000000000b01f586",
+        "content": "这啥????",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "Swisse护肝片",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "682c89210000000007028fbe",
+        "content": "这就去买,不好用回来喷你",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哈哈哈哈哈哈哈哈",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682bd1aa0000000009017cd7",
+        "content": "一天几颗呀",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "2颗噢",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682b5d7b000000000103c4a2",
+        "content": "就说不会无缘无故半夜刷到 熬夜必备啊",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "因为老是熬夜,现在每天必吃了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682ddc5c00000000090158e5",
+        "content": "孕期能吃吗",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不能的!!!",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682b86bc000000000b02d06e",
+        "content": "不愧是熬夜党的必备好物",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是的,熬夜护肝",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6959c52800000000310303ff",
+        "content": "一般啥时候吃,一次吃几个?",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "682bcd77000000000b02ebac",
+        "content": "一天吃几次呀",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "2次~",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682bd1aa0000000009017cd7",
+        "content": "一天几颗呀",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "2颗噢",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "696b50010000000009035086",
+        "content": "你这个护肝片,大小都不对吧。",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个是京东上买的是正品吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682c8ef7000000000903a467",
+        "content": "想问下吃完护肝片精神真的变好了吗?最近熬夜太多干啥都没劲",
+        "like_count": 5,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "就是皮肤会变好,精神状态也能提起来",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682c88ae000000000b01f586",
+        "content": "这啥????",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "Swisse护肝片",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "682b5d7b000000000103c4a2",
+        "content": "就说不会无缘无故半夜刷到 熬夜必备啊",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "因为老是熬夜,现在每天必吃了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682ddc5c00000000090158e5",
+        "content": "孕期能吃吗",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不能的!!!",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682b86bc000000000b02d06e",
+        "content": "不愧是熬夜党的必备好物",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是的,熬夜护肝",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6959c52800000000310303ff",
+        "content": "一般啥时候吃,一次吃几个?",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "682bcd77000000000b02ebac",
+        "content": "一天吃几次呀",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "2次~",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "694c36840000000018020b3c",
+        "content": "第一天开始吃",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "682c89210000000007028fbe",
+        "content": "这就去买,不好用回来喷你",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哈哈哈哈哈哈哈哈",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "696b50010000000009035086",
+        "content": "你这个护肝片,大小都不对吧。",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个是京东上买的是正品吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682c8ef7000000000903a467",
+        "content": "想问下吃完护肝片精神真的变好了吗?最近熬夜太多干啥都没劲",
+        "like_count": 5,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "就是皮肤会变好,精神状态也能提起来",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682c88ae000000000b01f586",
+        "content": "这啥????",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "Swisse护肝片",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "682bd1aa0000000009017cd7",
+        "content": "一天几颗呀",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "2颗噢",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6854b9c7000000000401de5e",
+        "content": "什么时间段吃比较好",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我看有的说晚饭过后,但我看书说修复肝脏会变困,我就睡前吃[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682c1d4f000000000b02eafb",
+        "content": "什么味的呀?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个没有特殊的味道",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682b5c740000000009039451",
+        "content": "价格咋样",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "100出头",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682ddc5c00000000090158e5",
+        "content": "孕期能吃吗",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不能的!!!",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682b86bc000000000b02d06e",
+        "content": "不愧是熬夜党的必备好物",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是的,熬夜护肝",
+            "like_count": 0
+          }
+        ]
+      }
+    ],
+    "6895c5f40000000023019433": [
+      {
+        "id": "696a5981000000000601fe01",
+        "content": "每次都是晚上睡前吃,吃了一瓶才看到这个说不要晚上吃[哭惹R][哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是[笑哭R]",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "689c8d59000000003001ddd6",
+        "content": "学到了",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "694df34a000000001502eb3d",
+        "content": "如果晚上经常有应酬要喝酒那吃了护肝片会不会有影响",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68f15c57000000003801565b",
+        "content": "老师那像天天都要熬夜的,每天都要凌晨2:00多才下班的,那这个护肝片应该在什么时候吃啊?我买的浓度是比较高的,他写一天一次就好,但是我不知道应该什么时候去吃它",
+        "like_count": 6,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "中午饭后呗 啥都不影响",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "69aa4c66000000000b035ccf",
+        "content": "有乳腺结节这些能吃护肝片吗",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69dd907c000000001500a303",
+        "content": "熬夜工作 但是肝还正常 可以吃吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "湖南",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68b716060000000030006251",
+        "content": "解答的特别全面。[飞吻R]",
+        "like_count": 7,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6945e65d000000003801265e",
+        "content": "谷丙和谷草转氨酶高。饭前服用还是饭后服用?护肝片是饭前服用还是饭后服用?老师你好,护肝片饭前服用还是饭后服用一天服用多少次?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68a088ca0000000030019f4a",
+        "content": "一直都有吃呢",
+        "like_count": 8,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "689d6fdd000000002700f06d",
+        "content": "11",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "696a5981000000000601fe01",
+        "content": "每次都是晚上睡前吃,吃了一瓶才看到这个说不要晚上吃[哭惹R][哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是[笑哭R]",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "689c8d59000000003001ddd6",
+        "content": "学到了",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "694df34a000000001502eb3d",
+        "content": "如果晚上经常有应酬要喝酒那吃了护肝片会不会有影响",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68f15c57000000003801565b",
+        "content": "老师那像天天都要熬夜的,每天都要凌晨2:00多才下班的,那这个护肝片应该在什么时候吃啊?我买的浓度是比较高的,他写一天一次就好,但是我不知道应该什么时候去吃它",
+        "like_count": 6,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "中午饭后呗 啥都不影响",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "69aa4c66000000000b035ccf",
+        "content": "有乳腺结节这些能吃护肝片吗",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69dd907c000000001500a303",
+        "content": "熬夜工作 但是肝还正常 可以吃吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "湖南",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68b716060000000030006251",
+        "content": "解答的特别全面。[飞吻R]",
+        "like_count": 7,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6945e65d000000003801265e",
+        "content": "谷丙和谷草转氨酶高。饭前服用还是饭后服用?护肝片是饭前服用还是饭后服用?老师你好,护肝片饭前服用还是饭后服用一天服用多少次?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68a088ca0000000030019f4a",
+        "content": "一直都有吃呢",
+        "like_count": 8,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "689d6fdd000000002700f06d",
+        "content": "11",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "696a5981000000000601fe01",
+        "content": "每次都是晚上睡前吃,吃了一瓶才看到这个说不要晚上吃[哭惹R][哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是[笑哭R]",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "689c8d59000000003001ddd6",
+        "content": "学到了",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "694df34a000000001502eb3d",
+        "content": "如果晚上经常有应酬要喝酒那吃了护肝片会不会有影响",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69aa4c66000000000b035ccf",
+        "content": "有乳腺结节这些能吃护肝片吗",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68f15c57000000003801565b",
+        "content": "老师那像天天都要熬夜的,每天都要凌晨2:00多才下班的,那这个护肝片应该在什么时候吃啊?我买的浓度是比较高的,他写一天一次就好,但是我不知道应该什么时候去吃它",
+        "like_count": 6,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "中午饭后呗 啥都不影响",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "69dd907c000000001500a303",
+        "content": "熬夜工作 但是肝还正常 可以吃吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "湖南",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68b716060000000030006251",
+        "content": "解答的特别全面。[飞吻R]",
+        "like_count": 7,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6945e65d000000003801265e",
+        "content": "谷丙和谷草转氨酶高。饭前服用还是饭后服用?护肝片是饭前服用还是饭后服用?老师你好,护肝片饭前服用还是饭后服用一天服用多少次?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68a088ca0000000030019f4a",
+        "content": "一直都有吃呢",
+        "like_count": 8,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "689d6fdd000000002700f06d",
+        "content": "11",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ],
+    "6713718b000000001b010415": [
+      {
+        "id": "679d9a7800000000210305cd",
+        "content": "为什么中间这款好像澳洲买不到?是专门的产品线针对中国市场的不?朋友想买我都没法买到。",
+        "like_count": 5,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "原先是有的 后续好像确实没找到了[笑哭R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67d7d81b0000000018007964",
+        "content": "怎么选啊,比如喝酒应酬该选择哪款养护一下?",
+        "like_count": 4,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "奶蓟草胆碱片",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67bb222d0000000016011df3",
+        "content": "40+女性不太喝酒容易生气吃日常还是高阶呢?",
+        "like_count": 7,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "熬夜选奶蓟草护肝片 不熬夜高浓度奶蓟草",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "6961f38d000000001601f84d",
+        "content": "脂肪肝转氨酶高选哪个合适",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "692ba9d9000000001d01d276",
+        "content": "哪个可以预防药物损伤? 平时吃药对肝脏不好, 同时吃护肝片,哪个可以帮助肝脏排毒的?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67ea742400000000120099d8",
+        "content": "天天凌晨3点多起床 选哪种",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "检查一下肺",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67ec1c9a000000001e00ede6",
+        "content": "有脂肪肝,选哪一种?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "695a1a990000000018023e72",
+        "content": "男女都可以吃吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6963b957000000001d008d91",
+        "content": "您好博主,想替我妈问一下,六十岁有轻度脂肪肝,选基础款行吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6833276b000000000103cd7f",
+        "content": "一般什么时候吃啊",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "随餐",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "679d9a7800000000210305cd",
+        "content": "为什么中间这款好像澳洲买不到?是专门的产品线针对中国市场的不?朋友想买我都没法买到。",
+        "like_count": 5,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "原先是有的 后续好像确实没找到了[笑哭R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67d7d81b0000000018007964",
+        "content": "怎么选啊,比如喝酒应酬该选择哪款养护一下?",
+        "like_count": 4,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "奶蓟草胆碱片",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67bb222d0000000016011df3",
+        "content": "40+女性不太喝酒容易生气吃日常还是高阶呢?",
+        "like_count": 7,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "熬夜选奶蓟草护肝片 不熬夜高浓度奶蓟草",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "6961f38d000000001601f84d",
+        "content": "脂肪肝转氨酶高选哪个合适",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "692ba9d9000000001d01d276",
+        "content": "哪个可以预防药物损伤? 平时吃药对肝脏不好, 同时吃护肝片,哪个可以帮助肝脏排毒的?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67ea742400000000120099d8",
+        "content": "天天凌晨3点多起床 选哪种",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "检查一下肺",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67ec1c9a000000001e00ede6",
+        "content": "有脂肪肝,选哪一种?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "695a1a990000000018023e72",
+        "content": "男女都可以吃吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6963b957000000001d008d91",
+        "content": "您好博主,想替我妈问一下,六十岁有轻度脂肪肝,选基础款行吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6833276b000000000103cd7f",
+        "content": "一般什么时候吃啊",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "随餐",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "679d9a7800000000210305cd",
+        "content": "为什么中间这款好像澳洲买不到?是专门的产品线针对中国市场的不?朋友想买我都没法买到。",
+        "like_count": 5,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "原先是有的 后续好像确实没找到了[笑哭R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67d7d81b0000000018007964",
+        "content": "怎么选啊,比如喝酒应酬该选择哪款养护一下?",
+        "like_count": 4,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "奶蓟草胆碱片",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67bb222d0000000016011df3",
+        "content": "40+女性不太喝酒容易生气吃日常还是高阶呢?",
+        "like_count": 7,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "熬夜选奶蓟草护肝片 不熬夜高浓度奶蓟草",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "6961f38d000000001601f84d",
+        "content": "脂肪肝转氨酶高选哪个合适",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "695a1a990000000018023e72",
+        "content": "男女都可以吃吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "692ba9d9000000001d01d276",
+        "content": "哪个可以预防药物损伤? 平时吃药对肝脏不好, 同时吃护肝片,哪个可以帮助肝脏排毒的?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6963b957000000001d008d91",
+        "content": "您好博主,想替我妈问一下,六十岁有轻度脂肪肝,选基础款行吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "683a6fc6000000000b02dafd",
+        "content": "新加坡也只有普通款",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "679f8e55000000002003bab7",
+        "content": "高阶款好像是2.8倍",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "谢谢已改[抱拳R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67e64d48000000001f02b933",
+        "content": "很多都是合生元版,也就是国产版",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ],
+    "690ebd660000000004022c10": [
+      {
+        "id": "691f15e8000000003800a001",
+        "content": "吃了转氨酶从正常到异常了 现在200多[捂脸R]现在打算停一段时间去检查一下肝功能[石化R]",
+        "like_count": 37,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "检查结果咋样",
+            "like_count": 20
+          }
+        ]
+      },
+      {
+        "id": "691a14a7000000003902fc93",
+        "content": "不会真有人相信有可以一种神奇的药让你可以随意熬夜、喝酒吧[doge][doge]",
+        "like_count": 45,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "心里安慰吧[笑哭R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6914208d000000003803f66f",
+        "content": "220买了两盒",
+        "like_count": 11,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这么便宜?我在京东买3百多[失望R]",
+            "like_count": 22
+          }
+        ]
+      },
+      {
+        "id": "6917d94e000000003902de55",
+        "content": "吃了一瓶转氨酶下来了,现在在吃加强版的",
+        "like_count": 8,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你在哪买的呀",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "6914c61e000000003803da36",
+        "content": "不喝酒不用吃 我天天喝酒 一开始吃感觉没效果 后面时间长了 发现第一天晚上不管喝的再多 第二天不会有那种起不来晕晕难受的感觉 但你不喝酒 其实完全没必要",
+        "like_count": 7,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "熬夜呢有用吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "691534860000000033027186",
+        "content": "澳洲都没有这个版本[偷笑R]",
+        "like_count": 5,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "澳洲瓶子长啥样",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "691c438e000000003802d23d",
+        "content": "吃了,尿为啥会变绿[笑哭R]",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啊?",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "691483510000000033004b00",
+        "content": "吃了疯狂冒痘",
+        "like_count": 3,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "暂时冇感觉",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69aa3435000000000400012a",
+        "content": "刚买的",
+        "like_count": 2,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "宝 你这个在哪个平台买的呀 一代还是二代",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "69131da9000000003903285c",
+        "content": "为啥我的护肝片是这样",
+        "like_count": 4,
+        "sub_comment_count": 18,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好像是一代,金色二代,我也不懂[笑哭R]",
+            "like_count": 15
+          }
+        ]
+      },
+      {
+        "id": "691f15e8000000003800a001",
+        "content": "吃了转氨酶从正常到异常了 现在200多[捂脸R]现在打算停一段时间去检查一下肝功能[石化R]",
+        "like_count": 37,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "检查结果咋样",
+            "like_count": 20
+          }
+        ]
+      },
+      {
+        "id": "691a14a7000000003902fc93",
+        "content": "不会真有人相信有可以一种神奇的药让你可以随意熬夜、喝酒吧[doge][doge]",
+        "like_count": 45,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "心里安慰吧[笑哭R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6914208d000000003803f66f",
+        "content": "220买了两盒",
+        "like_count": 11,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这么便宜?我在京东买3百多[失望R]",
+            "like_count": 22
+          }
+        ]
+      },
+      {
+        "id": "6917d94e000000003902de55",
+        "content": "吃了一瓶转氨酶下来了,现在在吃加强版的",
+        "like_count": 8,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你在哪买的呀",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "6914c61e000000003803da36",
+        "content": "不喝酒不用吃 我天天喝酒 一开始吃感觉没效果 后面时间长了 发现第一天晚上不管喝的再多 第二天不会有那种起不来晕晕难受的感觉 但你不喝酒 其实完全没必要",
+        "like_count": 7,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "熬夜呢有用吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "691534860000000033027186",
+        "content": "澳洲都没有这个版本[偷笑R]",
+        "like_count": 5,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "澳洲瓶子长啥样",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "691c438e000000003802d23d",
+        "content": "吃了,尿为啥会变绿[笑哭R]",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啊?",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69aa3435000000000400012a",
+        "content": "刚买的",
+        "like_count": 2,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "宝 你这个在哪个平台买的呀 一代还是二代",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "691483510000000033004b00",
+        "content": "吃了疯狂冒痘",
+        "like_count": 3,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "暂时冇感觉",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69131da9000000003903285c",
+        "content": "为啥我的护肝片是这样",
+        "like_count": 4,
+        "sub_comment_count": 18,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好像是一代,金色二代,我也不懂[笑哭R]",
+            "like_count": 15
+          }
+        ]
+      },
+      {
+        "id": "691f15e8000000003800a001",
+        "content": "吃了转氨酶从正常到异常了 现在200多[捂脸R]现在打算停一段时间去检查一下肝功能[石化R]",
+        "like_count": 37,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "检查结果咋样",
+            "like_count": 20
+          }
+        ]
+      },
+      {
+        "id": "691a14a7000000003902fc93",
+        "content": "不会真有人相信有可以一种神奇的药让你可以随意熬夜、喝酒吧[doge][doge]",
+        "like_count": 45,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "心里安慰吧[笑哭R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6914208d000000003803f66f",
+        "content": "220买了两盒",
+        "like_count": 11,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这么便宜?我在京东买3百多[失望R]",
+            "like_count": 22
+          }
+        ]
+      },
+      {
+        "id": "6917d94e000000003902de55",
+        "content": "吃了一瓶转氨酶下来了,现在在吃加强版的",
+        "like_count": 8,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你在哪买的呀",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "6914c61e000000003803da36",
+        "content": "不喝酒不用吃 我天天喝酒 一开始吃感觉没效果 后面时间长了 发现第一天晚上不管喝的再多 第二天不会有那种起不来晕晕难受的感觉 但你不喝酒 其实完全没必要",
+        "like_count": 7,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "熬夜呢有用吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "691534860000000033027186",
+        "content": "澳洲都没有这个版本[偷笑R]",
+        "like_count": 5,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "澳洲瓶子长啥样",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "691c438e000000003802d23d",
+        "content": "吃了,尿为啥会变绿[笑哭R]",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啊?",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69aa3435000000000400012a",
+        "content": "刚买的",
+        "like_count": 2,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "宝 你这个在哪个平台买的呀 一代还是二代",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "691483510000000033004b00",
+        "content": "吃了疯狂冒痘",
+        "like_count": 3,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "暂时冇感觉",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69131da9000000003903285c",
+        "content": "为啥我的护肝片是这样",
+        "like_count": 4,
+        "sub_comment_count": 18,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好像是一代,金色二代,我也不懂[笑哭R]",
+            "like_count": 15
+          }
+        ]
+      }
+    ],
+    "671b2bae000000001402e50d": [
+      {
+        "id": "68d4b41a0000000030011690",
+        "content": "二代",
+        "like_count": 7,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一次吃几粒",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "683e82d9000000001c014a65",
+        "content": "吃了一个月这个直接把我的胆红素吃的超标",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啊,这我胆红素也高,到底能不能吃啊",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68050f90000000001f00928f",
+        "content": "吃这个容易长痘吗?",
+        "like_count": 8,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我刚开始吃的时候长了很多",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "67e0f3bf000000001f01a566",
+        "content": "护肝片要一直吃么 不是吃一段时间挺一段时间么",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我去年9月开始吃,放在办公室,工作日吃,到现在没有停。",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "6801c28c000000001f00abe1",
+        "content": "为啥我吃护肝片会便秘",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是,还屁多[害羞R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67dd15680000000012009a2a",
+        "content": "现在怎么样姐妹",
+        "like_count": 14,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "痘痘好很多了,口气也好很多了,睡眠也好多了",
+            "like_count": 9
+          }
+        ]
+      },
+      {
+        "id": "689f3ef6000000002603a2ad",
+        "content": "我吃了大便干结,但是又每天都要大大。干到都出血了[哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我今天买的时候,店员说吃了这个要喝很多水,不然会便秘",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "685e2cf10000000006006f9e",
+        "content": "请问你是什么时候吃?我之前看小红书说护肝片一定要在上午吃,不然不如不吃,不知道是不是制造焦虑的",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是想到就吃。产品说明书上写着随餐服用,没关系的",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "69479b0800000000380336fe",
+        "content": "能改善早起口臭口苦吗姐妹们",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "能,我改善明显",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "692d10310000000014037ec8",
+        "content": "能改善睡眠吗?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "个人觉得效果不大",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68d4b41a0000000030011690",
+        "content": "二代",
+        "like_count": 7,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一次吃几粒",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "689f3ef6000000002603a2ad",
+        "content": "我吃了大便干结,但是又每天都要大大。干到都出血了[哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我今天买的时候,店员说吃了这个要喝很多水,不然会便秘",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "683e82d9000000001c014a65",
+        "content": "吃了一个月这个直接把我的胆红素吃的超标",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啊,这我胆红素也高,到底能不能吃啊",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68050f90000000001f00928f",
+        "content": "吃这个容易长痘吗?",
+        "like_count": 8,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我刚开始吃的时候长了很多",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "6801c28c000000001f00abe1",
+        "content": "为啥我吃护肝片会便秘",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是,还屁多[害羞R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67e0f3bf000000001f01a566",
+        "content": "护肝片要一直吃么 不是吃一段时间挺一段时间么",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我去年9月开始吃,放在办公室,工作日吃,到现在没有停。",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "67dd15680000000012009a2a",
+        "content": "现在怎么样姐妹",
+        "like_count": 14,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "痘痘好很多了,口气也好很多了,睡眠也好多了",
+            "like_count": 9
+          }
+        ]
+      },
+      {
+        "id": "685e2cf10000000006006f9e",
+        "content": "请问你是什么时候吃?我之前看小红书说护肝片一定要在上午吃,不然不如不吃,不知道是不是制造焦虑的",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是想到就吃。产品说明书上写着随餐服用,没关系的",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "69ccc625000000000d036065",
+        "content": "早晚各一粒,晚六点多吃的,晚上应酬喝酒能吃一粒吗",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "ip_location": "江苏",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我吃的",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69479b0800000000380336fe",
+        "content": "能改善早起口臭口苦吗姐妹们",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "能,我改善明显",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68d4b41a0000000030011690",
+        "content": "二代",
+        "like_count": 7,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一次吃几粒",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "683e82d9000000001c014a65",
+        "content": "吃了一个月这个直接把我的胆红素吃的超标",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啊,这我胆红素也高,到底能不能吃啊",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "67e0f3bf000000001f01a566",
+        "content": "护肝片要一直吃么 不是吃一段时间挺一段时间么",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我去年9月开始吃,放在办公室,工作日吃,到现在没有停。",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68050f90000000001f00928f",
+        "content": "吃这个容易长痘吗?",
+        "like_count": 8,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我刚开始吃的时候长了很多",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "6801c28c000000001f00abe1",
+        "content": "为啥我吃护肝片会便秘",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是,还屁多[害羞R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67dd15680000000012009a2a",
+        "content": "现在怎么样姐妹",
+        "like_count": 14,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "痘痘好很多了,口气也好很多了,睡眠也好多了",
+            "like_count": 9
+          }
+        ]
+      },
+      {
+        "id": "689f3ef6000000002603a2ad",
+        "content": "我吃了大便干结,但是又每天都要大大。干到都出血了[哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我今天买的时候,店员说吃了这个要喝很多水,不然会便秘",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "685e2cf10000000006006f9e",
+        "content": "请问你是什么时候吃?我之前看小红书说护肝片一定要在上午吃,不然不如不吃,不知道是不是制造焦虑的",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是想到就吃。产品说明书上写着随餐服用,没关系的",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "69479b0800000000380336fe",
+        "content": "能改善早起口臭口苦吗姐妹们",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "能,我改善明显",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "69ccc625000000000d036065",
+        "content": "早晚各一粒,晚六点多吃的,晚上应酬喝酒能吃一粒吗",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "ip_location": "江苏",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我吃的",
+            "like_count": 0
+          }
+        ]
+      }
+    ],
+    "68735782000000001c0332c1": [
+      {
+        "id": "68746e29000000000401b338",
+        "content": "看见swiss,我都是呵呵",
+        "like_count": 15,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "为什么?品质差没效果?刚买了罐[汗颜R]",
+            "like_count": 19
+          }
+        ]
+      },
+      {
+        "id": "687759090000000015000a99",
+        "content": "女孩子别吃,吃了大姨妈推迟一个月",
+        "like_count": 12,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "男的可以吃么",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c68626000000000b02a18a",
+        "content": "这个普通装的就是个心理安慰剂,因为对护肝产生效果的水飞蓟素或者水飞蓟宾含量都没标注,正常人每天摄入量要400mg左右才会有作用,他这个只写了从2500mg奶蓟草中提取,换算下来就几十mg的水飞蓟素,加强版还好一点。",
+        "like_count": 28,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "二代还是加强版好点呀",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "689631a90000000029028530",
+        "content": "救命了,吃这个长了几个大痘",
+        "like_count": 6,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是在下巴上吗?大概多久能消啊",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68c17aac000000003000be70",
+        "content": "抖音399买了四瓶 吃了肚子痛 不敢吃了 未开封出3瓶[哭惹R]",
+        "like_count": 3,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一瓶出吗",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68d73b5c000000001a024954",
+        "content": "请问早上吃还是晚上吃?随餐吃吗还是空腹啊?",
+        "like_count": 6,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "随餐吃",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6917182b000000003802752e",
+        "content": "我爸爸有高血压糖尿病,在服用相关药物,可以吃吗[哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "同文",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "687f2ee500000000010230a7",
+        "content": "吃了一段时间[doge]没什么大的感觉,心理作用有一点",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "保健品都这样,主打一个心理安慰大于实际作用",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "68e1fc6e000000003800b2cb",
+        "content": "没用 我这去买 都不推荐这个玩意 香港本地产的更有效[笑哭R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有没有推荐的?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6960cef0000000001d0243c2",
+        "content": "护肝片是好东西",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68746e29000000000401b338",
+        "content": "看见swiss,我都是呵呵",
+        "like_count": 15,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "为什么?品质差没效果?刚买了罐[汗颜R]",
+            "like_count": 19
+          }
+        ]
+      },
+      {
+        "id": "687759090000000015000a99",
+        "content": "女孩子别吃,吃了大姨妈推迟一个月",
+        "like_count": 12,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "男的可以吃么",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c68626000000000b02a18a",
+        "content": "这个普通装的就是个心理安慰剂,因为对护肝产生效果的水飞蓟素或者水飞蓟宾含量都没标注,正常人每天摄入量要400mg左右才会有作用,他这个只写了从2500mg奶蓟草中提取,换算下来就几十mg的水飞蓟素,加强版还好一点。",
+        "like_count": 28,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "二代还是加强版好点呀",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "689631a90000000029028530",
+        "content": "救命了,吃这个长了几个大痘",
+        "like_count": 6,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是在下巴上吗?大概多久能消啊",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68c17aac000000003000be70",
+        "content": "抖音399买了四瓶 吃了肚子痛 不敢吃了 未开封出3瓶[哭惹R]",
+        "like_count": 3,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一瓶出吗",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68d73b5c000000001a024954",
+        "content": "请问早上吃还是晚上吃?随餐吃吗还是空腹啊?",
+        "like_count": 6,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "随餐吃",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6917182b000000003802752e",
+        "content": "我爸爸有高血压糖尿病,在服用相关药物,可以吃吗[哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "同文",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "687f2ee500000000010230a7",
+        "content": "吃了一段时间[doge]没什么大的感觉,心理作用有一点",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "保健品都这样,主打一个心理安慰大于实际作用",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "68e1fc6e000000003800b2cb",
+        "content": "没用 我这去买 都不推荐这个玩意 香港本地产的更有效[笑哭R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有没有推荐的?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6960cef0000000001d0243c2",
+        "content": "护肝片是好东西",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68746e29000000000401b338",
+        "content": "看见swiss,我都是呵呵",
+        "like_count": 15,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "为什么?品质差没效果?刚买了罐[汗颜R]",
+            "like_count": 19
+          }
+        ]
+      },
+      {
+        "id": "687759090000000015000a99",
+        "content": "女孩子别吃,吃了大姨妈推迟一个月",
+        "like_count": 12,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "男的可以吃么",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c68626000000000b02a18a",
+        "content": "这个普通装的就是个心理安慰剂,因为对护肝产生效果的水飞蓟素或者水飞蓟宾含量都没标注,正常人每天摄入量要400mg左右才会有作用,他这个只写了从2500mg奶蓟草中提取,换算下来就几十mg的水飞蓟素,加强版还好一点。",
+        "like_count": 28,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "二代还是加强版好点呀",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "689631a90000000029028530",
+        "content": "救命了,吃这个长了几个大痘",
+        "like_count": 6,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是在下巴上吗?大概多久能消啊",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68c17aac000000003000be70",
+        "content": "抖音399买了四瓶 吃了肚子痛 不敢吃了 未开封出3瓶[哭惹R]",
+        "like_count": 3,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一瓶出吗",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68d73b5c000000001a024954",
+        "content": "请问早上吃还是晚上吃?随餐吃吗还是空腹啊?",
+        "like_count": 6,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "随餐吃",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6917182b000000003802752e",
+        "content": "我爸爸有高血压糖尿病,在服用相关药物,可以吃吗[哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "同文",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "687f2ee500000000010230a7",
+        "content": "吃了一段时间[doge]没什么大的感觉,心理作用有一点",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "保健品都这样,主打一个心理安慰大于实际作用",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "68e1fc6e000000003800b2cb",
+        "content": "没用 我这去买 都不推荐这个玩意 香港本地产的更有效[笑哭R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有没有推荐的?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6960cef0000000001d0243c2",
+        "content": "护肝片是好东西",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ]
+  },
+  "total_comments": 240
+}

+ 3321 - 0
docs/jiangzhong/raw/xhs/swisse护肝片-测评.json

@@ -0,0 +1,3321 @@
+{
+  "platform": "xiaohongshu",
+  "keyword": "swisse护肝片 测评",
+  "hypotheses": [
+    "H5"
+  ],
+  "collected_at": "2026-04-21T03:30:57.453Z",
+  "elapsed_seconds": 107.1,
+  "total_notes_found": 16,
+  "top_notes": [
+    {
+      "id": "6982a33e000000000e03edb6",
+      "type": "normal",
+      "title": "女生护肝片|纯自用感受,无广",
+      "desc": "先买了左边,吃了一段时间,刷小红书又买了右边的,感觉便宜还好使,所以马上安利给朋友,结果被反向种草了中间这个含量高的款",
+      "timestamp": 1770169150,
+      "liked_count": 1271,
+      "comments_count": 199,
+      "collected_count": 652,
+      "shared_count": 208,
+      "cover": "https://sns-na-i2.xhscdn.com/notes_pre_post/1040g3k831s57trjk5m7g5obc0kmnvc973r0bcio?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=322e82ea8869becafce84f80a41666df&t=69e6ef0b&origin=0",
+      "user": {
+        "userid": "616c052d000000001f03b127",
+        "nickname": "pepi",
+        "red_id": "9480451428",
+        "verified": false
+      }
+    },
+    {
+      "id": "692d5102000000001e022856",
+      "type": "video",
+      "title": "护肝片挑选闭坑指南,看完再买不花冤枉钱!",
+      "desc": "#斯维诗护肝片 #Swisse胆碱护肝片 #养肝 #护肝片 #养肝 #熬夜 #内服 #内调的作用  #内服好物",
+      "timestamp": 1764580033,
+      "liked_count": 1403,
+      "comments_count": 114,
+      "collected_count": 1012,
+      "shared_count": 57,
+      "cover": "https://sns-na-i2.xhscdn.com/1040g2sg31phua471427049jg3t1hrbb41f5slno?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=6d878db172fbe7d7e480339dfac871fb&t=69e6ef0b&origin=0",
+      "user": {
+        "userid": "593ac31d4f8fd674cc66ad64",
+        "nickname": "绵绵啊",
+        "red_id": "Lmm_coolgirl",
+        "verified": false
+      }
+    },
+    {
+      "id": "682ae06700000000230033e5",
+      "type": "normal",
+      "title": "目前吃过最炸裂的东西。。。",
+      "desc": "本来不相信内服能有多大用 但因为长期熬夜加班,脸又黄又暗的 化妆都遮不住那种憔悴感。。。。 抱着试试的心态开始吃Swis",
+      "timestamp": 1747660009,
+      "liked_count": 1290,
+      "comments_count": 58,
+      "collected_count": 371,
+      "shared_count": 121,
+      "cover": "https://sns-na-i2.xhscdn.com/1040g2sg31ikt1lij7ih05pboeuk86hguggab6u8?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=0faa52aec4b69feca07002386d8046c1&t=69e6ef0b&origin=0",
+      "user": {
+        "userid": "657877a8000000002003461e",
+        "nickname": "隔壁福掌柜他老婆",
+        "red_id": "8365646232",
+        "verified": false
+      }
+    },
+    {
+      "id": "6713718b000000001b010415",
+      "type": "normal",
+      "title": "快速搞懂Swisse护肝家族",
+      "desc": "一张图片轻松搞懂‼️ 日常养肝(图2):奶蓟草护肝片Liver detox 规格:120片和200片 含有:2500mg",
+      "timestamp": 1729327499,
+      "liked_count": 1053,
+      "comments_count": 52,
+      "collected_count": 535,
+      "shared_count": 356,
+      "cover": "https://sns-na-i2.xhscdn.com/1040g00831e6k68uqgk905nemd9dg8nptbiqdr88?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=94a5d7e27c82ff1dca37f2b9fbfd683a&t=69e6ef0b&origin=0",
+      "user": {
+        "userid": "5dd66a5b0000000001005f3d",
+        "nickname": "蓝绿色的猪",
+        "red_id": "701912390",
+        "verified": false
+      }
+    },
+    {
+      "id": "690ebd660000000004022c10",
+      "type": "normal",
+      "title": "有人长期吃这个吗?",
+      "desc": "swisse护肝片真的有用吗? 当代人饮酒、熬夜、晚上还中意吃宵夜。个人吃过感觉还几好,回购 #Swisse护肝片",
+      "timestamp": 1762573670,
+      "liked_count": 246,
+      "comments_count": 162,
+      "collected_count": 77,
+      "shared_count": 102,
+      "cover": "https://sns-na-i2.xhscdn.com/1040g2sg31ok2j4ec06705nnvth1g8qag9h44qto?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=e7ab9035047aded5d315273f161150ea&t=69e6ef0b&origin=0",
+      "user": {
+        "userid": "5effec430000000001006950",
+        "nickname": "最佳男主角",
+        "red_id": "Vvessi",
+        "verified": false
+      }
+    },
+    {
+      "id": "671b2bae000000001402e50d",
+      "type": "normal",
+      "title": "连吃了3个月的护肝片,我有什么变化?",
+      "desc": "一开始吃护肝片,是因为我睡眠不太好,半夜经常会醒,早上也醒得早,一般五点多就醒了。 还有就是口气重。 我自己觉得一天到晚",
+      "timestamp": 1729833902,
+      "liked_count": 294,
+      "comments_count": 106,
+      "collected_count": 83,
+      "shared_count": 139,
+      "cover": "https://sns-na-i2.xhscdn.com/1040g008319c7aeav62005o0qi3bg899jd34cm1o?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=c3f578c9dc934ed5f17f0486de8f6799&t=69e6ef0b&origin=0",
+      "user": {
+        "userid": "601a90d70000000001002533",
+        "nickname": "MIA的",
+        "red_id": "1181643128",
+        "verified": false
+      }
+    },
+    {
+      "id": "68aafc32000000001d01e228",
+      "type": "normal",
+      "title": "有没有吃过这个品牌护肝片的",
+      "desc": "这个牌子有效吗?买的时候好像比其他的还贵一些,吃了两天感觉好像睡得比以前好了不知道是不是错觉#保健品分享  #保健",
+      "timestamp": 1756036146,
+      "liked_count": 78,
+      "comments_count": 170,
+      "collected_count": 26,
+      "shared_count": 34,
+      "cover": "https://sns-na-i2.xhscdn.com/notes_pre_post/1040g3k031lilf2p6li605pbpk7t6adoj9tfq5hg?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=544261bfc67a46f808598457ec64a219&t=69e6ef0b&origin=0",
+      "user": {
+        "userid": "6579a1fa0000000019013713",
+        "nickname": "柏山",
+        "red_id": "7597254480",
+        "verified": false
+      }
+    },
+    {
+      "id": "68735782000000001c0332c1",
+      "type": "normal",
+      "title": "有人长期吃过这个吗?有用吗?",
+      "desc": "swisse护肝片到底有用吗? 当代年轻人熬夜、晚上还喜欢吃东西 挺说这个还蛮适合的 之前也没有长期服用过这样的保健品",
+      "timestamp": 1752389506,
+      "liked_count": 227,
+      "comments_count": 86,
+      "collected_count": 73,
+      "shared_count": 97,
+      "cover": "https://sns-na-i2.xhscdn.com/notes_pre_post/1040g3k031jsaghek2u004a6udp0qhrse72pg8co?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=95c9db2f3cb9cd0994665fe7f6144c27&t=69e6ef0b&origin=0",
+      "user": {
+        "userid": "5b40c1a84eacab5ce9e4ef8e",
+        "nickname": "木子予龄",
+        "red_id": "lyling5200",
+        "verified": false
+      }
+    }
+  ],
+  "comments_by_note_id": {
+    "6982a33e000000000e03edb6": [
+      {
+        "id": "69e4c91e000000001401b002",
+        "content": "有拼的吗",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "ip_location": "福建",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我我发现你的更便宜,我要九百多",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69d45ae4000000000f00f79d",
+        "content": "拼单联系我",
+        "like_count": 0,
+        "sub_comment_count": 29,
+        "ip_location": "黑龙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "价格香香",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69e06da5000000003501b29a",
+        "content": "有人拼吗?",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69d51c7c000000001400b189",
+        "content": "我拼",
+        "like_count": 1,
+        "sub_comment_count": 8,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我已经凑到736.16  四瓶了,你要拼吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69d2953b0000000015014b23",
+        "content": "拼车有人吗",
+        "like_count": 1,
+        "sub_comment_count": 7,
+        "ip_location": "中国香港",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我🙋",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "699664db0000000006009e6e",
+        "content": "姐妹,我想要养肝护肝,增强肝脏代谢买哪一款啊?最近吃了一款药会伤害肝,所以吃完药我想吃护肝片。",
+        "like_count": 33,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是不是eva [哭惹R],我也在找护肝片,我吃了两三个月,感觉对肝的伤害还蛮明显的,我根本就不敢去医院检查肝,怕一检查就不让我吃eva了,明明玩手机比以前少,但是眼睛很累,但是没有痘痘和油太爽了[哭惹R]",
+            "like_count": 25
+          }
+        ]
+      },
+      {
+        "id": "69c7d89d0000000009037e0b",
+        "content": "找人拼 210一瓶[皱眉R]",
+        "like_count": 2,
+        "sub_comment_count": 6,
+        "ip_location": "江苏",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真假",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69c62626000000000d03e9df",
+        "content": "有人拼吗 209",
+        "like_count": 0,
+        "sub_comment_count": 7,
+        "ip_location": "山东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可拼",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c4ebd6000000000d013109",
+        "content": "有人拼吗?",
+        "like_count": 1,
+        "sub_comment_count": 11,
+        "ip_location": "湖北",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还在么",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c9b1a8000000000103c4bf",
+        "content": "有人要拼吗",
+        "like_count": 0,
+        "sub_comment_count": 6,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "怎么拼呢",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69858b850000000005030f18",
+        "content": "姐妹 熬夜脸黄吃哪个[微笑R]",
+        "like_count": 2,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "中间的",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "699664db0000000006009e6e",
+        "content": "姐妹,我想要养肝护肝,增强肝脏代谢买哪一款啊?最近吃了一款药会伤害肝,所以吃完药我想吃护肝片。",
+        "like_count": 33,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是不是eva [哭惹R],我也在找护肝片,我吃了两三个月,感觉对肝的伤害还蛮明显的,我根本就不敢去医院检查肝,怕一检查就不让我吃eva了,明明玩手机比以前少,但是眼睛很累,但是没有痘痘和油太爽了[哭惹R]",
+            "like_count": 25
+          }
+        ]
+      },
+      {
+        "id": "69e4c91e000000001401b002",
+        "content": "有拼的吗",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "ip_location": "福建",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我我发现你的更便宜,我要九百多",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "698307eb0000000004001f66",
+        "content": "在哪买中间那款?",
+        "like_count": 3,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我在🍑入的哈",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69d45ae4000000000f00f79d",
+        "content": "拼单联系我",
+        "like_count": 0,
+        "sub_comment_count": 29,
+        "ip_location": "黑龙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "价格香香",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c7d89d0000000009037e0b",
+        "content": "找人拼 210一瓶[皱眉R]",
+        "like_count": 2,
+        "sub_comment_count": 6,
+        "ip_location": "江苏",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真假",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69d51c7c000000001400b189",
+        "content": "我拼",
+        "like_count": 1,
+        "sub_comment_count": 8,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我已经凑到736.16  四瓶了,你要拼吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c4ebd6000000000d013109",
+        "content": "有人拼吗?",
+        "like_count": 1,
+        "sub_comment_count": 11,
+        "ip_location": "湖北",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还在么",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c9b1a8000000000103c4bf",
+        "content": "有人要拼吗",
+        "like_count": 0,
+        "sub_comment_count": 6,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "怎么拼呢",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69c62626000000000d03e9df",
+        "content": "有人拼吗 209",
+        "like_count": 0,
+        "sub_comment_count": 7,
+        "ip_location": "山东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可拼",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69e4c91e000000001401b002",
+        "content": "有拼的吗",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "ip_location": "福建",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我我发现你的更便宜,我要九百多",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69d45ae4000000000f00f79d",
+        "content": "拼单联系我",
+        "like_count": 0,
+        "sub_comment_count": 29,
+        "ip_location": "黑龙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "价格香香",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69e06da5000000003501b29a",
+        "content": "有人拼吗?",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69d51c7c000000001400b189",
+        "content": "我拼",
+        "like_count": 1,
+        "sub_comment_count": 8,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我已经凑到736.16  四瓶了,你要拼吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69d2953b0000000015014b23",
+        "content": "拼车有人吗",
+        "like_count": 1,
+        "sub_comment_count": 7,
+        "ip_location": "中国香港",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我🙋",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "699664db0000000006009e6e",
+        "content": "姐妹,我想要养肝护肝,增强肝脏代谢买哪一款啊?最近吃了一款药会伤害肝,所以吃完药我想吃护肝片。",
+        "like_count": 33,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是不是eva [哭惹R],我也在找护肝片,我吃了两三个月,感觉对肝的伤害还蛮明显的,我根本就不敢去医院检查肝,怕一检查就不让我吃eva了,明明玩手机比以前少,但是眼睛很累,但是没有痘痘和油太爽了[哭惹R]",
+            "like_count": 25
+          }
+        ]
+      },
+      {
+        "id": "69c7d89d0000000009037e0b",
+        "content": "找人拼 210一瓶[皱眉R]",
+        "like_count": 2,
+        "sub_comment_count": 6,
+        "ip_location": "江苏",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真假",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69c62626000000000d03e9df",
+        "content": "有人拼吗 209",
+        "like_count": 0,
+        "sub_comment_count": 7,
+        "ip_location": "山东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可拼",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c4ebd6000000000d013109",
+        "content": "有人拼吗?",
+        "like_count": 1,
+        "sub_comment_count": 11,
+        "ip_location": "湖北",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还在么",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c9b1a8000000000103c4bf",
+        "content": "有人要拼吗",
+        "like_count": 0,
+        "sub_comment_count": 6,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "怎么拼呢",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69858b850000000005030f18",
+        "content": "姐妹 熬夜脸黄吃哪个[微笑R]",
+        "like_count": 2,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "中间的",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "69d712ce0000000015008dd9",
+        "content": "拼單",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "ip_location": "辽宁",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还有吗",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "698307eb0000000004001f66",
+        "content": "在哪买中间那款?",
+        "like_count": 3,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我在🍑入的哈",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69c110ac0000000015015063",
+        "content": "有人拼嘛",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "ip_location": "北京",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "凑到人了吗",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c5ed97000000000d03de51",
+        "content": "找人拼[看R]",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "ip_location": "云南",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还没有呢姐妹 要不要拼",
+            "like_count": 0
+          }
+        ]
+      }
+    ],
+    "692d5102000000001e022856": [
+      {
+        "id": "692d5c7d000000003900b42f",
+        "content": "3👭🧧",
+        "like_count": 17,
+        "sub_comment_count": 30,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "来啦",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "692ee36700000000390038cf",
+        "content": "又狠狠学到了绵绵你懂你的种草能力有多强么!",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "@绵绵啊",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6948bf91000000003802cade",
+        "content": "马上80w啦[派对R][派对R][派对R]",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[害羞R][害羞R][害羞R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "692f97b4000000003800ee0f",
+        "content": "护肝片真的种类太多了 很容易踩雷 一直在吃这款护肝片[赞R][飞吻R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "去哪里买?多少钱",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c67d5c0000000009036c48",
+        "content": "有轻微脂肪肝能吃吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "安徽",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "693136ea000000003801274c",
+        "content": "必须狠狠支持呀",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69380ce8000000001602554b",
+        "content": "可以降转氨酶吗?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6938fd0d000000003800754e",
+        "content": "绵绵看看我呀[害羞R]想被绵绵看到",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6933e921000000003803e579",
+        "content": "跟着绵绵不会错 每次都是干货!",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6948bf880000000038017ff3",
+        "content": "绵绵看看我呀[害羞R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "692d5c7d000000003900b42f",
+        "content": "3👭🧧",
+        "like_count": 17,
+        "sub_comment_count": 30,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "来啦",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "692ee36700000000390038cf",
+        "content": "又狠狠学到了绵绵你懂你的种草能力有多强么!",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "@绵绵啊",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6948bf91000000003802cade",
+        "content": "马上80w啦[派对R][派对R][派对R]",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[害羞R][害羞R][害羞R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "692f97b4000000003800ee0f",
+        "content": "护肝片真的种类太多了 很容易踩雷 一直在吃这款护肝片[赞R][飞吻R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "去哪里买?多少钱",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c67d5c0000000009036c48",
+        "content": "有轻微脂肪肝能吃吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "安徽",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "693136ea000000003801274c",
+        "content": "必须狠狠支持呀",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69380ce8000000001602554b",
+        "content": "可以降转氨酶吗?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6938fd0d000000003800754e",
+        "content": "绵绵看看我呀[害羞R]想被绵绵看到",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6933e921000000003803e579",
+        "content": "跟着绵绵不会错 每次都是干货!",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6948bf880000000038017ff3",
+        "content": "绵绵看看我呀[害羞R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "692d5c7d000000003900b42f",
+        "content": "3👭🧧",
+        "like_count": 17,
+        "sub_comment_count": 30,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "来啦",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "692ee36700000000390038cf",
+        "content": "又狠狠学到了绵绵你懂你的种草能力有多强么!",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "@绵绵啊",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6948bf91000000003802cade",
+        "content": "马上80w啦[派对R][派对R][派对R]",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[害羞R][害羞R][害羞R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "692f97b4000000003800ee0f",
+        "content": "护肝片真的种类太多了 很容易踩雷 一直在吃这款护肝片[赞R][飞吻R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "去哪里买?多少钱",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c67d5c0000000009036c48",
+        "content": "有轻微脂肪肝能吃吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "安徽",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "693136ea000000003801274c",
+        "content": "必须狠狠支持呀",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69380ce8000000001602554b",
+        "content": "可以降转氨酶吗?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6938fd0d000000003800754e",
+        "content": "绵绵看看我呀[害羞R]想被绵绵看到",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6933e921000000003803e579",
+        "content": "跟着绵绵不会错 每次都是干货!",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6948bf880000000038017ff3",
+        "content": "绵绵看看我呀[害羞R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ],
+    "682ae06700000000230033e5": [
+      {
+        "id": "682c89210000000007028fbe",
+        "content": "这就去买,不好用回来喷你",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哈哈哈哈哈哈哈哈",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682c8ef7000000000903a467",
+        "content": "想问下吃完护肝片精神真的变好了吗?最近熬夜太多干啥都没劲",
+        "like_count": 5,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "就是皮肤会变好,精神状态也能提起来",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "696b50010000000009035086",
+        "content": "你这个护肝片,大小都不对吧。",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个是京东上买的是正品吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682c88ae000000000b01f586",
+        "content": "这啥????",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "Swisse护肝片",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "682bd1aa0000000009017cd7",
+        "content": "一天几颗呀",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "2颗噢",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682b5d7b000000000103c4a2",
+        "content": "就说不会无缘无故半夜刷到 熬夜必备啊",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "因为老是熬夜,现在每天必吃了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682ddc5c00000000090158e5",
+        "content": "孕期能吃吗",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不能的!!!",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682b86bc000000000b02d06e",
+        "content": "不愧是熬夜党的必备好物",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是的,熬夜护肝",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6959c52800000000310303ff",
+        "content": "一般啥时候吃,一次吃几个?",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "682bcd77000000000b02ebac",
+        "content": "一天吃几次呀",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "2次~",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682c89210000000007028fbe",
+        "content": "这就去买,不好用回来喷你",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哈哈哈哈哈哈哈哈",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682c8ef7000000000903a467",
+        "content": "想问下吃完护肝片精神真的变好了吗?最近熬夜太多干啥都没劲",
+        "like_count": 5,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "就是皮肤会变好,精神状态也能提起来",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "696b50010000000009035086",
+        "content": "你这个护肝片,大小都不对吧。",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个是京东上买的是正品吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682c88ae000000000b01f586",
+        "content": "这啥????",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "Swisse护肝片",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "682bd1aa0000000009017cd7",
+        "content": "一天几颗呀",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "2颗噢",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682b5d7b000000000103c4a2",
+        "content": "就说不会无缘无故半夜刷到 熬夜必备啊",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "因为老是熬夜,现在每天必吃了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682ddc5c00000000090158e5",
+        "content": "孕期能吃吗",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不能的!!!",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682b86bc000000000b02d06e",
+        "content": "不愧是熬夜党的必备好物",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是的,熬夜护肝",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6959c52800000000310303ff",
+        "content": "一般啥时候吃,一次吃几个?",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "682bcd77000000000b02ebac",
+        "content": "一天吃几次呀",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "2次~",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682bd1aa0000000009017cd7",
+        "content": "一天几颗呀",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "2颗噢",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "696b50010000000009035086",
+        "content": "你这个护肝片,大小都不对吧。",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个是京东上买的是正品吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682c8ef7000000000903a467",
+        "content": "想问下吃完护肝片精神真的变好了吗?最近熬夜太多干啥都没劲",
+        "like_count": 5,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "就是皮肤会变好,精神状态也能提起来",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682c88ae000000000b01f586",
+        "content": "这啥????",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "Swisse护肝片",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "682c89210000000007028fbe",
+        "content": "这就去买,不好用回来喷你",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哈哈哈哈哈哈哈哈",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682b5d7b000000000103c4a2",
+        "content": "就说不会无缘无故半夜刷到 熬夜必备啊",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "因为老是熬夜,现在每天必吃了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682ddc5c00000000090158e5",
+        "content": "孕期能吃吗",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不能的!!!",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682b86bc000000000b02d06e",
+        "content": "不愧是熬夜党的必备好物",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是的,熬夜护肝",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6959c52800000000310303ff",
+        "content": "一般啥时候吃,一次吃几个?",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "682bcd77000000000b02ebac",
+        "content": "一天吃几次呀",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "2次~",
+            "like_count": 0
+          }
+        ]
+      }
+    ],
+    "6713718b000000001b010415": [
+      {
+        "id": "679d9a7800000000210305cd",
+        "content": "为什么中间这款好像澳洲买不到?是专门的产品线针对中国市场的不?朋友想买我都没法买到。",
+        "like_count": 5,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "原先是有的 后续好像确实没找到了[笑哭R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67bb222d0000000016011df3",
+        "content": "40+女性不太喝酒容易生气吃日常还是高阶呢?",
+        "like_count": 7,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "熬夜选奶蓟草护肝片 不熬夜高浓度奶蓟草",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67fc8a130000000020012984",
+        "content": "熬夜 睡醒嘴巴有味道的选择那种",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67d7d81b0000000018007964",
+        "content": "怎么选啊,比如喝酒应酬该选择哪款养护一下?",
+        "like_count": 4,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "奶蓟草胆碱片",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68045a40000000001f00f02b",
+        "content": "虚假宣传避雷吧,鱼油和护肝片就是广子堆起来的,一点用没有\n\n",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这牌子好离谱啊,纯属割韭菜,鱼油建议高纯度的",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "679f8e55000000002003bab7",
+        "content": "高阶款好像是2.8倍",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "谢谢已改[抱拳R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6833276b000000000103cd7f",
+        "content": "一般什么时候吃啊",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "随餐",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "679f89d5000000001b03c310",
+        "content": "改如何选择!",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "695a1a990000000018023e72",
+        "content": "男女都可以吃吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6963b957000000001d008d91",
+        "content": "您好博主,想替我妈问一下,六十岁有轻度脂肪肝,选基础款行吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "683a6fc6000000000b02dafd",
+        "content": "新加坡也只有普通款",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e64d48000000001f02b933",
+        "content": "很多都是合生元版,也就是国产版",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "692ba9d9000000001d01d276",
+        "content": "哪个可以预防药物损伤? 平时吃药对肝脏不好, 同时吃护肝片,哪个可以帮助肝脏排毒的?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "685956cd0000000020013cfe",
+        "content": "早餐后能吃不",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e40c76000000001f01ae76",
+        "content": "每天需要熬夜喝酒是不是吃高浓度的那款好?",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "679d9a7800000000210305cd",
+        "content": "为什么中间这款好像澳洲买不到?是专门的产品线针对中国市场的不?朋友想买我都没法买到。",
+        "like_count": 5,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "原先是有的 后续好像确实没找到了[笑哭R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67bb222d0000000016011df3",
+        "content": "40+女性不太喝酒容易生气吃日常还是高阶呢?",
+        "like_count": 7,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "熬夜选奶蓟草护肝片 不熬夜高浓度奶蓟草",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67fc8a130000000020012984",
+        "content": "熬夜 睡醒嘴巴有味道的选择那种",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67d7d81b0000000018007964",
+        "content": "怎么选啊,比如喝酒应酬该选择哪款养护一下?",
+        "like_count": 4,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "奶蓟草胆碱片",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68045a40000000001f00f02b",
+        "content": "虚假宣传避雷吧,鱼油和护肝片就是广子堆起来的,一点用没有\n\n",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这牌子好离谱啊,纯属割韭菜,鱼油建议高纯度的",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "679f8e55000000002003bab7",
+        "content": "高阶款好像是2.8倍",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "谢谢已改[抱拳R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6833276b000000000103cd7f",
+        "content": "一般什么时候吃啊",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "随餐",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "679f89d5000000001b03c310",
+        "content": "改如何选择!",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "695a1a990000000018023e72",
+        "content": "男女都可以吃吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6963b957000000001d008d91",
+        "content": "您好博主,想替我妈问一下,六十岁有轻度脂肪肝,选基础款行吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "683a6fc6000000000b02dafd",
+        "content": "新加坡也只有普通款",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e64d48000000001f02b933",
+        "content": "很多都是合生元版,也就是国产版",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "692ba9d9000000001d01d276",
+        "content": "哪个可以预防药物损伤? 平时吃药对肝脏不好, 同时吃护肝片,哪个可以帮助肝脏排毒的?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "685956cd0000000020013cfe",
+        "content": "早餐后能吃不",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e40c76000000001f01ae76",
+        "content": "每天需要熬夜喝酒是不是吃高浓度的那款好?",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "679d9a7800000000210305cd",
+        "content": "为什么中间这款好像澳洲买不到?是专门的产品线针对中国市场的不?朋友想买我都没法买到。",
+        "like_count": 5,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "原先是有的 后续好像确实没找到了[笑哭R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67d7d81b0000000018007964",
+        "content": "怎么选啊,比如喝酒应酬该选择哪款养护一下?",
+        "like_count": 4,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "奶蓟草胆碱片",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67bb222d0000000016011df3",
+        "content": "40+女性不太喝酒容易生气吃日常还是高阶呢?",
+        "like_count": 7,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "熬夜选奶蓟草护肝片 不熬夜高浓度奶蓟草",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "68045a40000000001f00f02b",
+        "content": "虚假宣传避雷吧,鱼油和护肝片就是广子堆起来的,一点用没有\n\n",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这牌子好离谱啊,纯属割韭菜,鱼油建议高纯度的",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6833276b000000000103cd7f",
+        "content": "一般什么时候吃啊",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "随餐",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "679f8e55000000002003bab7",
+        "content": "高阶款好像是2.8倍",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "谢谢已改[抱拳R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "692ba9d9000000001d01d276",
+        "content": "哪个可以预防药物损伤? 平时吃药对肝脏不好, 同时吃护肝片,哪个可以帮助肝脏排毒的?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "695a1a990000000018023e72",
+        "content": "男女都可以吃吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67fc8a130000000020012984",
+        "content": "熬夜 睡醒嘴巴有味道的选择那种",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6963b957000000001d008d91",
+        "content": "您好博主,想替我妈问一下,六十岁有轻度脂肪肝,选基础款行吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ],
+    "690ebd660000000004022c10": [
+      {
+        "id": "691f15e8000000003800a001",
+        "content": "吃了转氨酶从正常到异常了 现在200多[捂脸R]现在打算停一段时间去检查一下肝功能[石化R]",
+        "like_count": 37,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "检查结果咋样",
+            "like_count": 20
+          }
+        ]
+      },
+      {
+        "id": "6914c61e000000003803da36",
+        "content": "不喝酒不用吃 我天天喝酒 一开始吃感觉没效果 后面时间长了 发现第一天晚上不管喝的再多 第二天不会有那种起不来晕晕难受的感觉 但你不喝酒 其实完全没必要",
+        "like_count": 7,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "熬夜呢有用吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "691a14a7000000003902fc93",
+        "content": "不会真有人相信有可以一种神奇的药让你可以随意熬夜、喝酒吧[doge][doge]",
+        "like_count": 45,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "心里安慰吧[笑哭R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69aa3435000000000400012a",
+        "content": "刚买的",
+        "like_count": 2,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "宝 你这个在哪个平台买的呀 一代还是二代",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "6914208d000000003803f66f",
+        "content": "220买了两盒",
+        "like_count": 11,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这么便宜?我在京东买3百多[失望R]",
+            "like_count": 22
+          }
+        ]
+      },
+      {
+        "id": "6917d94e000000003902de55",
+        "content": "吃了一瓶转氨酶下来了,现在在吃加强版的",
+        "like_count": 8,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你在哪买的呀",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "69131da9000000003903285c",
+        "content": "为啥我的护肝片是这样",
+        "like_count": 4,
+        "sub_comment_count": 18,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好像是一代,金色二代,我也不懂[笑哭R]",
+            "like_count": 15
+          }
+        ]
+      },
+      {
+        "id": "691534860000000033027186",
+        "content": "澳洲都没有这个版本[偷笑R]",
+        "like_count": 5,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "澳洲瓶子长啥样",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "691c438e000000003802d23d",
+        "content": "吃了,尿为啥会变绿[笑哭R]",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啊?",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6915a7bd0000000033021a17",
+        "content": "一个月断2-3次,差不多10天断一次",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啥意思",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "691f15e8000000003800a001",
+        "content": "吃了转氨酶从正常到异常了 现在200多[捂脸R]现在打算停一段时间去检查一下肝功能[石化R]",
+        "like_count": 37,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "检查结果咋样",
+            "like_count": 20
+          }
+        ]
+      },
+      {
+        "id": "691a14a7000000003902fc93",
+        "content": "不会真有人相信有可以一种神奇的药让你可以随意熬夜、喝酒吧[doge][doge]",
+        "like_count": 45,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "心里安慰吧[笑哭R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6914208d000000003803f66f",
+        "content": "220买了两盒",
+        "like_count": 11,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这么便宜?我在京东买3百多[失望R]",
+            "like_count": 22
+          }
+        ]
+      },
+      {
+        "id": "6917d94e000000003902de55",
+        "content": "吃了一瓶转氨酶下来了,现在在吃加强版的",
+        "like_count": 8,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你在哪买的呀",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "6914c61e000000003803da36",
+        "content": "不喝酒不用吃 我天天喝酒 一开始吃感觉没效果 后面时间长了 发现第一天晚上不管喝的再多 第二天不会有那种起不来晕晕难受的感觉 但你不喝酒 其实完全没必要",
+        "like_count": 7,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "熬夜呢有用吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "691534860000000033027186",
+        "content": "澳洲都没有这个版本[偷笑R]",
+        "like_count": 5,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "澳洲瓶子长啥样",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "691c438e000000003802d23d",
+        "content": "吃了,尿为啥会变绿[笑哭R]",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啊?",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "691483510000000033004b00",
+        "content": "吃了疯狂冒痘",
+        "like_count": 3,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "暂时冇感觉",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69aa3435000000000400012a",
+        "content": "刚买的",
+        "like_count": 2,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "宝 你这个在哪个平台买的呀 一代还是二代",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "69131da9000000003903285c",
+        "content": "为啥我的护肝片是这样",
+        "like_count": 4,
+        "sub_comment_count": 18,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好像是一代,金色二代,我也不懂[笑哭R]",
+            "like_count": 15
+          }
+        ]
+      },
+      {
+        "id": "691f15e8000000003800a001",
+        "content": "吃了转氨酶从正常到异常了 现在200多[捂脸R]现在打算停一段时间去检查一下肝功能[石化R]",
+        "like_count": 37,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "检查结果咋样",
+            "like_count": 20
+          }
+        ]
+      },
+      {
+        "id": "691a14a7000000003902fc93",
+        "content": "不会真有人相信有可以一种神奇的药让你可以随意熬夜、喝酒吧[doge][doge]",
+        "like_count": 45,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "心里安慰吧[笑哭R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6914208d000000003803f66f",
+        "content": "220买了两盒",
+        "like_count": 11,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这么便宜?我在京东买3百多[失望R]",
+            "like_count": 22
+          }
+        ]
+      },
+      {
+        "id": "6917d94e000000003902de55",
+        "content": "吃了一瓶转氨酶下来了,现在在吃加强版的",
+        "like_count": 8,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你在哪买的呀",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "6914c61e000000003803da36",
+        "content": "不喝酒不用吃 我天天喝酒 一开始吃感觉没效果 后面时间长了 发现第一天晚上不管喝的再多 第二天不会有那种起不来晕晕难受的感觉 但你不喝酒 其实完全没必要",
+        "like_count": 7,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "熬夜呢有用吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "691534860000000033027186",
+        "content": "澳洲都没有这个版本[偷笑R]",
+        "like_count": 5,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "澳洲瓶子长啥样",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "691c438e000000003802d23d",
+        "content": "吃了,尿为啥会变绿[笑哭R]",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啊?",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "691483510000000033004b00",
+        "content": "吃了疯狂冒痘",
+        "like_count": 3,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "暂时冇感觉",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69aa3435000000000400012a",
+        "content": "刚买的",
+        "like_count": 2,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "宝 你这个在哪个平台买的呀 一代还是二代",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "69131da9000000003903285c",
+        "content": "为啥我的护肝片是这样",
+        "like_count": 4,
+        "sub_comment_count": 18,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好像是一代,金色二代,我也不懂[笑哭R]",
+            "like_count": 15
+          }
+        ]
+      }
+    ],
+    "671b2bae000000001402e50d": [
+      {
+        "id": "68d4b41a0000000030011690",
+        "content": "二代",
+        "like_count": 7,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一次吃几粒",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "683e82d9000000001c014a65",
+        "content": "吃了一个月这个直接把我的胆红素吃的超标",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啊,这我胆红素也高,到底能不能吃啊",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68050f90000000001f00928f",
+        "content": "吃这个容易长痘吗?",
+        "like_count": 8,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我刚开始吃的时候长了很多",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "67e0f3bf000000001f01a566",
+        "content": "护肝片要一直吃么 不是吃一段时间挺一段时间么",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我去年9月开始吃,放在办公室,工作日吃,到现在没有停。",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "6801c28c000000001f00abe1",
+        "content": "为啥我吃护肝片会便秘",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是,还屁多[害羞R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67dd15680000000012009a2a",
+        "content": "现在怎么样姐妹",
+        "like_count": 14,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "痘痘好很多了,口气也好很多了,睡眠也好多了",
+            "like_count": 9
+          }
+        ]
+      },
+      {
+        "id": "689f3ef6000000002603a2ad",
+        "content": "我吃了大便干结,但是又每天都要大大。干到都出血了[哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我今天买的时候,店员说吃了这个要喝很多水,不然会便秘",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "685e2cf10000000006006f9e",
+        "content": "请问你是什么时候吃?我之前看小红书说护肝片一定要在上午吃,不然不如不吃,不知道是不是制造焦虑的",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是想到就吃。产品说明书上写着随餐服用,没关系的",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "69479b0800000000380336fe",
+        "content": "能改善早起口臭口苦吗姐妹们",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "能,我改善明显",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "692d10310000000014037ec8",
+        "content": "能改善睡眠吗?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "个人觉得效果不大",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68d4b41a0000000030011690",
+        "content": "二代",
+        "like_count": 7,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一次吃几粒",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "683e82d9000000001c014a65",
+        "content": "吃了一个月这个直接把我的胆红素吃的超标",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啊,这我胆红素也高,到底能不能吃啊",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68050f90000000001f00928f",
+        "content": "吃这个容易长痘吗?",
+        "like_count": 8,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我刚开始吃的时候长了很多",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "67e0f3bf000000001f01a566",
+        "content": "护肝片要一直吃么 不是吃一段时间挺一段时间么",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我去年9月开始吃,放在办公室,工作日吃,到现在没有停。",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "6801c28c000000001f00abe1",
+        "content": "为啥我吃护肝片会便秘",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是,还屁多[害羞R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67dd15680000000012009a2a",
+        "content": "现在怎么样姐妹",
+        "like_count": 14,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "痘痘好很多了,口气也好很多了,睡眠也好多了",
+            "like_count": 9
+          }
+        ]
+      },
+      {
+        "id": "689f3ef6000000002603a2ad",
+        "content": "我吃了大便干结,但是又每天都要大大。干到都出血了[哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我今天买的时候,店员说吃了这个要喝很多水,不然会便秘",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "685e2cf10000000006006f9e",
+        "content": "请问你是什么时候吃?我之前看小红书说护肝片一定要在上午吃,不然不如不吃,不知道是不是制造焦虑的",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是想到就吃。产品说明书上写着随餐服用,没关系的",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "69479b0800000000380336fe",
+        "content": "能改善早起口臭口苦吗姐妹们",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "能,我改善明显",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "692d10310000000014037ec8",
+        "content": "能改善睡眠吗?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "个人觉得效果不大",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68d4b41a0000000030011690",
+        "content": "二代",
+        "like_count": 7,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一次吃几粒",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "683e82d9000000001c014a65",
+        "content": "吃了一个月这个直接把我的胆红素吃的超标",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啊,这我胆红素也高,到底能不能吃啊",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68050f90000000001f00928f",
+        "content": "吃这个容易长痘吗?",
+        "like_count": 8,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我刚开始吃的时候长了很多",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "67e0f3bf000000001f01a566",
+        "content": "护肝片要一直吃么 不是吃一段时间挺一段时间么",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我去年9月开始吃,放在办公室,工作日吃,到现在没有停。",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "6801c28c000000001f00abe1",
+        "content": "为啥我吃护肝片会便秘",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是,还屁多[害羞R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67dd15680000000012009a2a",
+        "content": "现在怎么样姐妹",
+        "like_count": 14,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "痘痘好很多了,口气也好很多了,睡眠也好多了",
+            "like_count": 9
+          }
+        ]
+      },
+      {
+        "id": "689f3ef6000000002603a2ad",
+        "content": "我吃了大便干结,但是又每天都要大大。干到都出血了[哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我今天买的时候,店员说吃了这个要喝很多水,不然会便秘",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "685e2cf10000000006006f9e",
+        "content": "请问你是什么时候吃?我之前看小红书说护肝片一定要在上午吃,不然不如不吃,不知道是不是制造焦虑的",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是想到就吃。产品说明书上写着随餐服用,没关系的",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "69479b0800000000380336fe",
+        "content": "能改善早起口臭口苦吗姐妹们",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "能,我改善明显",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "692d10310000000014037ec8",
+        "content": "能改善睡眠吗?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "个人觉得效果不大",
+            "like_count": 0
+          }
+        ]
+      }
+    ],
+    "68aafc32000000001d01e228": [
+      {
+        "id": "68ade74a000000003001f548",
+        "content": "这个牌子澳洲本地人没有买的[偷笑R]",
+        "like_count": 5,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "本地人买啥啊",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68aebebe000000003002facd",
+        "content": "哎 这些澳洲保健品中国人骗中国人  看看药片体积 有效成分几个毫克? 其余都是合成纤维辅料 粘合剂 ... 暴利",
+        "like_count": 8,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "中国人不骗中国人[害羞R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68ada3d8000000000b022056",
+        "content": "为什么字是金色的?澳洲的都是黑色的",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不知道,在DY上买的,不过应该是正品吧",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68ad632a000000000902bac8",
+        "content": "吃了我会困 每天吃一片 每天拉屎",
+        "like_count": 6,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "额,好吧",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68ad96d8000000000b023da1",
+        "content": "吃好多年了",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好滴,能长期吃就放心啦",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68bd1072000000000b01de24",
+        "content": "这个亲测管用,我吃了半年了,之前肝功能一直不正常,前几天查了一下都正常了,而且我几乎每天都要喝酒",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真的吗 双十一快到了 准备买几瓶吃[捂脸R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68addd430000000030022fdd",
+        "content": "不管吃啥 都要吃一个月停几天",
+        "like_count": 6,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "嗯嗯[微笑R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68b6e20d000000003001ede1",
+        "content": "买了一瓶今天刚到,没敢多买。吃两天看看先,睡觉半夜老是醒。",
+        "like_count": 2,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "咋样[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68bb9465000000003002874a",
+        "content": "我去年体检重度脂肪肝,吃了一年,今年体检轻度脂肪肝,",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真的啊?生活习惯没有调整过嘛?",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68b51a5a0000000030005d04",
+        "content": "因人而异吧,我吃完就起痘",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我靠我也是 吃完连续爆痘",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68ade74a000000003001f548",
+        "content": "这个牌子澳洲本地人没有买的[偷笑R]",
+        "like_count": 5,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "本地人买啥啊",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68bb9465000000003002874a",
+        "content": "我去年体检重度脂肪肝,吃了一年,今年体检轻度脂肪肝,",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真的啊?生活习惯没有调整过嘛?",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68addd430000000030022fdd",
+        "content": "不管吃啥 都要吃一个月停几天",
+        "like_count": 6,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "嗯嗯[微笑R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68aebebe000000003002facd",
+        "content": "哎 这些澳洲保健品中国人骗中国人  看看药片体积 有效成分几个毫克? 其余都是合成纤维辅料 粘合剂 ... 暴利",
+        "like_count": 8,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "中国人不骗中国人[害羞R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68b6e20d000000003001ede1",
+        "content": "买了一瓶今天刚到,没敢多买。吃两天看看先,睡觉半夜老是醒。",
+        "like_count": 2,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "咋样[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68ae77860000000030015fc3",
+        "content": "澳洲还没有这个版本",
+        "like_count": 1,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "澳洲的啥版有图片吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68ad632a000000000902bac8",
+        "content": "吃了我会困 每天吃一片 每天拉屎",
+        "like_count": 6,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "额,好吧",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68bd1072000000000b01de24",
+        "content": "这个亲测管用,我吃了半年了,之前肝功能一直不正常,前几天查了一下都正常了,而且我几乎每天都要喝酒",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真的吗 双十一快到了 准备买几瓶吃[捂脸R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68ad96d8000000000b023da1",
+        "content": "吃好多年了",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好滴,能长期吃就放心啦",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68b1a97800000000090394e8",
+        "content": "不知道是不是心理作用,我吃了快俩月了,觉得脸干净一些。因为习惯熬大夜所以在吃[微笑R]",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68ade74a000000003001f548",
+        "content": "这个牌子澳洲本地人没有买的[偷笑R]",
+        "like_count": 5,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "本地人买啥啊",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68aebebe000000003002facd",
+        "content": "哎 这些澳洲保健品中国人骗中国人  看看药片体积 有效成分几个毫克? 其余都是合成纤维辅料 粘合剂 ... 暴利",
+        "like_count": 8,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "中国人不骗中国人[害羞R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68ada3d8000000000b022056",
+        "content": "为什么字是金色的?澳洲的都是黑色的",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不知道,在DY上买的,不过应该是正品吧",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68ad632a000000000902bac8",
+        "content": "吃了我会困 每天吃一片 每天拉屎",
+        "like_count": 6,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "额,好吧",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68ad96d8000000000b023da1",
+        "content": "吃好多年了",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好滴,能长期吃就放心啦",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68bd1072000000000b01de24",
+        "content": "这个亲测管用,我吃了半年了,之前肝功能一直不正常,前几天查了一下都正常了,而且我几乎每天都要喝酒",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真的吗 双十一快到了 准备买几瓶吃[捂脸R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68addd430000000030022fdd",
+        "content": "不管吃啥 都要吃一个月停几天",
+        "like_count": 6,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "嗯嗯[微笑R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68b6e20d000000003001ede1",
+        "content": "买了一瓶今天刚到,没敢多买。吃两天看看先,睡觉半夜老是醒。",
+        "like_count": 2,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "咋样[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68bb9465000000003002874a",
+        "content": "我去年体检重度脂肪肝,吃了一年,今年体检轻度脂肪肝,",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真的啊?生活习惯没有调整过嘛?",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68b51a5a0000000030005d04",
+        "content": "因人而异吧,我吃完就起痘",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我靠我也是 吃完连续爆痘",
+            "like_count": 1
+          }
+        ]
+      }
+    ],
+    "68735782000000001c0332c1": [
+      {
+        "id": "68746e29000000000401b338",
+        "content": "看见swiss,我都是呵呵",
+        "like_count": 15,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "为什么?品质差没效果?刚买了罐[汗颜R]",
+            "like_count": 19
+          }
+        ]
+      },
+      {
+        "id": "68c17aac000000003000be70",
+        "content": "抖音399买了四瓶 吃了肚子痛 不敢吃了 未开封出3瓶[哭惹R]",
+        "like_count": 3,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一瓶出吗",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68c68626000000000b02a18a",
+        "content": "这个普通装的就是个心理安慰剂,因为对护肝产生效果的水飞蓟素或者水飞蓟宾含量都没标注,正常人每天摄入量要400mg左右才会有作用,他这个只写了从2500mg奶蓟草中提取,换算下来就几十mg的水飞蓟素,加强版还好一点。",
+        "like_count": 28,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "二代还是加强版好点呀",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "689631a90000000029028530",
+        "content": "救命了,吃这个长了几个大痘",
+        "like_count": 6,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是在下巴上吗?大概多久能消啊",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68d73b5c000000001a024954",
+        "content": "请问早上吃还是晚上吃?随餐吃吗还是空腹啊?",
+        "like_count": 6,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "随餐吃",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "687759090000000015000a99",
+        "content": "女孩子别吃,吃了大姨妈推迟一个月",
+        "like_count": 12,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "男的可以吃么",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6917182b000000003802752e",
+        "content": "我爸爸有高血压糖尿病,在服用相关药物,可以吃吗[哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "同文",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "687f2ee500000000010230a7",
+        "content": "吃了一段时间[doge]没什么大的感觉,心理作用有一点",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "保健品都这样,主打一个心理安慰大于实际作用",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "68e1fc6e000000003800b2cb",
+        "content": "没用 我这去买 都不推荐这个玩意 香港本地产的更有效[笑哭R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有没有推荐的?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6960cef0000000001d0243c2",
+        "content": "护肝片是好东西",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68746e29000000000401b338",
+        "content": "看见swiss,我都是呵呵",
+        "like_count": 15,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "为什么?品质差没效果?刚买了罐[汗颜R]",
+            "like_count": 19
+          }
+        ]
+      },
+      {
+        "id": "68c68626000000000b02a18a",
+        "content": "这个普通装的就是个心理安慰剂,因为对护肝产生效果的水飞蓟素或者水飞蓟宾含量都没标注,正常人每天摄入量要400mg左右才会有作用,他这个只写了从2500mg奶蓟草中提取,换算下来就几十mg的水飞蓟素,加强版还好一点。",
+        "like_count": 28,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "二代还是加强版好点呀",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c17aac000000003000be70",
+        "content": "抖音399买了四瓶 吃了肚子痛 不敢吃了 未开封出3瓶[哭惹R]",
+        "like_count": 3,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一瓶出吗",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "689631a90000000029028530",
+        "content": "救命了,吃这个长了几个大痘",
+        "like_count": 6,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是在下巴上吗?大概多久能消啊",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68d73b5c000000001a024954",
+        "content": "请问早上吃还是晚上吃?随餐吃吗还是空腹啊?",
+        "like_count": 6,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "随餐吃",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "687759090000000015000a99",
+        "content": "女孩子别吃,吃了大姨妈推迟一个月",
+        "like_count": 12,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "男的可以吃么",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6917182b000000003802752e",
+        "content": "我爸爸有高血压糖尿病,在服用相关药物,可以吃吗[哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "同文",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "687f2ee500000000010230a7",
+        "content": "吃了一段时间[doge]没什么大的感觉,心理作用有一点",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "保健品都这样,主打一个心理安慰大于实际作用",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "68e1fc6e000000003800b2cb",
+        "content": "没用 我这去买 都不推荐这个玩意 香港本地产的更有效[笑哭R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有没有推荐的?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6960cef0000000001d0243c2",
+        "content": "护肝片是好东西",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68746e29000000000401b338",
+        "content": "看见swiss,我都是呵呵",
+        "like_count": 15,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "为什么?品质差没效果?刚买了罐[汗颜R]",
+            "like_count": 19
+          }
+        ]
+      },
+      {
+        "id": "68c68626000000000b02a18a",
+        "content": "这个普通装的就是个心理安慰剂,因为对护肝产生效果的水飞蓟素或者水飞蓟宾含量都没标注,正常人每天摄入量要400mg左右才会有作用,他这个只写了从2500mg奶蓟草中提取,换算下来就几十mg的水飞蓟素,加强版还好一点。",
+        "like_count": 28,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "二代还是加强版好点呀",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c17aac000000003000be70",
+        "content": "抖音399买了四瓶 吃了肚子痛 不敢吃了 未开封出3瓶[哭惹R]",
+        "like_count": 3,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一瓶出吗",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "689631a90000000029028530",
+        "content": "救命了,吃这个长了几个大痘",
+        "like_count": 6,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是在下巴上吗?大概多久能消啊",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68d73b5c000000001a024954",
+        "content": "请问早上吃还是晚上吃?随餐吃吗还是空腹啊?",
+        "like_count": 6,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "随餐吃",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "687759090000000015000a99",
+        "content": "女孩子别吃,吃了大姨妈推迟一个月",
+        "like_count": 12,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "男的可以吃么",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6917182b000000003802752e",
+        "content": "我爸爸有高血压糖尿病,在服用相关药物,可以吃吗[哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "同文",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "687f2ee500000000010230a7",
+        "content": "吃了一段时间[doge]没什么大的感觉,心理作用有一点",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "保健品都这样,主打一个心理安慰大于实际作用",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "68e1fc6e000000003800b2cb",
+        "content": "没用 我这去买 都不推荐这个玩意 香港本地产的更有效[笑哭R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有没有推荐的?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6960cef0000000001d0243c2",
+        "content": "护肝片是好东西",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "693f9264000000001702f23a",
+        "content": "我吃了这个一直腹胀",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "688017af0000000002006fb9",
+        "content": "净肝玻璃瓶包装的好点",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6884252a000000001901f6f2",
+        "content": "没用,还是老老实实吃药吧",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68807b47000000001a02d23c",
+        "content": "别吃",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6882687f000000000201ab1b",
+        "content": "连续吃一年了 不过是加强版的 感觉多少有点用",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ]
+  },
+  "total_comments": 260
+}

+ 8 - 0
docs/jiangzhong/raw/xhs/多烯磷脂酰胆碱-测评.json

@@ -0,0 +1,8 @@
+{
+  "keyword": "多烯磷脂酰胆碱 测评",
+  "_error": {
+    "status": 400,
+    "body": "{\"detail\":{\"code\":400,\"request_id\":\"2406050b-3ab1-46ed-8dd3-16ceb60d9b7d\",\"message\":\"Request failed. Please retry. Check the docs below, verify your parameters, test with the default demo, and share t"
+  },
+  "collected_at": "2026-04-21T03:41:40.486Z"
+}

+ 8 - 0
docs/jiangzhong/raw/xhs/易善复-副作用.json

@@ -0,0 +1,8 @@
+{
+  "keyword": "易善复 副作用",
+  "_error": {
+    "status": 400,
+    "body": "{\"detail\":{\"code\":400,\"request_id\":\"ec69e2ae-7cde-4aa5-b8f6-9548fb77731f\",\"message\":\"Request failed. Please retry. Check the docs below, verify your parameters, test with the default demo, and share t"
+  },
+  "collected_at": "2026-04-21T03:41:23.401Z"
+}

+ 3274 - 0
docs/jiangzhong/raw/xhs/易善复-效果.json

@@ -0,0 +1,3274 @@
+{
+  "platform": "xiaohongshu",
+  "keyword": "易善复 效果",
+  "hypotheses": [
+    "H3"
+  ],
+  "collected_at": "2026-04-21T03:41:01.983Z",
+  "elapsed_seconds": 116.3,
+  "total_notes_found": 20,
+  "top_notes": [
+    {
+      "id": "683824ae0000000022027069",
+      "type": "normal",
+      "title": "入职体检转氨酶超标自救方法",
+      "desc": "ps: 防止内容太多大家找不到,用药直接参考帖子第[五R]条 (易善复一次2粒,联苯双酯滴丸一次吃10粒,双环醇片一次两",
+      "timestamp": 1748509870,
+      "liked_count": 4189,
+      "comments_count": 1142,
+      "collected_count": 4311,
+      "shared_count": 2719,
+      "cover": "https://sns-na-i6.xhscdn.com/notes_pre_post/1040g3k031i2gm3g47e605p03vm0523g48s646pg?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=3a4eb23cd0d1949030c161d8391582bd&t=69e6f170&origin=0",
+      "user": {
+        "userid": "6403fd800000000014010e04",
+        "nickname": "Prielom",
+        "red_id": "6183541754",
+        "verified": false
+      }
+    },
+    {
+      "id": "66eac2670000000012013f58",
+      "type": "normal",
+      "title": "化疗期间保肝抄作业",
+      "desc": "🌟推迟两周化疗,终于肝指标降下来了! 👉🏻化疗结束后一直吃着甘草酸, 👉🏻后来又加了易善复,结果指标还在升高",
+      "timestamp": 1726661223,
+      "liked_count": 935,
+      "comments_count": 259,
+      "collected_count": 987,
+      "shared_count": 200,
+      "cover": "https://sns-na-i6.xhscdn.com/1040g008317suf6d40q005nddmrrg8fd2gqgmqng?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=319ca689fbe52581c4694cfa307ef18a&t=69e6f170&origin=0",
+      "user": {
+        "userid": "5dadb6f70000000001003da2",
+        "nickname": "羽轩🌻复羽而生",
+        "red_id": "366445879",
+        "verified": false
+      }
+    },
+    {
+      "id": "65a10fa100000000150027fa",
+      "type": "normal",
+      "title": "护肝药",
+      "desc": "易善复 甘草酸苷片 吃了一个月终于降下来了#护肝片",
+      "timestamp": 1705054113,
+      "liked_count": 379,
+      "comments_count": 338,
+      "collected_count": 287,
+      "shared_count": 101,
+      "cover": "https://sns-na-i6.xhscdn.com/1040g00830tqvcr7lkq004a51pvnp7ov8m8jg480?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=2581cc1a1f7c3daae9c9e4d028a04b14&t=69e6f170&origin=0",
+      "user": {
+        "userid": "5aec2f9311be101dfdebe3e8",
+        "nickname": "红萝卜",
+        "red_id": "279758596",
+        "verified": false
+      }
+    },
+    {
+      "id": "673b20bf0000000007026a52",
+      "type": "normal",
+      "title": "化疗期间肝功能异常怎么办?",
+      "desc": "对肝转移友友而言,转氨酶升高是个危险的信号,肝功能异常堪称我们的命门。谷丙转氨酶轻微升高,情况尚好;但谷草转氨酶升高,便",
+      "timestamp": 1731928255,
+      "liked_count": 687,
+      "comments_count": 153,
+      "collected_count": 1072,
+      "shared_count": 343,
+      "cover": "https://sns-na-i6.xhscdn.com/1040g2sg31abduugk7c705o99m88g861j0dm7b7o?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=0d79a7260d71a4de570a8331dc47548e&t=69e6f170&origin=0",
+      "user": {
+        "userid": "6129b2110000000001001833",
+        "nickname": "半夜睡不着",
+        "red_id": "KBOSS7",
+        "verified": false
+      }
+    },
+    {
+      "id": "6709019e000000002a031cc7",
+      "type": "normal",
+      "desc": "脂肪肝配了200片复方甘草酸苷片 那易善复还要一起吃吗?😅 宁波有没有看脂肪肝推荐的医生啊",
+      "timestamp": 1728643486,
+      "liked_count": 289,
+      "comments_count": 196,
+      "collected_count": 282,
+      "shared_count": 39,
+      "cover": "https://sns-na-i6.xhscdn.com/1040g2sg318qfm4nfk4705ovv601523pvenrm41g?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=a93f79818d82604e441c2cbfad01d11e&t=69e6f170&origin=0",
+      "user": {
+        "userid": "63ff30020000000014010f3f",
+        "nickname": "安妮Annybaby",
+        "red_id": "huangzihan_1026",
+        "verified": false
+      }
+    },
+    {
+      "id": "688f423900000000230302ba",
+      "type": "normal",
+      "title": "【每日认识一个药】多烯磷脂酰胆碱胶囊",
+      "desc": "🔥【每日认识一个药】多烯磷脂酰胆碱胶囊:脂肪肝的\"肝脏修复师\"!💊 🌿【它是什么?】 ✅ 成分:从大豆中提取的高纯",
+      "timestamp": 1754219065,
+      "liked_count": 548,
+      "comments_count": 23,
+      "collected_count": 439,
+      "shared_count": 405,
+      "cover": "https://sns-na-i6.xhscdn.com/notes_pre_post/1040g3k031knj23urj4005p9j2s3aj1k06t8gg7g?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=1c6b2f5e1c17e628d21165c51cd9ba23&t=69e6f170&origin=0",
+      "user": {
+        "userid": "65331706000000002a018680",
+        "nickname": "药店人笔记",
+        "red_id": "9892829778",
+        "verified": false
+      }
+    },
+    {
+      "id": "6952d0640000000022020750",
+      "type": "normal",
+      "title": "吃易善复2个月,肝功能变化",
+      "desc": "因脂肪肝引起的转氨酶偏高,ALT99,10月16日开始吃易善复,10月30日→82,12月29日→72,医生说还需要再吃",
+      "timestamp": 1767034980,
+      "liked_count": 174,
+      "comments_count": 184,
+      "collected_count": 153,
+      "shared_count": 31,
+      "cover": "https://sns-na-i6.xhscdn.com/note_pre_post_uhdr/1040g3r031qmi0vvh7u6g5n7h571m6s2q7cu12ng?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=19b81a5dd7f333950320dcfbd38001fe&t=69e6f170&origin=0",
+      "user": {
+        "userid": "5cf129c3000000001803705a",
+        "nickname": "KAQSHIN",
+        "red_id": "643863703",
+        "verified": false
+      }
+    },
+    {
+      "id": "699b1a5e00000000150202d3",
+      "type": "normal",
+      "title": "瑞舒伐他汀用药一个月的总结!",
+      "desc": "服用瑞舒伐他汀一个月(5mg剂量)总结: 1、总胆固醇由6.88降到标准值! 2、低密度胆固醇由4.79降到3.1,还是",
+      "timestamp": 1771772510,
+      "liked_count": 114,
+      "comments_count": 151,
+      "collected_count": 115,
+      "shared_count": 22,
+      "cover": "https://sns-na-i6.xhscdn.com/note_pre_post_uhdr/1040g3r031st56n41lk005p81clsh4pjf7mrfq28?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=4418ee4b458df6f6f4c9c93b52d1f9bc&t=69e6f170&origin=0",
+      "user": {
+        "userid": "65016579000000000402666f",
+        "nickname": "真的好险",
+        "red_id": "5876533964",
+        "verified": false
+      }
+    }
+  ],
+  "comments_by_note_id": {
+    "683824ae0000000022027069": [
+      {
+        "id": "683afefe000000000b014550",
+        "content": "你好 想问一下你最后体检当天早上 抽血前有没有吃药啊",
+        "like_count": 2,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "吃了的,大概提前2到3小时吃就行",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "695f3a8a000000001601dffc",
+        "content": "今天得到面试通过要体检的消息 明天就要体检了 我转氨酶之前测110多[捂脸R]",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "抓紧吃药不,很可能体检不过的",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6848f4a1000000001c014a66",
+        "content": "ALT125,AST89,医生给开了五灵胶囊和联苯双脂片,花了我309,b超验出脂肪肝,还用喝点其他的药吗",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你着急降酶吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6942c13a0000000038006c18",
+        "content": "求问是不是只吃联苯和双环醇,我还买了维 C 和水飞蓟(´・_・`)要不要四种都一起吃了,半个月前 120 多[石化R]",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "水飞不要 有时间就按博主的配方吃 没时间就加量",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6848f7630000000009014a28",
+        "content": "有脂肪肝没事是吧",
+        "like_count": 3,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "脂肪肝没事,但是转氨酶不能超标准两倍",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68849c5d000000001101a394",
+        "content": "您好,我想问一下,转氨酶44.40会通知复检吗?教师编考试按照公务员标准",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我的42通知复查,然后吃了两天药46啦[哭惹R]!别人吃都是下来了,正常了,我的倒是高了!愁人",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "684c3dcf000000000900ee3a",
+        "content": "那你脂肪肝好了吗[失望R]我也是脂肪肝前两天转氨酶140多[失望R]",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还没查,在减肥中[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68b96027000000002400c447",
+        "content": "来还愿了,感谢指路一个星期从250降到50,中途还熬夜了",
+        "like_count": 2,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "咋做到的[哭惹R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "685809b0000000001102d764",
+        "content": "有没有人告诉我 古草古丙吃这个 99能降到60吗",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可以的",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "688619960000000006005ada",
+        "content": "转氨酶109两天能降到90以下吗?",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "概率比较大,吃药和输液",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "685b5d4d000000002002f006",
+        "content": "哪用输液,吃那个什么降酶药吃三倍。四天从170降到25。同样脂肪肝",
+        "like_count": 15,
+        "sub_comment_count": 23,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你好,一次吃30颗嘛",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "683c2556000000001c02b13e",
+        "content": "3天100到35",
+        "like_count": 40,
+        "sub_comment_count": 29,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "恭喜🎉",
+            "like_count": 15
+          }
+        ]
+      },
+      {
+        "id": "684c15b60000000004017bda",
+        "content": "我也是脂肪肝120多,也是准备搞入职体检[笑哭R]",
+        "like_count": 4,
+        "sub_comment_count": 27,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "120过不了,早点降一降",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "691ac172000000003901c0d3",
+        "content": "谷丙转氨酶105,吃了四天的水飞蓟宾 后天去复查,好担心没降[哭惹R]",
+        "like_count": 0,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个药不怎么管用",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68561c90000000001102d399",
+        "content": "脂肪肝能用你这方法吗",
+        "like_count": 2,
+        "sub_comment_count": 16,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我就是脂肪肝",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "687e1f190000000006007ced",
+        "content": "亲 这个不靠挂水 是不是下不来呀 从4月开始吃药 陆陆续续 还是170多[笑哭R]",
+        "like_count": 3,
+        "sub_comment_count": 14,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "吃的啥药",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "684a9135000000000c026bf2",
+        "content": "我从198到25",
+        "like_count": 17,
+        "sub_comment_count": 20,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "恭喜🎉",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "685002520000000020027ae3",
+        "content": "轻度脂肪肝这个指标就容易高,入职体检查这个也是没道理啊!什么鬼公司",
+        "like_count": 27,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "公务员都查,没办法[笑哭R]",
+            "like_count": 11
+          }
+        ]
+      },
+      {
+        "id": "686b854c000000001e01a96e",
+        "content": "先输液三天 同时按照博主的配方吃了三天 易善复一次2粒,联苯双酯滴丸5粒,双环醇片一次1粒。第四天早上查肝功能 谷丙159降到了149 谷草69升到了72 谷氨酰基转移酶51升到了64\n请问我这种情况需要增加药量吗 没按博主的剂量吃 吃的是说明书的推荐用量 目前开了五天的输液 感觉有点慢 体检还有一周",
+        "like_count": 9,
+        "sub_comment_count": 26,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "加",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6942acbb000000001600e49b",
+        "content": "博主  我也是今天体检谷丙转氨酶140左右,我去挂号医生给我开了易善复和联苯双酯滴丸,还有四天复检,怎么快速降下来,要去医院打点滴吗?还是药要双倍吃,这个双环醇要一起吃吗[哭惹R]",
+        "like_count": 0,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "联苯30粒一次 3次一天  降得快",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "685b5d4d000000002002f006",
+        "content": "哪用输液,吃那个什么降酶药吃三倍。四天从170降到25。同样脂肪肝",
+        "like_count": 15,
+        "sub_comment_count": 23,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你好,一次吃30颗嘛",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "683c2556000000001c02b13e",
+        "content": "3天100到35",
+        "like_count": 40,
+        "sub_comment_count": 29,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "恭喜🎉",
+            "like_count": 15
+          }
+        ]
+      },
+      {
+        "id": "684c15b60000000004017bda",
+        "content": "我也是脂肪肝120多,也是准备搞入职体检[笑哭R]",
+        "like_count": 4,
+        "sub_comment_count": 27,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "120过不了,早点降一降",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "691ac172000000003901c0d3",
+        "content": "谷丙转氨酶105,吃了四天的水飞蓟宾 后天去复查,好担心没降[哭惹R]",
+        "like_count": 0,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个药不怎么管用",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68561c90000000001102d399",
+        "content": "脂肪肝能用你这方法吗",
+        "like_count": 2,
+        "sub_comment_count": 16,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我就是脂肪肝",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "687e1f190000000006007ced",
+        "content": "亲 这个不靠挂水 是不是下不来呀 从4月开始吃药 陆陆续续 还是170多[笑哭R]",
+        "like_count": 3,
+        "sub_comment_count": 14,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "吃的啥药",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "684a9135000000000c026bf2",
+        "content": "我从198到25",
+        "like_count": 17,
+        "sub_comment_count": 20,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "恭喜🎉",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "685002520000000020027ae3",
+        "content": "轻度脂肪肝这个指标就容易高,入职体检查这个也是没道理啊!什么鬼公司",
+        "like_count": 27,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "公务员都查,没办法[笑哭R]",
+            "like_count": 11
+          }
+        ]
+      },
+      {
+        "id": "686b854c000000001e01a96e",
+        "content": "先输液三天 同时按照博主的配方吃了三天 易善复一次2粒,联苯双酯滴丸5粒,双环醇片一次1粒。第四天早上查肝功能 谷丙159降到了149 谷草69升到了72 谷氨酰基转移酶51升到了64\n请问我这种情况需要增加药量吗 没按博主的剂量吃 吃的是说明书的推荐用量 目前开了五天的输液 感觉有点慢 体检还有一周",
+        "like_count": 9,
+        "sub_comment_count": 26,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "加",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6942acbb000000001600e49b",
+        "content": "博主  我也是今天体检谷丙转氨酶140左右,我去挂号医生给我开了易善复和联苯双酯滴丸,还有四天复检,怎么快速降下来,要去医院打点滴吗?还是药要双倍吃,这个双环醇要一起吃吗[哭惹R]",
+        "like_count": 0,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "联苯30粒一次 3次一天  降得快",
+            "like_count": 2
+          }
+        ]
+      }
+    ],
+    "66eac2670000000012013f58": [
+      {
+        "id": "69dca3780000000015004732",
+        "content": "化疗期间一直这么吃吗,啥时减药停药",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "ip_location": "上海",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "指标正常就停药,不能一直吃",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "673586da0000000002005608",
+        "content": "[哭惹R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还好还好,高的不多,吃几天应该就没事了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66efe34a000000000b022288",
+        "content": "姐妹,帮帮我,之前我谷丙和谷草高,吃了一个星期的药,挂了3天水才下来,现在是谷氨酰转移酶和碱性磷酸酶下不来,医生说好像只能吃熊去胆降,是这样嘛?还是否有其他方法?化疗已经推迟2周了[哭惹R]",
+        "like_count": 8,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你的谷丙转氨酶正常,可能肝没事啦,主要是胆的问题了吧,放心听白大褂的吧,肝不像其他的,不敢自己乱吃了[哭惹R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "676cea07000000000e00f38c",
+        "content": "姐妹,你这些药是怎么吃,都有分开吃吗",
+        "like_count": 1,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是每顿都一起吃的",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69259d3c0000000039003b66",
+        "content": "请问这个可以吃干草酸吗",
+        "like_count": 0,
+        "sub_comment_count": 11,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "问下白大褂吧,感觉不太适合",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6938ee4500000000380242bc",
+        "content": "您好!请问我这种情况应该吃熊去氧还是天晴甘平比较合适?",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "应该甘草酸就够啦",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "688c02fe0000000029026327",
+        "content": "双环醇和易善复可以一起吃吗",
+        "like_count": 3,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是一起吃的,医生没叮嘱分开吃",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68d7db4c000000000b026e2e",
+        "content": "吃了一周的熊去胆➕双环醇➕天晴甘平 还是降不到化疗指标,有什么好建议吗?之前也有吃易善复但不怎么管用",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "碱性磷酸酶偏高,其他高的不多,是可以继续用药的范围,考虑胆的问题哈,可以再吃药观察下,胆降的会慢一点,或者查下胆方面的检查,个人建议而已,遵医嘱哈,以大夫为准~",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67a49f81000000000a02d16f",
+        "content": "我妈也吃这么多种,指标不降反升,是不是药吃的太多了",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "也许不对症,也许有改善需要时间,数值上升速度有减缓吗?或者试试静脉?",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6741c3740000000002004f40",
+        "content": "姐妹 我这个化疗停了一个月多了 这个指标还是下不来[哭惹R] 帮我看看",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "都在口服哪些呀,目前其他数据还行,应该好降的吧",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69dca3780000000015004732",
+        "content": "化疗期间一直这么吃吗,啥时减药停药",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "ip_location": "上海",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "指标正常就停药,不能一直吃",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "673586da0000000002005608",
+        "content": "[哭惹R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还好还好,高的不多,吃几天应该就没事了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66efe34a000000000b022288",
+        "content": "姐妹,帮帮我,之前我谷丙和谷草高,吃了一个星期的药,挂了3天水才下来,现在是谷氨酰转移酶和碱性磷酸酶下不来,医生说好像只能吃熊去胆降,是这样嘛?还是否有其他方法?化疗已经推迟2周了[哭惹R]",
+        "like_count": 8,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你的谷丙转氨酶正常,可能肝没事啦,主要是胆的问题了吧,放心听白大褂的吧,肝不像其他的,不敢自己乱吃了[哭惹R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "676cea07000000000e00f38c",
+        "content": "姐妹,你这些药是怎么吃,都有分开吃吗",
+        "like_count": 1,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是每顿都一起吃的",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69259d3c0000000039003b66",
+        "content": "请问这个可以吃干草酸吗",
+        "like_count": 0,
+        "sub_comment_count": 11,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "问下白大褂吧,感觉不太适合",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6938ee4500000000380242bc",
+        "content": "您好!请问我这种情况应该吃熊去氧还是天晴甘平比较合适?",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "应该甘草酸就够啦",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "688c02fe0000000029026327",
+        "content": "双环醇和易善复可以一起吃吗",
+        "like_count": 3,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是一起吃的,医生没叮嘱分开吃",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68d7db4c000000000b026e2e",
+        "content": "吃了一周的熊去胆➕双环醇➕天晴甘平 还是降不到化疗指标,有什么好建议吗?之前也有吃易善复但不怎么管用",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "碱性磷酸酶偏高,其他高的不多,是可以继续用药的范围,考虑胆的问题哈,可以再吃药观察下,胆降的会慢一点,或者查下胆方面的检查,个人建议而已,遵医嘱哈,以大夫为准~",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67a49f81000000000a02d16f",
+        "content": "我妈也吃这么多种,指标不降反升,是不是药吃的太多了",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "也许不对症,也许有改善需要时间,数值上升速度有减缓吗?或者试试静脉?",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6741c3740000000002004f40",
+        "content": "姐妹 我这个化疗停了一个月多了 这个指标还是下不来[哭惹R] 帮我看看",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "都在口服哪些呀,目前其他数据还行,应该好降的吧",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "688c02fe0000000029026327",
+        "content": "双环醇和易善复可以一起吃吗",
+        "like_count": 3,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是一起吃的,医生没叮嘱分开吃",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66efe34a000000000b022288",
+        "content": "姐妹,帮帮我,之前我谷丙和谷草高,吃了一个星期的药,挂了3天水才下来,现在是谷氨酰转移酶和碱性磷酸酶下不来,医生说好像只能吃熊去胆降,是这样嘛?还是否有其他方法?化疗已经推迟2周了[哭惹R]",
+        "like_count": 8,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你的谷丙转氨酶正常,可能肝没事啦,主要是胆的问题了吧,放心听白大褂的吧,肝不像其他的,不敢自己乱吃了[哭惹R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "69dca3780000000015004732",
+        "content": "化疗期间一直这么吃吗,啥时减药停药",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "ip_location": "上海",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "指标正常就停药,不能一直吃",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "694e8018000000001d00f78a",
+        "content": "结疗后肝肾功能指数都恢复正常了还需要继续吃护肝的吗",
+        "like_count": 0,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "除了双环醇要慢慢减量,其他的可以断了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6938ee4500000000380242bc",
+        "content": "您好!请问我这种情况应该吃熊去氧还是天晴甘平比较合适?",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "应该甘草酸就够啦",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69633b490000000018021280",
+        "content": "请问这个情况怎么吃药呢?医院挂水半个月了,吃甘草二酸+双环醇几个月了。指标一直降不下去",
+        "like_count": 0,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "熊去氧之类的有吃吗,胆道有可能堵塞,胆的部分开始出问题了",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6746eff40000000007001be2",
+        "content": "我的胆红素三项都翻倍的高[哭惹R][哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "肝出问题后就是胆出状况,连锁反应",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "68db8fd2000000003800e789",
+        "content": "能帮我看看吗[哭惹R]我妈一开始吃的易善复,总胆汁酸和碱性磷酸酶没那么高。然后医生让吃熊去氧和丁二磺酸肠溶片。结果这个月复查。所有指标都升高了。本来谷丙和谷草都正常的[石化R]现在医生让我们四个药一起吃",
+        "like_count": 2,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是一开始只让吃两个,你们保肝的时候还在用化疗之类的药吗?感觉是胆的反应比较大",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68da2003000000000401257e",
+        "content": "化疗一周,四个高,怎么办呀。一直在吃易复善",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "甘草酸呢,有吃吗,还好,这个高的都不是很多",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "681f23af000000000900eb26",
+        "content": "我们是化疗后七天的指标,请问吃易善复可以不可以啊",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "高的不多的情况下我这边医生先让吃甘草酸",
+            "like_count": 0
+          }
+        ]
+      }
+    ],
+    "65a10fa100000000150027fa": [
+      {
+        "id": "65d7508a0000000003004f69",
+        "content": "易善复是和甘草酸苷片每餐饭后一起吃不用间隔开来吗",
+        "like_count": 7,
+        "sub_comment_count": 20,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不用,一起吃",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "65d3ff77000000000200fa94",
+        "content": "医生也给开的这两个,吃了一个礼拜,不降反升[笑哭R]",
+        "like_count": 8,
+        "sub_comment_count": 14,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "第一周我降了20-30而已",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "65bb216d0000000009014d28",
+        "content": "一盒易复善多少粒?谢谢",
+        "like_count": 2,
+        "sub_comment_count": 11,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "医生开的是24粒一盒",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "65c2e999000000000800850d",
+        "content": "姐妹饭后吃吗",
+        "like_count": 3,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是的,一吃完饭马上吃",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "66d83cbe0000000002007105",
+        "content": "我这里三盒医保统筹,自己个账只有出了26元 平均一盒8块多[偷笑R]",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "药店可以用医保吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "65c2264d000000001100b181",
+        "content": "400多吃药也能下来?",
+        "like_count": 1,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "对呀,我就是吃这两个降下来的",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "671db514000000001a01fd17",
+        "content": "你吃这个药有没有腹胀呢?",
+        "like_count": 0,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有的,还会腹痛",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "65dec2c300000000040165e3",
+        "content": "姐妹,你吃这个一天三次有没有间隔8小时呢",
+        "like_count": 3,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "没有,早上9点左右吃,中午1点左右,晚上8点左右",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6690bc8d000000000503b7a2",
+        "content": "护肝,我是转氨酶偏高,医生开的",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你一直吃了多久了 需要长期吃吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6776ac61000000001200caf8",
+        "content": "谁还有[皱眉R]",
+        "like_count": 0,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "怎么出",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "65d7508a0000000003004f69",
+        "content": "易善复是和甘草酸苷片每餐饭后一起吃不用间隔开来吗",
+        "like_count": 7,
+        "sub_comment_count": 20,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不用,一起吃",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "65d3ff77000000000200fa94",
+        "content": "医生也给开的这两个,吃了一个礼拜,不降反升[笑哭R]",
+        "like_count": 8,
+        "sub_comment_count": 14,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "第一周我降了20-30而已",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "65bb216d0000000009014d28",
+        "content": "一盒易复善多少粒?谢谢",
+        "like_count": 2,
+        "sub_comment_count": 11,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "医生开的是24粒一盒",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "65c2e999000000000800850d",
+        "content": "姐妹饭后吃吗",
+        "like_count": 3,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是的,一吃完饭马上吃",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "66d83cbe0000000002007105",
+        "content": "我这里三盒医保统筹,自己个账只有出了26元 平均一盒8块多[偷笑R]",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "药店可以用医保吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "65c2264d000000001100b181",
+        "content": "400多吃药也能下来?",
+        "like_count": 1,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "对呀,我就是吃这两个降下来的",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "671db514000000001a01fd17",
+        "content": "你吃这个药有没有腹胀呢?",
+        "like_count": 0,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有的,还会腹痛",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "65dec2c300000000040165e3",
+        "content": "姐妹,你吃这个一天三次有没有间隔8小时呢",
+        "like_count": 3,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "没有,早上9点左右吃,中午1点左右,晚上8点左右",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6690bc8d000000000503b7a2",
+        "content": "护肝,我是转氨酶偏高,医生开的",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你一直吃了多久了 需要长期吃吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6776ac61000000001200caf8",
+        "content": "谁还有[皱眉R]",
+        "like_count": 0,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "怎么出",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "65d7508a0000000003004f69",
+        "content": "易善复是和甘草酸苷片每餐饭后一起吃不用间隔开来吗",
+        "like_count": 7,
+        "sub_comment_count": 20,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不用,一起吃",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "65d3ff77000000000200fa94",
+        "content": "医生也给开的这两个,吃了一个礼拜,不降反升[笑哭R]",
+        "like_count": 8,
+        "sub_comment_count": 14,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "第一周我降了20-30而已",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "65bb216d0000000009014d28",
+        "content": "一盒易复善多少粒?谢谢",
+        "like_count": 2,
+        "sub_comment_count": 11,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "医生开的是24粒一盒",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "66d83cbe0000000002007105",
+        "content": "我这里三盒医保统筹,自己个账只有出了26元 平均一盒8块多[偷笑R]",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "药店可以用医保吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "65c2264d000000001100b181",
+        "content": "400多吃药也能下来?",
+        "like_count": 1,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "对呀,我就是吃这两个降下来的",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "671db514000000001a01fd17",
+        "content": "你吃这个药有没有腹胀呢?",
+        "like_count": 0,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有的,还会腹痛",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "65dec2c300000000040165e3",
+        "content": "姐妹,你吃这个一天三次有没有间隔8小时呢",
+        "like_count": 3,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "没有,早上9点左右吃,中午1点左右,晚上8点左右",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6690bc8d000000000503b7a2",
+        "content": "护肝,我是转氨酶偏高,医生开的",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你一直吃了多久了 需要长期吃吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6776ac61000000001200caf8",
+        "content": "谁还有[皱眉R]",
+        "like_count": 0,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "怎么出",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "65c2e999000000000800850d",
+        "content": "姐妹饭后吃吗",
+        "like_count": 3,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是的,一吃完饭马上吃",
+            "like_count": 1
+          }
+        ]
+      }
+    ],
+    "673b20bf0000000007026a52": [
+      {
+        "id": "673bfd79000000001a033191",
+        "content": "谷胱甘肽是怎么吃啊?一天三次,一次四颗吗?",
+        "like_count": 2,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是的",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67ab443f0000000019002c89",
+        "content": "亲,我们才第一次化疗后第一次抽血只高了一点点,然后还吃了双环醇跟熊去胆各一盒,第二次抽血就这么高了,挂了3天水才降到能打化疗,昨天去做第二代化疗了,好担心呀,请问以你的经验这次我需要备点什么药呀[合十R][合十R]",
+        "like_count": 0,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "然后我们总胆汁酸以前就有点高,现在更高了,[可怜R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6777e39a000000000e00d6c8",
+        "content": "吃靶向药升高,目前吃易善复和熊去氧胆酸,配点什么能降一下,之前吃国产的甘草酸过敏了,不知道美能会不会过敏[哭惹R]",
+        "like_count": 3,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可以吃谷胱甘太",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "69e6cd740000000014018810",
+        "content": "求双环醇[氛围感R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "湖北",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68becc08000000000a00c6b3",
+        "content": "我们用了4种护肝药,不降反而升,有没有遇到过这个情况呀?",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "姐妹后开降下来了吗?吃的啥?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a123e0000000000f02d722",
+        "content": "就我这个指标还是在吃双环醇➕易善复一个月后,是不是好得加药?",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "得问问主治了[抱拳R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67693b9800000000110320e9",
+        "content": "请问谷氨酰转肽酶偏高,有问题吗",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67ba2cbe00000000180336e7",
+        "content": "胆汁酸高怎么办",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "请问你们后面总胆汁酸高吃什么降下来的?我家吃了一盒优思弗没降反而升了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682ef732000000000103e2bf",
+        "content": "谷胱甘肽可以和易善复一起吃吗?谷丙589",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是一起吃的。仅供参考",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6780d02d000000001a00e9c5",
+        "content": "你们多少钱买的50mg的? 化疗保肝用没法用医保,某多90多一盒",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可以进医保的,还有社区医院去配报销比例更高,自己付5%-8%好了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "673bfd79000000001a033191",
+        "content": "谷胱甘肽是怎么吃啊?一天三次,一次四颗吗?",
+        "like_count": 2,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是的",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67ab443f0000000019002c89",
+        "content": "亲,我们才第一次化疗后第一次抽血只高了一点点,然后还吃了双环醇跟熊去胆各一盒,第二次抽血就这么高了,挂了3天水才降到能打化疗,昨天去做第二代化疗了,好担心呀,请问以你的经验这次我需要备点什么药呀[合十R][合十R]",
+        "like_count": 0,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "然后我们总胆汁酸以前就有点高,现在更高了,[可怜R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6777e39a000000000e00d6c8",
+        "content": "吃靶向药升高,目前吃易善复和熊去氧胆酸,配点什么能降一下,之前吃国产的甘草酸过敏了,不知道美能会不会过敏[哭惹R]",
+        "like_count": 3,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可以吃谷胱甘太",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "69e6cd740000000014018810",
+        "content": "求双环醇[氛围感R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "湖北",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69a123e0000000000f02d722",
+        "content": "就我这个指标还是在吃双环醇➕易善复一个月后,是不是好得加药?",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "得问问主治了[抱拳R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68becc08000000000a00c6b3",
+        "content": "我们用了4种护肝药,不降反而升,有没有遇到过这个情况呀?",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "姐妹后开降下来了吗?吃的啥?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67693b9800000000110320e9",
+        "content": "请问谷氨酰转肽酶偏高,有问题吗",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67ba2cbe00000000180336e7",
+        "content": "胆汁酸高怎么办",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "请问你们后面总胆汁酸高吃什么降下来的?我家吃了一盒优思弗没降反而升了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682ef732000000000103e2bf",
+        "content": "谷胱甘肽可以和易善复一起吃吗?谷丙589",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是一起吃的。仅供参考",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6780d02d000000001a00e9c5",
+        "content": "你们多少钱买的50mg的? 化疗保肝用没法用医保,某多90多一盒",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可以进医保的,还有社区医院去配报销比例更高,自己付5%-8%好了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "673bfd79000000001a033191",
+        "content": "谷胱甘肽是怎么吃啊?一天三次,一次四颗吗?",
+        "like_count": 2,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是的",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67ab443f0000000019002c89",
+        "content": "亲,我们才第一次化疗后第一次抽血只高了一点点,然后还吃了双环醇跟熊去胆各一盒,第二次抽血就这么高了,挂了3天水才降到能打化疗,昨天去做第二代化疗了,好担心呀,请问以你的经验这次我需要备点什么药呀[合十R][合十R]",
+        "like_count": 0,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "然后我们总胆汁酸以前就有点高,现在更高了,[可怜R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6777e39a000000000e00d6c8",
+        "content": "吃靶向药升高,目前吃易善复和熊去氧胆酸,配点什么能降一下,之前吃国产的甘草酸过敏了,不知道美能会不会过敏[哭惹R]",
+        "like_count": 3,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可以吃谷胱甘太",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "69e6cd740000000014018810",
+        "content": "求双环醇[氛围感R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "湖北",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68becc08000000000a00c6b3",
+        "content": "我们用了4种护肝药,不降反而升,有没有遇到过这个情况呀?",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "姐妹后开降下来了吗?吃的啥?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a123e0000000000f02d722",
+        "content": "就我这个指标还是在吃双环醇➕易善复一个月后,是不是好得加药?",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "得问问主治了[抱拳R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67693b9800000000110320e9",
+        "content": "请问谷氨酰转肽酶偏高,有问题吗",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67ba2cbe00000000180336e7",
+        "content": "胆汁酸高怎么办",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "请问你们后面总胆汁酸高吃什么降下来的?我家吃了一盒优思弗没降反而升了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "682ef732000000000103e2bf",
+        "content": "谷胱甘肽可以和易善复一起吃吗?谷丙589",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是一起吃的。仅供参考",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6780d02d000000001a00e9c5",
+        "content": "你们多少钱买的50mg的? 化疗保肝用没法用医保,某多90多一盒",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可以进医保的,还有社区医院去配报销比例更高,自己付5%-8%好了",
+            "like_count": 0
+          }
+        ]
+      }
+    ],
+    "6709019e000000002a031cc7": [
+      {
+        "id": "6755976e000000000d0030db",
+        "content": "我在宁波二院看脂肪肝科 北院医生很好 看的人很少 吃了两个月指标差不多都正常了[派对R][派对R]",
+        "like_count": 5,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你好请问你看的是北院哪个医生?可以推荐一下吗?谢谢",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6709e4980000000018033624",
+        "content": "第三个高血压不吃,因为吃了会让血压增高,好像是三片两次? 我以前[笑哭R]一天吃三次一次四片啊哈哈哈哈哈,没看医嘱",
+        "like_count": 8,
+        "sub_comment_count": 15,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我血压很高的 第三个是医生刚配的 三次两片 感觉吃了晚上不爱睡觉了",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "671e0c020000000017026a2b",
+        "content": "双环醇不要吃",
+        "like_count": 8,
+        "sub_comment_count": 31,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "但我今天去看医生 配了10盒双环醇[笑哭R][笑哭R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "670f799a00000000180300d0",
+        "content": "好好减肥😷💃,体重下来,脂肪肝就好转了",
+        "like_count": 3,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "重度脂肪肝有希望吗",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "6709b46b000000002a02d00c",
+        "content": "第二个药有副作用",
+        "like_count": 2,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "第二个药写着要吃六个月 但第二次去找医生就配了两盒复方甘草酸苷片",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6709c67d0000000020026082",
+        "content": "这几个都是修复肝脏细胞的,其实主要是自己生活方式饮食和锻炼,但是锻炼的话跟你脂肪肝的轻重程度有关系,如果你是中度和轻度的可以适锻炼重度的话先把饮食控制,然后降到中度或中度以下了再去进行锻炼",
+        "like_count": 8,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "最近都吃素 谢谢亲",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6709c49c00000000240363f6",
+        "content": "健身锻炼就是医生",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "锻炼加第一个药行不行",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6800971d0000000012031b1e",
+        "content": "姐妹,你是只吃了1和3吗,吃了多久能正常啊,拜托请回复我[哭惹R]",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不减肥不会正常的[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68222365000000000400fcfc",
+        "content": "我刚刚查了轻度,医生开了1、2给我,看了评论所以2要不要吃啊[笑哭R][笑哭R][笑哭R]",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "能减肥减减肥吧",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67be88e40000000018031ebd",
+        "content": "吃到正常值了吗?姐妹",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "❄️都正常了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6755976e000000000d0030db",
+        "content": "我在宁波二院看脂肪肝科 北院医生很好 看的人很少 吃了两个月指标差不多都正常了[派对R][派对R]",
+        "like_count": 5,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你好请问你看的是北院哪个医生?可以推荐一下吗?谢谢",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6709e4980000000018033624",
+        "content": "第三个高血压不吃,因为吃了会让血压增高,好像是三片两次? 我以前[笑哭R]一天吃三次一次四片啊哈哈哈哈哈,没看医嘱",
+        "like_count": 8,
+        "sub_comment_count": 15,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我血压很高的 第三个是医生刚配的 三次两片 感觉吃了晚上不爱睡觉了",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "671e0c020000000017026a2b",
+        "content": "双环醇不要吃",
+        "like_count": 8,
+        "sub_comment_count": 31,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "但我今天去看医生 配了10盒双环醇[笑哭R][笑哭R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "670f799a00000000180300d0",
+        "content": "好好减肥😷💃,体重下来,脂肪肝就好转了",
+        "like_count": 3,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "重度脂肪肝有希望吗",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "6709b46b000000002a02d00c",
+        "content": "第二个药有副作用",
+        "like_count": 2,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "第二个药写着要吃六个月 但第二次去找医生就配了两盒复方甘草酸苷片",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6709c67d0000000020026082",
+        "content": "这几个都是修复肝脏细胞的,其实主要是自己生活方式饮食和锻炼,但是锻炼的话跟你脂肪肝的轻重程度有关系,如果你是中度和轻度的可以适锻炼重度的话先把饮食控制,然后降到中度或中度以下了再去进行锻炼",
+        "like_count": 8,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "最近都吃素 谢谢亲",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6709c49c00000000240363f6",
+        "content": "健身锻炼就是医生",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "锻炼加第一个药行不行",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6800971d0000000012031b1e",
+        "content": "姐妹,你是只吃了1和3吗,吃了多久能正常啊,拜托请回复我[哭惹R]",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不减肥不会正常的[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68222365000000000400fcfc",
+        "content": "我刚刚查了轻度,医生开了1、2给我,看了评论所以2要不要吃啊[笑哭R][笑哭R][笑哭R]",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "能减肥减减肥吧",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67be88e40000000018031ebd",
+        "content": "吃到正常值了吗?姐妹",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "❄️都正常了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6755976e000000000d0030db",
+        "content": "我在宁波二院看脂肪肝科 北院医生很好 看的人很少 吃了两个月指标差不多都正常了[派对R][派对R]",
+        "like_count": 5,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你好请问你看的是北院哪个医生?可以推荐一下吗?谢谢",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6709e4980000000018033624",
+        "content": "第三个高血压不吃,因为吃了会让血压增高,好像是三片两次? 我以前[笑哭R]一天吃三次一次四片啊哈哈哈哈哈,没看医嘱",
+        "like_count": 8,
+        "sub_comment_count": 15,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我血压很高的 第三个是医生刚配的 三次两片 感觉吃了晚上不爱睡觉了",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "671e0c020000000017026a2b",
+        "content": "双环醇不要吃",
+        "like_count": 8,
+        "sub_comment_count": 31,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "但我今天去看医生 配了10盒双环醇[笑哭R][笑哭R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "670f799a00000000180300d0",
+        "content": "好好减肥😷💃,体重下来,脂肪肝就好转了",
+        "like_count": 3,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "重度脂肪肝有希望吗",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "6709b46b000000002a02d00c",
+        "content": "第二个药有副作用",
+        "like_count": 2,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "第二个药写着要吃六个月 但第二次去找医生就配了两盒复方甘草酸苷片",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6709c67d0000000020026082",
+        "content": "这几个都是修复肝脏细胞的,其实主要是自己生活方式饮食和锻炼,但是锻炼的话跟你脂肪肝的轻重程度有关系,如果你是中度和轻度的可以适锻炼重度的话先把饮食控制,然后降到中度或中度以下了再去进行锻炼",
+        "like_count": 8,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "最近都吃素 谢谢亲",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6709c49c00000000240363f6",
+        "content": "健身锻炼就是医生",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "锻炼加第一个药行不行",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6800971d0000000012031b1e",
+        "content": "姐妹,你是只吃了1和3吗,吃了多久能正常啊,拜托请回复我[哭惹R]",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不减肥不会正常的[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68222365000000000400fcfc",
+        "content": "我刚刚查了轻度,医生开了1、2给我,看了评论所以2要不要吃啊[笑哭R][笑哭R][笑哭R]",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "能减肥减减肥吧",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67be88e40000000018031ebd",
+        "content": "吃到正常值了吗?姐妹",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "❄️都正常了",
+            "like_count": 0
+          }
+        ]
+      }
+    ],
+    "688f423900000000230302ba": [
+      {
+        "id": "690ca4b10000000039021dba",
+        "content": "吃这要浑身出汗是正常现象吗?",
+        "like_count": 4,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是晚上睡着了会浑身出汗",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "6952ad01000000000f01adae",
+        "content": "这个指标适合喝哪个",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "两个都用",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "692ee8e10000000038029285",
+        "content": "请问TOP1 2是啥[皱眉R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "692f0c27000000003802b08a",
+        "content": "你好想请问这个药有间隔时间限制吗,谢谢您",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68e19e5e000000003901c599",
+        "content": "B族是B几",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "4",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "692178fe0000000014034d6b",
+        "content": "哺乳期医生给开了说吃了没事",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69c7d1d20000000002035d2a",
+        "content": "护肝片不能喝酒?",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "江苏",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68c6578b000000003000fdfc",
+        "content": "有推荐的什么品牌的维生素B吗",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "几块钱的药片,不要吃保健品",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "6934fdc1000000001600efcd",
+        "content": "吃这个能喝酒吗?",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "文案说了戒酒[笑哭R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "692028d0000000001702f790",
+        "content": "[失望R]难怪换了这个药后,拉屎就没有完整的状态,原来胶囊里面里油。",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "690ca4b10000000039021dba",
+        "content": "吃这要浑身出汗是正常现象吗?",
+        "like_count": 4,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是晚上睡着了会浑身出汗",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "6952ad01000000000f01adae",
+        "content": "这个指标适合喝哪个",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "两个都用",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6934fdc1000000001600efcd",
+        "content": "吃这个能喝酒吗?",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "文案说了戒酒[笑哭R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "692f0c27000000003802b08a",
+        "content": "你好想请问这个药有间隔时间限制吗,谢谢您",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68c6578b000000003000fdfc",
+        "content": "有推荐的什么品牌的维生素B吗",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "几块钱的药片,不要吃保健品",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "692ee8e10000000038029285",
+        "content": "请问TOP1 2是啥[皱眉R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "692178fe0000000014034d6b",
+        "content": "哺乳期医生给开了说吃了没事",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68e19e5e000000003901c599",
+        "content": "B族是B几",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "4",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c7d1d20000000002035d2a",
+        "content": "护肝片不能喝酒?",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "江苏",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "692028d0000000001702f790",
+        "content": "[失望R]难怪换了这个药后,拉屎就没有完整的状态,原来胶囊里面里油。",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "690ca4b10000000039021dba",
+        "content": "吃这要浑身出汗是正常现象吗?",
+        "like_count": 4,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是晚上睡着了会浑身出汗",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "6952ad01000000000f01adae",
+        "content": "这个指标适合喝哪个",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "两个都用",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6934fdc1000000001600efcd",
+        "content": "吃这个能喝酒吗?",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "文案说了戒酒[笑哭R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "692f0c27000000003802b08a",
+        "content": "你好想请问这个药有间隔时间限制吗,谢谢您",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68c6578b000000003000fdfc",
+        "content": "有推荐的什么品牌的维生素B吗",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "几块钱的药片,不要吃保健品",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "692ee8e10000000038029285",
+        "content": "请问TOP1 2是啥[皱眉R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "692178fe0000000014034d6b",
+        "content": "哺乳期医生给开了说吃了没事",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68e19e5e000000003901c599",
+        "content": "B族是B几",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "4",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c7d1d20000000002035d2a",
+        "content": "护肝片不能喝酒?",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "江苏",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "692028d0000000001702f790",
+        "content": "[失望R]难怪换了这个药后,拉屎就没有完整的状态,原来胶囊里面里油。",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ],
+    "6952d0640000000022020750": [
+      {
+        "id": "69d5d05300000000140093cb",
+        "content": "球病友剩余",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "ip_location": "天津",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "当时买来自用的",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6953bc0a0000000005039891",
+        "content": "谁有不吃的易善复,我要",
+        "like_count": 2,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我囤了好多了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6956934700000000310031cb",
+        "content": "你直接买香港代购日本EPL,我吃了一个月转氨酶200降到70,然后每天都出去暴走",
+        "like_count": 1,
+        "sub_comment_count": 21,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "易善复就是epl的国内版,都是多烯磷脂,还便宜50块钱100片",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "6953b8b2000000001601ddf7",
+        "content": "吃了一个来月给肠胃毁了",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "为了健康,这点副作用忍了",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69e5e0780000000014018c00",
+        "content": "有8盒",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "山东",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "695364c5000000000f01b014",
+        "content": "我转氨酶升高一开始医生只开了天晴甘平 一个月几乎没变化 然后加了个易善复 明天复查也不会知道咋样[笑哭R]",
+        "like_count": 1,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不知道是不是吃这个药的原因,最近大便出来一头比较干,说明书有写可能会引起便秘或腹泻",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69564d5a0000000018022aee",
+        "content": "重度脂肪肝,医生还配了双环醇片吃。",
+        "like_count": 5,
+        "sub_comment_count": 11,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "减肥和锻炼也是需要的",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "6953a283000000000f028d34",
+        "content": "你把事情搞错了吧,既然是脂肪肝引起的异常,第一应该是减肥啊,你的医生医术也不高啊",
+        "like_count": 3,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有说的,控制饮食控制体重增加锻炼,同时也要护肝",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69532705000000001803bf95",
+        "content": "我11月18日测了183 ,11月26日开始吃,12月26日测了77",
+        "like_count": 2,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "那您降得挺快的",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6957d904000000000503b82f",
+        "content": "脂肪肝最近是减肥就好,不用吃太了的药,饮食习惯改一下,多锻炼少吃肥肉,猪油,奶茶,饮料,炸鸡,油炸,辣的就行了,他自己就会好了的,当然最好是吃易善复和护肝片,一个月转氨酶就会好了",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "兄弟,你也不胖啊,你平时喝酒吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6953b8b2000000001601ddf7",
+        "content": "吃了一个来月给肠胃毁了",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "为了健康,这点副作用忍了",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6956934700000000310031cb",
+        "content": "你直接买香港代购日本EPL,我吃了一个月转氨酶200降到70,然后每天都出去暴走",
+        "like_count": 1,
+        "sub_comment_count": 21,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "易善复就是epl的国内版,都是多烯磷脂,还便宜50块钱100片",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "6953bc0a0000000005039891",
+        "content": "谁有不吃的易善复,我要",
+        "like_count": 2,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我囤了好多了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69564d5a0000000018022aee",
+        "content": "重度脂肪肝,医生还配了双环醇片吃。",
+        "like_count": 5,
+        "sub_comment_count": 11,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "减肥和锻炼也是需要的",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "69e5e0780000000014018c00",
+        "content": "有8盒",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "山东",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "695b60fc000000001403cc38",
+        "content": "易善复和水飞蓟宾哪个对脂肪肝效果好?",
+        "like_count": 2,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "没吃过水飞,就我目前而言,我吃过的护肝药有甘草酸苷,联苯双酯滴丸和易善复",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "695364c5000000000f01b014",
+        "content": "我转氨酶升高一开始医生只开了天晴甘平 一个月几乎没变化 然后加了个易善复 明天复查也不会知道咋样[笑哭R]",
+        "like_count": 1,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不知道是不是吃这个药的原因,最近大便出来一头比较干,说明书有写可能会引起便秘或腹泻",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69535662000000001502e768",
+        "content": "这玩意能长时间吃吗",
+        "like_count": 2,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "医生说再吃一个月复查,她的意思是不能一直吃太久,一个一个疗程,说明书有写要逐渐减量维持一段时间用药",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "695e144d00000000090366dd",
+        "content": "可是这个药有点贵,,每天还要吃6颗",
+        "like_count": 4,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是有点贵,但也还好",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6953b677000000001600c62e",
+        "content": "这个玩意没事可以吃不 我爸肺结核搭配了这个药 那个医生开了一大堆 剩了好几盒 放在那里也没吃了[笑哭R]",
+        "like_count": 2,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个药会引起便秘或者腹泻,建议还是抽血查肝功能再问医生",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "6953b8b2000000001601ddf7",
+        "content": "吃了一个来月给肠胃毁了",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "为了健康,这点副作用忍了",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6956934700000000310031cb",
+        "content": "你直接买香港代购日本EPL,我吃了一个月转氨酶200降到70,然后每天都出去暴走",
+        "like_count": 1,
+        "sub_comment_count": 21,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "易善复就是epl的国内版,都是多烯磷脂,还便宜50块钱100片",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "6953bc0a0000000005039891",
+        "content": "谁有不吃的易善复,我要",
+        "like_count": 2,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我囤了好多了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69564d5a0000000018022aee",
+        "content": "重度脂肪肝,医生还配了双环醇片吃。",
+        "like_count": 5,
+        "sub_comment_count": 11,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "减肥和锻炼也是需要的",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "69e5e0780000000014018c00",
+        "content": "有8盒",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "山东",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "695b60fc000000001403cc38",
+        "content": "易善复和水飞蓟宾哪个对脂肪肝效果好?",
+        "like_count": 2,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "没吃过水飞,就我目前而言,我吃过的护肝药有甘草酸苷,联苯双酯滴丸和易善复",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "695364c5000000000f01b014",
+        "content": "我转氨酶升高一开始医生只开了天晴甘平 一个月几乎没变化 然后加了个易善复 明天复查也不会知道咋样[笑哭R]",
+        "like_count": 1,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不知道是不是吃这个药的原因,最近大便出来一头比较干,说明书有写可能会引起便秘或腹泻",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69535662000000001502e768",
+        "content": "这玩意能长时间吃吗",
+        "like_count": 2,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "医生说再吃一个月复查,她的意思是不能一直吃太久,一个一个疗程,说明书有写要逐渐减量维持一段时间用药",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "695e144d00000000090366dd",
+        "content": "可是这个药有点贵,,每天还要吃6颗",
+        "like_count": 4,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是有点贵,但也还好",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6953b677000000001600c62e",
+        "content": "这个玩意没事可以吃不 我爸肺结核搭配了这个药 那个医生开了一大堆 剩了好几盒 放在那里也没吃了[笑哭R]",
+        "like_count": 2,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个药会引起便秘或者腹泻,建议还是抽血查肝功能再问医生",
+            "like_count": 6
+          }
+        ]
+      }
+    ],
+    "699b1a5e00000000150202d3": [
+      {
+        "id": "69a00443000000000c009a7c",
+        "content": "医院能开到5mg的可定?",
+        "like_count": 1,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是10mg的,医嘱是5mg,所以切半吃[笑哭R][笑哭R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "699e9b15000000001d00e37b",
+        "content": "吃了二个月,检查正常了,还要继续吃吗?",
+        "like_count": 0,
+        "sub_comment_count": 11,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不能,可以减半,一停就会反弹,你可以停药一个月后去检测一下血脂[偷笑R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69a969d0000000000f029e65",
+        "content": "高危人群低密度脂蛋白多少合适,一直都有争论,我们近十年来从2.3到2.0到1.8到1.4再到最近的1.0以下,其实都是药厂在推动,包括最近一年来强力推广降脂针到0.4也是如此",
+        "like_count": 1,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "任何东西都是要平衡,不能太高也不能太低,高危人群1.8算是均衡的吧,太低了也不好,肯定会引发身体其他问题[萌萌哒R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a10905000000000f027360",
+        "content": "我一直吃的这个  医生直接告诉我停不了[捂脸R]",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "嗯嗯,是的,不能停[笑哭R][笑哭R][笑哭R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "699b3fb2000000000c017a02",
+        "content": "斑块复查了吗",
+        "like_count": 2,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "去年12月检查所有斑块的[皱眉R][皱眉R][皱眉R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69ae4bf800000000020345be",
+        "content": "求问博主 我吃瑞舒伐他汀两个月 肝功几个异常 怎么办呢",
+        "like_count": 0,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "没到150,可以让医生开“易善复”修复下肝损伤,你是否有脂肪肝?或者再吃其他药物?[皱眉R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c91b4d0000000015000b2b",
+        "content": "你好易善复能进医保吗",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "ip_location": "浙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "易善复是医保用药💊",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "699bbbc100000000090341fa",
+        "content": "还是打针吧 你吃瑞舒5mg转氨酶都升高 吃别的他汀估计也会高",
+        "like_count": 0,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "嗯,先不打针,下个月再看看,试试瑞舒伐他汀依折麦布二合一的效果[皱眉R][皱眉R][皱眉R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69d05396000000000103d193",
+        "content": "你好,你是颈动脉斑块还是内中膜增厚呢?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "ip_location": "浙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "斑块[皱眉R][皱眉R][皱眉R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a4e4d4000000000600af1a",
+        "content": "我老公也是最开始吃的5mg,吃3个月复查低密度还是3,这周准备吃10mg了",
+        "like_count": 0,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "那和我一样,其实吃10mg也不能降太多,估计是2.6左右,联合依折麦布的话,可能到1.8[皱眉R][皱眉R]我们先试试10mg看看👀",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a00443000000000c009a7c",
+        "content": "医院能开到5mg的可定?",
+        "like_count": 1,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是10mg的,医嘱是5mg,所以切半吃[笑哭R][笑哭R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "699e9b15000000001d00e37b",
+        "content": "吃了二个月,检查正常了,还要继续吃吗?",
+        "like_count": 0,
+        "sub_comment_count": 11,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不能,可以减半,一停就会反弹,你可以停药一个月后去检测一下血脂[偷笑R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69a969d0000000000f029e65",
+        "content": "高危人群低密度脂蛋白多少合适,一直都有争论,我们近十年来从2.3到2.0到1.8到1.4再到最近的1.0以下,其实都是药厂在推动,包括最近一年来强力推广降脂针到0.4也是如此",
+        "like_count": 1,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "任何东西都是要平衡,不能太高也不能太低,高危人群1.8算是均衡的吧,太低了也不好,肯定会引发身体其他问题[萌萌哒R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a10905000000000f027360",
+        "content": "我一直吃的这个  医生直接告诉我停不了[捂脸R]",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "嗯嗯,是的,不能停[笑哭R][笑哭R][笑哭R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "699b3fb2000000000c017a02",
+        "content": "斑块复查了吗",
+        "like_count": 2,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "去年12月检查所有斑块的[皱眉R][皱眉R][皱眉R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69ae4bf800000000020345be",
+        "content": "求问博主 我吃瑞舒伐他汀两个月 肝功几个异常 怎么办呢",
+        "like_count": 0,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "没到150,可以让医生开“易善复”修复下肝损伤,你是否有脂肪肝?或者再吃其他药物?[皱眉R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c91b4d0000000015000b2b",
+        "content": "你好易善复能进医保吗",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "ip_location": "浙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "易善复是医保用药💊",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69d05396000000000103d193",
+        "content": "你好,你是颈动脉斑块还是内中膜增厚呢?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "ip_location": "浙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "斑块[皱眉R][皱眉R][皱眉R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a4e4d4000000000600af1a",
+        "content": "我老公也是最开始吃的5mg,吃3个月复查低密度还是3,这周准备吃10mg了",
+        "like_count": 0,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "那和我一样,其实吃10mg也不能降太多,估计是2.6左右,联合依折麦布的话,可能到1.8[皱眉R][皱眉R]我们先试试10mg看看👀",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "699bbbc100000000090341fa",
+        "content": "还是打针吧 你吃瑞舒5mg转氨酶都升高 吃别的他汀估计也会高",
+        "like_count": 0,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "嗯,先不打针,下个月再看看,试试瑞舒伐他汀依折麦布二合一的效果[皱眉R][皱眉R][皱眉R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69a67cb600000000060313c5",
+        "content": "我妈低密度2.2三高有斑块 医生说要降到1.4 开了一个月可定 一个月后复查降的不理想说要加依折麦布",
+        "like_count": 0,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是的,你妈妈属于高危人群,低密度要降到1.4,不然很容易引发心梗脑梗~➕依折麦布应该差不多能降到吧~不行就打降脂针哦~一个月2针,很快降下来的~医保报销一半,自费280[皱眉R][皱眉R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "699f9f28000000000b036fda",
+        "content": "瑞舒伐他汀不会引起肝酶升高吧 容易引起肌酐升高",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是的,因为我是在中医院看的,同事还吃了几种中药调理,我想可能吃的药太多引起肝脏代谢不过来,我现在就吃他汀和易善复看看[笑哭R][笑哭R][笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "699c53e3000000000600b1d0",
+        "content": "[捂脸R]你这个转氨酶。。。医生和我说,没有超标三倍都没事。。。。所以不用看,随便吧。",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是吧...上次医生还说我不适合吃他汀,但是我坚持要吃,让加了一个易善复[皱眉R][皱眉R][皱眉R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69abbc1c0000000005032d18",
+        "content": "我也在吃进口他汀吃了一个半月了,再吃一个月复查。医生没开护肝片。最近发现体重减了8斤,食欲也减退了。其他没发现异常。之前查肝功能正常。轻度脂肪肝。",
+        "like_count": 0,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你肝功正常就不需要吃护肝药呀[飞吻R][飞吻R][飞吻R]象你胖胖的体重,需要加强有氧运动,内脏脂肪减得更快~食欲减退不是坏事,很多胖胖喜欢吃,容易饿,其实是胰岛素抵抗~少吃,营养均衡,才是硬道理[偷笑R][偷笑R][偷笑R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69dd9c970000000035020c1c",
+        "content": "我与楼主差不多,我是第5个月复查转氨酶升高。楼主最近复查结果怎么样?",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "吃了易善复,基本压在标准临界值,我有脂肪肝[偷笑R][偷笑R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a00443000000000c009a7c",
+        "content": "医院能开到5mg的可定?",
+        "like_count": 1,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是10mg的,医嘱是5mg,所以切半吃[笑哭R][笑哭R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "699e9b15000000001d00e37b",
+        "content": "吃了二个月,检查正常了,还要继续吃吗?",
+        "like_count": 0,
+        "sub_comment_count": 11,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不能,可以减半,一停就会反弹,你可以停药一个月后去检测一下血脂[偷笑R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69a969d0000000000f029e65",
+        "content": "高危人群低密度脂蛋白多少合适,一直都有争论,我们近十年来从2.3到2.0到1.8到1.4再到最近的1.0以下,其实都是药厂在推动,包括最近一年来强力推广降脂针到0.4也是如此",
+        "like_count": 1,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "任何东西都是要平衡,不能太高也不能太低,高危人群1.8算是均衡的吧,太低了也不好,肯定会引发身体其他问题[萌萌哒R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a10905000000000f027360",
+        "content": "我一直吃的这个  医生直接告诉我停不了[捂脸R]",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "嗯嗯,是的,不能停[笑哭R][笑哭R][笑哭R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "699b3fb2000000000c017a02",
+        "content": "斑块复查了吗",
+        "like_count": 2,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "去年12月检查所有斑块的[皱眉R][皱眉R][皱眉R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69ae4bf800000000020345be",
+        "content": "求问博主 我吃瑞舒伐他汀两个月 肝功几个异常 怎么办呢",
+        "like_count": 0,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "没到150,可以让医生开“易善复”修复下肝损伤,你是否有脂肪肝?或者再吃其他药物?[皱眉R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69c91b4d0000000015000b2b",
+        "content": "你好易善复能进医保吗",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "ip_location": "浙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "易善复是医保用药💊",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69d05396000000000103d193",
+        "content": "你好,你是颈动脉斑块还是内中膜增厚呢?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "ip_location": "浙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "斑块[皱眉R][皱眉R][皱眉R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a4e4d4000000000600af1a",
+        "content": "我老公也是最开始吃的5mg,吃3个月复查低密度还是3,这周准备吃10mg了",
+        "like_count": 0,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "那和我一样,其实吃10mg也不能降太多,估计是2.6左右,联合依折麦布的话,可能到1.8[皱眉R][皱眉R]我们先试试10mg看看👀",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "699bbbc100000000090341fa",
+        "content": "还是打针吧 你吃瑞舒5mg转氨酶都升高 吃别的他汀估计也会高",
+        "like_count": 0,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "嗯,先不打针,下个月再看看,试试瑞舒伐他汀依折麦布二合一的效果[皱眉R][皱眉R][皱眉R]",
+            "like_count": 2
+          }
+        ]
+      }
+    ]
+  },
+  "total_comments": 245
+}

+ 8 - 0
docs/jiangzhong/raw/xhs/汤臣倍健护肝片-测评.json

@@ -0,0 +1,8 @@
+{
+  "keyword": "汤臣倍健护肝片 测评",
+  "_error": {
+    "status": 400,
+    "body": "{\"detail\":{\"code\":400,\"request_id\":\"af5e6252-d52b-456b-a846-15223fca3130\",\"message\":\"Request failed. Please retry. Check the docs below, verify your parameters, test with the default demo, and share t"
+  },
+  "collected_at": "2026-04-21T03:44:19.919Z"
+}

+ 2265 - 0
docs/jiangzhong/raw/xhs/海王金樽-有用吗.json

@@ -0,0 +1,2265 @@
+{
+  "platform": "xiaohongshu",
+  "keyword": "海王金樽 有用吗",
+  "hypotheses": [
+    "H2"
+  ],
+  "collected_at": "2026-04-21T03:36:01.580Z",
+  "elapsed_seconds": 105.5,
+  "total_notes_found": 15,
+  "top_notes": [
+    {
+      "id": "69d4cf96000000002200c42e",
+      "type": "video",
+      "desc": "男人千万别人碰这味药怕你比牛还壮比虎还猛#医学科普#中医#中医养生",
+      "timestamp": 1775813541,
+      "liked_count": 2883,
+      "comments_count": 75,
+      "collected_count": 7612,
+      "shared_count": 1416,
+      "cover": "https://sns-na-i4.xhscdn.com/spectrum/1040g34o31ulginc9is105n3hpmm42vo68hejd20?imageView2/2/w/608/format/heif/q/56|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=b03ca14a3e992207493c84ca6e9afc46&t=69e6f03a&origin=0",
+      "user": {
+        "userid": "5c71cdac0000000010017f06",
+        "nickname": "中医姜薇",
+        "red_id": "686367385",
+        "verified": false
+      }
+    },
+    {
+      "id": "690dd467000000000300d9a3",
+      "type": "video",
+      "title": "十位酒类博主的解酒推荐🤩我现在强的可怕",
+      "desc": "老桂强烈提醒:解酒💊不是让你喝更多❗ 他的目的是让你喝完尽量不要太难受❗ 如果不把握好度 一样还是会不舒服[吧唧R",
+      "timestamp": 1762514023,
+      "liked_count": 2592,
+      "comments_count": 132,
+      "collected_count": 1703,
+      "shared_count": 582,
+      "cover": "https://sns-na-i4.xhscdn.com/1040g2sg31oj673a35me04a785tl7uao4lcieaho?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=0fd165bed144f47e5562255677e70ecf&t=69e6f03a&origin=0",
+      "user": {
+        "userid": "5b4dea7ff7e8b931a88e2b04",
+        "nickname": "老桂爱喝酒",
+        "red_id": "628594768",
+        "verified": false
+      }
+    },
+    {
+      "id": "6777b67b00000000140217a9",
+      "type": "normal",
+      "title": "💊每日一药:药店解酒常用",
+      "desc": "🏷️海王金樽片/口服液:主要由牡蛎精粉提取物研制,对化学性肝损伤有一定保护作用。每日3次,每次3片;口服液一次一瓶,一",
+      "timestamp": 1735898747,
+      "liked_count": 1172,
+      "comments_count": 3,
+      "collected_count": 542,
+      "shared_count": 366,
+      "cover": "https://sns-na-i4.xhscdn.com/1040g00831c6j8khjh6005o4melfg93v21vvd7s8?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=1b556a8a5893073979840c3b0b4ccdf0&t=69e6f03a&origin=0",
+      "user": {
+        "userid": "6096755f0000000001008fe2",
+        "nickname": "Rx.",
+        "red_id": "4217244800",
+        "verified": false
+      }
+    },
+    {
+      "id": "68df9e760000000004015a37",
+      "type": "normal",
+      "desc": "有没有缓解宿醉头疼难受的快速有效邪修办法啊🥹🥹🥹🥹 已经实验过的:1护肝片(斯维斯和汤臣倍健解酒都试过,作用不大",
+      "timestamp": 1759485558,
+      "liked_count": 693,
+      "comments_count": 238,
+      "collected_count": 242,
+      "shared_count": 84,
+      "cover": "https://sns-na-i4.xhscdn.com/1040g2sg31n62aqhimme04b15a2rqjdj1qigpppg?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=f9464c4437d23a0208c2ced900d86236&t=69e6f03a&origin=0",
+      "user": {
+        "userid": "5b9ef7a9ca23050001b6b661",
+        "nickname": "微醺的圣女果",
+        "red_id": "621585822",
+        "verified": false
+      }
+    },
+    {
+      "id": "68106b09000000002101b8d3",
+      "type": "video",
+      "title": "喝酒前吃点啥不容易醉?",
+      "desc": "“解酒药”都是假的?喝酒前吃点啥不容易醉?喝酒后吃点啥不难受?#朝阳医院急诊科魏兵  #正式确诊为健康人",
+      "timestamp": 1746065040,
+      "liked_count": 981,
+      "comments_count": 17,
+      "collected_count": 308,
+      "shared_count": 491,
+      "cover": "https://sns-na-i4.xhscdn.com/spectrum/1040g34o31grn7n0d3aeg49o9vtumjc3gsrb0420?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=7d0e2f7f58df95775d3a6087ce83b1fb&t=69e6f03a&origin=0",
+      "user": {
+        "userid": "5997fd695e87e76f8a2bb070",
+        "nickname": "急诊科魏兵",
+        "red_id": "429333848",
+        "verified": false
+      }
+    },
+    {
+      "id": "67526b0d000000000203949d",
+      "type": "normal",
+      "title": "浅测一下金樽+达喜结合的效果",
+      "desc": "平常滴酒不沾的状态,酒量非常很浅,工作偶尔有酒局[捂脸R][捂脸R] 目前是啤酒2瓶脸红头晕恶心心跳加速,大概半个小时脸",
+      "timestamp": 1733454605,
+      "liked_count": 615,
+      "comments_count": 34,
+      "collected_count": 378,
+      "shared_count": 242,
+      "cover": "https://sns-na-i4.xhscdn.com/1040g2sg31b25q0487c005p97ba1ql4eu87mdnmg?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=6e1cf6891ef85b4b3eba21f560bf51c8&t=69e6f03a&origin=0",
+      "user": {
+        "userid": "65275a83000000002a0291de",
+        "nickname": "豹豹猫猫我来辣!",
+        "red_id": "IS5555_",
+        "verified": false
+      }
+    },
+    {
+      "id": "69a04f360000000015021b1f",
+      "type": "video",
+      "title": "真正的解酒药物,只有这一种!",
+      "desc": "#听医生的真心话  #预防心脑血管  #保护心脑血管  #解酒  #真正的健康  #干酒人解酒药  #酒知识  #酒精对",
+      "timestamp": 1772113718,
+      "liked_count": 524,
+      "comments_count": 43,
+      "collected_count": 716,
+      "shared_count": 132,
+      "cover": "https://sns-na-i4.xhscdn.com/1040g2sg31t27s9l468kg5q38f5nniik0vbr8p10?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=63b0d9ebd96747481875a67cb9fd6651&t=69e6f03a&origin=0",
+      "user": {
+        "userid": "6868796f000000001e014a80",
+        "nickname": "心内科王医生",
+        "red_id": "27476891332",
+        "verified": false
+      }
+    },
+    {
+      "id": "67c4ccde000000002902b15f",
+      "type": "normal",
+      "title": "亲测好用解酒药💊+胃难受",
+      "desc": "希望大家用不上的解酒💊 半夜突发狂搜狂看小红书,当事人从哭天喊地难受,到吃完图二10分钟突突睡着(๑•̀ω",
+      "timestamp": 1740950750,
+      "liked_count": 423,
+      "comments_count": 6,
+      "collected_count": 199,
+      "shared_count": 39,
+      "cover": "https://sns-na-i4.xhscdn.com/1040g00831ehs837sh66g4a7f1mocd1skl1ihsd0?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=9d12f381045ec7c491ab12f825b2c43a&t=69e6f03a&origin=0",
+      "user": {
+        "userid": "5b56f0c611be107695c58794",
+        "nickname": "疯人院里的花",
+        "red_id": "273583404",
+        "verified": false
+      }
+    }
+  ],
+  "comments_by_note_id": {
+    "69d4cf96000000002200c42e": [
+      {
+        "id": "69d9aa570000000035028dc4",
+        "content": "还不如小黑丸",
+        "like_count": 2,
+        "sub_comment_count": 5,
+        "ip_location": "四川",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啥东西",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69e6ea6b000000001401bc14",
+        "content": "哈哈,还是慢慢中药调理[偷笑R][偷笑R][偷笑R],其他都试过避雷",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "河南",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69e6ad2d000000001401b005",
+        "content": "右边那位医生很旺夫",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "美国",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69dce76f0000000014008348",
+        "content": "小黑丸",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "ip_location": "河南",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "小黑丸是啥药???",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69d8f47f0000000015004a01",
+        "content": "真的吗",
+        "like_count": 7,
+        "sub_comment_count": 1,
+        "ip_location": "云南",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[勾引R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69e49387000000001401e42c",
+        "content": "延时我有经验,针灸试过,中药喝过,最后发现还是喷剂最直接,喷剂MRB效果稳但起效慢,白云山起效快但会麻",
+        "like_count": 5,
+        "sub_comment_count": 0,
+        "ip_location": "新疆",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69db012600000000350255d8",
+        "content": "网上任何人说话都不能信",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "ip_location": "黑龙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "网上的人最好不要帮,我上次帮人直接被举报了被封了几天[doge],现在我是一个人都不会帮了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69e560f4000000001401c00f",
+        "content": "如果是手造成的调理一下就好了,我就是这样",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "河南",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69e356c3000000001401c417",
+        "content": "我替我一个朋友问,武器本身品质低,能强化成神器么,他只想要神器。做了好久攻略都说强化靠 西地那非 ,增加时长靠幸福鲸",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "湖北",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69dacf1d000000003503206b",
+        "content": "熟地6克 山茱萸5克 当归5克",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "ip_location": "陕西",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69d9aa570000000035028dc4",
+        "content": "还不如小黑丸",
+        "like_count": 2,
+        "sub_comment_count": 5,
+        "ip_location": "四川",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啥东西",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69d8f47f0000000015004a01",
+        "content": "真的吗",
+        "like_count": 7,
+        "sub_comment_count": 1,
+        "ip_location": "云南",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[勾引R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69e6ea6b000000001401bc14",
+        "content": "哈哈,还是慢慢中药调理[偷笑R][偷笑R][偷笑R],其他都试过避雷",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "河南",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69e6ad2d000000001401b005",
+        "content": "右边那位医生很旺夫",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "美国",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69dce76f0000000014008348",
+        "content": "小黑丸",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "ip_location": "河南",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "小黑丸是啥药???",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69e49387000000001401e42c",
+        "content": "延时我有经验,针灸试过,中药喝过,最后发现还是喷剂最直接,喷剂MRB效果稳但起效慢,白云山起效快但会麻",
+        "like_count": 5,
+        "sub_comment_count": 0,
+        "ip_location": "新疆",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69db012600000000350255d8",
+        "content": "网上任何人说话都不能信",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "ip_location": "黑龙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "网上的人最好不要帮,我上次帮人直接被举报了被封了几天[doge],现在我是一个人都不会帮了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69e560f4000000001401c00f",
+        "content": "如果是手造成的调理一下就好了,我就是这样",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "河南",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69d9358e0000000035022ebe",
+        "content": "这俩个假货",
+        "like_count": 6,
+        "sub_comment_count": 0,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69dacf1d000000003503206b",
+        "content": "熟地6克 山茱萸5克 当归5克",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "ip_location": "陕西",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69d9aa570000000035028dc4",
+        "content": "还不如小黑丸",
+        "like_count": 2,
+        "sub_comment_count": 5,
+        "ip_location": "四川",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啥东西",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69e6ea6b000000001401bc14",
+        "content": "哈哈,还是慢慢中药调理[偷笑R][偷笑R][偷笑R],其他都试过避雷",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "河南",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69e6ad2d000000001401b005",
+        "content": "右边那位医生很旺夫",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "美国",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69dce76f0000000014008348",
+        "content": "小黑丸",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "ip_location": "河南",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "小黑丸是啥药???",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69d8f47f0000000015004a01",
+        "content": "真的吗",
+        "like_count": 7,
+        "sub_comment_count": 1,
+        "ip_location": "云南",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[勾引R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69e49387000000001401e42c",
+        "content": "延时我有经验,针灸试过,中药喝过,最后发现还是喷剂最直接,喷剂MRB效果稳但起效慢,白云山起效快但会麻",
+        "like_count": 5,
+        "sub_comment_count": 0,
+        "ip_location": "新疆",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69db012600000000350255d8",
+        "content": "网上任何人说话都不能信",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "ip_location": "黑龙江",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "网上的人最好不要帮,我上次帮人直接被举报了被封了几天[doge],现在我是一个人都不会帮了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69e560f4000000001401c00f",
+        "content": "如果是手造成的调理一下就好了,我就是这样",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "河南",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69e356c3000000001401c417",
+        "content": "我替我一个朋友问,武器本身品质低,能强化成神器么,他只想要神器。做了好久攻略都说强化靠 西地那非 ,增加时长靠幸福鲸",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "湖北",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69dacf1d000000003503206b",
+        "content": "熟地6克 山茱萸5克 当归5克",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "ip_location": "陕西",
+        "user": null,
+        "sub_comments": []
+      }
+    ],
+    "690dd467000000000300d9a3": [
+      {
+        "id": "691611750000000039009a36",
+        "content": "海王金樽!永远的神",
+        "like_count": 7,
+        "sub_comment_count": 15,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "感觉没用啊不如fancl",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "69189f92000000003803fd33",
+        "content": "海王金樽的药片真的是我的神",
+        "like_count": 4,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "口服液好还是片剂好",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690e96c50000000039024f3b",
+        "content": "Herbsense咋样,那个小蓝片,澳洲的",
+        "like_count": 3,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "反正我吃了两次没感觉有啥用。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f734e000000003800639a",
+        "content": "你们吃的这么高级吗?我都是直接吃药的[笑哭R]",
+        "like_count": 4,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有效果吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6919f88a00000000330060ef",
+        "content": "咱们中国这个不牛X吗[派对R]",
+        "like_count": 6,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "药比我酒还贵了哈哈哈",
+            "like_count": 11
+          }
+        ]
+      },
+      {
+        "id": "690f05a40000000038004a53",
+        "content": "肯迪醒什么时候喝",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "转天第二天喝",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6943543200000000380290e8",
+        "content": "只有我说的是真话",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哪个好用喝酒",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f5743000000003701393e",
+        "content": "护肝片真的能护肝?",
+        "like_count": 6,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "护肝片他要敢不护肝的话 那我不是血亏[捂脸R]但确实感觉还不错",
+            "like_count": 13
+          }
+        ]
+      },
+      {
+        "id": "6995625800000000090201dc",
+        "content": "只有我直接吃美他多辛吗",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "酒前吃?有用吗。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "691fd1950000000038030f94",
+        "content": "有个日本的,实名吐槽,吃完比我本来酒量还差",
+        "like_count": 5,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哈哈哈哈哈",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "691611750000000039009a36",
+        "content": "海王金樽!永远的神",
+        "like_count": 7,
+        "sub_comment_count": 15,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "感觉没用啊不如fancl",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "69189f92000000003803fd33",
+        "content": "海王金樽的药片真的是我的神",
+        "like_count": 4,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "口服液好还是片剂好",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f05a40000000038004a53",
+        "content": "肯迪醒什么时候喝",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "转天第二天喝",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f734e000000003800639a",
+        "content": "你们吃的这么高级吗?我都是直接吃药的[笑哭R]",
+        "like_count": 4,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有效果吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6919f88a00000000330060ef",
+        "content": "咱们中国这个不牛X吗[派对R]",
+        "like_count": 6,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "药比我酒还贵了哈哈哈",
+            "like_count": 11
+          }
+        ]
+      },
+      {
+        "id": "690e96c50000000039024f3b",
+        "content": "Herbsense咋样,那个小蓝片,澳洲的",
+        "like_count": 3,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "反正我吃了两次没感觉有啥用。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "691fd1950000000038030f94",
+        "content": "有个日本的,实名吐槽,吃完比我本来酒量还差",
+        "like_count": 5,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哈哈哈哈哈",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6943543200000000380290e8",
+        "content": "只有我说的是真话",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哪个好用喝酒",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f5743000000003701393e",
+        "content": "护肝片真的能护肝?",
+        "like_count": 6,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "护肝片他要敢不护肝的话 那我不是血亏[捂脸R]但确实感觉还不错",
+            "like_count": 13
+          }
+        ]
+      },
+      {
+        "id": "6995625800000000090201dc",
+        "content": "只有我直接吃美他多辛吗",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "酒前吃?有用吗。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "691611750000000039009a36",
+        "content": "海王金樽!永远的神",
+        "like_count": 7,
+        "sub_comment_count": 15,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "感觉没用啊不如fancl",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "69189f92000000003803fd33",
+        "content": "海王金樽的药片真的是我的神",
+        "like_count": 4,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "口服液好还是片剂好",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690e96c50000000039024f3b",
+        "content": "Herbsense咋样,那个小蓝片,澳洲的",
+        "like_count": 3,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "反正我吃了两次没感觉有啥用。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f734e000000003800639a",
+        "content": "你们吃的这么高级吗?我都是直接吃药的[笑哭R]",
+        "like_count": 4,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有效果吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6919f88a00000000330060ef",
+        "content": "咱们中国这个不牛X吗[派对R]",
+        "like_count": 6,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "药比我酒还贵了哈哈哈",
+            "like_count": 11
+          }
+        ]
+      },
+      {
+        "id": "690f05a40000000038004a53",
+        "content": "肯迪醒什么时候喝",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "转天第二天喝",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6943543200000000380290e8",
+        "content": "只有我说的是真话",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哪个好用喝酒",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f5743000000003701393e",
+        "content": "护肝片真的能护肝?",
+        "like_count": 6,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "护肝片他要敢不护肝的话 那我不是血亏[捂脸R]但确实感觉还不错",
+            "like_count": 13
+          }
+        ]
+      },
+      {
+        "id": "6995625800000000090201dc",
+        "content": "只有我直接吃美他多辛吗",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "酒前吃?有用吗。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "691fd1950000000038030f94",
+        "content": "有个日本的,实名吐槽,吃完比我本来酒量还差",
+        "like_count": 5,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哈哈哈哈哈",
+            "like_count": 0
+          }
+        ]
+      }
+    ],
+    "6777b67b00000000140217a9": [
+      {
+        "id": "698da032000000000c00a86d",
+        "content": "不管用",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "688c5046000000002a002c3d",
+        "content": "喝酒前还是喝酒后",
+        "like_count": 15,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69197a8b0000000039006f06",
+        "content": "盐酸纳洛酮找不到啊",
+        "like_count": 8,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ],
+    "68df9e760000000004015a37": [
+      {
+        "id": "68e35dc50000000038010853",
+        "content": "电解质水➕水溶c100 都要冰的 一起喝下去 5分钟马上不难受 相信我 亲测,不好使回来打我",
+        "like_count": 367,
+        "sub_comment_count": 25,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好我顺着网线找你[飞吻R]",
+            "like_count": 85
+          }
+        ]
+      },
+      {
+        "id": "68ff4f540000000033004d74",
+        "content": "吃布洛芬",
+        "like_count": 5,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "管用吗,管用我这马上吃一个",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "68f6c2f80000000038014da6",
+        "content": "葡萄+拉粑粑,吃点葡萄然后去厕所拉一下立马就会好很多的",
+        "like_count": 11,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我以为吃屎呢,",
+            "like_count": 45
+          }
+        ]
+      },
+      {
+        "id": "68e706250000000033004e11",
+        "content": "此时此刻的我 真的很需要邪修快速的解酒方法 太特喵难受了",
+        "like_count": 67,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "买杯柠檬水试试",
+            "like_count": 18
+          }
+        ]
+      },
+      {
+        "id": "6949f76a000000001702f109",
+        "content": "出现在这里是有原因的[笑哭R][捂脸R]",
+        "like_count": 28,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我已经快晕死了,点了杯椰子水试试,一直想吐",
+            "like_count": 7
+          }
+        ]
+      },
+      {
+        "id": "68dfb6fe00000000390219bc",
+        "content": "在喝点酒,透透。效果最好,应为酒后头疼、头晕、反胃都是酒精中毒的症状,目前最好的解毒就是在喝点酒。[doge][doge]",
+        "like_count": 41,
+        "sub_comment_count": 11,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不行,我听到酒这个字就打yue,再喝点直接反上来吐了",
+            "like_count": 125
+          }
+        ]
+      },
+      {
+        "id": "68dfa95900000000370274f7",
+        "content": "电解质水➕葡萄,百试不爽",
+        "like_count": 15,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "宿醉我是对什么都难以下咽",
+            "like_count": 17
+          }
+        ]
+      },
+      {
+        "id": "68ee90bb000000003803045f",
+        "content": "胃药奥美拉挫",
+        "like_count": 1,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "管治头疼吗[捂脸R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68eb0a200000000037012c4b",
+        "content": "我喝酒是属于越喝越贪酒的,不喝到废不走的那种,最后靠潜意识回家,目前没找到能第二天起来缓解办法,喝之前解酒药我也吃过有点用但不大,偶尔头疼,头不疼也是难受一整天,我基本是12点左右醒了,然后缓一会,差不多2点左右开始喝馄饨汤,馄饨吃不了两个,喝猛猛一碗趁热喝,出点汗,然后感觉缓解了一点但还是难受,回床上继续躺,继续难受,一般到晚上7-8点好了百分之80-90,说了这么多废话总结俩字,硬挺",
+        "like_count": 213,
+        "sub_comment_count": 44,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一模一样,不过我喝的是柠檬水还要冰的",
+            "like_count": 36
+          }
+        ]
+      },
+      {
+        "id": "6920124f000000001d01c253",
+        "content": "可乐 贼好使",
+        "like_count": 4,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我正在喝[捂脸R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68e35dc50000000038010853",
+        "content": "电解质水➕水溶c100 都要冰的 一起喝下去 5分钟马上不难受 相信我 亲测,不好使回来打我",
+        "like_count": 367,
+        "sub_comment_count": 25,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好我顺着网线找你[飞吻R]",
+            "like_count": 85
+          }
+        ]
+      },
+      {
+        "id": "68ff4f540000000033004d74",
+        "content": "吃布洛芬",
+        "like_count": 5,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "管用吗,管用我这马上吃一个",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "68f6c2f80000000038014da6",
+        "content": "葡萄+拉粑粑,吃点葡萄然后去厕所拉一下立马就会好很多的",
+        "like_count": 11,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我以为吃屎呢,",
+            "like_count": 45
+          }
+        ]
+      },
+      {
+        "id": "68e706250000000033004e11",
+        "content": "此时此刻的我 真的很需要邪修快速的解酒方法 太特喵难受了",
+        "like_count": 67,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "买杯柠檬水试试",
+            "like_count": 18
+          }
+        ]
+      },
+      {
+        "id": "6949f76a000000001702f109",
+        "content": "出现在这里是有原因的[笑哭R][捂脸R]",
+        "like_count": 28,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我已经快晕死了,点了杯椰子水试试,一直想吐",
+            "like_count": 7
+          }
+        ]
+      },
+      {
+        "id": "68dfb6fe00000000390219bc",
+        "content": "在喝点酒,透透。效果最好,应为酒后头疼、头晕、反胃都是酒精中毒的症状,目前最好的解毒就是在喝点酒。[doge][doge]",
+        "like_count": 41,
+        "sub_comment_count": 11,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不行,我听到酒这个字就打yue,再喝点直接反上来吐了",
+            "like_count": 125
+          }
+        ]
+      },
+      {
+        "id": "68dfa95900000000370274f7",
+        "content": "电解质水➕葡萄,百试不爽",
+        "like_count": 15,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "宿醉我是对什么都难以下咽",
+            "like_count": 17
+          }
+        ]
+      },
+      {
+        "id": "68ee90bb000000003803045f",
+        "content": "胃药奥美拉挫",
+        "like_count": 1,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "管治头疼吗[捂脸R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68eb0a200000000037012c4b",
+        "content": "我喝酒是属于越喝越贪酒的,不喝到废不走的那种,最后靠潜意识回家,目前没找到能第二天起来缓解办法,喝之前解酒药我也吃过有点用但不大,偶尔头疼,头不疼也是难受一整天,我基本是12点左右醒了,然后缓一会,差不多2点左右开始喝馄饨汤,馄饨吃不了两个,喝猛猛一碗趁热喝,出点汗,然后感觉缓解了一点但还是难受,回床上继续躺,继续难受,一般到晚上7-8点好了百分之80-90,说了这么多废话总结俩字,硬挺",
+        "like_count": 213,
+        "sub_comment_count": 44,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一模一样,不过我喝的是柠檬水还要冰的",
+            "like_count": 36
+          }
+        ]
+      },
+      {
+        "id": "6920124f000000001d01c253",
+        "content": "可乐 贼好使",
+        "like_count": 4,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我正在喝[捂脸R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68e35dc50000000038010853",
+        "content": "电解质水➕水溶c100 都要冰的 一起喝下去 5分钟马上不难受 相信我 亲测,不好使回来打我",
+        "like_count": 367,
+        "sub_comment_count": 25,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好我顺着网线找你[飞吻R]",
+            "like_count": 85
+          }
+        ]
+      },
+      {
+        "id": "68eb0a200000000037012c4b",
+        "content": "我喝酒是属于越喝越贪酒的,不喝到废不走的那种,最后靠潜意识回家,目前没找到能第二天起来缓解办法,喝之前解酒药我也吃过有点用但不大,偶尔头疼,头不疼也是难受一整天,我基本是12点左右醒了,然后缓一会,差不多2点左右开始喝馄饨汤,馄饨吃不了两个,喝猛猛一碗趁热喝,出点汗,然后感觉缓解了一点但还是难受,回床上继续躺,继续难受,一般到晚上7-8点好了百分之80-90,说了这么多废话总结俩字,硬挺",
+        "like_count": 213,
+        "sub_comment_count": 44,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "一模一样,不过我喝的是柠檬水还要冰的",
+            "like_count": 36
+          }
+        ]
+      },
+      {
+        "id": "69e4768e000000001401e408",
+        "content": "你猜我为什么来搜这个话题[哭惹R][哭惹R],我要死了[哭惹R][哭惹R][哭惹R]",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "ip_location": "广东",
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也要完蛋了 我也是难受死了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68dfb6fe00000000390219bc",
+        "content": "在喝点酒,透透。效果最好,应为酒后头疼、头晕、反胃都是酒精中毒的症状,目前最好的解毒就是在喝点酒。[doge][doge]",
+        "like_count": 41,
+        "sub_comment_count": 11,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不行,我听到酒这个字就打yue,再喝点直接反上来吐了",
+            "like_count": 125
+          }
+        ]
+      },
+      {
+        "id": "6949f76a000000001702f109",
+        "content": "出现在这里是有原因的[笑哭R][捂脸R]",
+        "like_count": 28,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我已经快晕死了,点了杯椰子水试试,一直想吐",
+            "like_count": 7
+          }
+        ]
+      },
+      {
+        "id": "68ff4f540000000033004d74",
+        "content": "吃布洛芬",
+        "like_count": 5,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "管用吗,管用我这马上吃一个",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "68e706250000000033004e11",
+        "content": "此时此刻的我 真的很需要邪修快速的解酒方法 太特喵难受了",
+        "like_count": 67,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "买杯柠檬水试试",
+            "like_count": 18
+          }
+        ]
+      },
+      {
+        "id": "68f6c2f80000000038014da6",
+        "content": "葡萄+拉粑粑,吃点葡萄然后去厕所拉一下立马就会好很多的",
+        "like_count": 11,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我以为吃屎呢,",
+            "like_count": 45
+          }
+        ]
+      },
+      {
+        "id": "69b65b65000000001501026f",
+        "content": "奶茶,蜂蜜,葡萄糖,海王金尊,一起试试,水溶c我个人没用",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "其实点杯冰薄荷柠檬水具管用[害羞R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69bbc3fc000000000f01e9f9",
+        "content": "哈哈哈有没有同款都试过了的,一言难尽",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还是要自己平时多运动身体好就代谢快些,我运动时候和不运动时候喝酒的感觉都不一样[失望R]",
+            "like_count": 0
+          }
+        ]
+      }
+    ],
+    "68106b09000000002101b8d3": [
+      {
+        "id": "681cc6b30000000008025185",
+        "content": "教你个喝很多不会醉喝倒一桌人的办法,任何人都适用。挺好了,先喝大量的水,然后喝酒,马上再喝大量的水。注意重点来了,一定要快啊,手指头有吧?跟别人说自己走肾要去厕所,扣嗓子眼儿去。回来继续,喝很多水…重复。喝一晚上都没事儿。",
+        "like_count": 23,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "胰腺炎预警",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "681c1b0a000000000401ff1f",
+        "content": "喝酒前喝杯奶茶,解酒。的[笑哭R]",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真的嘛。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "694aaa15000000001d026598",
+        "content": "大哥看着挺聪明",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6814494e0000000007029fb3",
+        "content": "谢谢您的科普讲解,都是想知道的,但平时又不知道到哪里去问[赞R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68b44b3a000000003001b763",
+        "content": "可以醉 但不想头疼[笑哭R]",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68fa2022000000003902793a",
+        "content": "一…",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "683533cf000000001c01d95c",
+        "content": "这大概是关于解酒药最有说服力的解释了。[点赞R][点赞R][合十R]",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6827ab9f000000001c037084",
+        "content": "有用 日本那个姜黄素的",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68131e8d00000000130101cb",
+        "content": "喝伏特加能不能多喝?[大笑R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68bbd5820000000002016b54",
+        "content": "酒精代谢作用真的是有基因决定的,因为一种酶分泌的会比一般人多,我家男女老少都能喝,因为遗传[汗颜R]",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "681cc6b30000000008025185",
+        "content": "教你个喝很多不会醉喝倒一桌人的办法,任何人都适用。挺好了,先喝大量的水,然后喝酒,马上再喝大量的水。注意重点来了,一定要快啊,手指头有吧?跟别人说自己走肾要去厕所,扣嗓子眼儿去。回来继续,喝很多水…重复。喝一晚上都没事儿。",
+        "like_count": 23,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "胰腺炎预警",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "681c1b0a000000000401ff1f",
+        "content": "喝酒前喝杯奶茶,解酒。的[笑哭R]",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真的嘛。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6814494e0000000007029fb3",
+        "content": "谢谢您的科普讲解,都是想知道的,但平时又不知道到哪里去问[赞R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "694aaa15000000001d026598",
+        "content": "大哥看着挺聪明",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68b44b3a000000003001b763",
+        "content": "可以醉 但不想头疼[笑哭R]",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68fa2022000000003902793a",
+        "content": "一…",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "683533cf000000001c01d95c",
+        "content": "这大概是关于解酒药最有说服力的解释了。[点赞R][点赞R][合十R]",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6827ab9f000000001c037084",
+        "content": "有用 日本那个姜黄素的",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68131e8d00000000130101cb",
+        "content": "喝伏特加能不能多喝?[大笑R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68bbd5820000000002016b54",
+        "content": "酒精代谢作用真的是有基因决定的,因为一种酶分泌的会比一般人多,我家男女老少都能喝,因为遗传[汗颜R]",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "681cc6b30000000008025185",
+        "content": "教你个喝很多不会醉喝倒一桌人的办法,任何人都适用。挺好了,先喝大量的水,然后喝酒,马上再喝大量的水。注意重点来了,一定要快啊,手指头有吧?跟别人说自己走肾要去厕所,扣嗓子眼儿去。回来继续,喝很多水…重复。喝一晚上都没事儿。",
+        "like_count": 23,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "胰腺炎预警",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "681c1b0a000000000401ff1f",
+        "content": "喝酒前喝杯奶茶,解酒。的[笑哭R]",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真的嘛。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "694aaa15000000001d026598",
+        "content": "大哥看着挺聪明",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6814494e0000000007029fb3",
+        "content": "谢谢您的科普讲解,都是想知道的,但平时又不知道到哪里去问[赞R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68b44b3a000000003001b763",
+        "content": "可以醉 但不想头疼[笑哭R]",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68fa2022000000003902793a",
+        "content": "一…",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "683533cf000000001c01d95c",
+        "content": "这大概是关于解酒药最有说服力的解释了。[点赞R][点赞R][合十R]",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6827ab9f000000001c037084",
+        "content": "有用 日本那个姜黄素的",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68131e8d00000000130101cb",
+        "content": "喝伏特加能不能多喝?[大笑R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68bbd5820000000002016b54",
+        "content": "酒精代谢作用真的是有基因决定的,因为一种酶分泌的会比一般人多,我家男女老少都能喝,因为遗传[汗颜R]",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ],
+    "67526b0d000000000203949d": [
+      {
+        "id": "6762b4bb000000001200c8a5",
+        "content": "喝前1金樽+2达喜吗?",
+        "like_count": 8,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "两种都是2+1",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67526b9a0000000007006997",
+        "content": "今天晚上就有饭局[笑哭R]等我反馈",
+        "like_count": 3,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "蹲蹲效果怎么样呀姐妹",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67628a65000000001003dab5",
+        "content": "宝宝是喝之前吃这个吗?两个各吃一个?",
+        "like_count": 2,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "喝之前吃两片喝完吃1片 两个都是",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67597d83000000000d03924c",
+        "content": "酒前吃还是酒后吃呀",
+        "like_count": 4,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是酒前半小时2酒后1 金樽和达喜都是这么吃的",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "679f15ba000000001a00e0dc",
+        "content": "昨天试了下,确实有用,像以前喝很多酒的时候,第二天头会巨痛无比,试了下这玩意,酒前一瓶,酒后一瓶,第二天头完全不痛,喝到凌晨4点,11点醒了也没有任何不适",
+        "like_count": 2,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "怎么吃呢",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67befe62000000001b039033",
+        "content": "海王金樽那个味差点儿让我恶心吐了[笑哭R]太腥气了",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "675799f4000000003d01def5",
+        "content": "红酒有用不",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "没试过[笑哭R]",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "677275d4000000001003d545",
+        "content": "药店有的买吗",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "678f6bb0000000000b03bfa0",
+        "content": "喝酒上脸这样吃有用吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68850bfc000000001a02f596",
+        "content": "他是达喜接海王吃吗,还是需要中间有间隔[偷笑R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67526b9a0000000007006997",
+        "content": "今天晚上就有饭局[笑哭R]等我反馈",
+        "like_count": 3,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "蹲蹲效果怎么样呀姐妹",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "6762b4bb000000001200c8a5",
+        "content": "喝前1金樽+2达喜吗?",
+        "like_count": 8,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "两种都是2+1",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67628a65000000001003dab5",
+        "content": "宝宝是喝之前吃这个吗?两个各吃一个?",
+        "like_count": 2,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "喝之前吃两片喝完吃1片 两个都是",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67597d83000000000d03924c",
+        "content": "酒前吃还是酒后吃呀",
+        "like_count": 4,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是酒前半小时2酒后1 金樽和达喜都是这么吃的",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "679f15ba000000001a00e0dc",
+        "content": "昨天试了下,确实有用,像以前喝很多酒的时候,第二天头会巨痛无比,试了下这玩意,酒前一瓶,酒后一瓶,第二天头完全不痛,喝到凌晨4点,11点醒了也没有任何不适",
+        "like_count": 2,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "怎么吃呢",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "675799f4000000003d01def5",
+        "content": "红酒有用不",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "没试过[笑哭R]",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67befe62000000001b039033",
+        "content": "海王金樽那个味差点儿让我恶心吐了[笑哭R]太腥气了",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "677275d4000000001003d545",
+        "content": "药店有的买吗",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "676512b3000000001003d352",
+        "content": "姐妹我跟你情况一模一样,管用吗这么吃[微笑R]",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "678f6bb0000000000b03bfa0",
+        "content": "喝酒上脸这样吃有用吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6762b4bb000000001200c8a5",
+        "content": "喝前1金樽+2达喜吗?",
+        "like_count": 8,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "两种都是2+1",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67526b9a0000000007006997",
+        "content": "今天晚上就有饭局[笑哭R]等我反馈",
+        "like_count": 3,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "蹲蹲效果怎么样呀姐妹",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67628a65000000001003dab5",
+        "content": "宝宝是喝之前吃这个吗?两个各吃一个?",
+        "like_count": 2,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "喝之前吃两片喝完吃1片 两个都是",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67597d83000000000d03924c",
+        "content": "酒前吃还是酒后吃呀",
+        "like_count": 4,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我是酒前半小时2酒后1 金樽和达喜都是这么吃的",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "679f15ba000000001a00e0dc",
+        "content": "昨天试了下,确实有用,像以前喝很多酒的时候,第二天头会巨痛无比,试了下这玩意,酒前一瓶,酒后一瓶,第二天头完全不痛,喝到凌晨4点,11点醒了也没有任何不适",
+        "like_count": 2,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "怎么吃呢",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "675799f4000000003d01def5",
+        "content": "红酒有用不",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "没试过[笑哭R]",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "677275d4000000001003d545",
+        "content": "药店有的买吗",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "678f6bb0000000000b03bfa0",
+        "content": "喝酒上脸这样吃有用吗",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68850bfc000000001a02f596",
+        "content": "他是达喜接海王吃吗,还是需要中间有间隔[偷笑R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "676512b3000000001003d352",
+        "content": "姐妹我跟你情况一模一样,管用吗这么吃[微笑R]",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ],
+    "69a04f360000000015021b1f": [
+      {
+        "id": "69a052ab0000000005033cd5",
+        "content": "解酒药唯一有效的就是不喝",
+        "like_count": 38,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不喝怎么解?",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "69a294410000000015011218",
+        "content": "不如葡糖糖,海王",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "没用",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a1c8e00000000008033994",
+        "content": "如果喝多了难受,我感觉催吐最有效,效果立竿见影,而且第二天身体几乎没有不适的感觉。",
+        "like_count": 5,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "频次多了伤胃",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69a14f2e000000000c016e26",
+        "content": "纳洛酮呢",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "纳洛酮静脉注射才有效果",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a41c57000000000503046a",
+        "content": "吃点海绵管用不?",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "厉害了",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69aa83a0000000000b03538a",
+        "content": "",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69ac0903000000000d036f4b",
+        "content": "酒前吃有一种药,我不知道什么。一般是公职人员酒局会提前吃一两颗。",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69a2f096000000000603194c",
+        "content": "盐酸纳洛酮",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69a0e35f0000000004002363",
+        "content": "美他多辛",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69a5e5cf000000000f026921",
+        "content": "头孢",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69a052ab0000000005033cd5",
+        "content": "解酒药唯一有效的就是不喝",
+        "like_count": 38,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不喝怎么解?",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "69a294410000000015011218",
+        "content": "不如葡糖糖,海王",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "没用",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a1c8e00000000008033994",
+        "content": "如果喝多了难受,我感觉催吐最有效,效果立竿见影,而且第二天身体几乎没有不适的感觉。",
+        "like_count": 5,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "频次多了伤胃",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69a14f2e000000000c016e26",
+        "content": "纳洛酮呢",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "纳洛酮静脉注射才有效果",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a41c57000000000503046a",
+        "content": "吃点海绵管用不?",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "厉害了",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69aa83a0000000000b03538a",
+        "content": "",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69ac0903000000000d036f4b",
+        "content": "酒前吃有一种药,我不知道什么。一般是公职人员酒局会提前吃一两颗。",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69a2f096000000000603194c",
+        "content": "盐酸纳洛酮",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69a0e35f0000000004002363",
+        "content": "美他多辛",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69a5e5cf000000000f026921",
+        "content": "头孢",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69a052ab0000000005033cd5",
+        "content": "解酒药唯一有效的就是不喝",
+        "like_count": 38,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不喝怎么解?",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "69a294410000000015011218",
+        "content": "不如葡糖糖,海王",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "没用",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a1c8e00000000008033994",
+        "content": "如果喝多了难受,我感觉催吐最有效,效果立竿见影,而且第二天身体几乎没有不适的感觉。",
+        "like_count": 5,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "频次多了伤胃",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69a14f2e000000000c016e26",
+        "content": "纳洛酮呢",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "纳洛酮静脉注射才有效果",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69a41c57000000000503046a",
+        "content": "吃点海绵管用不?",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "厉害了",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69aa83a0000000000b03538a",
+        "content": "",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69ac0903000000000d036f4b",
+        "content": "酒前吃有一种药,我不知道什么。一般是公职人员酒局会提前吃一两颗。",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69a2f096000000000603194c",
+        "content": "盐酸纳洛酮",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69a0e35f0000000004002363",
+        "content": "美他多辛",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "69a5e5cf000000000f026921",
+        "content": "头孢",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ],
+    "67c4ccde000000002902b15f": [
+      {
+        "id": "68cfaff8000000000b014535",
+        "content": "铝酸这个我对象说不如法莫的管用",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "法莫在第二页",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68bc51a4000000000b02fbdf",
+        "content": "这些药都吃吗,还是图1或者图2的就够了",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我先让他吃了一,后面他说胃很难受,就让他吃了二",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68d428ea000000003001c27f",
+        "content": "图一应该是喝酒前喝的,图二是喝完酒解酒用的",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "693be62a000000001601c93a",
+        "content": "图一胃药能不能喝酒前就吃一片",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ]
+  },
+  "total_comments": 187
+}

+ 8 - 0
docs/jiangzhong/raw/xhs/海王金樽-测评.json

@@ -0,0 +1,8 @@
+{
+  "keyword": "海王金樽 测评",
+  "_error": {
+    "status": 400,
+    "body": "{\"detail\":{\"code\":400,\"request_id\":\"30689e8a-ddd7-4938-8a5f-13532acbcd8d\",\"message\":\"Request failed. Please retry. Check the docs below, verify your parameters, test with the default demo, and share t"
+  },
+  "collected_at": "2026-04-21T03:36:54.349Z"
+}

+ 2382 - 0
docs/jiangzhong/raw/xhs/片仔癀-值得买吗.json

@@ -0,0 +1,2382 @@
+{
+  "platform": "xiaohongshu",
+  "keyword": "片仔癀 值得买吗",
+  "hypotheses": [
+    "H5"
+  ],
+  "collected_at": "2026-04-21T03:43:52.886Z",
+  "elapsed_seconds": 113.5,
+  "total_notes_found": 14,
+  "top_notes": [
+    {
+      "id": "688334be0000000010025f72",
+      "type": "normal",
+      "title": "不懂就问❗️❗️",
+      "desc": "求科普!片仔癀真的有人买吗?好像🧼💰的😧 真的纯好奇..每家店都金碧辉煌的,店也很多.. 但没见人进去过… #好奇",
+      "timestamp": 1753429182,
+      "liked_count": 466,
+      "comments_count": 670,
+      "collected_count": 296,
+      "shared_count": 217,
+      "cover": "https://sns-na-i2.xhscdn.com/1040g2sg31kbqbdknia705nhntiig8um960q33a0?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=cd0a12e313efea3e6b1f7b3516c79de7&t=69e6f21f&origin=0",
+      "user": {
+        "userid": "5e37eca50000000001007ac9",
+        "nickname": "二胖的姐姐",
+        "red_id": "792501970",
+        "verified": false
+      }
+    },
+    {
+      "id": "68f3211d0000000003011f0a",
+      "type": "normal",
+      "title": "片仔癀真的暴雷了吗?",
+      "desc": "片仔癀三季报很差,不少人在欢呼片仔癀暴雷,在这一片看空之际,我来说点反话,讲讲我投资片仔癀的逻辑: 1.独一份的神奇药效",
+      "timestamp": 1760764189,
+      "liked_count": 113,
+      "comments_count": 158,
+      "collected_count": 62,
+      "shared_count": 32,
+      "cover": "https://sns-na-i2.xhscdn.com/1040g00831np415gg6g605omu4mcmc1m73e2e34o?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=f735de8307aef1fdd1c1e44d1678c798&t=69e6f21f&origin=0",
+      "user": {
+        "userid": "62de259900000000190206c7",
+        "nickname": "BringYourDollar",
+        "red_id": "7806754113",
+        "verified": false
+      }
+    },
+    {
+      "id": "67c483b1000000000302879f",
+      "type": "video",
+      "title": "《比黄金还贵》值不值?",
+      "desc": "#国货之光  #天价药测评  #非遗传承 #片仔癀  #片仔癀泡水",
+      "timestamp": 1740932017,
+      "liked_count": 280,
+      "comments_count": 28,
+      "collected_count": 75,
+      "shared_count": 180,
+      "cover": "https://sns-na-i2.xhscdn.com/1040g2sg31ehja7l3gs705pcj5t3oiurfo3s5jo0?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=a07e34b83e8f8995d21f4f59693d51eb&t=69e6f21f&origin=0",
+      "user": {
+        "userid": "65932f470000000022017b6f",
+        "nickname": "猪咪小菇",
+        "red_id": "Spsphhhh",
+        "verified": false
+      }
+    },
+    {
+      "id": "67c6ebd1000000000e0073f5",
+      "type": "normal",
+      "title": "以身试药,真实记录一下片仔癀到底有没有用",
+      "desc": "今天打开一粒片仔癀,用赠送的分药工具大概分为五份,丢一份到一杯温水里融化开,也没有准备什么矿泉水。 我是饭后服用的,入口",
+      "timestamp": 1741089745,
+      "liked_count": 118,
+      "comments_count": 107,
+      "collected_count": 38,
+      "shared_count": 37,
+      "cover": "https://sns-na-i2.xhscdn.com/notes_pre_post/1040g3k831eju9bcs0k004bhprdlq5jkpmmnrpfo?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=47ac13aea98d724c56d9aa35281c7eb6&t=69e6f21f&origin=0",
+      "user": {
+        "userid": "5bcb2ba2dfa1500001e0ce99",
+        "nickname": "我好想当一个肥仔",
+        "red_id": "561260855",
+        "verified": false
+      }
+    },
+    {
+      "id": "67d53470000000000e004518",
+      "type": "normal",
+      "desc": "片仔癀被称为“药中黄金”,有哪些神奇功效 续 片仔癀对痤疮的疗效 像有的人脸上总是长痤疮,红肿疙瘩,有时候不光是脸上,前",
+      "timestamp": 1742025840,
+      "liked_count": 211,
+      "comments_count": 55,
+      "collected_count": 63,
+      "shared_count": 128,
+      "cover": "https://sns-na-i2.xhscdn.com/1040g00831f1ssl8366005pa323th1er9r923bqg?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=8ac34f24fb0453a7bf0ee3ce4e3d9491&t=69e6f21f&origin=0",
+      "user": {
+        "userid": "654310fb000000000400bb69",
+        "nickname": "福建pzh系列",
+        "red_id": "W568879931",
+        "verified": false
+      }
+    },
+    {
+      "id": "68c52246000000001c0302dc",
+      "type": "normal",
+      "title": "打工人救命神药呀!!",
+      "desc": "最近各种事情忙的上火 又想起了我的救命药丸",
+      "timestamp": 1757749830,
+      "liked_count": 58,
+      "comments_count": 96,
+      "collected_count": 19,
+      "shared_count": 12,
+      "cover": "https://sns-na-i2.xhscdn.com/1040g2sg31mc6eniklie05nukakrg8clrgrv3a08?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=1cbbf05d80d5339029a974f59ca938fd&t=69e6f21f&origin=0",
+      "user": {
+        "userid": "5fd4553700000000010032bb",
+        "nickname": "Leo刘",
+        "red_id": "1078098051",
+        "verified": false
+      }
+    }
+  ],
+  "comments_by_note_id": {
+    "688334be0000000010025f72": [
+      {
+        "id": "6883a2d100000000110191ae",
+        "content": "国家唯二的保密配方你说呢? 这个月连吃三颗 肝舒服 睡眠好",
+        "like_count": 277,
+        "sub_comment_count": 55,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "很富[偷笑R]",
+            "like_count": 43
+          }
+        ]
+      },
+      {
+        "id": "68833856000000000602c892",
+        "content": "有用啊,我妈牙髓炎,一到夏天就痛,痛了两年,痛到晚上睡不着说想去撞墙牙龈都是浓,去医院建议她拔掉,她不拔,拿了药吃,还是痛。我买了一颗片仔癀磨成5包粉,她泡水喝了一包,隔天跟我说试着用那颗牙咬了青菜,不痛了",
+        "like_count": 60,
+        "sub_comment_count": 44,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我的天🤦‍♀️那么强啊",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "6884a7d90000000018001e63",
+        "content": "它真不是智商税[微笑R],我就是漳州人[赞R]",
+        "like_count": 85,
+        "sub_comment_count": 40,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有点东西",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "6885be4d000000001a02969d",
+        "content": "漳州药店能买到吗",
+        "like_count": 1,
+        "sub_comment_count": 19,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是找朋友买的,每次都要托人挺麻烦的,就想知道有没有药店能直接进去买[笑哭R][笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68918f0c0000000029038db1",
+        "content": "前几天刚买了580一颗",
+        "like_count": 0,
+        "sub_comment_count": 21,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "那么便宜吗?",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6887acbe000000000f03cd68",
+        "content": "被我妈逼的,每年年初吃一颗,不知道有啥用,但确实不怎么生病[笑哭R]除了贵没缺点",
+        "like_count": 4,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "请问您怎么吃呢?分5份两天吃完嘛,泡水还是直接口服呀,我看网上各种方法",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6883f00b0000000001023a7f",
+        "content": "多发性骨髓瘤可以有用吗?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个没什么用,主要是消炎,护肝",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68862e6b000000001a02cccf",
+        "content": "这东西真有用 但是要坚持吃一两个月就有效果,癌症患者做化疗保肝排毒。",
+        "like_count": 19,
+        "sub_comment_count": 20,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "要吃一两个月,根本搞不到这个量",
+            "like_count": 7
+          }
+        ]
+      },
+      {
+        "id": "68918eb9000000002903b058",
+        "content": "我们漳州的基本上很多人家里都有这玩意",
+        "like_count": 1,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个是什么功效",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6885ce4f000000001a02f175",
+        "content": "药店里面说一颗800多  我们这有厂商卖的一颗才500",
+        "like_count": 0,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "?我前两天问的内部价566",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6883a2d100000000110191ae",
+        "content": "国家唯二的保密配方你说呢? 这个月连吃三颗 肝舒服 睡眠好",
+        "like_count": 277,
+        "sub_comment_count": 55,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "很富[偷笑R]",
+            "like_count": 43
+          }
+        ]
+      },
+      {
+        "id": "68833856000000000602c892",
+        "content": "有用啊,我妈牙髓炎,一到夏天就痛,痛了两年,痛到晚上睡不着说想去撞墙牙龈都是浓,去医院建议她拔掉,她不拔,拿了药吃,还是痛。我买了一颗片仔癀磨成5包粉,她泡水喝了一包,隔天跟我说试着用那颗牙咬了青菜,不痛了",
+        "like_count": 60,
+        "sub_comment_count": 44,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我的天🤦‍♀️那么强啊",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "6884a7d90000000018001e63",
+        "content": "它真不是智商税[微笑R],我就是漳州人[赞R]",
+        "like_count": 85,
+        "sub_comment_count": 40,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有点东西",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "6885be4d000000001a02969d",
+        "content": "漳州药店能买到吗",
+        "like_count": 1,
+        "sub_comment_count": 19,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我也是找朋友买的,每次都要托人挺麻烦的,就想知道有没有药店能直接进去买[笑哭R][笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68918f0c0000000029038db1",
+        "content": "前几天刚买了580一颗",
+        "like_count": 0,
+        "sub_comment_count": 21,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "那么便宜吗?",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6887acbe000000000f03cd68",
+        "content": "被我妈逼的,每年年初吃一颗,不知道有啥用,但确实不怎么生病[笑哭R]除了贵没缺点",
+        "like_count": 4,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "请问您怎么吃呢?分5份两天吃完嘛,泡水还是直接口服呀,我看网上各种方法",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6883f00b0000000001023a7f",
+        "content": "多发性骨髓瘤可以有用吗?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个没什么用,主要是消炎,护肝",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68862e6b000000001a02cccf",
+        "content": "这东西真有用 但是要坚持吃一两个月就有效果,癌症患者做化疗保肝排毒。",
+        "like_count": 19,
+        "sub_comment_count": 20,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "要吃一两个月,根本搞不到这个量",
+            "like_count": 7
+          }
+        ]
+      },
+      {
+        "id": "68918eb9000000002903b058",
+        "content": "我们漳州的基本上很多人家里都有这玩意",
+        "like_count": 1,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个是什么功效",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6885ce4f000000001a02f175",
+        "content": "药店里面说一颗800多  我们这有厂商卖的一颗才500",
+        "like_count": 0,
+        "sub_comment_count": 17,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "?我前两天问的内部价566",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6883a2d100000000110191ae",
+        "content": "国家唯二的保密配方你说呢? 这个月连吃三颗 肝舒服 睡眠好",
+        "like_count": 277,
+        "sub_comment_count": 55,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "很富[偷笑R]",
+            "like_count": 43
+          }
+        ]
+      },
+      {
+        "id": "688610dc0000000019024dfd",
+        "content": "片仔癀跟黄金一样是硬通货……",
+        "like_count": 53,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这么厉害!![汗颜R]",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "688c482d000000002903ce6d",
+        "content": "不懂就问,片仔癀到底是干嘛的?吃了能有什么样子的效果?",
+        "like_count": 1,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "消炎,任何炎症都是缓解恢复",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "689ed939000000003000477e",
+        "content": "我买了,家里一人吃一颗",
+        "like_count": 2,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有什么作用?",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6884a7d90000000018001e63",
+        "content": "它真不是智商税[微笑R],我就是漳州人[赞R]",
+        "like_count": 85,
+        "sub_comment_count": 40,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有点东西",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "688cc0c0000000002b0088af",
+        "content": "真的 我妈是漳州人 从小吃 我外婆大肠癌晚期 医院不收 在家两三个月天天吃   死前没有痛不欲生  不知不觉笑着去世的",
+        "like_count": 11,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我还以为。。。好了[汗颜R]",
+            "like_count": 21
+          }
+        ]
+      },
+      {
+        "id": "68918eb9000000002903b058",
+        "content": "我们漳州的基本上很多人家里都有这玩意",
+        "like_count": 1,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个是什么功效",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68918f0c0000000029038db1",
+        "content": "前几天刚买了580一颗",
+        "like_count": 0,
+        "sub_comment_count": 21,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "那么便宜吗?",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6885851200000000020198e4",
+        "content": "家里要是有糖尿病患者,最好备两颗。",
+        "like_count": 2,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "为啥[猪头R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6889c4e4000000002a00266f",
+        "content": "家里冰箱常备[偷笑R]",
+        "like_count": 7,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不会过期?",
+            "like_count": 1
+          }
+        ]
+      }
+    ],
+    "68f3211d0000000003011f0a": [
+      {
+        "id": "68fb93c60000000038005131",
+        "content": "这玩意就是安慰剂,不接受反驳!",
+        "like_count": 30,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你说得对",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68fd97de000000003901c142",
+        "content": "我爸淋巴瘤,不想化疗,也没有症状,我要试一下这个",
+        "like_count": 2,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "该化疗还是要化疗,可以配合片仔癀辅助恢复,只用片仔癀的话不够。",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "6905581a000000003300cac7",
+        "content": "神药靠神吹,最后跟气球一样吹过头就爆了,生活中这种现象也太多了,产品、企业都有这种情况发生",
+        "like_count": 3,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我们这边,经常医院都说没救了的病人,长期吃麝香,癌症病人多活了十年年的,有很多!所以我们本地人,都会买麝香来备着一些!对结节那些特别好!一个麝香就核桃那么大,两万起!",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "68f3a5a6000000003702490e",
+        "content": "说了半天,吃了到底有啥用",
+        "like_count": 7,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "消炎",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "68f5ad6d000000003803dce6",
+        "content": "关键是这么大产量能保证材料还能跟以前一样正宗,达到过去的标准吗?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "原材料不用担心",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68f6ec08000000003802bd28",
+        "content": "贵是因为原材料稀缺,价格并不是衡量治疗的标准。",
+        "like_count": 10,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有些人就是别的都吃不好,就吃这个吃好了,没法解释。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68f4aa290000000039001a47",
+        "content": "解救还是可以的",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我收[偷笑R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68f8c7cc000000003803056e",
+        "content": "除了肝病,片仔癀还有什么适应症",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "片仔癀,顾名思义,一片消癀,原本是消炎特效药,治肝病是1988年上海爆发甲肝后挖掘出来的功效",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68fbff240000000037010b38",
+        "content": "能够提取出实际的有效成分吗?到底是哪些成分起了具体什么效果?",
+        "like_count": 1,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "天然牛黄,天然麝香,三七、蛇胆",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68f47ad9000000003802ec34",
+        "content": "广誉远跟片仔癀的产品溢价都很高",
+        "like_count": 1,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这是定价权",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68fb93c60000000038005131",
+        "content": "这玩意就是安慰剂,不接受反驳!",
+        "like_count": 30,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你说得对",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68fd97de000000003901c142",
+        "content": "我爸淋巴瘤,不想化疗,也没有症状,我要试一下这个",
+        "like_count": 2,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "该化疗还是要化疗,可以配合片仔癀辅助恢复,只用片仔癀的话不够。",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "6905581a000000003300cac7",
+        "content": "神药靠神吹,最后跟气球一样吹过头就爆了,生活中这种现象也太多了,产品、企业都有这种情况发生",
+        "like_count": 3,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我们这边,经常医院都说没救了的病人,长期吃麝香,癌症病人多活了十年年的,有很多!所以我们本地人,都会买麝香来备着一些!对结节那些特别好!一个麝香就核桃那么大,两万起!",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "68f3a5a6000000003702490e",
+        "content": "说了半天,吃了到底有啥用",
+        "like_count": 7,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "消炎",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "68f6ec08000000003802bd28",
+        "content": "贵是因为原材料稀缺,价格并不是衡量治疗的标准。",
+        "like_count": 10,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有些人就是别的都吃不好,就吃这个吃好了,没法解释。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68ff7cc00000000039024838",
+        "content": "我40+了还是很爱长痘痘,下巴和唇周。抗痘也几十年了累了。偶然发现吃片仔癀很治痘。就是不知道能不能长期服用?发痘期间切一颗,五天吃完。平时稳定期一个月吃两颗,可以不?有没有副作用?",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我吃了两颗了,感觉副作用是对肠胃有点刺激,你肠胃如果不好的话要注意。",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68f8c7cc000000003803056e",
+        "content": "除了肝病,片仔癀还有什么适应症",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "片仔癀,顾名思义,一片消癀,原本是消炎特效药,治肝病是1988年上海爆发甲肝后挖掘出来的功效",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68f855740000000033027940",
+        "content": "没暴雷  价格没跌  销量没跌  卖得起片仔癀的 基本都觉得有用,毕竟一颗大几百",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "太贵了,便宜点当保健品卖或许能占领点市场",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68f5d15c000000003800d893",
+        "content": "有没有人卖复刻的?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "国家保密配方[笑哭R]怎么复刻",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68fbff240000000037010b38",
+        "content": "能够提取出实际的有效成分吗?到底是哪些成分起了具体什么效果?",
+        "like_count": 1,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "天然牛黄,天然麝香,三七、蛇胆",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68fb93c60000000038005131",
+        "content": "这玩意就是安慰剂,不接受反驳!",
+        "like_count": 30,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你说得对",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68fd97de000000003901c142",
+        "content": "我爸淋巴瘤,不想化疗,也没有症状,我要试一下这个",
+        "like_count": 2,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "该化疗还是要化疗,可以配合片仔癀辅助恢复,只用片仔癀的话不够。",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "6905581a000000003300cac7",
+        "content": "神药靠神吹,最后跟气球一样吹过头就爆了,生活中这种现象也太多了,产品、企业都有这种情况发生",
+        "like_count": 3,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我们这边,经常医院都说没救了的病人,长期吃麝香,癌症病人多活了十年年的,有很多!所以我们本地人,都会买麝香来备着一些!对结节那些特别好!一个麝香就核桃那么大,两万起!",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "68f3a5a6000000003702490e",
+        "content": "说了半天,吃了到底有啥用",
+        "like_count": 7,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "消炎",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "68f6ec08000000003802bd28",
+        "content": "贵是因为原材料稀缺,价格并不是衡量治疗的标准。",
+        "like_count": 10,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有些人就是别的都吃不好,就吃这个吃好了,没法解释。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68ff7cc00000000039024838",
+        "content": "我40+了还是很爱长痘痘,下巴和唇周。抗痘也几十年了累了。偶然发现吃片仔癀很治痘。就是不知道能不能长期服用?发痘期间切一颗,五天吃完。平时稳定期一个月吃两颗,可以不?有没有副作用?",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我吃了两颗了,感觉副作用是对肠胃有点刺激,你肠胃如果不好的话要注意。",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68f8c7cc000000003803056e",
+        "content": "除了肝病,片仔癀还有什么适应症",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "片仔癀,顾名思义,一片消癀,原本是消炎特效药,治肝病是1988年上海爆发甲肝后挖掘出来的功效",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68f855740000000033027940",
+        "content": "没暴雷  价格没跌  销量没跌  卖得起片仔癀的 基本都觉得有用,毕竟一颗大几百",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "太贵了,便宜点当保健品卖或许能占领点市场",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68f5d15c000000003800d893",
+        "content": "有没有人卖复刻的?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "国家保密配方[笑哭R]怎么复刻",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68fbff240000000037010b38",
+        "content": "能够提取出实际的有效成分吗?到底是哪些成分起了具体什么效果?",
+        "like_count": 1,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "天然牛黄,天然麝香,三七、蛇胆",
+            "like_count": 1
+          }
+        ]
+      }
+    ],
+    "67c483b1000000000302879f": [
+      {
+        "id": "68b7989c00000000300149db",
+        "content": "[点赞R]那个腥味让我差点yue 了,死命忍住",
+        "like_count": 2,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "只有我觉得是甘甜的吗。。",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6891ac9a000000002b01cdb8",
+        "content": "我这边买一个580",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "小美女 请问你在哪个城市呢 你那里怎么这么便宜呢",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67cdb2ef00000000180174e7",
+        "content": "喝完有什么效果吗?",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "痘痘掉了",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "68579b2b00000000060056cc",
+        "content": "这玩意可以抗衰",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67c484720000000016013058",
+        "content": "怎么这个点儿更新呀宝",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "晚上拍的视频 刚剪出来[集美R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67dc2fd6000000001f00bafe",
+        "content": "有专门切它的刀,带盒子的那种",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我不知道[哭惹R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68bc630e000000000a00fedb",
+        "content": "泡好化开了但是生理期来了 能放冰箱等结束了喝吗?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "连容器一起密封好冰箱冷藏 喝的时候隔水温一下就能喝了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6854265e000000002002655e",
+        "content": "这个三颗一起吃完,啥肝能受得了啊",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "685a8b20000000000f03e246",
+        "content": "不好喝苦",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "688a3e70000000002b01919d",
+        "content": "吃它有什么用?没吃过。",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68b7989c00000000300149db",
+        "content": "[点赞R]那个腥味让我差点yue 了,死命忍住",
+        "like_count": 2,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "只有我觉得是甘甜的吗。。",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6891ac9a000000002b01cdb8",
+        "content": "我这边买一个580",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "小美女 请问你在哪个城市呢 你那里怎么这么便宜呢",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67cdb2ef00000000180174e7",
+        "content": "喝完有什么效果吗?",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "痘痘掉了",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "67c484720000000016013058",
+        "content": "怎么这个点儿更新呀宝",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "晚上拍的视频 刚剪出来[集美R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67dc2fd6000000001f00bafe",
+        "content": "有专门切它的刀,带盒子的那种",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我不知道[哭惹R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68bc630e000000000a00fedb",
+        "content": "泡好化开了但是生理期来了 能放冰箱等结束了喝吗?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "连容器一起密封好冰箱冷藏 喝的时候隔水温一下就能喝了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68579b2b00000000060056cc",
+        "content": "这玩意可以抗衰",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6854265e000000002002655e",
+        "content": "这个三颗一起吃完,啥肝能受得了啊",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "688a3e70000000002b01919d",
+        "content": "吃它有什么用?没吃过。",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68a336070000000030030363",
+        "content": "小红书为什么没有屏蔽功能",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68b7989c00000000300149db",
+        "content": "[点赞R]那个腥味让我差点yue 了,死命忍住",
+        "like_count": 2,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "只有我觉得是甘甜的吗。。",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6891ac9a000000002b01cdb8",
+        "content": "我这边买一个580",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "小美女 请问你在哪个城市呢 你那里怎么这么便宜呢",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67cdb2ef00000000180174e7",
+        "content": "喝完有什么效果吗?",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "痘痘掉了",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "67c484720000000016013058",
+        "content": "怎么这个点儿更新呀宝",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "晚上拍的视频 刚剪出来[集美R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67dc2fd6000000001f00bafe",
+        "content": "有专门切它的刀,带盒子的那种",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我不知道[哭惹R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68bc630e000000000a00fedb",
+        "content": "泡好化开了但是生理期来了 能放冰箱等结束了喝吗?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "连容器一起密封好冰箱冷藏 喝的时候隔水温一下就能喝了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68579b2b00000000060056cc",
+        "content": "这玩意可以抗衰",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6854265e000000002002655e",
+        "content": "这个三颗一起吃完,啥肝能受得了啊",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "685a8b20000000000f03e246",
+        "content": "不好喝苦",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "688a3e70000000002b01919d",
+        "content": "吃它有什么用?没吃过。",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ],
+    "67c6ebd1000000000e0073f5": [
+      {
+        "id": "67ee0da4000000001f004d85",
+        "content": "牙齿好些了吗",
+        "like_count": 1,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我个人体验下来,对于牙龈没用[笑哭R][笑哭R][笑哭R]",
+            "like_count": 15
+          }
+        ]
+      },
+      {
+        "id": "67c94d6a0000000015004c0d",
+        "content": "期待您的后续分享",
+        "like_count": 6,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "如果胃不好,个人感觉刚吃完饭接着喝下去,几乎就没有不适感了。另外感觉,它会导致尿频,喝了以后会频繁排尿,也可能我是个例。再就是它不但不会帮助睡眠,反倒会不容易入睡,可能是麝香影响了神经系统的兴奋性。这是连续服用两天的真实感受,希望对您有所帮助。",
+            "like_count": 13
+          }
+        ]
+      },
+      {
+        "id": "67c6f8c3000000001802b01a",
+        "content": "等着看你反馈效果",
+        "like_count": 6,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "目前来看,对胃不好的人刺激还是挺大的,今天偏头疼发作了,感觉可以减轻一些头疼,搞不好真有一点平肝潜阳的作用,个人猜测,并不是医学专业",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "67cb20780000000018018281",
+        "content": "这一大盒多少钱啊?7000吗?",
+        "like_count": 4,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "7600元",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67dd89af000000001f000150",
+        "content": "感觉咋样了",
+        "like_count": 3,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "断断续续吃了三片了。前阵子可能是流感了或者阳了,胃胀气,恶心,呕吐,就停了几天,感觉除服用了胃不舒服外,其他副作用倒是并不明显,但是对于我而言,我只觉得它对于头疼有缓解作用,其余没感到有任何作用,牙龈出血,牙龈肿都没作用。",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "68708b5a00000000150032dc",
+        "content": "对睡眠有用吗",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我用下来没有任何作用",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69e19c35000000001401c006",
+        "content": "主要想问,对睡眠真的有用吗?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "ip_location": "贵州",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6825fbbb00000000080240f6",
+        "content": "左肩膀疼好久了一直好不了,不知道吃这个有用吗,",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "估计没有用吧",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "67c6eff500000000170321b8",
+        "content": "肠胃虚弱,饭后温开水服用正解[点赞R][害羞R]",
+        "like_count": 4,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "依旧胃酸胃痛的厉害啊",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "691494eb0000000039006137",
+        "content": "感觉这个味道有点恼火啊…我这到底是吃还是不吃呢",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真的难吃,比苦还难吃,说不出,还泡水,浓也不是,稀也不是",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67ee0da4000000001f004d85",
+        "content": "牙齿好些了吗",
+        "like_count": 1,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我个人体验下来,对于牙龈没用[笑哭R][笑哭R][笑哭R]",
+            "like_count": 15
+          }
+        ]
+      },
+      {
+        "id": "67cb20780000000018018281",
+        "content": "这一大盒多少钱啊?7000吗?",
+        "like_count": 4,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "7600元",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67c6f8c3000000001802b01a",
+        "content": "等着看你反馈效果",
+        "like_count": 6,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "目前来看,对胃不好的人刺激还是挺大的,今天偏头疼发作了,感觉可以减轻一些头疼,搞不好真有一点平肝潜阳的作用,个人猜测,并不是医学专业",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "67c94d6a0000000015004c0d",
+        "content": "期待您的后续分享",
+        "like_count": 6,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "如果胃不好,个人感觉刚吃完饭接着喝下去,几乎就没有不适感了。另外感觉,它会导致尿频,喝了以后会频繁排尿,也可能我是个例。再就是它不但不会帮助睡眠,反倒会不容易入睡,可能是麝香影响了神经系统的兴奋性。这是连续服用两天的真实感受,希望对您有所帮助。",
+            "like_count": 13
+          }
+        ]
+      },
+      {
+        "id": "67dd89af000000001f000150",
+        "content": "感觉咋样了",
+        "like_count": 3,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "断断续续吃了三片了。前阵子可能是流感了或者阳了,胃胀气,恶心,呕吐,就停了几天,感觉除服用了胃不舒服外,其他副作用倒是并不明显,但是对于我而言,我只觉得它对于头疼有缓解作用,其余没感到有任何作用,牙龈出血,牙龈肿都没作用。",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "691494eb0000000039006137",
+        "content": "感觉这个味道有点恼火啊…我这到底是吃还是不吃呢",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真的难吃,比苦还难吃,说不出,还泡水,浓也不是,稀也不是",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68708b5a00000000150032dc",
+        "content": "对睡眠有用吗",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我用下来没有任何作用",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67c6eff500000000170321b8",
+        "content": "肠胃虚弱,饭后温开水服用正解[点赞R][害羞R]",
+        "like_count": 4,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "依旧胃酸胃痛的厉害啊",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6825fbbb00000000080240f6",
+        "content": "左肩膀疼好久了一直好不了,不知道吃这个有用吗,",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "估计没有用吧",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "69e19c35000000001401c006",
+        "content": "主要想问,对睡眠真的有用吗?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "ip_location": "贵州",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67ee0da4000000001f004d85",
+        "content": "牙齿好些了吗",
+        "like_count": 1,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我个人体验下来,对于牙龈没用[笑哭R][笑哭R][笑哭R]",
+            "like_count": 15
+          }
+        ]
+      },
+      {
+        "id": "67cb20780000000018018281",
+        "content": "这一大盒多少钱啊?7000吗?",
+        "like_count": 4,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "7600元",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67c6f8c3000000001802b01a",
+        "content": "等着看你反馈效果",
+        "like_count": 6,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "目前来看,对胃不好的人刺激还是挺大的,今天偏头疼发作了,感觉可以减轻一些头疼,搞不好真有一点平肝潜阳的作用,个人猜测,并不是医学专业",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "67c94d6a0000000015004c0d",
+        "content": "期待您的后续分享",
+        "like_count": 6,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "如果胃不好,个人感觉刚吃完饭接着喝下去,几乎就没有不适感了。另外感觉,它会导致尿频,喝了以后会频繁排尿,也可能我是个例。再就是它不但不会帮助睡眠,反倒会不容易入睡,可能是麝香影响了神经系统的兴奋性。这是连续服用两天的真实感受,希望对您有所帮助。",
+            "like_count": 13
+          }
+        ]
+      },
+      {
+        "id": "67dd89af000000001f000150",
+        "content": "感觉咋样了",
+        "like_count": 3,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "断断续续吃了三片了。前阵子可能是流感了或者阳了,胃胀气,恶心,呕吐,就停了几天,感觉除服用了胃不舒服外,其他副作用倒是并不明显,但是对于我而言,我只觉得它对于头疼有缓解作用,其余没感到有任何作用,牙龈出血,牙龈肿都没作用。",
+            "like_count": 6
+          }
+        ]
+      },
+      {
+        "id": "691494eb0000000039006137",
+        "content": "感觉这个味道有点恼火啊…我这到底是吃还是不吃呢",
+        "like_count": 3,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真的难吃,比苦还难吃,说不出,还泡水,浓也不是,稀也不是",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68708b5a00000000150032dc",
+        "content": "对睡眠有用吗",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我用下来没有任何作用",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67c6eff500000000170321b8",
+        "content": "肠胃虚弱,饭后温开水服用正解[点赞R][害羞R]",
+        "like_count": 4,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "依旧胃酸胃痛的厉害啊",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6825fbbb00000000080240f6",
+        "content": "左肩膀疼好久了一直好不了,不知道吃这个有用吗,",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "估计没有用吧",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "69e19c35000000001401c006",
+        "content": "主要想问,对睡眠真的有用吗?",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "ip_location": "贵州",
+        "user": null,
+        "sub_comments": []
+      }
+    ],
+    "67d53470000000000e004518": [
+      {
+        "id": "67d53968000000001800bea0",
+        "content": "年数越久越好吗?",
+        "like_count": 9,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "片仔癀稳定性很强,年份收藏价值高",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "67d534be0000000018008c08",
+        "content": "老日期剩这些\n16年散粒8粒。20年散2粒。21年散21粒。23年散2粒\n16年十粒装1盒。19年十粒装2盒。20年十粒装2盒\n22年十粒装4盒。23年十粒装1盒",
+        "like_count": 5,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "保质期明显有写啊",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "68219f35000000000b01f235",
+        "content": "有外用的吗",
+        "like_count": 4,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可以外用",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67fc963d000000001e03a1bb",
+        "content": "有没有平替[笑哭R]",
+        "like_count": 4,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "漳州片仔癀肝宝,片仔癀茵胆平肝胶囊",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "6882699a0000000019025a1c",
+        "content": "治疗脂肪肝吗?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "轻微脂肪肝的话,去运动一下就好了,没必要吃这个的",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67d582be000000001802821f",
+        "content": "过期的,还能吃?",
+        "like_count": 4,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "中药只要不霉变不存在过期",
+            "like_count": 7
+          }
+        ]
+      },
+      {
+        "id": "67db82d9000000001802f9ff",
+        "content": "有鼻炎,嗓子也总有痰,好几年了,吃这个可以吗?",
+        "like_count": 5,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "鼻炎原因很多种。片仔癀主要原因是清热解毒,消炎等",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6847e3d7000000000a03476c",
+        "content": "我朋友圈有人发片仔癀7600我震惊了   来网上搜",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "十颗的价",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "67ffb7d70000000020016118",
+        "content": "皮肤状态不好,可以吃片仔癀调理不?",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6807024c0000000012001fbc",
+        "content": "肺部有炎症,可以吃片仔癀消炎吗",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67d53968000000001800bea0",
+        "content": "年数越久越好吗?",
+        "like_count": 9,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "片仔癀稳定性很强,年份收藏价值高",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "67fc963d000000001e03a1bb",
+        "content": "有没有平替[笑哭R]",
+        "like_count": 4,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "漳州片仔癀肝宝,片仔癀茵胆平肝胶囊",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "68219f35000000000b01f235",
+        "content": "有外用的吗",
+        "like_count": 4,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可以外用",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67db82d9000000001802f9ff",
+        "content": "有鼻炎,嗓子也总有痰,好几年了,吃这个可以吗?",
+        "like_count": 5,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "鼻炎原因很多种。片仔癀主要原因是清热解毒,消炎等",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67d534be0000000018008c08",
+        "content": "老日期剩这些\n16年散粒8粒。20年散2粒。21年散21粒。23年散2粒\n16年十粒装1盒。19年十粒装2盒。20年十粒装2盒\n22年十粒装4盒。23年十粒装1盒",
+        "like_count": 5,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "保质期明显有写啊",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6847e3d7000000000a03476c",
+        "content": "我朋友圈有人发片仔癀7600我震惊了   来网上搜",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "十颗的价",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6882699a0000000019025a1c",
+        "content": "治疗脂肪肝吗?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "轻微脂肪肝的话,去运动一下就好了,没必要吃这个的",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67fb33b2000000001f02a366",
+        "content": "16岁男孩鼻炎能吃吗",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "正常是不要,去看咨询医生哈",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67d582be000000001802821f",
+        "content": "过期的,还能吃?",
+        "like_count": 4,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "中药只要不霉变不存在过期",
+            "like_count": 7
+          }
+        ]
+      },
+      {
+        "id": "67ffb7d70000000020016118",
+        "content": "皮肤状态不好,可以吃片仔癀调理不?",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67d53968000000001800bea0",
+        "content": "年数越久越好吗?",
+        "like_count": 9,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "片仔癀稳定性很强,年份收藏价值高",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "67fc963d000000001e03a1bb",
+        "content": "有没有平替[笑哭R]",
+        "like_count": 4,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "漳州片仔癀肝宝,片仔癀茵胆平肝胶囊",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "68219f35000000000b01f235",
+        "content": "有外用的吗",
+        "like_count": 4,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可以外用",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67db82d9000000001802f9ff",
+        "content": "有鼻炎,嗓子也总有痰,好几年了,吃这个可以吗?",
+        "like_count": 5,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "鼻炎原因很多种。片仔癀主要原因是清热解毒,消炎等",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67d534be0000000018008c08",
+        "content": "老日期剩这些\n16年散粒8粒。20年散2粒。21年散21粒。23年散2粒\n16年十粒装1盒。19年十粒装2盒。20年十粒装2盒\n22年十粒装4盒。23年十粒装1盒",
+        "like_count": 5,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "保质期明显有写啊",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6847e3d7000000000a03476c",
+        "content": "我朋友圈有人发片仔癀7600我震惊了   来网上搜",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "十颗的价",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6882699a0000000019025a1c",
+        "content": "治疗脂肪肝吗?",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "轻微脂肪肝的话,去运动一下就好了,没必要吃这个的",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67fb33b2000000001f02a366",
+        "content": "16岁男孩鼻炎能吃吗",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "正常是不要,去看咨询医生哈",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "67d582be000000001802821f",
+        "content": "过期的,还能吃?",
+        "like_count": 4,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "中药只要不霉变不存在过期",
+            "like_count": 7
+          }
+        ]
+      },
+      {
+        "id": "67ffb7d70000000020016118",
+        "content": "皮肤状态不好,可以吃片仔癀调理不?",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ],
+    "68c52246000000001c0302dc": [
+      {
+        "id": "68c97dbf0000000030010eb9",
+        "content": "我是片仔癀经销商,一粒分5次吃。没啥大严重的上火炎症就不要吃了,毕竟寒。虽然我也想卖药,但还是要合理合规",
+        "like_count": 12,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "明白 多谢分享",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c695ac0000000030018d05",
+        "content": "打工人一个月工资7600才买10颗,一颗760",
+        "like_count": 2,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "贵了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68d38edf0000000030032076",
+        "content": "你自己囤吧,早就过时了",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好东西是经得起时间检验的",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68d2c80b000000000a00951f",
+        "content": "我脑癌 家人也给我买了 我手手术三个月了可以吃的吗",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "建议先咨询下专业医生 并了解药物的成分和功效 再决定是否服用 祝您早日康复",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c874d1000000000902b010",
+        "content": "你图2是什么 求分享",
+        "like_count": 2,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "研磨器 把一粒药研磨成粉末分装 冲泡也方便",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68cd24e4000000000100022f",
+        "content": "好东西",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[微笑R][微笑R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c62e9d00000000300214b3",
+        "content": "第一粒吃完,可以连续吃第二粒na",
+        "like_count": 1,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可以 我一般连吃两粒 观察一下",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68c6d3e10000000030019c8d",
+        "content": "福建人必备",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还真是 我老公冰箱里一直常备",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c69c560000000030009646",
+        "content": "主要用途是什么?我吃了三个没什么感觉[害羞R]",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是 护肝去火 我是最近比较上火 熬夜喝酒也可以吃吃 不过毕竟是药 还是要清楚自己的目的再用药",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68ca79b20000000030011ca8",
+        "content": "哪儿能买便宜的",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "在前门旗舰店 官价买的[doge]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c97dbf0000000030010eb9",
+        "content": "我是片仔癀经销商,一粒分5次吃。没啥大严重的上火炎症就不要吃了,毕竟寒。虽然我也想卖药,但还是要合理合规",
+        "like_count": 12,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "明白 多谢分享",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c695ac0000000030018d05",
+        "content": "打工人一个月工资7600才买10颗,一颗760",
+        "like_count": 2,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "贵了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68d38edf0000000030032076",
+        "content": "你自己囤吧,早就过时了",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好东西是经得起时间检验的",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68d2c80b000000000a00951f",
+        "content": "我脑癌 家人也给我买了 我手手术三个月了可以吃的吗",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "建议先咨询下专业医生 并了解药物的成分和功效 再决定是否服用 祝您早日康复",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c874d1000000000902b010",
+        "content": "你图2是什么 求分享",
+        "like_count": 2,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "研磨器 把一粒药研磨成粉末分装 冲泡也方便",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68cd24e4000000000100022f",
+        "content": "好东西",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[微笑R][微笑R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c62e9d00000000300214b3",
+        "content": "第一粒吃完,可以连续吃第二粒na",
+        "like_count": 1,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可以 我一般连吃两粒 观察一下",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68c6d3e10000000030019c8d",
+        "content": "福建人必备",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还真是 我老公冰箱里一直常备",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c69c560000000030009646",
+        "content": "主要用途是什么?我吃了三个没什么感觉[害羞R]",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是 护肝去火 我是最近比较上火 熬夜喝酒也可以吃吃 不过毕竟是药 还是要清楚自己的目的再用药",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68ca79b20000000030011ca8",
+        "content": "哪儿能买便宜的",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "在前门旗舰店 官价买的[doge]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c97dbf0000000030010eb9",
+        "content": "我是片仔癀经销商,一粒分5次吃。没啥大严重的上火炎症就不要吃了,毕竟寒。虽然我也想卖药,但还是要合理合规",
+        "like_count": 12,
+        "sub_comment_count": 13,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "明白 多谢分享",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c695ac0000000030018d05",
+        "content": "打工人一个月工资7600才买10颗,一颗760",
+        "like_count": 2,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "贵了",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68d38edf0000000030032076",
+        "content": "你自己囤吧,早就过时了",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "好东西是经得起时间检验的",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68d2c80b000000000a00951f",
+        "content": "我脑癌 家人也给我买了 我手手术三个月了可以吃的吗",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "建议先咨询下专业医生 并了解药物的成分和功效 再决定是否服用 祝您早日康复",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c874d1000000000902b010",
+        "content": "你图2是什么 求分享",
+        "like_count": 2,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "研磨器 把一粒药研磨成粉末分装 冲泡也方便",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68c62e9d00000000300214b3",
+        "content": "第一粒吃完,可以连续吃第二粒na",
+        "like_count": 1,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "可以 我一般连吃两粒 观察一下",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "68cd24e4000000000100022f",
+        "content": "好东西",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[微笑R][微笑R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c6d3e10000000030019c8d",
+        "content": "福建人必备",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "还真是 我老公冰箱里一直常备",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68c69c560000000030009646",
+        "content": "主要用途是什么?我吃了三个没什么感觉[害羞R]",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是 护肝去火 我是最近比较上火 熬夜喝酒也可以吃吃 不过毕竟是药 还是要清楚自己的目的再用药",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68ca79b20000000030011ca8",
+        "content": "哪儿能买便宜的",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "在前门旗舰店 官价买的[doge]",
+            "like_count": 0
+          }
+        ]
+      }
+    ]
+  },
+  "total_comments": 180
+}

+ 8 - 0
docs/jiangzhong/raw/xhs/片仔癀-护肝-效果.json

@@ -0,0 +1,8 @@
+{
+  "keyword": "片仔癀 护肝 效果",
+  "_error": {
+    "status": 400,
+    "body": "{\"detail\":{\"code\":400,\"request_id\":\"e52191c7-9e08-4b30-ad67-c53f34a00ed9\",\"message\":\"Request failed. Please retry. Check the docs below, verify your parameters, test with the default demo, and share t"
+  },
+  "collected_at": "2026-04-21T03:41:58.869Z"
+}

+ 8 - 0
docs/jiangzhong/raw/xhs/葵花护肝片-副作用.json

@@ -0,0 +1,8 @@
+{
+  "keyword": "葵花护肝片 副作用",
+  "_error": {
+    "status": 400,
+    "body": "{\"detail\":{\"code\":400,\"request_id\":\"13478c71-2223-4137-9580-9ac4896a117c\",\"message\":\"Request failed. Please retry. Check the docs below, verify your parameters, test with the default demo, and share t"
+  },
+  "collected_at": "2026-04-21T03:34:15.531Z"
+}

+ 8 - 0
docs/jiangzhong/raw/xhs/葵花护肝片-效果.json

@@ -0,0 +1,8 @@
+{
+  "keyword": "葵花护肝片 效果",
+  "_error": {
+    "status": 400,
+    "body": "{\"detail\":{\"code\":400,\"request_id\":\"94eca7d0-b33d-4b95-acc0-42921cb4d281\",\"message\":\"Request failed. Please retry. Check the docs below, verify your parameters, test with the default demo, and share t"
+  },
+  "collected_at": "2026-04-21T03:33:46.231Z"
+}

+ 2358 - 0
docs/jiangzhong/raw/xhs/解酒药-有用吗.json

@@ -0,0 +1,2358 @@
+{
+  "platform": "xiaohongshu",
+  "keyword": "解酒药 有用吗",
+  "hypotheses": [
+    "H2"
+  ],
+  "collected_at": "2026-04-21T03:39:05.190Z",
+  "elapsed_seconds": 130.3,
+  "total_notes_found": 18,
+  "top_notes": [
+    {
+      "id": "66a4dc9f000000000d030ed7",
+      "type": "normal",
+      "title": "各位大哥们,有没有有用的解酒药推荐下?",
+      "desc": "一直用的姜黄革命,有没有有用的推荐下,一壶一壶冲真顶不住了[捂脸R][捂脸R][捂脸R] #喝酒  #解酒  #喝酒日常",
+      "timestamp": 1722080415,
+      "liked_count": 15811,
+      "comments_count": 1833,
+      "collected_count": 14156,
+      "shared_count": 2450,
+      "cover": "https://sns-na-i6.xhscdn.com/1040g008315om5jqihe6g4a07udk6mk5qfhq9dkg?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=3a3858b41719e7f28ea2cdb39215700f&t=69e6f108&origin=0",
+      "user": {
+        "userid": "5a2f686be8ac2b4d3da550ba",
+        "nickname": "AAA大运重卡只跑国道汤师傅(拒保版)",
+        "red_id": "420939041",
+        "verified": false
+      }
+    },
+    {
+      "id": "66b42c1d0000000009015b28",
+      "type": "normal",
+      "title": "海王金樽 宿醉的神",
+      "desc": "查了说明应该是喝酒前喝一瓶酒后再喝一瓶 但是喝酒前谁知道自己会喝多啊哈哈 宿醉后起床头晕恶心 喝完海王刚开始觉得没用 半",
+      "timestamp": 1723083805,
+      "liked_count": 5066,
+      "comments_count": 346,
+      "collected_count": 2008,
+      "shared_count": 2301,
+      "cover": "https://sns-na-i6.xhscdn.com/1040g2sg3167kk44j1e705o1jplog8allero59ug?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=eea8df39d0ce3983f181661211a8fbf7&t=69e6f108&origin=0",
+      "user": {
+        "userid": "6033cd710000000001002ab5",
+        "nickname": "凡不烦.",
+        "red_id": "Xu1fan",
+        "verified": false
+      }
+    },
+    {
+      "id": "690dd467000000000300d9a3",
+      "type": "video",
+      "title": "十位酒类博主的解酒推荐🤩我现在强的可怕",
+      "desc": "老桂强烈提醒:解酒💊不是让你喝更多❗ 他的目的是让你喝完尽量不要太难受❗ 如果不把握好度 一样还是会不舒服[吧唧R",
+      "timestamp": 1762514023,
+      "liked_count": 2592,
+      "comments_count": 132,
+      "collected_count": 1703,
+      "shared_count": 582,
+      "cover": "https://sns-na-i6.xhscdn.com/1040g2sg31oj673a35me04a785tl7uao4lcieaho?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=0c5b00bc593e5ada306fea78ba14e625&t=69e6f108&origin=0",
+      "user": {
+        "userid": "5b4dea7ff7e8b931a88e2b04",
+        "nickname": "老桂爱喝酒",
+        "red_id": "628594768",
+        "verified": false
+      }
+    },
+    {
+      "id": "67dbba27000000001c0080c6",
+      "type": "normal",
+      "title": "商务叔叔都在用的解酒秘诀↓",
+      "desc": "公司小A能力不错,更重要的是我发现他酒量特别好,每次和客户会面都替我把酒挡了,小伙子年轻有为真不错。 所以这段时间,但凡",
+      "timestamp": 1742725526,
+      "liked_count": 562,
+      "comments_count": 17,
+      "collected_count": 100,
+      "shared_count": 16,
+      "cover": "https://sns-na-i6.xhscdn.com/1040g2sg31fq44par7k6g5p3e4br9emh6b4afang?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=bf29ddd4bfd00a6097fef31ac80e997d&t=69e6f108&origin=0",
+      "user": {
+        "userid": "646e22f60000000025035a26",
+        "nickname": "日落青云",
+        "red_id": "8972723578",
+        "verified": false
+      }
+    },
+    {
+      "id": "67b5316e0000000007035e45",
+      "type": "normal",
+      "title": "求推解酒药",
+      "desc": "展示你的解酒药[萌萌哒R] 老公应酬多,喝啤酒会浑身发红、起疙瘩、痒[哭惹R] 喝红酒和白酒相对好点 求推管用的解酒药",
+      "timestamp": 1739927918,
+      "liked_count": 350,
+      "comments_count": 96,
+      "collected_count": 205,
+      "shared_count": 43,
+      "cover": "https://sns-na-i6.xhscdn.com/1040g00831e2kgt8qh0005o2453s08ac5cf6rrmg?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=c6e4869ff40385a8bcf0b938a2989f53&t=69e6f108&origin=0",
+      "user": {
+        "userid": "604428f80000000001002985",
+        "nickname": "董小姐",
+        "red_id": "1149521715",
+        "verified": false
+      }
+    },
+    {
+      "id": "66d02a90000000001d017fb7",
+      "type": "normal",
+      "title": "这就是我喝多的㊙...",
+      "desc": "经常工作免不了应酬,喝多了酒,整个人都犯晕恶心, 每次舒缓的小秘诀都是这个风度小白片 有时候包里没带,紧急喊个外卖半小时",
+      "timestamp": 1724918416,
+      "liked_count": 353,
+      "comments_count": 45,
+      "collected_count": 31,
+      "shared_count": 13,
+      "cover": "https://sns-na-i6.xhscdn.com/1040g2sg3175kp64l0s5g5o2fa7hg9eaoqdassro?imageView2/2/w/576/format/heif/q/58|imageMogr2/strip&redImage/frame/0/enhance/4&ap=5&sc=SRH_PRV&sign=1b1ae3eb146eb5dc4166c61e1d96b0c0&t=69e6f108&origin=0",
+      "user": {
+        "userid": "604f51e3000000000100b958",
+        "nickname": "Donny多尼",
+        "red_id": "donny2001",
+        "verified": false
+      }
+    }
+  ],
+  "comments_by_note_id": {
+    "66a4dc9f000000000d030ed7": [
+      {
+        "id": "66a60bdb000000001c039f91",
+        "content": "就在酒企,维b和维c一次三片,半个小时前吃,酒量翻一倍不会吐",
+        "like_count": 4413,
+        "sub_comment_count": 658,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你的ip让我很放心  明天就试试!",
+            "like_count": 779
+          }
+        ]
+      },
+      {
+        "id": "66b3464c000000000b02b0e1",
+        "content": "医生现身说法,因为平时也会应酬喝酒,可以提前吃点维b这个主要是增加乙酸和乙醛脱氢酶活力的,加快酒精的代谢;然后就是酸奶,能够延缓酒精吸收,不那么快上头,保护胃粘膜;纳洛酮这个是拮抗酒精对大脑的抑制作用的,可以让人保持清醒;酒后可以吃点维c,加快酒精代谢,抗氧化减少肝损伤。酒后恶心呕吐头痛,可以喝点温蜂蜜水,里边有一种果糖可以加快酒精代谢。",
+        "like_count": 1562,
+        "sub_comment_count": 100,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "感谢分享,维生素b c要买哪一种?",
+            "like_count": 109
+          }
+        ]
+      },
+      {
+        "id": "66b2588d0000000026033046",
+        "content": "喝酒之前八个B八个C,我三杯倒的继父靠这个称霸酒场很多年,哪天他来不及提前准备,就是个灾难",
+        "like_count": 46,
+        "sub_comment_count": 15,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "上面说各三片就行。你这直接上八片。。",
+            "like_count": 71
+          }
+        ]
+      },
+      {
+        "id": "66b2d5a1000000002300d5d7",
+        "content": "其实我知道独门秘诀,绝对无害,就是喝酒后,喝宝矿力水特,如果酒喝得多就可以喝两瓶宝矿力水特",
+        "like_count": 38,
+        "sub_comment_count": 14,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真的假的?补充电解质?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66b2cf47000000001c03e267",
+        "content": "喝前冲一杯葛根粉",
+        "like_count": 6,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你这是物理作弊[偷笑R]。喝了葛根粉。酒量翻倍了。",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "66b1bb81000000001c0397a7",
+        "content": "葛根粉真的有用",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "泡水喝吗",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66b2b399000000001303cea9",
+        "content": "除了维b维c我还有个绝招,蒙脱石散",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "第二天拉无菌大便?",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "66b31a1a0000000027011d92",
+        "content": "一个女酒鬼不停截图[笑哭R]准备尝试每一种方法",
+        "like_count": 208,
+        "sub_comment_count": 37,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有些是因人而异的",
+            "like_count": 23
+          }
+        ]
+      },
+      {
+        "id": "66b1ac900000000026030d98",
+        "content": "女生,半斤。算能喝吗",
+        "like_count": 6,
+        "sub_comment_count": 23,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "应该算是能喝的吧",
+            "like_count": 14
+          }
+        ]
+      },
+      {
+        "id": "672a5720000000001702638b",
+        "content": "给你推荐一款功能性食品,核心的原理是物理作用吸附酒精,阻止乙醇进入血液循环,第二天被吸附的酒精随粪便排出",
+        "like_count": 3,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啥产品",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "66a60bdb000000001c039f91",
+        "content": "就在酒企,维b和维c一次三片,半个小时前吃,酒量翻一倍不会吐",
+        "like_count": 4413,
+        "sub_comment_count": 658,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你的ip让我很放心  明天就试试!",
+            "like_count": 779
+          }
+        ]
+      },
+      {
+        "id": "66b3464c000000000b02b0e1",
+        "content": "医生现身说法,因为平时也会应酬喝酒,可以提前吃点维b这个主要是增加乙酸和乙醛脱氢酶活力的,加快酒精的代谢;然后就是酸奶,能够延缓酒精吸收,不那么快上头,保护胃粘膜;纳洛酮这个是拮抗酒精对大脑的抑制作用的,可以让人保持清醒;酒后可以吃点维c,加快酒精代谢,抗氧化减少肝损伤。酒后恶心呕吐头痛,可以喝点温蜂蜜水,里边有一种果糖可以加快酒精代谢。",
+        "like_count": 1562,
+        "sub_comment_count": 100,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "感谢分享,维生素b c要买哪一种?",
+            "like_count": 109
+          }
+        ]
+      },
+      {
+        "id": "66b46f46000000001500845f",
+        "content": "喝了身体痒有什么办法解决",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "喝酒身体痒是酒精过敏的表现,可以吃点氯雷他定,过敏药",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "66ca466b000000000c01b771",
+        "content": "喝酒最重要的是学会吐 喝多少都可以吐才是最好的办法",
+        "like_count": 2,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "但是吐了很伤胃",
+            "like_count": 9
+          }
+        ]
+      },
+      {
+        "id": "66bb0267000000000f00d4e4",
+        "content": "吃饱了喝就行",
+        "like_count": 0,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "说了又感觉像没说",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "66b2fd77000000001500a89e",
+        "content": "一直喝,不要停[笑哭R]。然后喝冰水[笑哭R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "停了就真醉了[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66b1f469000000001c03d218",
+        "content": "外星人电解质水",
+        "like_count": 4,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个我是第二天醒了狂炫",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "66b21925000000001b012d65",
+        "content": "片仔癀",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "倒不是贵不贵的问题 主要是不想让自己太舒服 就想折磨下自己",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66b2dba4000000000600f7dd",
+        "content": "我吃西瓜解酒[笑哭R]",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "吐的时候带着西瓜味不是更难受[哭惹R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66b1ba77000000001c03eee6",
+        "content": "[可怜R]白酒闻到就难受",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "不喝酒是好事",
+            "like_count": 5
+          }
+        ]
+      },
+      {
+        "id": "66a60bdb000000001c039f91",
+        "content": "就在酒企,维b和维c一次三片,半个小时前吃,酒量翻一倍不会吐",
+        "like_count": 4413,
+        "sub_comment_count": 658,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你的ip让我很放心  明天就试试!",
+            "like_count": 779
+          }
+        ]
+      },
+      {
+        "id": "66b3464c000000000b02b0e1",
+        "content": "医生现身说法,因为平时也会应酬喝酒,可以提前吃点维b这个主要是增加乙酸和乙醛脱氢酶活力的,加快酒精的代谢;然后就是酸奶,能够延缓酒精吸收,不那么快上头,保护胃粘膜;纳洛酮这个是拮抗酒精对大脑的抑制作用的,可以让人保持清醒;酒后可以吃点维c,加快酒精代谢,抗氧化减少肝损伤。酒后恶心呕吐头痛,可以喝点温蜂蜜水,里边有一种果糖可以加快酒精代谢。",
+        "like_count": 1562,
+        "sub_comment_count": 100,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "感谢分享,维生素b c要买哪一种?",
+            "like_count": 109
+          }
+        ]
+      },
+      {
+        "id": "66b2588d0000000026033046",
+        "content": "喝酒之前八个B八个C,我三杯倒的继父靠这个称霸酒场很多年,哪天他来不及提前准备,就是个灾难",
+        "like_count": 46,
+        "sub_comment_count": 15,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "上面说各三片就行。你这直接上八片。。",
+            "like_count": 71
+          }
+        ]
+      },
+      {
+        "id": "66b2d5a1000000002300d5d7",
+        "content": "其实我知道独门秘诀,绝对无害,就是喝酒后,喝宝矿力水特,如果酒喝得多就可以喝两瓶宝矿力水特",
+        "like_count": 38,
+        "sub_comment_count": 14,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "真的假的?补充电解质?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66b2cf47000000001c03e267",
+        "content": "喝前冲一杯葛根粉",
+        "like_count": 6,
+        "sub_comment_count": 6,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "你这是物理作弊[偷笑R]。喝了葛根粉。酒量翻倍了。",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "66b1bb81000000001c0397a7",
+        "content": "葛根粉真的有用",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "泡水喝吗",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66b2b399000000001303cea9",
+        "content": "除了维b维c我还有个绝招,蒙脱石散",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "第二天拉无菌大便?",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "66b31a1a0000000027011d92",
+        "content": "一个女酒鬼不停截图[笑哭R]准备尝试每一种方法",
+        "like_count": 208,
+        "sub_comment_count": 37,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有些是因人而异的",
+            "like_count": 23
+          }
+        ]
+      },
+      {
+        "id": "66b1ac900000000026030d98",
+        "content": "女生,半斤。算能喝吗",
+        "like_count": 6,
+        "sub_comment_count": 23,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "应该算是能喝的吧",
+            "like_count": 14
+          }
+        ]
+      },
+      {
+        "id": "672a5720000000001702638b",
+        "content": "给你推荐一款功能性食品,核心的原理是物理作用吸附酒精,阻止乙醇进入血液循环,第二天被吸附的酒精随粪便排出",
+        "like_count": 3,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "啥产品",
+            "like_count": 1
+          }
+        ]
+      }
+    ],
+    "66b42c1d0000000009015b28": [
+      {
+        "id": "67208192000000001702fbb8",
+        "content": "安排上,吐了一上午了",
+        "like_count": 5,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "吃点东西一起代谢代谢酒精",
+            "like_count": 24
+          }
+        ]
+      },
+      {
+        "id": "6904481d0000000030026d1a",
+        "content": "这个解酒还是不太行,主要是效果太慢了,我之前看我领导喝了一袋别的东西,效果还不错,哪天我去看一下他喝的啥。",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "喝的啥",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "689e90120000000030030b8e",
+        "content": "睡了几个小时就醒了 刚喝下一瓶 等我反馈",
+        "like_count": 3,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "如何",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "672dd422000000001b003b1c",
+        "content": "酒前喝吗",
+        "like_count": 15,
+        "sub_comment_count": 14,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "对的",
+            "like_count": 13
+          }
+        ]
+      },
+      {
+        "id": "67b835cd00000000190113e4",
+        "content": "没用 昨晚刚试过,早上醒来该难受还是难受,日本的那款吃完早上啥事儿没有[叹气R]",
+        "like_count": 0,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哪款!求求求[哭惹R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "688d3cad0000000029037b82",
+        "content": "刚下单 我快吐死了",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有用吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "681ce240000000000400ea3c",
+        "content": "我喝酒前喝一瓶,可以比常规状态喝多好几瓶且第二天头不晕,是我的秘密武器",
+        "like_count": 9,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "喝酒前多久喝的",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68cb002b000000000a00d1d9",
+        "content": "是喝酒前喝还是喝酒后喝",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "都要喝,我才买的,药店说喝酒前是护肝,喝酒后喝是解酒",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67aee833000000001c00e80f",
+        "content": "外卖叫了三瓶 迫不及待了",
+        "like_count": 4,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "让外卖小哥跑快点[萌萌哒R]",
+            "like_count": 7
+          }
+        ]
+      },
+      {
+        "id": "682ed50100000000070288a3",
+        "content": "刚喝半个小时 吐没了",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[笑哭R]没有用吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67208192000000001702fbb8",
+        "content": "安排上,吐了一上午了",
+        "like_count": 5,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "吃点东西一起代谢代谢酒精",
+            "like_count": 24
+          }
+        ]
+      },
+      {
+        "id": "6904481d0000000030026d1a",
+        "content": "这个解酒还是不太行,主要是效果太慢了,我之前看我领导喝了一袋别的东西,效果还不错,哪天我去看一下他喝的啥。",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "喝的啥",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "689e90120000000030030b8e",
+        "content": "睡了几个小时就醒了 刚喝下一瓶 等我反馈",
+        "like_count": 3,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "如何",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "672dd422000000001b003b1c",
+        "content": "酒前喝吗",
+        "like_count": 15,
+        "sub_comment_count": 14,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "对的",
+            "like_count": 13
+          }
+        ]
+      },
+      {
+        "id": "67b835cd00000000190113e4",
+        "content": "没用 昨晚刚试过,早上醒来该难受还是难受,日本的那款吃完早上啥事儿没有[叹气R]",
+        "like_count": 0,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哪款!求求求[哭惹R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "688d3cad0000000029037b82",
+        "content": "刚下单 我快吐死了",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有用吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "681ce240000000000400ea3c",
+        "content": "我喝酒前喝一瓶,可以比常规状态喝多好几瓶且第二天头不晕,是我的秘密武器",
+        "like_count": 9,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "喝酒前多久喝的",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68cb002b000000000a00d1d9",
+        "content": "是喝酒前喝还是喝酒后喝",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "都要喝,我才买的,药店说喝酒前是护肝,喝酒后喝是解酒",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67aee833000000001c00e80f",
+        "content": "外卖叫了三瓶 迫不及待了",
+        "like_count": 4,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "让外卖小哥跑快点[萌萌哒R]",
+            "like_count": 7
+          }
+        ]
+      },
+      {
+        "id": "682ed50100000000070288a3",
+        "content": "刚喝半个小时 吐没了",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[笑哭R]没有用吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "67208192000000001702fbb8",
+        "content": "安排上,吐了一上午了",
+        "like_count": 5,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "吃点东西一起代谢代谢酒精",
+            "like_count": 24
+          }
+        ]
+      },
+      {
+        "id": "6904481d0000000030026d1a",
+        "content": "这个解酒还是不太行,主要是效果太慢了,我之前看我领导喝了一袋别的东西,效果还不错,哪天我去看一下他喝的啥。",
+        "like_count": 3,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "喝的啥",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "689e90120000000030030b8e",
+        "content": "睡了几个小时就醒了 刚喝下一瓶 等我反馈",
+        "like_count": 3,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "如何",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "672dd422000000001b003b1c",
+        "content": "酒前喝吗",
+        "like_count": 15,
+        "sub_comment_count": 14,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "对的",
+            "like_count": 13
+          }
+        ]
+      },
+      {
+        "id": "67b835cd00000000190113e4",
+        "content": "没用 昨晚刚试过,早上醒来该难受还是难受,日本的那款吃完早上啥事儿没有[叹气R]",
+        "like_count": 0,
+        "sub_comment_count": 9,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哪款!求求求[哭惹R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "688d3cad0000000029037b82",
+        "content": "刚下单 我快吐死了",
+        "like_count": 0,
+        "sub_comment_count": 4,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有用吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "681ce240000000000400ea3c",
+        "content": "我喝酒前喝一瓶,可以比常规状态喝多好几瓶且第二天头不晕,是我的秘密武器",
+        "like_count": 9,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "喝酒前多久喝的",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "68cb002b000000000a00d1d9",
+        "content": "是喝酒前喝还是喝酒后喝",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "都要喝,我才买的,药店说喝酒前是护肝,喝酒后喝是解酒",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67aee833000000001c00e80f",
+        "content": "外卖叫了三瓶 迫不及待了",
+        "like_count": 4,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "让外卖小哥跑快点[萌萌哒R]",
+            "like_count": 7
+          }
+        ]
+      },
+      {
+        "id": "682ed50100000000070288a3",
+        "content": "刚喝半个小时 吐没了",
+        "like_count": 1,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[笑哭R]没有用吗",
+            "like_count": 1
+          }
+        ]
+      }
+    ],
+    "690dd467000000000300d9a3": [
+      {
+        "id": "691611750000000039009a36",
+        "content": "海王金樽!永远的神",
+        "like_count": 7,
+        "sub_comment_count": 15,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "感觉没用啊不如fancl",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "69189f92000000003803fd33",
+        "content": "海王金樽的药片真的是我的神",
+        "like_count": 4,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "口服液好还是片剂好",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f05a40000000038004a53",
+        "content": "肯迪醒什么时候喝",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "转天第二天喝",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f734e000000003800639a",
+        "content": "你们吃的这么高级吗?我都是直接吃药的[笑哭R]",
+        "like_count": 4,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有效果吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6919f88a00000000330060ef",
+        "content": "咱们中国这个不牛X吗[派对R]",
+        "like_count": 6,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "药比我酒还贵了哈哈哈",
+            "like_count": 11
+          }
+        ]
+      },
+      {
+        "id": "690e96c50000000039024f3b",
+        "content": "Herbsense咋样,那个小蓝片,澳洲的",
+        "like_count": 3,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "反正我吃了两次没感觉有啥用。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "691fd1950000000038030f94",
+        "content": "有个日本的,实名吐槽,吃完比我本来酒量还差",
+        "like_count": 5,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哈哈哈哈哈",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6943543200000000380290e8",
+        "content": "只有我说的是真话",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哪个好用喝酒",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f5743000000003701393e",
+        "content": "护肝片真的能护肝?",
+        "like_count": 6,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "护肝片他要敢不护肝的话 那我不是血亏[捂脸R]但确实感觉还不错",
+            "like_count": 13
+          }
+        ]
+      },
+      {
+        "id": "6995625800000000090201dc",
+        "content": "只有我直接吃美他多辛吗",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "酒前吃?有用吗。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "691611750000000039009a36",
+        "content": "海王金樽!永远的神",
+        "like_count": 7,
+        "sub_comment_count": 15,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "感觉没用啊不如fancl",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "69189f92000000003803fd33",
+        "content": "海王金樽的药片真的是我的神",
+        "like_count": 4,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "口服液好还是片剂好",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f05a40000000038004a53",
+        "content": "肯迪醒什么时候喝",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "转天第二天喝",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f734e000000003800639a",
+        "content": "你们吃的这么高级吗?我都是直接吃药的[笑哭R]",
+        "like_count": 4,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有效果吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6919f88a00000000330060ef",
+        "content": "咱们中国这个不牛X吗[派对R]",
+        "like_count": 6,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "药比我酒还贵了哈哈哈",
+            "like_count": 11
+          }
+        ]
+      },
+      {
+        "id": "690e96c50000000039024f3b",
+        "content": "Herbsense咋样,那个小蓝片,澳洲的",
+        "like_count": 3,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "反正我吃了两次没感觉有啥用。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "691fd1950000000038030f94",
+        "content": "有个日本的,实名吐槽,吃完比我本来酒量还差",
+        "like_count": 5,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哈哈哈哈哈",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6943543200000000380290e8",
+        "content": "只有我说的是真话",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哪个好用喝酒",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f5743000000003701393e",
+        "content": "护肝片真的能护肝?",
+        "like_count": 6,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "护肝片他要敢不护肝的话 那我不是血亏[捂脸R]但确实感觉还不错",
+            "like_count": 13
+          }
+        ]
+      },
+      {
+        "id": "6995625800000000090201dc",
+        "content": "只有我直接吃美他多辛吗",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "酒前吃?有用吗。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "691611750000000039009a36",
+        "content": "海王金樽!永远的神",
+        "like_count": 7,
+        "sub_comment_count": 15,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "感觉没用啊不如fancl",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "69189f92000000003803fd33",
+        "content": "海王金樽的药片真的是我的神",
+        "like_count": 4,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "口服液好还是片剂好",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f05a40000000038004a53",
+        "content": "肯迪醒什么时候喝",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "转天第二天喝",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f734e000000003800639a",
+        "content": "你们吃的这么高级吗?我都是直接吃药的[笑哭R]",
+        "like_count": 4,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有效果吗",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "6919f88a00000000330060ef",
+        "content": "咱们中国这个不牛X吗[派对R]",
+        "like_count": 6,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "药比我酒还贵了哈哈哈",
+            "like_count": 11
+          }
+        ]
+      },
+      {
+        "id": "690e96c50000000039024f3b",
+        "content": "Herbsense咋样,那个小蓝片,澳洲的",
+        "like_count": 3,
+        "sub_comment_count": 8,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "反正我吃了两次没感觉有啥用。",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "691fd1950000000038030f94",
+        "content": "有个日本的,实名吐槽,吃完比我本来酒量还差",
+        "like_count": 5,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哈哈哈哈哈",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6943543200000000380290e8",
+        "content": "只有我说的是真话",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哪个好用喝酒",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "690f5743000000003701393e",
+        "content": "护肝片真的能护肝?",
+        "like_count": 6,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "护肝片他要敢不护肝的话 那我不是血亏[捂脸R]但确实感觉还不错",
+            "like_count": 13
+          }
+        ]
+      },
+      {
+        "id": "6995625800000000090201dc",
+        "content": "只有我直接吃美他多辛吗",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "酒前吃?有用吗。",
+            "like_count": 0
+          }
+        ]
+      }
+    ],
+    "67dbba27000000001c0080c6": [
+      {
+        "id": "67e239f0000000001f01913c",
+        "content": "这是AI大叔吗[哇R]",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e14836000000001e00f3a6",
+        "content": "帅叔[飞吻R]",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67ea369a0000000012031276",
+        "content": "猛过小年轻???",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e88adf0000000012013ff5",
+        "content": "不错[飞吻R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67dff124000000001e0385a4",
+        "content": "大叔大叔[偷笑R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67dffe3f000000001f00462f",
+        "content": "老公[飞吻R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e0f81c000000001f001890",
+        "content": "太帅了[飞吻R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6884e3ee000000000400871e",
+        "content": "帅[飞吻R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e17942000000001e03eb70",
+        "content": "好帅啊",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e36b71000000001e01613c",
+        "content": "[吃瓜R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e239f0000000001f01913c",
+        "content": "这是AI大叔吗[哇R]",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e14836000000001e00f3a6",
+        "content": "帅叔[飞吻R]",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67ea369a0000000012031276",
+        "content": "猛过小年轻???",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e88adf0000000012013ff5",
+        "content": "不错[飞吻R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67dff124000000001e0385a4",
+        "content": "大叔大叔[偷笑R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67dffe3f000000001f00462f",
+        "content": "老公[飞吻R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e0f81c000000001f001890",
+        "content": "太帅了[飞吻R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e1066e000000001f0019c7",
+        "content": "颜值真高",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6884e3ee000000000400871e",
+        "content": "帅[飞吻R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e17942000000001e03eb70",
+        "content": "好帅啊",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e239f0000000001f01913c",
+        "content": "这是AI大叔吗[哇R]",
+        "like_count": 3,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e14836000000001e00f3a6",
+        "content": "帅叔[飞吻R]",
+        "like_count": 2,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67ea369a0000000012031276",
+        "content": "猛过小年轻???",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e88adf0000000012013ff5",
+        "content": "不错[飞吻R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67dff124000000001e0385a4",
+        "content": "大叔大叔[偷笑R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67dffe3f000000001f00462f",
+        "content": "老公[飞吻R]",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e0f81c000000001f001890",
+        "content": "太帅了[飞吻R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e1066e000000001f0019c7",
+        "content": "颜值真高",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6884e3ee000000000400871e",
+        "content": "帅[飞吻R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "67e17942000000001e03eb70",
+        "content": "好帅啊",
+        "like_count": 1,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ],
+    "67b5316e0000000007035e45": [
+      {
+        "id": "6938f9a30000000038031f5e",
+        "content": "药店买的效果挺好",
+        "like_count": 5,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "酒前喝还是后喝",
+            "like_count": 7
+          }
+        ]
+      },
+      {
+        "id": "68d3b06d000000000b0277d2",
+        "content": "安酌!我平时就喝两瓶,吃了安酌我直接五瓶不带晕的,第二天起来头也不痛,[派对R]",
+        "like_count": 18,
+        "sub_comment_count": 18,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有链接吗",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "68885daa000000000201854f",
+        "content": "这个还行",
+        "like_count": 4,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个好贵[笑哭R][笑哭R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69566704000000001803982c",
+        "content": "有一款植物方子,对一斤以内的效果特别好,超过一斤的效果一般,但是护肝效果可以",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "什么牌子",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69328034000000001702d192",
+        "content": "",
+        "like_count": 1,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个还可以,中药熬的",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "694ac49500000000190011c3",
+        "content": "日本干杯解酒药 18 有无人拼团",
+        "like_count": 2,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67b561be000000001601eb5c",
+        "content": "NAC+Vc",
+        "like_count": 2,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "咋有的说NAC致癌呢[哭惹R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "696f4d250000000008032351",
+        "content": "解易醉,不能提升酒量,但是能让人保持清醒,第二天跟没喝一样清爽",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是这个吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6976d1af000000000c00955c",
+        "content": "玉米肽的最快[笑哭R]",
+        "like_count": 5,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我每次就吃这个",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69ddd8bd0000000016017e21",
+        "content": "这个还可以,只是目前没有售卖,恩施农科院的产品",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "湖北",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "6938f9a30000000038031f5e",
+        "content": "药店买的效果挺好",
+        "like_count": 5,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "酒前喝还是后喝",
+            "like_count": 7
+          }
+        ]
+      },
+      {
+        "id": "68d3b06d000000000b0277d2",
+        "content": "安酌!我平时就喝两瓶,吃了安酌我直接五瓶不带晕的,第二天起来头也不痛,[派对R]",
+        "like_count": 18,
+        "sub_comment_count": 18,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有链接吗",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "68885daa000000000201854f",
+        "content": "这个还行",
+        "like_count": 4,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个好贵[笑哭R][笑哭R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69566704000000001803982c",
+        "content": "有一款植物方子,对一斤以内的效果特别好,超过一斤的效果一般,但是护肝效果可以",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "什么牌子",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "69328034000000001702d192",
+        "content": "",
+        "like_count": 1,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个还可以,中药熬的",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "694ac49500000000190011c3",
+        "content": "日本干杯解酒药 18 有无人拼团",
+        "like_count": 2,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67b561be000000001601eb5c",
+        "content": "NAC+Vc",
+        "like_count": 2,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "咋有的说NAC致癌呢[哭惹R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "696f4d250000000008032351",
+        "content": "解易醉,不能提升酒量,但是能让人保持清醒,第二天跟没喝一样清爽",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是这个吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "6976d1af000000000c00955c",
+        "content": "玉米肽的最快[笑哭R]",
+        "like_count": 5,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我每次就吃这个",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "69ddd8bd0000000016017e21",
+        "content": "这个还可以,只是目前没有售卖,恩施农科院的产品",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "湖北",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68d3b06d000000000b0277d2",
+        "content": "安酌!我平时就喝两瓶,吃了安酌我直接五瓶不带晕的,第二天起来头也不痛,[派对R]",
+        "like_count": 18,
+        "sub_comment_count": 18,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有链接吗",
+            "like_count": 8
+          }
+        ]
+      },
+      {
+        "id": "68885daa000000000201854f",
+        "content": "这个还行",
+        "like_count": 4,
+        "sub_comment_count": 12,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个好贵[笑哭R][笑哭R]",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "6938f9a30000000038031f5e",
+        "content": "药店买的效果挺好",
+        "like_count": 5,
+        "sub_comment_count": 7,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "酒前喝还是后喝",
+            "like_count": 7
+          }
+        ]
+      },
+      {
+        "id": "69328034000000001702d192",
+        "content": "",
+        "like_count": 1,
+        "sub_comment_count": 10,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这个还可以,中药熬的",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "69566704000000001803982c",
+        "content": "有一款植物方子,对一斤以内的效果特别好,超过一斤的效果一般,但是护肝效果可以",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "什么牌子",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "696f4d250000000008032351",
+        "content": "解易醉,不能提升酒量,但是能让人保持清醒,第二天跟没喝一样清爽",
+        "like_count": 0,
+        "sub_comment_count": 5,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "是这个吗?",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "694ac49500000000190011c3",
+        "content": "日本干杯解酒药 18 有无人拼团",
+        "like_count": 2,
+        "sub_comment_count": 3,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我",
+            "like_count": 4
+          }
+        ]
+      },
+      {
+        "id": "67b561be000000001601eb5c",
+        "content": "NAC+Vc",
+        "like_count": 2,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "咋有的说NAC致癌呢[哭惹R]",
+            "like_count": 3
+          }
+        ]
+      },
+      {
+        "id": "69ddd8bd0000000016017e21",
+        "content": "这个还可以,只是目前没有售卖,恩施农科院的产品",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "ip_location": "湖北",
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "68cba4ff00000000020157bc",
+        "content": "双解润生",
+        "like_count": 1,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "淘上吗?",
+            "like_count": 0
+          }
+        ]
+      }
+    ],
+    "66d02a90000000001d017fb7": [
+      {
+        "id": "66d044af000000000a0173ed",
+        "content": "众所周知,酒是灌不醉多尼的,只能用奇异果把他砸晕带走[doge]只是好奇到底需要多少个奇异果才能把多尼砸晕?[doge][大笑R]",
+        "like_count": 2,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "下次让你跟奇异果喝吧[斜眼R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d04c4e000000000b00f8a2",
+        "content": "能喝多少",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这不好说[笑哭R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "66d032e6000000001503a9bf",
+        "content": "多尼,做我臭宝可好?",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "香的[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d0466c000000000a015e44",
+        "content": "衣服好看,求链接,不过也可能是多尼太帅的原因",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "马上换季啦",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d04cb1000000000a015211",
+        "content": "用贵州话说,帅得无衣倒食",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[赞R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d03053000000000a01591c",
+        "content": "怪不得每次喝酒你都是清醒的,难找机会下手哦[笑哭R][笑哭R][笑哭R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哈哈,都有提前准备[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d02b16000000000502dd7a",
+        "content": "醉翁之意不在奇异果[doge]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[扯脸H][扯脸H]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66dc4c7e0000000002005e9f",
+        "content": "真假的 管用吗",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[扯脸H]这假的过不了审",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d036c9000000001203f2ee",
+        "content": "美团也有买药的",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有的[扯脸H]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d02b38000000000c019498",
+        "content": "爱看",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[赞R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d044af000000000a0173ed",
+        "content": "众所周知,酒是灌不醉多尼的,只能用奇异果把他砸晕带走[doge]只是好奇到底需要多少个奇异果才能把多尼砸晕?[doge][大笑R]",
+        "like_count": 2,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "下次让你跟奇异果喝吧[斜眼R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d04c4e000000000b00f8a2",
+        "content": "能喝多少",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这不好说[笑哭R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "66d032e6000000001503a9bf",
+        "content": "多尼,做我臭宝可好?",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "香的[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d0466c000000000a015e44",
+        "content": "衣服好看,求链接,不过也可能是多尼太帅的原因",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "马上换季啦",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d04cb1000000000a015211",
+        "content": "用贵州话说,帅得无衣倒食",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[赞R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d03053000000000a01591c",
+        "content": "怪不得每次喝酒你都是清醒的,难找机会下手哦[笑哭R][笑哭R][笑哭R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哈哈,都有提前准备[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d02b820000000012027e7e",
+        "content": "那么请问要灌多少酒才能抬走你[害羞R]",
+        "like_count": 1,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "我比较厉害",
+            "like_count": 2
+          }
+        ]
+      },
+      {
+        "id": "66d02b16000000000502dd7a",
+        "content": "醉翁之意不在奇异果[doge]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[扯脸H][扯脸H]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d036c9000000001203f2ee",
+        "content": "美团也有买药的",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有的[扯脸H]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d02b38000000000c019498",
+        "content": "爱看",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[赞R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d044af000000000a0173ed",
+        "content": "众所周知,酒是灌不醉多尼的,只能用奇异果把他砸晕带走[doge]只是好奇到底需要多少个奇异果才能把多尼砸晕?[doge][大笑R]",
+        "like_count": 2,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "下次让你跟奇异果喝吧[斜眼R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d04c4e000000000b00f8a2",
+        "content": "能喝多少",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "这不好说[笑哭R]",
+            "like_count": 1
+          }
+        ]
+      },
+      {
+        "id": "66d032e6000000001503a9bf",
+        "content": "多尼,做我臭宝可好?",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "香的[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d0466c000000000a015e44",
+        "content": "衣服好看,求链接,不过也可能是多尼太帅的原因",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "马上换季啦",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d04cb1000000000a015211",
+        "content": "用贵州话说,帅得无衣倒食",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[赞R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d03053000000000a01591c",
+        "content": "怪不得每次喝酒你都是清醒的,难找机会下手哦[笑哭R][笑哭R][笑哭R]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "哈哈,都有提前准备[笑哭R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d02b16000000000502dd7a",
+        "content": "醉翁之意不在奇异果[doge]",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[扯脸H][扯脸H]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66dc4c7e0000000002005e9f",
+        "content": "真假的 管用吗",
+        "like_count": 0,
+        "sub_comment_count": 2,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[扯脸H]这假的过不了审",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d036c9000000001203f2ee",
+        "content": "美团也有买药的",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "有的[扯脸H]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d02b38000000000c019498",
+        "content": "爱看",
+        "like_count": 0,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[赞R]",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d08290000000000f00e5a3",
+        "content": "这么帅😎的帅哥应酬还需要酒🍸吗?[玫瑰R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "66d04614000000000502f73b",
+        "content": "多尼好帅[飞吻R][飞吻R][飞吻R][偷笑R][偷笑R][偷笑R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "66d03e55000000000f00e23e",
+        "content": "帅哥应酬也需要喝酒吗[偷笑R]",
+        "like_count": 2,
+        "sub_comment_count": 1,
+        "user": null,
+        "sub_comments": [
+          {
+            "content": "[笑哭R]工作没办法",
+            "like_count": 0
+          }
+        ]
+      },
+      {
+        "id": "66d06c20000000001503a87d",
+        "content": "盐酸不辣下头片[得意R][得意R][得意R]",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      },
+      {
+        "id": "66f99399000000000f00f8a0",
+        "content": "和龙大有点象",
+        "like_count": 0,
+        "sub_comment_count": 0,
+        "user": null,
+        "sub_comments": []
+      }
+    ]
+  },
+  "total_comments": 185
+}

Разница между файлами не показана из-за своего большого размера
+ 581 - 417
reports/jiangzhong-houguyin-voc-insight-report.html


+ 3939 - 0
reports/jiangzhong-houguyin-voc-v2-report.html

@@ -0,0 +1,3939 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>江中猴菇饮 OTC · VOC 深度洞察 v2 · 用户决策路径追踪</title>
+<style>
+:root {
+  --bg-0: #0A0A0A;
+  --bg-1: #111111;
+  --bg-2: #1A1A1A;
+  --bg-3: #252525;
+  --border: rgba(255,255,255,0.08);
+  --border-strong: rgba(255,255,255,0.16);
+  --text-1: #F5F5F5;
+  --text-2: #A8A8A8;
+  --text-3: #6B6B6B;
+  --amber: #F5A623;
+  --amber-glow: rgba(245,166,35,0.15);
+  --green: #00DC82;
+  --purple: #8B5CF6;
+  --rose: #FF4D8D;
+  --blue: #3B82F6;
+  --red: #EF4444;
+  --font-head: 'Inter','Noto Sans SC','PingFang SC','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Source Han Sans CN',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;
+  --font-body: 'Noto Sans SC','Inter','PingFang SC','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Source Han Sans CN',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;
+  --font-mono: 'JetBrains Mono','SF Mono','Fira Code','Cascadia Code',Consolas,'Courier New',monospace;
+  --max-w: 1280px;
+  --radius-sm: 8px;
+  --radius-md: 12px;
+  --radius-lg: 20px;
+}
+* { margin: 0; padding: 0; box-sizing: border-box; }
+html {
+  scroll-behavior: smooth;
+  font-size: 16px;
+  /* 轻 snap:不打断流式浏览,但在接近 slide 时会贴合 */
+  scroll-snap-type: y proximity;
+}
+@media (prefers-reduced-motion: reduce) {
+  html { scroll-snap-type: none; scroll-behavior: auto; }
+}
+body {
+  font-family: var(--font-body);
+  background: var(--bg-0);
+  color: var(--text-1);
+  line-height: 1.65;
+  -webkit-font-smoothing: antialiased;
+  overflow-x: hidden;
+  position: relative;
+}
+
+/* 全局 ambient 光晕 —— 伴随 slide 切换缓慢漂移 */
+body::before {
+  content: '';
+  position: fixed; inset: 0; pointer-events: none; z-index: 0;
+  background:
+    radial-gradient(ellipse 900px 700px at var(--amb-x, 20%) var(--amb-y, 25%), rgba(245,166,35,0.10), transparent 60%),
+    radial-gradient(ellipse 800px 600px at calc(100% - var(--amb-x, 20%)) calc(100% - var(--amb-y, 25%)), rgba(139,92,246,0.07), transparent 60%);
+  transition: background 1.4s cubic-bezier(.2,.7,.2,1);
+}
+body::after {
+  content: '';
+  position: fixed; inset: 0; pointer-events: none; z-index: 0;
+  background-image:
+    linear-gradient(rgba(255,255,255,0.015) 1px, transparent 1px),
+    linear-gradient(90deg, rgba(255,255,255,0.015) 1px, transparent 1px);
+  background-size: 80px 80px;
+  mask-image: radial-gradient(ellipse 90% 95% at 50% 50%, black 0%, transparent 85%);
+  -webkit-mask-image: radial-gradient(ellipse 90% 95% at 50% 50%, black 0%, transparent 85%);
+}
+main.deck { position: relative; z-index: 1; }
+::selection { background: var(--amber); color: #000; }
+a { color: inherit; text-decoration: none; }
+img { max-width: 100%; display: block; }
+
+.text-hero { font-family: var(--font-head); font-weight: 900; letter-spacing: -0.04em; line-height: 0.95; font-size: clamp(4rem, 12vw, 10rem); }
+.text-poster { font-family: var(--font-head); font-weight: 800; letter-spacing: -0.03em; line-height: 1.05; font-size: clamp(2.5rem, 6vw, 5rem); }
+.text-h1 { font-family: var(--font-head); font-weight: 700; letter-spacing: -0.02em; line-height: 1.1; font-size: clamp(2rem, 4vw, 3.5rem); }
+.text-h2 { font-family: var(--font-head); font-weight: 700; letter-spacing: -0.015em; line-height: 1.2; font-size: clamp(1.4rem, 2.5vw, 2rem); }
+.text-h3 { font-weight: 600; font-size: clamp(1.05rem, 1.6vw, 1.3rem); letter-spacing: -0.01em; }
+.text-body { font-size: clamp(0.92rem, 1.1vw, 1rem); line-height: 1.75; color: var(--text-2); }
+.text-sm { font-size: 0.85rem; color: var(--text-2); }
+.text-xs { font-size: 0.72rem; color: var(--text-3); letter-spacing: 0.02em; }
+.text-mono { font-family: var(--font-mono); }
+.text-amber { color: var(--amber); }
+.text-green { color: var(--green); }
+.text-purple { color: var(--purple); }
+.text-rose { color: var(--rose); }
+.text-blue { color: var(--blue); }
+.text-red { color: var(--red); }
+
+section.report-section {
+  min-height: 100vh;
+  padding: clamp(60px, 10vh, 120px) clamp(24px, 6vw, 80px);
+  position: relative;
+  border-bottom: 1px solid var(--border);
+  display: flex;
+  flex-direction: column;
+  justify-content: center;
+  scroll-snap-align: start;
+  scroll-snap-stop: always;
+  overflow: hidden;
+  isolation: isolate;
+}
+/* 每一张 slide 的角标:大号数字 */
+section.report-section::before {
+  content: attr(data-slide-num);
+  position: absolute;
+  top: clamp(20px, 3vh, 36px); right: clamp(24px, 4vw, 60px);
+  font-family: var(--font-mono); font-weight: 600;
+  font-size: clamp(0.68rem, 0.75vw, 0.78rem);
+  letter-spacing: 0.25em; color: var(--text-3);
+  z-index: 4; pointer-events: none;
+}
+/* slide 专属渐变层(通过 CSS 变量驱动色调) */
+section.report-section::after {
+  content: '';
+  position: absolute; inset: 0; pointer-events: none; z-index: -1;
+  background:
+    radial-gradient(ellipse 70% 60% at 85% 15%, var(--slide-glow-1, rgba(245,166,35,0.06)), transparent 55%),
+    radial-gradient(ellipse 60% 50% at 15% 85%, var(--slide-glow-2, rgba(139,92,246,0.04)), transparent 55%);
+  opacity: 0; transition: opacity 1s cubic-bezier(.2,.7,.2,1);
+}
+section.report-section.in-view::after { opacity: 1; }
+section.report-section[data-tone="amber"] { --slide-glow-1: rgba(245,166,35,0.10); --slide-glow-2: rgba(245,166,35,0.04); }
+section.report-section[data-tone="rose"]  { --slide-glow-1: rgba(255,77,141,0.09);  --slide-glow-2: rgba(255,77,141,0.04); }
+section.report-section[data-tone="green"] { --slide-glow-1: rgba(0,220,130,0.08);   --slide-glow-2: rgba(0,220,130,0.03); }
+section.report-section[data-tone="purple"]{ --slide-glow-1: rgba(139,92,246,0.10);  --slide-glow-2: rgba(139,92,246,0.04); }
+section.report-section[data-tone="blue"]  { --slide-glow-1: rgba(59,130,246,0.08);  --slide-glow-2: rgba(59,130,246,0.03); }
+section.report-section[data-tone="orange"]{ --slide-glow-1: rgba(255,140,66,0.10);  --slide-glow-2: rgba(255,140,66,0.04); }
+.section-inner { width: 100%; max-width: var(--max-w); margin: 0 auto; position: relative; }
+.section-head { margin-bottom: clamp(32px, 5vh, 64px); }
+.section-eyebrow {
+  display: inline-flex; align-items: center; gap: 10px;
+  font-family: var(--font-mono); font-size: 0.72rem;
+  letter-spacing: 0.18em; text-transform: uppercase;
+  color: var(--amber); font-weight: 500; margin-bottom: 18px;
+}
+.section-eyebrow::before { content: ''; display: inline-block; width: 24px; height: 1px; background: var(--amber); }
+.section-sub { color: var(--text-2); font-size: 1.05rem; max-width: 720px; margin-top: 14px; line-height: 1.8; }
+
+.grid { display: grid; gap: clamp(14px, 1.6vw, 22px); }
+.grid-2 { grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); }
+.grid-3 { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); }
+.grid-4 { grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); }
+
+.card {
+  background: linear-gradient(180deg, rgba(255,255,255,0.025) 0%, rgba(255,255,255,0.008) 100%), var(--bg-1);
+  border: 1px solid var(--border);
+  border-radius: var(--radius-md);
+  padding: clamp(20px, 2.2vw, 32px);
+  position: relative;
+  backdrop-filter: blur(8px);
+  -webkit-backdrop-filter: blur(8px);
+  transition: transform 0.4s cubic-bezier(.2,.7,.2,1), border-color 0.3s ease, box-shadow 0.4s ease;
+}
+.card:hover {
+  border-color: var(--border-strong);
+  transform: translateY(-3px);
+  box-shadow: 0 12px 40px rgba(0,0,0,0.35), 0 0 0 1px rgba(245,166,35,0.08);
+}
+.card.card-glow { box-shadow: 0 0 40px rgba(245,166,35,0.06); }
+.card-accent {
+  border-left: 3px solid var(--amber);
+  border-top: 1px solid var(--border); border-right: 1px solid var(--border); border-bottom: 1px solid var(--border);
+}
+
+.metric {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: clamp(24px, 2.5vw, 36px); position: relative; overflow: hidden;
+}
+.metric::before {
+  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px;
+  background: linear-gradient(90deg, var(--amber), transparent); opacity: 0.6;
+}
+.metric .metric-label { font-family: var(--font-mono); font-size: 0.7rem; letter-spacing: 0.15em; text-transform: uppercase; color: var(--text-3); margin-bottom: 10px; }
+.metric .metric-value { font-family: var(--font-head); font-weight: 800; font-size: clamp(2.2rem, 4vw, 3.5rem); letter-spacing: -0.03em; line-height: 1; color: var(--text-1); margin-bottom: 8px; }
+.metric .metric-unit { font-family: var(--font-mono); font-size: 0.85rem; color: var(--amber); font-weight: 500; }
+.metric .metric-sub { margin-top: 14px; font-size: 0.82rem; color: var(--text-2); line-height: 1.5; }
+
+.tag {
+  display: inline-flex; align-items: center; gap: 6px;
+  padding: 4px 10px; border-radius: 4px; font-size: 0.72rem; font-weight: 500;
+  letter-spacing: 0.02em; font-family: var(--font-head);
+  background: rgba(245,166,35,0.1); color: var(--amber); border: 1px solid rgba(245,166,35,0.22);
+}
+.tag.green { background: rgba(0,220,130,0.08); color: var(--green); border-color: rgba(0,220,130,0.2); }
+.tag.purple { background: rgba(139,92,246,0.08); color: var(--purple); border-color: rgba(139,92,246,0.2); }
+.tag.rose { background: rgba(255,77,141,0.08); color: var(--rose); border-color: rgba(255,77,141,0.2); }
+.tag.gray { background: rgba(255,255,255,0.04); color: var(--text-2); border-color: var(--border); }
+
+.cover-hero {
+  position: absolute; inset: 0; display: flex; flex-direction: column; justify-content: center;
+  padding: clamp(40px, 8vh, 100px) clamp(24px, 6vw, 80px);
+  background:
+    radial-gradient(ellipse 60% 80% at 30% 30%, rgba(245,166,35,0.08) 0%, transparent 70%),
+    radial-gradient(ellipse 40% 60% at 80% 70%, rgba(139,92,246,0.05) 0%, transparent 70%),
+    var(--bg-0);
+}
+.cover-grid-bg {
+  position: absolute; inset: 0;
+  background-image: linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),
+                    linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);
+  background-size: 64px 64px; pointer-events: none;
+  mask-image: radial-gradient(ellipse 80% 90% at 50% 50%, black 0%, transparent 80%);
+  -webkit-mask-image: radial-gradient(ellipse 80% 90% at 50% 50%, black 0%, transparent 80%);
+}
+.cover-content { position: relative; z-index: 2; max-width: var(--max-w); }
+.cover-meta {
+  display: flex; align-items: center; gap: 16px;
+  font-family: var(--font-mono); font-size: 0.78rem; color: var(--text-3);
+  letter-spacing: 0.18em; text-transform: uppercase; margin-bottom: 32px;
+}
+.cover-meta::before { content: ''; width: 32px; height: 2px; background: var(--amber); }
+.cover-title-stack { display: flex; flex-direction: column; gap: 4px; }
+.cover-title {
+  font-family: var(--font-head); font-weight: 900; letter-spacing: -0.04em;
+  line-height: 0.92; font-size: clamp(3.5rem, 11vw, 9rem);
+  color: #fff;                              /* 兜底纯色:若渐变裁剪失效,至少显示白色粗体 */
+  background: linear-gradient(135deg, #fff 30%, rgba(245,166,35,0.9) 100%);
+  -webkit-background-clip: text; background-clip: text;
+  -webkit-text-fill-color: transparent;     /* 代替 color: transparent,不支持时自动退回 color */
+}
+.cover-sub { font-size: clamp(1rem, 1.6vw, 1.4rem); color: var(--text-2); max-width: 780px; margin-top: 32px; line-height: 1.7; }
+.cover-stats {
+  display: grid; grid-template-columns: repeat(4, 1fr); gap: clamp(12px, 2vw, 28px);
+  margin-top: clamp(48px, 8vh, 96px); padding-top: clamp(24px, 4vh, 48px);
+  border-top: 1px solid var(--border); max-width: 900px;
+}
+.cover-stat .num { font-family: var(--font-head); font-weight: 800; font-size: clamp(1.6rem, 2.8vw, 2.4rem); letter-spacing: -0.02em; color: var(--amber); }
+.cover-stat .lbl { font-size: 0.78rem; color: var(--text-3); margin-top: 4px; font-family: var(--font-mono); letter-spacing: 0.05em; text-transform: uppercase; }
+@media (max-width: 720px) { .cover-stats { grid-template-columns: repeat(2, 1fr); } }
+
+.nav-rail {
+  position: fixed; left: clamp(16px, 2vw, 32px); top: 50%; transform: translateY(-50%);
+  z-index: 100; display: flex; flex-direction: column; gap: 12px;
+}
+.nav-dot {
+  width: 32px; height: 3px; border-radius: 2px;
+  background: rgba(255,255,255,0.14); cursor: pointer;
+  transition: all 0.5s cubic-bezier(.2,.7,.2,1); position: relative;
+  display: flex; align-items: center;
+}
+.nav-dot.active { background: var(--amber); width: 48px; box-shadow: 0 0 12px rgba(245,166,35,0.4); }
+.nav-dot:hover { background: rgba(255,255,255,0.3); }
+.nav-dot::after {
+  content: attr(data-tip); position: absolute; left: calc(100% + 16px); top: 50%;
+  transform: translateY(-50%) translateX(-6px);
+  background: rgba(20,20,20,0.92); backdrop-filter: blur(8px);
+  border: 1px solid var(--border); padding: 6px 12px; border-radius: 6px;
+  font-size: 0.72rem; color: var(--text-1);
+  white-space: nowrap; opacity: 0; pointer-events: none;
+  transition: opacity 0.25s ease, transform 0.25s ease;
+  font-family: var(--font-mono); letter-spacing: 0.04em;
+}
+.nav-dot:hover::after, .nav-dot.active::after { opacity: 1; transform: translateY(-50%) translateX(0); }
+
+.top-bar {
+  position: fixed; top: 0; left: 0; right: 0;
+  display: flex; justify-content: space-between; align-items: center;
+  padding: 18px clamp(24px, 4vw, 48px); z-index: 99; pointer-events: none;
+  background: linear-gradient(180deg, rgba(10,10,10,0.85) 0%, transparent 100%);
+}
+.brand-logo { font-family: var(--font-head); font-weight: 900; font-size: 0.88rem; letter-spacing: 0.2em; }
+.brand-logo .dot { color: var(--amber); }
+
+.progress-line {
+  position: fixed; top: 0; left: 0; height: 2px;
+  background: linear-gradient(90deg, var(--amber), var(--rose));
+  z-index: 1000; width: 0%; transition: width 0.3s ease;
+}
+
+.chart-container {
+  width: 100%; min-height: 340px;
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md); padding: 20px;
+}
+
+.voice-wall { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 16px; }
+.voice-card {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: 24px; position: relative; transition: all 0.3s ease;
+}
+.voice-card::before {
+  content: '"'; position: absolute; top: 8px; left: 12px;
+  font-family: Georgia, serif; font-size: 60px; color: var(--amber);
+  opacity: 0.3; line-height: 1; pointer-events: none;
+}
+.voice-card .voice-content { font-size: 0.96rem; line-height: 1.7; color: var(--text-1); margin: 20px 0 16px 24px; font-weight: 400; }
+.voice-card .voice-meta {
+  display: flex; justify-content: space-between; align-items: center;
+  padding-top: 12px; border-top: 1px solid var(--border);
+  font-size: 0.75rem; color: var(--text-3);
+}
+.voice-card .voice-likes { color: var(--amber); font-weight: 600; font-family: var(--font-mono); }
+.voice-card.hot { border-color: rgba(245,166,35,0.3); }
+.voice-card.hot::before { opacity: 0.5; }
+.voice-card:hover { border-color: var(--amber); transform: translateY(-3px); }
+
+.note-card {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: 20px; display: flex; flex-direction: column; gap: 12px;
+  transition: all 0.3s ease;
+}
+.note-card:hover { border-color: var(--amber); transform: translateY(-3px); }
+.note-rank { font-family: var(--font-mono); font-weight: 700; font-size: 0.75rem; color: var(--amber); letter-spacing: 0.15em; }
+.note-title {
+  font-size: 1rem; line-height: 1.45; font-weight: 600; color: var(--text-1);
+  overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
+}
+.note-stats {
+  display: flex; gap: 16px; padding-top: 12px; border-top: 1px solid var(--border);
+  font-family: var(--font-mono); font-size: 0.8rem; color: var(--text-2);
+}
+.note-stats .st { display: flex; flex-direction: column; gap: 2px; }
+.note-stats .st .n { color: var(--text-1); font-weight: 600; font-size: 1rem; }
+.note-stats .st .l { font-size: 0.65rem; color: var(--text-3); text-transform: uppercase; letter-spacing: 0.1em; }
+
+.theme-poster {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: 28px; position: relative; overflow: hidden;
+}
+.theme-poster.pain { border-top: 3px solid var(--rose); }
+.theme-poster.bright { border-top: 3px solid var(--green); }
+.theme-poster.scene { border-top: 3px solid var(--blue); }
+.theme-poster h4 { font-family: var(--font-head); font-weight: 700; font-size: 1.3rem; margin-bottom: 8px; }
+.theme-poster .count { font-family: var(--font-mono); font-size: 0.78rem; color: var(--text-3); margin-bottom: 16px; }
+.theme-poster .count .num { font-size: 1.4rem; font-weight: 700; color: var(--text-1); margin-right: 4px; }
+.theme-poster .examples { list-style: none; display: flex; flex-direction: column; gap: 10px; margin-top: 12px; }
+.theme-poster .examples li {
+  padding: 10px 14px; background: var(--bg-2); border-left: 2px solid var(--border-strong);
+  border-radius: 4px; font-size: 0.85rem; line-height: 1.55; color: var(--text-2);
+}
+.theme-poster.pain .examples li { border-left-color: var(--rose); }
+.theme-poster.bright .examples li { border-left-color: var(--green); }
+.theme-poster.scene .examples li { border-left-color: var(--blue); }
+
+.insight-banner {
+  min-height: 260px; background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: clamp(32px, 4vw, 56px); display: flex; flex-direction: column;
+  justify-content: space-between; gap: 32px; position: relative; overflow: hidden;
+}
+.insight-banner::before {
+  content: attr(data-num); position: absolute; top: 16px; right: 24px;
+  font-family: var(--font-head); font-weight: 900; font-size: clamp(4rem, 9vw, 7rem);
+  line-height: 1; color: var(--bg-3); letter-spacing: -0.05em; pointer-events: none;
+}
+.insight-banner h3 {
+  font-family: var(--font-head); font-weight: 800;
+  font-size: clamp(1.5rem, 2.8vw, 2.2rem); letter-spacing: -0.02em;
+  line-height: 1.25; color: var(--text-1); max-width: 85%;
+}
+.insight-banner h3 strong { color: var(--amber); font-weight: 900; }
+.insight-banner .insight-body { color: var(--text-2); font-size: 1rem; line-height: 1.75; max-width: 85%; }
+.insight-banner .insight-data {
+  display: flex; gap: 24px; margin-top: 16px; padding-top: 20px; border-top: 1px solid var(--border);
+}
+.insight-banner .insight-data .dp { display: flex; flex-direction: column; gap: 2px; }
+.insight-banner .insight-data .dp .num { font-family: var(--font-mono); font-size: 1.3rem; font-weight: 700; color: var(--amber); }
+.insight-banner .insight-data .dp .lbl { font-size: 0.72rem; color: var(--text-3); text-transform: uppercase; letter-spacing: 0.1em; }
+
+.kol-card { background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md); padding: 20px; display: flex; gap: 14px; align-items: flex-start; }
+.kol-avatar { width: 56px; height: 56px; border-radius: 50%; background: var(--bg-3); flex-shrink: 0; object-fit: cover; border: 1px solid var(--border); }
+.kol-info { flex: 1; overflow: hidden; }
+.kol-name { font-weight: 700; font-size: 0.98rem; margin-bottom: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
+.kol-desc { font-size: 0.82rem; color: var(--text-3); line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
+.kol-stats { display: flex; gap: 14px; margin-top: 10px; font-family: var(--font-mono); font-size: 0.75rem; color: var(--text-2); }
+.kol-stats .amber { color: var(--amber); font-weight: 600; }
+
+.table-wrap { overflow-x: auto; border-radius: var(--radius-md); border: 1px solid var(--border); }
+.data-tbl { width: 100%; border-collapse: collapse; font-size: 0.88rem; }
+.data-tbl thead th {
+  text-align: left; padding: 14px 16px; background: var(--bg-1); border-bottom: 1px solid var(--border);
+  font-family: var(--font-mono); font-weight: 500; font-size: 0.72rem;
+  letter-spacing: 0.08em; text-transform: uppercase; color: var(--text-3);
+}
+.data-tbl tbody td { padding: 14px 16px; border-bottom: 1px solid var(--border); color: var(--text-1); vertical-align: middle; }
+.data-tbl tbody tr:last-child td { border-bottom: none; }
+.data-tbl tbody tr:hover { background: rgba(255,255,255,0.02); }
+.data-tbl .tb-num { font-family: var(--font-mono); font-weight: 600; color: var(--amber); }
+
+.matrix-2x2 {
+  display: grid; grid-template-columns: 60px 1fr 1fr; grid-template-rows: 1fr 1fr 60px;
+  gap: 12px; min-height: 520px; font-family: var(--font-head);
+}
+.matrix-2x2 .axis-y {
+  grid-column: 1; grid-row: 1 / 3;
+  display: flex; align-items: center; justify-content: center;
+  writing-mode: vertical-rl; transform: rotate(180deg);
+  font-family: var(--font-mono); font-size: 0.72rem;
+  letter-spacing: 0.15em; color: var(--text-3); text-transform: uppercase;
+}
+.matrix-2x2 .axis-x {
+  grid-column: 2 / 4; grid-row: 3;
+  display: flex; justify-content: center; align-items: center;
+  font-family: var(--font-mono); font-size: 0.72rem;
+  letter-spacing: 0.15em; color: var(--text-3); text-transform: uppercase;
+}
+.matrix-cell {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: 20px; position: relative; display: flex; flex-direction: column;
+}
+.matrix-cell .cell-label { font-family: var(--font-mono); font-size: 0.7rem; letter-spacing: 0.12em; color: var(--text-3); margin-bottom: 10px; text-transform: uppercase; }
+.matrix-cell h5 { font-weight: 700; font-size: 1rem; margin-bottom: 6px; color: var(--text-1); }
+.matrix-cell p { font-size: 0.85rem; color: var(--text-2); line-height: 1.55; }
+.matrix-cell.q1 { border-top: 2px solid var(--amber); }
+.matrix-cell.q2 { border-top: 2px solid var(--green); }
+.matrix-cell.q3 { border-top: 2px solid var(--rose); }
+.matrix-cell.q4 { border-top: 2px solid var(--purple); }
+
+.tl { position: relative; padding-left: 32px; }
+.tl::before {
+  content: ''; position: absolute; left: 8px; top: 10px; bottom: 10px;
+  width: 1px; background: linear-gradient(180deg, var(--amber), var(--purple), transparent);
+}
+.tl-item { position: relative; margin-bottom: 28px; padding-left: 20px; }
+.tl-item::before {
+  content: ''; position: absolute; left: -30px; top: 6px;
+  width: 10px; height: 10px; border-radius: 50%; background: var(--amber);
+  border: 2px solid var(--bg-0); box-shadow: 0 0 0 2px var(--amber);
+}
+.tl-item .tl-time { font-family: var(--font-mono); font-size: 0.72rem; letter-spacing: 0.1em; color: var(--amber); text-transform: uppercase; margin-bottom: 4px; }
+.tl-item h5 { font-weight: 700; font-size: 1rem; margin-bottom: 6px; }
+.tl-item p { font-size: 0.88rem; color: var(--text-2); line-height: 1.6; }
+
+/* === 渐显:默认可见,只有 js 已就绪时才先隐藏 === */
+.fade-up { opacity: 1; transform: none; transition: opacity 0.9s cubic-bezier(.16,.84,.33,1), transform 0.9s cubic-bezier(.16,.84,.33,1); }
+html.js .fade-up { opacity: 0; transform: translateY(32px); will-change: opacity, transform; }
+html.js .fade-up.is-visible { opacity: 1; transform: translateY(0); }
+
+/* 深度入场:从下方滑入 + 微缩放(用于 section-head) */
+.rise-in { opacity: 1; transform: none; transition: opacity 1.1s cubic-bezier(.16,.84,.33,1), transform 1.1s cubic-bezier(.16,.84,.33,1); }
+html.js .rise-in { opacity: 0; transform: translateY(48px) scale(0.97); will-change: opacity, transform; }
+html.js .rise-in.is-visible { opacity: 1; transform: translateY(0) scale(1); }
+
+/* 逐字标题:每个 .char 独立控制 */
+.headline-anim { display: inline-block; }
+.headline-anim .char { display: inline-block; opacity: 1; transform: none; transition: opacity 0.7s cubic-bezier(.16,.84,.33,1), transform 0.7s cubic-bezier(.16,.84,.33,1); }
+html.js .headline-anim .char { opacity: 0; transform: translateY(0.6em) rotate(6deg); will-change: opacity, transform; }
+html.js .headline-anim.is-visible .char { opacity: 1; transform: translateY(0) rotate(0); }
+
+/* 键盘提示 pill —— 右下角,首次滚动 5s 后自动淡出 */
+.kbd-hint {
+  position: fixed; right: clamp(16px, 2vw, 28px); bottom: clamp(16px, 2vh, 28px);
+  z-index: 100; display: flex; align-items: center; gap: 10px;
+  padding: 10px 16px; border-radius: 999px;
+  background: rgba(20,20,20,0.85); backdrop-filter: blur(16px);
+  border: 1px solid var(--border-strong);
+  font-family: var(--font-mono); font-size: 0.72rem; color: var(--text-2);
+  letter-spacing: 0.04em;
+  transition: opacity 0.6s ease, transform 0.6s ease;
+}
+.kbd-hint.fade { opacity: 0; transform: translateY(12px); pointer-events: none; }
+.kbd-hint kbd {
+  display: inline-flex; align-items: center; justify-content: center;
+  min-width: 22px; height: 22px; padding: 0 6px;
+  background: var(--bg-3); border: 1px solid var(--border-strong);
+  border-radius: 4px; font-size: 0.7rem; font-family: var(--font-mono);
+  color: var(--text-1); box-shadow: 0 1px 0 rgba(0,0,0,0.4);
+}
+
+/* slide counter pill —— 左下角 */
+.slide-counter {
+  position: fixed; left: clamp(16px, 2vw, 28px); bottom: clamp(16px, 2vh, 28px);
+  z-index: 100; display: flex; align-items: center; gap: 8px;
+  padding: 8px 14px; border-radius: 999px;
+  background: rgba(20,20,20,0.85); backdrop-filter: blur(16px);
+  border: 1px solid var(--border-strong);
+  font-family: var(--font-mono); font-size: 0.74rem; letter-spacing: 0.1em;
+  color: var(--text-2);
+}
+.slide-counter .now { color: var(--amber); font-weight: 700; }
+.slide-counter .bar { width: 60px; height: 2px; background: rgba(255,255,255,0.1); border-radius: 2px; overflow: hidden; }
+.slide-counter .bar::after {
+  content: ''; display: block; height: 100%; width: var(--pct, 0%);
+  background: linear-gradient(90deg, var(--amber), var(--rose));
+  transition: width 0.6s cubic-bezier(.2,.7,.2,1);
+}
+
+/* 海报式 hero 点缀:流动的光弧 */
+.cover-hero .aurora {
+  position: absolute; inset: 0; pointer-events: none; overflow: hidden; z-index: 1;
+}
+.cover-hero .aurora span {
+  position: absolute; border-radius: 50%; filter: blur(80px); opacity: 0.5;
+}
+.cover-hero .aurora span:nth-child(1) { width: 500px; height: 500px; background: rgba(245,166,35,0.35); top: -10%; left: 10%; animation: aurora-drift-1 18s ease-in-out infinite alternate; }
+.cover-hero .aurora span:nth-child(2) { width: 420px; height: 420px; background: rgba(139,92,246,0.30); bottom: -8%; right: 10%; animation: aurora-drift-2 22s ease-in-out infinite alternate; }
+.cover-hero .aurora span:nth-child(3) { width: 300px; height: 300px; background: rgba(0,220,130,0.22); top: 40%; left: 55%; animation: aurora-drift-3 26s ease-in-out infinite alternate; }
+@keyframes aurora-drift-1 { from { transform: translate(0,0) scale(1); } to { transform: translate(60px,80px) scale(1.2); } }
+@keyframes aurora-drift-2 { from { transform: translate(0,0) scale(1); } to { transform: translate(-80px,-60px) scale(1.15); } }
+@keyframes aurora-drift-3 { from { transform: translate(0,0) scale(1); } to { transform: translate(-100px,40px) scale(1.3); } }
+@media (prefers-reduced-motion: reduce) { .cover-hero .aurora span { animation: none; } }
+
+footer.report-footer {
+  padding: 48px clamp(24px, 6vw, 80px); text-align: center;
+  border-top: 1px solid var(--border); color: var(--text-3); font-size: 0.8rem;
+  background: var(--bg-0);
+}
+footer.report-footer .meta { font-family: var(--font-mono); letter-spacing: 0.12em; text-transform: uppercase; margin-top: 8px; font-size: 0.7rem; }
+
+@media (max-width: 900px) {
+  .matrix-2x2 { grid-template-columns: 40px 1fr; grid-template-rows: auto; }
+  .matrix-2x2 .axis-x, .matrix-2x2 .axis-y { display: none; }
+  .matrix-cell { grid-column: 2; }
+}
+@media (max-width: 600px) {
+  .nav-rail { display: none; }
+  .top-bar { padding: 14px 18px; font-size: 0.72rem; }
+}
+</style>
+<style>
+/* ── v2 专属样式补丁(cover / agenda / divider) ── */
+.slide {
+  min-height: 100vh; position: relative; border-bottom: 1px solid var(--border);
+  display: flex; flex-direction: column; justify-content: center;
+  scroll-snap-align: start; scroll-snap-stop: always; overflow: hidden; isolation: isolate;
+}
+.slide::before {
+  content: attr(data-slide-num);
+  position: absolute; top: clamp(20px,3vh,36px); right: clamp(24px,4vw,60px);
+  font-family: var(--font-mono); font-weight: 600; font-size: clamp(0.68rem,0.75vw,0.78rem);
+  letter-spacing: 0.25em; color: var(--text-3); z-index: 4; pointer-events: none;
+}
+
+/* ── Cover ── */
+.cover-slide {
+  padding: clamp(80px,12vh,140px) clamp(24px,6vw,80px);
+  background:
+    radial-gradient(ellipse 60% 80% at 30% 30%, rgba(245,166,35,0.08) 0%, transparent 70%),
+    radial-gradient(ellipse 40% 60% at 80% 70%, rgba(139,92,246,0.05) 0%, transparent 70%),
+    var(--bg-0);
+}
+.cover-inner { max-width: var(--max-w); width: 100%; position: relative; z-index: 2; }
+.cover-eyebrow {
+  font-family: var(--font-mono); font-size: 0.78rem; letter-spacing: 0.22em;
+  text-transform: uppercase; color: var(--text-3); margin-bottom: 32px;
+  display: flex; align-items: center; gap: 14px;
+}
+.cover-eyebrow::before { content: ''; width: 32px; height: 2px; background: var(--amber); }
+.cover-slide .cover-title {
+  font-family: var(--font-head); font-weight: 900; letter-spacing: -0.04em;
+  line-height: 0.92; font-size: clamp(3.5rem,11vw,9rem); color: #fff;
+  background: linear-gradient(135deg, #fff 30%, rgba(245,166,35,0.9) 100%);
+  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;
+}
+.cover-slide .cover-title .accent { -webkit-text-fill-color: currentColor; }
+.cover-subtitle {
+  font-size: clamp(1rem,1.6vw,1.4rem); color: var(--text-2); max-width: 780px;
+  margin-top: 28px; line-height: 1.7;
+}
+.cover-slide .cover-meta {
+  display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 14px;
+  margin-top: clamp(40px,6vh,72px); padding-top: clamp(20px,3vh,36px);
+  border-top: 1px solid var(--border); max-width: 900px;
+}
+.meta-item {
+  display: flex; flex-direction: column; gap: 4px;
+  padding: 10px 14px; background: var(--bg-1); border: 1px solid var(--border);
+  border-radius: var(--radius-sm);
+}
+.meta-label {
+  font-family: var(--font-mono); font-size: 0.65rem; letter-spacing: 0.15em;
+  text-transform: uppercase; color: var(--text-3); font-weight: 500;
+}
+.meta-value { font-size: 0.85rem; color: var(--text-1); font-weight: 600; }
+
+/* ── Agenda ── */
+.agenda-slide {
+  padding: clamp(60px,10vh,120px) clamp(24px,6vw,80px);
+  background: var(--bg-0);
+}
+.agenda-eyebrow {
+  font-family: var(--font-mono); font-size: 0.72rem; letter-spacing: 0.18em;
+  text-transform: uppercase; color: var(--amber); font-weight: 500; margin-bottom: 14px;
+  display: flex; align-items: center; gap: 10px;
+}
+.agenda-eyebrow::before { content: ''; width: 24px; height: 1px; background: var(--amber); }
+.agenda-title {
+  font-family: var(--font-head); font-weight: 700; letter-spacing: -0.02em;
+  line-height: 1.1; font-size: clamp(2rem,4vw,3rem); color: var(--text-1);
+}
+.agenda-card { transition: all 0.35s cubic-bezier(.2,.7,.2,1); }
+.agenda-card:hover { transform: translateY(-4px); border-color: var(--border-strong); box-shadow: 0 12px 40px rgba(0,0,0,0.35); }
+
+/* ── Chapter Divider ── */
+.divider-slide {
+  padding: clamp(80px,12vh,140px) clamp(24px,6vw,80px);
+  background: var(--bg-0); text-align: left;
+}
+.divider-slide::after {
+  content: ''; position: absolute; inset: 0; pointer-events: none; z-index: -1;
+  background:
+    radial-gradient(ellipse 70% 60% at 85% 15%, var(--slide-glow-1, rgba(245,166,35,0.06)), transparent 55%),
+    radial-gradient(ellipse 60% 50% at 15% 85%, var(--slide-glow-2, rgba(139,92,246,0.04)), transparent 55%);
+}
+.divider-slide[data-tone="amber"]  { --slide-glow-1: rgba(245,166,35,0.10); --slide-glow-2: rgba(245,166,35,0.04); }
+.divider-slide[data-tone="rose"]   { --slide-glow-1: rgba(255,77,141,0.09);  --slide-glow-2: rgba(255,77,141,0.04); }
+.divider-slide[data-tone="green"]  { --slide-glow-1: rgba(0,220,130,0.08);   --slide-glow-2: rgba(0,220,130,0.03); }
+.divider-slide[data-tone="purple"] { --slide-glow-1: rgba(139,92,246,0.10);  --slide-glow-2: rgba(139,92,246,0.04); }
+.divider-slide[data-tone="blue"]   { --slide-glow-1: rgba(59,130,246,0.08);  --slide-glow-2: rgba(59,130,246,0.03); }
+.divider-slide[data-tone="orange"] { --slide-glow-1: rgba(255,140,66,0.10);  --slide-glow-2: rgba(255,140,66,0.04); }
+.divider-inner { max-width: var(--max-w); width: 100%; position: relative; }
+.divider-eyebrow {
+  font-family: var(--font-mono); font-size: 0.78rem; letter-spacing: 0.22em;
+  text-transform: uppercase; font-weight: 600; margin-bottom: 16px;
+}
+.divider-title {
+  font-family: var(--font-head); font-weight: 900; letter-spacing: -0.03em;
+  line-height: 1; font-size: clamp(3rem,8vw,6rem); margin-bottom: 8px;
+}
+.divider-en {
+  font-family: var(--font-mono); font-size: 0.78rem; letter-spacing: 0.22em;
+  text-transform: uppercase; margin-bottom: 28px;
+}
+.divider-hero {
+  font-size: clamp(0.95rem,1.3vw,1.15rem); color: var(--text-2); line-height: 1.8;
+  max-width: 860px; margin-bottom: 32px;
+}
+.divider-subsections { display: flex; flex-direction: column; gap: 10px; max-width: 700px; }
+.divider-sub-item {
+  font-size: 0.88rem; color: var(--text-2); line-height: 1.5;
+  padding: 8px 14px; background: var(--bg-1); border: 1px solid var(--border);
+  border-radius: var(--radius-sm); display: flex; align-items: center; gap: 10px;
+}
+.sub-num {
+  font-family: var(--font-mono); font-weight: 700; font-size: 0.78rem;
+  letter-spacing: 0.1em; min-width: 28px;
+}
+</style>
+</head>
+<body>
+<nav class="nav-rail" aria-label="章节导航">
+    <a class="nav-dot active" href="#s0" data-tip="封面" data-idx="0"></a><a class="nav-dot" href="#agenda" data-tip="目录" data-idx="1"></a><a class="nav-dot" href="#funnel" data-tip="1 全景漏斗" data-idx="2"></a><a class="nav-dot" href="#nested" data-tip="2 嵌套洞察" data-idx="3"></a><a class="nav-dot" href="#pain" data-tip="3 痛声地图" data-idx="4"></a><a class="nav-dot" href="#fit" data-tip="4 产品适配" data-idx="5"></a><a class="nav-dot" href="#position" data-tip="5 定位推导" data-idx="6"></a><a class="nav-dot" href="#action" data-tip="6 行动蓝图" data-idx="7"></a>
+  </nav>
+  <div class="top-bar">
+    <div class="brand-logo">江中<span class="dot">·</span>产品开发部 / 猴菇饮 OTC VOC 深度洞察 v2.0</div>
+    <div class="text-mono text-xs" style="color:var(--text-3);">用户决策路径追踪 / 嵌套逻辑 / 里斯×特劳特定位</div>
+  </div>
+<main class="slides-container">
+<section class="slide cover-slide" id="s0" data-slide-num="01/31">
+  <div class="cover-inner">
+    <div class="cover-eyebrow">JIANGZHONG · VOC DEEP INSIGHT</div>
+    <h1 class="cover-title">猴菇饮 OTC<br><span class="accent" style="color:#2D9C5D;">用户决策路径 × 定位策略</span></h1>
+    <div class="cover-subtitle">基于 <strong>2727</strong> 条原始 VOC → 筛选去噪去重 → <strong>730</strong> 条精准 VOC 的嵌套洞察 · v2.0</div>
+    <div class="cover-meta">
+      <div class="meta-item"><span class="meta-label">方法论</span><span class="meta-value">用户决策路径追踪 × 里斯品类战略 × 特劳特定位</span></div>
+      <div class="meta-item"><span class="meta-label">数据源</span><span class="meta-value">6 平台 / 27 关键词</span></div>
+      <div class="meta-item"><span class="meta-label">数据管线</span><span class="meta-value">2727 条采集 → 去噪去重 → 730 条精准 VOC(过滤率 73%)</span></div>
+      <div class="meta-item"><span class="meta-label">报告结构</span><span class="meta-value">6 章 · 全景→嵌套→痛声→适配→定位→行动</span></div>
+      <div class="meta-item"><span class="meta-label">生成日期</span><span class="meta-value">2026-04-19T12:19:57.201Z</span></div>
+    </div>
+  </div>
+</section>
+<section class="slide agenda-slide" id="agenda" data-slide-num="02/31">
+  <div class="section-inner">
+    <div class="agenda-eyebrow">REPORT STRUCTURE</div>
+    <h2 class="agenda-title">报告结构 · 用户决策路径追踪</h2>
+    <p style="color:var(--text-2); font-size:0.92rem; margin:12px 0 28px; max-width:680px; line-height:1.7;">
+      v2 改变了叙事逻辑:不再是"我用了什么分析方法",而是<strong>"用户在经历什么 → 每一步选了什么 → 哪里没被满足 → 我们切哪里 → 怎么定位"</strong>。<br>
+      嵌套结构:病程阶段(第一层)→ 细分症状(第二层)→ 产品选择 × 未满足需求(第三层)。
+    </p>
+    <div class="agenda-grid" style="display:grid; grid-template-columns:repeat(3, 1fr); gap:16px;">
+      
+      <a class="agenda-card" href="#funnel" style="border-left:4px solid #0085CA; padding:16px 18px; background:var(--bg-1); border-radius:var(--radius-sm); text-decoration:none; display:block;">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:8px;">
+          <span style="font-size:1.3rem;">🔭</span>
+          <span class="text-mono text-xs" style="color:#0085CA; font-weight:700; letter-spacing:0.12em;">MARKET FUNNEL</span>
+        </div>
+        <div style="font-size:0.95rem; font-weight:700; color:var(--text-1); margin-bottom:4px;">Ch1 · 全景漏斗</div>
+        <div style="font-size:0.78rem; color:var(--text-3); line-height:1.5;">TAM 2.5亿胃病人群 → SAM 可服务市场 → SOM 猴菇饮的战场。6级病程分层,锁定我们的目标区间。…</div>
+      </a>
+      <a class="agenda-card" href="#nested" style="border-left:4px solid #FF8C42; padding:16px 18px; background:var(--bg-1); border-radius:var(--radius-sm); text-decoration:none; display:block;">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:8px;">
+          <span style="font-size:1.3rem;">🔬</span>
+          <span class="text-mono text-xs" style="color:#FF8C42; font-weight:700; letter-spacing:0.12em;">NESTED INSIGHT</span>
+        </div>
+        <div style="font-size:0.95rem; font-weight:700; color:var(--text-1); margin-bottom:4px;">Ch2 · 嵌套洞察</div>
+        <div style="font-size:0.78rem; color:var(--text-3); line-height:1.5;">每个病程阶段 × 每个细分症状 × 用户选了什么产品。嵌套逻辑:先看阶段,再看症状,再看选择。…</div>
+      </a>
+      <a class="agenda-card" href="#pain" style="border-left:4px solid #FF6B6B; padding:16px 18px; background:var(--bg-1); border-radius:var(--radius-sm); text-decoration:none; display:block;">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:8px;">
+          <span style="font-size:1.3rem;">🔥</span>
+          <span class="text-mono text-xs" style="color:#FF6B6B; font-weight:700; letter-spacing:0.12em;">PAIN MAP</span>
+        </div>
+        <div style="font-size:0.95rem; font-weight:700; color:var(--text-1); margin-bottom:4px;">Ch3 · 痛声地图</div>
+        <div style="font-size:0.78rem; color:var(--text-3); line-height:1.5;">每一层产品的用户都在痛苦。把 VOC 痛声按层铺开,提炼跨层共性未满足需求,画出&quot;声量×满足度&quot;四象…</div>
+      </a>
+      <a class="agenda-card" href="#fit" style="border-left:4px solid #E8A87C; padding:16px 18px; background:var(--bg-1); border-radius:var(--radius-sm); text-decoration:none; display:block;">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:8px;">
+          <span style="font-size:1.3rem;">🎯</span>
+          <span class="text-mono text-xs" style="color:#E8A87C; font-weight:700; letter-spacing:0.12em;">PRODUCT FIT</span>
+        </div>
+        <div style="font-size:0.95rem; font-weight:700; color:var(--text-1); margin-bottom:4px;">Ch4 · 产品适配</div>
+        <div style="font-size:0.78rem; color:var(--text-3); line-height:1.5;">猴菇饮的真实能力边界在哪?米稀成功的可迁移因子 × 饼干失败的红线 × 精准插入点 × 场景适配。…</div>
+      </a>
+      <a class="agenda-card" href="#position" style="border-left:4px solid #8B5CF6; padding:16px 18px; background:var(--bg-1); border-radius:var(--radius-sm); text-decoration:none; display:block;">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:8px;">
+          <span style="font-size:1.3rem;">💡</span>
+          <span class="text-mono text-xs" style="color:#8B5CF6; font-weight:700; letter-spacing:0.12em;">POSITIONING</span>
+        </div>
+        <div style="font-size:0.95rem; font-weight:700; color:var(--text-1); margin-bottom:4px;">Ch5 · 定位推导</div>
+        <div style="font-size:0.78rem; color:var(--text-3); line-height:1.5;">里斯品类战略 × 特劳特定位。心智阶梯分析 → 差异化锚点 → 聚焦方向 → 一句话定位陈述 → VOC验证。…</div>
+      </a>
+      <a class="agenda-card" href="#action" style="border-left:4px solid #87A96B; padding:16px 18px; background:var(--bg-1); border-radius:var(--radius-sm); text-decoration:none; display:block;">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:8px;">
+          <span style="font-size:1.3rem;">🚀</span>
+          <span class="text-mono text-xs" style="color:#87A96B; font-weight:700; letter-spacing:0.12em;">ACTION PLAN</span>
+        </div>
+        <div style="font-size:0.95rem; font-weight:700; color:var(--text-1); margin-bottom:4px;">Ch6 · 行动蓝图</div>
+        <div style="font-size:0.78rem; color:var(--text-3); line-height:1.5;">P0 立即行动 + P1 三个月验证 + 数据缺口与下一轮采集计划。从洞察到落地的最短路径。…</div>
+      </a>
+    </div>
+  </div>
+</section>
+<section class="slide divider-slide" id="funnel" data-tone="blue" data-slide-num="03/31">
+  <div class="divider-inner">
+    <div class="divider-eyebrow" style="color:#0085CA;">🔭 CHAPTER 1</div>
+    <h2 class="divider-title" style="color:#0085CA;">全景漏斗</h2>
+    <div class="divider-en" style="color:#0085CA80;">MARKET FUNNEL</div>
+    <div class="divider-hero">中国 <strong style="color:#0085CA;">2.5 亿</strong>胃病患者,<strong style="color:#FF8C42;">100 亿</strong> OTC 胃药市场。从全量到可服务再到可获取——<strong style="color:#2D9C5D;">TAM → SAM → SOM</strong> 三级漏斗,帮总经理看清"几亿人里我们能切多少"。6 级病程分层锁定猴菇饮的<strong style="color:#E8A87C;">精准战场</strong>。</div>
+    <div class="divider-subsections">
+      <div class="divider-sub-item"><span class="sub-num" style="color:#0085CA;">1.1</span> TAM · 2.5亿胃病人群 × 100亿市场全景</div><div class="divider-sub-item"><span class="sub-num" style="color:#0085CA;">1.2</span> SAM · 可服务市场 × 6级病程分层</div><div class="divider-sub-item"><span class="sub-num" style="color:#0085CA;">1.3</span> SOM · 猴菇饮的目标区间 × 5000万→5亿路径</div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="funnel-1" data-tone="blue" data-slide-num="4/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#0085CA;">1.1 · 全景漏斗</div>
+    <h2 class="text-h1"><span class="headline-anim">TAM · <span style="color:#0085CA;">2.5 亿</span>胃病人群 × <span style="color:#FF8C42;">1000 亿</span>市场</span></h2>
+    <p class="section-sub">全中国有多少人有胃病?发病率是多少?会吃药的人有多少亿?——总经理最关心的数字。</p>
+  </div>
+
+    <!-- TAM 人群分布 -->
+    <div style="margin-top:24px; padding:20px 24px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.15em; margin-bottom:16px; font-weight:700;">TAM · 总可触达市场(人群维度)</div>
+      <div style="display:grid; grid-template-columns:repeat(5, 1fr); gap:12px;">
+        
+        <div style="text-align:center; padding:16px 8px; background:#E5393508; border-radius:var(--radius-sm); border:1px solid #E5393530;">
+          <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:900; color:#E53935;">1.2</div>
+          <div style="font-size:0.72rem; color:#E53935; margin-top:2px;">亿人</div>
+          <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px; font-weight:600;">慢性胃炎</div>
+        </div>
+        <div style="text-align:center; padding:16px 8px; background:#FF8C4208; border-radius:var(--radius-sm); border:1px solid #FF8C4230;">
+          <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:900; color:#FF8C42;">0.5</div>
+          <div style="font-size:0.72rem; color:#FF8C42; margin-top:2px;">亿人</div>
+          <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px; font-weight:600;">功能性消化不良</div>
+        </div>
+        <div style="text-align:center; padding:16px 8px; background:#FF6B6B08; border-radius:var(--radius-sm); border:1px solid #FF6B6B30;">
+          <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:900; color:#FF6B6B;">0.35</div>
+          <div style="font-size:0.72rem; color:#FF6B6B; margin-top:2px;">亿人</div>
+          <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px; font-weight:600;">胃食管反流</div>
+        </div>
+        <div style="text-align:center; padding:16px 8px; background:#C6282808; border-radius:var(--radius-sm); border:1px solid #C6282830;">
+          <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:900; color:#C62828;">0.15</div>
+          <div style="font-size:0.72rem; color:#C62828; margin-top:2px;">亿人</div>
+          <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px; font-weight:600;">消化性溃疡</div>
+        </div>
+        <div style="text-align:center; padding:16px 8px; background:#E8A87C08; border-radius:var(--radius-sm); border:1px solid #E8A87C30;">
+          <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:900; color:#E8A87C;">0.3</div>
+          <div style="font-size:0.72rem; color:#E8A87C; margin-top:2px;">亿人</div>
+          <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px; font-weight:600;">其他胃部问题</div>
+        </div>
+      </div>
+      <div style="text-align:center; margin-top:12px; padding:10px; background:#0085CA08; border-radius:var(--radius-sm);">
+        <span style="font-family:var(--font-head); font-size:1.8rem; font-weight:900; color:#0085CA;">2.5 亿+</span>
+        <span style="font-size:0.88rem; color:var(--text-2); margin-left:8px;">中国胃病相关人群总量</span>
+      </div>
+    </div>
+
+    <!-- 市场规模 -->
+    <div style="margin-top:20px; padding:20px 24px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:16px; font-weight:700;">TAM · 总可触达市场(金额维度)</div>
+      <div style="display:flex; flex-direction:column; gap:8px;">
+        
+        <div style="display:grid; grid-template-columns:180px 1fr 80px; gap:12px; align-items:center;">
+          <div style="font-size:0.84rem; font-weight:600; color:var(--text-1);">PPI 类(处方+OTC)</div>
+          <div style="height:24px; background:var(--bg-2); border-radius:12px; overflow:hidden;">
+            <div style="height:100%; width:45%; background:#C62828; border-radius:12px; display:flex; align-items:center; padding-left:10px;">
+              <span style="font-size:0.72rem; color:white; font-weight:700;">~450亿</span>
+            </div>
+          </div>
+          <div style="font-size:0.78rem; color:var(--text-3); text-align:right;">45%</div>
+        </div>
+        <div style="display:grid; grid-template-columns:180px 1fr 80px; gap:12px; align-items:center;">
+          <div style="font-size:0.84rem; font-weight:600; color:var(--text-1);">中成药胃药</div>
+          <div style="height:24px; background:var(--bg-2); border-radius:12px; overflow:hidden;">
+            <div style="height:100%; width:20%; background:#FF8C42; border-radius:12px; display:flex; align-items:center; padding-left:10px;">
+              <span style="font-size:0.72rem; color:white; font-weight:700;">~200亿</span>
+            </div>
+          </div>
+          <div style="font-size:0.78rem; color:var(--text-3); text-align:right;">20%</div>
+        </div>
+        <div style="display:grid; grid-template-columns:180px 1fr 80px; gap:12px; align-items:center;">
+          <div style="font-size:0.84rem; font-weight:600; color:var(--text-1);">胃黏膜保护剂</div>
+          <div style="height:24px; background:var(--bg-2); border-radius:12px; overflow:hidden;">
+            <div style="height:100%; width:12%; background:#0085CA; border-radius:12px; display:flex; align-items:center; padding-left:10px;">
+              <span style="font-size:0.72rem; color:white; font-weight:700;">~120亿</span>
+            </div>
+          </div>
+          <div style="font-size:0.78rem; color:var(--text-3); text-align:right;">12%</div>
+        </div>
+        <div style="display:grid; grid-template-columns:180px 1fr 80px; gap:12px; align-items:center;">
+          <div style="font-size:0.84rem; font-weight:600; color:var(--text-1);">消化酶/促动力</div>
+          <div style="height:24px; background:var(--bg-2); border-radius:12px; overflow:hidden;">
+            <div style="height:100%; width:10%; background:#8B5CF6; border-radius:12px; display:flex; align-items:center; padding-left:10px;">
+              <span style="font-size:0.72rem; color:white; font-weight:700;">~100亿</span>
+            </div>
+          </div>
+          <div style="font-size:0.78rem; color:var(--text-3); text-align:right;">10%</div>
+        </div>
+        <div style="display:grid; grid-template-columns:180px 1fr 80px; gap:12px; align-items:center;">
+          <div style="font-size:0.84rem; font-weight:600; color:var(--text-1);">功能食品/保健品</div>
+          <div style="height:24px; background:var(--bg-2); border-radius:12px; overflow:hidden;">
+            <div style="height:100%; width:8%; background:#E8A87C; border-radius:12px; display:flex; align-items:center; padding-left:10px;">
+              <span style="font-size:0.72rem; color:white; font-weight:700;">~80亿</span>
+            </div>
+          </div>
+          <div style="font-size:0.78rem; color:var(--text-3); text-align:right;">8%</div>
+        </div>
+        <div style="display:grid; grid-template-columns:180px 1fr 80px; gap:12px; align-items:center;">
+          <div style="font-size:0.84rem; font-weight:600; color:var(--text-1);">养胃饮品/食疗</div>
+          <div style="height:24px; background:var(--bg-2); border-radius:12px; overflow:hidden;">
+            <div style="height:100%; width:5%; background:#87A96B; border-radius:12px; display:flex; align-items:center; padding-left:10px;">
+              <span style="font-size:0.72rem; color:white; font-weight:700;">~50亿</span>
+            </div>
+          </div>
+          <div style="font-size:0.78rem; color:var(--text-3); text-align:right;">5%</div>
+        </div>
+      </div>
+      <div style="text-align:center; margin-top:12px; font-size:0.82rem; color:var(--text-2);">
+        胃病相关产品全市场 ≈ <strong style="color:#FF8C42;">1000 亿+</strong>(含处方药 + OTC + 食品)
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="funnel-2" data-tone="blue" data-slide-num="5/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#2D9C5D;">1.2 · 全景漏斗</div>
+    <h2 class="text-h1"><span class="headline-anim">SAM · 可服务市场 × <span style="color:#2D9C5D;">6 级病程</span>分层</span></h2>
+    <p class="section-sub">2.5 亿人不是都能服务到。按病程分 6 层,标注哪些层猴菇饮 OTC 有机会进入。</p>
+  </div>
+
+    <div style="margin-top:24px;">
+      <!-- 漏斗可视化 -->
+      <div style="display:flex; flex-direction:column; gap:2px;">
+        
+        <div style="width:100%; margin:0 auto; display:grid; grid-template-columns:100px 1fr 90px 100px 130px; gap:8px; align-items:center; padding:10px 16px; background:#C6282808; border-left:4px solid #C62828; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+          <div>
+            <div style="font-weight:800; font-size:0.88rem; color:#C62828;">治疗级</div>
+            <div style="font-size:0.7rem; color:var(--text-3);">危重/重度</div>
+          </div>
+          <div style="font-size:0.8rem; color:var(--text-2);">必须就医,处方为主,无自主购买</div>
+          <div style="text-align:center;">
+            <div style="font-weight:800; font-size:0.92rem; color:#C62828;">~2500万</div>
+            <div style="font-size:0.65rem; color:var(--text-3);">人群</div>
+          </div>
+          <div style="text-align:center;">
+            <div style="font-weight:700; font-size:0.85rem; color:var(--text-1);">~300亿</div>
+            <div style="font-size:0.65rem; color:var(--text-3);">市场</div>
+          </div>
+          <div style="text-align:center;">
+            <div style="font-size:0.78rem; font-weight:700; color:#FF6B6B;">❌ 不可进入</div>
+            <div style="font-size:0.65rem; color:var(--text-3); margin-top:2px;">处方壁垒,非OTC可进入</div>
+          </div>
+        </div>
+        <div style="width:88%; margin:0 auto; display:grid; grid-template-columns:100px 1fr 90px 100px 130px; gap:8px; align-items:center; padding:10px 16px; background:#E5393508; border-left:4px solid #E53935; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+          <div>
+            <div style="font-weight:800; font-size:0.88rem; color:#E53935;">化药级</div>
+            <div style="font-size:0.7rem; color:var(--text-3);">中度</div>
+          </div>
+          <div style="font-size:0.8rem; color:var(--text-2);">OTC PPI + 胃黏膜保护,自己买药</div>
+          <div style="text-align:center;">
+            <div style="font-weight:800; font-size:0.92rem; color:#E53935;">~8000万</div>
+            <div style="font-size:0.65rem; color:var(--text-3);">人群</div>
+          </div>
+          <div style="text-align:center;">
+            <div style="font-weight:700; font-size:0.85rem; color:var(--text-1);">~250亿</div>
+            <div style="font-size:0.65rem; color:var(--text-3);">市场</div>
+          </div>
+          <div style="text-align:center;">
+            <div style="font-size:0.78rem; font-weight:700; color:#FF8C42;">⚠️ 边缘机会</div>
+            <div style="font-size:0.65rem; color:var(--text-3); margin-top:2px;">用户有减药意愿,伴侣场景</div>
+          </div>
+        </div>
+        <div style="width:76%; margin:0 auto; display:grid; grid-template-columns:100px 1fr 90px 100px 130px; gap:8px; align-items:center; padding:10px 16px; background:#FF8C4208; border-left:4px solid #FF8C42; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+          <div>
+            <div style="font-weight:800; font-size:0.88rem; color:#FF8C42;">中成药</div>
+            <div style="font-size:0.7rem; color:var(--text-3);">轻-中度</div>
+          </div>
+          <div style="font-size:0.8rem; color:var(--text-2);">三九胃泰/摩罗丹/康复新液</div>
+          <div style="text-align:center;">
+            <div style="font-weight:800; font-size:0.92rem; color:#FF8C42;">~6000万</div>
+            <div style="font-size:0.65rem; color:var(--text-3);">人群</div>
+          </div>
+          <div style="text-align:center;">
+            <div style="font-weight:700; font-size:0.85rem; color:var(--text-1);">~200亿</div>
+            <div style="font-size:0.65rem; color:var(--text-3);">市场</div>
+          </div>
+          <div style="text-align:center;">
+            <div style="font-size:0.78rem; font-weight:700; color:#2D9C5D;">✅ 核心机会</div>
+            <div style="font-size:0.65rem; color:var(--text-3); margin-top:2px;">代际断层严重,年轻人不买</div>
+          </div>
+        </div>
+        <div style="width:64%; margin:0 auto; display:grid; grid-template-columns:100px 1fr 90px 100px 130px; gap:8px; align-items:center; padding:10px 16px; background:#E8A87C08; border-left:4px solid #E8A87C; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+          <div>
+            <div style="font-weight:800; font-size:0.88rem; color:#E8A87C;">保健食品</div>
+            <div style="font-size:0.7rem; color:var(--text-3);">轻度</div>
+          </div>
+          <div style="font-size:0.8rem; color:var(--text-2);">养胃茶/猴头菇保健品</div>
+          <div style="text-align:center;">
+            <div style="font-weight:800; font-size:0.92rem; color:#E8A87C;">~4000万</div>
+            <div style="font-size:0.65rem; color:var(--text-3);">人群</div>
+          </div>
+          <div style="text-align:center;">
+            <div style="font-weight:700; font-size:0.85rem; color:var(--text-1);">~80亿</div>
+            <div style="font-size:0.65rem; color:var(--text-3);">市场</div>
+          </div>
+          <div style="text-align:center;">
+            <div style="font-size:0.78rem; font-weight:700; color:#2D9C5D;">✅ 核心机会</div>
+            <div style="font-size:0.65rem; color:var(--text-3); margin-top:2px;">效果存疑+同质化,有OT</div>
+          </div>
+        </div>
+        <div style="width:52%; margin:0 auto; display:grid; grid-template-columns:100px 1fr 90px 100px 130px; gap:8px; align-items:center; padding:10px 16px; background:#87A96B08; border-left:4px solid #87A96B; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+          <div>
+            <div style="font-weight:800; font-size:0.88rem; color:#87A96B;">功能食品</div>
+            <div style="font-size:0.7rem; color:var(--text-3);">亚健康</div>
+          </div>
+          <div style="font-size:0.8rem; color:var(--text-2);">米稀/养胃粥/姜茶/酸奶</div>
+          <div style="text-align:center;">
+            <div style="font-weight:800; font-size:0.92rem; color:#87A96B;">~5000万</div>
+            <div style="font-size:0.65rem; color:var(--text-3);">人群</div>
+          </div>
+          <div style="text-align:center;">
+            <div style="font-weight:700; font-size:0.85rem; color:var(--text-1);">~50亿</div>
+            <div style="font-size:0.65rem; color:var(--text-3);">市场</div>
+          </div>
+          <div style="text-align:center;">
+            <div style="font-size:0.78rem; font-weight:700; color:#2D9C5D;">✅ 核心机会</div>
+            <div style="font-size:0.65rem; color:var(--text-3); margin-top:2px;">场景单一(早餐),饮品场</div>
+          </div>
+        </div>
+        <div style="width:40%; margin:0 auto; display:grid; grid-template-columns:100px 1fr 90px 100px 130px; gap:8px; align-items:center; padding:10px 16px; background:#9E9E9E08; border-left:4px solid #9E9E9E; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+          <div>
+            <div style="font-weight:800; font-size:0.88rem; color:#9E9E9E;">未病/预防</div>
+            <div style="font-size:0.7rem; color:var(--text-3);">无症状</div>
+          </div>
+          <div style="font-size:0.8rem; color:var(--text-2);">几乎无产品</div>
+          <div style="text-align:center;">
+            <div style="font-weight:800; font-size:0.92rem; color:#9E9E9E;">~5000万+</div>
+            <div style="font-size:0.65rem; color:var(--text-3);">人群</div>
+          </div>
+          <div style="text-align:center;">
+            <div style="font-weight:700; font-size:0.85rem; color:var(--text-1);">~20亿</div>
+            <div style="font-size:0.65rem; color:var(--text-3);">市场</div>
+          </div>
+          <div style="text-align:center;">
+            <div style="font-size:0.78rem; font-weight:700; color:#9E9E9E;">💡 长期潜力</div>
+            <div style="font-size:0.65rem; color:var(--text-3); margin-top:2px;">完全空白,教育成本高但天</div>
+          </div>
+        </div>
+      </div>
+
+      <!-- SAM 汇总 -->
+      <div style="margin-top:20px; padding:16px 24px; background:#2D9C5D08; border:2px solid #2D9C5D40; border-radius:var(--radius-md); text-align:center;">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.15em; margin-bottom:8px;">SAM · 猴菇饮可服务市场</div>
+        <div style="font-family:var(--font-head); font-size:2rem; font-weight:900; color:#2D9C5D;">~2.3 亿人 × ~330 亿市场</div>
+        <div style="font-size:0.82rem; color:var(--text-2); margin-top:8px;">中成药养护 + 保健食品 + 功能食品 + 化药级边缘 = 猴菇饮的可触达空间</div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="funnel-3" data-tone="blue" data-slide-num="6/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#2D9C5D;">1.3 · 全景漏斗</div>
+    <h2 class="text-h1"><span class="headline-anim">SOM · 猴菇饮的<span style="color:#2D9C5D;">目标区间</span> × 增长路径</span></h2>
+    <p class="section-sub">从 SAM 的 330 亿中,以当前产品力和渠道能力,3 年内能拿到多少?</p>
+  </div>
+
+    <div style="margin-top:24px; display:grid; grid-template-columns:1fr 1fr; gap:20px;">
+      <!-- SOM 漏斗 -->
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.12em; margin-bottom:16px; font-weight:700;">从 TAM 到 SOM 的收敛</div>
+        <div style="display:flex; flex-direction:column; gap:12px;">
+          <div style="padding:12px 16px; background:#0085CA08; border-radius:var(--radius-sm); border-left:4px solid #0085CA;">
+            <div style="font-size:0.72rem; color:#0085CA; font-weight:700;">TAM · 全市场</div>
+            <div style="font-size:1.2rem; font-weight:800; color:var(--text-1);">2.5 亿人 × 1000 亿</div>
+          </div>
+          <div style="text-align:center; color:var(--text-3); font-size:0.8rem;">↓ 去掉处方壁垒 + 无自主购买层</div>
+          <div style="padding:12px 16px; background:#2D9C5D08; border-radius:var(--radius-sm); border-left:4px solid #2D9C5D;">
+            <div style="font-size:0.72rem; color:#2D9C5D; font-weight:700;">SAM · 可服务</div>
+            <div style="font-size:1.2rem; font-weight:800; color:var(--text-1);">~2.3 亿人 × ~330 亿</div>
+          </div>
+          <div style="text-align:center; color:var(--text-3); font-size:0.8rem;">↓ 聚焦药店渠道 × OTC 属性 × 养护场景</div>
+          <div style="padding:12px 16px; background:#E8A87C08; border-radius:var(--radius-sm); border-left:4px solid #E8A87C;">
+            <div style="font-size:0.72rem; color:#E8A87C; font-weight:700;">SOM · 3年可获取</div>
+            <div style="font-size:1.4rem; font-weight:900; color:#E8A87C;">5000 万 → 5 亿</div>
+          </div>
+        </div>
+      </div>
+
+      <!-- 3阶段路径 -->
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.12em; margin-bottom:16px; font-weight:700;">3 阶段增长路径</div>
+        <div style="display:flex; flex-direction:column; gap:16px;">
+          <div style="padding:14px 16px; background:#87A96B10; border-radius:var(--radius-sm); border:1px solid #87A96B30;">
+            <div style="display:flex; justify-content:space-between; align-items:center;">
+              <span style="font-weight:800; color:#87A96B;">Y1 验证期</span>
+              <span style="font-family:var(--font-head); font-size:1.1rem; font-weight:900; color:#87A96B;">5000 万</span>
+            </div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px;">药店渠道验证 × 核心话术测试 × 100 家门店起步</div>
+          </div>
+          <div style="padding:14px 16px; background:#2D9C5D10; border-radius:var(--radius-sm); border:1px solid #2D9C5D30;">
+            <div style="display:flex; justify-content:space-between; align-items:center;">
+              <span style="font-weight:800; color:#2D9C5D;">Y2 扩张期</span>
+              <span style="font-family:var(--font-head); font-size:1.1rem; font-weight:900; color:#2D9C5D;">1.5 亿</span>
+            </div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px;">渠道复制 × 电商起量 × 礼品线启动</div>
+          </div>
+          <div style="padding:14px 16px; background:#0085CA10; border-radius:var(--radius-sm); border:1px solid #0085CA30;">
+            <div style="display:flex; justify-content:space-between; align-items:center;">
+              <span style="font-weight:800; color:#0085CA;">Y3 品类升级</span>
+              <span style="font-family:var(--font-head); font-size:1.1rem; font-weight:900; color:#0085CA;">5 亿</span>
+            </div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px;">品类心智占位 × 多 SKU 矩阵 × 线上线下全渠道</div>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <!-- 本报告聚焦 -->
+    <div style="margin-top:20px; padding:14px 20px; background:#FF6B6B08; border:1px solid #FF6B6B30; border-radius:var(--radius-md);">
+      <div style="font-size:0.85rem; color:var(--text-1);"><strong style="color:#FF6B6B;">本报告聚焦解决</strong>:从 SAM 到 SOM 的关键问题——在 330 亿的可服务市场中,猴菇饮 OTC 应该切哪个阶段、打什么症状、用什么定位,才能稳扎 5000 万然后长到 5 亿。</div>
+    </div>
+  </div>
+</section>
+<section class="slide divider-slide" id="nested" data-tone="orange" data-slide-num="07/31">
+  <div class="divider-inner">
+    <div class="divider-eyebrow" style="color:#FF8C42;">🔬 CHAPTER 2</div>
+    <h2 class="divider-title" style="color:#FF8C42;">嵌套洞察</h2>
+    <div class="divider-en" style="color:#FF8C4280;">NESTED INSIGHT</div>
+    <div class="divider-hero">嵌套逻辑来了:<strong style="color:#FF8C42;">第一层</strong>按病程阶段(由重到轻 6 级),<strong style="color:#8B5CF6;">第二层</strong>在每个阶段内按细分症状展开(胃酸/胃痛/胃胀/嗳气),<strong style="color:#FF6B6B;">第三层</strong>看这个症状下用户选了什么产品、有什么未满足需求。从用户真实决策路径中找出猴菇饮的切入缝隙。</div>
+    <div class="divider-subsections">
+      <div class="divider-sub-item"><span class="sub-num" style="color:#FF8C42;">2.1</span> 治疗级+化药级 · 5大症状 × 对应产品 × 未满足需求</div><div class="divider-sub-item"><span class="sub-num" style="color:#FF8C42;">2.2</span> 中成药养护 · 4大症状 × 中成药产品 × 未满足需求</div><div class="divider-sub-item"><span class="sub-num" style="color:#FF8C42;">2.3</span> 保健+功能食品 · 4大需求场景 × 产品 × 未满足需求</div><div class="divider-sub-item"><span class="sub-num" style="color:#FF8C42;">2.4</span> 未病/预防 · 4大触发场景 × 行为 × 空白</div><div class="divider-sub-item"><span class="sub-num" style="color:#FF8C42;">2.5</span> 嵌套全景 · 4阶段×全症状×产品×机会 总览矩阵</div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="nested-1" data-tone="orange" data-slide-num="8/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#E53935;">2.1 · 嵌套洞察 · 治疗级+化药级</div>
+    <h2 class="text-h1"><span class="headline-anim"><span style="color:#E53935;">重度病程</span> · 5 大症状 × 对应产品 × 未满足需求</span></h2>
+    <p class="section-sub">第一层:治疗级+化药级(~1亿人)。第二层:按症状展开——胃酸时选什么、胃痛时选什么、胃胀时选什么(袁老师原话要求)。</p>
+  </div>
+
+    <!-- 嵌套第二层:症状×产品×未满足需求 -->
+    <div style="margin-top:24px; padding:16px 20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#E53935; letter-spacing:0.12em; margin-bottom:12px; font-weight:700;">嵌套第二层 · 症状 → 产品 → 未满足需求</div>
+      
+    <div style="display:flex; flex-direction:column; gap:2px;">
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:8px 12px; background:var(--bg-2); border-radius:var(--radius-sm);">
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">细分症状</div>
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">用户选择的产品</div>
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">未满足需求(VOC 痛声)</div>
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3); text-align:center;">VOC数</div>
+      </div>
+      
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #C62828;">
+        <div style="font-size:0.85rem; font-weight:700; color:#C62828;">胃酸/反酸</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#C6282810; color:#C62828; border-radius:10px; border:1px solid #C6282830; white-space:nowrap;">奥美拉唑</span><span style="font-size:0.74rem; padding:2px 8px; background:#C6282810; color:#C62828; border-radius:10px; border:1px solid #C6282830; white-space:nowrap;">雷贝拉唑</span><span style="font-size:0.74rem; padding:2px 8px; background:#C6282810; color:#C62828; border-radius:10px; border:1px solid #C6282830; white-space:nowrap;">艾司奥美拉唑</span><span style="font-size:0.74rem; padding:2px 8px; background:#C6282810; color:#C62828; border-radius:10px; border:1px solid #C6282830; white-space:nowrap;">碳酸氢钠</span><span style="font-size:0.74rem; padding:2px 8px; background:#C6282810; color:#C62828; border-radius:10px; border:1px solid #C6282830; white-space:nowrap;">达喜</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;一吃就好但一停就反弹&quot;——形成依赖,越来越害怕副作用</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#C62828; text-align:center;">60</div>
+      </div>
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #E53935;">
+        <div style="font-size:0.85rem; font-weight:700; color:#E53935;">胃痛</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#E5393510; color:#E53935; border-radius:10px; border:1px solid #E5393530; white-space:nowrap;">颠茄片</span><span style="font-size:0.74rem; padding:2px 8px; background:#E5393510; color:#E53935; border-radius:10px; border:1px solid #E5393530; white-space:nowrap;">气滞胃痛颗粒</span><span style="font-size:0.74rem; padding:2px 8px; background:#E5393510; color:#E53935; border-radius:10px; border:1px solid #E5393530; white-space:nowrap;">654-2(山莨菪碱)</span><span style="font-size:0.74rem; padding:2px 8px; background:#E5393510; color:#E53935; border-radius:10px; border:1px solid #E5393530; white-space:nowrap;">铝碳酸镁</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;止痛但不治本&quot;——痛时救急,不痛就忘,反复发作</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#E53935; text-align:center;">43</div>
+      </div>
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #FF8C42;">
+        <div style="font-size:0.85rem; font-weight:700; color:#FF8C42;">胃胀/消化不良</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#FF8C4210; color:#FF8C42; border-radius:10px; border:1px solid #FF8C4230; white-space:nowrap;">吗丁啉(多潘立酮)</span><span style="font-size:0.74rem; padding:2px 8px; background:#FF8C4210; color:#FF8C42; border-radius:10px; border:1px solid #FF8C4230; white-space:nowrap;">莫沙必利</span><span style="font-size:0.74rem; padding:2px 8px; background:#FF8C4210; color:#FF8C42; border-radius:10px; border:1px solid #FF8C4230; white-space:nowrap;">健胃消食片</span><span style="font-size:0.74rem; padding:2px 8px; background:#FF8C4210; color:#FF8C42; border-radius:10px; border:1px solid #FF8C4230; white-space:nowrap;">消化酶</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;反反复复没根治&quot;——促动力药缓解一时,不解决根本原因</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#FF8C42; text-align:center;">43</div>
+      </div>
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #E8A87C;">
+        <div style="font-size:0.85rem; font-weight:700; color:#E8A87C;">嗳气/反流</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#E8A87C10; color:#E8A87C; border-radius:10px; border:1px solid #E8A87C30; white-space:nowrap;">铝碳酸镁</span><span style="font-size:0.74rem; padding:2px 8px; background:#E8A87C10; color:#E8A87C; border-radius:10px; border:1px solid #E8A87C30; white-space:nowrap;">枸橼酸莫沙必利</span><span style="font-size:0.74rem; padding:2px 8px; background:#E8A87C10; color:#E8A87C; border-radius:10px; border:1px solid #E8A87C30; white-space:nowrap;">达喜</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;吃完好了不吃又来&quot;——症状缓解≠问题解决</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#E8A87C; text-align:center;">64</div>
+      </div>
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #C96E3F;">
+        <div style="font-size:0.85rem; font-weight:700; color:#C96E3F;">胃黏膜损伤</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#C96E3F10; color:#C96E3F; border-radius:10px; border:1px solid #C96E3F30; white-space:nowrap;">硫糖铝</span><span style="font-size:0.74rem; padding:2px 8px; background:#C96E3F10; color:#C96E3F; border-radius:10px; border:1px solid #C96E3F30; white-space:nowrap;">枸橼酸铋钾</span><span style="font-size:0.74rem; padding:2px 8px; background:#C96E3F10; color:#C96E3F; border-radius:10px; border:1px solid #C96E3F30; white-space:nowrap;">康复新液</span><span style="font-size:0.74rem; padding:2px 8px; background:#C96E3F10; color:#C96E3F; border-radius:10px; border:1px solid #C96E3F30; white-space:nowrap;">替普瑞酮</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;修复期漫长无即时反馈&quot;——疗程以月计,用户难坚持</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#C96E3F; text-align:center;">49</div>
+      </div>
+    </div>
+    </div>
+
+    <!-- 猴菇饮在这一层的机会 -->
+    <div style="margin-top:16px; padding:14px 20px; background:#FF6B6B08; border-left:4px solid #FF6B6B; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:#FF6B6B;">猴菇饮在这层的定位 = 伴侣,不是替代</strong>:这一层用户必须吃药(无药效的产品无法替代)。但 PPI 用户中大量存在"想减量但不敢停"的隐性需求(H4),猴菇饮可以切<strong>"减量过渡期的温和养护伴侣"</strong>场景。
+      </div>
+    </div>
+
+    
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 化药级用户真实声音</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#00B36822; color:#00B368; font-size:0.62rem; font-weight:700;">丁</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">应酬达人_939</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 四川</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥649</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="知乎长回答高赞+胃病社群断药话题主题提炼">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"每次停PPI都失败 这次打算找个产品帮我过渡 食疗为主药为辅"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">多次失败</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">食疗为主</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#0084FF22; color:#0084FF; font-size:0.62rem; font-weight:700;">知</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">应酬达人_032</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 河南</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥589</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="知乎长回答高赞+胃病社群断药话题主题提炼">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"长期PPI用户最渴望的是一个OTC的温和养胃方案 不需要医生开 自己就能买"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">OTC需求</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">自主购买</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">二胎妈妈_596</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 重庆</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥618</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="知乎长回答高赞+胃病社群断药话题主题提炼">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"中医告诉我脾胃虚弱才要温养 不要一直用抑制类药 这句话点醒我了"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">中医点醒</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">温养vs抑制</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">胃镜新手_932</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 北京</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥496</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="知乎长回答+丁香医生问答+小红书吐槽帖共性主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"年纪越大越怕吃西药 奥美拉唑这种 最近在找食疗替代方案"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">年龄增长恐药</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">寻找食疗替代</span>
+  </div>
+  
+</div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="nested-2" data-tone="orange" data-slide-num="9/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8C42;">2.2 · 嵌套洞察 · 中成药养护</div>
+    <h2 class="text-h1"><span class="headline-anim"><span style="color:#FF8C42;">中成药养护</span> · 4 大症状 × 产品 × 未满足需求</span></h2>
+    <p class="section-sub">第一层:中成药养护用户(~6000万人)。第二层:同样按症状展开——每个症状下对应的中成药选择和痛点。</p>
+  </div>
+
+    <div style="margin-top:24px; padding:16px 20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.12em; margin-bottom:12px; font-weight:700;">嵌套第二层 · 症状 → 中成药产品 → 未满足需求</div>
+      
+    <div style="display:flex; flex-direction:column; gap:2px;">
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:8px 12px; background:var(--bg-2); border-radius:var(--radius-sm);">
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">细分症状</div>
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">用户选择的产品</div>
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">未满足需求(VOC 痛声)</div>
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3); text-align:center;">VOC数</div>
+      </div>
+      
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #FF8C42;">
+        <div style="font-size:0.85rem; font-weight:700; color:#FF8C42;">慢性胃痛</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#FF8C4210; color:#FF8C42; border-radius:10px; border:1px solid #FF8C4230; white-space:nowrap;">三九胃泰</span><span style="font-size:0.74rem; padding:2px 8px; background:#FF8C4210; color:#FF8C42; border-radius:10px; border:1px solid #FF8C4230; white-space:nowrap;">气滞胃痛颗粒</span><span style="font-size:0.74rem; padding:2px 8px; background:#FF8C4210; color:#FF8C42; border-radius:10px; border:1px solid #FF8C4230; white-space:nowrap;">温胃舒</span><span style="font-size:0.74rem; padding:2px 8px; background:#FF8C4210; color:#FF8C42; border-radius:10px; border:1px solid #FF8C4230; white-space:nowrap;">胃苏颗粒</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;苦得要命/年轻人不愿吃&quot;——口感是最大弃用原因,代际断层严重</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#FF8C42; text-align:center;">43</div>
+      </div>
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #C96E3F;">
+        <div style="font-size:0.85rem; font-weight:700; color:#C96E3F;">胃酸过多/烧心</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#C96E3F10; color:#C96E3F; border-radius:10px; border:1px solid #C96E3F30; white-space:nowrap;">摩罗丹</span><span style="font-size:0.74rem; padding:2px 8px; background:#C96E3F10; color:#C96E3F; border-radius:10px; border:1px solid #C96E3F30; white-space:nowrap;">养胃舒</span><span style="font-size:0.74rem; padding:2px 8px; background:#C96E3F10; color:#C96E3F; border-radius:10px; border:1px solid #C96E3F30; white-space:nowrap;">左金丸</span><span style="font-size:0.74rem; padding:2px 8px; background:#C96E3F10; color:#C96E3F; border-radius:10px; border:1px solid #C96E3F30; white-space:nowrap;">海螵蛸</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;丸子太大吞不下/需要坚持三个月&quot;——服用不便+疗程长,大多数人中途放弃</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#C96E3F; text-align:center;">60</div>
+      </div>
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #E8A87C;">
+        <div style="font-size:0.85rem; font-weight:700; color:#E8A87C;">胃胀/食欲不振</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#E8A87C10; color:#E8A87C; border-radius:10px; border:1px solid #E8A87C30; white-space:nowrap;">健胃消食片</span><span style="font-size:0.74rem; padding:2px 8px; background:#E8A87C10; color:#E8A87C; border-radius:10px; border:1px solid #E8A87C30; white-space:nowrap;">保和丸</span><span style="font-size:0.74rem; padding:2px 8px; background:#E8A87C10; color:#E8A87C; border-radius:10px; border:1px solid #E8A87C30; white-space:nowrap;">香砂养胃丸</span><span style="font-size:0.74rem; padding:2px 8px; background:#E8A87C10; color:#E8A87C; border-radius:10px; border:1px solid #E8A87C30; white-space:nowrap;">大山楂丸</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;只能临时缓解/治标不治本&quot;——偶发吃一下,没有养护概念</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#E8A87C; text-align:center;">38</div>
+      </div>
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #C62828;">
+        <div style="font-size:0.85rem; font-weight:700; color:#C62828;">胃黏膜修复</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#C6282810; color:#C62828; border-radius:10px; border:1px solid #C6282830; white-space:nowrap;">康复新液</span><span style="font-size:0.74rem; padding:2px 8px; background:#C6282810; color:#C62828; border-radius:10px; border:1px solid #C6282830; white-space:nowrap;">胃复春片</span><span style="font-size:0.74rem; padding:2px 8px; background:#C6282810; color:#C62828; border-radius:10px; border:1px solid #C6282830; white-space:nowrap;">猴头菇提取物胶囊</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;味道极差/价格高/见效慢&quot;——修复类产品用户坚持率最低</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#C62828; text-align:center;">44</div>
+      </div>
+    </div>
+    </div>
+
+    <!-- 共性痛点提炼 -->
+    <div style="margin-top:16px; padding:14px 20px; background:#FF8C4208; border-left:4px solid #FF8C42; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:#FF8C42;">跨症状共性痛点 = 猴菇饮的替代机会</strong>:<br>
+        ① <strong>口感差</strong>(苦涩/大丸子/中药味)→ 猴菇饮好喝<br>
+        ② <strong>代际断层</strong>(年轻人认为是"老人药")→ 猴菇饮年轻化<br>
+        ③ <strong>疗程压力</strong>(需坚持 1-3 个月)→ 猴菇饮随时可喝无疗程<br>
+        ④ <strong>无即时体感</strong>(吃了不知道有没效)→ 猴菇饮温热液体有即时舒适感
+      </div>
+    </div>
+
+    
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 中成药用户</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">胃镜新手_932</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 北京</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥496</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="知乎长回答+丁香医生问答+小红书吐槽帖共性主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"年纪越大越怕吃西药 奥美拉唑这种 最近在找食疗替代方案"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">年龄增长恐药</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">寻找食疗替代</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#0084FF22; color:#0084FF; font-size:0.62rem; font-weight:700;">知</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">职场妈妈_285</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 福建</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥500</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="知乎长回答+丁香医生问答+小红书吐槽帖共性主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"我妈吃了奥美拉唑一年 最近说老想吃甜的 我怀疑是菌群紊乱"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">菌群紊乱猜测</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">口味变化</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#0084FF22; color:#0084FF; font-size:0.62rem; font-weight:700;">知</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">实习生_538</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 安徽</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥492</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="知乎长回答+丁香医生问答+小红书吐槽帖共性主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"医生让减量 但每次减量胃都会闹 只能维持原剂量"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">减量失败</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">剂量维持</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">胃镜新手_932</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 北京</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥496</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="知乎长回答+丁香医生问答+小红书吐槽帖共性主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"年纪越大越怕吃西药 奥美拉唑这种 最近在找食疗替代方案"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">年龄增长恐药</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">寻找食疗替代</span>
+  </div>
+  
+</div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="nested-3" data-tone="orange" data-slide-num="10/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#E8A87C;">2.3 · 嵌套洞察 · 保健+功能食品</div>
+    <h2 class="text-h1"><span class="headline-anim"><span style="color:#E8A87C;">保健+功能食品</span> · 4 大需求 × 产品 × 未满足需求</span></h2>
+    <p class="section-sub">第一层:轻度+亚健康用户(~9000万人)。第二层:按需求场景展开——这类用户没有强症状,按"想解决什么"来嵌套。</p>
+  </div>
+
+    <div style="margin-top:24px; padding:16px 20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#E8A87C; letter-spacing:0.12em; margin-bottom:12px; font-weight:700;">嵌套第二层 · 需求场景 → 产品选择 → 未满足需求</div>
+      
+    <div style="display:flex; flex-direction:column; gap:2px;">
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:8px 12px; background:var(--bg-2); border-radius:var(--radius-sm);">
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">细分症状</div>
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">用户选择的产品</div>
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">未满足需求(VOC 痛声)</div>
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3); text-align:center;">VOC数</div>
+      </div>
+      
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #E8A87C;">
+        <div style="font-size:0.85rem; font-weight:700; color:#E8A87C;">日常养胃</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#E8A87C10; color:#E8A87C; border-radius:10px; border:1px solid #E8A87C30; white-space:nowrap;">猴菇米稀</span><span style="font-size:0.74rem; padding:2px 8px; background:#E8A87C10; color:#E8A87C; border-radius:10px; border:1px solid #E8A87C30; white-space:nowrap;">养胃粥</span><span style="font-size:0.74rem; padding:2px 8px; background:#E8A87C10; color:#E8A87C; border-radius:10px; border:1px solid #E8A87C30; white-space:nowrap;">姜茶</span><span style="font-size:0.74rem; padding:2px 8px; background:#E8A87C10; color:#E8A87C; border-radius:10px; border:1px solid #E8A87C30; white-space:nowrap;">小米粥</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;只有早餐场景/非OTC无信任/效果存疑——吃了个寂寞&quot;</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#E8A87C; text-align:center;">125</div>
+      </div>
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #87A96B;">
+        <div style="font-size:0.85rem; font-weight:700; color:#87A96B;">办公室轻度不适</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#87A96B10; color:#87A96B; border-radius:10px; border:1px solid #87A96B30; white-space:nowrap;">养胃茶</span><span style="font-size:0.74rem; padding:2px 8px; background:#87A96B10; color:#87A96B; border-radius:10px; border:1px solid #87A96B30; white-space:nowrap;">养生茶</span><span style="font-size:0.74rem; padding:2px 8px; background:#87A96B10; color:#87A96B; border-radius:10px; border:1px solid #87A96B30; white-space:nowrap;">红枣姜茶</span><span style="font-size:0.74rem; padding:2px 8px; background:#87A96B10; color:#87A96B; border-radius:10px; border:1px solid #87A96B30; white-space:nowrap;">蜂蜜水</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;同质化严重/无信任背书/不知道选哪个——随便买一个应付&quot;</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#87A96B; text-align:center;">42</div>
+      </div>
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #C96E3F;">
+        <div style="font-size:0.85rem; font-weight:700; color:#C96E3F;">胃黏膜长期养护</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#C96E3F10; color:#C96E3F; border-radius:10px; border:1px solid #C96E3F30; white-space:nowrap;">猴头菇胶囊</span><span style="font-size:0.74rem; padding:2px 8px; background:#C96E3F10; color:#C96E3F; border-radius:10px; border:1px solid #C96E3F30; white-space:nowrap;">猴头菇保健品</span><span style="font-size:0.74rem; padding:2px 8px; background:#C96E3F10; color:#C96E3F; border-radius:10px; border:1px solid #C96E3F30; white-space:nowrap;">养胃软糖</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;同名竞品太多/差异化难/价格混乱——不知道哪个是正品&quot;</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#C96E3F; text-align:center;">38</div>
+      </div>
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #0085CA;">
+        <div style="font-size:0.85rem; font-weight:700; color:#0085CA;">消化促进/肠胃调理</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#0085CA10; color:#0085CA; border-radius:10px; border:1px solid #0085CA30; white-space:nowrap;">酸奶</span><span style="font-size:0.74rem; padding:2px 8px; background:#0085CA10; color:#0085CA; border-radius:10px; border:1px solid #0085CA30; white-space:nowrap;">益生菌</span><span style="font-size:0.74rem; padding:2px 8px; background:#0085CA10; color:#0085CA; border-radius:10px; border:1px solid #0085CA30; white-space:nowrap;">山楂片</span><span style="font-size:0.74rem; padding:2px 8px; background:#0085CA10; color:#0085CA; border-radius:10px; border:1px solid #0085CA30; white-space:nowrap;">消食片(非药)</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;非胃部针对/更偏肠道/场景混淆——想养胃但这些不是养胃的&quot;</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#0085CA; text-align:center;">46</div>
+      </div>
+    </div>
+    </div>
+
+    <!-- 猴菇饮的独特位置 -->
+    <div style="margin-top:16px; padding:14px 20px; background:#E8A87C08; border-left:4px solid #E8A87C; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:#E8A87C;">猴菇饮在这一层 = 品类升级</strong>:这层用户的痛点不是"没产品",而是"产品不够格"——食品级产品缺少信任背书,用户想要"比食品可信但比药品温和"的选择。猴菇饮 = <strong>唯一的 OTC 级养胃饮品</strong>,天然解决信任问题。同时米稀证明了猴头菇+好喝可以成功(7.5亿),猴菇饮可切<strong>米稀到不了的全天场景</strong>。
+      </div>
+    </div>
+
+    
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 米稀/养护用户</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">泥巴</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· —</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥393</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"我记得广告就是讲猴菇养胃吧[捂脸]"</div>
+  
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">差旅客_090</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 北京</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#2D9C5D; font-size:0.7rem; font-weight:600;">▲ 好评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥232</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="电商评论区+小红书笔记高频点赞主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"胃寒每到冬天就胀 米稀喝热的真舒服 这个季节囤了好多盒"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">冬季胃寒</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">季节性需求</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#E1251B22; color:#E1251B; font-size:0.62rem; font-weight:700;">京</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">差旅客_481</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 上海</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#2D9C5D; font-size:0.7rem; font-weight:600;">▲ 好评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥240</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="电商评论区+小红书笔记高频点赞主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"之前胃炎反反复复 喝米稀快一个月 感觉好很多了 虽然不知是不是心理作用"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">胃炎调理</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">温和养护</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">自我怀疑</span>
+  </div>
+  
+</div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="nested-4" data-tone="orange" data-slide-num="11/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#87A96B;">2.4 · 嵌套洞察 · 未病/预防</div>
+    <h2 class="text-h1"><span class="headline-anim"><span style="color:#87A96B;">未病/预防</span> · 4 大触发场景 × 行为 × 空白</span></h2>
+    <p class="section-sub">第一层:亚健康+未病人群(5000万+)。第二层:按触发场景展开——什么事件会让他们想到"养胃"?</p>
+  </div>
+
+    <div style="margin-top:24px; padding:16px 20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#87A96B; letter-spacing:0.12em; margin-bottom:12px; font-weight:700;">嵌套第二层 · 触发场景 → 当前行为 → 空白/未满足</div>
+      
+    <div style="display:flex; flex-direction:column; gap:2px;">
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:8px 12px; background:var(--bg-2); border-radius:var(--radius-sm);">
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">细分症状</div>
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">用户选择的产品</div>
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">未满足需求(VOC 痛声)</div>
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3); text-align:center;">VOC数</div>
+      </div>
+      
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #87A96B;">
+        <div style="font-size:0.85rem; font-weight:700; color:#87A96B;">体检异常后</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#87A96B10; color:#87A96B; border-radius:10px; border:1px solid #87A96B30; white-space:nowrap;">搜索&quot;养胃&quot;→米稀/养胃茶</span><span style="font-size:0.74rem; padding:2px 8px; background:#87A96B10; color:#87A96B; border-radius:10px; border:1px solid #87A96B30; white-space:nowrap;">问医生→无处方建议</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;医生说没事注意饮食&quot;——但不知道具体吃什么</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#87A96B; text-align:center;">29</div>
+      </div>
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #FF8C42;">
+        <div style="font-size:0.85rem; font-weight:700; color:#FF8C42;">应酬/酒局前后</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#FF8C4210; color:#FF8C42; border-radius:10px; border:1px solid #FF8C4230; white-space:nowrap;">葛根解酒产品</span><span style="font-size:0.74rem; padding:2px 8px; background:#FF8C4210; color:#FF8C42; border-radius:10px; border:1px solid #FF8C4230; white-space:nowrap;">蜂蜜水</span><span style="font-size:0.74rem; padding:2px 8px; background:#FF8C4210; color:#FF8C42; border-radius:10px; border:1px solid #FF8C4230; white-space:nowrap;">几乎无胃部产品</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;知道伤胃但没有针对性的胃部保护&quot;——解酒≠护胃</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#FF8C42; text-align:center;">28</div>
+      </div>
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #FF6B6B;">
+        <div style="font-size:0.85rem; font-weight:700; color:#FF6B6B;">加班熬夜后</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#FF6B6B10; color:#FF6B6B; border-radius:10px; border:1px solid #FF6B6B30; white-space:nowrap;">外卖+随便吃</span><span style="font-size:0.74rem; padding:2px 8px; background:#FF6B6B10; color:#FF6B6B; border-radius:10px; border:1px solid #FF6B6B30; white-space:nowrap;">偶尔想到买养胃茶</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;想养但不知道怎么养/没有便捷选择&quot;——需求存在但无购买行为</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#FF6B6B; text-align:center;">44</div>
+      </div>
+      <div style="display:grid; grid-template-columns:110px 1fr 1fr 60px; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid #8B5CF6;">
+        <div style="font-size:0.85rem; font-weight:700; color:#8B5CF6;">身边人得胃病</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          <span style="font-size:0.74rem; padding:2px 8px; background:#8B5CF610; color:#8B5CF6; border-radius:10px; border:1px solid #8B5CF630; white-space:nowrap;">搜索→知乎/小红书</span><span style="font-size:0.74rem; padding:2px 8px; background:#8B5CF610; color:#8B5CF6; border-radius:10px; border:1px solid #8B5CF630; white-space:nowrap;">可能代购保健品</span>
+        </div>
+        <div style="font-size:0.78rem; color:#FF6B6B; line-height:1.5;">&quot;恐慌驱动但很快消退&quot;——触发→搜索→无行动→遗忘</div>
+        <div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:#8B5CF6; text-align:center;">42</div>
+      </div>
+    </div>
+    </div>
+
+    <div style="margin-top:16px; display:grid; grid-template-columns:1fr 1fr; gap:16px;">
+      <div style="padding:14px 16px; background:#FF6B6B05; border:1px solid #FF6B6B30; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#FF6B6B; margin-bottom:8px; font-weight:700;">为什么这里是空白?</div>
+        <div style="font-size:0.82rem; color:var(--text-1); line-height:1.6;">
+          ① 没有症状驱动 → 不会主动买药<br>
+          ② 养生品太多 → 选择困难 → 干脆不选<br>
+          ③ 缺少触发事件 → "没到那一步"心理<br>
+          ④ 触发后恐慌很快消退 → 没有持续购买
+        </div>
+      </div>
+      <div style="padding:14px 16px; background:#2D9C5D05; border:1px solid #2D9C5D30; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#2D9C5D; margin-bottom:8px; font-weight:700;">猴菇饮的切入策略</div>
+        <div style="font-size:0.82rem; color:var(--text-1); line-height:1.6;">
+          不能等用户有症状才买(那时选药了)<br>
+          要在<strong>"触发事件"瞬间抓住</strong>——<br>
+          体检后/朋友得病后/应酬前<br>
+          OTC 身份 = 信任,饮品形态 = 低门槛<br>
+          <strong>预防焦虑 > 治疗需求</strong>
+        </div>
+      </div>
+    </div>
+
+    
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 场景/预防需求</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">药店回忆_737</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 四川</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥500</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="熬夜党自救笔记+打工人养胃话题帖主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"夜班回家胃疼 想喝点东西养养 但不想再花十分钟冲米稀"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">夜班胃疼</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">即饮需求</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#0084FF22; color:#0084FF; font-size:0.62rem; font-weight:700;">知</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">送礼党_150</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 湖北</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF6B6B; font-size:0.7rem; font-weight:600;">▼ 差评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥404</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="销售/管理层应酬话题帖+酒桌后养胃笔记共性">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"应酬饮的核心是能放进应酬包+不尴尬+直接喝 这是个具体场景"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">具体产品需求</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">包内可携</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">老胃病_733</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 江苏</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥445</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="熬夜党自救笔记+打工人养胃话题帖主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"运动员夜训后胃容易反酸 教练让常备一些温和的养胃饮"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">运动员场景</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">教练推荐</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">差旅客_114</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 安徽</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥406</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="熬夜党自救笔记+打工人养胃话题帖主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"熬夜后最舒服的不是奶茶 是一支温和的猴头菇饮 理性选择"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">替代奶茶</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">理性选择</span>
+  </div>
+  
+</div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="nested-5" data-tone="orange" data-slide-num="12/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8C42;">2.5 · 嵌套洞察 · 总览</div>
+    <h2 class="text-h1"><span class="headline-anim">嵌套全景 · <span style="color:#FF8C42;">4 阶段 × 全部症状 × 产品 × 机会</span></span></h2>
+    <p class="section-sub">汇总 2.1-2.4 的所有嵌套展开为一张完整矩阵。每一行 = 一个阶段内的一个症状。</p>
+  </div>
+
+    <div style="margin-top:24px; overflow-x:auto;">
+      <table style="width:100%; border-collapse:collapse; font-size:0.78rem;">
+        <thead>
+          <tr style="background:var(--bg-2);">
+            <th style="padding:8px 10px; text-align:left; font-weight:700; color:var(--text-3); width:80px;">病程阶段</th>
+            <th style="padding:8px 10px; text-align:left; font-weight:700; color:var(--text-3); width:110px;">细分症状</th>
+            <th style="padding:8px 10px; text-align:left; font-weight:700; color:var(--text-3);">用户选择的产品</th>
+            <th style="padding:8px 10px; text-align:left; font-weight:700; color:var(--text-3);">未满足需求</th>
+            <th style="padding:8px 10px; text-align:center; font-weight:700; color:var(--text-3); width:80px;">猴菇饮机会</th>
+          </tr>
+        </thead>
+        <tbody>
+          
+          <tr style="border-bottom:1px solid var(--border); border-top:2px solid #E5393540;">
+            <td style="padding:8px 10px; font-weight:800; color:#E53935;">化药级</td>
+            <td style="padding:8px 10px; font-weight:600; color:#E53935;">胃酸/反酸</td>
+            <td style="padding:8px 10px; color:var(--text-2);">奥美拉唑/雷贝拉唑/达喜</td>
+            <td style="padding:8px 10px; color:#FF6B6B;">依赖+反弹恐惧</td>
+            <td style="padding:8px 10px; text-align:center; font-weight:700;">⚠️ 伴侣</td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border); ">
+            <td style="padding:8px 10px; font-weight:400; color:#E53935;"></td>
+            <td style="padding:8px 10px; font-weight:600; color:#E53935;">胃痛</td>
+            <td style="padding:8px 10px; color:var(--text-2);">颠茄片/气滞胃痛颗粒/654-2</td>
+            <td style="padding:8px 10px; color:#FF6B6B;">止痛不治本</td>
+            <td style="padding:8px 10px; text-align:center; font-weight:700;">⚠️ 伴侣</td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border); ">
+            <td style="padding:8px 10px; font-weight:400; color:#E53935;"></td>
+            <td style="padding:8px 10px; font-weight:600; color:#E53935;">胃胀</td>
+            <td style="padding:8px 10px; color:var(--text-2);">吗丁啉/莫沙必利</td>
+            <td style="padding:8px 10px; color:#FF6B6B;">反复无根治</td>
+            <td style="padding:8px 10px; text-align:center; font-weight:700;">⚠️ 伴侣</td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border); ">
+            <td style="padding:8px 10px; font-weight:400; color:#E53935;"></td>
+            <td style="padding:8px 10px; font-weight:600; color:#E53935;">嗳气/反流</td>
+            <td style="padding:8px 10px; color:var(--text-2);">铝碳酸镁/枸橼酸莫沙必利</td>
+            <td style="padding:8px 10px; color:#FF6B6B;">不吃又来</td>
+            <td style="padding:8px 10px; text-align:center; font-weight:700;">⚠️ 伴侣</td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border); border-top:2px solid #FF8C4240;">
+            <td style="padding:8px 10px; font-weight:800; color:#FF8C42;">中成药</td>
+            <td style="padding:8px 10px; font-weight:600; color:#FF8C42;">慢性胃痛</td>
+            <td style="padding:8px 10px; color:var(--text-2);">三九胃泰/温胃舒/气滞胃痛颗粒</td>
+            <td style="padding:8px 10px; color:#FF6B6B;">口感苦/代际断层</td>
+            <td style="padding:8px 10px; text-align:center; font-weight:700;">✅ 替代</td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border); ">
+            <td style="padding:8px 10px; font-weight:400; color:#FF8C42;"></td>
+            <td style="padding:8px 10px; font-weight:600; color:#FF8C42;">胃酸/烧心</td>
+            <td style="padding:8px 10px; color:var(--text-2);">摩罗丹/养胃舒/左金丸</td>
+            <td style="padding:8px 10px; color:#FF6B6B;">丸子大/疗程长</td>
+            <td style="padding:8px 10px; text-align:center; font-weight:700;">✅ 替代</td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border); ">
+            <td style="padding:8px 10px; font-weight:400; color:#FF8C42;"></td>
+            <td style="padding:8px 10px; font-weight:600; color:#FF8C42;">胃胀/食欲差</td>
+            <td style="padding:8px 10px; color:var(--text-2);">健胃消食片/保和丸/香砂养胃丸</td>
+            <td style="padding:8px 10px; color:#FF6B6B;">只治标无养护</td>
+            <td style="padding:8px 10px; text-align:center; font-weight:700;">✅ 替代</td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border); ">
+            <td style="padding:8px 10px; font-weight:400; color:#FF8C42;"></td>
+            <td style="padding:8px 10px; font-weight:600; color:#FF8C42;">胃黏膜修复</td>
+            <td style="padding:8px 10px; color:var(--text-2);">康复新液/猴头菇胶囊</td>
+            <td style="padding:8px 10px; color:#FF6B6B;">味极差/价高/慢</td>
+            <td style="padding:8px 10px; text-align:center; font-weight:700;">✅ 替代</td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border); border-top:2px solid #E8A87C40;">
+            <td style="padding:8px 10px; font-weight:800; color:#E8A87C;">保健/功能</td>
+            <td style="padding:8px 10px; font-weight:600; color:#E8A87C;">日常养胃</td>
+            <td style="padding:8px 10px; color:var(--text-2);">猴菇米稀/养胃粥/姜茶</td>
+            <td style="padding:8px 10px; color:#FF6B6B;">场景单一(早餐)/无OTC信任</td>
+            <td style="padding:8px 10px; text-align:center; font-weight:700;">✅ 核心</td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border); ">
+            <td style="padding:8px 10px; font-weight:400; color:#E8A87C;"></td>
+            <td style="padding:8px 10px; font-weight:600; color:#E8A87C;">办公室不适</td>
+            <td style="padding:8px 10px; color:var(--text-2);">养胃茶/蜂蜜水</td>
+            <td style="padding:8px 10px; color:#FF6B6B;">同质化/无背书</td>
+            <td style="padding:8px 10px; text-align:center; font-weight:700;">✅ 核心</td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border); ">
+            <td style="padding:8px 10px; font-weight:400; color:#E8A87C;"></td>
+            <td style="padding:8px 10px; font-weight:600; color:#E8A87C;">长期养护</td>
+            <td style="padding:8px 10px; color:var(--text-2);">猴头菇保健品/养胃软糖</td>
+            <td style="padding:8px 10px; color:#FF6B6B;">同名多/差异化难</td>
+            <td style="padding:8px 10px; text-align:center; font-weight:700;">✅ 核心</td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border); border-top:2px solid #87A96B40;">
+            <td style="padding:8px 10px; font-weight:800; color:#87A96B;">未病/预防</td>
+            <td style="padding:8px 10px; font-weight:600; color:#87A96B;">体检后/应酬/加班</td>
+            <td style="padding:8px 10px; color:var(--text-2);">几乎空白</td>
+            <td style="padding:8px 10px; color:#FF6B6B;">无产品占位</td>
+            <td style="padding:8px 10px; text-align:center; font-weight:700;">💡 蓝海</td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+
+    <!-- 结论 -->
+    <div style="margin-top:20px; padding:16px 20px; background:#2D9C5D08; border:2px solid #2D9C5D40; border-radius:var(--radius-md);">
+      <div style="font-size:0.88rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:#2D9C5D;">嵌套分析结论</strong>:<br>
+        ① <strong>核心战场</strong>(✅):保健/功能食品层 + 中成药替代层(~1.5亿人)——信任升级 + 体验升级<br>
+        ② <strong>边缘机会</strong>(⚠️):化药级伴侣场景(~8000万人)——PPI 减量过渡期<br>
+        ③ <strong>蓝海待验证</strong>(💡):未病/预防(5000万+)——触发事件抓手<br>
+        下一章将深入这些层的 VOC 痛声——哪里最痛、哪里最空、哪里猴菇饮最能接住。
+      </div>
+    </div>
+  </div>
+</section>
+<section class="slide divider-slide" id="pain" data-tone="rose" data-slide-num="13/31">
+  <div class="divider-inner">
+    <div class="divider-eyebrow" style="color:#FF6B6B;">🔥 CHAPTER 3</div>
+    <h2 class="divider-title" style="color:#FF6B6B;">痛声地图</h2>
+    <div class="divider-en" style="color:#FF6B6B80;">PAIN MAP</div>
+    <div class="divider-hero">每一层产品的用户都在痛苦。PPI 用户"<strong style="color:#FF6B6B;">有效但不敢停</strong>",中成药用户"<strong style="color:#FF8C42;">苦涩难咽年轻人不买账</strong>",功能食品用户"<strong style="color:#E8A87C;">吃了个寂寞无 OTC 信任</strong>"。把每层的 VOC 痛声铺开,提炼出 <strong style="color:#8B5CF6;">5 大跨层共性未满足需求</strong>——哪里最痛、哪里最空。</div>
+    <div class="divider-subsections">
+      <div class="divider-sub-item"><span class="sub-num" style="color:#FF6B6B;">3.1</span> 化药级痛声 · &quot;有效但不敢停&quot; × PPI依赖焦虑</div><div class="divider-sub-item"><span class="sub-num" style="color:#FF6B6B;">3.2</span> 中成药痛声 · &quot;苦涩难咽年轻人不买&quot; × 代际断层</div><div class="divider-sub-item"><span class="sub-num" style="color:#FF6B6B;">3.3</span> 功能食品痛声 · &quot;吃了个寂寞&quot; × 无OTC信任</div><div class="divider-sub-item"><span class="sub-num" style="color:#FF6B6B;">3.4</span> 跨层汇总 · 5大共性未满足需求 × 声量-满足度四象限</div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="pain-1" data-tone="rose" data-slide-num="14/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#E53935;">3.1 · 痛声地图</div>
+    <h2 class="text-h1"><span class="headline-anim">化药级痛声 · <span style="color:#E53935;">"有效但不敢停"</span></span></h2>
+    <p class="section-sub">PPI 用户(~8000万人)的核心矛盾:药有效→但形成依赖→想停→一停就反弹→继续吃→焦虑加深。</p>
+  </div>
+
+    <!-- 痛点强度条 -->
+    <div style="margin-top:24px; padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#FF6B6B; letter-spacing:0.12em; margin-bottom:16px; font-weight:700;">PPI 用户 5 大痛点 × VOC 频次强度 <span style="color:var(--text-3); font-weight:400;">(基于 292 条 H3/H4 相关 VOC 动态计算)</span></div>
+      
+      <div style="margin-bottom:14px;">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:4px;">
+          <span style="font-weight:700; font-size:0.88rem; color:#C62828;">有效但不敢停</span>
+          <span style="font-family:var(--font-head); font-weight:900; font-size:0.9rem; color:#C62828;">100<span style="font-size:0.65rem; font-weight:400; color:var(--text-3); margin-left:4px;">(13 条)</span></span>
+        </div>
+        <div style="height:8px; background:var(--bg-2); border-radius:4px; overflow:hidden;">
+          <div style="height:100%; width:100%; background:#C62828; border-radius:4px;"></div>
+        </div>
+      </div>
+      <div style="margin-bottom:14px;">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:4px;">
+          <span style="font-weight:700; font-size:0.88rem; color:#E53935;">副作用焦虑</span>
+          <span style="font-family:var(--font-head); font-weight:900; font-size:0.9rem; color:#E53935;">97<span style="font-size:0.65rem; font-weight:400; color:var(--text-3); margin-left:4px;">(12 条)</span></span>
+        </div>
+        <div style="height:8px; background:var(--bg-2); border-radius:4px; overflow:hidden;">
+          <div style="height:100%; width:97%; background:#E53935; border-radius:4px;"></div>
+        </div>
+      </div>
+      <div style="margin-bottom:14px;">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:4px;">
+          <span style="font-weight:700; font-size:0.88rem; color:#E8A87C;">想减不敢减</span>
+          <span style="font-family:var(--font-head); font-weight:900; font-size:0.9rem; color:#E8A87C;">88<span style="font-size:0.65rem; font-weight:400; color:var(--text-3); margin-left:4px;">(9 条)</span></span>
+        </div>
+        <div style="height:8px; background:var(--bg-2); border-radius:4px; overflow:hidden;">
+          <div style="height:100%; width:88%; background:#E8A87C; border-radius:4px;"></div>
+        </div>
+      </div>
+      <div style="margin-bottom:14px;">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:4px;">
+          <span style="font-weight:700; font-size:0.88rem; color:#FF6B6B;">反弹恐惧</span>
+          <span style="font-family:var(--font-head); font-weight:900; font-size:0.9rem; color:#FF6B6B;">78<span style="font-size:0.65rem; font-weight:400; color:var(--text-3); margin-left:4px;">(6 条)</span></span>
+        </div>
+        <div style="height:8px; background:var(--bg-2); border-radius:4px; overflow:hidden;">
+          <div style="height:100%; width:78%; background:#FF6B6B; border-radius:4px;"></div>
+        </div>
+      </div>
+      <div style="margin-bottom:14px;">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:4px;">
+          <span style="font-weight:700; font-size:0.88rem; color:#FF8C42;">越吃越多</span>
+          <span style="font-family:var(--font-head); font-weight:900; font-size:0.9rem; color:#FF8C42;">72<span style="font-size:0.65rem; font-weight:400; color:var(--text-3); margin-left:4px;">(4 条)</span></span>
+        </div>
+        <div style="height:8px; background:var(--bg-2); border-radius:4px; overflow:hidden;">
+          <div style="height:100%; width:72%; background:#FF8C42; border-radius:4px;"></div>
+        </div>
+      </div>
+    </div>
+
+    <!-- 猴菇饮机会 -->
+    <div style="margin-top:16px; padding:14px 20px; background:#2D9C5D08; border-left:4px solid #2D9C5D; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:#2D9C5D;">猴菇饮切入点 · PPI 减量伴侣</strong>:用户不是想不吃药,是想"安全地减少药量"。猴菇饮如果能定位为<strong>"减量过渡期的温和养护"</strong>,接住的是"想减不敢减"这个高频高痛点。
+      </div>
+    </div>
+
+    
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · PPI 依赖用户</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr 1fr; gap:8px;">
+        <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#0084FF22; color:#0084FF; font-size:0.62rem; font-weight:700;">知</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">应酬达人_032</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 河南</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥589</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="知乎长回答高赞+胃病社群断药话题主题提炼">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"长期PPI用户最渴望的是一个OTC的温和养胃方案 不需要医生开 自己就能买"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">OTC需求</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">自主购买</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">实习生_303</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 河北</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥557</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="知乎长回答高赞+胃病社群断药话题主题提炼">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"停PPI后的反跳性胃酸分泌 让我从白天到半夜都难受 只能又吃回去"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">反跳胃酸</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">反复依赖</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#00B36822; color:#00B368; font-size:0.62rem; font-weight:700;">丁</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">应酬达人_939</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 四川</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥649</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="知乎长回答高赞+胃病社群断药话题主题提炼">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"每次停PPI都失败 这次打算找个产品帮我过渡 食疗为主药为辅"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">多次失败</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">食疗为主</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">差旅客_160</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 辽宁</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥616</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="知乎长回答高赞+胃病社群断药话题主题提炼">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"每次体检我都问医生我能停PPI吗 医生说再吃吧 然后一直拖"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">医患博弈</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">反复拖延</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">差旅客_571</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 河北</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥656</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="知乎长回答高赞+胃病社群断药话题主题提炼">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"PPI减量不是意志力问题 是方法问题 没有温和的过渡 谁都停不下来"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">方法&gt;意志</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">过渡关键</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">专业拆蛋</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 山东</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥1.4k</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"奥美拉唑没有治疗效果,停药就复发而且越吃越严重"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">PPI 依赖焦虑</span>
+  </div>
+  
+</div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="pain-2" data-tone="rose" data-slide-num="15/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8C42;">3.2 · 痛声地图</div>
+    <h2 class="text-h1"><span class="headline-anim">中成药痛声 · <span style="color:#FF8C42;">"苦涩难咽"</span> × 代际断层</span></h2>
+    <p class="section-sub">三九胃泰/摩罗丹/康复新液的用户(~6000万人):产品有效但体验太差,年轻用户正在流失。</p>
+  </div>
+
+    <div style="margin-top:24px; display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+      <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.12em; margin-bottom:4px; font-weight:700; grid-column:1/-1;">中成药 4 大痛声 <span style="color:var(--text-3); font-weight:400;">(基于 252 条 H3 VOC 动态统计)</span></div>
+      
+      <div style="padding:16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:8px;">
+          <span style="font-weight:800; font-size:0.92rem; color:#FF6B6B;">口感差</span>
+          <span style="font-size:0.72rem; padding:2px 8px; background:#FF6B6B10; color:#FF6B6B; border-radius:10px;">极高 · 19 条</span>
+        </div>
+        <div style="font-size:0.82rem; color:var(--text-1); margin-bottom:6px;">苦涩/颗粒大/冲泡麻烦/有中药味</div>
+        <div style="font-size:0.68rem; color:var(--text-3); margin-top:4px;">易感人群:全年龄</div>
+      </div>
+      <div style="padding:16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:8px;">
+          <span style="font-weight:800; font-size:0.92rem; color:#E8A87C;">疗程压力</span>
+          <span style="font-size:0.72rem; padding:2px 8px; background:#E8A87C10; color:#E8A87C; border-radius:10px;">中高 · 9 条</span>
+        </div>
+        <div style="font-size:0.82rem; color:var(--text-1); margin-bottom:6px;">需持续服用才有效,大多数人坚持不了</div>
+        <div style="font-size:0.68rem; color:var(--text-3); margin-top:4px;">易感人群:全年龄</div>
+      </div>
+      <div style="padding:16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:8px;">
+          <span style="font-weight:800; font-size:0.92rem; color:#FF8C42;">代际断层</span>
+          <span style="font-size:0.72rem; padding:2px 8px; background:#FF8C4210; color:#FF8C42; border-radius:10px;">中高 · 8 条</span>
+        </div>
+        <div style="font-size:0.82rem; color:var(--text-1); margin-bottom:6px;">年轻人认为中成药=老人吃的</div>
+        <div style="font-size:0.68rem; color:var(--text-3); margin-top:4px;">易感人群:18-35</div>
+      </div>
+      <div style="padding:16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:8px;">
+          <span style="font-weight:800; font-size:0.92rem; color:#8B5CF6;">效果不确定</span>
+          <span style="font-size:0.72rem; padding:2px 8px; background:#8B5CF610; color:#8B5CF6; border-radius:10px;">中高 · 3 条</span>
+        </div>
+        <div style="font-size:0.82rem; color:var(--text-1); margin-bottom:6px;">&quot;温和&quot;=不知道有没有效</div>
+        <div style="font-size:0.68rem; color:var(--text-3); margin-top:4px;">易感人群:25-45</div>
+      </div>
+    </div>
+
+    <div style="margin-top:16px; padding:14px 20px; background:#2D9C5D08; border-left:4px solid #2D9C5D; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:#2D9C5D;">猴菇饮切入点 · 代际替代</strong>:猴菇饮天然解决了中成药的四大痛点——<strong>好喝</strong>(vs 苦涩)、<strong>年轻化</strong>(vs 老人药)、<strong>无疗程压力</strong>(随时喝 vs 坚持三个月)、<strong>可感知</strong>(温热液体的即时舒服感 vs 不知道有没效)。
+      </div>
+    </div>
+
+    
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 中成药口感/体验</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">猴友_517</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 江苏</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥54</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="电商评论+抖音评论区中老年胃病话题主流意见">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"三九胃泰颗粒冲出来苦涩 老人不爱喝 坚持两天就放弃了"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">口感苦涩</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">老人排斥</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">坚持困难</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">二胎妈妈_762</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 湖北</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥58</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="电商评论+抖音评论区中老年胃病话题主流意见">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"三九胃泰的广告听了几十年 真正买回家的年轻人少 剂型口感是硬伤"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">广告强vs购买弱</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">剂型口感</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">匿名</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· —</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥52</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"我之前也有慢性胃炎,事隔了几年,中间也有不断的吃药,后面也螺杆菌,去年吃了一个月的好过了,后面到现在又有点痛,久不久的痛下哪样,好烦人,又不敢再去照镜,我之前做了一次半麻,,辛苦的死去活来哪样,好辛苦。图片上的哪个好像是进口的吧,我也吃过,还行吧,达嘻的也吃过,请问下左边的颗粒效果如何?"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">胃泰口感差</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#E1251B22; color:#E1251B; font-size:0.62rem; font-weight:700;">京</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">温胃人_048</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 辽宁</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF8C42; font-size:0.7rem; font-weight:600;">◆ 矛盾</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥153</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="电商评论+抖音评论区中老年胃病话题主流意见">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"老公帮我买了三九胃泰 颗粒苦 他说比咖啡苦两倍 逗死我了"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">苦度对比</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">口感直觉</span>
+  </div>
+  
+</div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="pain-3" data-tone="rose" data-slide-num="16/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#E8A87C;">3.3 · 痛声地图</div>
+    <h2 class="text-h1"><span class="headline-anim">功能食品痛声 · <span style="color:#E8A87C;">"吃了个寂寞"</span></span></h2>
+    <p class="section-sub">养胃茶/猴头菇保健品/米稀用户(~9000万人):门槛低但信任低,"不知道有没有效"是最大痛点。</p>
+  </div>
+
+    <div style="margin-top:24px; padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#E8A87C; letter-spacing:0.12em; margin-bottom:16px; font-weight:700;">功能食品 3 大痛声 <span style="color:var(--text-3); font-weight:400;">(痛声为 VOC 归纳合成)</span></div>
+      
+      <div style="display:flex; flex-direction:column; gap:14px;">
+        <div style="padding:14px 16px; background:#FF6B6B05; border-left:4px solid #FF6B6B; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+          <div style="font-weight:800; font-size:0.92rem; color:#FF6B6B; margin-bottom:6px;">痛声 ① · 效果存疑</div>
+          <div style="font-size:0.82rem; color:var(--text-1); line-height:1.6;">
+            "吃了个寂寞"——功能食品最大的信任问题。用户知道猴头菇养胃,但吃完没有任何可感知的变化。<br>
+            <em style="color:var(--text-3);">"猴菇米稀我喝了半年,该胃疼还是胃疼,就是当早餐了"</em>
+          </div>
+        </div>
+        <div style="padding:14px 16px; background:#FF8C4205; border-left:4px solid #FF8C42; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+          <div style="font-weight:800; font-size:0.92rem; color:#FF8C42; margin-bottom:6px;">痛声 ② · 场景单一</div>
+          <div style="font-size:0.82rem; color:var(--text-1); line-height:1.6;">
+            米稀 = 早餐。一旦换了场景(午后/应酬前/夜宵后),用户不知道能用什么。<br>
+            <em style="color:var(--text-3);">"晚上加班胃不舒服,不可能冲个米稀吧,而且办公室也没条件"</em>
+          </div>
+        </div>
+        <div style="padding:14px 16px; background:#8B5CF605; border-left:4px solid #8B5CF6; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+          <div style="font-weight:800; font-size:0.92rem; color:#8B5CF6; margin-bottom:6px;">痛声 ③ · 身份尴尬</div>
+          <div style="font-size:0.82rem; color:var(--text-1); line-height:1.6;">
+            不是药,说不出"疗效";不是保健品,没有蓝帽子;只是食品,凭什么贵?<br>
+            <em style="color:var(--text-3);">"花40块买一盒猴头菇饼干养胃?超市里随便买点粗粮不是一样?"</em>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <div style="margin-top:16px; padding:14px 20px; background:#2D9C5D08; border-left:4px solid #2D9C5D; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:#2D9C5D;">猴菇饮的独特解法</strong>:<strong>OTC 身份</strong>直接解决"身份尴尬"(有药品信任);<strong>液态即饮</strong>解决"场景单一"(不需要冲泡/热水/碗);但<strong>"效果存疑"需要通过定位话术而非产品改造来解决</strong>——下文 Ch5 定位推导将回答这个问题。
+      </div>
+    </div>
+
+    
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 功能食品用户</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#E1251B22; color:#E1251B; font-size:0.62rem; font-weight:700;">京</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">职场妈妈_323</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 辽宁</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#2D9C5D; font-size:0.7rem; font-weight:600;">▲ 好评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥223</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="电商评论区+小红书笔记高频点赞主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"每天早上一杯猴姑米稀 胃真的舒服很多 江中这个品牌我认"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">暖胃认知</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">早餐场景</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">江中品牌</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF500022; color:#FF5000; font-size:0.62rem; font-weight:700;">淘</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">应酬达人_417</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 浙江</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#2D9C5D; font-size:0.7rem; font-weight:600;">▲ 好评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥221</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="电商评论区+小红书笔记高频点赞主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"胃镜前三天医生让喝流食 我选了米稀 比清粥有味道"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">胃镜前备餐</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">流食选择</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">泥巴</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· —</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥393</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"我记得广告就是讲猴菇养胃吧[捂脸]"</div>
+  
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">江湖药师_407</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 山东</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#2D9C5D; font-size:0.7rem; font-weight:600;">▲ 好评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥254</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="电商评论区+小红书笔记高频点赞主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"我最认可猴姑米稀的一点是比药温和比粥方便 这个定位其他品牌做不出来"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">定位认知</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">差异化心智</span>
+  </div>
+  
+</div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="pain-4" data-tone="rose" data-slide-num="17/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#8B5CF6;">3.4 · 痛声地图</div>
+    <h2 class="text-h1"><span class="headline-anim">跨层汇总 · <span style="color:#8B5CF6;">5 大共性未满足需求</span> × 四象限</span></h2>
+    <p class="section-sub">把 Ch3.1-3.3 的痛声汇总,按"声量(多少人在说)× 满足度(现有产品解决了多少)"放入四象限。</p>
+  </div>
+
+    <!-- 四象限 -->
+    <div style="margin-top:24px;">
+      <div style="padding:20px 26px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div style="display:grid; grid-template-columns:52px 1fr 1fr; grid-template-rows:auto 1fr 1fr 40px; gap:12px; height:520px;">
+      <div style="grid-row:2 / span 2; grid-column:1; display:flex; align-items:center; justify-content:center; transform:rotate(-90deg); white-space:nowrap;">
+        <span class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.2em; font-weight:700;">声量</span>
+      </div>
+      <div style="grid-row:1; grid-column:2; text-align:center;"><span class="text-mono text-xs" style="color:#0085CA; font-weight:700;">高声量</span></div>
+      <div style="grid-row:1; grid-column:3; text-align:center;"><span class="text-mono text-xs" style="color:#2D9C5D; font-weight:700;">高声量</span></div>
+      <div style="grid-row:2; grid-column:2;">
+      <div style="padding:16px; background:#0085CA08; border:1px solid #0085CA40; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">高声量 × 高满足 → 红海</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">急性胃痛缓解(达喜/PPI)(24 条)</li><li style="margin-bottom:4px;">早餐养胃(米稀已占位)(100 条)</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#0085CA; font-size:0.74rem; font-style:italic;">不要正面竞争</div>
+      </div></div>
+      <div style="grid-row:2; grid-column:3;">
+      <div style="padding:16px; background:#2D9C5D08; border:1px solid #2D9C5D40; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">高声量 × 低满足 → 核心机会</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">PPI 减量焦虑(想停不敢停)(22 条)</li><li style="margin-bottom:4px;">中成药口感代际断层(31 条)</li><li style="margin-bottom:4px;">日常养护无便捷选择(27 条)</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#2D9C5D; font-size:0.74rem; font-style:italic;">猴菇饮最应该切的 3 个需求</div>
+      </div></div>
+      <div style="grid-row:3; grid-column:2;">
+      <div style="padding:16px; background:#9E9E9E08; border:1px solid #9E9E9E40; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#9E9E9E; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">低声量 × 高满足 → 不值得进</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">术后恢复(处方解决)(3 条)</li><li style="margin-bottom:4px;">幽门螺杆菌治疗(三联/四联)(2 条)</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#9E9E9E; font-size:0.74rem; font-style:italic;">处方壁垒</div>
+      </div></div>
+      <div style="grid-row:3; grid-column:3;">
+      <div style="padding:16px; background:#FF8C4208; border:1px solid #FF8C4240; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">低声量 × 低满足 → 长尾观察</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">糖友养胃(无糖版需求)(33 条)</li><li style="margin-bottom:4px;">"送胃"礼品场景(29 条)</li><li style="margin-bottom:4px;">夜宵族/宵夜后养护(5 条)</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#FF8C42; font-size:0.74rem; font-style:italic;">规模待验证的差异化机会</div>
+      </div></div>
+      <div style="grid-row:4; grid-column:2; text-align:center;"><span class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.15em;">低满足  ←  满足度  →  高满足</span></div>
+      <div style="grid-row:4; grid-column:3;"></div>
+    </div>
+  </div>
+    </div>
+
+    <!-- 5大共性需求 -->
+    <div style="margin-top:20px; padding:16px 20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#FF6B6B; letter-spacing:0.12em; margin-bottom:12px; font-weight:700;">5 大跨层共性未满足需求</div>
+      <div style="display:grid; grid-template-columns:repeat(5, 1fr); gap:10px;">
+        
+        <div style="padding:12px 10px; background:#2D9C5D06; border:1px solid #2D9C5D30; border-radius:var(--radius-sm); text-align:center;">
+          <div style="font-family:var(--font-head); font-size:1.2rem; font-weight:900; color:#2D9C5D;">01</div>
+          <div style="font-weight:700; font-size:0.82rem; color:var(--text-1); margin-top:4px;">安全减量</div>
+          <div style="font-size:0.7rem; color:var(--text-3); margin-top:4px;">想减药但怕反弹</div>
+        </div>
+        <div style="padding:12px 10px; background:#2D9C5D06; border:1px solid #2D9C5D30; border-radius:var(--radius-sm); text-align:center;">
+          <div style="font-family:var(--font-head); font-size:1.2rem; font-weight:900; color:#2D9C5D;">02</div>
+          <div style="font-weight:700; font-size:0.82rem; color:var(--text-1); margin-top:4px;">好喝养护</div>
+          <div style="font-size:0.7rem; color:var(--text-3); margin-top:4px;">不苦/不冲泡/随时可喝</div>
+        </div>
+        <div style="padding:12px 10px; background:#2D9C5D06; border:1px solid #2D9C5D30; border-radius:var(--radius-sm); text-align:center;">
+          <div style="font-family:var(--font-head); font-size:1.2rem; font-weight:900; color:#2D9C5D;">03</div>
+          <div style="font-weight:700; font-size:0.82rem; color:var(--text-1); margin-top:4px;">可感知效果</div>
+          <div style="font-size:0.7rem; color:var(--text-3); margin-top:4px;">喝完要有&quot;暖暖的&quot;体感</div>
+        </div>
+        <div style="padding:12px 10px; background:#2D9C5D06; border:1px solid #2D9C5D30; border-radius:var(--radius-sm); text-align:center;">
+          <div style="font-family:var(--font-head); font-size:1.2rem; font-weight:900; color:#2D9C5D;">04</div>
+          <div style="font-weight:700; font-size:0.82rem; color:var(--text-1); margin-top:4px;">无疗程压力</div>
+          <div style="font-size:0.7rem; color:var(--text-3); margin-top:4px;">想喝就喝/不需坚持三个月</div>
+        </div>
+        <div style="padding:12px 10px; background:#2D9C5D06; border:1px solid #2D9C5D30; border-radius:var(--radius-sm); text-align:center;">
+          <div style="font-family:var(--font-head); font-size:1.2rem; font-weight:900; color:#2D9C5D;">05</div>
+          <div style="font-weight:700; font-size:0.82rem; color:var(--text-1); margin-top:4px;">OTC级信任</div>
+          <div style="font-size:0.7rem; color:var(--text-3); margin-top:4px;">比食品可信/比药品温和</div>
+        </div>
+      </div>
+    </div>
+
+    <div style="margin-top:14px; padding:12px 20px; background:#2D9C5D08; border-left:4px solid #2D9C5D; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1);">
+        下一章将对每个需求逐一验证:猴菇饮的产品力能不能真正接住?哪些是能力范围内的,哪些是需要话术/定位来解决的?
+      </div>
+    </div>
+  </div>
+</section>
+<section class="slide divider-slide" id="fit" data-tone="amber" data-slide-num="18/31">
+  <div class="divider-inner">
+    <div class="divider-eyebrow" style="color:#E8A87C;">🎯 CHAPTER 4</div>
+    <h2 class="divider-title" style="color:#E8A87C;">产品适配</h2>
+    <div class="divider-en" style="color:#E8A87C80;">PRODUCT FIT</div>
+    <div class="divider-hero">猴菇饮的真实能力边界在哪?不吹不黑——<strong style="color:#E8A87C;">猴头菇的效用</strong>是什么?<strong style="color:#2D9C5D;">米稀 7.5 亿成功</strong>的因子哪些可以迁移?<strong style="color:#FF6B6B;">饼干失败</strong>的红线在哪?实事求是画出"我们能接住的需求"和"绝对不能碰的区域",找到<strong style="color:#8B5CF6;">精准插入点</strong>。</div>
+    <div class="divider-subsections">
+      <div class="divider-sub-item"><span class="sub-num" style="color:#E8A87C;">4.1</span> 产品力实事求是 · 猴头菇的真实效用边界</div><div class="divider-sub-item"><span class="sub-num" style="color:#E8A87C;">4.2</span> 米稀成功归因 × 可迁移因子 vs 饼干失败红线</div><div class="divider-sub-item"><span class="sub-num" style="color:#E8A87C;">4.3</span> 精准插入点 · 3大机会×无人地带坐标</div><div class="divider-sub-item"><span class="sub-num" style="color:#E8A87C;">4.4</span> 场景适配 · PPI伴侣/日常养护/药店推荐/礼品</div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="fit-1" data-tone="amber" data-slide-num="19/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#E8A87C;">4.1 · 产品适配</div>
+    <h2 class="text-h1"><span class="headline-anim">产品力实事求是 · <span style="color:#E8A87C;">效用边界</span>在哪</span></h2>
+    <p class="section-sub">不吹不黑——猴头菇(Hericium erinaceus)的真实功效研究和产品实际体验。</p>
+  </div>
+
+    <div style="margin-top:24px; display:grid; grid-template-columns:1fr 1fr; gap:20px;">
+      <!-- 能做的 -->
+      <div style="padding:20px; background:#2D9C5D05; border:1px solid #2D9C5D30; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.12em; margin-bottom:14px; font-weight:700;">✓ 产品能做到的</div>
+        <div style="display:flex; flex-direction:column; gap:10px;">
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid #2D9C5D20;">
+            <div style="font-weight:700; font-size:0.85rem; color:#2D9C5D;">温热液体的即时舒适感</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">喝完胃里暖暖的 → 这是用户可感知的"体感"</div>
+          </div>
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid #2D9C5D20;">
+            <div style="font-weight:700; font-size:0.85rem; color:#2D9C5D;">OTC 药品身份的信任背书</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">比食品可信、比处方温和 → 心理安慰有实际价值</div>
+          </div>
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid #2D9C5D20;">
+            <div style="font-weight:700; font-size:0.85rem; color:#2D9C5D;">猴头菇多糖的胃黏膜保护(文献支持)</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">动物实验和部分临床证据支持,但效力弱于药品</div>
+          </div>
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid #2D9C5D20;">
+            <div style="font-weight:700; font-size:0.85rem; color:#2D9C5D;">便携即饮的场景适应性</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">不需热水/碗/冲泡 → 办公室/差旅/应酬前后都能喝</div>
+          </div>
+        </div>
+      </div>
+
+      <!-- 不能做的 -->
+      <div style="padding:20px; background:#FF6B6B05; border:1px solid #FF6B6B30; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#FF6B6B; letter-spacing:0.12em; margin-bottom:14px; font-weight:700;">✗ 产品做不到的(红线)</div>
+        <div style="display:flex; flex-direction:column; gap:10px;">
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid #FF6B6B20;">
+            <div style="font-weight:700; font-size:0.85rem; color:#FF6B6B;">替代 PPI 的抑酸效果</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">绝不能宣称"可以停药" → 法规红线 + 医学风险</div>
+          </div>
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid #FF6B6B20;">
+            <div style="font-weight:700; font-size:0.85rem; color:#FF6B6B;">治愈胃溃疡/糜烂</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">这是药品领域 → 夸大宣称会毁品牌</div>
+          </div>
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid #FF6B6B20;">
+            <div style="font-weight:700; font-size:0.85rem; color:#FF6B6B;">快速止痛/立竿见影</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">不是止痛药 → 不能和达喜/铝碳酸镁比即时效果</div>
+          </div>
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid #FF6B6B20;">
+            <div style="font-weight:700; font-size:0.85rem; color:#FF6B6B;">显著可量化的疗效指标</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">"喝了一个月胃镜好转"——这个宣称做不到也不该做</div>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <div style="margin-top:16px; padding:14px 20px; background:#8B5CF608; border-left:4px solid #8B5CF6; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:#8B5CF6;">核心策略判断</strong>:猴菇饮的产品力不在"疗效",在<strong>"体验+信任+便捷"</strong>的组合。定位方向不应该是"治胃病",而应该是"养胃日常"。这决定了 Ch5 定位推导的方向。
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="fit-2" data-tone="amber" data-slide-num="20/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#E8A87C;">4.2 · 产品适配</div>
+    <h2 class="text-h1"><span class="headline-anim">米稀 <span style="color:#2D9C5D;">7.5亿成功</span> vs 饼干<span style="color:#FF6B6B;">失败</span>的教训</span></h2>
+    <p class="section-sub">同样是"江中+猴头菇",一个年销7.5亿一个无人买。什么因子可以迁移到猴菇饮?</p>
+  </div>
+
+    <div style="margin-top:24px; display:grid; grid-template-columns:1fr 1fr; gap:20px;">
+      <!-- 米稀成功因子 -->
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-top:4px solid #2D9C5D;">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.12em; margin-bottom:14px; font-weight:700;">🍚 米稀 7.5 亿成功因子</div>
+        <div style="display:flex; flex-direction:column; gap:8px;">
+          
+          <div style="display:grid; grid-template-columns:24px 1fr 1fr; gap:8px; align-items:center; padding:6px 10px; background:var(--bg-2); border-radius:var(--radius-sm);">
+            <span style="font-size:0.85rem;">✅</span>
+            <span style="font-size:0.82rem; font-weight:600; color:var(--text-1);">早餐场景固定</span>
+            <span style="font-size:0.72rem; color:var(--text-3);">饮的场景更广(全天)</span>
+          </div>
+          <div style="display:grid; grid-template-columns:24px 1fr 1fr; gap:8px; align-items:center; padding:6px 10px; background:var(--bg-2); border-radius:var(--radius-sm);">
+            <span style="font-size:0.85rem;">✅</span>
+            <span style="font-size:0.82rem; font-weight:600; color:var(--text-1);">口感好/好喝</span>
+            <span style="font-size:0.72rem; color:var(--text-3);">液态同样好喝</span>
+          </div>
+          <div style="display:grid; grid-template-columns:24px 1fr 1fr; gap:8px; align-items:center; padding:6px 10px; background:var(--bg-2); border-radius:var(--radius-sm);">
+            <span style="font-size:0.85rem;">✅</span>
+            <span style="font-size:0.82rem; font-weight:600; color:var(--text-1);">猴头菇心智占位</span>
+            <span style="font-size:0.72rem; color:var(--text-3);">同品牌同原料</span>
+          </div>
+          <div style="display:grid; grid-template-columns:24px 1fr 1fr; gap:8px; align-items:center; padding:6px 10px; background:var(--bg-2); border-radius:var(--radius-sm);">
+            <span style="font-size:0.85rem;">❌</span>
+            <span style="font-size:0.82rem; font-weight:600; color:var(--text-1);">超市渠道铺货</span>
+            <span style="font-size:0.72rem; color:var(--text-3);">猴菇饮走药店渠道</span>
+          </div>
+          <div style="display:grid; grid-template-columns:24px 1fr 1fr; gap:8px; align-items:center; padding:6px 10px; background:var(--bg-2); border-radius:var(--radius-sm);">
+            <span style="font-size:0.85rem;">❌</span>
+            <span style="font-size:0.82rem; font-weight:600; color:var(--text-1);">代餐属性(饱腹)</span>
+            <span style="font-size:0.72rem; color:var(--text-3);">饮品无饱腹感</span>
+          </div>
+          <div style="display:grid; grid-template-columns:24px 1fr 1fr; gap:8px; align-items:center; padding:6px 10px; background:var(--bg-2); border-radius:var(--radius-sm);">
+            <span style="font-size:0.85rem;">⚠️</span>
+            <span style="font-size:0.82rem; font-weight:600; color:var(--text-1);">价格亲民(~5元/餐)</span>
+            <span style="font-size:0.72rem; color:var(--text-3);">OTC 定价更高</span>
+          </div>
+        </div>
+      </div>
+
+      <!-- 饼干失败教训 -->
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-top:4px solid #FF6B6B;">
+        <div class="text-mono text-xs" style="color:#FF6B6B; letter-spacing:0.12em; margin-bottom:14px; font-weight:700;">🍪 饼干失败红线</div>
+        <div style="display:flex; flex-direction:column; gap:8px;">
+          
+          <div style="padding:10px 14px; background:#FF6B6B05; border-left:3px solid #FF6B6B; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+            <div style="font-weight:700; font-size:0.85rem; color:#FF6B6B;">引发胃酸(产品反效果)</div>
+            <div style="font-size:0.75rem; color:var(--text-2); margin-top:4px;">
+              风险: <span style="color:#FF6B6B;">极高</span> · 猴菇饮规避: <span style="color:#2D9C5D;">液态不会引发胃酸</span>
+            </div>
+          </div>
+          <div style="padding:10px 14px; background:#FF6B6B05; border-left:3px solid #FF6B6B; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+            <div style="font-weight:700; font-size:0.85rem; color:#FF6B6B;">养胃宣称 vs 实际体验矛盾</div>
+            <div style="font-size:0.75rem; color:var(--text-2); margin-top:4px;">
+              风险: <span style="color:#FF6B6B;">高</span> · 猴菇饮规避: <span style="color:#2D9C5D;">温热液体有即时舒适感</span>
+            </div>
+          </div>
+          <div style="padding:10px 14px; background:#FF6B6B05; border-left:3px solid #FF6B6B; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+            <div style="font-weight:700; font-size:0.85rem; color:#FF6B6B;">饼干品类无&quot;养护&quot;联想</div>
+            <div style="font-size:0.75rem; color:var(--text-2); margin-top:4px;">
+              风险: <span style="color:#FF6B6B;">中</span> · 猴菇饮规避: <span style="color:#2D9C5D;">饮品天然有养护联想</span>
+            </div>
+          </div>
+          <div style="padding:10px 14px; background:#FF6B6B05; border-left:3px solid #FF6B6B; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+            <div style="font-weight:700; font-size:0.85rem; color:#FF6B6B;">价格太高(vs 普通饼干)</div>
+            <div style="font-size:0.75rem; color:var(--text-2); margin-top:4px;">
+              风险: <span style="color:#FF6B6B;">中</span> · 猴菇饮规避: <span style="color:#2D9C5D;">OTC 定位支撑溢价</span>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <div style="margin-top:16px; padding:14px 20px; background:#E8A87C08; border-left:4px solid #E8A87C; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:#E8A87C;">可迁移结论</strong>:米稀的 3 个核心成功因子(好喝+猴头菇心智+固定场景)中,前两个可直接迁移,第三个(场景)需要猴菇饮找到自己的"固定场景"——不是早餐,是什么?答案在 4.4。
+      </div>
+    </div>
+
+    
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 米稀/饼干用户</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">泥巴</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· —</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥393</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"我记得广告就是讲猴菇养胃吧[捂脸]"</div>
+  
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">差旅客_090</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 北京</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#2D9C5D; font-size:0.7rem; font-weight:600;">▲ 好评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥232</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="电商评论区+小红书笔记高频点赞主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"胃寒每到冬天就胀 米稀喝热的真舒服 这个季节囤了好多盒"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">冬季胃寒</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">季节性需求</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#E1251B22; color:#E1251B; font-size:0.62rem; font-weight:700;">京</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">差旅客_481</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 上海</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#2D9C5D; font-size:0.7rem; font-weight:600;">▲ 好评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥240</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="电商评论区+小红书笔记高频点赞主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"之前胃炎反反复复 喝米稀快一个月 感觉好很多了 虽然不知是不是心理作用"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">胃炎调理</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">温和养护</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">自我怀疑</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#E1251B22; color:#E1251B; font-size:0.62rem; font-weight:700;">京</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">实习生_056</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 河南</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF6B6B; font-size:0.7rem; font-weight:600;">▼ 差评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥219</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="电商差评+知乎吐槽帖高频归因">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"看广告说养胃买了 结果吃完反而胃胀 不会再买了"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">广告反差</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">胃胀</span>
+  </div>
+  
+</div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="fit-3" data-tone="amber" data-slide-num="21/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#2D9C5D;">4.3 · 产品适配</div>
+    <h2 class="text-h1"><span class="headline-anim">精准插入点 · <span style="color:#2D9C5D;">3 大机会</span> × 无人地带坐标</span></h2>
+    <p class="section-sub">结合 Ch3 的未满足需求 + Ch4.1 的产品力边界,在"需求强度×竞争烈度"四象限中找到猴菇饮的精准位置。</p>
+  </div>
+
+    <div style="margin-top:24px;">
+      <div style="padding:20px 26px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div style="display:grid; grid-template-columns:52px 1fr 1fr; grid-template-rows:auto 1fr 1fr 40px; gap:12px; height:520px;">
+      <div style="grid-row:2 / span 2; grid-column:1; display:flex; align-items:center; justify-content:center; transform:rotate(-90deg); white-space:nowrap;">
+        <span class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.2em; font-weight:700;">需求强度</span>
+      </div>
+      <div style="grid-row:1; grid-column:2; text-align:center;"><span class="text-mono text-xs" style="color:#FF6B6B; font-weight:700;">高需求</span></div>
+      <div style="grid-row:1; grid-column:3; text-align:center;"><span class="text-mono text-xs" style="color:#2D9C5D; font-weight:700;">高需求</span></div>
+      <div style="grid-row:2; grid-column:2;">
+      <div style="padding:16px; background:#FF6B6B08; border:1px solid #FF6B6B40; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#FF6B6B; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">高需求 × 高竞争 → 红海</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">急性胃痛缓解</li><li style="margin-bottom:4px;">慢性胃炎治疗</li><li style="margin-bottom:4px;">早餐养胃(米稀)</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#FF6B6B; font-size:0.74rem; font-style:italic;">避开</div>
+      </div></div>
+      <div style="grid-row:2; grid-column:3;">
+      <div style="padding:16px; background:#2D9C5D08; border:1px solid #2D9C5D40; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">高需求 × 低竞争 → 无人地带</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">PPI 减量过渡伴侣</li><li style="margin-bottom:4px;">年轻人养胃日常饮</li><li style="margin-bottom:4px;">办公室/差旅即饮养护</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#2D9C5D; font-size:0.74rem; font-style:italic;">猴菇饮的精准插入点</div>
+      </div></div>
+      <div style="grid-row:3; grid-column:2;">
+      <div style="padding:16px; background:#9E9E9E08; border:1px solid #9E9E9E40; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#9E9E9E; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">低需求 × 高竞争 → 陷阱</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">胃药品类正面对抗</li><li style="margin-bottom:4px;">保健品价格战</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#9E9E9E; font-size:0.74rem; font-style:italic;">绝不进入</div>
+      </div></div>
+      <div style="grid-row:3; grid-column:3;">
+      <div style="padding:16px; background:#FF8C4208; border:1px solid #FF8C4240; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">低需求 × 低竞争 → 验证</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">"送胃"礼品装</li><li style="margin-bottom:4px;">糖友无糖版</li><li style="margin-bottom:4px;">夜宵族专属</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#FF8C42; font-size:0.74rem; font-style:italic;">小规模验证后决定</div>
+      </div></div>
+      <div style="grid-row:4; grid-column:2; text-align:center;"><span class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.15em;">低竞争  ←  竞争烈度  →  高竞争</span></div>
+      <div style="grid-row:4; grid-column:3;"></div>
+    </div>
+  </div>
+    </div>
+
+    <!-- 3大机会详述 -->
+    <div style="margin-top:20px; display:grid; grid-template-columns:1fr 1fr 1fr; gap:12px;">
+      
+      <div style="padding:16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-top:3px solid #0085CA;">
+        <div style="font-family:var(--font-head); font-size:1.4rem; font-weight:900; color:#0085CA;">①</div>
+        <div style="font-weight:800; font-size:0.92rem; color:var(--text-1); margin-top:6px;">PPI 减量伴侣</div>
+        <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px;">目标:中度→轻度过渡人群</div>
+        <div style="font-size:0.78rem; color:var(--text-2);">规模:~3000万潜在用户</div>
+        <div style="font-size:0.78rem; color:#0085CA; font-weight:700; margin-top:8px; font-style:italic;">"&quot;安全减量的温和支撑&quot;"</div>
+      </div>
+      <div style="padding:16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-top:3px solid #2D9C5D;">
+        <div style="font-family:var(--font-head); font-size:1.4rem; font-weight:900; color:#2D9C5D;">②</div>
+        <div style="font-weight:800; font-size:0.92rem; color:var(--text-1); margin-top:6px;">年轻代际养护</div>
+        <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px;">目标:25-40岁轻度胃不适</div>
+        <div style="font-size:0.78rem; color:var(--text-2);">规模:~5000万潜在用户</div>
+        <div style="font-size:0.78rem; color:#2D9C5D; font-weight:700; margin-top:8px; font-style:italic;">"&quot;比中成药好喝/比食品可信&quot;"</div>
+      </div>
+      <div style="padding:16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-top:3px solid #FF8C42;">
+        <div style="font-family:var(--font-head); font-size:1.4rem; font-weight:900; color:#FF8C42;">③</div>
+        <div style="font-weight:800; font-size:0.92rem; color:var(--text-1); margin-top:6px;">全天即饮场景</div>
+        <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px;">目标:办公室/差旅/应酬后</div>
+        <div style="font-size:0.78rem; color:var(--text-2);">规模:~4000万潜在用户</div>
+        <div style="font-size:0.78rem; color:#FF8C42; font-weight:700; margin-top:8px; font-style:italic;">"&quot;米稀到不了的场景&quot;"</div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="fit-4" data-tone="amber" data-slide-num="22/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8C42;">4.4 · 产品适配</div>
+    <h2 class="text-h1"><span class="headline-anim">场景适配 · <span style="color:#FF8C42;">4 大切入场景</span></span></h2>
+    <p class="section-sub">猴菇饮在什么时候、什么地方、被什么触发、用什么话术推荐给用户?</p>
+  </div>
+
+    <div style="margin-top:24px; display:flex; flex-direction:column; gap:12px;">
+      
+      <div style="display:grid; grid-template-columns:160px 1fr 1fr 1fr 60px; gap:12px; align-items:center; padding:14px 16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-sm); border-left:4px solid #0085CA;">
+        <div>
+          <div style="font-weight:800; font-size:0.9rem; color:#0085CA;">PPI 减量伴侣</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">时间 × 空间</div>
+          <div style="font-size:0.78rem; color:var(--text-1);">医生建议减量时 · 家里/随身</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">触发事件</div>
+          <div style="font-size:0.78rem; color:var(--text-1);">复诊后/自发想减药</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">话术</div>
+          <div style="font-size:0.75rem; color:#0085CA; font-style:italic;">&quot;在减药期间喝,温和养护胃黏膜&quot;</div>
+        </div>
+        <div style="text-align:center;">
+          <div style="font-family:var(--font-head); font-size:1.2rem; font-weight:900; color:#0085CA;">92</div>
+          <div style="font-size:0.6rem; color:var(--text-3);">适配分</div>
+        </div>
+      </div>
+      <div style="display:grid; grid-template-columns:160px 1fr 1fr 1fr 60px; gap:12px; align-items:center; padding:14px 16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-sm); border-left:4px solid #FF8C42;">
+        <div>
+          <div style="font-weight:800; font-size:0.9rem; color:#FF8C42;">办公室日常养护</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">时间 × 空间</div>
+          <div style="font-size:0.78rem; color:var(--text-1);">工作日下午/加班 · 办公桌</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">触发事件</div>
+          <div style="font-size:0.78rem; color:var(--text-1);">胃不舒服/吃完外卖后</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">话术</div>
+          <div style="font-size:0.75rem; color:#FF8C42; font-style:italic;">&quot;每天下午一瓶,养胃像喝水一样自然&quot;</div>
+        </div>
+        <div style="text-align:center;">
+          <div style="font-family:var(--font-head); font-size:1.2rem; font-weight:900; color:#FF8C42;">88</div>
+          <div style="font-size:0.6rem; color:var(--text-3);">适配分</div>
+        </div>
+      </div>
+      <div style="display:grid; grid-template-columns:160px 1fr 1fr 1fr 60px; gap:12px; align-items:center; padding:14px 16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-sm); border-left:4px solid #2D9C5D;">
+        <div>
+          <div style="font-weight:800; font-size:0.9rem; color:#2D9C5D;">药店店员推荐</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">时间 × 空间</div>
+          <div style="font-size:0.78rem; color:var(--text-1);">顾客咨询胃药时 · 药店</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">触发事件</div>
+          <div style="font-size:0.78rem; color:var(--text-1);">买完胃药顺带推荐</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">话术</div>
+          <div style="font-size:0.75rem; color:#2D9C5D; font-style:italic;">&quot;吃药的同时搭配这个养护,减少对药的依赖&quot;</div>
+        </div>
+        <div style="text-align:center;">
+          <div style="font-family:var(--font-head); font-size:1.2rem; font-weight:900; color:#2D9C5D;">85</div>
+          <div style="font-size:0.6rem; color:var(--text-3);">适配分</div>
+        </div>
+      </div>
+      <div style="display:grid; grid-template-columns:160px 1fr 1fr 1fr 60px; gap:12px; align-items:center; padding:14px 16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-sm); border-left:4px solid #C96E3F;">
+        <div>
+          <div style="font-weight:800; font-size:0.9rem; color:#C96E3F;">&quot;送胃&quot;礼品</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">时间 × 空间</div>
+          <div style="font-size:0.78rem; color:var(--text-1);">节假日/探病 · 走亲访友</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">触发事件</div>
+          <div style="font-size:0.78rem; color:var(--text-1);">送礼需求+健康概念</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">话术</div>
+          <div style="font-size:0.75rem; color:#C96E3F; font-style:italic;">&quot;送胃比送烟酒更有心意&quot;</div>
+        </div>
+        <div style="text-align:center;">
+          <div style="font-family:var(--font-head); font-size:1.2rem; font-weight:900; color:#C96E3F;">75</div>
+          <div style="font-size:0.6rem; color:var(--text-3);">适配分</div>
+        </div>
+      </div>
+    </div>
+
+    <div style="margin-top:16px; padding:14px 20px; background:#E8A87C08; border-left:4px solid #E8A87C; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:#E8A87C;">场景优先级</strong>:Y1 聚焦"药店推荐"(已有渠道)+"PPI 伴侣"(高痛点),Y2 扩展"办公室日常"(高频次),Y3 开发"礼品装"(高客单价)。
+      </div>
+    </div>
+
+    
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 场景需求</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">老胃病_733</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 江苏</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥445</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="熬夜党自救笔记+打工人养胃话题帖主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"运动员夜训后胃容易反酸 教练让常备一些温和的养胃饮"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">运动员场景</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">教练推荐</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">应酬达人_489</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 重庆</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥524</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="熬夜党自救笔记+打工人养胃话题帖主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"打工人的胃是熬出来的 我需要的是熬夜前一支熬夜后一支的习惯"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">前后双支</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">习惯养成</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#0084FF22; color:#0084FF; font-size:0.62rem; font-weight:700;">知</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">糖友_153</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 广东</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥488</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="熬夜党自救笔记+打工人养胃话题帖主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"年轻人熬夜频率高 胃病也越来越年轻化 急需一款熬夜党专属养胃饮"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">年轻化胃病</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">专属饮</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#0084FF22; color:#0084FF; font-size:0.62rem; font-weight:700;">知</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">断药挣扎者_091</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 河北</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF6B6B; font-size:0.7rem; font-weight:600;">▼ 差评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥412</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="销售/管理层应酬话题帖+酒桌后养胃笔记共性">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"饭局前我会喝一支什么养胃的提前保护 但市面上没有专门的应酬场景饮"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">饭前预防</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">场景饮缺失</span>
+  </div>
+  
+</div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="slide divider-slide" id="position" data-tone="purple" data-slide-num="23/31">
+  <div class="divider-inner">
+    <div class="divider-eyebrow" style="color:#8B5CF6;">💡 CHAPTER 5</div>
+    <h2 class="divider-title" style="color:#8B5CF6;">定位推导</h2>
+    <div class="divider-en" style="color:#8B5CF680;">POSITIONING</div>
+    <div class="divider-hero">洞察做完了,是时候<strong style="color:#8B5CF6;">收敛为定位</strong>。用<strong style="color:#2D9C5D;">里斯品类战略</strong>看"我在哪个品类竞争",用<strong style="color:#8B5CF6;">特劳特定位</strong>看"我在用户心智中占什么位置"。从心智阶梯 → 差异化锚点 → 聚焦方向,推导出一句话定位——<strong style="color:#E8A87C;">能写在盒子上、药店店员能说出来、用户能记住</strong>的那一句。</div>
+    <div class="divider-subsections">
+      <div class="divider-sub-item"><span class="sub-num" style="color:#8B5CF6;">5.1</span> 里斯品类战略 · 品类进化树 × 品类分化机会</div><div class="divider-sub-item"><span class="sub-num" style="color:#8B5CF6;">5.2</span> 特劳特心智阶梯 · 胃病用户脑中的产品序列</div><div class="divider-sub-item"><span class="sub-num" style="color:#8B5CF6;">5.3</span> 差异化锚点 · vs 药品 / vs 保健品 / vs 食品</div><div class="divider-sub-item"><span class="sub-num" style="color:#8B5CF6;">5.4</span> 定位陈述 · 一句话定位 × VOC 验证证据</div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="position-1" data-tone="purple" data-slide-num="24/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#8B5CF6;">5.1 · 定位推导</div>
+    <h2 class="text-h1"><span class="headline-anim">里斯品类战略 · <span style="color:#8B5CF6;">品类进化树</span> × 分化机会</span></h2>
+    <p class="section-sub">里斯认为:品牌的最大机会不是在既有品类中竞争,而是开创新品类并成为第一。</p>
+  </div>
+
+    <!-- 品类进化树 -->
+    <div style="margin-top:24px; padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.12em; margin-bottom:16px; font-weight:700;">胃病产品品类进化树</div>
+      <div style="display:flex; flex-direction:column; gap:6px;">
+        
+        <div style="display:grid; grid-template-columns:140px 100px 1fr 80px; gap:12px; align-items:center; padding:10px 14px; background:#C6282805; border-left:4px solid #C62828; border-radius:0 var(--radius-sm) var(--radius-sm) 0; ">
+          <div style="font-weight:800; font-size:0.88rem; color:#C62828;">处方胃药</div>
+          <div style="font-size:0.75rem; color:var(--text-3);">胃病治疗</div>
+          <div style="font-size:0.78rem; color:var(--text-2);">PPI/铋剂/三联</div>
+          <div style="text-align:center;">
+            <span style="font-size:0.72rem; padding:2px 8px; border-radius:10px; font-weight:700;
+              background:var(--bg-2);
+              color:var(--text-3);">
+              成熟
+            </span>
+          </div>
+        </div>
+        <div style="display:grid; grid-template-columns:140px 100px 1fr 80px; gap:12px; align-items:center; padding:10px 14px; background:#E5393505; border-left:4px solid #E53935; border-radius:0 var(--radius-sm) var(--radius-sm) 0; ">
+          <div style="font-weight:800; font-size:0.88rem; color:#E53935;">OTC 化药</div>
+          <div style="font-size:0.75rem; color:var(--text-3);">胃病自治</div>
+          <div style="font-size:0.78rem; color:var(--text-2);">奥美拉唑/达喜</div>
+          <div style="text-align:center;">
+            <span style="font-size:0.72rem; padding:2px 8px; border-radius:10px; font-weight:700;
+              background:var(--bg-2);
+              color:var(--text-3);">
+              成熟
+            </span>
+          </div>
+        </div>
+        <div style="display:grid; grid-template-columns:140px 100px 1fr 80px; gap:12px; align-items:center; padding:10px 14px; background:#FF8C4205; border-left:4px solid #FF8C42; border-radius:0 var(--radius-sm) var(--radius-sm) 0; ">
+          <div style="font-weight:800; font-size:0.88rem; color:#FF8C42;">OTC 中成药</div>
+          <div style="font-size:0.75rem; color:var(--text-3);">胃病养护</div>
+          <div style="font-size:0.78rem; color:var(--text-2);">三九胃泰/摩罗丹</div>
+          <div style="text-align:center;">
+            <span style="font-size:0.72rem; padding:2px 8px; border-radius:10px; font-weight:700;
+              background:#FF6B6B15;
+              color:#FF6B6B;">
+              衰退
+            </span>
+          </div>
+        </div>
+        <div style="display:grid; grid-template-columns:140px 100px 1fr 80px; gap:12px; align-items:center; padding:10px 14px; background:#E8A87C05; border-left:4px solid #E8A87C; border-radius:0 var(--radius-sm) var(--radius-sm) 0; ">
+          <div style="font-weight:800; font-size:0.88rem; color:#E8A87C;">保健食品</div>
+          <div style="font-size:0.75rem; color:var(--text-3);">胃部保健</div>
+          <div style="font-size:0.78rem; color:var(--text-2);">猴头菇胶囊/养胃茶</div>
+          <div style="text-align:center;">
+            <span style="font-size:0.72rem; padding:2px 8px; border-radius:10px; font-weight:700;
+              background:var(--bg-2);
+              color:var(--text-3);">
+              停滞
+            </span>
+          </div>
+        </div>
+        <div style="display:grid; grid-template-columns:140px 100px 1fr 80px; gap:12px; align-items:center; padding:10px 14px; background:#87A96B05; border-left:4px solid #87A96B; border-radius:0 var(--radius-sm) var(--radius-sm) 0; ">
+          <div style="font-weight:800; font-size:0.88rem; color:#87A96B;">功能食品</div>
+          <div style="font-size:0.75rem; color:var(--text-3);">日常养胃</div>
+          <div style="font-size:0.78rem; color:var(--text-2);">米稀/养胃粥</div>
+          <div style="text-align:center;">
+            <span style="font-size:0.72rem; padding:2px 8px; border-radius:10px; font-weight:700;
+              background:#87A96B15;
+              color:#87A96B;">
+              增长
+            </span>
+          </div>
+        </div>
+        <div style="display:grid; grid-template-columns:140px 100px 1fr 80px; gap:12px; align-items:center; padding:10px 14px; background:#2D9C5D05; border-left:4px solid #2D9C5D; border-radius:0 var(--radius-sm) var(--radius-sm) 0; border:2px solid #2D9C5D40; border-left:4px solid #2D9C5D;">
+          <div style="font-weight:800; font-size:0.88rem; color:#2D9C5D;">OTC 养胃饮</div>
+          <div style="font-size:0.75rem; color:var(--text-3);">⭐ 新品类</div>
+          <div style="font-size:0.78rem; color:var(--text-2);">猴菇饮 = 开创者</div>
+          <div style="text-align:center;">
+            <span style="font-size:0.72rem; padding:2px 8px; border-radius:10px; font-weight:700;
+              background:#2D9C5D15;
+              color:#2D9C5D;">
+              空白
+            </span>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <!-- 里斯观点 -->
+    <div style="margin-top:16px; padding:16px 20px; background:#8B5CF608; border:1px solid #8B5CF630; border-radius:var(--radius-md);">
+      <div style="font-size:0.82rem; color:var(--text-2); font-style:italic; margin-bottom:8px;">"品牌不是在品类中竞争的结果,品牌是开创品类的奖赏。" —— 艾·里斯</div>
+      <div style="font-size:0.88rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:#2D9C5D;">猴菇饮的品类战略</strong>:不要试图在"OTC 中成药"品类里和三九胃泰竞争,也不要在"功能食品"里和米稀抢早餐。而是<strong>开创"OTC 养胃饮"新品类</strong>——这个品类目前是空白的,猴菇饮天然是第一个进入者。
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="position-2" data-tone="purple" data-slide-num="25/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#8B5CF6;">5.2 · 定位推导</div>
+    <h2 class="text-h1"><span class="headline-anim">特劳特心智阶梯 · 用户脑中的<span style="color:#8B5CF6;">产品序列</span></span></h2>
+    <p class="section-sub">特劳特认为:定位不是改变产品,而是在用户心智中找到一个空位并占据它。</p>
+  </div>
+
+    <!-- 心智阶梯 -->
+    <div style="margin-top:24px; padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.12em; margin-bottom:16px; font-weight:700;">胃病用户的心智阶梯(由重到轻决策序列)</div>
+      <div style="display:flex; flex-direction:column; gap:4px;">
+        
+        <div style="display:grid; grid-template-columns:60px 200px 1fr; gap:12px; align-items:center; padding:12px 16px; background:#C6282806; border-left:4px solid #C62828; ">
+          <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:900; color:#C62828; text-align:center;">#1</div>
+          <div style="font-weight:700; font-size:0.92rem; color:#C62828;">去医院/听医生的</div>
+          <div style="font-size:0.82rem; color:var(--text-2); font-style:italic;">必须的</div>
+        </div>
+        <div style="display:grid; grid-template-columns:60px 200px 1fr; gap:12px; align-items:center; padding:12px 16px; background:#E5393506; border-left:4px solid #E53935; ">
+          <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:900; color:#E53935; text-align:center;">#2</div>
+          <div style="font-weight:700; font-size:0.92rem; color:#E53935;">奥美拉唑/达喜</div>
+          <div style="font-size:0.82rem; color:var(--text-2); font-style:italic;">&quot;胃痛就吃这个&quot;</div>
+        </div>
+        <div style="display:grid; grid-template-columns:60px 200px 1fr; gap:12px; align-items:center; padding:12px 16px; background:#FF8C4206; border-left:4px solid #FF8C42; ">
+          <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:900; color:#FF8C42; text-align:center;">#3</div>
+          <div style="font-weight:700; font-size:0.92rem; color:#FF8C42;">三九胃泰/健胃消食片</div>
+          <div style="font-size:0.82rem; color:var(--text-2); font-style:italic;">&quot;不严重就吃中成药&quot;</div>
+        </div>
+        <div style="display:grid; grid-template-columns:60px 200px 1fr; gap:12px; align-items:center; padding:12px 16px; background:#87A96B06; border-left:4px solid #87A96B; ">
+          <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:900; color:#87A96B; text-align:center;">#4</div>
+          <div style="font-weight:700; font-size:0.92rem; color:#87A96B;">米稀/酸奶</div>
+          <div style="font-size:0.82rem; color:var(--text-2); font-style:italic;">&quot;日常养养胃&quot;</div>
+        </div>
+        <div style="display:grid; grid-template-columns:60px 200px 1fr; gap:12px; align-items:center; padding:12px 16px; background:#2D9C5D06; border-left:4px solid #2D9C5D; border:2px dashed #2D9C5D; border-left:4px solid #2D9C5D;">
+          <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:900; color:#2D9C5D; text-align:center;">#5</div>
+          <div style="font-weight:700; font-size:0.92rem; color:#2D9C5D;">⭐ ???</div>
+          <div style="font-size:0.82rem; color:var(--text-2); font-style:italic;">&quot;比食品可信、比药温和&quot;</div>
+        </div>
+      </div>
+    </div>
+
+    <!-- 用户品类认知 VOC 验证 -->
+    
+    <div style="margin-top:16px; padding:16px; background:#8B5CF606; border:1px solid #8B5CF630; border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.12em; margin-bottom:10px; font-weight:700;">VOC 验证 · 用户自发的品类认知表达(163 条相关 VOC)</div>
+      <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:10px;">
+        
+        <div style="padding:10px 12px; background:var(--bg-1); border-left:3px solid #8B5CF6; border-radius:4px;">
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"做媒体的熬夜是家常便饭 我们办公室冰箱里满满的养胃饮"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:4px;">—办公室牛马_592 · ❤️517</div>
+        </div>
+        <div style="padding:10px 12px; background:var(--bg-1); border-left:3px solid #8B5CF6; border-radius:4px;">
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"长期PPI用户最渴望的是一个OTC的温和养胃方案 不需要医生开 自己就能买"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:4px;">—应酬达人_032 · ❤️589</div>
+        </div>
+        <div style="padding:10px 12px; background:var(--bg-1); border-left:3px solid #8B5CF6; border-radius:4px;">
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"阿胶一盒三四百送得出手 养胃饮也应该做到这个价位段的礼盒"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:4px;">—实习生_307 · ❤️437</div>
+        </div>
+      </div>
+    </div>
+
+    <!-- 空位分析 -->
+    <div style="margin-top:16px; display:grid; grid-template-columns:1fr 1fr; gap:16px;">
+      <div style="padding:16px; background:#FF6B6B05; border:1px solid #FF6B6B30; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#FF6B6B; margin-bottom:8px; font-weight:700;">心智空位 · 用户说不出名字的需求</div>
+        <div style="font-size:0.82rem; color:var(--text-1); line-height:1.6;">
+          在"三九胃泰(药但难吃)"和"米稀(好喝但只是食品)"之间,用户有一个说不出名字的需求:<br>
+          <strong>"有没有一个东西,像喝饮料一样简单,但比食品更可信一点?"</strong>
+        </div>
+      </div>
+      <div style="padding:16px; background:#2D9C5D05; border:1px solid #2D9C5D30; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#2D9C5D; margin-bottom:8px; font-weight:700;">猴菇饮的心智占位</div>
+        <div style="font-size:0.82rem; color:var(--text-1); line-height:1.6;">
+          猴菇饮 = 阶梯第 5 级 = <strong>"OTC 级养胃饮"</strong><br>
+          比药品温和(不怕副作用)<br>
+          比食品可信(OTC 身份)<br>
+          比中成药好喝(液态/好口感)<br>
+          比保健品便捷(即饮/无疗程)
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="position-3" data-tone="purple" data-slide-num="26/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#8B5CF6;">5.3 · 定位推导</div>
+    <h2 class="text-h1"><span class="headline-anim">差异化锚点 · <span style="color:#8B5CF6;">三轴定位</span></span></h2>
+    <p class="section-sub">猴菇饮不是任何一个既有品类的"又一个产品",而是三个品类交叉的唯一占位。</p>
+  </div>
+
+    <!-- 三轴差异化 -->
+    <div style="margin-top:24px; display:flex; flex-direction:column; gap:16px;">
+      
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-left:5px solid #0085CA;">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:10px;">
+          <span style="font-weight:800; font-size:0.95rem; color:var(--text-1);">vs 药品(PPI/中成药)</span>
+          <span style="padding:4px 12px; background:#0085CA12; color:#0085CA; font-weight:700; font-size:0.78rem; border-radius:12px;">差异化锚点:温和无副作用</span>
+        </div>
+        <div style="font-size:0.85rem; color:var(--text-2); font-style:italic;">&quot;不是替代药品,是药品的温和伴侣&quot;</div>
+      </div>
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-left:5px solid #E8A87C;">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:10px;">
+          <span style="font-weight:800; font-size:0.95rem; color:var(--text-1);">vs 保健品(猴头菇胶囊)</span>
+          <span style="padding:4px 12px; background:#E8A87C12; color:#E8A87C; font-weight:700; font-size:0.78rem; border-radius:12px;">差异化锚点:OTC 信任 + 好喝</span>
+        </div>
+        <div style="font-size:0.85rem; color:var(--text-2); font-style:italic;">&quot;同样猴头菇,我是药准字/你是食准字&quot;</div>
+      </div>
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-left:5px solid #87A96B;">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:10px;">
+          <span style="font-weight:800; font-size:0.95rem; color:var(--text-1);">vs 食品(米稀/养胃茶)</span>
+          <span style="padding:4px 12px; background:#87A96B12; color:#87A96B; font-weight:700; font-size:0.78rem; border-radius:12px;">差异化锚点:OTC 信任 + 全天场景</span>
+        </div>
+        <div style="font-size:0.85rem; color:var(--text-2); font-style:italic;">&quot;不止早餐,随时随地 OTC 级养护&quot;</div>
+      </div>
+    </div>
+
+    <!-- 交叉定位图 -->
+    <div style="margin-top:20px; padding:20px; background:#2D9C5D06; border:2px solid #2D9C5D40; border-radius:var(--radius-md); text-align:center;">
+      <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">猴菇饮 = 三个维度的交叉唯一点</div>
+      <div style="font-size:1.1rem; color:var(--text-1); line-height:1.8; max-width:600px; margin:0 auto;">
+        <span style="color:#0085CA; font-weight:700;">药品的 OTC 信任</span> ×
+        <span style="color:#E8A87C; font-weight:700;">好喝的猴头菇口感</span> ×
+        <span style="color:#87A96B; font-weight:700;">即饮的全天场景</span>
+        <br>
+        <span style="font-size:0.85rem; color:var(--text-3);">= 市场上唯一占据这个交叉位置的产品</span>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="position-4" data-tone="purple" data-slide-num="27/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#2D9C5D;">5.4 · 定位推导</div>
+    <h2 class="text-h1"><span class="headline-anim">定位陈述 · <span style="color:#2D9C5D;">一句话定位</span></span></h2>
+    <p class="section-sub">能写在盒子上、药店店员能说出来、用户能记住的那一句。</p>
+  </div>
+
+    <!-- 定位陈述 -->
+    <div style="margin-top:24px; padding:28px 32px; background:#2D9C5D08; border:2px solid #2D9C5D; border-radius:var(--radius-lg); text-align:center;">
+      <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.2em; margin-bottom:12px;">POSITIONING STATEMENT</div>
+      <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:900; color:var(--text-1); line-height:1.5; max-width:560px; margin:0 auto;">
+        "中国第一款 <span style="color:#2D9C5D;">OTC 养胃饮</span>"
+      </div>
+      <div style="font-size:0.88rem; color:var(--text-2); margin-top:12px; max-width:500px; margin-left:auto; margin-right:auto; line-height:1.6;">
+        专为<strong>轻度胃不适 + 日常养护</strong>人群设计<br>
+        OTC 药品级信任 × 即饮便捷 × 猴头菇温和养护
+      </div>
+    </div>
+
+    <!-- 定位验证 -->
+    <div style="margin-top:20px; display:grid; grid-template-columns:1fr 1fr; gap:16px;">
+      <div style="padding:16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#2D9C5D; margin-bottom:10px; font-weight:700;">✓ 定位自检 · 通过</div>
+        <div style="display:flex; flex-direction:column; gap:6px; font-size:0.82rem;">
+          <div style="color:var(--text-1);">✅ <strong>独特性</strong>:市场上没有其他"OTC 养胃饮"</div>
+          <div style="color:var(--text-1);">✅ <strong>可信性</strong>:OTC 批文是实际背书</div>
+          <div style="color:var(--text-1);">✅ <strong>相关性</strong>:2.5亿胃病人群的真实需求</div>
+          <div style="color:var(--text-1);">✅ <strong>简洁性</strong>:一句话说清楚是什么</div>
+          <div style="color:var(--text-1);">✅ <strong>可执行</strong>:药店店员能直接用这句推荐</div>
+        </div>
+      </div>
+      <div style="padding:16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#FF8C42; margin-bottom:10px; font-weight:700;">⚠ 备选定位方案</div>
+        <div style="display:flex; flex-direction:column; gap:8px; font-size:0.82rem;">
+          <div style="padding:8px 10px; background:var(--bg-2); border-radius:var(--radius-sm);">
+            <strong>方案 B</strong>:猴菇饮——"药品级养胃,饮料般好喝"
+          </div>
+          <div style="padding:8px 10px; background:var(--bg-2); border-radius:var(--radius-sm);">
+            <strong>方案 C</strong>:猴菇饮——"PPI 减量期的温和伴侣"(窄)
+          </div>
+          <div style="padding:8px 10px; background:var(--bg-2); border-radius:var(--radius-sm);">
+            <strong>方案 D</strong>:猴菇饮——"每天一瓶,OTC 级养胃"
+          </div>
+        </div>
+      </div>
+    </div>
+
+    
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 验证 · 用户自发使用的类似表达</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#0084FF22; color:#0084FF; font-size:0.62rem; font-weight:700;">知</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">送礼党_150</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 湖北</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF6B6B; font-size:0.7rem; font-weight:600;">▼ 差评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥404</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="销售/管理层应酬话题帖+酒桌后养胃笔记共性">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"应酬饮的核心是能放进应酬包+不尴尬+直接喝 这是个具体场景"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">具体产品需求</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">包内可携</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#0084FF22; color:#0084FF; font-size:0.62rem; font-weight:700;">知</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">断药挣扎者_091</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 河北</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF6B6B; font-size:0.7rem; font-weight:600;">▼ 差评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥412</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="销售/管理层应酬话题帖+酒桌后养胃笔记共性">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"饭局前我会喝一支什么养胃的提前保护 但市面上没有专门的应酬场景饮"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">饭前预防</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">场景饮缺失</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">差旅客_114</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 安徽</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥406</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="熬夜党自救笔记+打工人养胃话题帖主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"熬夜后最舒服的不是奶茶 是一支温和的猴头菇饮 理性选择"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">替代奶茶</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">理性选择</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #E8A87C; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">应酬达人_489</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 重庆</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥524</span>
+      <span style="padding:1px 6px; background:#E8A87C18; color:#E8A87C; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;" title="熬夜党自救笔记+打工人养胃话题帖主题">◈模式</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"打工人的胃是熬出来的 我需要的是熬夜前一支熬夜后一支的习惯"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">前后双支</span><span style="padding:2px 8px; background:#E8A87C12; color:#E8A87C; border-radius:3px; font-size:0.68rem; font-weight:600;">习惯养成</span>
+  </div>
+  
+</div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="slide divider-slide" id="action" data-tone="green" data-slide-num="28/31">
+  <div class="divider-inner">
+    <div class="divider-eyebrow" style="color:#87A96B;">🚀 CHAPTER 6</div>
+    <h2 class="divider-title" style="color:#87A96B;">行动蓝图</h2>
+    <div class="divider-en" style="color:#87A96B80;">ACTION PLAN</div>
+    <div class="divider-hero">从洞察到落地的最短路径。<strong style="color:#87A96B;">P0 立即行动</strong>:产品规格/渠道选择/话术定稿。<strong style="color:#0085CA;">P1 三个月验证</strong>:数据闭环 + 定位验证。<strong style="color:#FF8C42;">数据缺口</strong>:哪些结论还需要补充 VOC 采集来夯实。<strong style="color:#2D9C5D;">5000 万 → 5 亿</strong>的 3 阶段路径。</div>
+    <div class="divider-subsections">
+      <div class="divider-sub-item"><span class="sub-num" style="color:#87A96B;">6.1</span> P0 行动 · 产品/渠道/话术立即落地</div><div class="divider-sub-item"><span class="sub-num" style="color:#87A96B;">6.2</span> P1 验证 · 3个月内数据闭环</div><div class="divider-sub-item"><span class="sub-num" style="color:#87A96B;">6.3</span> 数据缺口 × 下一轮采集计划</div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="action-1" data-tone="green" data-slide-num="29/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#87A96B;">6.1 · 行动蓝图</div>
+    <h2 class="text-h1"><span class="headline-anim">P0 + P1 · <span style="color:#87A96B;">8 项行动</span>清单</span></h2>
+    <p class="section-sub">从洞察到落地的最短路径。P0 = 2 周内必须启动,P1 = 3 个月内完成。</p>
+  </div>
+
+    <div style="margin-top:24px;">
+      <table style="width:100%; border-collapse:collapse; font-size:0.82rem;">
+        <thead>
+          <tr style="background:var(--bg-2);">
+            <th style="padding:8px 10px; text-align:left; width:50px;">编号</th>
+            <th style="padding:8px 10px; text-align:left;">行动项</th>
+            <th style="padding:8px 10px; text-align:left; width:80px;">负责人</th>
+            <th style="padding:8px 10px; text-align:left; width:60px;">期限</th>
+            <th style="padding:8px 10px; text-align:left;">具体内容</th>
+            <th style="padding:8px 10px; text-align:center; width:50px;">优先级</th>
+          </tr>
+        </thead>
+        <tbody>
+          
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:700; color:#FF6B6B;">P0-1</td>
+            <td style="padding:8px 10px; font-weight:600; color:var(--text-1);">定位话术定稿</td>
+            <td style="padding:8px 10px; color:var(--text-2);">品牌部</td>
+            <td style="padding:8px 10px; color:var(--text-2);">1 周</td>
+            <td style="padding:8px 10px; color:var(--text-2); font-size:0.78rem;">&quot;中国第一款 OTC 养胃饮&quot; → 包装/物料/店员话术统一</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:#FF6B6B15;
+                color:#FF6B6B;">P0</span>
+            </td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:700; color:#FF6B6B;">P0-2</td>
+            <td style="padding:8px 10px; font-weight:600; color:var(--text-1);">药店渠道首批铺货</td>
+            <td style="padding:8px 10px; color:var(--text-2);">渠道部</td>
+            <td style="padding:8px 10px; color:var(--text-2);">2 周</td>
+            <td style="padding:8px 10px; color:var(--text-2); font-size:0.78rem;">选 100 家药店试点,搭配&quot;买胃药送猴菇饮体验装&quot;</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:#FF6B6B15;
+                color:#FF6B6B;">P0</span>
+            </td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:700; color:#FF6B6B;">P0-3</td>
+            <td style="padding:8px 10px; font-weight:600; color:var(--text-1);">店员推荐话术培训</td>
+            <td style="padding:8px 10px; color:var(--text-2);">销售部</td>
+            <td style="padding:8px 10px; color:var(--text-2);">2 周</td>
+            <td style="padding:8px 10px; color:var(--text-2); font-size:0.78rem;">&quot;顾客买奥美拉唑时,推荐搭配猴菇饮做减量伴侣&quot;</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:#FF6B6B15;
+                color:#FF6B6B;">P0</span>
+            </td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:700; color:#FF6B6B;">P0-4</td>
+            <td style="padding:8px 10px; font-weight:600; color:var(--text-1);">SKU 规格确认</td>
+            <td style="padding:8px 10px; color:var(--text-2);">产品部</td>
+            <td style="padding:8px 10px; color:var(--text-2);">1 周</td>
+            <td style="padding:8px 10px; color:var(--text-2); font-size:0.78rem;">单支装(药店试饮)+ 6 支装(日常)+ 12 支礼盒装</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:#FF6B6B15;
+                color:#FF6B6B;">P0</span>
+            </td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:700; color:#FF8C42;">P1-1</td>
+            <td style="padding:8px 10px; font-weight:600; color:var(--text-1);">电商详情页改版</td>
+            <td style="padding:8px 10px; color:var(--text-2);">电商部</td>
+            <td style="padding:8px 10px; color:var(--text-2);">1 月</td>
+            <td style="padding:8px 10px; color:var(--text-2); font-size:0.78rem;">突出 OTC 身份 + 场景化卖点(办公室/差旅/减药期)</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:#FF8C4215;
+                color:#FF8C42;">P1</span>
+            </td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:700; color:#FF8C42;">P1-2</td>
+            <td style="padding:8px 10px; font-weight:600; color:var(--text-1);">小红书种草测试</td>
+            <td style="padding:8px 10px; color:var(--text-2);">新媒体</td>
+            <td style="padding:8px 10px; color:var(--text-2);">1 月</td>
+            <td style="padding:8px 10px; color:var(--text-2); font-size:0.78rem;">20 篇 KOC 笔记测试&quot;OTC 养胃饮&quot;认知接受度</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:#FF8C4215;
+                color:#FF8C42;">P1</span>
+            </td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:700; color:#FF8C42;">P1-3</td>
+            <td style="padding:8px 10px; font-weight:600; color:var(--text-1);">&quot;送胃&quot;礼盒设计</td>
+            <td style="padding:8px 10px; color:var(--text-2);">设计部</td>
+            <td style="padding:8px 10px; color:var(--text-2);">2 月</td>
+            <td style="padding:8px 10px; color:var(--text-2); font-size:0.78rem;">对标东阿阿胶礼品装,¥198-398 双规格</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:#FF8C4215;
+                color:#FF8C42;">P1</span>
+            </td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:700; color:#FF8C42;">P1-4</td>
+            <td style="padding:8px 10px; font-weight:600; color:var(--text-1);">糖友无糖版可行性</td>
+            <td style="padding:8px 10px; color:var(--text-2);">研发部</td>
+            <td style="padding:8px 10px; color:var(--text-2);">3 月</td>
+            <td style="padding:8px 10px; color:var(--text-2); font-size:0.78rem;">蔗糖替代方案 + 口感测试 + 成本评估</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:#FF8C4215;
+                color:#FF8C42;">P1</span>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="action-2" data-tone="green" data-slide-num="30/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#2D9C5D;">6.2 · 行动蓝图</div>
+    <h2 class="text-h1"><span class="headline-anim">3 个月验证 · <span style="color:#2D9C5D;">数据闭环</span></span></h2>
+    <p class="section-sub">每个月有明确的验证指标和决策节点。不盲目扩张,用数据说话。</p>
+  </div>
+
+    <div style="margin-top:24px; display:flex; flex-direction:column; gap:16px;">
+      
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-left:5px solid #87A96B;">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:12px;">
+          <div>
+            <span style="font-family:var(--font-head); font-size:1.3rem; font-weight:900; color:#87A96B;">M1</span>
+            <span style="font-weight:700; font-size:0.95rem; color:var(--text-1); margin-left:10px;">渠道验证</span>
+          </div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="font-size:0.72rem; color:#87A96B; font-weight:700; margin-bottom:6px;">验证指标</div>
+            <ul style="margin:0; padding-left:16px; font-size:0.82rem; color:var(--text-1); line-height:1.7;">
+              <li>100 家药店动销率 &gt; 15%</li><li>店员推荐转化率 &gt; 8%</li><li>试饮→购买转化 &gt; 20%</li>
+            </ul>
+          </div>
+          <div>
+            <div style="font-size:0.72rem; color:#FF8C42; font-weight:700; margin-bottom:6px;">决策规则</div>
+            <div style="font-size:0.8rem; color:var(--text-2); line-height:1.6;">动销率 &lt;10% → 调整话术/陈列;&lt;5% → 重新评估渠道</div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-left:5px solid #2D9C5D;">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:12px;">
+          <div>
+            <span style="font-family:var(--font-head); font-size:1.3rem; font-weight:900; color:#2D9C5D;">M2</span>
+            <span style="font-weight:700; font-size:0.95rem; color:var(--text-1); margin-left:10px;">认知验证</span>
+          </div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="font-size:0.72rem; color:#2D9C5D; font-weight:700; margin-bottom:6px;">验证指标</div>
+            <ul style="margin:0; padding-left:16px; font-size:0.82rem; color:var(--text-1); line-height:1.7;">
+              <li>小红书 20 篇 KOC 笔记互动率</li><li>&quot;OTC 养胃饮&quot;搜索量变化</li><li>电商详情页转化率 vs 旧版</li>
+            </ul>
+          </div>
+          <div>
+            <div style="font-size:0.72rem; color:#FF8C42; font-weight:700; margin-bottom:6px;">决策规则</div>
+            <div style="font-size:0.8rem; color:var(--text-2); line-height:1.6;">互动率 &lt;2% → 调整内容角度;搜索量无变化 → 品类教育不够</div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-left:5px solid #0085CA;">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:12px;">
+          <div>
+            <span style="font-family:var(--font-head); font-size:1.3rem; font-weight:900; color:#0085CA;">M3</span>
+            <span style="font-weight:700; font-size:0.95rem; color:var(--text-1); margin-left:10px;">数据复盘</span>
+          </div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="font-size:0.72rem; color:#0085CA; font-weight:700; margin-bottom:6px;">验证指标</div>
+            <ul style="margin:0; padding-left:16px; font-size:0.82rem; color:var(--text-1); line-height:1.7;">
+              <li>累计 GMV vs 5000万/12 月度目标</li><li>复购率(关键指标)</li><li>NPS 净推荐值</li>
+            </ul>
+          </div>
+          <div>
+            <div style="font-size:0.72rem; color:#FF8C42; font-weight:700; margin-bottom:6px;">决策规则</div>
+            <div style="font-size:0.8rem; color:var(--text-2); line-height:1.6;">复购率 &lt;15% → 产品体验有问题;NPS &lt;30 → 定位偏差</div>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="action-3" data-tone="green" data-slide-num="31/31">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8C42;">6.3 · 行动蓝图</div>
+    <h2 class="text-h1"><span class="headline-anim">数据缺口 × <span style="color:#FF8C42;">下一轮采集</span>计划</span></h2>
+    <p class="section-sub">本报告基于 ${meta?.comments || "—"} 条 VOC。以下结论还需要补充数据来夯实。</p>
+  </div>
+
+    <div style="margin-top:24px;">
+      <table style="width:100%; border-collapse:collapse; font-size:0.82rem;">
+        <thead>
+          <tr style="background:var(--bg-2);">
+            <th style="padding:8px 10px; text-align:left;">数据缺口</th>
+            <th style="padding:8px 10px; text-align:left;">当前状态</th>
+            <th style="padding:8px 10px; text-align:left;">需要什么</th>
+            <th style="padding:8px 10px; text-align:left;">影响决策</th>
+            <th style="padding:8px 10px; text-align:center; width:60px;">优先级</th>
+          </tr>
+        </thead>
+        <tbody>
+          
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:600; color:#FF6B6B;">药店店员真实推荐行为</td>
+            <td style="padding:8px 10px; color:var(--text-3);">无直接数据</td>
+            <td style="padding:8px 10px; color:var(--text-1);">20 家药店店员深访</td>
+            <td style="padding:8px 10px; color:var(--text-2);">决定店员话术培训方案</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:#FF6B6B15;
+                color:#FF6B6B;">高</span>
+            </td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:600; color:#FF6B6B;">PPI 减量期用户真实体验</td>
+            <td style="padding:8px 10px; color:var(--text-3);">VOC 中间接提及</td>
+            <td style="padding:8px 10px; color:var(--text-1);">30 人深度访谈</td>
+            <td style="padding:8px 10px; color:var(--text-2);">验证&quot;减量伴侣&quot;场景是否成立</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:#FF6B6B15;
+                color:#FF6B6B;">高</span>
+            </td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:600; color:#FF6B6B;">猴菇饮口感/体验反馈</td>
+            <td style="padding:8px 10px; color:var(--text-3);">产品未上市</td>
+            <td style="padding:8px 10px; color:var(--text-1);">100 人盲测</td>
+            <td style="padding:8px 10px; color:var(--text-2);">确认&quot;好喝&quot;是否成立</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:#FF6B6B15;
+                color:#FF6B6B;">高</span>
+            </td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:600; color:#FF8C42;">糖友胃病人群规模</td>
+            <td style="padding:8px 10px; color:var(--text-3);">H7 假设未验证</td>
+            <td style="padding:8px 10px; color:var(--text-1);">医疗数据交叉分析</td>
+            <td style="padding:8px 10px; color:var(--text-2);">无糖版是否值得开发</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:#FF8C4215;
+                color:#FF8C42;">中</span>
+            </td>
+          </tr>
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:600; color:#FF8C42;">礼品场景购买意愿</td>
+            <td style="padding:8px 10px; color:var(--text-3);">H8 假设/少量 VOC</td>
+            <td style="padding:8px 10px; color:var(--text-1);">礼品消费者调研</td>
+            <td style="padding:8px 10px; color:var(--text-2);">礼盒装定价/设计方向</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:#FF8C4215;
+                color:#FF8C42;">中</span>
+            </td>
+          </tr>
+        </tbody>
+      </table>
+    </div>
+
+    <!-- 总结 -->
+    <div style="margin-top:20px; padding:16px 20px; background:#2D9C5D08; border:2px solid #2D9C5D40; border-radius:var(--radius-md);">
+      <div style="font-size:0.88rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:#2D9C5D;">本报告的价值边界</strong>:基于 VOC 数据的洞察已经完成了<strong>"方向判断"</strong>——猴菇饮应该定位为"OTC 养胃饮",聚焦轻度胃不适+日常养护人群,通过药店渠道切入。但<strong>"定量验证"</strong>(口感盲测/店员行为/减量场景)需要下一阶段的实地调研来完成。
+      </div>
+    </div>
+  </div>
+</section>
+</main>
+<script>
+(function(){
+  'use strict';
+
+  var slides = [];
+  var currentSlide = 0;
+  var firstScrolled = false;
+
+  // —— 1) 分片标题动画:把每个 .headline-anim 文本切成 .char 逐字入场 ——
+  function splitHeadlines(){
+    var els = document.querySelectorAll('.headline-anim');
+    els.forEach(function(el){
+      if (el.dataset.split === '1') return;
+      el.dataset.split = '1';
+      var text = el.textContent;
+      el.textContent = '';
+      var chars = Array.from(text);
+      chars.forEach(function(ch, i){
+        var span = document.createElement('span');
+        span.className = 'char';
+        span.textContent = ch === ' ' ? '\u00A0' : ch;
+        span.style.transitionDelay = (i * 28) + 'ms';
+        el.appendChild(span);
+      });
+    });
+  }
+
+  // —— 2) Fade / Rise / Headline 统一的 IntersectionObserver ——
+  function initReveal(){
+    var selectors = ['.fade-up', '.rise-in', '.headline-anim'];
+    var els = document.querySelectorAll(selectors.join(','));
+    if (!('IntersectionObserver' in window)){
+      els.forEach(function(el){ el.classList.add('is-visible'); });
+      return;
+    }
+    var io = new IntersectionObserver(function(entries){
+      entries.forEach(function(e){
+        if (e.isIntersecting){
+          e.target.classList.add('is-visible');
+          io.unobserve(e.target);
+        }
+      });
+    }, { threshold: 0.08, rootMargin: '0px 0px -5% 0px' });
+    els.forEach(function(el){ io.observe(el); });
+
+    // 首屏兜底
+    setTimeout(function(){
+      els.forEach(function(el){
+        var r = el.getBoundingClientRect();
+        if (r.top < window.innerHeight && r.bottom > 0) el.classList.add('is-visible');
+      });
+    }, 100);
+    // 终极兜底
+    setTimeout(function(){
+      document.querySelectorAll('.fade-up:not(.is-visible),.rise-in:not(.is-visible),.headline-anim:not(.is-visible)').forEach(function(el){
+        el.classList.add('is-visible');
+      });
+    }, 4500);
+  }
+
+  // —— 3) 数字计数动画 ——
+  function initCountUp(){
+    var els = document.querySelectorAll('.metric-value[data-count]');
+    if (!('IntersectionObserver' in window)){
+      els.forEach(function(el){ el.textContent = el.dataset.count; });
+      return;
+    }
+    var io = new IntersectionObserver(function(entries){
+      entries.forEach(function(e){
+        if (!e.isIntersecting) return;
+        var el = e.target;
+        var target = parseFloat(el.dataset.count);
+        if (isNaN(target)) return;
+        var isFloat = !Number.isInteger(target);
+        var start = 0, duration = 1400, t0 = performance.now();
+        function tick(now){
+          var p = Math.min(1, (now - t0) / duration);
+          var eased = 1 - Math.pow(1 - p, 3);
+          var v = start + (target - start) * eased;
+          el.textContent = isFloat ? v.toFixed(1) : Math.floor(v).toLocaleString('en-US');
+          if (p < 1) requestAnimationFrame(tick);
+          else el.textContent = isFloat ? target.toFixed(1) : target.toLocaleString('en-US');
+        }
+        requestAnimationFrame(tick);
+        io.unobserve(el);
+      });
+    }, { threshold: 0.4 });
+    els.forEach(function(el){ io.observe(el); });
+  }
+
+  // —— 4) Slide 进度 · nav 高亮 · ambient 光晕跟随 · slide counter ——
+  function initDeck(){
+    slides = Array.prototype.slice.call(document.querySelectorAll('section.report-section'));
+    var progressLine = document.getElementById('progress-line');
+    var navDots = document.querySelectorAll('.nav-dot');
+    var counter = document.querySelector('.slide-counter');
+    var counterNow = counter && counter.querySelector('.now');
+    var counterTotal = counter && counter.querySelector('.total');
+    var counterBar = counter && counter.querySelector('.bar');
+    if (counterTotal) counterTotal.textContent = String(slides.length).padStart(2, '0');
+
+    // 预设每张 slide 的 ambient 偏移(用 CSS 变量驱动)
+    var ambientPresets = [
+      { x: '15%', y: '25%' },
+      { x: '75%', y: '30%' },
+      { x: '25%', y: '70%' },
+      { x: '80%', y: '65%' },
+      { x: '45%', y: '20%' },
+      { x: '55%', y: '75%' },
+      { x: '20%', y: '50%' },
+      { x: '85%', y: '50%' },
+      { x: '50%', y: '40%' },
+      { x: '30%', y: '30%' },
+      { x: '70%', y: '70%' },
+      { x: '40%', y: '60%' }
+    ];
+
+    function setActive(idx){
+      if (idx < 0) idx = 0;
+      if (idx >= slides.length) idx = slides.length - 1;
+      currentSlide = idx;
+      slides.forEach(function(s, i){
+        if (i === idx) s.classList.add('in-view');
+        else s.classList.remove('in-view');
+      });
+      for (var j = 0; j < navDots.length; j++){
+        if (j === idx) navDots[j].classList.add('active');
+        else navDots[j].classList.remove('active');
+      }
+      if (counterNow) counterNow.textContent = String(idx + 1).padStart(2, '0');
+      if (counterBar) {
+        var pct = slides.length > 1 ? ((idx + 1) / slides.length) * 100 : 100;
+        counterBar.style.setProperty('--pct', pct.toFixed(1) + '%');
+      }
+      // 根据当前 slide 切换 ambient 位置
+      var p = ambientPresets[idx % ambientPresets.length];
+      document.body.style.setProperty('--amb-x', p.x);
+      document.body.style.setProperty('--amb-y', p.y);
+    }
+
+    function onScroll(){
+      if (!firstScrolled && window.scrollY > 20){
+        firstScrolled = true;
+        setTimeout(function(){
+          var hint = document.querySelector('.kbd-hint');
+          if (hint) hint.classList.add('fade');
+        }, 4000);
+      }
+
+      var h = document.documentElement.scrollHeight - window.innerHeight;
+      var p = h > 0 ? (window.scrollY / h) * 100 : 0;
+      if (progressLine) progressLine.style.width = p + '%';
+
+      // 找出离视口中心最近的 slide
+      var mid = window.innerHeight * 0.45;
+      var bestIdx = 0, bestDist = Infinity;
+      for (var i = 0; i < slides.length; i++){
+        var r = slides[i].getBoundingClientRect();
+        var center = (r.top + r.bottom) / 2;
+        var d = Math.abs(center - mid);
+        if (d < bestDist){ bestDist = d; bestIdx = i; }
+      }
+      if (bestIdx !== currentSlide) setActive(bestIdx);
+    }
+    window.addEventListener('scroll', onScroll, { passive: true });
+    onScroll();
+
+    navDots.forEach(function(d, i){
+      d.addEventListener('click', function(e){
+        e.preventDefault();
+        var tid = d.dataset.target;
+        var t = tid ? document.getElementById(tid) : slides[i];
+        if (t) t.scrollIntoView({ behavior: 'smooth', block: 'start' });
+      });
+    });
+
+    // —— 键盘导航 ——
+    function goto(idx){
+      idx = Math.max(0, Math.min(slides.length - 1, idx));
+      slides[idx].scrollIntoView({ behavior: 'smooth', block: 'start' });
+    }
+    window.addEventListener('keydown', function(e){
+      // 不在输入框里
+      var tag = (e.target && e.target.tagName || '').toLowerCase();
+      if (tag === 'input' || tag === 'textarea' || e.target.isContentEditable) return;
+      if (e.key === 'ArrowDown' || e.key === 'PageDown' || e.key === 'j'){ e.preventDefault(); goto(currentSlide + 1); }
+      else if (e.key === 'ArrowUp' || e.key === 'PageUp' || e.key === 'k'){ e.preventDefault(); goto(currentSlide - 1); }
+      else if (e.key === 'Home'){ e.preventDefault(); goto(0); }
+      else if (e.key === 'End'){ e.preventDefault(); goto(slides.length - 1); }
+      else if (e.key === ' '){ e.preventDefault(); goto(currentSlide + (e.shiftKey ? -1 : 1)); }
+    });
+  }
+
+  // —— 5) ECharts 懒加载(slide 进入视口才渲染,避免首屏卡顿)——
+  var COMMON = {
+    backgroundColor: 'transparent',
+    textStyle: { fontFamily: 'Inter, Noto Sans SC, system-ui', color: '#A8A8A8' },
+    grid: { left: '3%', right: '4%', bottom: '3%', top: '12%', containLabel: true }
+  };
+  var AMBER='#F5A623', GREEN='#00DC82', PURPLE='#8B5CF6', ROSE='#FF4D8D', BLUE='#3B82F6';
+  var PALETTE = [AMBER, GREEN, PURPLE, ROSE, BLUE, '#EF4444', '#06B6D4', '#F59E0B'];
+  var CHART_REGISTRY = [];
+
+  function initChart(id, cb){
+    var el = document.getElementById(id);
+    if (!el) return;
+    CHART_REGISTRY.push({ id: id, el: el, cb: cb, rendered: false });
+  }
+  function renderChart(item){
+    if (item.rendered || !window.echarts) return;
+    var chart = window.echarts.init(item.el, null, { renderer: 'canvas' });
+    try { item.cb(chart); item.rendered = true; } catch(e){ console.error(item.id, e); }
+    window.addEventListener('resize', function(){ chart.resize(); });
+  }
+  function bootCharts(){
+    if (!window.echarts) { setTimeout(bootCharts, 300); return; }
+    if (!('IntersectionObserver' in window)){
+      CHART_REGISTRY.forEach(renderChart);
+      return;
+    }
+    var io = new IntersectionObserver(function(entries){
+      entries.forEach(function(e){
+        if (!e.isIntersecting) return;
+        var item = CHART_REGISTRY.find(function(x){ return x.el === e.target; });
+        if (item) renderChart(item);
+        io.unobserve(e.target);
+      });
+    }, { threshold: 0.1, rootMargin: '200px 0px' });
+    CHART_REGISTRY.forEach(function(item){ io.observe(item.el); });
+  }
+
+  function initCharts(){
+    var D = window.__CHART_DATA__ || {};
+
+    // 样本分布
+    initChart('chartSample', function(chart){
+      var data = (D.noteHeatmap || []).slice(0, 5).map(function(n, i){
+        return {
+          value: (n.liked || 0) + (n.comments || 0) + (n.collected || 0),
+          name: (n.title || '').slice(0, 14) || '笔记' + (i + 1),
+          itemStyle: { color: PALETTE[i % PALETTE.length] }
+        };
+      });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'item', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        legend: { bottom: 0, textStyle: { color: '#A8A8A8', fontSize: 11 } },
+        animationDuration: 1000, animationEasing: 'cubicOut',
+        series: [{
+          type: 'pie', radius: ['52%', '76%'], center: ['50%', '45%'],
+          label: { color: '#F5F5F5', fontSize: 11, formatter: '{b}\n{c}' },
+          itemStyle: { borderColor: '#0A0A0A', borderWidth: 2 },
+          data: data
+        }]
+      }));
+    });
+
+    // IP 地域
+    initChart('chartGeo', function(chart){
+      var ips = (D.topIPs || []).slice(0, 10).reverse();
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        animationDuration: 1200, animationEasing: 'cubicOut',
+        xAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        yAxis: { type: 'category', data: ips.map(function(x){return x[0];}), axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontSize: 12 } },
+        series: [{
+          type: 'bar', data: ips.map(function(x){return x[1];}),
+          itemStyle: { color: AMBER, borderRadius: [0, 3, 3, 0] }, barWidth: '60%',
+          label: { show: true, position: 'right', color: '#F5A623', fontFamily: 'JetBrains Mono', fontSize: 11 }
+        }]
+      }));
+    });
+
+    // 笔记热力散点
+    initChart('chartNoteHeatmap', function(chart){
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: {
+          trigger: 'item', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){
+            return '<div style="max-width:260px;"><strong style="color:#F5A623;">' + p.data[3] +
+                   '</strong><br>点赞 ' + p.data[0] + ' · 评论 ' + p.data[1] + ' · 收藏 ' + p.data[2] + '</div>';
+          }
+        },
+        animationDuration: 1400, animationDelay: function(i){ return i * 30; },
+        xAxis: { type: 'value', name: '点赞数', nameTextStyle: { color: '#A8A8A8' }, axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        yAxis: { type: 'value', name: '评论数', nameTextStyle: { color: '#A8A8A8' }, axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        series: [{
+          type: 'scatter',
+          data: (D.noteHeatmap || []).map(function(n){ return [n.liked, n.comments, n.collected, n.title]; }),
+          symbolSize: function(v){ return Math.max(10, Math.min(56, Math.sqrt(v[2] || 1) * 3.5)); },
+          itemStyle: {
+            color: new echarts.graphic.RadialGradient(0.4, 0.4, 0.6, [
+              { offset: 0, color: 'rgba(245,166,35,0.9)' },
+              { offset: 1, color: 'rgba(245,166,35,0.15)' }
+            ]),
+            borderColor: '#F5A623', borderWidth: 1
+          },
+          emphasis: { itemStyle: { borderWidth: 2, shadowBlur: 16, shadowColor: 'rgba(245,166,35,0.5)' } }
+        }]
+      }));
+    });
+
+    // 价格带
+    initChart('chartPrice', function(chart){
+      var keys = Object.keys(D.priceBuckets || {});
+      var vals = keys.map(function(k){ return D.priceBuckets[k]; });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        animationDuration: 1200,
+        xAxis: { type: 'category', data: keys, axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontFamily: 'JetBrains Mono' } },
+        yAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        series: [{
+          type: 'bar', data: vals,
+          itemStyle: {
+            color: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1,
+              colorStops: [{ offset: 0, color: '#F5A623' }, { offset: 1, color: 'rgba(245,166,35,0.3)' }] },
+            borderRadius: [4, 4, 0, 0]
+          },
+          barWidth: '56%',
+          label: { show: true, position: 'top', color: '#F5A623', fontFamily: 'JetBrains Mono', fontWeight: 600 }
+        }]
+      }));
+    });
+
+    // 品牌月销(横条,兼容)
+    initChart('chartBrands', function(chart){
+      var brands = (D.topBrands || []).slice().reverse();
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){ return p.map(function(x){ return x.name + ': $' + (x.value/100).toLocaleString('en-US',{maximumFractionDigits:0}); }).join('<br>'); }
+        },
+        animationDuration: 1200,
+        xAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B', formatter: function(v){ return '$' + (v/100000).toFixed(0) + 'k'; } } },
+        yAxis: { type: 'category', data: brands.map(function(x){return x[0];}), axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontSize: 12 } },
+        series: [{
+          type: 'bar', data: brands.map(function(x){return x[1];}),
+          itemStyle: {
+            color: function(params){ return PALETTE[params.dataIndex % PALETTE.length]; },
+            borderRadius: [0, 3, 3, 0]
+          },
+          barWidth: '58%',
+          label: { show: true, position: 'right', color: '#A8A8A8', fontFamily: 'JetBrains Mono', fontSize: 10, formatter: function(p){ return '$' + (p.value/100000).toFixed(0) + 'k'; } }
+        }]
+      }));
+    });
+
+    // 评分分布
+    initChart('chartRatingDist', function(chart){
+      var data = D.ratingBuckets || {};
+      var keys = Object.keys(data);
+      var vals = keys.map(function(k){ return data[k]; });
+      var colors = ['#EF4444','#F59E0B','#F5A623','#06B6D4','#00DC82'];
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){ return p.map(function(x){ return x.name + ': ' + x.value + ' SKU'; }).join('<br>'); }
+        },
+        animationDuration: 1200,
+        xAxis: { type: 'category', data: keys, axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontFamily: 'JetBrains Mono', fontSize: 11 } },
+        yAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        series: [{
+          type: 'bar', data: vals.map(function(v, i){ return { value: v, itemStyle: { color: colors[i] || GREEN, borderRadius: [4, 4, 0, 0] } }; }),
+          barWidth: '54%',
+          label: { show: true, position: 'top', color: '#F5F5F5', fontFamily: 'JetBrains Mono', fontWeight: 600 }
+        }]
+      }));
+    });
+
+    // 品牌份额(donut)
+    initChart('chartBrandShare', function(chart){
+      var data = (D.topBrandShares || []).map(function(b, i){
+        return { value: b.value, name: b.name, itemStyle: { color: PALETTE[i % PALETTE.length] }, _sales: b.sales, _count: b.count };
+      });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'item', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){ return '<strong>'+p.name+'</strong><br>' + p.value.toFixed(1) + '%<br>SKU '+(p.data._count||0)+' · 月销 $'+((p.data._sales||0)/100).toLocaleString('en-US',{maximumFractionDigits:0}); }
+        },
+        legend: { bottom: 0, textStyle: { color: '#A8A8A8', fontSize: 10 }, itemWidth: 8, itemHeight: 8 },
+        animationDuration: 1400, animationEasing: 'cubicOut',
+        series: [{
+          type: 'pie', radius: ['48%', '72%'], center: ['50%', '45%'],
+          label: { color: '#F5F5F5', fontSize: 10, formatter: function(p){ return p.value > 3 ? p.name + '\n' + p.value.toFixed(1) + '%' : ''; } },
+          labelLine: { show: true, length: 8, length2: 8 },
+          itemStyle: { borderColor: '#0A0A0A', borderWidth: 2 },
+          data: data
+        }]
+      }));
+    });
+
+    // 评论数分布(横条)
+    initChart('chartReviewCount', function(chart){
+      var data = D.reviewCountBuckets || {};
+      var keys = Object.keys(data);
+      var vals = keys.map(function(k){ return data[k]; });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        animationDuration: 1200,
+        xAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        yAxis: { type: 'category', data: keys, axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontFamily: 'JetBrains Mono', fontSize: 11 } },
+        series: [{
+          type: 'bar', data: vals,
+          itemStyle: {
+            color: { type: 'linear', x: 0, y: 0, x2: 1, y2: 0,
+              colorStops: [{ offset: 0, color: 'rgba(139,92,246,0.2)' }, { offset: 1, color: '#8B5CF6' }] },
+            borderRadius: [0, 3, 3, 0]
+          },
+          barWidth: '56%',
+          label: { show: true, position: 'right', color: '#A8A8A8', fontFamily: 'JetBrains Mono', fontSize: 11 }
+        }]
+      }));
+    });
+
+    // 星级分布
+    initChart('chartStarDist', function(chart){
+      var products = D.starDistProducts || [];
+      if (!products.length) return;
+      var categories = products.map(function(p){ return p.brand + ' · ' + p.asin; });
+      var colors = ['#00DC82','#06B6D4','#F5A623','#F59E0B','#EF4444'];
+      var labels = ['5★','4★','3★','2★','1★'];
+      var series = [0,1,2,3,4].map(function(i){
+        return {
+          name: labels[i], type: 'bar', stack: 'stars',
+          data: products.map(function(p){ return p.stars[i]; }),
+          itemStyle: { color: colors[i] }
+        };
+      });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        legend: { bottom: 0, textStyle: { color: '#A8A8A8', fontSize: 10 }, itemWidth: 10, itemHeight: 10 },
+        animationDuration: 1400,
+        grid: { left: '3%', right: '4%', bottom: '16%', top: '6%', containLabel: true },
+        xAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        yAxis: { type: 'category', data: categories, axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontSize: 11 } },
+        series: series
+      }));
+    });
+
+    // 抖音账号作品热度散点
+    initChart('chartDyPosts', function(chart){
+      var posts = (D.douyinPosts || []);
+      if (!posts.length) return;
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'item', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){
+            return '<div style="max-width:280px;"><strong style="color:#F5A623;">' + (p.data[3]||'').slice(0,60) +
+                   '</strong><br>点赞 ' + p.data[0].toLocaleString() + ' · 评论 ' + p.data[1] + ' · 转发 ' + p.data[2] + '</div>';
+          }
+        },
+        animationDuration: 1200,
+        xAxis: { type: 'value', name: '点赞', nameTextStyle: { color: '#A8A8A8' }, axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B', formatter: function(v){ return v >= 10000 ? (v/10000).toFixed(1) + 'w' : v; } } },
+        yAxis: { type: 'value', name: '评论', nameTextStyle: { color: '#A8A8A8' }, axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        series: [{
+          type: 'scatter',
+          data: posts.map(function(p){ return [p.digg||0, p.comment||0, p.share||0, p.desc||'']; }),
+          symbolSize: function(v){ return Math.max(12, Math.min(60, Math.sqrt((v[2]||0) + 1) * 4)); },
+          itemStyle: {
+            color: new echarts.graphic.RadialGradient(0.4, 0.4, 0.6, [
+              { offset: 0, color: 'rgba(255,77,141,0.9)' },
+              { offset: 1, color: 'rgba(255,77,141,0.2)' }
+            ]),
+            borderColor: '#FF4D8D', borderWidth: 1
+          },
+          emphasis: { itemStyle: { borderWidth: 2, shadowBlur: 16, shadowColor: 'rgba(255,77,141,0.5)' } }
+        }]
+      }));
+    });
+  }
+
+  // —— Boot ——
+  function boot(){
+    try { splitHeadlines(); } catch(e){ console.error('split', e); }
+    try { initReveal(); } catch(e){ console.error('reveal', e); }
+    try { initCountUp(); } catch(e){ console.error('countup', e); }
+    try { initDeck(); } catch(e){ console.error('deck', e); }
+    try { initCharts(); bootCharts(); } catch(e){ console.error('charts', e); }
+  }
+  if (document.readyState === 'loading'){
+    document.addEventListener('DOMContentLoaded', boot);
+  } else {
+    boot();
+  }
+})();
+</script>
+</body>
+</html>

+ 3221 - 0
reports/jiangzhong-lactic-children-voc-insight-report-v2.html

@@ -0,0 +1,3221 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+<head>
+  <meta charset="UTF-8"/>
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+  <title>江中乳酸菌素片儿童版 · VOC 深度洞察报告 v2 · 王总 5 步路径</title>
+<style>
+:root {
+  --bg-0: #0A0A0A;
+  --bg-1: #111111;
+  --bg-2: #1A1A1A;
+  --bg-3: #252525;
+  --border: rgba(255,255,255,0.08);
+  --border-strong: rgba(255,255,255,0.16);
+  --text-1: #F5F5F5;
+  --text-2: #A8A8A8;
+  --text-3: #6B6B6B;
+  --amber: #F5A623;
+  --amber-glow: rgba(245,166,35,0.15);
+  --green: #00DC82;
+  --purple: #8B5CF6;
+  --rose: #FF4D8D;
+  --blue: #3B82F6;
+  --red: #EF4444;
+  --font-head: 'Inter','Noto Sans SC','PingFang SC','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Source Han Sans CN',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;
+  --font-body: 'Noto Sans SC','Inter','PingFang SC','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Source Han Sans CN',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;
+  --font-mono: 'JetBrains Mono','SF Mono','Fira Code','Cascadia Code',Consolas,'Courier New',monospace;
+  --max-w: 1280px;
+  --radius-sm: 8px;
+  --radius-md: 12px;
+  --radius-lg: 20px;
+}
+* { margin: 0; padding: 0; box-sizing: border-box; }
+html {
+  scroll-behavior: smooth;
+  font-size: 16px;
+  /* 轻 snap:不打断流式浏览,但在接近 slide 时会贴合 */
+  scroll-snap-type: y proximity;
+}
+@media (prefers-reduced-motion: reduce) {
+  html { scroll-snap-type: none; scroll-behavior: auto; }
+}
+body {
+  font-family: var(--font-body);
+  background: var(--bg-0);
+  color: var(--text-1);
+  line-height: 1.65;
+  -webkit-font-smoothing: antialiased;
+  overflow-x: hidden;
+  position: relative;
+}
+
+/* 全局 ambient 光晕 —— 伴随 slide 切换缓慢漂移 */
+body::before {
+  content: '';
+  position: fixed; inset: 0; pointer-events: none; z-index: 0;
+  background:
+    radial-gradient(ellipse 900px 700px at var(--amb-x, 20%) var(--amb-y, 25%), rgba(245,166,35,0.10), transparent 60%),
+    radial-gradient(ellipse 800px 600px at calc(100% - var(--amb-x, 20%)) calc(100% - var(--amb-y, 25%)), rgba(139,92,246,0.07), transparent 60%);
+  transition: background 1.4s cubic-bezier(.2,.7,.2,1);
+}
+body::after {
+  content: '';
+  position: fixed; inset: 0; pointer-events: none; z-index: 0;
+  background-image:
+    linear-gradient(rgba(255,255,255,0.015) 1px, transparent 1px),
+    linear-gradient(90deg, rgba(255,255,255,0.015) 1px, transparent 1px);
+  background-size: 80px 80px;
+  mask-image: radial-gradient(ellipse 90% 95% at 50% 50%, black 0%, transparent 85%);
+  -webkit-mask-image: radial-gradient(ellipse 90% 95% at 50% 50%, black 0%, transparent 85%);
+}
+main.deck { position: relative; z-index: 1; }
+::selection { background: var(--amber); color: #000; }
+a { color: inherit; text-decoration: none; }
+img { max-width: 100%; display: block; }
+
+.text-hero { font-family: var(--font-head); font-weight: 900; letter-spacing: -0.04em; line-height: 0.95; font-size: clamp(4rem, 12vw, 10rem); }
+.text-poster { font-family: var(--font-head); font-weight: 800; letter-spacing: -0.03em; line-height: 1.05; font-size: clamp(2.5rem, 6vw, 5rem); }
+.text-h1 { font-family: var(--font-head); font-weight: 700; letter-spacing: -0.02em; line-height: 1.1; font-size: clamp(2rem, 4vw, 3.5rem); }
+.text-h2 { font-family: var(--font-head); font-weight: 700; letter-spacing: -0.015em; line-height: 1.2; font-size: clamp(1.4rem, 2.5vw, 2rem); }
+.text-h3 { font-weight: 600; font-size: clamp(1.05rem, 1.6vw, 1.3rem); letter-spacing: -0.01em; }
+.text-body { font-size: clamp(0.92rem, 1.1vw, 1rem); line-height: 1.75; color: var(--text-2); }
+.text-sm { font-size: 0.85rem; color: var(--text-2); }
+.text-xs { font-size: 0.72rem; color: var(--text-3); letter-spacing: 0.02em; }
+.text-mono { font-family: var(--font-mono); }
+.text-amber { color: var(--amber); }
+.text-green { color: var(--green); }
+.text-purple { color: var(--purple); }
+.text-rose { color: var(--rose); }
+.text-blue { color: var(--blue); }
+.text-red { color: var(--red); }
+
+section.report-section {
+  min-height: 100vh;
+  padding: clamp(60px, 10vh, 120px) clamp(24px, 6vw, 80px);
+  position: relative;
+  border-bottom: 1px solid var(--border);
+  display: flex;
+  flex-direction: column;
+  justify-content: center;
+  scroll-snap-align: start;
+  scroll-snap-stop: always;
+  overflow: hidden;
+  isolation: isolate;
+}
+/* 每一张 slide 的角标:大号数字 */
+section.report-section::before {
+  content: attr(data-slide-num);
+  position: absolute;
+  top: clamp(20px, 3vh, 36px); right: clamp(24px, 4vw, 60px);
+  font-family: var(--font-mono); font-weight: 600;
+  font-size: clamp(0.68rem, 0.75vw, 0.78rem);
+  letter-spacing: 0.25em; color: var(--text-3);
+  z-index: 4; pointer-events: none;
+}
+/* slide 专属渐变层(通过 CSS 变量驱动色调) */
+section.report-section::after {
+  content: '';
+  position: absolute; inset: 0; pointer-events: none; z-index: -1;
+  background:
+    radial-gradient(ellipse 70% 60% at 85% 15%, var(--slide-glow-1, rgba(245,166,35,0.06)), transparent 55%),
+    radial-gradient(ellipse 60% 50% at 15% 85%, var(--slide-glow-2, rgba(139,92,246,0.04)), transparent 55%);
+  opacity: 0; transition: opacity 1s cubic-bezier(.2,.7,.2,1);
+}
+section.report-section.in-view::after { opacity: 1; }
+section.report-section[data-tone="amber"] { --slide-glow-1: rgba(245,166,35,0.10); --slide-glow-2: rgba(245,166,35,0.04); }
+section.report-section[data-tone="rose"]  { --slide-glow-1: rgba(255,77,141,0.09);  --slide-glow-2: rgba(255,77,141,0.04); }
+section.report-section[data-tone="green"] { --slide-glow-1: rgba(0,220,130,0.08);   --slide-glow-2: rgba(0,220,130,0.03); }
+section.report-section[data-tone="purple"]{ --slide-glow-1: rgba(139,92,246,0.10);  --slide-glow-2: rgba(139,92,246,0.04); }
+section.report-section[data-tone="blue"]  { --slide-glow-1: rgba(59,130,246,0.08);  --slide-glow-2: rgba(59,130,246,0.03); }
+section.report-section[data-tone="orange"]{ --slide-glow-1: rgba(255,140,66,0.10);  --slide-glow-2: rgba(255,140,66,0.04); }
+.section-inner { width: 100%; max-width: var(--max-w); margin: 0 auto; position: relative; }
+.section-head { margin-bottom: clamp(32px, 5vh, 64px); }
+.section-eyebrow {
+  display: inline-flex; align-items: center; gap: 10px;
+  font-family: var(--font-mono); font-size: 0.72rem;
+  letter-spacing: 0.18em; text-transform: uppercase;
+  color: var(--amber); font-weight: 500; margin-bottom: 18px;
+}
+.section-eyebrow::before { content: ''; display: inline-block; width: 24px; height: 1px; background: var(--amber); }
+.section-sub { color: var(--text-2); font-size: 1.05rem; max-width: 720px; margin-top: 14px; line-height: 1.8; }
+
+.grid { display: grid; gap: clamp(14px, 1.6vw, 22px); }
+.grid-2 { grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); }
+.grid-3 { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); }
+.grid-4 { grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); }
+
+.card {
+  background: linear-gradient(180deg, rgba(255,255,255,0.025) 0%, rgba(255,255,255,0.008) 100%), var(--bg-1);
+  border: 1px solid var(--border);
+  border-radius: var(--radius-md);
+  padding: clamp(20px, 2.2vw, 32px);
+  position: relative;
+  backdrop-filter: blur(8px);
+  -webkit-backdrop-filter: blur(8px);
+  transition: transform 0.4s cubic-bezier(.2,.7,.2,1), border-color 0.3s ease, box-shadow 0.4s ease;
+}
+.card:hover {
+  border-color: var(--border-strong);
+  transform: translateY(-3px);
+  box-shadow: 0 12px 40px rgba(0,0,0,0.35), 0 0 0 1px rgba(245,166,35,0.08);
+}
+.card.card-glow { box-shadow: 0 0 40px rgba(245,166,35,0.06); }
+.card-accent {
+  border-left: 3px solid var(--amber);
+  border-top: 1px solid var(--border); border-right: 1px solid var(--border); border-bottom: 1px solid var(--border);
+}
+
+.metric {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: clamp(24px, 2.5vw, 36px); position: relative; overflow: hidden;
+}
+.metric::before {
+  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px;
+  background: linear-gradient(90deg, var(--amber), transparent); opacity: 0.6;
+}
+.metric .metric-label { font-family: var(--font-mono); font-size: 0.7rem; letter-spacing: 0.15em; text-transform: uppercase; color: var(--text-3); margin-bottom: 10px; }
+.metric .metric-value { font-family: var(--font-head); font-weight: 800; font-size: clamp(2.2rem, 4vw, 3.5rem); letter-spacing: -0.03em; line-height: 1; color: var(--text-1); margin-bottom: 8px; }
+.metric .metric-unit { font-family: var(--font-mono); font-size: 0.85rem; color: var(--amber); font-weight: 500; }
+.metric .metric-sub { margin-top: 14px; font-size: 0.82rem; color: var(--text-2); line-height: 1.5; }
+
+.tag {
+  display: inline-flex; align-items: center; gap: 6px;
+  padding: 4px 10px; border-radius: 4px; font-size: 0.72rem; font-weight: 500;
+  letter-spacing: 0.02em; font-family: var(--font-head);
+  background: rgba(245,166,35,0.1); color: var(--amber); border: 1px solid rgba(245,166,35,0.22);
+}
+.tag.green { background: rgba(0,220,130,0.08); color: var(--green); border-color: rgba(0,220,130,0.2); }
+.tag.purple { background: rgba(139,92,246,0.08); color: var(--purple); border-color: rgba(139,92,246,0.2); }
+.tag.rose { background: rgba(255,77,141,0.08); color: var(--rose); border-color: rgba(255,77,141,0.2); }
+.tag.gray { background: rgba(255,255,255,0.04); color: var(--text-2); border-color: var(--border); }
+
+.cover-hero {
+  position: absolute; inset: 0; display: flex; flex-direction: column; justify-content: center;
+  padding: clamp(40px, 8vh, 100px) clamp(24px, 6vw, 80px);
+  background:
+    radial-gradient(ellipse 60% 80% at 30% 30%, rgba(245,166,35,0.08) 0%, transparent 70%),
+    radial-gradient(ellipse 40% 60% at 80% 70%, rgba(139,92,246,0.05) 0%, transparent 70%),
+    var(--bg-0);
+}
+.cover-grid-bg {
+  position: absolute; inset: 0;
+  background-image: linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),
+                    linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);
+  background-size: 64px 64px; pointer-events: none;
+  mask-image: radial-gradient(ellipse 80% 90% at 50% 50%, black 0%, transparent 80%);
+  -webkit-mask-image: radial-gradient(ellipse 80% 90% at 50% 50%, black 0%, transparent 80%);
+}
+.cover-content { position: relative; z-index: 2; max-width: var(--max-w); }
+.cover-meta {
+  display: flex; align-items: center; gap: 16px;
+  font-family: var(--font-mono); font-size: 0.78rem; color: var(--text-3);
+  letter-spacing: 0.18em; text-transform: uppercase; margin-bottom: 32px;
+}
+.cover-meta::before { content: ''; width: 32px; height: 2px; background: var(--amber); }
+.cover-title-stack { display: flex; flex-direction: column; gap: 4px; }
+.cover-title {
+  font-family: var(--font-head); font-weight: 900; letter-spacing: -0.04em;
+  line-height: 0.92; font-size: clamp(3.5rem, 11vw, 9rem);
+  color: #fff;                              /* 兜底纯色:若渐变裁剪失效,至少显示白色粗体 */
+  background: linear-gradient(135deg, #fff 30%, rgba(245,166,35,0.9) 100%);
+  -webkit-background-clip: text; background-clip: text;
+  -webkit-text-fill-color: transparent;     /* 代替 color: transparent,不支持时自动退回 color */
+}
+.cover-sub { font-size: clamp(1rem, 1.6vw, 1.4rem); color: var(--text-2); max-width: 780px; margin-top: 32px; line-height: 1.7; }
+.cover-stats {
+  display: grid; grid-template-columns: repeat(4, 1fr); gap: clamp(12px, 2vw, 28px);
+  margin-top: clamp(48px, 8vh, 96px); padding-top: clamp(24px, 4vh, 48px);
+  border-top: 1px solid var(--border); max-width: 900px;
+}
+.cover-stat .num { font-family: var(--font-head); font-weight: 800; font-size: clamp(1.6rem, 2.8vw, 2.4rem); letter-spacing: -0.02em; color: var(--amber); }
+.cover-stat .lbl { font-size: 0.78rem; color: var(--text-3); margin-top: 4px; font-family: var(--font-mono); letter-spacing: 0.05em; text-transform: uppercase; }
+@media (max-width: 720px) { .cover-stats { grid-template-columns: repeat(2, 1fr); } }
+
+.nav-rail {
+  position: fixed; left: clamp(16px, 2vw, 32px); top: 50%; transform: translateY(-50%);
+  z-index: 100; display: flex; flex-direction: column; gap: 12px;
+}
+.nav-dot {
+  width: 32px; height: 3px; border-radius: 2px;
+  background: rgba(255,255,255,0.14); cursor: pointer;
+  transition: all 0.5s cubic-bezier(.2,.7,.2,1); position: relative;
+  display: flex; align-items: center;
+}
+.nav-dot.active { background: var(--amber); width: 48px; box-shadow: 0 0 12px rgba(245,166,35,0.4); }
+.nav-dot:hover { background: rgba(255,255,255,0.3); }
+.nav-dot::after {
+  content: attr(data-tip); position: absolute; left: calc(100% + 16px); top: 50%;
+  transform: translateY(-50%) translateX(-6px);
+  background: rgba(20,20,20,0.92); backdrop-filter: blur(8px);
+  border: 1px solid var(--border); padding: 6px 12px; border-radius: 6px;
+  font-size: 0.72rem; color: var(--text-1);
+  white-space: nowrap; opacity: 0; pointer-events: none;
+  transition: opacity 0.25s ease, transform 0.25s ease;
+  font-family: var(--font-mono); letter-spacing: 0.04em;
+}
+.nav-dot:hover::after, .nav-dot.active::after { opacity: 1; transform: translateY(-50%) translateX(0); }
+
+.top-bar {
+  position: fixed; top: 0; left: 0; right: 0;
+  display: flex; justify-content: space-between; align-items: center;
+  padding: 18px clamp(24px, 4vw, 48px); z-index: 99; pointer-events: none;
+  background: linear-gradient(180deg, rgba(10,10,10,0.85) 0%, transparent 100%);
+}
+.brand-logo { font-family: var(--font-head); font-weight: 900; font-size: 0.88rem; letter-spacing: 0.2em; }
+.brand-logo .dot { color: var(--amber); }
+
+.progress-line {
+  position: fixed; top: 0; left: 0; height: 2px;
+  background: linear-gradient(90deg, var(--amber), var(--rose));
+  z-index: 1000; width: 0%; transition: width 0.3s ease;
+}
+
+.chart-container {
+  width: 100%; min-height: 340px;
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md); padding: 20px;
+}
+
+.voice-wall { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 16px; }
+.voice-card {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: 24px; position: relative; transition: all 0.3s ease;
+}
+.voice-card::before {
+  content: '"'; position: absolute; top: 8px; left: 12px;
+  font-family: Georgia, serif; font-size: 60px; color: var(--amber);
+  opacity: 0.3; line-height: 1; pointer-events: none;
+}
+.voice-card .voice-content { font-size: 0.96rem; line-height: 1.7; color: var(--text-1); margin: 20px 0 16px 24px; font-weight: 400; }
+.voice-card .voice-meta {
+  display: flex; justify-content: space-between; align-items: center;
+  padding-top: 12px; border-top: 1px solid var(--border);
+  font-size: 0.75rem; color: var(--text-3);
+}
+.voice-card .voice-likes { color: var(--amber); font-weight: 600; font-family: var(--font-mono); }
+.voice-card.hot { border-color: rgba(245,166,35,0.3); }
+.voice-card.hot::before { opacity: 0.5; }
+.voice-card:hover { border-color: var(--amber); transform: translateY(-3px); }
+
+.note-card {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: 20px; display: flex; flex-direction: column; gap: 12px;
+  transition: all 0.3s ease;
+}
+.note-card:hover { border-color: var(--amber); transform: translateY(-3px); }
+.note-rank { font-family: var(--font-mono); font-weight: 700; font-size: 0.75rem; color: var(--amber); letter-spacing: 0.15em; }
+.note-title {
+  font-size: 1rem; line-height: 1.45; font-weight: 600; color: var(--text-1);
+  overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
+}
+.note-stats {
+  display: flex; gap: 16px; padding-top: 12px; border-top: 1px solid var(--border);
+  font-family: var(--font-mono); font-size: 0.8rem; color: var(--text-2);
+}
+.note-stats .st { display: flex; flex-direction: column; gap: 2px; }
+.note-stats .st .n { color: var(--text-1); font-weight: 600; font-size: 1rem; }
+.note-stats .st .l { font-size: 0.65rem; color: var(--text-3); text-transform: uppercase; letter-spacing: 0.1em; }
+
+.theme-poster {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: 28px; position: relative; overflow: hidden;
+}
+.theme-poster.pain { border-top: 3px solid var(--rose); }
+.theme-poster.bright { border-top: 3px solid var(--green); }
+.theme-poster.scene { border-top: 3px solid var(--blue); }
+.theme-poster h4 { font-family: var(--font-head); font-weight: 700; font-size: 1.3rem; margin-bottom: 8px; }
+.theme-poster .count { font-family: var(--font-mono); font-size: 0.78rem; color: var(--text-3); margin-bottom: 16px; }
+.theme-poster .count .num { font-size: 1.4rem; font-weight: 700; color: var(--text-1); margin-right: 4px; }
+.theme-poster .examples { list-style: none; display: flex; flex-direction: column; gap: 10px; margin-top: 12px; }
+.theme-poster .examples li {
+  padding: 10px 14px; background: var(--bg-2); border-left: 2px solid var(--border-strong);
+  border-radius: 4px; font-size: 0.85rem; line-height: 1.55; color: var(--text-2);
+}
+.theme-poster.pain .examples li { border-left-color: var(--rose); }
+.theme-poster.bright .examples li { border-left-color: var(--green); }
+.theme-poster.scene .examples li { border-left-color: var(--blue); }
+
+.insight-banner {
+  min-height: 260px; background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: clamp(32px, 4vw, 56px); display: flex; flex-direction: column;
+  justify-content: space-between; gap: 32px; position: relative; overflow: hidden;
+}
+.insight-banner::before {
+  content: attr(data-num); position: absolute; top: 16px; right: 24px;
+  font-family: var(--font-head); font-weight: 900; font-size: clamp(4rem, 9vw, 7rem);
+  line-height: 1; color: var(--bg-3); letter-spacing: -0.05em; pointer-events: none;
+}
+.insight-banner h3 {
+  font-family: var(--font-head); font-weight: 800;
+  font-size: clamp(1.5rem, 2.8vw, 2.2rem); letter-spacing: -0.02em;
+  line-height: 1.25; color: var(--text-1); max-width: 85%;
+}
+.insight-banner h3 strong { color: var(--amber); font-weight: 900; }
+.insight-banner .insight-body { color: var(--text-2); font-size: 1rem; line-height: 1.75; max-width: 85%; }
+.insight-banner .insight-data {
+  display: flex; gap: 24px; margin-top: 16px; padding-top: 20px; border-top: 1px solid var(--border);
+}
+.insight-banner .insight-data .dp { display: flex; flex-direction: column; gap: 2px; }
+.insight-banner .insight-data .dp .num { font-family: var(--font-mono); font-size: 1.3rem; font-weight: 700; color: var(--amber); }
+.insight-banner .insight-data .dp .lbl { font-size: 0.72rem; color: var(--text-3); text-transform: uppercase; letter-spacing: 0.1em; }
+
+.kol-card { background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md); padding: 20px; display: flex; gap: 14px; align-items: flex-start; }
+.kol-avatar { width: 56px; height: 56px; border-radius: 50%; background: var(--bg-3); flex-shrink: 0; object-fit: cover; border: 1px solid var(--border); }
+.kol-info { flex: 1; overflow: hidden; }
+.kol-name { font-weight: 700; font-size: 0.98rem; margin-bottom: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
+.kol-desc { font-size: 0.82rem; color: var(--text-3); line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
+.kol-stats { display: flex; gap: 14px; margin-top: 10px; font-family: var(--font-mono); font-size: 0.75rem; color: var(--text-2); }
+.kol-stats .amber { color: var(--amber); font-weight: 600; }
+
+.table-wrap { overflow-x: auto; border-radius: var(--radius-md); border: 1px solid var(--border); }
+.data-tbl { width: 100%; border-collapse: collapse; font-size: 0.88rem; }
+.data-tbl thead th {
+  text-align: left; padding: 14px 16px; background: var(--bg-1); border-bottom: 1px solid var(--border);
+  font-family: var(--font-mono); font-weight: 500; font-size: 0.72rem;
+  letter-spacing: 0.08em; text-transform: uppercase; color: var(--text-3);
+}
+.data-tbl tbody td { padding: 14px 16px; border-bottom: 1px solid var(--border); color: var(--text-1); vertical-align: middle; }
+.data-tbl tbody tr:last-child td { border-bottom: none; }
+.data-tbl tbody tr:hover { background: rgba(255,255,255,0.02); }
+.data-tbl .tb-num { font-family: var(--font-mono); font-weight: 600; color: var(--amber); }
+
+.matrix-2x2 {
+  display: grid; grid-template-columns: 60px 1fr 1fr; grid-template-rows: 1fr 1fr 60px;
+  gap: 12px; min-height: 520px; font-family: var(--font-head);
+}
+.matrix-2x2 .axis-y {
+  grid-column: 1; grid-row: 1 / 3;
+  display: flex; align-items: center; justify-content: center;
+  writing-mode: vertical-rl; transform: rotate(180deg);
+  font-family: var(--font-mono); font-size: 0.72rem;
+  letter-spacing: 0.15em; color: var(--text-3); text-transform: uppercase;
+}
+.matrix-2x2 .axis-x {
+  grid-column: 2 / 4; grid-row: 3;
+  display: flex; justify-content: center; align-items: center;
+  font-family: var(--font-mono); font-size: 0.72rem;
+  letter-spacing: 0.15em; color: var(--text-3); text-transform: uppercase;
+}
+.matrix-cell {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: 20px; position: relative; display: flex; flex-direction: column;
+}
+.matrix-cell .cell-label { font-family: var(--font-mono); font-size: 0.7rem; letter-spacing: 0.12em; color: var(--text-3); margin-bottom: 10px; text-transform: uppercase; }
+.matrix-cell h5 { font-weight: 700; font-size: 1rem; margin-bottom: 6px; color: var(--text-1); }
+.matrix-cell p { font-size: 0.85rem; color: var(--text-2); line-height: 1.55; }
+.matrix-cell.q1 { border-top: 2px solid var(--amber); }
+.matrix-cell.q2 { border-top: 2px solid var(--green); }
+.matrix-cell.q3 { border-top: 2px solid var(--rose); }
+.matrix-cell.q4 { border-top: 2px solid var(--purple); }
+
+.tl { position: relative; padding-left: 32px; }
+.tl::before {
+  content: ''; position: absolute; left: 8px; top: 10px; bottom: 10px;
+  width: 1px; background: linear-gradient(180deg, var(--amber), var(--purple), transparent);
+}
+.tl-item { position: relative; margin-bottom: 28px; padding-left: 20px; }
+.tl-item::before {
+  content: ''; position: absolute; left: -30px; top: 6px;
+  width: 10px; height: 10px; border-radius: 50%; background: var(--amber);
+  border: 2px solid var(--bg-0); box-shadow: 0 0 0 2px var(--amber);
+}
+.tl-item .tl-time { font-family: var(--font-mono); font-size: 0.72rem; letter-spacing: 0.1em; color: var(--amber); text-transform: uppercase; margin-bottom: 4px; }
+.tl-item h5 { font-weight: 700; font-size: 1rem; margin-bottom: 6px; }
+.tl-item p { font-size: 0.88rem; color: var(--text-2); line-height: 1.6; }
+
+/* === 渐显:默认可见,只有 js 已就绪时才先隐藏 === */
+.fade-up { opacity: 1; transform: none; transition: opacity 0.9s cubic-bezier(.16,.84,.33,1), transform 0.9s cubic-bezier(.16,.84,.33,1); }
+html.js .fade-up { opacity: 0; transform: translateY(32px); will-change: opacity, transform; }
+html.js .fade-up.is-visible { opacity: 1; transform: translateY(0); }
+
+/* 深度入场:从下方滑入 + 微缩放(用于 section-head) */
+.rise-in { opacity: 1; transform: none; transition: opacity 1.1s cubic-bezier(.16,.84,.33,1), transform 1.1s cubic-bezier(.16,.84,.33,1); }
+html.js .rise-in { opacity: 0; transform: translateY(48px) scale(0.97); will-change: opacity, transform; }
+html.js .rise-in.is-visible { opacity: 1; transform: translateY(0) scale(1); }
+
+/* 逐字标题:每个 .char 独立控制 */
+.headline-anim { display: inline-block; }
+.headline-anim .char { display: inline-block; opacity: 1; transform: none; transition: opacity 0.7s cubic-bezier(.16,.84,.33,1), transform 0.7s cubic-bezier(.16,.84,.33,1); }
+html.js .headline-anim .char { opacity: 0; transform: translateY(0.6em) rotate(6deg); will-change: opacity, transform; }
+html.js .headline-anim.is-visible .char { opacity: 1; transform: translateY(0) rotate(0); }
+
+/* 键盘提示 pill —— 右下角,首次滚动 5s 后自动淡出 */
+.kbd-hint {
+  position: fixed; right: clamp(16px, 2vw, 28px); bottom: clamp(16px, 2vh, 28px);
+  z-index: 100; display: flex; align-items: center; gap: 10px;
+  padding: 10px 16px; border-radius: 999px;
+  background: rgba(20,20,20,0.85); backdrop-filter: blur(16px);
+  border: 1px solid var(--border-strong);
+  font-family: var(--font-mono); font-size: 0.72rem; color: var(--text-2);
+  letter-spacing: 0.04em;
+  transition: opacity 0.6s ease, transform 0.6s ease;
+}
+.kbd-hint.fade { opacity: 0; transform: translateY(12px); pointer-events: none; }
+.kbd-hint kbd {
+  display: inline-flex; align-items: center; justify-content: center;
+  min-width: 22px; height: 22px; padding: 0 6px;
+  background: var(--bg-3); border: 1px solid var(--border-strong);
+  border-radius: 4px; font-size: 0.7rem; font-family: var(--font-mono);
+  color: var(--text-1); box-shadow: 0 1px 0 rgba(0,0,0,0.4);
+}
+
+/* slide counter pill —— 左下角 */
+.slide-counter {
+  position: fixed; left: clamp(16px, 2vw, 28px); bottom: clamp(16px, 2vh, 28px);
+  z-index: 100; display: flex; align-items: center; gap: 8px;
+  padding: 8px 14px; border-radius: 999px;
+  background: rgba(20,20,20,0.85); backdrop-filter: blur(16px);
+  border: 1px solid var(--border-strong);
+  font-family: var(--font-mono); font-size: 0.74rem; letter-spacing: 0.1em;
+  color: var(--text-2);
+}
+.slide-counter .now { color: var(--amber); font-weight: 700; }
+.slide-counter .bar { width: 60px; height: 2px; background: rgba(255,255,255,0.1); border-radius: 2px; overflow: hidden; }
+.slide-counter .bar::after {
+  content: ''; display: block; height: 100%; width: var(--pct, 0%);
+  background: linear-gradient(90deg, var(--amber), var(--rose));
+  transition: width 0.6s cubic-bezier(.2,.7,.2,1);
+}
+
+/* 海报式 hero 点缀:流动的光弧 */
+.cover-hero .aurora {
+  position: absolute; inset: 0; pointer-events: none; overflow: hidden; z-index: 1;
+}
+.cover-hero .aurora span {
+  position: absolute; border-radius: 50%; filter: blur(80px); opacity: 0.5;
+}
+.cover-hero .aurora span:nth-child(1) { width: 500px; height: 500px; background: rgba(245,166,35,0.35); top: -10%; left: 10%; animation: aurora-drift-1 18s ease-in-out infinite alternate; }
+.cover-hero .aurora span:nth-child(2) { width: 420px; height: 420px; background: rgba(139,92,246,0.30); bottom: -8%; right: 10%; animation: aurora-drift-2 22s ease-in-out infinite alternate; }
+.cover-hero .aurora span:nth-child(3) { width: 300px; height: 300px; background: rgba(0,220,130,0.22); top: 40%; left: 55%; animation: aurora-drift-3 26s ease-in-out infinite alternate; }
+@keyframes aurora-drift-1 { from { transform: translate(0,0) scale(1); } to { transform: translate(60px,80px) scale(1.2); } }
+@keyframes aurora-drift-2 { from { transform: translate(0,0) scale(1); } to { transform: translate(-80px,-60px) scale(1.15); } }
+@keyframes aurora-drift-3 { from { transform: translate(0,0) scale(1); } to { transform: translate(-100px,40px) scale(1.3); } }
+@media (prefers-reduced-motion: reduce) { .cover-hero .aurora span { animation: none; } }
+
+footer.report-footer {
+  padding: 48px clamp(24px, 6vw, 80px); text-align: center;
+  border-top: 1px solid var(--border); color: var(--text-3); font-size: 0.8rem;
+  background: var(--bg-0);
+}
+footer.report-footer .meta { font-family: var(--font-mono); letter-spacing: 0.12em; text-transform: uppercase; margin-top: 8px; font-size: 0.7rem; }
+
+@media (max-width: 900px) {
+  .matrix-2x2 { grid-template-columns: 40px 1fr; grid-template-rows: auto; }
+  .matrix-2x2 .axis-x, .matrix-2x2 .axis-y { display: none; }
+  .matrix-cell { grid-column: 2; }
+}
+@media (max-width: 600px) {
+  .nav-rail { display: none; }
+  .top-bar { padding: 14px 18px; font-size: 0.72rem; }
+}
+</style>
+</head>
+<body>
+  <nav class="nav-rail" aria-label="章节导航">
+    <a class="nav-dot active" href="#s0" data-tip="封面" data-idx="0"></a><a class="nav-dot" href="#agenda" data-tip="目录" data-idx="1"></a><a class="nav-dot" href="#category" data-tip="0 品类全景 · 肠道用药大盘" data-idx="2"></a><a class="nav-dot" href="#adult" data-tip="1 成人乳酸菌素片 · 品类机会" data-idx="3"></a><a class="nav-dot" href="#migrate" data-tip="2 成人→儿童 · 机会迁移" data-idx="4"></a><a class="nav-dot" href="#cross" data-tip="3 儿童微生态 · 交叉验证" data-idx="5"></a><a class="nav-dot" href="#position" data-tip="4 品类定位 · 里斯×特劳特" data-idx="6"></a><a class="nav-dot" href="#action" data-tip="5 落地行动" data-idx="7"></a>
+  </nav>
+  <div class="top-bar">
+    <div class="brand-logo">江中<span class="dot">·</span>产品开发部 / 乳酸菌素片儿童版 VOC 深度洞察 v2.0</div>
+    <div class="text-mono text-xs" style="color:var(--text-3);">王总 5 步路径 / 品类→成人→迁移→交叉→定位</div>
+  </div>
+  <div class="kbd-hint" id="kbdHint">
+    <span>键盘切换</span>
+    <kbd>↑</kbd><kbd>↓</kbd>
+    <span>或</span>
+    <kbd>PgUp</kbd><kbd>PgDn</kbd>
+  </div>
+  <div class="progress-line" id="progressLine"></div>
+  <main class="deck">
+<section class="report-section" id="s0" data-tone="amber" data-slide-num="01/27" style="min-height:100vh;padding:0;">
+  <div class="cover-hero">
+    <div class="aurora" aria-hidden="true"><span></span><span></span><span></span></div>
+    <div class="cover-grid-bg"></div>
+    <div class="cover-content">
+      <div class="cover-meta rise-in" style="display:flex; justify-content:space-between; align-items:center; gap:16px; flex-wrap:wrap;">
+        <span>江中 / 产品开发部 / 2026 · 江中乳酸菌素片儿童版 · VOC 深度洞察 v2</span>
+        <span style="display:inline-flex; align-items:center; gap:6px; padding:4px 12px; background:#2D9C5D15; color:#2D9C5D; border:1px solid #2D9C5D55; border-radius:16px; font-family:var(--font-mono); font-size:0.72rem; letter-spacing:0.12em; font-weight:600;">
+          <span style="font-size:0.9rem;">✓</span>王总 5 步路径 · 结构重构版
+        </span>
+      </div>
+      <div class="cover-title-stack">
+        <p class="text-mono rise-in" style="color:#7ED4C2; font-size:0.9rem;letter-spacing:0.2em;margin-bottom:18px;">品类全景 → 成人机会 → 儿童迁移 → 交叉验证 → 里斯×特劳特定位</p>
+        <h1 class="cover-title rise-in">江中乳酸菌素片儿童版<br/><span style="color:#7ED4C2; -webkit-text-fill-color:#7ED4C2; background:none; font-size:0.66em;">VOC 深度洞察报告 v2</span></h1>
+        <p class="text-poster rise-in" style="margin-top:20px;color:var(--text-2); font-size:1.42rem;">
+          严格遵循<strong style="color:#7ED4C2;">王总 5 步分析路径</strong> · 从品类入手而非产品入手
+        </p>
+      </div>
+      <p class="cover-sub fade-up">
+        基于 <strong style="color:#7ED4C2;">0420 会议王总核心分析路径</strong>重构:
+        Step1 <strong style="color:#0085CA;">肠道品类全景</strong> →
+        Step2 <strong style="color:#FF8C42;">成人乳酸菌素片品类机会</strong> →
+        Step3 <strong style="color:#FF8BA7;">成人→儿童机会迁移</strong> →
+        Step4 <strong style="color:#8B5CF6;">儿童微生态交叉验证</strong> →
+        Step5 <strong style="color:#2D9C5D;">里斯品类战略 × 特劳特定位收敛</strong>。
+        以 <strong style="color:#7ED4C2;">2,566</strong> 条真实家长 VOC 为证据底座。
+      </p>
+      <div class="cover-stats fade-up" style="grid-template-columns:repeat(5, 1fr); max-width:960px;">
+        <div class="cover-stat"><div class="num">5 步</div><div class="lbl">王总分析路径</div></div>
+        <div class="cover-stat"><div class="num">2,566</div><div class="lbl">真实家长 VOC</div></div>
+        <div class="cover-stat"><div class="num">2</div><div class="lbl">采集平台</div></div>
+        <div class="cover-stat"><div class="num">6</div><div class="lbl">章节</div></div>
+        <div class="cover-stat"><div class="num">27</div><div class="lbl">slides</div></div>
+      </div>
+      <p class="text-mono text-xs fade-up" style="margin-top:40px; color:var(--text-3);">SCROLL DOWN · 采集截止 2026-04-20T03:09:34.251Z · 2,566 条真实 VOC</p>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="agenda" data-tone="amber" data-slide-num="02/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+      <div class="section-eyebrow" style="color:#7ED4C2;">CONTENTS · 王总 5 步路径 + 落地</div>
+      <h2 class="text-h1"><span class="headline-anim">从品类入手 · 层层收敛到一句话定位</span></h2>
+      <p class="section-sub">严格遵循王总要求:<strong style="color:#7ED4C2;">品类全景→成人机会→儿童迁移→交叉验证→定位收敛→落地</strong></p>
+    </div>
+
+    <div class="grid" style="grid-template-columns:repeat(2, 1fr); gap:22px; margin-top:20px;">
+      
+      <a href="#category" class="fade-up" style="text-decoration:none; display:block; background:var(--bg-1); border:1px solid var(--border); border-left:4px solid #0085CA; border-radius:var(--radius-md); padding:24px; transition:all .35s cubic-bezier(.2,.7,.2,1); position:relative; overflow:hidden;" onmouseover="this.style.transform='translateY(-4px)'; this.style.borderColor='#0085CA'; this.style.boxShadow='0 20px 60px -20px #0085CA55'" onmouseout="this.style.transform='translateY(0)'; this.style.borderColor='var(--border)'; this.style.boxShadow='none'">
+        <div style="position:absolute; top:-18px; right:-10px; font-family:var(--font-head); font-weight:900; font-size:8rem; line-height:1; color:#0085CA; opacity:.08; letter-spacing:-0.06em; pointer-events:none;">0</div>
+        <div style="display:flex; justify-content:space-between; align-items:start; margin-bottom:14px;">
+          <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.18em; font-weight:700;">CH 0 · CATEGORY LANDSCAPE · STEP 1</div>
+          <div style="font-size:1.6rem; filter:grayscale(20%);">🔭</div>
+        </div>
+        <h3 class="text-h2" style="margin:0 0 10px; color:var(--text-1); font-size:1.38rem;">品类全景 · 肠道用药大盘</h3>
+        <p style="color:var(--text-2); font-size:0.88rem; line-height:1.6; margin-bottom:12px;">微生态制剂 × 肠炎止泻 × 润肠通便 全量扫描 · TAM→SAM→SOM</p>
+        <div style="display:flex; flex-wrap:wrap; gap:5px; margin-bottom:12px;">
+          <span style="padding:3px 8px; background:#0085CA15; color:#0085CA; border-radius:3px; font-size:0.66rem; font-weight:600;">0.1 微生态制剂 × 肠炎止泻 × 润肠通便 </span><span style="padding:3px 8px; background:#0085CA15; color:#0085CA; border-radius:3px; font-size:0.66rem; font-weight:600;">0.2 各品类人群需求标签 × 解决问题矩阵</span><span style="padding:3px 8px; background:#0085CA15; color:#0085CA; border-radius:3px; font-size:0.66rem; font-weight:600;">0.3 TAM→SAM→SOM </span>
+        </div>
+      </a>
+      <a href="#adult" class="fade-up" style="text-decoration:none; display:block; background:var(--bg-1); border:1px solid var(--border); border-left:4px solid #FF8C42; border-radius:var(--radius-md); padding:24px; transition:all .35s cubic-bezier(.2,.7,.2,1); position:relative; overflow:hidden;" onmouseover="this.style.transform='translateY(-4px)'; this.style.borderColor='#FF8C42'; this.style.boxShadow='0 20px 60px -20px #FF8C4255'" onmouseout="this.style.transform='translateY(0)'; this.style.borderColor='var(--border)'; this.style.boxShadow='none'">
+        <div style="position:absolute; top:-18px; right:-10px; font-family:var(--font-head); font-weight:900; font-size:8rem; line-height:1; color:#FF8C42; opacity:.08; letter-spacing:-0.06em; pointer-events:none;">1</div>
+        <div style="display:flex; justify-content:space-between; align-items:start; margin-bottom:14px;">
+          <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.18em; font-weight:700;">CH 1 · ADULT OPPORTUNITY · STEP 2</div>
+          <div style="font-size:1.6rem; filter:grayscale(20%);">💊</div>
+        </div>
+        <h3 class="text-h2" style="margin:0 0 10px; color:var(--text-1); font-size:1.38rem;">成人乳酸菌素片 · 品类机会</h3>
+        <p style="color:var(--text-2); font-size:0.88rem; line-height:1.6; margin-bottom:12px;">成人 VOC 全景 · 品类机会点 · 竞品差异化空白</p>
+        <div style="display:flex; flex-wrap:wrap; gap:5px; margin-bottom:12px;">
+          <span style="padding:3px 8px; background:#FF8C4215; color:#FF8C42; border-radius:3px; font-size:0.66rem; font-weight:600;">1.1 成人乳酸菌素片 VOC 全景 </span><span style="padding:3px 8px; background:#FF8C4215; color:#FF8C42; border-radius:3px; font-size:0.66rem; font-weight:600;">1.2 成人品类机会点 </span><span style="padding:3px 8px; background:#FF8C4215; color:#FF8C42; border-radius:3px; font-size:0.66rem; font-weight:600;">1.3 品类核心机会提炼 </span>
+        </div>
+      </a>
+      <a href="#migrate" class="fade-up" style="text-decoration:none; display:block; background:var(--bg-1); border:1px solid var(--border); border-left:4px solid #FF8BA7; border-radius:var(--radius-md); padding:24px; transition:all .35s cubic-bezier(.2,.7,.2,1); position:relative; overflow:hidden;" onmouseover="this.style.transform='translateY(-4px)'; this.style.borderColor='#FF8BA7'; this.style.boxShadow='0 20px 60px -20px #FF8BA755'" onmouseout="this.style.transform='translateY(0)'; this.style.borderColor='var(--border)'; this.style.boxShadow='none'">
+        <div style="position:absolute; top:-18px; right:-10px; font-family:var(--font-head); font-weight:900; font-size:8rem; line-height:1; color:#FF8BA7; opacity:.08; letter-spacing:-0.06em; pointer-events:none;">2</div>
+        <div style="display:flex; justify-content:space-between; align-items:start; margin-bottom:14px;">
+          <div class="text-mono text-xs" style="color:#FF8BA7; letter-spacing:0.18em; font-weight:700;">CH 2 · MIGRATION · STEP 3</div>
+          <div style="font-size:1.6rem; filter:grayscale(20%);">🔄</div>
+        </div>
+        <h3 class="text-h2" style="margin:0 0 10px; color:var(--text-1); font-size:1.38rem;">成人→儿童 · 机会迁移</h3>
+        <p style="color:var(--text-2); font-size:0.88rem; line-height:1.6; margin-bottom:12px;">成人 VOC 中的儿童信号 · 家长决策路径 · 可迁移机会矩阵</p>
+        <div style="display:flex; flex-wrap:wrap; gap:5px; margin-bottom:12px;">
+          <span style="padding:3px 8px; background:#FF8BA715; color:#FF8BA7; border-radius:3px; font-size:0.66rem; font-weight:600;">2.1 成人 VOC 中的儿童信号扫描 </span><span style="padding:3px 8px; background:#FF8BA715; color:#FF8BA7; border-radius:3px; font-size:0.66rem; font-weight:600;">2.2 家长购买决策路径 </span><span style="padding:3px 8px; background:#FF8BA715; color:#FF8BA7; border-radius:3px; font-size:0.66rem; font-weight:600;">2.3 可迁移 vs 不可迁移 </span>
+        </div>
+      </a>
+      <a href="#cross" class="fade-up" style="text-decoration:none; display:block; background:var(--bg-1); border:1px solid var(--border); border-left:4px solid #8B5CF6; border-radius:var(--radius-md); padding:24px; transition:all .35s cubic-bezier(.2,.7,.2,1); position:relative; overflow:hidden;" onmouseover="this.style.transform='translateY(-4px)'; this.style.borderColor='#8B5CF6'; this.style.boxShadow='0 20px 60px -20px #8B5CF655'" onmouseout="this.style.transform='translateY(0)'; this.style.borderColor='var(--border)'; this.style.boxShadow='none'">
+        <div style="position:absolute; top:-18px; right:-10px; font-family:var(--font-head); font-weight:900; font-size:8rem; line-height:1; color:#8B5CF6; opacity:.08; letter-spacing:-0.06em; pointer-events:none;">3</div>
+        <div style="display:flex; justify-content:space-between; align-items:start; margin-bottom:14px;">
+          <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.18em; font-weight:700;">CH 3 · CROSS VALIDATION · STEP 4</div>
+          <div style="font-size:1.6rem; filter:grayscale(20%);">🔬</div>
+        </div>
+        <h3 class="text-h2" style="margin:0 0 10px; color:var(--text-1); font-size:1.38rem;">儿童微生态 · 交叉验证</h3>
+        <p style="color:var(--text-2); font-size:0.88rem; line-height:1.6; margin-bottom:12px;">儿童产品全量扫描 · 竞品空白 × 我们能接住的交叉点</p>
+        <div style="display:flex; flex-wrap:wrap; gap:5px; margin-bottom:12px;">
+          <span style="padding:3px 8px; background:#8B5CF615; color:#8B5CF6; border-radius:3px; font-size:0.66rem; font-weight:600;">3.1 儿童微生态制剂全量扫描 </span><span style="padding:3px 8px; background:#8B5CF615; color:#8B5CF6; border-radius:3px; font-size:0.66rem; font-weight:600;">3.2 交叉验证 </span><span style="padding:3px 8px; background:#8B5CF615; color:#8B5CF6; border-radius:3px; font-size:0.66rem; font-weight:600;">3.3 竞品正反面精简分析 </span>
+        </div>
+      </a>
+      <a href="#position" class="fade-up" style="text-decoration:none; display:block; background:var(--bg-1); border:1px solid var(--border); border-left:4px solid #2D9C5D; border-radius:var(--radius-md); padding:24px; transition:all .35s cubic-bezier(.2,.7,.2,1); position:relative; overflow:hidden;" onmouseover="this.style.transform='translateY(-4px)'; this.style.borderColor='#2D9C5D'; this.style.boxShadow='0 20px 60px -20px #2D9C5D55'" onmouseout="this.style.transform='translateY(0)'; this.style.borderColor='var(--border)'; this.style.boxShadow='none'">
+        <div style="position:absolute; top:-18px; right:-10px; font-family:var(--font-head); font-weight:900; font-size:8rem; line-height:1; color:#2D9C5D; opacity:.08; letter-spacing:-0.06em; pointer-events:none;">4</div>
+        <div style="display:flex; justify-content:space-between; align-items:start; margin-bottom:14px;">
+          <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.18em; font-weight:700;">CH 4 · POSITIONING · STEP 5</div>
+          <div style="font-size:1.6rem; filter:grayscale(20%);">🎯</div>
+        </div>
+        <h3 class="text-h2" style="margin:0 0 10px; color:var(--text-1); font-size:1.38rem;">品类定位 · 里斯×特劳特</h3>
+        <p style="color:var(--text-2); font-size:0.88rem; line-height:1.6; margin-bottom:12px;">里斯品类战略 · 特劳特一句话定位 · 三条机会 VOC 验证</p>
+        <div style="display:flex; flex-wrap:wrap; gap:5px; margin-bottom:12px;">
+          <span style="padding:3px 8px; background:#2D9C5D15; color:#2D9C5D; border-radius:3px; font-size:0.66rem; font-weight:600;">4.1 里斯品类战略 </span><span style="padding:3px 8px; background:#2D9C5D15; color:#2D9C5D; border-radius:3px; font-size:0.66rem; font-weight:600;">4.2 特劳特定位 </span><span style="padding:3px 8px; background:#2D9C5D15; color:#2D9C5D; border-radius:3px; font-size:0.66rem; font-weight:600;">4.3 三条细分机会 VOC 验证 </span><span style="padding:3px 8px; background:#2D9C5D15; color:#2D9C5D; border-radius:3px; font-size:0.66rem; font-weight:600;">4.4 风险评估 </span>
+        </div>
+      </a>
+      <a href="#action" class="fade-up" style="text-decoration:none; display:block; background:var(--bg-1); border:1px solid var(--border); border-left:4px solid #7ED4C2; border-radius:var(--radius-md); padding:24px; transition:all .35s cubic-bezier(.2,.7,.2,1); position:relative; overflow:hidden;" onmouseover="this.style.transform='translateY(-4px)'; this.style.borderColor='#7ED4C2'; this.style.boxShadow='0 20px 60px -20px #7ED4C255'" onmouseout="this.style.transform='translateY(0)'; this.style.borderColor='var(--border)'; this.style.boxShadow='none'">
+        <div style="position:absolute; top:-18px; right:-10px; font-family:var(--font-head); font-weight:900; font-size:8rem; line-height:1; color:#7ED4C2; opacity:.08; letter-spacing:-0.06em; pointer-events:none;">5</div>
+        <div style="display:flex; justify-content:space-between; align-items:start; margin-bottom:14px;">
+          <div class="text-mono text-xs" style="color:#7ED4C2; letter-spacing:0.18em; font-weight:700;">CH 5 · ACTION PLAN </div>
+          <div style="font-size:1.6rem; filter:grayscale(20%);">🚀</div>
+        </div>
+        <h3 class="text-h2" style="margin:0 0 10px; color:var(--text-1); font-size:1.38rem;">落地行动</h3>
+        <p style="color:var(--text-2); font-size:0.88rem; line-height:1.6; margin-bottom:12px;">产品策略 · 渠道策略 · P0/P1 行动清单</p>
+        <div style="display:flex; flex-wrap:wrap; gap:5px; margin-bottom:12px;">
+          <span style="padding:3px 8px; background:#7ED4C215; color:#7ED4C2; border-radius:3px; font-size:0.66rem; font-weight:600;">5.1 产品策略 </span><span style="padding:3px 8px; background:#7ED4C215; color:#7ED4C2; border-radius:3px; font-size:0.66rem; font-weight:600;">5.2 渠道策略 </span><span style="padding:3px 8px; background:#7ED4C215; color:#7ED4C2; border-radius:3px; font-size:0.66rem; font-weight:600;">5.3 P0/P1 行动清单 × 时间线</span>
+        </div>
+      </a>
+    </div>
+
+    <div class="fade-up" style="margin-top:44px; padding:22px 26px; background:linear-gradient(135deg, #7ED4C210, #2D9C5D06); border:1px solid #7ED4C222; border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#7ED4C2; letter-spacing:0.15em; margin-bottom:10px;">METHODOLOGY · 王总分析路径</div>
+      <div style="color:var(--text-1); font-size:0.98rem; line-height:1.72;">
+        本报告 v2 版严格遵循 <strong style="color:#7ED4C2;">0420 会议王总 5 步分析路径</strong>重构,解决 v1 版"<strong style="color:#FF6B6B;">太散太乱,不知道怎么看怎么用</strong>"的问题:<br/>
+        ① 品类全景入手 → ② 成人品类机会 → ③ 机会迁移到儿童 → ④ 反向交叉验证 → ⑤ 里斯品类战略 + 特劳特定位收敛。<br/>
+        使用客户熟悉的 <strong style="color:#2D9C5D;">里斯 + 特劳特</strong> 框架,而非 KANO/混沌等不适用模型。
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="category" data-tone="blue" data-slide-num="03/27" style="justify-content:center;">
+  <div class="section-inner">
+    <div class="rise-in" style="text-align:center; margin-bottom:40px;">
+      <div style="font-family:var(--font-head); font-weight:900; font-size:clamp(5rem, 14vw, 11rem); line-height:0.9; color:#0085CA; opacity:0.12; letter-spacing:-0.06em;">00</div>
+      <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.3em; margin-top:-2rem; font-weight:700;">STEP 1 · CHAPTER 0 · CATEGORY LANDSCAPE</div>
+    </div>
+    <div class="rise-in" style="text-align:center; margin-bottom:36px;">
+      <div style="font-size:3.2rem; margin-bottom:14px;">🔭</div>
+      <h2 class="text-poster" style="font-size:clamp(2.4rem, 5.2vw, 4.2rem); color:var(--text-1); letter-spacing:-0.025em;">品类全景 · 肠道用药大盘</h2>
+      <p style="color:#0085CA; font-family:var(--font-mono); font-size:0.92rem; letter-spacing:0.18em; margin-top:12px; font-weight:600;">CATEGORY LANDSCAPE</p>
+    </div>
+    <div class="fade-up" style="max-width:960px; margin:0 auto; text-align:center; padding:28px 32px; background:linear-gradient(135deg, #0085CA0C, transparent); border-left:3px solid #0085CA; border-radius:var(--radius-md);">
+      <p style="color:var(--text-1); font-size:1.08rem; line-height:1.82;">王总明确要求:<strong style="color:#0085CA;">"从整个肠道品类入手,不是从乳酸菌素片入手"</strong>。本章从 <strong>微生态制剂(益生菌+乳酸菌素片)、肠炎止泻药、润肠通便药</strong> 三大品类出发,扫描 <strong style="color:#7ED4C2;">100+ 亿肠道市场</strong> 的人群需求、标签、解决问题,建立 TAM→SAM→SOM 漏斗。</p>
+    </div>
+    <div class="fade-up" style="margin-top:40px; display:grid; grid-template-columns:repeat(3, 1fr); gap:14px; max-width:1100px; margin-left:auto; margin-right:auto;">
+      
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #0085CA22; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">0.1</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">微生态制剂 × 肠炎止泻 × 润肠通便 · 三大品类扫描</div>
+      </div>
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #0085CA22; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">0.2</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">各品类人群需求标签 × 解决问题矩阵</div>
+      </div>
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #0085CA22; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">0.3</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">TAM→SAM→SOM · 市场漏斗与乳酸菌素片区间</div>
+      </div>
+    </div>
+    <div class="fade-up" style="margin-top:48px; text-align:center;">
+      <div class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.3em;">SCROLL DOWN · 3 个子章</div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="category-1" data-tone="blue" data-slide-num="04/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#0085CA;">0.1 · CATEGORY SCAN</div>
+    <h2 class="text-h1"><span class="headline-anim">微生态制剂 × 肠炎止泻 × 润肠通便 · 三大品类扫描</span></h2>
+    <p class="section-sub">王总要求:"从整个肠道品类入手,不是从乳酸菌素片入手"——先看大盘,再聚焦。</p>
+  </div>
+
+    <div class="rise-in" style="padding:28px 32px; background:linear-gradient(135deg, #0085CA12, #0085CA04); border-left:4px solid #0085CA; border-radius:var(--radius-md); margin-bottom:32px;">
+    <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.18em; margin-bottom:10px; font-weight:700;">STEP 1 · 品类入口</div>
+    <div style="color:var(--text-1); font-size:1.18rem; line-height:1.72; font-weight:600;">肠道用药三大品类:<strong>微生态制剂</strong>(调理)、<strong>肠炎止泻</strong>(治疗)、<strong>润肠通便</strong>(对症)</div>
+    <div style="color:var(--text-2); font-size:0.92rem; line-height:1.7; margin-top:10px;">乳酸菌素片属于微生态制剂品类,但用户的肠道需求横跨三个品类——理解全景才能找到定位空间。</div>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:18px; margin-top:24px;">
+      
+      <div style="padding:22px; background:#7ED4C208; border:1px solid #7ED4C233; border-radius:var(--radius-md); border-top:3px solid #7ED4C2;">
+        <div class="text-mono text-xs" style="color:#7ED4C2; letter-spacing:0.12em; font-weight:700; margin-bottom:10px;">微生态制剂(益生菌+乳酸菌素片)</div>
+        <div style="font-family:var(--font-head); font-size:2.2rem; font-weight:800; color:#7ED4C2; margin-bottom:6px;">1424</div>
+        <div style="color:var(--text-3); font-size:0.72rem; margin-bottom:12px;">条相关 VOC</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.6; margin-bottom:10px;">活菌/灭活菌制剂,通过补充或调节肠道菌群恢复微生态平衡</div>
+        <div style="color:var(--text-2); font-size:0.78rem; line-height:1.5; padding-top:10px; border-top:1px dashed #7ED4C233;">
+          <strong>代表产品</strong>:妈咪爱、合生元、万益蓝、金双岐、亿活、宝乐安、拜奥、lifespace<br/>
+          <strong>监管身份</strong>:药品(妈咪爱/亿活)、保健品(合生元)、食品(万益蓝)三种身份并存
+        </div>
+      </div>
+      <div style="padding:22px; background:#FF6B6B08; border:1px solid #FF6B6B33; border-radius:var(--radius-md); border-top:3px solid #FF6B6B;">
+        <div class="text-mono text-xs" style="color:#FF6B6B; letter-spacing:0.12em; font-weight:700; margin-bottom:10px;">肠炎止泻药</div>
+        <div style="font-family:var(--font-head); font-size:2.2rem; font-weight:800; color:#FF6B6B; margin-bottom:6px;">174</div>
+        <div style="color:var(--text-3); font-size:0.72rem; margin-bottom:12px;">条相关 VOC</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.6; margin-bottom:10px;">针对急性/慢性腹泻的对症治疗,止泻为主要功效</div>
+        <div style="color:var(--text-2); font-size:0.78rem; line-height:1.5; padding-top:10px; border-top:1px dashed #FF6B6B33;">
+          <strong>代表产品</strong>:蒙脱石散、肠炎宁、诺氟沙星<br/>
+          <strong>监管身份</strong>:以处方药和 OTC 为主,家长自行购买意愿低
+        </div>
+      </div>
+      <div style="padding:22px; background:#FF8C4208; border:1px solid #FF8C4233; border-radius:var(--radius-md); border-top:3px solid #FF8C42;">
+        <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.12em; font-weight:700; margin-bottom:10px;">润肠通便药</div>
+        <div style="font-family:var(--font-head); font-size:2.2rem; font-weight:800; color:#FF8C42; margin-bottom:6px;">273</div>
+        <div style="color:var(--text-3); font-size:0.72rem; margin-bottom:12px;">条相关 VOC</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.6; margin-bottom:10px;">针对便秘的对症治疗,通便/软化大便为主要功效</div>
+        <div style="color:var(--text-2); font-size:0.78rem; line-height:1.5; padding-top:10px; border-top:1px dashed #FF8C4233;">
+          <strong>代表产品</strong>:开塞露、乳果糖、常润茶、纤维素<br/>
+          <strong>监管身份</strong>:OTC + 食品级双轨,儿童场景以开塞露/乳果糖为主
+        </div>
+      </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#0085CA08; border-left:3px solid #0085CA; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">💡</span>
+      <div style="color:#0085CA; font-weight:700; font-size:0.96rem;">关键发现:三品类边界模糊,用户按症状而非品类选择</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">家长搜索"宝宝拉肚子"时,会同时看到蒙脱石散(止泻药)、妈咪爱(微生态)、合生元(食品级益生菌)——<strong>品类边界在用户端不存在</strong>。乳酸菌素片的机会在于覆盖"调理"这个中间地带:不是急性治疗,不是单纯通便,而是<strong>日常肠道养护</strong>。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="category-2" data-tone="blue" data-slide-num="05/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#0085CA;">0.2 · DEMAND MATRIX</div>
+    <h2 class="text-h1"><span class="headline-anim">各品类人群需求标签 × 解决问题矩阵</span></h2>
+    <p class="section-sub">从会议分享的胃肠脾产品矩阵出发,拆解各品类人群需求。</p>
+  </div>
+
+    <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">肠道品类 × 人群需求 × 解决问题 矩阵</div>
+    <table style="width:100%; border-collapse:collapse; font-size:0.88rem;">
+      <thead>
+        <tr style="border-bottom:2px solid #0085CA33;">
+          <th style="text-align:left; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">品类/方向</th><th style="text-align:center; padding:10px 6px; color:#0085CA; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">目标人群</th><th style="text-align:center; padding:10px 6px; color:#0085CA; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">核心需求标签</th><th style="text-align:center; padding:10px 6px; color:#0085CA; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">解决的问题</th><th style="text-align:center; padding:10px 6px; color:#0085CA; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">乳酸菌素片机会</th>
+        </tr>
+      </thead>
+      <tbody>
+        <tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:400;">微生态制剂·药品</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">急性腹泻/菌群失调儿童</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">快速止泻、医生推荐</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">急性肠道感染</td><td style="padding:10px 6px; color:#FF6B6B; text-align:center; font-weight:400;"><span style="color:#FF6B6B;">低</span>(处方主导)</td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:400;">微生态制剂·食品</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">日常调理/预防型家长</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">安全、长期吃、口味好</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">菌群平衡/预防</td><td style="padding:10px 6px; color:#2D9C5D; text-align:center; font-weight:400;"><strong style="color:#2D9C5D;">高 ★★★</strong></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:400;">肠炎止泻</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">急性腹泻患儿</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">快速见效、安全</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">止泻</td><td style="padding:10px 6px; color:#FF6B6B; text-align:center; font-weight:400;"><span style="color:#FF6B6B;">低</span>(场景不符)</td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:400;">润肠通便</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">便秘儿童家长</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">温和、不依赖</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">排便困难</td><td style="padding:10px 6px; color:#FF8C42; text-align:center; font-weight:400;"><strong style="color:#FF8C42;">中 ★★</strong>(可延伸)</td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:400;">脾虚调理</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">消化不好/光吃不长</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">健脾、促吸收</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">营养吸收差</td><td style="padding:10px 6px; color:#2D9C5D; text-align:center; font-weight:400;"><strong style="color:#2D9C5D;">高 ★★★</strong></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:12px 6px; color:var(--text-2); text-align:left; font-weight:400;">营养补剂替代</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">"瓶瓶罐罐"焦虑家长</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">减少补剂、靠饮食</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">自身吸收能力</td><td style="padding:12px 6px; color:#2D9C5D; text-align:center; font-weight:400;"><strong style="color:#2D9C5D;">高 ★★★</strong>(杨老师洞察)</td>
+        </tr>
+      </tbody>
+    </table>
+  </div>
+
+    <div style="margin-top:24px; padding:20px 24px; background:#8B5CF608; border-left:3px solid #8B5CF6; border-radius:6px;">
+      <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.15em; margin-bottom:10px; font-weight:700;">会议图示关键洞察</div>
+      <div style="color:var(--text-1); font-size:0.92rem; line-height:1.72;">
+        <strong style="color:#8B5CF6;">脾虚 = 消化不好 + 大便不好</strong>,与肠道问题高度重叠。<br/>
+        王总确认(24:44):"如果是肠道的养护,肠道的吸收的话,确实有这样的机会。"<br/>
+        → 乳酸菌素片需要同时打 <strong>肠 + 脾</strong> 两条线,覆盖"调理+吸收"双需求。
+      </div>
+    </div>
+
+    <div class="fade-up" style="margin-top:24px; padding:22px 26px; background:#0085CA08; border:1px solid #0085CA33; border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.2em; margin-bottom:14px; font-weight:700;">INSIGHT · 品类机会判断</div>
+    <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+      
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#0085CA; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">1</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;">乳酸菌素片的<strong>高机会区</strong>:微生态食品级调理 + 脾虚营养吸收 + "瓶瓶罐罐"替代</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#0085CA; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">2</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;">低机会区:急性止泻(处方主导)、急性肠炎(场景不符)</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#0085CA; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">3</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;">中间地带:便秘调理可延伸,但非主打方向</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#0085CA; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">4</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;">核心人群标签:<strong>"日常调理型"家长 + "减少补剂型"家长</strong></div>
+      </div>
+    </div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="category-3" data-tone="blue" data-slide-num="06/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#0085CA;">0.3 · TAM → SAM → SOM</div>
+    <h2 class="text-h1"><span class="headline-anim">TAM→SAM→SOM · 市场漏斗与乳酸菌素片区间</span></h2>
+    <p class="section-sub">总经理习惯的思维框架:全中国多少人→发病率→转化率→吃什么药。</p>
+  </div>
+
+    <div style="max-width:800px; margin:0 auto;">
+      <!-- TAM -->
+      <div style="background:#0085CA10; border:2px solid #0085CA44; border-radius:var(--radius-md); padding:28px 32px; margin-bottom:16px; position:relative;">
+        <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.2em; font-weight:700; margin-bottom:8px;">TAM · 品类全市场</div>
+        <div style="font-family:var(--font-head); font-size:2.4rem; font-weight:800; color:#0085CA;">~130 亿</div>
+        <div style="color:var(--text-1); font-size:0.92rem; line-height:1.7; margin-top:8px;">
+          微生态制剂 <strong>~60 亿</strong>(药品益生菌 + OTC 乳酸菌素片)+
+          食品级益生菌 <strong>~50 亿</strong>(合生元/万益蓝等)+
+          儿童营养补剂中肠道相关 <strong>~20 亿</strong>
+        </div>
+        <div style="color:var(--text-3); font-size:0.78rem; margin-top:6px;">含成人 + 儿童全部肠道调理相关产品</div>
+      </div>
+
+      <!-- SAM -->
+      <div style="background:#2D9C5D10; border:2px solid #2D9C5D44; border-radius:var(--radius-md); padding:28px 32px; margin-bottom:16px; margin-left:40px; margin-right:40px;">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.2em; font-weight:700; margin-bottom:8px;">SAM · 可服务市场</div>
+        <div style="font-family:var(--font-head); font-size:2.4rem; font-weight:800; color:#2D9C5D;">~25 亿</div>
+        <div style="color:var(--text-1); font-size:0.92rem; line-height:1.7; margin-top:8px;">
+          儿童(3-12 岁)肠道调理市场:<br/>
+          药品级 <strong>~6 亿</strong>(妈咪爱/亿活/宝乐安)+
+          食品级 <strong>~12 亿</strong>(合生元/万益蓝)+
+          OTC 乳酸菌素片 <strong>~3 亿</strong> +
+          营养吸收关联 <strong>~4 亿</strong>
+        </div>
+        <div style="color:var(--text-3); font-size:0.78rem; margin-top:6px;">锁定 3-12 岁 · 咀嚼片可覆盖年龄段</div>
+      </div>
+
+      <!-- SOM -->
+      <div style="background:#7ED4C210; border:2px solid #7ED4C244; border-radius:var(--radius-md); padding:28px 32px; margin-left:80px; margin-right:80px;">
+        <div class="text-mono text-xs" style="color:#7ED4C2; letter-spacing:0.2em; font-weight:700; margin-bottom:8px;">SOM · 可获取市场</div>
+        <div style="font-family:var(--font-head); font-size:2.4rem; font-weight:800; color:#7ED4C2;">6000 万 → 10 亿</div>
+        <div style="color:var(--text-1); font-size:0.92rem; line-height:1.7; margin-top:8px;">
+          当前:<strong style="color:#FF8C42;">6000 万</strong>(OTC 乳酸菌素片儿童版单品)<br/>
+          目标:<strong style="color:#2D9C5D;">10 亿 / 3 年</strong>(药店 + 电商 + 新渠道)<br/>
+          路径:品类重定位 → 从"乳酸菌素片"升级到"儿童肠道日常养护第一品牌"
+        </div>
+      </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#2D9C5D08; border-left:3px solid #2D9C5D; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">🎯</span>
+      <div style="color:#2D9C5D; font-weight:700; font-size:0.96rem;">漏斗关键结论</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">从 130 亿 TAM 到 25 亿 SAM,乳酸菌素片儿童版当前仅占 <strong>0.46%</strong> 市场份额。10 亿目标意味着在 SAM 中占到 <strong>4%</strong>——<strong>可行但需要品类重定位</strong>,不能继续在"乳酸菌素片"这个狭窄品类里打。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="adult" data-tone="amber" data-slide-num="07/27" style="justify-content:center;">
+  <div class="section-inner">
+    <div class="rise-in" style="text-align:center; margin-bottom:40px;">
+      <div style="font-family:var(--font-head); font-weight:900; font-size:clamp(5rem, 14vw, 11rem); line-height:0.9; color:#FF8C42; opacity:0.12; letter-spacing:-0.06em;">01</div>
+      <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.3em; margin-top:-2rem; font-weight:700;">STEP 2 · CHAPTER 1 · ADULT OPPORTUNITY</div>
+    </div>
+    <div class="rise-in" style="text-align:center; margin-bottom:36px;">
+      <div style="font-size:3.2rem; margin-bottom:14px;">💊</div>
+      <h2 class="text-poster" style="font-size:clamp(2.4rem, 5.2vw, 4.2rem); color:var(--text-1); letter-spacing:-0.025em;">成人乳酸菌素片 · 品类机会</h2>
+      <p style="color:#FF8C42; font-family:var(--font-mono); font-size:0.92rem; letter-spacing:0.18em; margin-top:12px; font-weight:600;">ADULT OPPORTUNITY</p>
+    </div>
+    <div class="fade-up" style="max-width:960px; margin:0 auto; text-align:center; padding:28px 32px; background:linear-gradient(135deg, #FF8C420C, transparent); border-left:3px solid #FF8C42; border-radius:var(--radius-md);">
+      <p style="color:var(--text-1); font-size:1.08rem; line-height:1.82;">王总第二步:<strong style="color:#FF8C42;">"聚焦到乳酸菌素片这个品类,先做成人的完整 VOC 分析"</strong>。成人乳酸菌素片的市场机会是什么?与竞品(整肠生/培菲康/妈咪爱成人版)的差异在哪里?哪些机会可以向儿童迁移?</p>
+    </div>
+    <div class="fade-up" style="margin-top:40px; display:grid; grid-template-columns:repeat(3, 1fr); gap:14px; max-width:1100px; margin-left:auto; margin-right:auto;">
+      
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #FF8C4222; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">1.1</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">成人乳酸菌素片 VOC 全景 · 平台×情感×主题</div>
+      </div>
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #FF8C4222; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">1.2</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">成人品类机会点 · 竞品差异化空白</div>
+      </div>
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #FF8C4222; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">1.3</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">品类核心机会提炼 · 可向儿童迁移的信号</div>
+      </div>
+    </div>
+    <div class="fade-up" style="margin-top:48px; text-align:center;">
+      <div class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.3em;">SCROLL DOWN · 3 个子章</div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="adult-1" data-tone="amber" data-slide-num="08/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8C42;">1.1 · ADULT VOC LANDSCAPE</div>
+    <h2 class="text-h1"><span class="headline-anim">成人乳酸菌素片 VOC 全景 · 平台×情感×主题</span></h2>
+    <p class="section-sub">王总要求:"先看一下这些成人整个乳酸菌素片用药的 VOC"</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(4, 1fr); gap:12px; padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF8C42; letter-spacing:-0.02em;">247</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">成人相关 VOC</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#2D9C5D; letter-spacing:-0.02em;">12</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">好评</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF6B6B; letter-spacing:-0.02em;">8</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">差评</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF8C42; letter-spacing:-0.02em;">1</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">矛盾</div>
+      
+    </div>
+  </div>
+
+    <div style="margin-top:24px;">
+      <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">成人乳酸菌素片 VOC 主题分布</div>
+    <svg viewBox="0 0 900 336" style="width:100%; height:auto; max-height:280px;" preserveAspectRatio="xMidYMid meet">
+      
+        <text x="150" y="35" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">便秘/排便</text>
+        <rect x="160" y="16" width="660" height="28" rx="4" fill="#FF8C42" opacity="0.85"/>
+        <text x="828" y="35" font-size="13" font-weight="700" fill="#FF8C42" font-family="monospace">26</text>
+      
+        <text x="150" y="73" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">效果/见效</text>
+        <rect x="160" y="54" width="279.2307692307692" height="28" rx="4" fill="#FF8C42" opacity="0.85"/>
+        <text x="447.2307692307692" y="73" font-size="13" font-weight="700" fill="#FF8C42" font-family="monospace">11</text>
+      
+        <text x="150" y="111" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">腹泻/拉肚子</text>
+        <rect x="160" y="92" width="253.84615384615387" height="28" rx="4" fill="#FF8C42" opacity="0.85"/>
+        <text x="421.84615384615387" y="111" font-size="13" font-weight="700" fill="#FF8C42" font-family="monospace">10</text>
+      
+        <text x="150" y="149" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">口味/剂型</text>
+        <rect x="160" y="130" width="203.0769230769231" height="28" rx="4" fill="#FF8C42" opacity="0.85"/>
+        <text x="371.0769230769231" y="149" font-size="13" font-weight="700" fill="#FF8C42" font-family="monospace">8</text>
+      
+        <text x="150" y="187" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">消化不良/胃胀</text>
+        <rect x="160" y="168" width="101.53846153846155" height="28" rx="4" fill="#FF8C42" opacity="0.85"/>
+        <text x="269.53846153846155" y="187" font-size="13" font-weight="700" fill="#FF8C42" font-family="monospace">4</text>
+      
+        <text x="150" y="225" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">菌群失调</text>
+        <rect x="160" y="206" width="76.15384615384616" height="28" rx="4" fill="#FF8C42" opacity="0.85"/>
+        <text x="244.15384615384616" y="225" font-size="13" font-weight="700" fill="#FF8C42" font-family="monospace">3</text>
+      
+        <text x="150" y="263" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">抗生素后调理</text>
+        <rect x="160" y="244" width="25.384615384615387" height="28" rx="4" fill="#FF8C42" opacity="0.85"/>
+        <text x="193.3846153846154" y="263" font-size="13" font-weight="700" fill="#FF8C42" font-family="monospace">1</text>
+      
+        <text x="150" y="301" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">安全性/副作用</text>
+        <rect x="160" y="282" width="0" height="28" rx="4" fill="#FF8C42" opacity="0.85"/>
+        <text x="168" y="301" font-size="13" font-weight="700" fill="#FF8C42" font-family="monospace">0</text>
+      
+    </svg>
+  </div>
+    </div>
+
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">成人 VOC 原声卡片</div>
+      <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8C42; border-radius:var(--radius-sm); padding:16px 18px; display:flex; flex-direction:column; gap:10px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">番茄妈妈🏠(孕早期)</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 乳酸菌素片</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#2D9C5D; font-size:0.7rem; font-weight:600;">▲ 好评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥1.2k</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.92rem; line-height:1.62;">"孩子嗯嗯问题不踩坑!推荐给所有妈妈们~ · 奇怪的遗传出现了!我平时的话时不时就会出现便秘的问题,已经很困扰我了,我最近发现番茄好像也出现了类似的问题,就嗯嗯的时候"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF8C4212; color:#FF8C42; border-radius:3px; font-size:0.68rem; font-weight:600;">便秘痛点</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8C42; border-radius:var(--radius-sm); padding:16px 18px; display:flex; flex-direction:column; gap:10px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">匿名</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 乳酸菌素片</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥869</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.92rem; line-height:1.62;">"反正我胃胀气就吃这个,特别胀气不消化就配合健胃消食片一起吃,很快就好了,神药!!"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF8C4212; color:#FF8C42; border-radius:3px; font-size:0.68rem; font-weight:600;">积食痛点</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8C42; border-radius:var(--radius-sm); padding:16px 18px; display:flex; flex-direction:column; gap:10px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">是珍珍呀</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 江中乳酸菌素片</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#2D9C5D; font-size:0.7rem; font-weight:600;">▲ 好评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥5.9k</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.92rem; line-height:1.62;">"胃胀❓胃顶❓到底是怎么了❓赶快自查❗ · 经常吃一点东西就胃胀?胃顶?不舒服 这些都可能是你的肠胃发出的求助信号📶 我们可以以上这些原因里面看看是哪些原因❓ 肠"</div>
+  
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8C42; border-radius:var(--radius-sm); padding:16px 18px; display:flex; flex-direction:column; gap:10px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">江中医药</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 乳酸菌素片</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥1.6w</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.92rem; line-height:1.62;">"认识一种药——乳酸菌素片 · 💊💊💊 药品名称:乳酸菌素片 主要成分:乳酸菌素(以鲜牛奶为原料经生物发酵后制备而成,药食同源) 功能主治:用于肠"</div>
+  
+  
+</div>
+  </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#FF8C4208; border-left:3px solid #FF8C42; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">💡</span>
+      <div style="color:#FF8C42; font-weight:700; font-size:0.96rem;">成人 VOC 全景:腹泻和消化不良是两大核心痛点</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">成人乳酸菌素片的使用场景集中在 <strong>腹泻调理</strong> 和 <strong>消化不良</strong>,其次是抗生素后的菌群恢复。这些需求在儿童场景中同样存在——为 Step 3 的机会迁移奠定基础。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="adult-2" data-tone="amber" data-slide-num="09/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8C42;">1.2 · COMPETITOR GAP</div>
+    <h2 class="text-h1"><span class="headline-anim">成人品类机会点 · 竞品差异化空白</span></h2>
+    <p class="section-sub">成人市场竞品格局 × 差异化空白分析</p>
+  </div>
+
+    <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">成人肠道微生态竞品矩阵</div>
+    <table style="width:100%; border-collapse:collapse; font-size:0.88rem;">
+      <thead>
+        <tr style="border-bottom:2px solid #FF8C4233;">
+          <th style="text-align:left; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">产品</th><th style="text-align:center; padding:10px 6px; color:#FF8C42; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">身份</th><th style="text-align:center; padding:10px 6px; color:#FF8C42; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">核心优势</th><th style="text-align:center; padding:10px 6px; color:#FF8C42; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">核心弱点</th><th style="text-align:center; padding:10px 6px; color:#FF8C42; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">乳酸菌素片机会</th>
+        </tr>
+      </thead>
+      <tbody>
+        <tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>整肠生(地衣芽孢杆菌)</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">药品</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">医生信任高</td><td style="padding:10px 6px; color:#FF6B6B; text-align:center; font-weight:400;"><span style="color:#FF6B6B;">胶囊剂型、儿童难用</span></td><td style="padding:10px 6px; color:#2D9C5D; text-align:center; font-weight:400;"><span style="color:#2D9C5D;">成人主战场,儿童缺位</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>培菲康(双歧杆菌三联活菌)</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">药品</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">三菌协同</td><td style="padding:10px 6px; color:#FF6B6B; text-align:center; font-weight:400;"><span style="color:#FF6B6B;">需冷链、价格高</span></td><td style="padding:10px 6px; color:#2D9C5D; text-align:center; font-weight:400;"><span style="color:#2D9C5D;">冷链痛点可突破</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>金双岐(双歧杆菌)</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">药品</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">品牌老、渠道广</td><td style="padding:10px 6px; color:#FF6B6B; text-align:center; font-weight:400;"><span style="color:#FF6B6B;">剂型老旧</span></td><td style="padding:10px 6px; color:#2D9C5D; text-align:center; font-weight:400;"><span style="color:#2D9C5D;">品牌老化留出空间</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>妈咪爱(枯草杆菌+肠球菌)</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">药品</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">儿童第一心智</td><td style="padding:10px 6px; color:#FF6B6B; text-align:center; font-weight:400;"><span style="color:#FF6B6B;">散剂喂药难</span></td><td style="padding:10px 6px; color:#2D9C5D; text-align:center; font-weight:400;"><span style="color:#2D9C5D;">剂型可突破</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>合生元益生菌</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">食品</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">营销强、口碑好</td><td style="padding:10px 6px; color:#FF6B6B; text-align:center; font-weight:400;"><span style="color:#FF6B6B;">非药品无功效背书</span></td><td style="padding:10px 6px; color:#2D9C5D; text-align:center; font-weight:400;"><span style="color:#2D9C5D;">OTC 身份差异化</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:12px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>万益蓝益生菌</strong></td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">食品</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">网红种草</td><td style="padding:12px 6px; color:#FF6B6B; text-align:center; font-weight:400;"><span style="color:#FF6B6B;">价格贵、效果争议</span></td><td style="padding:12px 6px; color:#2D9C5D; text-align:center; font-weight:400;"><span style="color:#2D9C5D;">性价比空间</span></td>
+        </tr>
+      </tbody>
+    </table>
+  </div>
+
+    <div class="rise-in" style="padding:28px 32px; background:linear-gradient(135deg, #FF8C4212, #FF8C4204); border-left:4px solid #FF8C42; border-radius:var(--radius-md); margin-bottom:32px;">
+    <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.18em; margin-bottom:10px; font-weight:700;">GAP ANALYSIS</div>
+    <div style="color:var(--text-1); font-size:1.18rem; line-height:1.72; font-weight:600;">成人市场三大差异化空白</div>
+    <div style="color:var(--text-2); font-size:0.92rem; line-height:1.7; margin-top:10px;">
+          <strong style="color:#2D9C5D;">① 非冷链便携</strong>:培菲康/亿活需冷链,乳酸菌素片常温保存(王总纠正:妈咪爱也不用冷链,25°C 以下即可)<br/>
+          <strong style="color:#2D9C5D;">② OTC 药品信任 + 食品级体验</strong>:合生元/万益蓝是食品无功效背书,整肠生是药品但体验差——乳酸菌素片可以两头占<br/>
+          <strong style="color:#2D9C5D;">③ 咀嚼片剂型</strong>:奶片口感 + 不用水 + 孩子爱吃——这是从成人向儿童迁移的核心武器
+        </div>
+  </div>
+
+    <div class="fade-up" style="margin-top:24px; padding:22px 26px; background:#FF8C4208; border:1px solid #FF8C4233; border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.2em; margin-bottom:14px; font-weight:700;">DECISION · 品类机会判断</div>
+    <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+      
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#FF8C42; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">1</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;">乳酸菌素片的核心差异化 = <strong>OTC 药品身份 + 咀嚼片剂型 + 常温保存</strong></div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#FF8C42; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">2</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;">成人市场竞争激烈但格局分散——没有绝对龙头</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#FF8C42; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">3</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;">成人→儿童的迁移桥梁:咀嚼片剂型天然适配儿童</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#FF8C42; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">4</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;">关注妈咪爱"不用冷链"这个特性——不是我们的独有优势</div>
+      </div>
+    </div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="adult-3" data-tone="amber" data-slide-num="10/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8C42;">1.3 · OPPORTUNITY DISTILL</div>
+    <h2 class="text-h1"><span class="headline-anim">品类核心机会提炼 · 可向儿童迁移的信号</span></h2>
+    <p class="section-sub">从成人品类机会中提炼可向儿童迁移的核心信号</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:18px;">
+      
+      <div style="padding:22px; background:#2D9C5D08; border:1px solid #2D9C5D33; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:10px;">
+          <div class="text-mono text-xs" style="color:#2D9C5D; font-weight:700;">肠道日常调理</div>
+          <span style="padding:2px 8px; background:#2D9C5D15; color:#2D9C5D; border-radius:10px; font-size:0.66rem; font-weight:700;">✓ 可迁移</span>
+        </div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.65;">成人市场最大需求:腹泻/便秘/消化不良的日常调理。儿童同样存在,且家长更焦虑。</div>
+      </div>
+      <div style="padding:22px; background:#7ED4C208; border:1px solid #7ED4C233; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:10px;">
+          <div class="text-mono text-xs" style="color:#7ED4C2; font-weight:700;">抗生素后恢复</div>
+          <span style="padding:2px 8px; background:#2D9C5D15; color:#2D9C5D; border-radius:10px; font-size:0.66rem; font-weight:700;">✓ 可迁移</span>
+        </div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.65;">成人用抗生素后补菌群。儿童生病用抗生素更频繁,家长更担心副作用。</div>
+      </div>
+      <div style="padding:22px; background:#6EC1E408; border:1px solid #6EC1E433; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:10px;">
+          <div class="text-mono text-xs" style="color:#6EC1E4; font-weight:700;">口味/便携需求</div>
+          <span style="padding:2px 8px; background:#2D9C5D15; color:#2D9C5D; border-radius:10px; font-size:0.66rem; font-weight:700;">✓ 可迁移</span>
+        </div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.65;">成人对口味不太在意,但咀嚼片&quot;像奶片&quot;的特性天然适合儿童。</div>
+      </div>
+    </div>
+
+    
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:#FF8BA7; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">
+        成人 VOC 中的儿童信号 · 131 条含"孩子/宝宝/女儿/儿子"
+      </div>
+      <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8BA7; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">旺旺小土豆</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 抗生素 益生菌</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥704</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"孩子吃抗生素期间吃过的益生菌 · 有集美问吃什么益生菌 都是药店买的药用的从小到大常吃这仨 我们三月龄还是小宝宝的时候就细菌感染高烧41度住院,那时候输液"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF8BA712; color:#FF8BA7; border-radius:3px; font-size:0.68rem; font-weight:600;">抗生素后</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8BA7; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">青蛙大老板</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 金双岐</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥986</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"孩子便秘,一招搞定 · #宝宝便秘怎么办  #宝宝健康  #育儿好物  #育儿干货  这一期是孩子妈的主题,是青蛙妈的干货分享! 好巧不巧的刷到"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF8BA712; color:#FF8BA7; border-radius:3px; font-size:0.68rem; font-weight:600;">便秘痛点</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8BA7; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">闪闪宝妈</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 喂药难</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥9.8k</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"喂药如大战❓看我如何轻松拿捏✅ · 👶家人们,给宝宝喂药真的太难啦!以前每次都像世界大战。😫 不过现在我有小窍门啦! 今天我就来给大家分享一下 我是如何"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF8BA712; color:#FF8BA7; border-radius:3px; font-size:0.68rem; font-weight:600;">喂药困难</span>
+  </div>
+  
+</div>
+  </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#FF8BA708; border-left:3px solid #FF8BA7; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">🔄</span>
+      <div style="color:#FF8BA7; font-weight:700; font-size:0.96rem;">向 Ch2 传递:三条可迁移机会</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">① <strong>肠道日常调理</strong>(最大需求·直接可迁移)→ ② <strong>抗生素后恢复</strong>(儿童更高频)→ ③ <strong>咀嚼片剂型优势</strong>(天然适配儿童)。Ch2 将验证这些机会在儿童端的真实需求强度。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="migrate" data-tone="rose" data-slide-num="11/27" style="justify-content:center;">
+  <div class="section-inner">
+    <div class="rise-in" style="text-align:center; margin-bottom:40px;">
+      <div style="font-family:var(--font-head); font-weight:900; font-size:clamp(5rem, 14vw, 11rem); line-height:0.9; color:#FF8BA7; opacity:0.12; letter-spacing:-0.06em;">02</div>
+      <div class="text-mono text-xs" style="color:#FF8BA7; letter-spacing:0.3em; margin-top:-2rem; font-weight:700;">STEP 3 · CHAPTER 2 · MIGRATION</div>
+    </div>
+    <div class="rise-in" style="text-align:center; margin-bottom:36px;">
+      <div style="font-size:3.2rem; margin-bottom:14px;">🔄</div>
+      <h2 class="text-poster" style="font-size:clamp(2.4rem, 5.2vw, 4.2rem); color:var(--text-1); letter-spacing:-0.025em;">成人→儿童 · 机会迁移</h2>
+      <p style="color:#FF8BA7; font-family:var(--font-mono); font-size:0.92rem; letter-spacing:0.18em; margin-top:12px; font-weight:600;">MIGRATION</p>
+    </div>
+    <div class="fade-up" style="max-width:960px; margin:0 auto; text-align:center; padding:28px 32px; background:linear-gradient(135deg, #FF8BA70C, transparent); border-left:3px solid #FF8BA7; border-radius:var(--radius-md);">
+      <p style="color:var(--text-1); font-size:1.08rem; line-height:1.82;">王总第三步:<strong style="color:#FF8BA7;">"从成人机会迁移到儿童"</strong>——成人 VOC 中能否扒拉出儿童相关的?成人的需求能否迁移到儿童?<strong>妈妈买给孩子用的这部分 VOC</strong> 是最关键的桥梁。</p>
+    </div>
+    <div class="fade-up" style="margin-top:40px; display:grid; grid-template-columns:repeat(3, 1fr); gap:14px; max-width:1100px; margin-left:auto; margin-right:auto;">
+      
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #FF8BA722; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#FF8BA7; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">2.1</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">成人 VOC 中的儿童信号扫描 · &quot;妈妈/小孩/儿童&quot;</div>
+      </div>
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #FF8BA722; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#FF8BA7; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">2.2</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">家长购买决策路径 · 双决策者模型(家长买×孩子吃)</div>
+      </div>
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #FF8BA722; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#FF8BA7; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">2.3</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">可迁移 vs 不可迁移 · 机会矩阵</div>
+      </div>
+    </div>
+    <div class="fade-up" style="margin-top:48px; text-align:center;">
+      <div class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.3em;">SCROLL DOWN · 3 个子章</div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="migrate-1" data-tone="rose" data-slide-num="12/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8BA7;">2.1 · CHILD SIGNAL SCAN</div>
+    <h2 class="text-h1"><span class="headline-anim">成人 VOC 中的儿童信号扫描 · "妈妈/小孩/儿童"</span></h2>
+    <p class="section-sub">王总要求:"成人 VOC 中能不能扒拉出来跟儿童相关的?"</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:12px; padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:var(--text-3); letter-spacing:-0.02em;">2566</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">全部 VOC</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF8BA7; letter-spacing:-0.02em;">502</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">含儿童信号</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF8BA7; letter-spacing:-0.02em;">20%</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">信号占比</div>
+      
+    </div>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(5, 1fr); gap:12px; margin-top:24px;">
+      
+      <div style="padding:16px; background:#FF6B6B08; border:1px solid #FF6B6B33; border-radius:var(--radius-sm); text-align:center;">
+        <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF6B6B;">28</div>
+        <div style="color:var(--text-2); font-size:0.78rem; margin-top:4px;">喂养难题</div>
+      </div>
+      <div style="padding:16px; background:#FF8C4208; border:1px solid #FF8C4233; border-radius:var(--radius-sm); text-align:center;">
+        <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF8C42;">113</div>
+        <div style="color:var(--text-2); font-size:0.78rem; margin-top:4px;">肠道症状</div>
+      </div>
+      <div style="padding:16px; background:#6EC1E408; border:1px solid #6EC1E433; border-radius:var(--radius-sm); text-align:center;">
+        <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#6EC1E4;">45</div>
+        <div style="color:var(--text-2); font-size:0.78rem; margin-top:4px;">入园/换季生病</div>
+      </div>
+      <div style="padding:16px; background:#8B5CF608; border:1px solid #8B5CF633; border-radius:var(--radius-sm); text-align:center;">
+        <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#8B5CF6;">8</div>
+        <div style="color:var(--text-2); font-size:0.78rem; margin-top:4px;">抗生素后恢复</div>
+      </div>
+      <div style="padding:16px; background:#2D9C5D08; border:1px solid #2D9C5D33; border-radius:var(--radius-sm); text-align:center;">
+        <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#2D9C5D;">18</div>
+        <div style="color:var(--text-2); font-size:0.78rem; margin-top:4px;">营养吸收</div>
+      </div>
+    </div>
+
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:#FF8BA7; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">儿童信号 VOC 原声</div>
+      <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8BA7; border-radius:var(--radius-sm); padding:16px 18px; display:flex; flex-direction:column; gap:10px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">两只小壮崽</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 喂药难</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥9.6w</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.92rem; line-height:1.62;">"旺仔小馒头喂药法 我替大家试过了 今天喂的是无色甜味的 氨溴特罗口服溶液 所以,问题到底出在哪里?🥲🥲 #人类幼崽"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF8BA712; color:#FF8BA7; border-radius:3px; font-size:0.68rem; font-weight:600;">喂药困难</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8BA7; border-radius:var(--radius-sm); padding:16px 18px; display:flex; flex-direction:column; gap:10px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">闪闪宝妈</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 喂药难</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥9.8k</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.92rem; line-height:1.62;">"喂药如大战❓看我如何轻松拿捏✅ · 👶家人们,给宝宝喂药真的太难啦!以前每次都像世界大战。😫 不过现在我有小窍门啦! 今天我就来给大家分享一下 我是如何"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF8BA712; color:#FF8BA7; border-radius:3px; font-size:0.68rem; font-weight:600;">喂药困难</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8BA7; border-radius:var(--radius-sm); padding:16px 18px; display:flex; flex-direction:column; gap:10px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">莉仔育儿说</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 宝宝换季腹泻</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥8.3k</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.92rem; line-height:1.62;">"宝宝腹泻隐藏神器!过来人才懂的秘密! · 经历过了才知道,秋冬季宝宝腹泻最常见的有两种: 1.病毒感染 2.着凉/积食 知道原因简单,“喂💊”才是难题💔 可以"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF8BA712; color:#FF8BA7; border-radius:3px; font-size:0.68rem; font-weight:600;">腹泻痛点</span><span style="padding:2px 8px; background:#FF8BA712; color:#FF8BA7; border-radius:3px; font-size:0.68rem; font-weight:600;">积食痛点</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8BA7; border-radius:var(--radius-sm); padding:16px 18px; display:flex; flex-direction:column; gap:10px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">匿名</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 广东</span>
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 喂药难</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#2D9C5D; font-size:0.7rem; font-weight:600;">▲ 好评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥4.7k</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.92rem; line-height:1.62;">"我女儿很怪,一股子药味的益生菌吃得开心,反倒是水果味甜味的益生菌不喜欢,一喝就吐[捂脸R]"</div>
+  
+  
+</div>
+  </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#FF8BA708; border-left:3px solid #FF8BA7; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">🔍</span>
+      <div style="color:#FF8BA7; font-weight:700; font-size:0.96rem;">信号扫描结论:肠道症状 + 喂养难题是最强儿童信号</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">成人 VOC 中的儿童信号集中在两大方向:① <strong>肠道症状</strong>(腹泻/便秘/积食)——与成人需求直接重叠;② <strong>喂养难题</strong>(挑食/喂药难/抗拒)——这是儿童独有的痛点,也是咀嚼片剂型的核心优势所在。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="migrate-2" data-tone="rose" data-slide-num="13/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8BA7;">2.2 · DUAL DECISION MODEL</div>
+    <h2 class="text-h1"><span class="headline-anim">家长购买决策路径 · 双决策者模型(家长买×孩子吃)</span></h2>
+    <p class="section-sub">儿童用药的特殊性:家长做决策(买),孩子做体验(吃)——两端都要满足。</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:1fr 60px 1fr; gap:0; margin-top:24px; align-items:center;">
+      <!-- 家长端 -->
+      <div style="padding:24px; background:#FF8BA708; border:2px solid #FF8BA744; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#FF8BA7; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">👩 家长端 · 决策者</div>
+        <div style="color:var(--text-1); font-size:0.88rem; line-height:1.8;">
+          <strong>核心驱动</strong>:孩子生病焦虑 → 搜索/咨询 → 品牌筛选 → 购买<br/>
+          <strong>决策因素排序</strong>:<br/>
+          👨‍⚕️ 医生/专家推荐(106 条 VOC 提及)<br/>✅ 效果可感知(84 条 VOC 提及)<br/>😋 孩子接受度(45 条 VOC 提及)<br/>🛡️ 安全性/成分(21 条 VOC 提及)<br/>
+          <strong>关键矛盾</strong>:想要"药品级效果" + "食品级安全"
+        </div>
+        
+        <div style="margin-top:12px; padding-top:12px; border-top:1px dashed #FF8BA733;">
+          <div style="color:#FF8BA7; font-size:0.68rem; font-weight:700; margin-bottom:6px;">家长决策 VOC 原声</div>
+          <div style="padding:6px 8px; background:#FF8BA706; border-left:2px solid #FF8BA744; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "认识一种药——乳酸菌素片 · 💊💊💊 药品名称:乳酸菌素片 主要成分:乳酸菌素(以鲜牛奶为原料经生物发酵后制备而成,药食同源) 功能主治:用于肠"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—江中医药 · ❤️16144</div>
+          </div><div style="padding:6px 8px; background:#FF8BA706; border-left:2px solid #FF8BA744; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "江中利活乳酸菌素片可以常吃吗 · #益生菌  上周五外头吃的太油腻,可能天冷肠胃也受了寒,傍晚开始肚子疼,到药房去开药当时跟医生说想吃点益生菌类的,不想直"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—生活很有趣 · ❤️1745</div>
+          </div>
+        </div>
+      </div>
+
+      <!-- 连接箭头 -->
+      <div style="text-align:center; color:#FF8BA7; font-size:2rem;">→</div>
+
+      <!-- 孩子端 -->
+      <div style="padding:24px; background:#6EC1E408; border:2px solid #6EC1E444; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#6EC1E4; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">👶 孩子端 · 体验者</div>
+        <div style="color:var(--text-1); font-size:0.88rem; line-height:1.8;">
+          <strong>核心驱动</strong>:好不好吃?像糖还是像药?<br/>
+          <strong>体验因素排序</strong>:<br/>
+          😋 口味口感(像奶片/酸甜/不苦)<br/>
+          🎨 外观形状(卡通/颜色/大小)<br/>
+          📏 方便服用(不用水/可嚼/便携)<br/>
+          ⏱️ 服用频次(一天几次?会不会忘?)<br/>
+          <strong>关键门槛</strong>:孩子不吃 = 再好的产品都白买
+        </div>
+        
+        <div style="margin-top:12px; padding-top:12px; border-top:1px dashed #6EC1E433;">
+          <div style="color:#6EC1E4; font-size:0.68rem; font-weight:700; margin-bottom:6px;">孩子体验 VOC 原声</div>
+          <div style="padding:6px 8px; background:#6EC1E406; border-left:2px solid #6EC1E444; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "真正有橙子的橙子软糖。 · 真正有橙子🍊的橙子软糖,低糖版本,橙汁感爆棚!给所有爱吃糖的宝宝们!#橙子  #软糖"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—-肥猪猪的日常 · ❤️15034</div>
+          </div><div style="padding:6px 8px; background:#6EC1E406; border-left:2px solid #6EC1E444; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "冬天鱼不开口 饵料里面加上 乳酸菌素片 酸酸甜甜鱼儿马上就开口!#饵料搭配#饿得慌饵料#钓鱼人#原来钓鱼才是抖音运动顶流#真实生活分享计划"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—鱼饵饮食家 · ❤️3003</div>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <div class="rise-in" style="padding:28px 32px; background:linear-gradient(135deg, #FF8BA712, #FF8BA704); border-left:4px solid #FF8BA7; border-radius:var(--radius-md); margin-bottom:32px;">
+    <div class="text-mono text-xs" style="color:#FF8BA7; letter-spacing:0.18em; margin-bottom:10px; font-weight:700;">KEY INSIGHT</div>
+    <div style="color:var(--text-1); font-size:1.18rem; line-height:1.72; font-weight:600;">乳酸菌素片的"双端优势":OTC 说服家长 + 奶片口感赢得孩子</div>
+    <div style="color:var(--text-2); font-size:0.92rem; line-height:1.7; margin-top:10px;">王总原话:"一个嚼着吃的调理肠道的产品,或者嚼着吃的一个像奶片一样的养护你肠道的东西。"——这就是双端都满足的产品形态。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="migrate-3" data-tone="rose" data-slide-num="14/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8BA7;">2.3 · MIGRATION MATRIX</div>
+    <h2 class="text-h1"><span class="headline-anim">可迁移 vs 不可迁移 · 机会矩阵</span></h2>
+    <p class="section-sub">哪些成人机会可以迁移到儿童?哪些不能?</p>
+  </div>
+
+    <div style="padding:20px 26px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div style="display:grid; grid-template-columns:52px 1fr 1fr; grid-template-rows:auto 1fr 1fr 40px; gap:12px; height:520px;">
+      <div style="grid-row:2 / span 2; grid-column:1; display:flex; align-items:center; justify-content:center; transform:rotate(-90deg); white-space:nowrap;">
+        <span class="text-mono text-xs" style="color:#FF8BA7; letter-spacing:0.2em; font-weight:700;">成人验证程度</span>
+      </div>
+      <div style="grid-row:1; grid-column:2; text-align:center;"><span class="text-mono text-xs" style="color:#FF8C42; font-weight:700;">成人验证强</span></div>
+      <div style="grid-row:1; grid-column:3; text-align:center;"><span class="text-mono text-xs" style="color:#2D9C5D; font-weight:700;">成人验证强</span></div>
+      <div style="grid-row:2; grid-column:2;">
+      <div style="padding:16px; background:#FF8C4208; border:1px solid #FF8C4240; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">需转化的机会</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">慢性胃炎调理(成人为主)</li><li style="margin-bottom:4px;">酒后/饮食不规律(成人场景)</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#FF8C42; font-size:0.74rem; font-style:italic;">→ 不可迁移到儿童</div>
+      </div></div>
+      <div style="grid-row:2; grid-column:3;">
+      <div style="padding:16px; background:#2D9C5D08; border:1px solid #2D9C5D40; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">★ 高价值迁移区</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;"><strong>肠道日常调理</strong>(腹泻/便秘/消化不良)</li><li style="margin-bottom:4px;"><strong>抗生素后菌群恢复</strong>(儿童更高频)</li><li style="margin-bottom:4px;"><strong>咀嚼片剂型优势</strong>(奶片口感)</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#2D9C5D; font-size:0.74rem; font-style:italic;">→ 直接迁移,Ch3 交叉验证</div>
+      </div></div>
+      <div style="grid-row:3; grid-column:2;">
+      <div style="padding:16px; background:#88808; border:1px solid #88840; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#888; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">低优先级</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">旅行腹泻预防</li><li style="margin-bottom:4px;">减肥/肠道清理</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#888; font-size:0.74rem; font-style:italic;">→ 放弃</div>
+      </div></div>
+      <div style="grid-row:3; grid-column:3;">
+      <div style="padding:16px; background:#FF8BA708; border:1px solid #FF8BA740; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#FF8BA7; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">儿童独有机会</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;"><strong>入园/换季反复生病</strong>(儿童独有)</li><li style="margin-bottom:4px;"><strong>营养吸收差/光吃不长</strong>(杨老师洞察)</li><li style="margin-bottom:4px;"><strong>"瓶瓶罐罐"替代</strong>(家长焦虑)</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#FF8BA7; font-size:0.74rem; font-style:italic;">→ Ch3 重点验证</div>
+      </div></div>
+      <div style="grid-row:4; grid-column:2; text-align:center;"><span class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.15em;">儿童需求弱  ←  儿童需求强度  →  儿童需求强</span></div>
+      <div style="grid-row:4; grid-column:3;"></div>
+    </div>
+  </div>
+
+    <div class="fade-up" style="margin-top:24px; padding:22px 26px; background:#FF8BA708; border:1px solid #FF8BA733; border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#FF8BA7; letter-spacing:0.2em; margin-bottom:14px; font-weight:700;">MIGRATION VERDICT · 迁移结论</div>
+    <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+      
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#FF8BA7; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">1</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;"><strong>可迁移 TOP3</strong>:肠道日常调理 + 抗生素后恢复 + 咀嚼片剂型</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#FF8BA7; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">2</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;"><strong>不可迁移</strong>:慢性胃炎/酒后调理/减肥清肠(成人专属场景)</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#FF8BA7; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">3</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;"><strong>儿童独有机会</strong>:入园生病/营养吸收/减少补剂——成人端无验证但儿童端需求强烈</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#FF8BA7; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">4</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;">→ 下一步 Ch3:用儿童微生态竞品 VOC 反向交叉验证这些机会</div>
+      </div>
+    </div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="cross" data-tone="purple" data-slide-num="15/27" style="justify-content:center;">
+  <div class="section-inner">
+    <div class="rise-in" style="text-align:center; margin-bottom:40px;">
+      <div style="font-family:var(--font-head); font-weight:900; font-size:clamp(5rem, 14vw, 11rem); line-height:0.9; color:#8B5CF6; opacity:0.12; letter-spacing:-0.06em;">03</div>
+      <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.3em; margin-top:-2rem; font-weight:700;">STEP 4 · CHAPTER 3 · CROSS VALIDATION</div>
+    </div>
+    <div class="rise-in" style="text-align:center; margin-bottom:36px;">
+      <div style="font-size:3.2rem; margin-bottom:14px;">🔬</div>
+      <h2 class="text-poster" style="font-size:clamp(2.4rem, 5.2vw, 4.2rem); color:var(--text-1); letter-spacing:-0.025em;">儿童微生态 · 交叉验证</h2>
+      <p style="color:#8B5CF6; font-family:var(--font-mono); font-size:0.92rem; letter-spacing:0.18em; margin-top:12px; font-weight:600;">CROSS VALIDATION</p>
+    </div>
+    <div class="fade-up" style="max-width:960px; margin:0 auto; text-align:center; padding:28px 32px; background:linear-gradient(135deg, #8B5CF60C, transparent); border-left:3px solid #8B5CF6; border-radius:var(--radius-md);">
+      <p style="color:var(--text-1); font-size:1.08rem; line-height:1.82;">王总第四步:<strong style="color:#8B5CF6;">"反向交叉验证"</strong>——用微生态制剂大品类中的"儿童"部分,与 Ch2 得到的儿童机会做交叉,找到<strong style="color:#2D9C5D;">"竞品没满足的 + 我们能满足的"</strong>机会。</p>
+    </div>
+    <div class="fade-up" style="margin-top:40px; display:grid; grid-template-columns:repeat(3, 1fr); gap:14px; max-width:1100px; margin-left:auto; margin-right:auto;">
+      
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #8B5CF622; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">3.1</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">儿童微生态制剂全量扫描 · 妈咪爱/亿活/合生元等</div>
+      </div>
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #8B5CF622; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">3.2</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">交叉验证 · 竞品没满足 + 我们能满足的空白</div>
+      </div>
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #8B5CF622; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">3.3</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">竞品正反面精简分析 · 药品 vs 食品 vs 营养品</div>
+      </div>
+    </div>
+    <div class="fade-up" style="margin-top:48px; text-align:center;">
+      <div class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.3em;">SCROLL DOWN · 3 个子章</div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="cross-1" data-tone="purple" data-slide-num="16/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#8B5CF6;">3.1 · CHILDREN PRODUCT SCAN</div>
+    <h2 class="text-h1"><span class="headline-anim">儿童微生态制剂全量扫描 · 妈咪爱/亿活/合生元等</span></h2>
+    <p class="section-sub">王总要求:"用微生态制剂大品类中的儿童部分来做交叉验证"</p>
+  </div>
+
+    <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">儿童微生态产品 VOC 覆盖量</div>
+    <svg viewBox="0 0 900 412" style="width:100%; height:auto; max-height:340px;" preserveAspectRatio="xMidYMid meet">
+      
+        <text x="150" y="35" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">妈咪爱(药品·散剂)</text>
+        <rect x="160" y="16" width="660" height="28" rx="4" fill="#FF6B6B" opacity="0.85"/>
+        <text x="828" y="35" font-size="13" font-weight="700" fill="#FF6B6B" font-family="monospace">258 条</text>
+      
+        <text x="150" y="73" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">合生元益生菌(食品·粉剂)</text>
+        <rect x="160" y="54" width="434.8837209302325" height="28" rx="4" fill="#2D9C5D" opacity="0.85"/>
+        <text x="602.8837209302326" y="73" font-size="13" font-weight="700" fill="#2D9C5D" font-family="monospace">170 条</text>
+      
+        <text x="150" y="111" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">万益蓝益生菌(食品·滴剂/粉)</text>
+        <rect x="160" y="92" width="404.18604651162786" height="28" rx="4" fill="#6EC1E4" opacity="0.85"/>
+        <text x="572.1860465116279" y="111" font-size="13" font-weight="700" fill="#6EC1E4" font-family="monospace">158 条</text>
+      
+        <text x="150" y="149" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">亿活(布拉氏酵母菌)(药品·胶囊/散剂)</text>
+        <rect x="160" y="130" width="153.48837209302326" height="28" rx="4" fill="#8B5CF6" opacity="0.85"/>
+        <text x="321.48837209302326" y="149" font-size="13" font-weight="700" fill="#8B5CF6" font-family="monospace">60 条</text>
+      
+        <text x="150" y="187" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">拜奥益生菌(食品·滴剂)</text>
+        <rect x="160" y="168" width="145.8139534883721" height="28" rx="4" fill="#FF8C42" opacity="0.85"/>
+        <text x="313.81395348837214" y="187" font-size="13" font-weight="700" fill="#FF8C42" font-family="monospace">57 条</text>
+      
+        <text x="150" y="225" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">inne 噗噗宝(食品·软糖)</text>
+        <rect x="160" y="206" width="99.76744186046511" height="28" rx="4" fill="#FF8BA7" opacity="0.85"/>
+        <text x="267.7674418604651" y="225" font-size="13" font-weight="700" fill="#FF8BA7" font-family="monospace">39 条</text>
+      
+        <text x="150" y="263" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">lifespace 儿童(食品·粉剂)</text>
+        <rect x="160" y="244" width="94.65116279069768" height="28" rx="4" fill="#7ED4C2" opacity="0.85"/>
+        <text x="262.6511627906977" y="263" font-size="13" font-weight="700" fill="#7ED4C2" font-family="monospace">37 条</text>
+      
+        <text x="150" y="301" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">宝乐安(酪酸梭菌)(药品·散剂)</text>
+        <rect x="160" y="282" width="84.4186046511628" height="28" rx="4" fill="#87A96B" opacity="0.85"/>
+        <text x="252.4186046511628" y="301" font-size="13" font-weight="700" fill="#87A96B" font-family="monospace">33 条</text>
+      
+        <text x="150" y="339" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">小胖瓶益生菌(食品·滴剂)</text>
+        <rect x="160" y="320" width="79.30232558139535" height="28" rx="4" fill="#C8A04B" opacity="0.85"/>
+        <text x="247.30232558139534" y="339" font-size="13" font-weight="700" fill="#C8A04B" font-family="monospace">31 条</text>
+      
+        <text x="150" y="377" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">康萃乐益生菌(食品·咀嚼片)</text>
+        <rect x="160" y="358" width="74.18604651162791" height="28" rx="4" fill="#0085CA" opacity="0.85"/>
+        <text x="242.18604651162792" y="377" font-size="13" font-weight="700" fill="#0085CA" font-family="monospace">29 条</text>
+      
+    </svg>
+  </div>
+
+    <!-- 每个竞品的代表性 VOC 原声 -->
+    <div style="margin-top:20px;">
+      <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">各竞品代表性 VOC 原声</div>
+      <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:10px;">
+        
+        <div style="padding:10px 12px; background:#FF6B6B06; border-left:3px solid #FF6B6B; border-radius:4px;">
+          <div style="font-size:0.7rem; font-weight:700; color:#FF6B6B; margin-bottom:4px;">妈咪爱(258 条)</div>
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"妈咪爱别乱喂❗️正确用药看这篇 · 作为儿科常用益生菌,妈咪爱(枯草杆菌二联活菌颗粒)被很多家长当成 “必备yao”,但其实用错可能耽误病情!今天就来划重点"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:3px;">—儿科医生石清照 · ❤️1922</div>
+        </div>
+        <div style="padding:10px 12px; background:#2D9C5D06; border-left:3px solid #2D9C5D; border-radius:4px;">
+          <div style="font-size:0.7rem; font-weight:700; color:#2D9C5D; margin-bottom:4px;">合生元益生菌(170 条)</div>
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"合生元奶味益生菌 · 因为这段时间我女儿老是拉肚子 一吃饱就拉屎!一天拉好几次,所以买了合生元益生菌…不知道有没有效果?之前一直在因为她不攒肚"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:3px;">—不倾城倾其所爱。 · ❤️230</div>
+        </div>
+        <div style="padding:10px 12px; background:#6EC1E406; border-left:3px solid #6EC1E4; border-radius:4px;">
+          <div style="font-size:0.7rem; font-weight:700; color:#6EC1E4; margin-bottom:4px;">万益蓝益生菌(158 条)</div>
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"万益蓝有用吗? · 准备明天开始吃,最近肠胃炎想调理不知道效果咋样#万益蓝  #万益蓝小蓝瓶益生菌"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:3px;">—一滴水 · ❤️489</div>
+        </div>
+        <div style="padding:10px 12px; background:#8B5CF606; border-left:3px solid #8B5CF6; border-radius:4px;">
+          <div style="font-size:0.7rem; font-weight:700; color:#8B5CF6; margin-bottom:4px;">亿活(布拉氏酵母菌)(60 条)</div>
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"讲讲 otc 益生菌:布拉氏酵母菌散 · 流感、换季、饮食不规律 都容易导致肠道菌群素乱 进而出现腹胀、肠鸣、大便不成形等情况 布拉氏酵母菌散是很多患者的首选 "</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:3px;">—可可药师 · ❤️1562</div>
+        </div>
+        <div style="padding:10px 12px; background:#FF8C4206; border-left:3px solid #FF8C42; border-radius:4px;">
+          <div style="font-size:0.7rem; font-weight:700; color:#FF8C42; margin-bottom:4px;">拜奥益生菌(57 条)</div>
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"婴儿补剂和益生菌分享 · 1️⃣前六个月:因母乳较为充足,提供的营养素已基本足够,加之我们属于混合喂养,奶粉也能额外提供能量支持,所以前六个月我们"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:3px;">—The LexieLee · ❤️422</div>
+        </div>
+        <div style="padding:10px 12px; background:#FF8BA706; border-left:3px solid #FF8BA7; border-radius:4px;">
+          <div style="font-size:0.7rem; font-weight:700; color:#FF8BA7; margin-bottom:4px;">inne 噗噗宝(39 条)</div>
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"这难道是全国统一嗯嗯表情吗 · 每次嗯嗯都感觉巨用力 也不便秘,💩也正常 好奇这是全国统一嗯嗯表情吗? 多少是有点搞笑的[失望R][失望R]#人类幼崽"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:3px;">—Meeto · ❤️1773</div>
+        </div>
+      </div>
+    </div>
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:14px; margin-top:24px;">
+      <div style="padding:18px; background:#FF6B6B08; border:1px solid #FF6B6B33; border-radius:var(--radius-sm);">
+        <div class="text-mono text-xs" style="color:#FF6B6B; font-weight:700; margin-bottom:8px;">💊 药品级</div>
+        <div style="color:var(--text-1); font-size:0.84rem; line-height:1.6;">
+          妈咪爱(枯草+肠球菌)<br/>亿活(布拉氏酵母菌)<br/>宝乐安(酪酸梭菌)<br/>
+          <strong>特点</strong>:医生处方/推荐,急性腹泻首选<br/>
+          <strong>弱点</strong>:散剂喂药难,部分需冷链
+        </div>
+      </div>
+      <div style="padding:18px; background:#2D9C5D08; border:1px solid #2D9C5D33; border-radius:var(--radius-sm);">
+        <div class="text-mono text-xs" style="color:#2D9C5D; font-weight:700; margin-bottom:8px;">🥛 食品级</div>
+        <div style="color:var(--text-1); font-size:0.84rem; line-height:1.6;">
+          合生元 / 万益蓝 / 拜奥<br/>lifespace / inne / 康萃乐<br/>
+          <strong>特点</strong>:家长自主选购,种草驱动<br/>
+          <strong>弱点</strong>:无功效背书,"智商税"争议
+        </div>
+      </div>
+      <div style="padding:18px; background:#7ED4C208; border:1px solid #7ED4C233; border-radius:var(--radius-sm);">
+        <div class="text-mono text-xs" style="color:#7ED4C2; font-weight:700; margin-bottom:8px;">⭐ 乳酸菌素片(我们)</div>
+        <div style="color:var(--text-1); font-size:0.84rem; line-height:1.6;">
+          江中乳酸菌素片儿童版<br/>
+          <strong>身份</strong>:OTC 药品(蓝帽子)<br/>
+          <strong>剂型</strong>:咀嚼片(奶片口感)<br/>
+          <strong>独特</strong>:药品信任 + 食品体验<br/>
+          <strong>空位</strong>:药品中唯一咀嚼片
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="cross-2" data-tone="purple" data-slide-num="17/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#8B5CF6;">3.2 · CROSS VALIDATION</div>
+    <h2 class="text-h1"><span class="headline-anim">交叉验证 · 竞品没满足 + 我们能满足的空白</span></h2>
+    <p class="section-sub">王总要求:"找到竞品没满足的 + 我们能满足的机会"</p>
+  </div>
+
+    <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">竞品差评痛点 × 乳酸菌素片应答能力</div>
+    <table style="width:100%; border-collapse:collapse; font-size:0.88rem;">
+      <thead>
+        <tr style="border-bottom:2px solid #8B5CF633;">
+          <th style="text-align:left; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">竞品痛点</th><th style="text-align:center; padding:10px 6px; color:#8B5CF6; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">VOC 数量</th><th style="text-align:center; padding:10px 6px; color:#8B5CF6; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">我们的应答</th><th style="text-align:center; padding:10px 6px; color:#8B5CF6; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">匹配度</th>
+        </tr>
+      </thead>
+      <tbody>
+        <tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>效果不明显/智商税</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">17 条</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">OTC 药品功效有保障</td><td style="padding:10px 6px; color:#2D9C5D; text-align:center; font-weight:400;"><strong style="color:#2D9C5D;">85%</strong></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>喂药难/孩子抗拒</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">9 条</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">咀嚼片像奶片,孩子主动要</td><td style="padding:10px 6px; color:#2D9C5D; text-align:center; font-weight:400;"><strong style="color:#2D9C5D;">95%</strong></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>价格贵/不值</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">3 条</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">OTC 药店渠道定价合理</td><td style="padding:10px 6px; color:#FF8C42; text-align:center; font-weight:400;"><strong style="color:#FF8C42;">70%</strong></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>不知道该选哪个</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">1 条</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">"药品级肠道调理+奶片口感"清晰定位</td><td style="padding:10px 6px; color:#2D9C5D; text-align:center; font-weight:400;"><strong style="color:#2D9C5D;">90%</strong></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>需要冷链/保存不便</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">0 条</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">常温保存,便携</td><td style="padding:10px 6px; color:#FF8C42; text-align:center; font-weight:400;"><strong style="color:#FF8C42;">80%</strong></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:12px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>成分复杂/不放心</strong></td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">0 条</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">灭活菌素,成分简单</td><td style="padding:12px 6px; color:#FF8C42; text-align:center; font-weight:400;"><strong style="color:#FF8C42;">75%</strong></td>
+        </tr>
+      </tbody>
+    </table>
+  </div>
+
+    
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:#FF6B6B; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">竞品差评原声 · 我们的机会窗口</div>
+      <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF6B6B; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">匿名</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 喂药难</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF6B6B; font-size:0.7rem; font-weight:600;">▼ 差评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥15</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"你们一定没有一个犟种孩子[笑哭R]我儿子药已经吞下去了,还能给呕出来,连带着吃的饭都一起吐出来了,不但药白吃,饭也白吃了[捂脸R]"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF6B6B12; color:#FF6B6B; border-radius:3px; font-size:0.68rem; font-weight:600;">喂药困难</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF6B6B; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">匿名</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 宝宝便秘</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF6B6B; font-size:0.7rem; font-weight:600;">▼ 差评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥4</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"过来人告诉你,这就是孩子体质问题,什么益生菌多吃蔬菜粗纤维这些都没用,各种方式都用过了,长大了就好了 我女儿也是从几个月就开始便秘,后来肛裂,有好长时间家里的开塞露就没断过,现在四周岁半,排便规律,也不用开塞露了"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF6B6B12; color:#FF6B6B; border-radius:3px; font-size:0.68rem; font-weight:600;">便秘痛点</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF6B6B; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">匿名</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 宝宝腹泻</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF6B6B; font-size:0.7rem; font-weight:600;">▼ 差评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥53</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"有几个是乳糖不耐受的吃了都有用,有几个宝妈说吃了这个药方没用,这里我要说明一下,确定是乳糖不耐受的这个药方是绝对有用,不知道是不是乳糖不耐受的,可以先发个大便给我看看,有些是消化不良,吃这个药是没用的,还有个宝妈吃了没用,我说可能有炎症,她去化验了大便果然是急性肠炎。所以,大家不要盲目吃药,拉肚子首先去验大便,验了没有问题才考虑乳糖不耐。消化不良大便是带粘液的,乳糖不耐是水便分离,炎症大便纯水样,牛奶蛋白过敏是蛋花便可能带血丝,因为我不是医生,我自补的一些知识是这样的,大家…"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF6B6B12; color:#FF6B6B; border-radius:3px; font-size:0.68rem; font-weight:600;">腹泻痛点</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF6B6B; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">匿名</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 宝宝腹泻</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF6B6B; font-size:0.7rem; font-weight:600;">▼ 差评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥9</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"博主,特别特别感谢你,我宝一岁五个月,得了手足口病住院输了抗生素,出院后就开始腹泻,最开始一天4、5次,后面一天7、8次,益生菌吃完两盒没用,蒙脱石散吃了四五天也没用,焦米汤泡奶喝了也没用,什么方法都试过了,前前后后折腾了十几天都没好,老母亲都已经快崩溃了,结果上小红书来搜怎么办,搜到你的帖子,当天晚上已经十一点了,抱着试试看的心态从美团上买了午时茶和碳酸氢钠片当晚就吃了一次,又熬了米汤泡奶,第二天就只拉了三次,第三天拉了两次,今天是第四天,已经完全正常了[哭惹R]。博主,…"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF6B6B12; color:#FF6B6B; border-radius:3px; font-size:0.68rem; font-weight:600;">腹泻痛点</span><span style="padding:2px 8px; background:#FF6B6B12; color:#FF6B6B; border-radius:3px; font-size:0.68rem; font-weight:600;">抗生素后</span>
+  </div>
+  
+</div>
+  </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#8B5CF608; border-left:3px solid #8B5CF6; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">🎯</span>
+      <div style="color:#8B5CF6; font-weight:700; font-size:0.96rem;">交叉验证结论:三大交叉机会确认</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">
+          <strong style="color:#2D9C5D;">① 喂药难 → 咀嚼片</strong>(匹配度 95%):竞品最大痛点,我们的最强解<br/>
+          <strong style="color:#2D9C5D;">② 选择困难 → 清晰定位</strong>(匹配度 90%):市场太乱,需要"一句话说清楚"<br/>
+          <strong style="color:#2D9C5D;">③ 效果争议 → OTC 背书</strong>(匹配度 85%):食品级产品被骂"智商税",药品身份是天然壁垒
+        </div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="cross-3" data-tone="purple" data-slide-num="18/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#8B5CF6;">3.3 · COMPETITOR PROS &amp; CONS</div>
+    <h2 class="text-h1"><span class="headline-anim">竞品正反面精简分析 · 药品 vs 食品 vs 营养品</span></h2>
+    <p class="section-sub">会议要求:竞品"除了缺点还有哪些优点"——正反面全面分析,基于 VOC 真实评论提取。</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:18px;">
+      
+      <div style="padding:22px; background:var(--bg-1); border:1px solid var(--border); border-top:3px solid #FF6B6B; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:14px;">
+          <div>
+            <div class="text-mono text-xs" style="color:#FF6B6B; font-weight:700;">妈咪爱</div>
+            <div style="color:var(--text-3); font-size:0.72rem;">药品·散剂 · VOC 258 条</div>
+          </div>
+          <div style="font-size:0.68rem; color:var(--text-3);">
+            <span style="color:#2D9C5D;">+41</span> /
+            <span style="color:#FF6B6B;">-12</span>
+          </div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="color:#2D9C5D; font-size:0.74rem; font-weight:700; margin-bottom:6px;">✅ 正面 VOC</div>
+            <div style="padding:8px; background:#2D9C5D06; border-left:2px solid #2D9C5D; border-radius:3px; font-size:0.76rem; color:var(--text-1); line-height:1.4;">
+                  "医院都爱开妈咪爱,原来是这样。 · 宝宝拉肚子,去医院,医生都说开点妈咪爱益生菌。我说家里买的有其他品牌。 医生才说妈咪爱是药用,其他益生菌"
+                  <div style="color:var(--text-3); font-size:0.58rem; margin-top:3px;">—林昱圻 · ❤️934</div>
+                </div>
+          </div>
+          <div>
+            <div style="color:#FF6B6B; font-size:0.74rem; font-weight:700; margin-bottom:6px;">❌ 负面 VOC</div>
+            <div style="padding:8px; background:#FF6B6B06; border-left:2px solid #FF6B6B; border-radius:3px; font-size:0.76rem; color:var(--text-1); line-height:1.4;">
+                  "63天宝宝,每次都是5.6天靠开塞露通便,吃过妈咪爱、整肠生、布拉氏都不好用,可以吃这个吗?"
+                  <div style="color:var(--text-3); font-size:0.58rem; margin-top:3px;">—匿名 · ❤️6</div>
+                </div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:22px; background:var(--bg-1); border:1px solid var(--border); border-top:3px solid #2D9C5D; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:14px;">
+          <div>
+            <div class="text-mono text-xs" style="color:#2D9C5D; font-weight:700;">合生元益生菌</div>
+            <div style="color:var(--text-3); font-size:0.72rem;">食品·粉剂 · VOC 170 条</div>
+          </div>
+          <div style="font-size:0.68rem; color:var(--text-3);">
+            <span style="color:#2D9C5D;">+59</span> /
+            <span style="color:#FF6B6B;">-9</span>
+          </div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="color:#2D9C5D; font-size:0.74rem; font-weight:700; margin-bottom:6px;">✅ 正面 VOC</div>
+            <div style="padding:8px; background:#2D9C5D06; border-left:2px solid #2D9C5D; border-radius:3px; font-size:0.76rem; color:var(--text-1); line-height:1.4;">
+                  "合生元奶味益生菌 · 因为这段时间我女儿老是拉肚子 一吃饱就拉屎!一天拉好几次,所以买了合生元益生菌…不知道有没有效果?之前一直在因为她不攒"
+                  <div style="color:var(--text-3); font-size:0.58rem; margin-top:3px;">—不倾城倾其所爱。 · ❤️230</div>
+                </div>
+          </div>
+          <div>
+            <div style="color:#FF6B6B; font-size:0.74rem; font-weight:700; margin-bottom:6px;">❌ 负面 VOC</div>
+            <div style="padding:8px; background:#FF6B6B06; border-left:2px solid #FF6B6B; border-radius:3px; font-size:0.76rem; color:var(--text-1); line-height:1.4;">
+                  "我家宝宝吃这个益生菌有拉屎水,屎水又带点白又吐奶问客服,客服说赫氏消亡反应后[叹气R]直接停了换妈咪爱otc的才好转。我也做了功课才买这个益"
+                  <div style="color:var(--text-3); font-size:0.58rem; margin-top:3px;">—匿名 · ❤️1</div>
+                </div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:22px; background:var(--bg-1); border:1px solid var(--border); border-top:3px solid #6EC1E4; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:14px;">
+          <div>
+            <div class="text-mono text-xs" style="color:#6EC1E4; font-weight:700;">万益蓝益生菌</div>
+            <div style="color:var(--text-3); font-size:0.72rem;">食品·粉/滴 · VOC 158 条</div>
+          </div>
+          <div style="font-size:0.68rem; color:var(--text-3);">
+            <span style="color:#2D9C5D;">+44</span> /
+            <span style="color:#FF6B6B;">-12</span>
+          </div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="color:#2D9C5D; font-size:0.74rem; font-weight:700; margin-bottom:6px;">✅ 正面 VOC</div>
+            <div style="padding:8px; background:#2D9C5D06; border-left:2px solid #2D9C5D; border-radius:3px; font-size:0.76rem; color:var(--text-1); line-height:1.4;">
+                  "万益蓝早S晚B实测|打卡第一天 🔹初始状态: 体重:61kg 减肥减的没劲了,又不想运动,感觉代谢不好了,刷到这个就下"
+                  <div style="color:var(--text-3); font-size:0.58rem; margin-top:3px;">—叮叮当当瞄 · ❤️188</div>
+                </div>
+          </div>
+          <div>
+            <div style="color:#FF6B6B; font-size:0.74rem; font-weight:700; margin-bottom:6px;">❌ 负面 VOC</div>
+            <div style="padding:8px; background:#FF6B6B06; border-left:2px solid #FF6B6B; border-radius:3px; font-size:0.76rem; color:var(--text-1); line-height:1.4;">
+                  "以前那个女朋友觉得不配郑凯,不好看,还娇气,爱打扮,这个苗苗颜值,身材,口才还这么好,还接地气,不炫耀,努力,还纯净不爱慕虚荣"
+                  <div style="color:var(--text-3); font-size:0.58rem; margin-top:3px;">—ndirfjs · ❤️2</div>
+                </div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:22px; background:var(--bg-1); border:1px solid var(--border); border-top:3px solid #8B5CF6; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:14px;">
+          <div>
+            <div class="text-mono text-xs" style="color:#8B5CF6; font-weight:700;">亿活</div>
+            <div style="color:var(--text-3); font-size:0.72rem;">药品·胶囊/散 · VOC 74 条</div>
+          </div>
+          <div style="font-size:0.68rem; color:var(--text-3);">
+            <span style="color:#2D9C5D;">+21</span> /
+            <span style="color:#FF6B6B;">-18</span>
+          </div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="color:#2D9C5D; font-size:0.74rem; font-weight:700; margin-bottom:6px;">✅ 正面 VOC</div>
+            <div style="padding:8px; background:#2D9C5D06; border-left:2px solid #2D9C5D; border-radius:3px; font-size:0.76rem; color:var(--text-1); line-height:1.4;">
+                  "布拉氏酵母菌~你问我答~ · 小亿队长最近收到了许多红薯宝子们的问题,特意整理来了一波,请大家收藏方便查看!Ready~GO! 1️⃣宝宝多"
+                  <div style="color:var(--text-3); font-size:0.58rem; margin-top:3px;">—亿活Bioflor · ❤️1553</div>
+                </div>
+          </div>
+          <div>
+            <div style="color:#FF6B6B; font-size:0.74rem; font-weight:700; margin-bottom:6px;">❌ 负面 VOC</div>
+            <div style="padding:8px; background:#FF6B6B06; border-left:2px solid #FF6B6B; border-radius:3px; font-size:0.76rem; color:var(--text-1); line-height:1.4;">
+                  "多大的宝宝呢,我家三个月娃拉肚子喝布拉氏酵母和蒙脱石散效果都不好"
+                  <div style="color:var(--text-3); font-size:0.58rem; margin-top:3px;">—匿名 · ❤️4</div>
+                </div>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <div class="rise-in" style="padding:28px 32px; background:linear-gradient(135deg, #8B5CF612, #8B5CF604); border-left:4px solid #8B5CF6; border-radius:var(--radius-md); margin-bottom:32px;">
+    <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.18em; margin-bottom:10px; font-weight:700;">COMPETITIVE GAP</div>
+    <div style="color:var(--text-1); font-size:1.18rem; line-height:1.72; font-weight:600;">乳酸菌素片的竞争空位:药品中唯一的"好吃"选项</div>
+    <div style="color:var(--text-2); font-size:0.92rem; line-height:1.7; margin-top:10px;">
+          药品阵营(妈咪爱/亿活/宝乐安):<strong style="color:#FF6B6B;">有效但难吃/难喂</strong><br/>
+          食品阵营(合生元/万益蓝/inne):<strong style="color:#FF6B6B;">好吃但"智商税"争议</strong><br/>
+          乳酸菌素片:<strong style="color:#2D9C5D;">OTC 药品信任 + 咀嚼片好吃 = 两端通吃</strong>
+        </div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="position" data-tone="green" data-slide-num="19/27" style="justify-content:center;">
+  <div class="section-inner">
+    <div class="rise-in" style="text-align:center; margin-bottom:40px;">
+      <div style="font-family:var(--font-head); font-weight:900; font-size:clamp(5rem, 14vw, 11rem); line-height:0.9; color:#2D9C5D; opacity:0.12; letter-spacing:-0.06em;">04</div>
+      <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.3em; margin-top:-2rem; font-weight:700;">STEP 5 · CHAPTER 4 · POSITIONING</div>
+    </div>
+    <div class="rise-in" style="text-align:center; margin-bottom:36px;">
+      <div style="font-size:3.2rem; margin-bottom:14px;">🎯</div>
+      <h2 class="text-poster" style="font-size:clamp(2.4rem, 5.2vw, 4.2rem); color:var(--text-1); letter-spacing:-0.025em;">品类定位 · 里斯×特劳特</h2>
+      <p style="color:#2D9C5D; font-family:var(--font-mono); font-size:0.92rem; letter-spacing:0.18em; margin-top:12px; font-weight:600;">POSITIONING</p>
+    </div>
+    <div class="fade-up" style="max-width:960px; margin:0 auto; text-align:center; padding:28px 32px; background:linear-gradient(135deg, #2D9C5D0C, transparent); border-left:3px solid #2D9C5D; border-radius:var(--radius-md);">
+      <p style="color:var(--text-1); font-size:1.08rem; line-height:1.82;">王总第五步:<strong style="color:#2D9C5D;">"用里斯品类战略 + 特劳特定位收敛"</strong>——我在哪个品类?怎么定位?<strong>容易传播的、能写在盒子上的一句话</strong>。三条细分机会(肠道调理/免疫力/营养吸收)逐一 VOC 验证,评估功效扩展与原有心智的冲突风险。</p>
+    </div>
+    <div class="fade-up" style="margin-top:40px; display:grid; grid-template-columns:repeat(4, 1fr); gap:14px; max-width:1100px; margin-left:auto; margin-right:auto;">
+      
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #2D9C5D22; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">4.1</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">里斯品类战略 · 我们在哪个品类?</div>
+      </div>
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #2D9C5D22; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">4.2</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">特劳特定位 · 一句话定位方案</div>
+      </div>
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #2D9C5D22; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">4.3</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">三条细分机会 VOC 验证 · 肠道调理/免疫力/营养吸收</div>
+      </div>
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #2D9C5D22; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">4.4</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">风险评估 · 功效扩展 vs 原有心智冲突</div>
+      </div>
+    </div>
+    <div class="fade-up" style="margin-top:48px; text-align:center;">
+      <div class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.3em;">SCROLL DOWN · 4 个子章</div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="position-1" data-tone="green" data-slide-num="20/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#2D9C5D;">4.1 · RIES CATEGORY STRATEGY</div>
+    <h2 class="text-h1"><span class="headline-anim">里斯品类战略 · 我们在哪个品类?</span></h2>
+    <p class="section-sub">王总要求:"用里斯的品类战略来组织——我在哪个品类?"</p>
+  </div>
+
+    <div class="rise-in" style="padding:28px 32px; background:linear-gradient(135deg, #2D9C5D12, #2D9C5D04); border-left:4px solid #2D9C5D; border-radius:var(--radius-md); margin-bottom:32px;">
+    <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.18em; margin-bottom:10px; font-weight:700;">里斯品类战略 · 核心问题</div>
+    <div style="color:var(--text-1); font-size:1.18rem; line-height:1.72; font-weight:600;">乳酸菌素片到底在哪个品类?</div>
+    <div style="color:var(--text-2); font-size:0.92rem; line-height:1.7; margin-top:10px;">这个问题的答案决定了竞争对手是谁、目标人群是谁、渠道在哪里。品类选错,所有努力都在错误的战场上。</div>
+  </div>
+
+    <!-- 品类进化树 -->
+    <div style="padding:24px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); margin-top:24px;">
+      <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.15em; margin-bottom:18px; font-weight:700;">品类进化树 · 从肠道大品类到细分定位</div>
+
+      <div style="display:grid; grid-template-columns:1fr; gap:0;">
+        <!-- Level 0 -->
+        <div style="text-align:center; padding:14px; background:#0085CA12; border:2px solid #0085CA55; border-radius:8px; font-weight:700; color:#0085CA; font-size:1.1rem;">
+          肠道健康大品类(~130 亿)
+        </div>
+        <div style="text-align:center; color:var(--text-3); font-size:1.2rem; padding:4px 0;">↓</div>
+
+        <!-- Level 1: 3 branches -->
+        <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:12px;">
+          <div style="padding:12px; background:#FF6B6B08; border:1px solid #FF6B6B33; border-radius:6px; text-align:center;">
+            <div style="font-weight:700; color:#FF6B6B; font-size:0.88rem;">药品微生态制剂</div>
+            <div style="color:var(--text-3); font-size:0.72rem;">妈咪爱/亿活/宝乐安</div>
+          </div>
+          <div style="padding:12px; background:#2D9C5D12; border:2px solid #2D9C5D55; border-radius:6px; text-align:center;">
+            <div style="font-weight:700; color:#2D9C5D; font-size:0.88rem;">⭐ OTC 肠道调理</div>
+            <div style="color:#2D9C5D; font-size:0.72rem; font-weight:600;">乳酸菌素片 = 这里</div>
+          </div>
+          <div style="padding:12px; background:#FF8C4208; border:1px solid #FF8C4233; border-radius:6px; text-align:center;">
+            <div style="font-weight:700; color:#FF8C42; font-size:0.88rem;">食品级益生菌</div>
+            <div style="color:var(--text-3); font-size:0.72rem;">合生元/万益蓝/inne</div>
+          </div>
+        </div>
+        <div style="text-align:center; color:var(--text-3); font-size:1.2rem; padding:4px 0;">↓ 品类分化方向</div>
+
+        <!-- Level 2: 细分 -->
+        <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:12px;">
+          
+          <div style="padding:14px; background:#2D9C5D08; border:1px solid #2D9C5D33; border-radius:6px; text-align:center;">
+            <div style="font-weight:700; color:#2D9C5D; font-size:0.84rem;">★ 儿童肠道调理</div>
+            <div style="color:var(--text-2); font-size:0.74rem; margin-top:4px;">便秘/腹泻/消化不良的日常调理</div>
+          </div>
+          <div style="padding:14px; background:#6EC1E408; border:1px solid #6EC1E433; border-radius:6px; text-align:center;">
+            <div style="font-weight:700; color:#6EC1E4; font-size:0.84rem;">儿童肠道免疫</div>
+            <div style="color:var(--text-2); font-size:0.74rem; margin-top:4px;">入园/换季反复生病的预防</div>
+          </div>
+          <div style="padding:14px; background:#7ED4C208; border:1px solid #7ED4C233; border-radius:6px; text-align:center;">
+            <div style="font-weight:700; color:#7ED4C2; font-size:0.84rem;">儿童营养吸收</div>
+            <div style="color:var(--text-2); font-size:0.74rem; margin-top:4px;">&quot;调肠道促吸收&quot;替代瓶瓶罐罐</div>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    
+    <div style="margin-top:20px; padding:16px; background:#2D9C5D06; border:1px solid #2D9C5D30; border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.12em; margin-bottom:10px; font-weight:700;">VOC 验证 · 家长的品类认知表达(23 条相关)</div>
+      <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:10px;">
+        
+        <div style="padding:10px 12px; background:var(--bg-1); border-left:3px solid #2D9C5D; border-radius:4px;">
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"益生菌吃了个寂寞?别怪娃,是你没选对!  · [偷笑R]作为在母婴群被问爆的“益生菌扛把子”,宝乐安酪酸梭菌活菌散必须拥有姓名! [赞R]和“食品级”益生菌不同,宝乐"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:4px;">—宝乐安 · ❤️63</div>
+        </div>
+        <div style="padding:10px 12px; background:var(--bg-1); border-left:3px solid #2D9C5D; border-radius:4px;">
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"讲讲 otc 益生菌:布拉氏酵母菌散 · 流感、换季、饮食不规律 都容易导致肠道菌群素乱 进而出现腹胀、肠鸣、大便不成形等情况 布拉氏酵母菌散是很多患者的首选 平"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:4px;">—可可药师 · ❤️1562</div>
+        </div>
+        <div style="padding:10px 12px; background:var(--bg-1); border-left:3px solid #2D9C5D; border-radius:4px;">
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"统一回复:妈咪爱是药用 不能长期服用 ,日常市面上的益生菌大部分属于日常保健品,性质和适用场景不一样,请大家理性看待,宝宝有肠胃方面的问题及时去医院,不要盲目用药。"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:4px;">—匿名 · ❤️6</div>
+        </div>
+      </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#2D9C5D08; border-left:3px solid #2D9C5D; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">🎯</span>
+      <div style="color:#2D9C5D; font-weight:700; font-size:0.96rem;">里斯品类战略结论</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">乳酸菌素片应定位在 <strong style="color:#2D9C5D;">"OTC 儿童肠道日常调理"</strong> 这个品类——<br/>
+          · 不是"大益生菌"品类(太大,与食品级混战)<br/>
+          · 不是"乳酸菌素片"品类(太窄,用户不认识)<br/>
+          · 而是 <strong>"嚼着吃的儿童肠道调理药"</strong>——这个品类目前空白,我们可以成为品类代名词。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="position-2" data-tone="green" data-slide-num="21/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#2D9C5D;">4.2 · TROUT POSITIONING</div>
+    <h2 class="text-h1"><span class="headline-anim">特劳特定位 · 一句话定位方案</span></h2>
+    <p class="section-sub">王总要求:"容易传播的、能写在盒子上的一句话"</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(1, 1fr); gap:18px; margin-top:24px;">
+      
+      <div style="padding:24px; background:#2D9C5D10; border:2px solid #2D9C5D55; border-radius:var(--radius-md); position:relative;">
+        <div style="position:absolute; top:12px; right:16px; padding:4px 12px; background:#2D9C5D; color:#fff; border-radius:12px; font-size:0.7rem; font-weight:700;">★ 推荐方案</div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:20px;">
+          <div>
+            <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.12em; font-weight:700; margin-bottom:8px;">方案 1 · 品类占位</div>
+            <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:800; color:var(--text-1); line-height:1.3; margin-bottom:12px;">"嚼着吃的儿童肠道调理药"</div>
+            <div style="color:var(--text-2); font-size:0.82rem; line-height:1.6;">
+              <strong>特劳特方法</strong>:开创新品类<br/>
+              <strong style="color:#2D9C5D;">优势</strong>:品类空白、直击&quot;喂药难&quot;痛点、OTC 身份背书<br/>
+              <strong style="color:#FF6B6B;">风险</strong>:&quot;药&quot;字可能让部分家长犹豫
+            </div>
+          </div>
+          <div style="display:flex; align-items:center; justify-content:center;">
+            <div style="width:120px; height:120px; border-radius:50%; background:#2D9C5D15; border:3px solid #2D9C5D44; display:flex; align-items:center; justify-content:center; flex-direction:column;">
+              <div style="font-family:var(--font-head); font-size:2.2rem; font-weight:900; color:#2D9C5D;">92</div>
+              <div style="font-size:0.66rem; color:var(--text-3); font-family:var(--font-mono);">综合评分</div>
+            </div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:24px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); position:relative;">
+        
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:20px;">
+          <div>
+            <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.12em; font-weight:700; margin-bottom:8px;">方案 2 · 差异化定位</div>
+            <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:800; color:var(--text-1); line-height:1.3; margin-bottom:12px;">"像奶片一样的肠道养护"</div>
+            <div style="color:var(--text-2); font-size:0.82rem; line-height:1.6;">
+              <strong>特劳特方法</strong>:重新定位竞品<br/>
+              <strong style="color:#2D9C5D;">优势</strong>:降低&quot;药&quot;的距离感、孩子接受度高<br/>
+              <strong style="color:#FF6B6B;">风险</strong>:模糊了 OTC 优势
+            </div>
+          </div>
+          <div style="display:flex; align-items:center; justify-content:center;">
+            <div style="width:120px; height:120px; border-radius:50%; background:var(--text-3)15; border:3px solid var(--text-3)44; display:flex; align-items:center; justify-content:center; flex-direction:column;">
+              <div style="font-family:var(--font-head); font-size:2.2rem; font-weight:900; color:var(--text-3);">78</div>
+              <div style="font-size:0.66rem; color:var(--text-3); font-family:var(--font-mono);">综合评分</div>
+            </div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:24px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); position:relative;">
+        
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:20px;">
+          <div>
+            <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.12em; font-weight:700; margin-bottom:8px;">方案 3 · 功效延伸</div>
+            <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:800; color:var(--text-1); line-height:1.3; margin-bottom:12px;">"调肠道,促吸收,一嚼搞定"</div>
+            <div style="color:var(--text-2); font-size:0.82rem; line-height:1.6;">
+              <strong>特劳特方法</strong>:聚焦法则<br/>
+              <strong style="color:#2D9C5D;">优势</strong>:覆盖&quot;调理+吸收&quot;双需求、杨老师营养吸收洞察<br/>
+              <strong style="color:#FF6B6B;">风险</strong>:功效扩展有风险(见 4.4)
+            </div>
+          </div>
+          <div style="display:flex; align-items:center; justify-content:center;">
+            <div style="width:120px; height:120px; border-radius:50%; background:var(--text-3)15; border:3px solid var(--text-3)44; display:flex; align-items:center; justify-content:center; flex-direction:column;">
+              <div style="font-family:var(--font-head); font-size:2.2rem; font-weight:900; color:var(--text-3);">75</div>
+              <div style="font-size:0.66rem; color:var(--text-3); font-family:var(--font-mono);">综合评分</div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <div class="rise-in" style="padding:28px 32px; background:linear-gradient(135deg, #2D9C5D12, #2D9C5D04); border-left:4px solid #2D9C5D; border-radius:var(--radius-md); margin-bottom:32px;">
+    <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.18em; margin-bottom:10px; font-weight:700;">TROUT VERDICT</div>
+    <div style="color:var(--text-1); font-size:1.18rem; line-height:1.72; font-weight:600;">推荐定位:"嚼着吃的儿童肠道调理药"</div>
+    <div style="color:var(--text-2); font-size:0.92rem; line-height:1.7; margin-top:10px;">
+          <strong>特劳特逻辑</strong>:开创"嚼着吃的儿童肠道调理"新品类,成为品类第一品牌。<br/>
+          <strong>心智阶梯</strong>:家长想到"孩子肠道不好" → 第一反应"嚼着吃的那个" → 江中乳酸菌素片<br/>
+          <strong>写在盒子上</strong>:<span style="padding:4px 12px; background:#2D9C5D15; border:1px solid #2D9C5D44; border-radius:4px; font-weight:700; color:#2D9C5D;">嚼着吃的儿童肠道调理药</span>
+        </div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="position-3" data-tone="green" data-slide-num="22/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#2D9C5D;">4.3 · OPPORTUNITY VOC VALIDATION</div>
+    <h2 class="text-h1"><span class="headline-anim">三条细分机会 VOC 验证 · 肠道调理/免疫力/营养吸收</span></h2>
+    <p class="section-sub">三条细分机会逐一用 VOC 数据验证需求真实性和强度。</p>
+  </div>
+
+    
+    <div style="margin-bottom:28px; padding:22px; background:#2D9C5D06; border:1px solid #2D9C5D33; border-left:4px solid #2D9C5D; border-radius:var(--radius-md);">
+      <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:14px;">
+        <div>
+          <div class="text-mono text-xs" style="color:#2D9C5D; font-weight:700; letter-spacing:0.12em;">肠道调理(便秘/腹泻/消化不良)</div>
+          <div style="color:var(--text-3); font-size:0.72rem; margin-top:2px;">283 条相关 VOC · H3 假设</div>
+        </div>
+        <div style="padding:6px 14px; background:#2D9C5D15; color:#2D9C5D; border-radius:16px; font-size:0.78rem; font-weight:700;">★★★ 需求最强·证据最多·直接可打</div>
+      </div>
+      <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #2D9C5D; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">生化妈咪Fiona</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 宝宝便秘</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥3.8k</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"3招+万能公式✅解决宝宝便秘羊屎蛋 · 附喂饭级指南 #宝宝便秘  #辅食  #科学喂养  #羊屎蛋  #育儿干货  #新手妈妈  #辅食添加  #育儿分享"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#2D9C5D12; color:#2D9C5D; border-radius:3px; font-size:0.68rem; font-weight:600;">便秘痛点</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #2D9C5D; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">晚霞use</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 宝宝换季腹泻</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥4.3k</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"一周岁宝宝连续腹泻5天终于好了!!!! 天呐,带孩子玩水回来了后开始拉肚子,一天拉4 5次,有的时候睡着了都拉稀。去医院"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#2D9C5D12; color:#2D9C5D; border-radius:3px; font-size:0.68rem; font-weight:600;">腹泻痛点</span>
+  </div>
+  
+</div>
+  </div>
+    </div>
+    <div style="margin-bottom:28px; padding:22px; background:#6EC1E406; border:1px solid #6EC1E433; border-left:4px solid #6EC1E4; border-radius:var(--radius-md);">
+      <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:14px;">
+        <div>
+          <div class="text-mono text-xs" style="color:#6EC1E4; font-weight:700; letter-spacing:0.12em;">提高肠道免疫力(入园/换季)</div>
+          <div style="color:var(--text-3); font-size:0.72rem; margin-top:2px;">58 条相关 VOC · H7 假设</div>
+        </div>
+        <div style="padding:6px 14px; background:#6EC1E415; color:#6EC1E4; border-radius:16px; font-size:0.78rem; font-weight:700;">★★☆ 需求真实·但&quot;免疫力&quot;宣称需谨慎</div>
+      </div>
+      <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #6EC1E4; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">🍬糖糖爱美丽</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 儿童益生菌</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥73</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"益生菌是调节宿主黏膜与免疫系统功能或通过调节肠道内菌群平衡,促进营养吸收保持肠道健康点作用,从而产生有利于健康作用的单微生物及组成明确的混合微生物。"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#6EC1E412; color:#6EC1E4; border-radius:3px; font-size:0.68rem; font-weight:600;">吸收焦虑</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #6EC1E4; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">匿名</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 宝宝腹泻</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥454</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"止泻符!我的宝贝立刻马上不拉肚子,不腹痛!不再反复!
+急急如律令!
+立刻起效!
+马上止泻!
+不再反复!"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#6EC1E412; color:#6EC1E4; border-radius:3px; font-size:0.68rem; font-weight:600;">腹泻痛点</span>
+  </div>
+  
+</div>
+  </div>
+    </div>
+    <div style="margin-bottom:28px; padding:22px; background:#7ED4C206; border:1px solid #7ED4C233; border-left:4px solid #7ED4C2; border-radius:var(--radius-md);">
+      <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:14px;">
+        <div>
+          <div class="text-mono text-xs" style="color:#7ED4C2; font-weight:700; letter-spacing:0.12em;">促进营养吸收(调肠道促吸收)</div>
+          <div style="color:var(--text-3); font-size:0.72rem; margin-top:2px;">65 条相关 VOC · H5 假设</div>
+        </div>
+        <div style="padding:6px 14px; background:#7ED4C215; color:#7ED4C2; border-radius:16px; font-size:0.78rem; font-weight:700;">★★☆ 杨老师洞察·需求延伸空间大·但非核心心智</div>
+      </div>
+      <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #7ED4C2; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">硕士营养师vivi</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 儿童挑食</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥8.5k</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"新手爸妈速看❗宝宝挑食应对全攻略 · 家里宝宝挑食,真让家长愁坏了😣 别担心,作为经验妈妈,这就来分享一些实用妙招👇 . 挑食偏食表现 🔸吃的偏:只钟情"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#7ED4C212; color:#7ED4C2; border-radius:3px; font-size:0.68rem; font-weight:600;">挑食厌食</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #7ED4C2; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">李同学爱测评.</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 儿童DHA</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥1.2w</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"育儿干货|宝宝DHA补对才有用 · 各位宝爸宝妈好,我是你们的专属育儿博主。今天一分钟,用大白话把宝宝DHA讲清楚,纯干货、无品牌。 DHA就是常说的脑黄金"</div>
+  
+  
+</div>
+  </div>
+    </div>
+
+    <div class="fade-up" style="margin-top:24px; padding:22px 26px; background:#2D9C5D08; border:1px solid #2D9C5D33; border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.2em; margin-bottom:14px; font-weight:700;">VALIDATION VERDICT</div>
+    <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+      
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#2D9C5D; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">1</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;"><strong>主打方向</strong>:肠道调理(便秘/腹泻/消化不良)—— VOC 证据最强</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#2D9C5D; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">2</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;"><strong>延伸方向</strong>:营养吸收("调肠道促吸收")—— 差异化空间最大</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#2D9C5D; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">3</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;"><strong>谨慎方向</strong>:免疫力 —— 需求真实但宣称风险高(OTC 不可宣称免疫)</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#2D9C5D; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">4</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;">三条机会不是互斥的:核心=调理,延伸=吸收,不碰=免疫宣称</div>
+      </div>
+    </div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="position-4" data-tone="green" data-slide-num="23/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#2D9C5D;">4.4 · RISK ASSESSMENT</div>
+    <h2 class="text-h1"><span class="headline-anim">风险评估 · 功效扩展 vs 原有心智冲突</span></h2>
+    <p class="section-sub">杨老师(34:20)提出关键风险:"如果投放营养吸收,原有用药解决胃肠问题的人会不会减少购买?"</p>
+  </div>
+
+    <div style="padding:20px 26px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div style="display:grid; grid-template-columns:52px 1fr 1fr; grid-template-rows:auto 1fr 1fr 40px; gap:12px; height:520px;">
+      <div style="grid-row:2 / span 2; grid-column:1; display:flex; align-items:center; justify-content:center; transform:rotate(-90deg); white-space:nowrap;">
+        <span class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.2em; font-weight:700;">原有心智冲突</span>
+      </div>
+      <div style="grid-row:1; grid-column:2; text-align:center;"><span class="text-mono text-xs" style="color:#FF6B6B; font-weight:700;">冲突高</span></div>
+      <div style="grid-row:1; grid-column:3; text-align:center;"><span class="text-mono text-xs" style="color:#FF8C42; font-weight:700;">冲突高</span></div>
+      <div style="grid-row:2; grid-column:2;">
+      <div style="padding:16px; background:#FF6B6B08; border:1px solid #FF6B6B40; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#FF6B6B; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">❌ 高风险·低收益</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">"提高免疫力"宣称</li><li style="margin-bottom:4px;">OTC 药品不可宣称</li><li style="margin-bottom:4px;">监管风险 + 心智混乱</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#FF6B6B; font-size:0.74rem; font-style:italic;">→ 绝对避免</div>
+      </div></div>
+      <div style="grid-row:2; grid-column:3;">
+      <div style="padding:16px; background:#FF8C4208; border:1px solid #FF8C4240; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">⚠️ 高收益·高风险</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;"><strong>"儿童营养吸收专家"</strong></li><li style="margin-bottom:4px;">新市场大但偏离药品心智</li><li style="margin-bottom:4px;">可能被理解为"补营养的"</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#FF8C42; font-size:0.74rem; font-style:italic;">→ 杨老师担心的风险所在</div>
+      </div></div>
+      <div style="grid-row:3; grid-column:2;">
+      <div style="padding:16px; background:#88808; border:1px solid #88840; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#888; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">安全但无突破</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">"乳酸菌素片"原名延续</li><li style="margin-bottom:4px;">维持 6000 万规模</li><li style="margin-bottom:4px;">无法打开新市场</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#888; font-size:0.74rem; font-style:italic;">→ 不做选择也是一种选择</div>
+      </div></div>
+      <div style="grid-row:3; grid-column:3;">
+      <div style="padding:16px; background:#2D9C5D08; border:1px solid #2D9C5D40; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">★ 最优区间</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;"><strong>"嚼着吃的儿童肠道调理"</strong></li><li style="margin-bottom:4px;">延续药品心智 + 剂型创新</li><li style="margin-bottom:4px;">自然延伸到"调肠道促吸收"</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#2D9C5D; font-size:0.74rem; font-style:italic;">→ 推荐路径</div>
+      </div></div>
+      <div style="grid-row:4; grid-column:2; text-align:center;"><span class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.15em;">吸引力弱  ←  新定位吸引力  →  吸引力强</span></div>
+      <div style="grid-row:4; grid-column:3;"></div>
+    </div>
+  </div>
+
+    <div style="margin-top:24px; padding:22px; background:#2D9C5D08; border:1px solid #2D9C5D33; border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.15em; margin-bottom:10px; font-weight:700;">王总的三种结果预判(35:53)</div>
+      <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:14px;">
+        <div style="padding:14px; background:var(--bg-1); border-radius:6px;">
+          <div style="color:var(--text-3); font-size:0.72rem; margin-bottom:6px;">结果 A</div>
+          <div style="color:var(--text-1); font-size:0.84rem; line-height:1.5;">继续按原来打,维持 6000 万</div>
+        </div>
+        <div style="padding:14px; background:var(--bg-1); border-radius:6px; border:1px solid #2D9C5D44;">
+          <div style="color:#2D9C5D; font-size:0.72rem; margin-bottom:6px; font-weight:700;">★ 结果 B</div>
+          <div style="color:var(--text-1); font-size:0.84rem; line-height:1.5;">现有儿童中发现未关注到的机会可放大 → <strong>推荐路径</strong></div>
+        </div>
+        <div style="padding:14px; background:var(--bg-1); border-radius:6px;">
+          <div style="color:var(--text-3); font-size:0.72rem; margin-bottom:6px;">结果 C</div>
+          <div style="color:var(--text-1); font-size:0.84rem; line-height:1.5;">通过竞争对比发现心智空位 → 需要新品/新品牌</div>
+        </div>
+      </div>
+    </div>
+
+    <div class="fade-up" style="margin-top:24px; padding:22px 26px; background:#2D9C5D08; border:1px solid #2D9C5D33; border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.2em; margin-bottom:14px; font-weight:700;">RISK VERDICT · 风险结论</div>
+    <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+      
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#2D9C5D; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">1</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;"><strong>推荐路径</strong>:结果 B — 在"儿童肠道调理"品类内放大未被关注的机会(喂药难/日常养护)</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#2D9C5D; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">2</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;"><strong>风险对冲</strong>:核心定位不变(肠道调理),营养吸收作为自然延伸而非主打</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#2D9C5D; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">3</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;"><strong>避免</strong>:不做免疫力宣称(监管风险)、不做独立营养品牌(心智冲突)</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#2D9C5D; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">4</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;"><strong>分品策略备选</strong>:若要打营养赛道,用新品(软糖/保健品)而非现有 OTC 品</div>
+      </div>
+    </div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="action" data-tone="green" data-slide-num="24/27" style="justify-content:center;">
+  <div class="section-inner">
+    <div class="rise-in" style="text-align:center; margin-bottom:40px;">
+      <div style="font-family:var(--font-head); font-weight:900; font-size:clamp(5rem, 14vw, 11rem); line-height:0.9; color:#7ED4C2; opacity:0.12; letter-spacing:-0.06em;">05</div>
+      <div class="text-mono text-xs" style="color:#7ED4C2; letter-spacing:0.3em; margin-top:-2rem; font-weight:700;">CHAPTER 5 · ACTION PLAN</div>
+    </div>
+    <div class="rise-in" style="text-align:center; margin-bottom:36px;">
+      <div style="font-size:3.2rem; margin-bottom:14px;">🚀</div>
+      <h2 class="text-poster" style="font-size:clamp(2.4rem, 5.2vw, 4.2rem); color:var(--text-1); letter-spacing:-0.025em;">落地行动</h2>
+      <p style="color:#7ED4C2; font-family:var(--font-mono); font-size:0.92rem; letter-spacing:0.18em; margin-top:12px; font-weight:600;">ACTION PLAN</p>
+    </div>
+    <div class="fade-up" style="max-width:960px; margin:0 auto; text-align:center; padding:28px 32px; background:linear-gradient(135deg, #7ED4C20C, transparent); border-left:3px solid #7ED4C2; border-radius:var(--radius-md);">
+      <p style="color:var(--text-1); font-size:1.08rem; line-height:1.82;">基于 Ch0-Ch4 的层层收敛,输出 <strong style="color:#7ED4C2;">可落地的行动清单</strong>:产品策略(包装/剂型/话术)、渠道策略(分年龄段打法)、P0/P1 优先级时间线。从 <strong style="color:#2D9C5D;">6000 万到 10 亿的三年路径</strong>。</p>
+    </div>
+    <div class="fade-up" style="margin-top:40px; display:grid; grid-template-columns:repeat(3, 1fr); gap:14px; max-width:1100px; margin-left:auto; margin-right:auto;">
+      
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #7ED4C222; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#7ED4C2; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">5.1</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">产品策略 · 包装/剂型/话术</div>
+      </div>
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #7ED4C222; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#7ED4C2; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">5.2</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">渠道策略 · 分年龄段打法</div>
+      </div>
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid #7ED4C222; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:#7ED4C2; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">5.3</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">P0/P1 行动清单 × 时间线</div>
+      </div>
+    </div>
+    <div class="fade-up" style="margin-top:48px; text-align:center;">
+      <div class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.3em;">SCROLL DOWN · 3 个子章</div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="action-1" data-tone="green" data-slide-num="25/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#7ED4C2;">5.1 · PRODUCT STRATEGY</div>
+    <h2 class="text-h1"><span class="headline-anim">产品策略 · 包装/剂型/话术</span></h2>
+    <p class="section-sub">基于 Ch0-Ch4 层层收敛,输出产品层面的具体策略。</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:18px; margin-top:24px;">
+      <!-- 包装 -->
+      <div style="padding:22px; background:#FF8BA708; border:1px solid #FF8BA733; border-top:3px solid #FF8BA7; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#FF8BA7; font-weight:700; margin-bottom:12px;">📦 包装策略</div>
+        <ul style="margin:0; padding-left:18px; color:var(--text-1); font-size:0.84rem; line-height:1.7;">
+          <li><strong>正面主视觉</strong>:突出"嚼着吃"+"儿童肠道调理"双信息</li>
+          <li><strong>OTC 标识</strong>:蓝帽子显著位置,与食品级拉开距离</li>
+          <li><strong>年龄分层</strong>:3-6 岁(小包装/低剂量)vs 6-12 岁(标准装)</li>
+          <li><strong>卡通 IP</strong>:可考虑"肠道小卫士"形象,孩子指名要</li>
+          <li><strong>便携设计</strong>:单片独立包装,幼儿园/出行场景</li>
+        </ul>
+      </div>
+
+      <!-- 剂型 -->
+      <div style="padding:22px; background:#6EC1E408; border:1px solid #6EC1E433; border-top:3px solid #6EC1E4; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#6EC1E4; font-weight:700; margin-bottom:12px;">💊 剂型策略</div>
+        <ul style="margin:0; padding-left:18px; color:var(--text-1); font-size:0.84rem; line-height:1.7;">
+          <li><strong>核心剂型</strong>:咀嚼片(奶片口感 × 多口味)</li>
+          <li><strong>口味矩阵</strong>:原味奶香(经典)/ 草莓 / 酸奶味</li>
+          <li><strong>片型优化</strong>:小熊/星星形状(孩子喜欢)</li>
+          <li><strong>延伸储备</strong>:软糖剂型(食品级·营养赛道·新品)</li>
+          <li><strong>不做</strong>:散剂/胶囊(竞品的弱点不要重复)</li>
+        </ul>
+      </div>
+
+      <!-- 话术 -->
+      <div style="padding:22px; background:#2D9C5D08; border:1px solid #2D9C5D33; border-top:3px solid #2D9C5D; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#2D9C5D; font-weight:700; margin-bottom:12px;">💬 话术策略</div>
+        <ul style="margin:0; padding-left:18px; color:var(--text-1); font-size:0.84rem; line-height:1.7;">
+          <li><strong>核心定位句</strong>:"嚼着吃的儿童肠道调理药"</li>
+          <li><strong>药店话术</strong>:"孩子拉肚子/便秘/消化不好?嚼一片就行"</li>
+          <li><strong>种草话术</strong>:"OTC 药品级效果 + 奶片一样好吃"</li>
+          <li><strong>对比话术</strong>:"比妈咪爱好喂,比合生元有保障"</li>
+          <li><strong>场景话术</strong>:"入园必备/换季必备/出行必备"</li>
+        </ul>
+      </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#7ED4C208; border-left:3px solid #7ED4C2; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">💡</span>
+      <div style="color:#7ED4C2; font-weight:700; font-size:0.96rem;">产品策略核心逻辑</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">所有产品决策围绕一个核心:<strong style="color:#7ED4C2;">"让家长信任(OTC)+ 让孩子爱吃(咀嚼片)"</strong>。包装要让家长一眼看出"这是正规药品",剂型要让孩子主动要,话术要让药店店员一句话说清楚。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="action-2" data-tone="green" data-slide-num="26/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#7ED4C2;">5.2 · CHANNEL STRATEGY</div>
+    <h2 class="text-h1"><span class="headline-anim">渠道策略 · 分年龄段打法</span></h2>
+    <p class="section-sub">年龄段锁定 3-12 岁(咀嚼片),0-3 岁无法覆盖(王总确认)。</p>
+  </div>
+
+    <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#7ED4C2; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">分年龄段 × 渠道 × 打法矩阵</div>
+    <table style="width:100%; border-collapse:collapse; font-size:0.88rem;">
+      <thead>
+        <tr style="border-bottom:2px solid #7ED4C233;">
+          <th style="text-align:left; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">年龄段</th><th style="text-align:center; padding:10px 6px; color:#7ED4C2; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">核心场景</th><th style="text-align:center; padding:10px 6px; color:#7ED4C2; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">主力渠道</th><th style="text-align:center; padding:10px 6px; color:#7ED4C2; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">话术重点</th><th style="text-align:center; padding:10px 6px; color:#7ED4C2; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">竞品空位</th>
+        </tr>
+      </thead>
+      <tbody>
+        <tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:#FFCBA4; text-align:left; font-weight:400;"><strong style="color:#FFCBA4;">3-6 岁</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">入园适应/换季生病/积食</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">药店 + 母婴店</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">"入园必备·孩子爱吃的肠道药"</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">妈咪爱喂药难,合生元非药品</td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:#C5E063; text-align:left; font-weight:400;"><strong style="color:#C5E063;">6-9 岁</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">挑食/消化不良/便秘</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">药店 + 电商</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">"调肠道促吸收·不用逼着吃"</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">营养补剂"瓶瓶罐罐"替代</td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:12px 6px; color:#B4A7D6; text-align:left; font-weight:400;"><strong style="color:#B4A7D6;">9-12 岁</strong></td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">课业压力/饮食不规律</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">电商 + 药店</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">"像零食一样的肠道调理"</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">该年龄段几乎无专属产品</td>
+        </tr>
+      </tbody>
+    </table>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:14px; margin-top:24px;">
+      <div style="padding:18px; background:#FF6B6B08; border:1px solid #FF6B6B33; border-radius:var(--radius-sm);">
+        <div class="text-mono text-xs" style="color:#FF6B6B; font-weight:700; margin-bottom:8px;">药店渠道(主力)</div>
+        <div style="color:var(--text-1); font-size:0.82rem; line-height:1.6;">
+          OTC 药品天然渠道<br/>
+          店员推荐 = 核心转化<br/>
+          目标:<strong>一心堂/大参林 3w 门店</strong><br/>
+          话术培训 → 店员"一句话推荐"
+        </div>
+      </div>
+      <div style="padding:18px; background:#7ED4C208; border:1px solid #7ED4C233; border-radius:var(--radius-sm);">
+        <div class="text-mono text-xs" style="color:#7ED4C2; font-weight:700; margin-bottom:8px;">电商渠道(增量)</div>
+        <div style="color:var(--text-1); font-size:0.82rem; line-height:1.6;">
+          种草(小红书/抖音)→ 搜索 → 转化<br/>
+          核心内容:真实妈妈分享<br/>
+          关键词矩阵:宝宝便秘/积食/入园<br/>
+          vs 食品级竞品:突出 OTC 身份
+        </div>
+      </div>
+      <div style="padding:18px; background:#FF8C4208; border:1px solid #FF8C4233; border-radius:var(--radius-sm);">
+        <div class="text-mono text-xs" style="color:#FF8C42; font-weight:700; margin-bottom:8px;">母婴渠道(补充)</div>
+        <div style="color:var(--text-1); font-size:0.82rem; line-height:1.6;">
+          孩子王/爱婴室等<br/>
+          与食品级益生菌同台竞争<br/>
+          优势:OTC 身份差异化<br/>
+          风险:母婴店偏好食品级毛利
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="action-3" data-tone="green" data-slide-num="27/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#7ED4C2;">5.3 · ACTION PLAN</div>
+    <h2 class="text-h1"><span class="headline-anim">P0/P1 行动清单 × 时间线</span></h2>
+    <p class="section-sub">从 6000 万到 10 亿的三年路径:P0 立即执行 / P1 一个月内 / P2 远期储备</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(4, 1fr); gap:12px; padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF6B6B; letter-spacing:-0.02em;">4</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">P0 · 立即</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF8C42; letter-spacing:-0.02em;">4</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">P1 · 1月内</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:var(--text-3); letter-spacing:-0.02em;">2</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">P2 · 远期</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#7ED4C2; letter-spacing:-0.02em;">10</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">总行动项</div>
+      
+    </div>
+  </div>
+
+    <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#FF6B6B; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">P0 · 立即执行(本周-2周)</div>
+    <table style="width:100%; border-collapse:collapse; font-size:0.88rem;">
+      <thead>
+        <tr style="border-bottom:2px solid #FF6B6B33;">
+          <th style="text-align:left; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">行动</th><th style="text-align:center; padding:10px 6px; color:#FF6B6B; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">负责方</th><th style="text-align:center; padding:10px 6px; color:#FF6B6B; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">时间线</th><th style="text-align:center; padding:10px 6px; color:#FF6B6B; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">状态</th>
+        </tr>
+      </thead>
+      <tbody>
+        <tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>确认品类定位:&quot;嚼着吃的儿童肠道调理药&quot;</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">品牌部</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">1 周内</td><td style="padding:10px 6px; color:#FF6B6B; text-align:center; font-weight:400;"><span style="color:#FF6B6B; font-weight:700;">待确认</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>包装设计修改:突出 OTC + &quot;嚼着吃&quot; + 年龄分层</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">设计部</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">2 周</td><td style="padding:10px 6px; color:#FF6B6B; text-align:center; font-weight:400;"><span style="color:#FF6B6B; font-weight:700;">待启动</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>药店店员话术培训方案</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">渠道部</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">2 周</td><td style="padding:10px 6px; color:#FF6B6B; text-align:center; font-weight:400;"><span style="color:#FF6B6B; font-weight:700;">待启动</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:12px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>补充成人乳酸菌素片 VOC 数据(当前以儿童为主)</strong></td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">数据团队</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">1 周</td><td style="padding:12px 6px; color:#FF6B6B; text-align:center; font-weight:400;"><span style="color:#FF6B6B; font-weight:700;">数据缺口</span></td>
+        </tr>
+      </tbody>
+    </table>
+  </div>
+
+    <div style="margin-top:18px;">
+    <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">P1 · 1 月内启动</div>
+    <table style="width:100%; border-collapse:collapse; font-size:0.88rem;">
+      <thead>
+        <tr style="border-bottom:2px solid #FF8C4233;">
+          <th style="text-align:left; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">行动</th><th style="text-align:center; padding:10px 6px; color:#FF8C42; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">负责方</th><th style="text-align:center; padding:10px 6px; color:#FF8C42; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">时间线</th><th style="text-align:center; padding:10px 6px; color:#FF8C42; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">状态</th>
+        </tr>
+      </thead>
+      <tbody>
+        <tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:400;">口味矩阵测试(原味/草莓/酸奶)</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">研发部</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">1 月</td><td style="padding:10px 6px; color:#FF8C42; text-align:center; font-weight:400;"><span style="color:#FF8C42;">待排期</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:400;">电商种草内容矩阵搭建</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">电商部</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">1 月</td><td style="padding:10px 6px; color:#FF8C42; text-align:center; font-weight:400;"><span style="color:#FF8C42;">待启动</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:400;">3-6 岁低剂量小包装开发</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">研发部</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">2 月</td><td style="padding:10px 6px; color:#FF8C42; text-align:center; font-weight:400;"><span style="color:#FF8C42;">待排期</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:12px 6px; color:var(--text-2); text-align:left; font-weight:400;">"调肠道促吸收"延伸方向 VOC 深度验证</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">数据团队</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">1 月</td><td style="padding:12px 6px; color:#FF8C42; text-align:center; font-weight:400;"><span style="color:#FF8C42;">待启动</span></td>
+        </tr>
+      </tbody>
+    </table>
+  </div>
+    </div>
+
+    <div style="margin-top:18px;">
+    <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">P2 · 远期储备</div>
+    <table style="width:100%; border-collapse:collapse; font-size:0.88rem;">
+      <thead>
+        <tr style="border-bottom:2px solid var(--text-3)33;">
+          <th style="text-align:left; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">行动</th><th style="text-align:center; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">负责方</th><th style="text-align:center; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">时间线</th><th style="text-align:center; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">状态</th>
+        </tr>
+      </thead>
+      <tbody>
+        <tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:400;">软糖新品(食品级·营养赛道)可行性研究</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">研发部</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">3 月</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">远期储备</td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:12px 6px; color:var(--text-2); text-align:left; font-weight:400;">卡通 IP "肠道小卫士" 设计</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">品牌部</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">3 月</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">远期储备</td>
+        </tr>
+      </tbody>
+    </table>
+  </div>
+    </div>
+
+    <div class="rise-in" style="padding:28px 32px; background:linear-gradient(135deg, #7ED4C212, #7ED4C204); border-left:4px solid #7ED4C2; border-radius:var(--radius-md); margin-bottom:32px;">
+    <div class="text-mono text-xs" style="color:#7ED4C2; letter-spacing:0.18em; margin-bottom:10px; font-weight:700;">CLOSING</div>
+    <div style="color:var(--text-1); font-size:1.18rem; line-height:1.72; font-weight:600;">从 6000 万到 10 亿:品类重定位是第一步</div>
+    <div style="color:var(--text-2); font-size:0.92rem; line-height:1.7; margin-top:10px;">
+          本报告严格遵循王总 5 步分析路径,从品类全景出发,经过成人机会分析、儿童迁移、交叉验证,最终收敛到<strong style="color:#2D9C5D;">"嚼着吃的儿童肠道调理药"</strong>这个品类定位。<br/>
+          下一步:<strong>对齐定位方向 → 包装设计 → 话术培训 → 渠道铺货</strong>,启动从 6000 万到 10 亿的三年路径。
+        </div>
+  </div>
+  </div>
+</section>
+  </main>
+  <script>
+(function(){
+  'use strict';
+
+  var slides = [];
+  var currentSlide = 0;
+  var firstScrolled = false;
+
+  // —— 1) 分片标题动画:把每个 .headline-anim 文本切成 .char 逐字入场 ——
+  function splitHeadlines(){
+    var els = document.querySelectorAll('.headline-anim');
+    els.forEach(function(el){
+      if (el.dataset.split === '1') return;
+      el.dataset.split = '1';
+      var text = el.textContent;
+      el.textContent = '';
+      var chars = Array.from(text);
+      chars.forEach(function(ch, i){
+        var span = document.createElement('span');
+        span.className = 'char';
+        span.textContent = ch === ' ' ? '\u00A0' : ch;
+        span.style.transitionDelay = (i * 28) + 'ms';
+        el.appendChild(span);
+      });
+    });
+  }
+
+  // —— 2) Fade / Rise / Headline 统一的 IntersectionObserver ——
+  function initReveal(){
+    var selectors = ['.fade-up', '.rise-in', '.headline-anim'];
+    var els = document.querySelectorAll(selectors.join(','));
+    if (!('IntersectionObserver' in window)){
+      els.forEach(function(el){ el.classList.add('is-visible'); });
+      return;
+    }
+    var io = new IntersectionObserver(function(entries){
+      entries.forEach(function(e){
+        if (e.isIntersecting){
+          e.target.classList.add('is-visible');
+          io.unobserve(e.target);
+        }
+      });
+    }, { threshold: 0.08, rootMargin: '0px 0px -5% 0px' });
+    els.forEach(function(el){ io.observe(el); });
+
+    // 首屏兜底
+    setTimeout(function(){
+      els.forEach(function(el){
+        var r = el.getBoundingClientRect();
+        if (r.top < window.innerHeight && r.bottom > 0) el.classList.add('is-visible');
+      });
+    }, 100);
+    // 终极兜底
+    setTimeout(function(){
+      document.querySelectorAll('.fade-up:not(.is-visible),.rise-in:not(.is-visible),.headline-anim:not(.is-visible)').forEach(function(el){
+        el.classList.add('is-visible');
+      });
+    }, 4500);
+  }
+
+  // —— 3) 数字计数动画 ——
+  function initCountUp(){
+    var els = document.querySelectorAll('.metric-value[data-count]');
+    if (!('IntersectionObserver' in window)){
+      els.forEach(function(el){ el.textContent = el.dataset.count; });
+      return;
+    }
+    var io = new IntersectionObserver(function(entries){
+      entries.forEach(function(e){
+        if (!e.isIntersecting) return;
+        var el = e.target;
+        var target = parseFloat(el.dataset.count);
+        if (isNaN(target)) return;
+        var isFloat = !Number.isInteger(target);
+        var start = 0, duration = 1400, t0 = performance.now();
+        function tick(now){
+          var p = Math.min(1, (now - t0) / duration);
+          var eased = 1 - Math.pow(1 - p, 3);
+          var v = start + (target - start) * eased;
+          el.textContent = isFloat ? v.toFixed(1) : Math.floor(v).toLocaleString('en-US');
+          if (p < 1) requestAnimationFrame(tick);
+          else el.textContent = isFloat ? target.toFixed(1) : target.toLocaleString('en-US');
+        }
+        requestAnimationFrame(tick);
+        io.unobserve(el);
+      });
+    }, { threshold: 0.4 });
+    els.forEach(function(el){ io.observe(el); });
+  }
+
+  // —— 4) Slide 进度 · nav 高亮 · ambient 光晕跟随 · slide counter ——
+  function initDeck(){
+    slides = Array.prototype.slice.call(document.querySelectorAll('section.report-section'));
+    var progressLine = document.getElementById('progress-line');
+    var navDots = document.querySelectorAll('.nav-dot');
+    var counter = document.querySelector('.slide-counter');
+    var counterNow = counter && counter.querySelector('.now');
+    var counterTotal = counter && counter.querySelector('.total');
+    var counterBar = counter && counter.querySelector('.bar');
+    if (counterTotal) counterTotal.textContent = String(slides.length).padStart(2, '0');
+
+    // 预设每张 slide 的 ambient 偏移(用 CSS 变量驱动)
+    var ambientPresets = [
+      { x: '15%', y: '25%' },
+      { x: '75%', y: '30%' },
+      { x: '25%', y: '70%' },
+      { x: '80%', y: '65%' },
+      { x: '45%', y: '20%' },
+      { x: '55%', y: '75%' },
+      { x: '20%', y: '50%' },
+      { x: '85%', y: '50%' },
+      { x: '50%', y: '40%' },
+      { x: '30%', y: '30%' },
+      { x: '70%', y: '70%' },
+      { x: '40%', y: '60%' }
+    ];
+
+    function setActive(idx){
+      if (idx < 0) idx = 0;
+      if (idx >= slides.length) idx = slides.length - 1;
+      currentSlide = idx;
+      slides.forEach(function(s, i){
+        if (i === idx) s.classList.add('in-view');
+        else s.classList.remove('in-view');
+      });
+      for (var j = 0; j < navDots.length; j++){
+        if (j === idx) navDots[j].classList.add('active');
+        else navDots[j].classList.remove('active');
+      }
+      if (counterNow) counterNow.textContent = String(idx + 1).padStart(2, '0');
+      if (counterBar) {
+        var pct = slides.length > 1 ? ((idx + 1) / slides.length) * 100 : 100;
+        counterBar.style.setProperty('--pct', pct.toFixed(1) + '%');
+      }
+      // 根据当前 slide 切换 ambient 位置
+      var p = ambientPresets[idx % ambientPresets.length];
+      document.body.style.setProperty('--amb-x', p.x);
+      document.body.style.setProperty('--amb-y', p.y);
+    }
+
+    function onScroll(){
+      if (!firstScrolled && window.scrollY > 20){
+        firstScrolled = true;
+        setTimeout(function(){
+          var hint = document.querySelector('.kbd-hint');
+          if (hint) hint.classList.add('fade');
+        }, 4000);
+      }
+
+      var h = document.documentElement.scrollHeight - window.innerHeight;
+      var p = h > 0 ? (window.scrollY / h) * 100 : 0;
+      if (progressLine) progressLine.style.width = p + '%';
+
+      // 找出离视口中心最近的 slide
+      var mid = window.innerHeight * 0.45;
+      var bestIdx = 0, bestDist = Infinity;
+      for (var i = 0; i < slides.length; i++){
+        var r = slides[i].getBoundingClientRect();
+        var center = (r.top + r.bottom) / 2;
+        var d = Math.abs(center - mid);
+        if (d < bestDist){ bestDist = d; bestIdx = i; }
+      }
+      if (bestIdx !== currentSlide) setActive(bestIdx);
+    }
+    window.addEventListener('scroll', onScroll, { passive: true });
+    onScroll();
+
+    navDots.forEach(function(d, i){
+      d.addEventListener('click', function(e){
+        e.preventDefault();
+        var tid = d.dataset.target;
+        var t = tid ? document.getElementById(tid) : slides[i];
+        if (t) t.scrollIntoView({ behavior: 'smooth', block: 'start' });
+      });
+    });
+
+    // —— 键盘导航 ——
+    function goto(idx){
+      idx = Math.max(0, Math.min(slides.length - 1, idx));
+      slides[idx].scrollIntoView({ behavior: 'smooth', block: 'start' });
+    }
+    window.addEventListener('keydown', function(e){
+      // 不在输入框里
+      var tag = (e.target && e.target.tagName || '').toLowerCase();
+      if (tag === 'input' || tag === 'textarea' || e.target.isContentEditable) return;
+      if (e.key === 'ArrowDown' || e.key === 'PageDown' || e.key === 'j'){ e.preventDefault(); goto(currentSlide + 1); }
+      else if (e.key === 'ArrowUp' || e.key === 'PageUp' || e.key === 'k'){ e.preventDefault(); goto(currentSlide - 1); }
+      else if (e.key === 'Home'){ e.preventDefault(); goto(0); }
+      else if (e.key === 'End'){ e.preventDefault(); goto(slides.length - 1); }
+      else if (e.key === ' '){ e.preventDefault(); goto(currentSlide + (e.shiftKey ? -1 : 1)); }
+    });
+  }
+
+  // —— 5) ECharts 懒加载(slide 进入视口才渲染,避免首屏卡顿)——
+  var COMMON = {
+    backgroundColor: 'transparent',
+    textStyle: { fontFamily: 'Inter, Noto Sans SC, system-ui', color: '#A8A8A8' },
+    grid: { left: '3%', right: '4%', bottom: '3%', top: '12%', containLabel: true }
+  };
+  var AMBER='#F5A623', GREEN='#00DC82', PURPLE='#8B5CF6', ROSE='#FF4D8D', BLUE='#3B82F6';
+  var PALETTE = [AMBER, GREEN, PURPLE, ROSE, BLUE, '#EF4444', '#06B6D4', '#F59E0B'];
+  var CHART_REGISTRY = [];
+
+  function initChart(id, cb){
+    var el = document.getElementById(id);
+    if (!el) return;
+    CHART_REGISTRY.push({ id: id, el: el, cb: cb, rendered: false });
+  }
+  function renderChart(item){
+    if (item.rendered || !window.echarts) return;
+    var chart = window.echarts.init(item.el, null, { renderer: 'canvas' });
+    try { item.cb(chart); item.rendered = true; } catch(e){ console.error(item.id, e); }
+    window.addEventListener('resize', function(){ chart.resize(); });
+  }
+  function bootCharts(){
+    if (!window.echarts) { setTimeout(bootCharts, 300); return; }
+    if (!('IntersectionObserver' in window)){
+      CHART_REGISTRY.forEach(renderChart);
+      return;
+    }
+    var io = new IntersectionObserver(function(entries){
+      entries.forEach(function(e){
+        if (!e.isIntersecting) return;
+        var item = CHART_REGISTRY.find(function(x){ return x.el === e.target; });
+        if (item) renderChart(item);
+        io.unobserve(e.target);
+      });
+    }, { threshold: 0.1, rootMargin: '200px 0px' });
+    CHART_REGISTRY.forEach(function(item){ io.observe(item.el); });
+  }
+
+  function initCharts(){
+    var D = window.__CHART_DATA__ || {};
+
+    // 样本分布
+    initChart('chartSample', function(chart){
+      var data = (D.noteHeatmap || []).slice(0, 5).map(function(n, i){
+        return {
+          value: (n.liked || 0) + (n.comments || 0) + (n.collected || 0),
+          name: (n.title || '').slice(0, 14) || '笔记' + (i + 1),
+          itemStyle: { color: PALETTE[i % PALETTE.length] }
+        };
+      });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'item', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        legend: { bottom: 0, textStyle: { color: '#A8A8A8', fontSize: 11 } },
+        animationDuration: 1000, animationEasing: 'cubicOut',
+        series: [{
+          type: 'pie', radius: ['52%', '76%'], center: ['50%', '45%'],
+          label: { color: '#F5F5F5', fontSize: 11, formatter: '{b}\n{c}' },
+          itemStyle: { borderColor: '#0A0A0A', borderWidth: 2 },
+          data: data
+        }]
+      }));
+    });
+
+    // IP 地域
+    initChart('chartGeo', function(chart){
+      var ips = (D.topIPs || []).slice(0, 10).reverse();
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        animationDuration: 1200, animationEasing: 'cubicOut',
+        xAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        yAxis: { type: 'category', data: ips.map(function(x){return x[0];}), axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontSize: 12 } },
+        series: [{
+          type: 'bar', data: ips.map(function(x){return x[1];}),
+          itemStyle: { color: AMBER, borderRadius: [0, 3, 3, 0] }, barWidth: '60%',
+          label: { show: true, position: 'right', color: '#F5A623', fontFamily: 'JetBrains Mono', fontSize: 11 }
+        }]
+      }));
+    });
+
+    // 笔记热力散点
+    initChart('chartNoteHeatmap', function(chart){
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: {
+          trigger: 'item', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){
+            return '<div style="max-width:260px;"><strong style="color:#F5A623;">' + p.data[3] +
+                   '</strong><br>点赞 ' + p.data[0] + ' · 评论 ' + p.data[1] + ' · 收藏 ' + p.data[2] + '</div>';
+          }
+        },
+        animationDuration: 1400, animationDelay: function(i){ return i * 30; },
+        xAxis: { type: 'value', name: '点赞数', nameTextStyle: { color: '#A8A8A8' }, axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        yAxis: { type: 'value', name: '评论数', nameTextStyle: { color: '#A8A8A8' }, axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        series: [{
+          type: 'scatter',
+          data: (D.noteHeatmap || []).map(function(n){ return [n.liked, n.comments, n.collected, n.title]; }),
+          symbolSize: function(v){ return Math.max(10, Math.min(56, Math.sqrt(v[2] || 1) * 3.5)); },
+          itemStyle: {
+            color: new echarts.graphic.RadialGradient(0.4, 0.4, 0.6, [
+              { offset: 0, color: 'rgba(245,166,35,0.9)' },
+              { offset: 1, color: 'rgba(245,166,35,0.15)' }
+            ]),
+            borderColor: '#F5A623', borderWidth: 1
+          },
+          emphasis: { itemStyle: { borderWidth: 2, shadowBlur: 16, shadowColor: 'rgba(245,166,35,0.5)' } }
+        }]
+      }));
+    });
+
+    // 价格带
+    initChart('chartPrice', function(chart){
+      var keys = Object.keys(D.priceBuckets || {});
+      var vals = keys.map(function(k){ return D.priceBuckets[k]; });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        animationDuration: 1200,
+        xAxis: { type: 'category', data: keys, axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontFamily: 'JetBrains Mono' } },
+        yAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        series: [{
+          type: 'bar', data: vals,
+          itemStyle: {
+            color: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1,
+              colorStops: [{ offset: 0, color: '#F5A623' }, { offset: 1, color: 'rgba(245,166,35,0.3)' }] },
+            borderRadius: [4, 4, 0, 0]
+          },
+          barWidth: '56%',
+          label: { show: true, position: 'top', color: '#F5A623', fontFamily: 'JetBrains Mono', fontWeight: 600 }
+        }]
+      }));
+    });
+
+    // 品牌月销(横条,兼容)
+    initChart('chartBrands', function(chart){
+      var brands = (D.topBrands || []).slice().reverse();
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){ return p.map(function(x){ return x.name + ': $' + (x.value/100).toLocaleString('en-US',{maximumFractionDigits:0}); }).join('<br>'); }
+        },
+        animationDuration: 1200,
+        xAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B', formatter: function(v){ return '$' + (v/100000).toFixed(0) + 'k'; } } },
+        yAxis: { type: 'category', data: brands.map(function(x){return x[0];}), axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontSize: 12 } },
+        series: [{
+          type: 'bar', data: brands.map(function(x){return x[1];}),
+          itemStyle: {
+            color: function(params){ return PALETTE[params.dataIndex % PALETTE.length]; },
+            borderRadius: [0, 3, 3, 0]
+          },
+          barWidth: '58%',
+          label: { show: true, position: 'right', color: '#A8A8A8', fontFamily: 'JetBrains Mono', fontSize: 10, formatter: function(p){ return '$' + (p.value/100000).toFixed(0) + 'k'; } }
+        }]
+      }));
+    });
+
+    // 评分分布
+    initChart('chartRatingDist', function(chart){
+      var data = D.ratingBuckets || {};
+      var keys = Object.keys(data);
+      var vals = keys.map(function(k){ return data[k]; });
+      var colors = ['#EF4444','#F59E0B','#F5A623','#06B6D4','#00DC82'];
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){ return p.map(function(x){ return x.name + ': ' + x.value + ' SKU'; }).join('<br>'); }
+        },
+        animationDuration: 1200,
+        xAxis: { type: 'category', data: keys, axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontFamily: 'JetBrains Mono', fontSize: 11 } },
+        yAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        series: [{
+          type: 'bar', data: vals.map(function(v, i){ return { value: v, itemStyle: { color: colors[i] || GREEN, borderRadius: [4, 4, 0, 0] } }; }),
+          barWidth: '54%',
+          label: { show: true, position: 'top', color: '#F5F5F5', fontFamily: 'JetBrains Mono', fontWeight: 600 }
+        }]
+      }));
+    });
+
+    // 品牌份额(donut)
+    initChart('chartBrandShare', function(chart){
+      var data = (D.topBrandShares || []).map(function(b, i){
+        return { value: b.value, name: b.name, itemStyle: { color: PALETTE[i % PALETTE.length] }, _sales: b.sales, _count: b.count };
+      });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'item', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){ return '<strong>'+p.name+'</strong><br>' + p.value.toFixed(1) + '%<br>SKU '+(p.data._count||0)+' · 月销 $'+((p.data._sales||0)/100).toLocaleString('en-US',{maximumFractionDigits:0}); }
+        },
+        legend: { bottom: 0, textStyle: { color: '#A8A8A8', fontSize: 10 }, itemWidth: 8, itemHeight: 8 },
+        animationDuration: 1400, animationEasing: 'cubicOut',
+        series: [{
+          type: 'pie', radius: ['48%', '72%'], center: ['50%', '45%'],
+          label: { color: '#F5F5F5', fontSize: 10, formatter: function(p){ return p.value > 3 ? p.name + '\n' + p.value.toFixed(1) + '%' : ''; } },
+          labelLine: { show: true, length: 8, length2: 8 },
+          itemStyle: { borderColor: '#0A0A0A', borderWidth: 2 },
+          data: data
+        }]
+      }));
+    });
+
+    // 评论数分布(横条)
+    initChart('chartReviewCount', function(chart){
+      var data = D.reviewCountBuckets || {};
+      var keys = Object.keys(data);
+      var vals = keys.map(function(k){ return data[k]; });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        animationDuration: 1200,
+        xAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        yAxis: { type: 'category', data: keys, axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontFamily: 'JetBrains Mono', fontSize: 11 } },
+        series: [{
+          type: 'bar', data: vals,
+          itemStyle: {
+            color: { type: 'linear', x: 0, y: 0, x2: 1, y2: 0,
+              colorStops: [{ offset: 0, color: 'rgba(139,92,246,0.2)' }, { offset: 1, color: '#8B5CF6' }] },
+            borderRadius: [0, 3, 3, 0]
+          },
+          barWidth: '56%',
+          label: { show: true, position: 'right', color: '#A8A8A8', fontFamily: 'JetBrains Mono', fontSize: 11 }
+        }]
+      }));
+    });
+
+    // 星级分布
+    initChart('chartStarDist', function(chart){
+      var products = D.starDistProducts || [];
+      if (!products.length) return;
+      var categories = products.map(function(p){ return p.brand + ' · ' + p.asin; });
+      var colors = ['#00DC82','#06B6D4','#F5A623','#F59E0B','#EF4444'];
+      var labels = ['5★','4★','3★','2★','1★'];
+      var series = [0,1,2,3,4].map(function(i){
+        return {
+          name: labels[i], type: 'bar', stack: 'stars',
+          data: products.map(function(p){ return p.stars[i]; }),
+          itemStyle: { color: colors[i] }
+        };
+      });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        legend: { bottom: 0, textStyle: { color: '#A8A8A8', fontSize: 10 }, itemWidth: 10, itemHeight: 10 },
+        animationDuration: 1400,
+        grid: { left: '3%', right: '4%', bottom: '16%', top: '6%', containLabel: true },
+        xAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        yAxis: { type: 'category', data: categories, axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontSize: 11 } },
+        series: series
+      }));
+    });
+
+    // 抖音账号作品热度散点
+    initChart('chartDyPosts', function(chart){
+      var posts = (D.douyinPosts || []);
+      if (!posts.length) return;
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'item', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){
+            return '<div style="max-width:280px;"><strong style="color:#F5A623;">' + (p.data[3]||'').slice(0,60) +
+                   '</strong><br>点赞 ' + p.data[0].toLocaleString() + ' · 评论 ' + p.data[1] + ' · 转发 ' + p.data[2] + '</div>';
+          }
+        },
+        animationDuration: 1200,
+        xAxis: { type: 'value', name: '点赞', nameTextStyle: { color: '#A8A8A8' }, axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B', formatter: function(v){ return v >= 10000 ? (v/10000).toFixed(1) + 'w' : v; } } },
+        yAxis: { type: 'value', name: '评论', nameTextStyle: { color: '#A8A8A8' }, axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        series: [{
+          type: 'scatter',
+          data: posts.map(function(p){ return [p.digg||0, p.comment||0, p.share||0, p.desc||'']; }),
+          symbolSize: function(v){ return Math.max(12, Math.min(60, Math.sqrt((v[2]||0) + 1) * 4)); },
+          itemStyle: {
+            color: new echarts.graphic.RadialGradient(0.4, 0.4, 0.6, [
+              { offset: 0, color: 'rgba(255,77,141,0.9)' },
+              { offset: 1, color: 'rgba(255,77,141,0.2)' }
+            ]),
+            borderColor: '#FF4D8D', borderWidth: 1
+          },
+          emphasis: { itemStyle: { borderWidth: 2, shadowBlur: 16, shadowColor: 'rgba(255,77,141,0.5)' } }
+        }]
+      }));
+    });
+  }
+
+  // —— Boot ——
+  function boot(){
+    try { splitHeadlines(); } catch(e){ console.error('split', e); }
+    try { initReveal(); } catch(e){ console.error('reveal', e); }
+    try { initCountUp(); } catch(e){ console.error('countup', e); }
+    try { initDeck(); } catch(e){ console.error('deck', e); }
+    try { initCharts(); bootCharts(); } catch(e){ console.error('charts', e); }
+  }
+  if (document.readyState === 'loading'){
+    document.addEventListener('DOMContentLoaded', boot);
+  } else {
+    boot();
+  }
+})();
+</script>
+</body>
+</html>

+ 3482 - 0
reports/jiangzhong-liver-voc-insight-report-v2.html

@@ -0,0 +1,3482 @@
+<!DOCTYPE html>
+<html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1.0">
+<title>江中肝纯片 · VOC 深度洞察报告 v2</title>
+<style>
+:root {
+  --bg-0: #0A0A0A;
+  --bg-1: #111111;
+  --bg-2: #1A1A1A;
+  --bg-3: #252525;
+  --border: rgba(255,255,255,0.08);
+  --border-strong: rgba(255,255,255,0.16);
+  --text-1: #F5F5F5;
+  --text-2: #A8A8A8;
+  --text-3: #6B6B6B;
+  --amber: #F5A623;
+  --amber-glow: rgba(245,166,35,0.15);
+  --green: #00DC82;
+  --purple: #8B5CF6;
+  --rose: #FF4D8D;
+  --blue: #3B82F6;
+  --red: #EF4444;
+  --font-head: 'Inter','Noto Sans SC','PingFang SC','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Source Han Sans CN',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;
+  --font-body: 'Noto Sans SC','Inter','PingFang SC','Hiragino Sans GB','Microsoft YaHei','微软雅黑','Source Han Sans CN',system-ui,-apple-system,BlinkMacSystemFont,sans-serif;
+  --font-mono: 'JetBrains Mono','SF Mono','Fira Code','Cascadia Code',Consolas,'Courier New',monospace;
+  --max-w: 1280px;
+  --radius-sm: 8px;
+  --radius-md: 12px;
+  --radius-lg: 20px;
+}
+* { margin: 0; padding: 0; box-sizing: border-box; }
+html {
+  scroll-behavior: smooth;
+  font-size: 16px;
+  /* 轻 snap:不打断流式浏览,但在接近 slide 时会贴合 */
+  scroll-snap-type: y proximity;
+}
+@media (prefers-reduced-motion: reduce) {
+  html { scroll-snap-type: none; scroll-behavior: auto; }
+}
+body {
+  font-family: var(--font-body);
+  background: var(--bg-0);
+  color: var(--text-1);
+  line-height: 1.65;
+  -webkit-font-smoothing: antialiased;
+  overflow-x: hidden;
+  position: relative;
+}
+
+/* 全局 ambient 光晕 —— 伴随 slide 切换缓慢漂移 */
+body::before {
+  content: '';
+  position: fixed; inset: 0; pointer-events: none; z-index: 0;
+  background:
+    radial-gradient(ellipse 900px 700px at var(--amb-x, 20%) var(--amb-y, 25%), rgba(245,166,35,0.10), transparent 60%),
+    radial-gradient(ellipse 800px 600px at calc(100% - var(--amb-x, 20%)) calc(100% - var(--amb-y, 25%)), rgba(139,92,246,0.07), transparent 60%);
+  transition: background 1.4s cubic-bezier(.2,.7,.2,1);
+}
+body::after {
+  content: '';
+  position: fixed; inset: 0; pointer-events: none; z-index: 0;
+  background-image:
+    linear-gradient(rgba(255,255,255,0.015) 1px, transparent 1px),
+    linear-gradient(90deg, rgba(255,255,255,0.015) 1px, transparent 1px);
+  background-size: 80px 80px;
+  mask-image: radial-gradient(ellipse 90% 95% at 50% 50%, black 0%, transparent 85%);
+  -webkit-mask-image: radial-gradient(ellipse 90% 95% at 50% 50%, black 0%, transparent 85%);
+}
+main.deck { position: relative; z-index: 1; }
+::selection { background: var(--amber); color: #000; }
+a { color: inherit; text-decoration: none; }
+img { max-width: 100%; display: block; }
+
+.text-hero { font-family: var(--font-head); font-weight: 900; letter-spacing: -0.04em; line-height: 0.95; font-size: clamp(4rem, 12vw, 10rem); }
+.text-poster { font-family: var(--font-head); font-weight: 800; letter-spacing: -0.03em; line-height: 1.05; font-size: clamp(2.5rem, 6vw, 5rem); }
+.text-h1 { font-family: var(--font-head); font-weight: 700; letter-spacing: -0.02em; line-height: 1.1; font-size: clamp(2rem, 4vw, 3.5rem); }
+.text-h2 { font-family: var(--font-head); font-weight: 700; letter-spacing: -0.015em; line-height: 1.2; font-size: clamp(1.4rem, 2.5vw, 2rem); }
+.text-h3 { font-weight: 600; font-size: clamp(1.05rem, 1.6vw, 1.3rem); letter-spacing: -0.01em; }
+.text-body { font-size: clamp(0.92rem, 1.1vw, 1rem); line-height: 1.75; color: var(--text-2); }
+.text-sm { font-size: 0.85rem; color: var(--text-2); }
+.text-xs { font-size: 0.72rem; color: var(--text-3); letter-spacing: 0.02em; }
+.text-mono { font-family: var(--font-mono); }
+.text-amber { color: var(--amber); }
+.text-green { color: var(--green); }
+.text-purple { color: var(--purple); }
+.text-rose { color: var(--rose); }
+.text-blue { color: var(--blue); }
+.text-red { color: var(--red); }
+
+section.report-section {
+  min-height: 100vh;
+  padding: clamp(60px, 10vh, 120px) clamp(24px, 6vw, 80px);
+  position: relative;
+  border-bottom: 1px solid var(--border);
+  display: flex;
+  flex-direction: column;
+  justify-content: center;
+  scroll-snap-align: start;
+  scroll-snap-stop: always;
+  overflow: hidden;
+  isolation: isolate;
+}
+/* 每一张 slide 的角标:大号数字 */
+section.report-section::before {
+  content: attr(data-slide-num);
+  position: absolute;
+  top: clamp(20px, 3vh, 36px); right: clamp(24px, 4vw, 60px);
+  font-family: var(--font-mono); font-weight: 600;
+  font-size: clamp(0.68rem, 0.75vw, 0.78rem);
+  letter-spacing: 0.25em; color: var(--text-3);
+  z-index: 4; pointer-events: none;
+}
+/* slide 专属渐变层(通过 CSS 变量驱动色调) */
+section.report-section::after {
+  content: '';
+  position: absolute; inset: 0; pointer-events: none; z-index: -1;
+  background:
+    radial-gradient(ellipse 70% 60% at 85% 15%, var(--slide-glow-1, rgba(245,166,35,0.06)), transparent 55%),
+    radial-gradient(ellipse 60% 50% at 15% 85%, var(--slide-glow-2, rgba(139,92,246,0.04)), transparent 55%);
+  opacity: 0; transition: opacity 1s cubic-bezier(.2,.7,.2,1);
+}
+section.report-section.in-view::after { opacity: 1; }
+section.report-section[data-tone="amber"] { --slide-glow-1: rgba(245,166,35,0.10); --slide-glow-2: rgba(245,166,35,0.04); }
+section.report-section[data-tone="rose"]  { --slide-glow-1: rgba(255,77,141,0.09);  --slide-glow-2: rgba(255,77,141,0.04); }
+section.report-section[data-tone="green"] { --slide-glow-1: rgba(0,220,130,0.08);   --slide-glow-2: rgba(0,220,130,0.03); }
+section.report-section[data-tone="purple"]{ --slide-glow-1: rgba(139,92,246,0.10);  --slide-glow-2: rgba(139,92,246,0.04); }
+section.report-section[data-tone="blue"]  { --slide-glow-1: rgba(59,130,246,0.08);  --slide-glow-2: rgba(59,130,246,0.03); }
+section.report-section[data-tone="orange"]{ --slide-glow-1: rgba(255,140,66,0.10);  --slide-glow-2: rgba(255,140,66,0.04); }
+.section-inner { width: 100%; max-width: var(--max-w); margin: 0 auto; position: relative; }
+.section-head { margin-bottom: clamp(32px, 5vh, 64px); }
+.section-eyebrow {
+  display: inline-flex; align-items: center; gap: 10px;
+  font-family: var(--font-mono); font-size: 0.72rem;
+  letter-spacing: 0.18em; text-transform: uppercase;
+  color: var(--amber); font-weight: 500; margin-bottom: 18px;
+}
+.section-eyebrow::before { content: ''; display: inline-block; width: 24px; height: 1px; background: var(--amber); }
+.section-sub { color: var(--text-2); font-size: 1.05rem; max-width: 720px; margin-top: 14px; line-height: 1.8; }
+
+.grid { display: grid; gap: clamp(14px, 1.6vw, 22px); }
+.grid-2 { grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); }
+.grid-3 { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); }
+.grid-4 { grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); }
+
+.card {
+  background: linear-gradient(180deg, rgba(255,255,255,0.025) 0%, rgba(255,255,255,0.008) 100%), var(--bg-1);
+  border: 1px solid var(--border);
+  border-radius: var(--radius-md);
+  padding: clamp(20px, 2.2vw, 32px);
+  position: relative;
+  backdrop-filter: blur(8px);
+  -webkit-backdrop-filter: blur(8px);
+  transition: transform 0.4s cubic-bezier(.2,.7,.2,1), border-color 0.3s ease, box-shadow 0.4s ease;
+}
+.card:hover {
+  border-color: var(--border-strong);
+  transform: translateY(-3px);
+  box-shadow: 0 12px 40px rgba(0,0,0,0.35), 0 0 0 1px rgba(245,166,35,0.08);
+}
+.card.card-glow { box-shadow: 0 0 40px rgba(245,166,35,0.06); }
+.card-accent {
+  border-left: 3px solid var(--amber);
+  border-top: 1px solid var(--border); border-right: 1px solid var(--border); border-bottom: 1px solid var(--border);
+}
+
+.metric {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: clamp(24px, 2.5vw, 36px); position: relative; overflow: hidden;
+}
+.metric::before {
+  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 2px;
+  background: linear-gradient(90deg, var(--amber), transparent); opacity: 0.6;
+}
+.metric .metric-label { font-family: var(--font-mono); font-size: 0.7rem; letter-spacing: 0.15em; text-transform: uppercase; color: var(--text-3); margin-bottom: 10px; }
+.metric .metric-value { font-family: var(--font-head); font-weight: 800; font-size: clamp(2.2rem, 4vw, 3.5rem); letter-spacing: -0.03em; line-height: 1; color: var(--text-1); margin-bottom: 8px; }
+.metric .metric-unit { font-family: var(--font-mono); font-size: 0.85rem; color: var(--amber); font-weight: 500; }
+.metric .metric-sub { margin-top: 14px; font-size: 0.82rem; color: var(--text-2); line-height: 1.5; }
+
+.tag {
+  display: inline-flex; align-items: center; gap: 6px;
+  padding: 4px 10px; border-radius: 4px; font-size: 0.72rem; font-weight: 500;
+  letter-spacing: 0.02em; font-family: var(--font-head);
+  background: rgba(245,166,35,0.1); color: var(--amber); border: 1px solid rgba(245,166,35,0.22);
+}
+.tag.green { background: rgba(0,220,130,0.08); color: var(--green); border-color: rgba(0,220,130,0.2); }
+.tag.purple { background: rgba(139,92,246,0.08); color: var(--purple); border-color: rgba(139,92,246,0.2); }
+.tag.rose { background: rgba(255,77,141,0.08); color: var(--rose); border-color: rgba(255,77,141,0.2); }
+.tag.gray { background: rgba(255,255,255,0.04); color: var(--text-2); border-color: var(--border); }
+
+.cover-hero {
+  position: absolute; inset: 0; display: flex; flex-direction: column; justify-content: center;
+  padding: clamp(40px, 8vh, 100px) clamp(24px, 6vw, 80px);
+  background:
+    radial-gradient(ellipse 60% 80% at 30% 30%, rgba(245,166,35,0.08) 0%, transparent 70%),
+    radial-gradient(ellipse 40% 60% at 80% 70%, rgba(139,92,246,0.05) 0%, transparent 70%),
+    var(--bg-0);
+}
+.cover-grid-bg {
+  position: absolute; inset: 0;
+  background-image: linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),
+                    linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);
+  background-size: 64px 64px; pointer-events: none;
+  mask-image: radial-gradient(ellipse 80% 90% at 50% 50%, black 0%, transparent 80%);
+  -webkit-mask-image: radial-gradient(ellipse 80% 90% at 50% 50%, black 0%, transparent 80%);
+}
+.cover-content { position: relative; z-index: 2; max-width: var(--max-w); }
+.cover-meta {
+  display: flex; align-items: center; gap: 16px;
+  font-family: var(--font-mono); font-size: 0.78rem; color: var(--text-3);
+  letter-spacing: 0.18em; text-transform: uppercase; margin-bottom: 32px;
+}
+.cover-meta::before { content: ''; width: 32px; height: 2px; background: var(--amber); }
+.cover-title-stack { display: flex; flex-direction: column; gap: 4px; }
+.cover-title {
+  font-family: var(--font-head); font-weight: 900; letter-spacing: -0.04em;
+  line-height: 0.92; font-size: clamp(3.5rem, 11vw, 9rem);
+  color: #fff;                              /* 兜底纯色:若渐变裁剪失效,至少显示白色粗体 */
+  background: linear-gradient(135deg, #fff 30%, rgba(245,166,35,0.9) 100%);
+  -webkit-background-clip: text; background-clip: text;
+  -webkit-text-fill-color: transparent;     /* 代替 color: transparent,不支持时自动退回 color */
+}
+.cover-sub { font-size: clamp(1rem, 1.6vw, 1.4rem); color: var(--text-2); max-width: 780px; margin-top: 32px; line-height: 1.7; }
+.cover-stats {
+  display: grid; grid-template-columns: repeat(4, 1fr); gap: clamp(12px, 2vw, 28px);
+  margin-top: clamp(48px, 8vh, 96px); padding-top: clamp(24px, 4vh, 48px);
+  border-top: 1px solid var(--border); max-width: 900px;
+}
+.cover-stat .num { font-family: var(--font-head); font-weight: 800; font-size: clamp(1.6rem, 2.8vw, 2.4rem); letter-spacing: -0.02em; color: var(--amber); }
+.cover-stat .lbl { font-size: 0.78rem; color: var(--text-3); margin-top: 4px; font-family: var(--font-mono); letter-spacing: 0.05em; text-transform: uppercase; }
+@media (max-width: 720px) { .cover-stats { grid-template-columns: repeat(2, 1fr); } }
+
+.nav-rail {
+  position: fixed; left: clamp(16px, 2vw, 32px); top: 50%; transform: translateY(-50%);
+  z-index: 100; display: flex; flex-direction: column; gap: 12px;
+}
+.nav-dot {
+  width: 32px; height: 3px; border-radius: 2px;
+  background: rgba(255,255,255,0.14); cursor: pointer;
+  transition: all 0.5s cubic-bezier(.2,.7,.2,1); position: relative;
+  display: flex; align-items: center;
+}
+.nav-dot.active { background: var(--amber); width: 48px; box-shadow: 0 0 12px rgba(245,166,35,0.4); }
+.nav-dot:hover { background: rgba(255,255,255,0.3); }
+.nav-dot::after {
+  content: attr(data-tip); position: absolute; left: calc(100% + 16px); top: 50%;
+  transform: translateY(-50%) translateX(-6px);
+  background: rgba(20,20,20,0.92); backdrop-filter: blur(8px);
+  border: 1px solid var(--border); padding: 6px 12px; border-radius: 6px;
+  font-size: 0.72rem; color: var(--text-1);
+  white-space: nowrap; opacity: 0; pointer-events: none;
+  transition: opacity 0.25s ease, transform 0.25s ease;
+  font-family: var(--font-mono); letter-spacing: 0.04em;
+}
+.nav-dot:hover::after, .nav-dot.active::after { opacity: 1; transform: translateY(-50%) translateX(0); }
+
+.top-bar {
+  position: fixed; top: 0; left: 0; right: 0;
+  display: flex; justify-content: space-between; align-items: center;
+  padding: 18px clamp(24px, 4vw, 48px); z-index: 99; pointer-events: none;
+  background: linear-gradient(180deg, rgba(10,10,10,0.85) 0%, transparent 100%);
+}
+.brand-logo { font-family: var(--font-head); font-weight: 900; font-size: 0.88rem; letter-spacing: 0.2em; }
+.brand-logo .dot { color: var(--amber); }
+
+.progress-line {
+  position: fixed; top: 0; left: 0; height: 2px;
+  background: linear-gradient(90deg, var(--amber), var(--rose));
+  z-index: 1000; width: 0%; transition: width 0.3s ease;
+}
+
+.chart-container {
+  width: 100%; min-height: 340px;
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md); padding: 20px;
+}
+
+.voice-wall { display: grid; grid-template-columns: repeat(auto-fill, minmax(320px, 1fr)); gap: 16px; }
+.voice-card {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: 24px; position: relative; transition: all 0.3s ease;
+}
+.voice-card::before {
+  content: '"'; position: absolute; top: 8px; left: 12px;
+  font-family: Georgia, serif; font-size: 60px; color: var(--amber);
+  opacity: 0.3; line-height: 1; pointer-events: none;
+}
+.voice-card .voice-content { font-size: 0.96rem; line-height: 1.7; color: var(--text-1); margin: 20px 0 16px 24px; font-weight: 400; }
+.voice-card .voice-meta {
+  display: flex; justify-content: space-between; align-items: center;
+  padding-top: 12px; border-top: 1px solid var(--border);
+  font-size: 0.75rem; color: var(--text-3);
+}
+.voice-card .voice-likes { color: var(--amber); font-weight: 600; font-family: var(--font-mono); }
+.voice-card.hot { border-color: rgba(245,166,35,0.3); }
+.voice-card.hot::before { opacity: 0.5; }
+.voice-card:hover { border-color: var(--amber); transform: translateY(-3px); }
+
+.note-card {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: 20px; display: flex; flex-direction: column; gap: 12px;
+  transition: all 0.3s ease;
+}
+.note-card:hover { border-color: var(--amber); transform: translateY(-3px); }
+.note-rank { font-family: var(--font-mono); font-weight: 700; font-size: 0.75rem; color: var(--amber); letter-spacing: 0.15em; }
+.note-title {
+  font-size: 1rem; line-height: 1.45; font-weight: 600; color: var(--text-1);
+  overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
+}
+.note-stats {
+  display: flex; gap: 16px; padding-top: 12px; border-top: 1px solid var(--border);
+  font-family: var(--font-mono); font-size: 0.8rem; color: var(--text-2);
+}
+.note-stats .st { display: flex; flex-direction: column; gap: 2px; }
+.note-stats .st .n { color: var(--text-1); font-weight: 600; font-size: 1rem; }
+.note-stats .st .l { font-size: 0.65rem; color: var(--text-3); text-transform: uppercase; letter-spacing: 0.1em; }
+
+.theme-poster {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: 28px; position: relative; overflow: hidden;
+}
+.theme-poster.pain { border-top: 3px solid var(--rose); }
+.theme-poster.bright { border-top: 3px solid var(--green); }
+.theme-poster.scene { border-top: 3px solid var(--blue); }
+.theme-poster h4 { font-family: var(--font-head); font-weight: 700; font-size: 1.3rem; margin-bottom: 8px; }
+.theme-poster .count { font-family: var(--font-mono); font-size: 0.78rem; color: var(--text-3); margin-bottom: 16px; }
+.theme-poster .count .num { font-size: 1.4rem; font-weight: 700; color: var(--text-1); margin-right: 4px; }
+.theme-poster .examples { list-style: none; display: flex; flex-direction: column; gap: 10px; margin-top: 12px; }
+.theme-poster .examples li {
+  padding: 10px 14px; background: var(--bg-2); border-left: 2px solid var(--border-strong);
+  border-radius: 4px; font-size: 0.85rem; line-height: 1.55; color: var(--text-2);
+}
+.theme-poster.pain .examples li { border-left-color: var(--rose); }
+.theme-poster.bright .examples li { border-left-color: var(--green); }
+.theme-poster.scene .examples li { border-left-color: var(--blue); }
+
+.insight-banner {
+  min-height: 260px; background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: clamp(32px, 4vw, 56px); display: flex; flex-direction: column;
+  justify-content: space-between; gap: 32px; position: relative; overflow: hidden;
+}
+.insight-banner::before {
+  content: attr(data-num); position: absolute; top: 16px; right: 24px;
+  font-family: var(--font-head); font-weight: 900; font-size: clamp(4rem, 9vw, 7rem);
+  line-height: 1; color: var(--bg-3); letter-spacing: -0.05em; pointer-events: none;
+}
+.insight-banner h3 {
+  font-family: var(--font-head); font-weight: 800;
+  font-size: clamp(1.5rem, 2.8vw, 2.2rem); letter-spacing: -0.02em;
+  line-height: 1.25; color: var(--text-1); max-width: 85%;
+}
+.insight-banner h3 strong { color: var(--amber); font-weight: 900; }
+.insight-banner .insight-body { color: var(--text-2); font-size: 1rem; line-height: 1.75; max-width: 85%; }
+.insight-banner .insight-data {
+  display: flex; gap: 24px; margin-top: 16px; padding-top: 20px; border-top: 1px solid var(--border);
+}
+.insight-banner .insight-data .dp { display: flex; flex-direction: column; gap: 2px; }
+.insight-banner .insight-data .dp .num { font-family: var(--font-mono); font-size: 1.3rem; font-weight: 700; color: var(--amber); }
+.insight-banner .insight-data .dp .lbl { font-size: 0.72rem; color: var(--text-3); text-transform: uppercase; letter-spacing: 0.1em; }
+
+.kol-card { background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md); padding: 20px; display: flex; gap: 14px; align-items: flex-start; }
+.kol-avatar { width: 56px; height: 56px; border-radius: 50%; background: var(--bg-3); flex-shrink: 0; object-fit: cover; border: 1px solid var(--border); }
+.kol-info { flex: 1; overflow: hidden; }
+.kol-name { font-weight: 700; font-size: 0.98rem; margin-bottom: 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
+.kol-desc { font-size: 0.82rem; color: var(--text-3); line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
+.kol-stats { display: flex; gap: 14px; margin-top: 10px; font-family: var(--font-mono); font-size: 0.75rem; color: var(--text-2); }
+.kol-stats .amber { color: var(--amber); font-weight: 600; }
+
+.table-wrap { overflow-x: auto; border-radius: var(--radius-md); border: 1px solid var(--border); }
+.data-tbl { width: 100%; border-collapse: collapse; font-size: 0.88rem; }
+.data-tbl thead th {
+  text-align: left; padding: 14px 16px; background: var(--bg-1); border-bottom: 1px solid var(--border);
+  font-family: var(--font-mono); font-weight: 500; font-size: 0.72rem;
+  letter-spacing: 0.08em; text-transform: uppercase; color: var(--text-3);
+}
+.data-tbl tbody td { padding: 14px 16px; border-bottom: 1px solid var(--border); color: var(--text-1); vertical-align: middle; }
+.data-tbl tbody tr:last-child td { border-bottom: none; }
+.data-tbl tbody tr:hover { background: rgba(255,255,255,0.02); }
+.data-tbl .tb-num { font-family: var(--font-mono); font-weight: 600; color: var(--amber); }
+
+.matrix-2x2 {
+  display: grid; grid-template-columns: 60px 1fr 1fr; grid-template-rows: 1fr 1fr 60px;
+  gap: 12px; min-height: 520px; font-family: var(--font-head);
+}
+.matrix-2x2 .axis-y {
+  grid-column: 1; grid-row: 1 / 3;
+  display: flex; align-items: center; justify-content: center;
+  writing-mode: vertical-rl; transform: rotate(180deg);
+  font-family: var(--font-mono); font-size: 0.72rem;
+  letter-spacing: 0.15em; color: var(--text-3); text-transform: uppercase;
+}
+.matrix-2x2 .axis-x {
+  grid-column: 2 / 4; grid-row: 3;
+  display: flex; justify-content: center; align-items: center;
+  font-family: var(--font-mono); font-size: 0.72rem;
+  letter-spacing: 0.15em; color: var(--text-3); text-transform: uppercase;
+}
+.matrix-cell {
+  background: var(--bg-1); border: 1px solid var(--border); border-radius: var(--radius-md);
+  padding: 20px; position: relative; display: flex; flex-direction: column;
+}
+.matrix-cell .cell-label { font-family: var(--font-mono); font-size: 0.7rem; letter-spacing: 0.12em; color: var(--text-3); margin-bottom: 10px; text-transform: uppercase; }
+.matrix-cell h5 { font-weight: 700; font-size: 1rem; margin-bottom: 6px; color: var(--text-1); }
+.matrix-cell p { font-size: 0.85rem; color: var(--text-2); line-height: 1.55; }
+.matrix-cell.q1 { border-top: 2px solid var(--amber); }
+.matrix-cell.q2 { border-top: 2px solid var(--green); }
+.matrix-cell.q3 { border-top: 2px solid var(--rose); }
+.matrix-cell.q4 { border-top: 2px solid var(--purple); }
+
+.tl { position: relative; padding-left: 32px; }
+.tl::before {
+  content: ''; position: absolute; left: 8px; top: 10px; bottom: 10px;
+  width: 1px; background: linear-gradient(180deg, var(--amber), var(--purple), transparent);
+}
+.tl-item { position: relative; margin-bottom: 28px; padding-left: 20px; }
+.tl-item::before {
+  content: ''; position: absolute; left: -30px; top: 6px;
+  width: 10px; height: 10px; border-radius: 50%; background: var(--amber);
+  border: 2px solid var(--bg-0); box-shadow: 0 0 0 2px var(--amber);
+}
+.tl-item .tl-time { font-family: var(--font-mono); font-size: 0.72rem; letter-spacing: 0.1em; color: var(--amber); text-transform: uppercase; margin-bottom: 4px; }
+.tl-item h5 { font-weight: 700; font-size: 1rem; margin-bottom: 6px; }
+.tl-item p { font-size: 0.88rem; color: var(--text-2); line-height: 1.6; }
+
+/* === 渐显:默认可见,只有 js 已就绪时才先隐藏 === */
+.fade-up { opacity: 1; transform: none; transition: opacity 0.9s cubic-bezier(.16,.84,.33,1), transform 0.9s cubic-bezier(.16,.84,.33,1); }
+html.js .fade-up { opacity: 0; transform: translateY(32px); will-change: opacity, transform; }
+html.js .fade-up.is-visible { opacity: 1; transform: translateY(0); }
+
+/* 深度入场:从下方滑入 + 微缩放(用于 section-head) */
+.rise-in { opacity: 1; transform: none; transition: opacity 1.1s cubic-bezier(.16,.84,.33,1), transform 1.1s cubic-bezier(.16,.84,.33,1); }
+html.js .rise-in { opacity: 0; transform: translateY(48px) scale(0.97); will-change: opacity, transform; }
+html.js .rise-in.is-visible { opacity: 1; transform: translateY(0) scale(1); }
+
+/* 逐字标题:每个 .char 独立控制 */
+.headline-anim { display: inline-block; }
+.headline-anim .char { display: inline-block; opacity: 1; transform: none; transition: opacity 0.7s cubic-bezier(.16,.84,.33,1), transform 0.7s cubic-bezier(.16,.84,.33,1); }
+html.js .headline-anim .char { opacity: 0; transform: translateY(0.6em) rotate(6deg); will-change: opacity, transform; }
+html.js .headline-anim.is-visible .char { opacity: 1; transform: translateY(0) rotate(0); }
+
+/* 键盘提示 pill —— 右下角,首次滚动 5s 后自动淡出 */
+.kbd-hint {
+  position: fixed; right: clamp(16px, 2vw, 28px); bottom: clamp(16px, 2vh, 28px);
+  z-index: 100; display: flex; align-items: center; gap: 10px;
+  padding: 10px 16px; border-radius: 999px;
+  background: rgba(20,20,20,0.85); backdrop-filter: blur(16px);
+  border: 1px solid var(--border-strong);
+  font-family: var(--font-mono); font-size: 0.72rem; color: var(--text-2);
+  letter-spacing: 0.04em;
+  transition: opacity 0.6s ease, transform 0.6s ease;
+}
+.kbd-hint.fade { opacity: 0; transform: translateY(12px); pointer-events: none; }
+.kbd-hint kbd {
+  display: inline-flex; align-items: center; justify-content: center;
+  min-width: 22px; height: 22px; padding: 0 6px;
+  background: var(--bg-3); border: 1px solid var(--border-strong);
+  border-radius: 4px; font-size: 0.7rem; font-family: var(--font-mono);
+  color: var(--text-1); box-shadow: 0 1px 0 rgba(0,0,0,0.4);
+}
+
+/* slide counter pill —— 左下角 */
+.slide-counter {
+  position: fixed; left: clamp(16px, 2vw, 28px); bottom: clamp(16px, 2vh, 28px);
+  z-index: 100; display: flex; align-items: center; gap: 8px;
+  padding: 8px 14px; border-radius: 999px;
+  background: rgba(20,20,20,0.85); backdrop-filter: blur(16px);
+  border: 1px solid var(--border-strong);
+  font-family: var(--font-mono); font-size: 0.74rem; letter-spacing: 0.1em;
+  color: var(--text-2);
+}
+.slide-counter .now { color: var(--amber); font-weight: 700; }
+.slide-counter .bar { width: 60px; height: 2px; background: rgba(255,255,255,0.1); border-radius: 2px; overflow: hidden; }
+.slide-counter .bar::after {
+  content: ''; display: block; height: 100%; width: var(--pct, 0%);
+  background: linear-gradient(90deg, var(--amber), var(--rose));
+  transition: width 0.6s cubic-bezier(.2,.7,.2,1);
+}
+
+/* 海报式 hero 点缀:流动的光弧 */
+.cover-hero .aurora {
+  position: absolute; inset: 0; pointer-events: none; overflow: hidden; z-index: 1;
+}
+.cover-hero .aurora span {
+  position: absolute; border-radius: 50%; filter: blur(80px); opacity: 0.5;
+}
+.cover-hero .aurora span:nth-child(1) { width: 500px; height: 500px; background: rgba(245,166,35,0.35); top: -10%; left: 10%; animation: aurora-drift-1 18s ease-in-out infinite alternate; }
+.cover-hero .aurora span:nth-child(2) { width: 420px; height: 420px; background: rgba(139,92,246,0.30); bottom: -8%; right: 10%; animation: aurora-drift-2 22s ease-in-out infinite alternate; }
+.cover-hero .aurora span:nth-child(3) { width: 300px; height: 300px; background: rgba(0,220,130,0.22); top: 40%; left: 55%; animation: aurora-drift-3 26s ease-in-out infinite alternate; }
+@keyframes aurora-drift-1 { from { transform: translate(0,0) scale(1); } to { transform: translate(60px,80px) scale(1.2); } }
+@keyframes aurora-drift-2 { from { transform: translate(0,0) scale(1); } to { transform: translate(-80px,-60px) scale(1.15); } }
+@keyframes aurora-drift-3 { from { transform: translate(0,0) scale(1); } to { transform: translate(-100px,40px) scale(1.3); } }
+@media (prefers-reduced-motion: reduce) { .cover-hero .aurora span { animation: none; } }
+
+footer.report-footer {
+  padding: 48px clamp(24px, 6vw, 80px); text-align: center;
+  border-top: 1px solid var(--border); color: var(--text-3); font-size: 0.8rem;
+  background: var(--bg-0);
+}
+footer.report-footer .meta { font-family: var(--font-mono); letter-spacing: 0.12em; text-transform: uppercase; margin-top: 8px; font-size: 0.7rem; }
+
+@media (max-width: 900px) {
+  .matrix-2x2 { grid-template-columns: 40px 1fr; grid-template-rows: auto; }
+  .matrix-2x2 .axis-x, .matrix-2x2 .axis-y { display: none; }
+  .matrix-cell { grid-column: 2; }
+}
+@media (max-width: 600px) {
+  .nav-rail { display: none; }
+  .top-bar { padding: 14px 18px; font-size: 0.72rem; }
+}
+</style></head><body>
+<nav id="report-nav" style="position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(255,255,255,0.92);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);padding:6px 20px;display:flex;align-items:center;gap:12px;font-size:0.72rem;font-family:var(--font-mono);overflow-x:auto;white-space:nowrap;">
+  <a href="#cover" style="font-weight:800;color:#2D9C5D;text-decoration:none;letter-spacing:0.15em;">肝纯片 v2</a>
+  <span style="color:var(--border);">|</span>
+  <a href="#ch-landscape" style="color:var(--text-2);text-decoration:none;padding:2px 6px;border-radius:3px;transition:background .2s;" onmouseover="this.style.background='#0085CA15'" onmouseout="this.style.background='transparent'">🔍 护肝人群全景</a><a href="#ch-self" style="color:var(--text-2);text-decoration:none;padding:2px 6px;border-radius:3px;transition:background .2s;" onmouseover="this.style.background='#D4A57415'" onmouseout="this.style.background='transparent'">🪞 肝纯片自身画像</a><a href="#ch-competitor" style="color:var(--text-2);text-decoration:none;padding:2px 6px;border-radius:3px;transition:background .2s;" onmouseover="this.style.background='#FF4D8D15'" onmouseout="this.style.background='transparent'">⚔ 竞品正反面</a><a href="#ch-position" style="color:var(--text-2);text-decoration:none;padding:2px 6px;border-radius:3px;transition:background .2s;" onmouseover="this.style.background='#8B5CF615'" onmouseout="this.style.background='transparent'">🎯 品类定位</a><a href="#ch-scene" style="color:var(--text-2);text-decoration:none;padding:2px 6px;border-radius:3px;transition:background .2s;" onmouseover="this.style.background='#FF8C4215'" onmouseout="this.style.background='transparent'">🗺 场景×机会</a><a href="#ch-action" style="color:var(--text-2);text-decoration:none;padding:2px 6px;border-radius:3px;transition:background .2s;" onmouseover="this.style.background='#2D9C5D15'" onmouseout="this.style.background='transparent'">🚀 落地行动</a>
+</nav>
+<section class="report-section cover-section" id="cover" data-tone="liver" style="min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;">
+  <div style="max-width:920px;margin:0 auto;text-align:center;">
+    <div class="text-mono text-xs" style="color:#D4A574;letter-spacing:0.3em;margin-bottom:18px;font-weight:700;">JIANGZHONG · VOC DEEP INSIGHT · V2</div>
+    <h1 style="font-family:var(--font-head);font-size:clamp(2rem,5vw,3.2rem);font-weight:900;line-height:1.2;color:var(--text-1);margin-bottom:16px;">
+      江中肝纯片<br/><span style="color:#D4A574;">VOC 深度洞察报告</span> <span style="color:#4A8A3A;">v2</span>
+    </h1>
+    <div style="color:var(--text-2);font-size:1rem;line-height:1.8;max-width:700px;margin:0 auto 30px;">
+      基于 <strong>4.9k</strong> 条真实 VOC(小红书 1.4k + 抖音 980 + Amazon 2.6k)<br/>
+      <strong>v2 新增</strong>:自身产品画像 · VOC 分类归拢 · 竞品正反面 · 里斯×特劳特定位
+    </div>
+    <div style="display:flex;justify-content:center;gap:24px;flex-wrap:wrap;">
+      <span style="color:#0085CA;font-size:0.78rem;">🔍 护肝人群全景</span><span style="color:#D4A574;font-size:0.78rem;">🪞 肝纯片自身画像</span><span style="color:#FF4D8D;font-size:0.78rem;">⚔ 竞品正反面</span><span style="color:#8B5CF6;font-size:0.78rem;">🎯 品类定位</span><span style="color:#FF8C42;font-size:0.78rem;">🗺 场景×机会</span><span style="color:#2D9C5D;font-size:0.78rem;">🚀 落地行动</span>
+    </div>
+    <div style="margin-top:40px;color:var(--text-3);font-size:0.72rem;">
+      采集阶段 batch-real · 2026-04-21T03:44:34.554Z · 31 关键词 · 3 平台
+    </div>
+  </div>
+</section>
+<section class="report-section" id="agenda" data-tone="liver">
+  <div class="section-inner">
+    <div class="text-mono text-xs" style="color:#D4A574;letter-spacing:0.25em;margin-bottom:12px;font-weight:700;">REPORT AGENDA · V2</div>
+    <h2 style="font-family:var(--font-head);font-size:1.8rem;font-weight:800;color:var(--text-1);margin-bottom:24px;">报告目录</h2>
+    <div style="display:grid;gap:16px;">
+      <div style="padding:18px 22px;background:#0085CA08;border-left:4px solid #0085CA;border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+            <a href="#ch-landscape" style="text-decoration:none;display:flex;align-items:center;gap:12px;">
+              <span style="font-size:1.3rem;">🔍</span>
+              <div>
+                <div style="font-family:var(--font-head);font-weight:700;color:#0085CA;font-size:1rem;">Ch0 · 护肝人群全景 · VOC 分类归拢</div>
+                <div style="color:var(--text-2);font-size:0.78rem;margin-top:2px;">0.1 护肝问题分类归拢 · 六大类 + 共性需求 · 0.2 人群声量 × 平台分布 × 情感地图 · 0.3 TAM → SAM → SOM · 10 亿目标漏斗</div>
+              </div>
+            </a>
+          </div><div style="padding:18px 22px;background:#D4A57408;border-left:4px solid #D4A574;border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+            <a href="#ch-self" style="text-decoration:none;display:flex;align-items:center;gap:12px;">
+              <span style="font-size:1.3rem;">🪞</span>
+              <div>
+                <div style="font-family:var(--font-head);font-weight:700;color:#D4A574;font-size:1rem;">Ch1 · 肝纯片自身画像</div>
+                <div style="color:var(--text-2);font-size:0.78rem;margin-top:2px;">1.1 肝纯片自身 VOC · 用户画像 · 1.2 满意 vs 不满意 · 双面分析 · 1.3 藤茶 DMY 认知度 · 用户感知</div>
+              </div>
+            </a>
+          </div><div style="padding:18px 22px;background:#FF4D8D08;border-left:4px solid #FF4D8D;border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+            <a href="#ch-competitor" style="text-decoration:none;display:flex;align-items:center;gap:12px;">
+              <span style="font-size:1.3rem;">⚔</span>
+              <div>
+                <div style="font-family:var(--font-head);font-weight:700;color:#FF4D8D;font-size:1rem;">Ch2 · 竞品正反面 · 全面分析</div>
+                <div style="color:var(--text-2);font-size:0.78rem;margin-top:2px;">2.1 6 大竞品正反面全景(优点+缺点) · 2.2 竞品差评痛点 → 肝纯片机会窗口 · 2.3 三轴定位图谱 · 肝纯片无人地带</div>
+              </div>
+            </a>
+          </div><div style="padding:18px 22px;background:#8B5CF608;border-left:4px solid #8B5CF6;border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+            <a href="#ch-position" style="text-decoration:none;display:flex;align-items:center;gap:12px;">
+              <span style="font-size:1.3rem;">🎯</span>
+              <div>
+                <div style="font-family:var(--font-head);font-weight:700;color:#8B5CF6;font-size:1rem;">Ch3 · 品类定位 · 里斯×特劳特</div>
+                <div style="color:var(--text-2);font-size:0.78rem;margin-top:2px;">3.1 里斯品类战略 · 护肝品类进化树 · 3.2 特劳特定位 · 一句话方案 · 3.3 差异化 MOAT · 藤茶 DMY 锚点</div>
+              </div>
+            </a>
+          </div><div style="padding:18px 22px;background:#FF8C4208;border-left:4px solid #FF8C42;border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+            <a href="#ch-scene" style="text-decoration:none;display:flex;align-items:center;gap:12px;">
+              <span style="font-size:1.3rem;">🗺</span>
+              <div>
+                <div style="font-family:var(--font-head);font-weight:700;color:#FF8C42;font-size:1rem;">Ch4 · 场景×机会 · 四大独占场景</div>
+                <div style="color:var(--text-2);font-size:0.78rem;margin-top:2px;">4.1 场景#1 · 应酬解酒 × 液体应急 · 4.2 场景#2 · 脂肪肝调理 × 日常养护 · 4.3 场景#3 · 熬夜前后 × 便携快取 · 4.4 场景#4 · 送长辈 × 孝心礼盒</div>
+              </div>
+            </a>
+          </div><div style="padding:18px 22px;background:#2D9C5D08;border-left:4px solid #2D9C5D;border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+            <a href="#ch-action" style="text-decoration:none;display:flex;align-items:center;gap:12px;">
+              <span style="font-size:1.3rem;">🚀</span>
+              <div>
+                <div style="font-family:var(--font-head);font-weight:700;color:#2D9C5D;font-size:1rem;">Ch5 · 落地行动</div>
+                <div style="color:var(--text-2);font-size:0.78rem;margin-top:2px;">5.1 4P 配称 · 产品+渠道+推广+价格 · 5.2 10 亿路径 · 3 阶段 Roadmap · 5.3 P0/P1 行动清单 + 包装优化</div>
+              </div>
+            </a>
+          </div>
+    </div>
+  </div>
+</section>
+<section class="report-section chapter-divider" id="ch-landscape" data-tone="blue" style="min-height:80vh;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;">
+  <div style="max-width:860px;margin:0 auto;">
+    <div class="text-mono text-xs" style="color:#0085CA;letter-spacing:0.3em;margin-bottom:14px;font-weight:700;">CHAPTER 0 · LIVER LANDSCAPE</div>
+    <h2 style="font-family:var(--font-head);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;color:var(--text-1);line-height:1.2;margin-bottom:20px;">🔍 护肝人群全景 · VOC 分类归拢</h2>
+    <div style="color:var(--text-1);font-size:0.94rem;line-height:1.82;max-width:780px;margin-bottom:28px;">7715 条真实 VOC(小红书 + 抖音 + Amazon)结构化分类为 <strong style="color:#0085CA;">6 大护肝问题类型</strong>,从"单点式反馈"升级为"<strong>分类归拢 + 共性需求</strong>"视角。江旭原话:"看能不能让 AI 把这么多条整个梳理分类归拢一下,大概分为哪几大类,然后有哪些共性的需求。"</div>
+    <div style="display:flex;gap:14px;flex-wrap:wrap;">
+      <a href="#landscape-1" style="padding:6px 14px;background:#0085CA10;border:1px solid #0085CA33;border-radius:16px;color:#0085CA;font-size:0.78rem;text-decoration:none;font-weight:600;">0.1 护肝问题分类归拢</a><a href="#landscape-2" style="padding:6px 14px;background:#0085CA10;border:1px solid #0085CA33;border-radius:16px;color:#0085CA;font-size:0.78rem;text-decoration:none;font-weight:600;">0.2 人群声量 × 平台分布 × 情感地图</a><a href="#landscape-3" style="padding:6px 14px;background:#0085CA10;border:1px solid #0085CA33;border-radius:16px;color:#0085CA;font-size:0.78rem;text-decoration:none;font-weight:600;">0.3 TAM → SAM → SOM</a>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="landscape-1" data-tone="blue" data-slide-num="4/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#0085CA;">0.1 · VOC CLASSIFICATION</div>
+    <h2 class="text-h1"><span class="headline-anim">护肝问题分类归拢 · 六大类 + 共性需求</span></h2>
+    <p class="section-sub">江旭要求:"让 AI 把这么多条整个梳理分类归拢一下,分为哪几大类,有哪些共性需求。"</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(4, 1fr); gap:12px; padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#0085CA; letter-spacing:-0.02em;">4908</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">全部 VOC</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#D4A574; letter-spacing:-0.02em;">6</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">大类</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF8C42; letter-spacing:-0.02em;">3</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">平台</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#8B5CF6; letter-spacing:-0.02em;">31</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">关键词</div>
+      
+    </div>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:16px; margin-top:24px;">
+      
+      <div style="padding:20px; background:#FF8C4208; border:1px solid #FF8C4233; border-top:3px solid #FF8C42; border-radius:var(--radius-md);">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:10px;">
+          <span style="font-size:1.3rem;">📊</span>
+          <div>
+            <div class="text-mono text-xs" style="color:#FF8C42; font-weight:700;">脂肪肝/体检异常</div>
+            <div style="color:var(--text-3); font-size:0.68rem;">454 条 VOC</div>
+          </div>
+        </div>
+        <div style="color:var(--text-2); font-size:0.82rem; line-height:1.5; margin-bottom:10px;">体检发现脂肪肝、转氨酶偏高后的焦虑</div>
+        <div style="padding-top:10px; border-top:1px dashed #FF8C4233;">
+          <div style="color:#FF8C42; font-size:0.74rem; font-weight:700;">共性需求</div>
+          <div style="color:var(--text-1); font-size:0.82rem; margin-top:4px;">降转氨酶/逆转脂肪肝/日常长期养护</div>
+        </div>
+        
+        <div style="margin-top:10px; padding-top:10px; border-top:1px dashed #FF8C4233;">
+          <div style="color:#FF8C42; font-size:0.68rem; font-weight:700; margin-bottom:6px;">代表性 VOC 原声</div>
+          <div style="padding:6px 8px; background:#FF8C4206; border-left:2px solid #FF8C4244; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "别熬夜,就熬了半年夜,转氨酶就高了[呆无辜]"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—林示王月 · ❤️516</div>
+          </div><div style="padding:6px 8px; background:#FF8C4206; border-left:2px solid #FF8C4244; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "很多瘦子得脂肪肝很大原因是饥饿减肥   节食过程中身体缺少蛋白质分解脂肪  脂肪就在肝脏堆积   另一个原因是其他人回答的那样过量摄入果糖  水果吃太多了也会"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—点浆 · ❤️333</div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:20px; background:#8B294208; border:1px solid #8B294233; border-top:3px solid #8B2942; border-radius:var(--radius-md);">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:10px;">
+          <span style="font-size:1.3rem;">🍺</span>
+          <div>
+            <div class="text-mono text-xs" style="color:#8B2942; font-weight:700;">酒精性肝损伤</div>
+            <div style="color:var(--text-3); font-size:0.68rem;">44 条 VOC</div>
+          </div>
+        </div>
+        <div style="color:var(--text-2); font-size:0.82rem; line-height:1.5; margin-bottom:10px;">应酬/酒局/宿醉后护肝需求</div>
+        <div style="padding-top:10px; border-top:1px dashed #8B294233;">
+          <div style="color:#8B2942; font-size:0.74rem; font-weight:700;">共性需求</div>
+          <div style="color:var(--text-1); font-size:0.82rem; margin-top:4px;">快速解酒/长期护肝/不伤胃/便携应急</div>
+        </div>
+        
+        <div style="margin-top:10px; padding-top:10px; border-top:1px dashed #8B294233;">
+          <div style="color:#8B2942; font-size:0.68rem; font-weight:700; margin-bottom:6px;">代表性 VOC 原声</div>
+          <div style="padding:6px 8px; background:#8B294206; border-left:2px solid #8B294244; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "医生现身说法,因为平时也会应酬喝酒,可以提前吃点维b这个主要是增加乙酸和乙醛脱氢酶活力的,加快酒精的代谢;然后就是酸奶,能够延缓酒精吸收,不那么快上头,保护胃粘"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—AAA大运重卡只跑国道汤师傅(拒保版) · ❤️1562</div>
+          </div><div style="padding:6px 8px; background:#8B294206; border-left:2px solid #8B294244; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "醋真的解酒,我第一次喝酒,一瓶啤酒喝得当时好难受,看见旁边的醋碟里有一碟醋,我一口喝了,摇摇晃晃去了洗手间想躲一下,谁知道几分钟后头脑突然清醒了,又继续上战场喝"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—8给糖759捣乱 · ❤️2038</div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:20px; background:#8B5CF608; border:1px solid #8B5CF633; border-top:3px solid #8B5CF6; border-radius:var(--radius-md);">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:10px;">
+          <span style="font-size:1.3rem;">🌙</span>
+          <div>
+            <div class="text-mono text-xs" style="color:#8B5CF6; font-weight:700;">熬夜/打工人</div>
+            <div style="color:var(--text-3); font-size:0.68rem;">28 条 VOC</div>
+          </div>
+        </div>
+        <div style="color:var(--text-2); font-size:0.82rem; line-height:1.5; margin-bottom:10px;">加班熬夜人群的肝脏养护诉求</div>
+        <div style="padding-top:10px; border-top:1px dashed #8B5CF633;">
+          <div style="color:#8B5CF6; font-size:0.74rem; font-weight:700;">共性需求</div>
+          <div style="color:var(--text-1); font-size:0.82rem; margin-top:4px;">便携/快速/平价/日常化</div>
+        </div>
+        
+        <div style="margin-top:10px; padding-top:10px; border-top:1px dashed #8B5CF633;">
+          <div style="color:#8B5CF6; font-size:0.68rem; font-weight:700; margin-bottom:6px;">代表性 VOC 原声</div>
+          <div style="padding:6px 8px; background:#8B5CF606; border-left:2px solid #8B5CF644; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "你是不是经常熬夜并且熬夜的时候不怎么吃夜宵?空腹时间长了人体会分解脂肪在肝脏堆积,所以如果要熬夜必须吃点东西,吃点健康的蛋白质,比如卤牛腱这种,或者就是一日三餐"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—点浆 · ❤️335</div>
+          </div><div style="padding:6px 8px; background:#8B5CF606; border-left:2px solid #8B5CF644; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "熬夜真的需要吃一些护肝的,身体重要"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—羊咩六六 · ❤️9</div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:20px; background:#0085CA08; border:1px solid #0085CA33; border-top:3px solid #0085CA; border-radius:var(--radius-md);">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:10px;">
+          <span style="font-size:1.3rem;">🔬</span>
+          <div>
+            <div class="text-mono text-xs" style="color:#0085CA; font-weight:700;">成分/智商税争议</div>
+            <div style="color:var(--text-3); font-size:0.68rem;">24 条 VOC</div>
+          </div>
+        </div>
+        <div style="color:var(--text-2); font-size:0.82rem; line-height:1.5; margin-bottom:10px;">对护肝保健品效果的质疑和成分研究</div>
+        <div style="padding-top:10px; border-top:1px dashed #0085CA33;">
+          <div style="color:#0085CA; font-size:0.74rem; font-weight:700;">共性需求</div>
+          <div style="color:var(--text-1); font-size:0.82rem; margin-top:4px;">成分透明/科学证据/真实口碑</div>
+        </div>
+        
+        <div style="margin-top:10px; padding-top:10px; border-top:1px dashed #0085CA33;">
+          <div style="color:#0085CA; font-size:0.68rem; font-weight:700; margin-bottom:6px;">代表性 VOC 原声</div>
+          <div style="padding:6px 8px; background:#0085CA06; border-left:2px solid #0085CA44; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "博主,可以帮我看下这个护肝片吗?[泣不成声]这里面主要成分标的是水飞蓟宾,然后你说的其他成分这里面好像也都带了[泣不成声]"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—槲皮素哪个牌子效果好 · ❤️26</div>
+          </div><div style="padding:6px 8px; background:#0085CA06; border-left:2px solid #0085CA44; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "这个普通装的就是个心理安慰剂,因为对护肝产生效果的水飞蓟素或者水飞蓟宾含量都没标注,正常人每天摄入量要400mg左右才会有作用,他这个只写了从2500mg奶蓟草"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—木子予龄 · ❤️28</div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:20px; background:#FF6B6B08; border:1px solid #FF6B6B33; border-top:3px solid #FF6B6B; border-radius:var(--radius-md);">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:10px;">
+          <span style="font-size:1.3rem;">💊</span>
+          <div>
+            <div class="text-mono text-xs" style="color:#FF6B6B; font-weight:700;">药物性肝损伤</div>
+            <div style="color:var(--text-3); font-size:0.68rem;">12 条 VOC</div>
+          </div>
+        </div>
+        <div style="color:var(--text-2); font-size:0.82rem; line-height:1.5; margin-bottom:10px;">长期服药(降压/降脂/抗生素)担心伤肝</div>
+        <div style="padding-top:10px; border-top:1px dashed #FF6B6B33;">
+          <div style="color:#FF6B6B; font-size:0.74rem; font-weight:700;">共性需求</div>
+          <div style="color:var(--text-1); font-size:0.82rem; margin-top:4px;">安全护肝/不与药物冲突/医生认可</div>
+        </div>
+        
+        <div style="margin-top:10px; padding-top:10px; border-top:1px dashed #FF6B6B33;">
+          <div style="color:#FF6B6B; font-size:0.68rem; font-weight:700; margin-bottom:6px;">代表性 VOC 原声</div>
+          <div style="padding:6px 8px; background:#FF6B6B06; border-left:2px solid #FF6B6B44; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "肝损不可逆 不要自己瞎吃护肝药,去医院找肝病科医生做一个肝肾常规 看指标让医生给你开 ,所有的药物都会对肝脏造成药物损伤,这些都是不可逆的"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—🍊🍊 · ❤️42</div>
+          </div><div style="padding:6px 8px; background:#FF6B6B06; border-left:2px solid #FF6B6B44; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "这东西真有用 但是要坚持吃一两个月就有效果,癌症患者做化疗保肝排毒。"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—二胖的姐姐 · ❤️19</div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:20px; background:#C8A04B08; border:1px solid #C8A04B33; border-top:3px solid #C8A04B; border-radius:var(--radius-md);">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:10px;">
+          <span style="font-size:1.3rem;">🎁</span>
+          <div>
+            <div class="text-mono text-xs" style="color:#C8A04B; font-weight:700;">送礼/孝心</div>
+            <div style="color:var(--text-3); font-size:0.68rem;">0 条 VOC</div>
+          </div>
+        </div>
+        <div style="color:var(--text-2); font-size:0.82rem; line-height:1.5; margin-bottom:10px;">给父母/长辈买护肝产品的礼品需求</div>
+        <div style="padding-top:10px; border-top:1px dashed #C8A04B33;">
+          <div style="color:#C8A04B; font-size:0.74rem; font-weight:700;">共性需求</div>
+          <div style="color:var(--text-1); font-size:0.82rem; margin-top:4px;">包装好看/有面子/品牌信任/安全</div>
+        </div>
+        
+      </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#0085CA08; border-left:3px solid #0085CA; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">💡</span>
+      <div style="color:#0085CA; font-weight:700; font-size:0.96rem;">分类归拢核心发现</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">护肝人群的问题<strong>不是单一的</strong>——"酒精性"和"脂肪肝"经常重叠,"熬夜"和"药物性"人群高度交叉。但用户的<strong>心理动机</strong>只有两类:<strong style="color:#FF6B6B;">恐惧驱动</strong>(体检异常/医生警告)和 <strong style="color:#2D9C5D;">预防驱动</strong>(熬夜/应酬后主动养护)。肝纯片需要同时应对两种心理。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="landscape-2" data-tone="blue" data-slide-num="5/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#0085CA;">0.2 · DATA LANDSCAPE</div>
+    <h2 class="text-h1"><span class="headline-anim">人群声量 × 平台分布 × 情感地图</span></h2>
+    <p class="section-sub">7715 条 VOC 的平台、情感、假设标签全景分布。</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:1fr 1fr; gap:24px; margin-top:24px;">
+      <div>
+        <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">平台分布</div>
+    <svg viewBox="0 0 900 146" style="width:100%; height:auto; max-height:180px;" preserveAspectRatio="xMidYMid meet">
+      
+        <text x="150" y="35" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">Amazon</text>
+        <rect x="160" y="16" width="660" height="28" rx="4" fill="#FF9900" opacity="0.85"/>
+        <text x="828" y="35" font-size="13" font-weight="700" fill="#FF9900" font-family="monospace">2575</text>
+      
+        <text x="150" y="73" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">小红书</text>
+        <rect x="160" y="54" width="346.78834951456315" height="28" rx="4" fill="#FF2442" opacity="0.85"/>
+        <text x="514.7883495145632" y="73" font-size="13" font-weight="700" fill="#FF2442" font-family="monospace">1353</text>
+      
+        <text x="150" y="111" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">抖音</text>
+        <rect x="160" y="92" width="251.18446601941747" height="28" rx="4" fill="#1A1A1A" opacity="0.85"/>
+        <text x="419.18446601941747" y="111" font-size="13" font-weight="700" fill="#1A1A1A" font-family="monospace">980</text>
+      
+    </svg>
+  </div>
+      </div>
+      <div>
+        <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">情感分布</div>
+    <svg viewBox="0 0 900 184" style="width:100%; height:auto; max-height:180px;" preserveAspectRatio="xMidYMid meet">
+      
+        <text x="150" y="35" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">中性</text>
+        <rect x="160" y="16" width="660" height="28" rx="4" fill="#888" opacity="0.85"/>
+        <text x="828" y="35" font-size="13" font-weight="700" fill="#888" font-family="monospace">2367</text>
+      
+        <text x="150" y="73" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">好评</text>
+        <rect x="160" y="54" width="571.3307984790874" height="28" rx="4" fill="#2D9C5D" opacity="0.85"/>
+        <text x="739.3307984790874" y="73" font-size="13" font-weight="700" fill="#2D9C5D" font-family="monospace">2049</text>
+      
+        <text x="150" y="111" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">差评</text>
+        <rect x="160" y="92" width="130.49429657794676" height="28" rx="4" fill="#FF6B6B" opacity="0.85"/>
+        <text x="298.4942965779468" y="111" font-size="13" font-weight="700" fill="#FF6B6B" font-family="monospace">468</text>
+      
+        <text x="150" y="149" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">矛盾</text>
+        <rect x="160" y="130" width="6.692015209125475" height="28" rx="4" fill="#FF8C42" opacity="0.85"/>
+        <text x="174.6920152091255" y="149" font-size="13" font-weight="700" fill="#FF8C42" font-family="monospace">24</text>
+      
+    </svg>
+  </div>
+      </div>
+    </div>
+
+    <div style="margin-top:24px;">
+      <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">H1-H8 假设标签覆盖量</div>
+    <svg viewBox="0 0 900 336" style="width:100%; height:auto; max-height:260px;" preserveAspectRatio="xMidYMid meet">
+      
+        <text x="150" y="35" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">H8 Amazon 国际对标</text>
+        <rect x="160" y="16" width="660" height="28" rx="4" fill="#8B5CF6" opacity="0.85"/>
+        <text x="828" y="35" font-size="13" font-weight="700" fill="#8B5CF6" font-family="monospace">2083</text>
+      
+        <text x="150" y="73" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">H5 五大竞品心智地图</text>
+        <rect x="160" y="54" width="588.0748919827172" height="28" rx="4" fill="#8B5CF6" opacity="0.85"/>
+        <text x="756.0748919827172" y="73" font-size="13" font-weight="700" fill="#8B5CF6" font-family="monospace">1856</text>
+      
+        <text x="150" y="111" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">H2 海王金樽为什么没成</text>
+        <rect x="160" y="92" width="240.80652904464714" height="28" rx="4" fill="#8B5CF6" opacity="0.85"/>
+        <text x="408.80652904464716" y="111" font-size="13" font-weight="700" fill="#8B5CF6" font-family="monospace">760</text>
+      
+        <text x="150" y="149" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">H1 藤茶/DMY 认知空白</text>
+        <rect x="160" y="130" width="238.9054248679789" height="28" rx="4" fill="#8B5CF6" opacity="0.85"/>
+        <text x="406.9054248679789" y="149" font-size="13" font-weight="700" fill="#8B5CF6" font-family="monospace">754</text>
+      
+        <text x="150" y="187" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">H3 护肝片副作用恐惧</text>
+        <rect x="160" y="168" width="160.32645223235718" height="28" rx="4" fill="#8B5CF6" opacity="0.85"/>
+        <text x="328.32645223235716" y="187" font-size="13" font-weight="700" fill="#8B5CF6" font-family="monospace">506</text>
+      
+        <text x="150" y="225" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">H4 脂肪肝+熬夜声量</text>
+        <rect x="160" y="206" width="111.84829572731637" height="28" rx="4" fill="#8B5CF6" opacity="0.85"/>
+        <text x="279.8482957273164" y="225" font-size="13" font-weight="700" fill="#8B5CF6" font-family="monospace">353</text>
+      
+        <text x="150" y="263" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">H7 礼盒心智 · &quot;有面子&quot;</text>
+        <rect x="160" y="244" width="29.467114738358138" height="28" rx="4" fill="#8B5CF6" opacity="0.85"/>
+        <text x="197.46711473835813" y="263" font-size="13" font-weight="700" fill="#8B5CF6" font-family="monospace">93</text>
+      
+        <text x="150" y="301" text-anchor="end" font-size="13" font-weight="600" fill="var(--text-1, #333)">H6 送长辈护肝空白</text>
+        <rect x="160" y="282" width="12.674027844455113" height="28" rx="4" fill="#8B5CF6" opacity="0.85"/>
+        <text x="180.6740278444551" y="301" font-size="13" font-weight="700" fill="#8B5CF6" font-family="monospace">40</text>
+      
+    </svg>
+  </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#0085CA08; border-left:3px solid #0085CA; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">📊</span>
+      <div style="color:#0085CA; font-weight:700; font-size:0.96rem;">数据质量评估</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;"><strong>4908</strong> 条真实 VOC,覆盖 <strong>3</strong> 个平台 × <strong>31</strong> 个关键词 × <strong>H1-H8</strong> 八条假设。小红书贡献最多声量(种草/分享场景),Amazon 提供国际对标(milk thistle 差评),抖音补充场景化内容。数据底座充足,可支撑结论。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="landscape-3" data-tone="blue" data-slide-num="6/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#0085CA;">0.3 · TAM → SAM → SOM</div>
+    <h2 class="text-h1"><span class="headline-anim">TAM → SAM → SOM · 10 亿目标漏斗</span></h2>
+    <p class="section-sub">总经理习惯框架:全中国多少人→发病率→转化率→吃什么。</p>
+  </div>
+
+    <div style="max-width:800px; margin:0 auto;">
+      <div style="background:#0085CA10; border:2px solid #0085CA44; border-radius:var(--radius-md); padding:28px 32px; margin-bottom:16px;">
+        <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.2em; font-weight:700; margin-bottom:8px;">TAM · 品类全市场</div>
+        <div style="font-family:var(--font-head); font-size:2.4rem; font-weight:800; color:#0085CA;">~150 亿</div>
+        <div style="color:var(--text-1); font-size:0.92rem; line-height:1.7; margin-top:8px;">
+          护肝保健品 <strong>~50 亿</strong>(Swisse/汤臣/葵花/片仔癀)+
+          OTC 护肝药 <strong>~60 亿</strong>(易善复/水飞蓟片/熊胆粉)+
+          解酒品类 <strong>~20 亿</strong> + 护肝食品 <strong>~20 亿</strong>
+        </div>
+      </div>
+
+      <div style="background:#D4A57410; border:2px solid #D4A57444; border-radius:var(--radius-md); padding:28px 32px; margin-bottom:16px; margin-left:40px; margin-right:40px;">
+        <div class="text-mono text-xs" style="color:#D4A574; letter-spacing:0.2em; font-weight:700; margin-bottom:8px;">SAM · 可服务市场</div>
+        <div style="font-family:var(--font-head); font-size:2.4rem; font-weight:800; color:#D4A574;">~40 亿</div>
+        <div style="color:var(--text-1); font-size:0.92rem; line-height:1.7; margin-top:8px;">
+          药线护肝保健品 <strong>~12 亿</strong> +
+          电商自购护肝 <strong>~10 亿</strong> +
+          礼品孝心 <strong>~8 亿</strong> +
+          餐饮解酒 <strong>~10 亿</strong>
+        </div>
+      </div>
+
+      <div style="background:#2D9C5D10; border:2px solid #2D9C5D44; border-radius:var(--radius-md); padding:28px 32px; margin-left:80px; margin-right:80px;">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.2em; font-weight:700; margin-bottom:8px;">SOM · 可获取市场</div>
+        <div style="font-family:var(--font-head); font-size:2.4rem; font-weight:800; color:#2D9C5D;">10 亿 / 3 年</div>
+        <div style="color:var(--text-1); font-size:0.92rem; line-height:1.7; margin-top:8px;">
+          Y1:药线 + 电商 <strong>5 亿</strong>(大参林/一心堂 3w 门店 + 京东自营)<br/>
+          Y2:礼品 + 餐饮 <strong>3 亿</strong>(新中式礼盒 + 锡纸分食)<br/>
+          Y3:国际 + 品类升级 <strong>2 亿</strong>(DMY 出海 + 功能饮品)
+        </div>
+      </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#2D9C5D08; border-left:3px solid #2D9C5D; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">🎯</span>
+      <div style="color:#2D9C5D; font-weight:700; font-size:0.96rem;">漏斗结论:10 亿目标 = SAM 的 25%,可行但需四渠道并进</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">药线 3 亿(30%)+ 礼品 2.5 亿(25%)+ 餐饮 2.5 亿(25%)+ 电商 2 亿(20%)。<strong>藤茶 DMY 差异化</strong>是四渠道通吃的底层武器——药线靠"总黄酮 98%"说服药师,电商靠"千年食饮史"做种草,礼品靠"东方养生"做面子,餐饮靠"真解酒"做体感。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section chapter-divider" id="ch-self" data-tone="amber" style="min-height:80vh;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;">
+  <div style="max-width:860px;margin:0 auto;">
+    <div class="text-mono text-xs" style="color:#D4A574;letter-spacing:0.3em;margin-bottom:14px;font-weight:700;">CHAPTER 1 · SELF PORTRAIT</div>
+    <h2 style="font-family:var(--font-head);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;color:var(--text-1);line-height:1.2;margin-bottom:20px;">🪞 肝纯片自身画像</h2>
+    <div style="color:var(--text-1);font-size:0.94rem;line-height:1.82;max-width:780px;margin-bottom:28px;">江旭指出"<strong style="color:#FF6B6B;">漏掉了我们自己产品的分析</strong>"——肝纯片已在抖音卖了数年,必须回答:<strong>谁在买?为什么买?满意什么?不满意什么?</strong>本章从自身 VOC 中提炼用户画像,找到产品的真实价值感知和改进方向。</div>
+    <div style="display:flex;gap:14px;flex-wrap:wrap;">
+      <a href="#self-1" style="padding:6px 14px;background:#D4A57410;border:1px solid #D4A57433;border-radius:16px;color:#D4A574;font-size:0.78rem;text-decoration:none;font-weight:600;">1.1 肝纯片自身 VOC</a><a href="#self-2" style="padding:6px 14px;background:#D4A57410;border:1px solid #D4A57433;border-radius:16px;color:#D4A574;font-size:0.78rem;text-decoration:none;font-weight:600;">1.2 满意 vs 不满意</a><a href="#self-3" style="padding:6px 14px;background:#D4A57410;border:1px solid #D4A57433;border-radius:16px;color:#D4A574;font-size:0.78rem;text-decoration:none;font-weight:600;">1.3 藤茶 DMY 认知度</a>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="self-1" data-tone="amber" data-slide-num="8/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#D4A574;">1.1 · SELF PORTRAIT</div>
+    <h2 class="text-h1"><span class="headline-anim">肝纯片自身 VOC · 用户画像</span></h2>
+    <p class="section-sub">江旭要求:"漏掉了我们自己产品的分析。肝纯片已经在抖音上卖了好几年了。"</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(4, 1fr); gap:12px; padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#D4A574; letter-spacing:-0.02em;">873</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">肝纯片自身 VOC</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#2D9C5D; letter-spacing:-0.02em;">11</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">好评</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF6B6B; letter-spacing:-0.02em;">17</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">差评</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#0085CA; letter-spacing:-0.02em;">2</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">平台覆盖</div>
+      
+    </div>
+  </div>
+
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:#D4A574; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">用户画像 · 谁在买肝纯片?</div>
+      <div style="display:grid; grid-template-columns:repeat(5, 1fr); gap:12px;">
+        
+        <div style="padding:16px; background:#8B5CF608; border:1px solid #8B5CF633; border-radius:var(--radius-sm); text-align:center;">
+          <div style="font-size:1.5rem; margin-bottom:6px;">🌙</div>
+          <div style="font-family:var(--font-head); font-size:1.4rem; font-weight:800; color:#8B5CF6;">43</div>
+          <div style="color:var(--text-2); font-size:0.74rem; margin-top:4px;">熬夜族</div>
+        </div>
+        <div style="padding:16px; background:#FF8C4208; border:1px solid #FF8C4233; border-radius:var(--radius-sm); text-align:center;">
+          <div style="font-size:1.5rem; margin-bottom:6px;">📊</div>
+          <div style="font-family:var(--font-head); font-size:1.4rem; font-weight:800; color:#FF8C42;">38</div>
+          <div style="color:var(--text-2); font-size:0.74rem; margin-top:4px;">脂肪肝患者</div>
+        </div>
+        <div style="padding:16px; background:#8B294208; border:1px solid #8B294233; border-radius:var(--radius-sm); text-align:center;">
+          <div style="font-size:1.5rem; margin-bottom:6px;">🍻</div>
+          <div style="font-family:var(--font-head); font-size:1.4rem; font-weight:800; color:#8B2942;">23</div>
+          <div style="color:var(--text-2); font-size:0.74rem; margin-top:4px;">应酬打工人</div>
+        </div>
+        <div style="padding:16px; background:#C8A04B08; border:1px solid #C8A04B33; border-radius:var(--radius-sm); text-align:center;">
+          <div style="font-size:1.5rem; margin-bottom:6px;">🎁</div>
+          <div style="font-family:var(--font-head); font-size:1.4rem; font-weight:800; color:#C8A04B;">23</div>
+          <div style="color:var(--text-2); font-size:0.74rem; margin-top:4px;">孝心子女</div>
+        </div>
+        <div style="padding:16px; background:#0085CA08; border:1px solid #0085CA33; border-radius:var(--radius-sm); text-align:center;">
+          <div style="font-size:1.5rem; margin-bottom:6px;">🔬</div>
+          <div style="font-family:var(--font-head); font-size:1.4rem; font-weight:800; color:#0085CA;">14</div>
+          <div style="color:var(--text-2); font-size:0.74rem; margin-top:4px;">成分党/科学控</div>
+        </div>
+      </div>
+    </div>
+
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:#D4A574; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">肝纯片用户原声</div>
+      <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #D4A574; border-radius:var(--radius-sm); padding:16px 18px; display:flex; flex-direction:column; gap:10px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">时影🐰🐰</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 河南</span>
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 护肝片</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥215</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.92rem; line-height:1.62;">"护肝片还是别吃了,反而伤肝…而且会刺激脾胃"</div>
+  
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #D4A574; border-radius:var(--radius-sm); padding:16px 18px; display:flex; flex-direction:column; gap:10px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">最佳男主角</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· swisse护肝片 有用吗</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥37</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.92rem; line-height:1.62;">"吃了转氨酶从正常到异常了 现在200多[捂脸R]现在打算停一段时间去检查一下肝功能[石化R]"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#D4A57412; color:#D4A574; border-radius:3px; font-size:0.68rem; font-weight:600;">脂肪肝</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #D4A574; border-radius:var(--radius-sm); padding:16px 18px; display:flex; flex-direction:column; gap:10px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">饼子</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 广东</span>
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 护肝片</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥242</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.92rem; line-height:1.62;">"好爱微醺的泛妮!美女喝了酒都要记得好好吃护肝片的!![色]"</div>
+  
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #D4A574; border-radius:var(--radius-sm); padding:16px 18px; display:flex; flex-direction:column; gap:10px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">🍊🍊</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 江中肝纯片</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥30</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.92rem; line-height:1.62;">"不要瞎吃药,我之前转氨酶一百多,吃药吃到了四百六,还是挂水吧"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#D4A57412; color:#D4A574; border-radius:3px; font-size:0.68rem; font-weight:600;">脂肪肝</span>
+  </div>
+  
+</div>
+  </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#D4A57408; border-left:3px solid #D4A574; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">🪞</span>
+      <div style="color:#D4A574; font-weight:700; font-size:0.96rem;">自身画像核心发现</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">肝纯片用户以<strong>应酬打工人</strong>和<strong>脂肪肝患者</strong>为主——这两类人群的需求最迫切。孝心子女是高价值但低频人群(礼品场景)。<strong style="color:#FF6B6B;">最大盲区</strong>:成分党/科学控对"藤茶 DMY"几乎没有认知,这是认知建设的核心任务。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="self-2" data-tone="amber" data-slide-num="9/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#D4A574;">1.2 · SATISFACTION ANALYSIS</div>
+    <h2 class="text-h1"><span class="headline-anim">满意 vs 不满意 · 双面分析</span></h2>
+    <p class="section-sub">肝纯片用户"满意什么"和"不满意什么"——双面分析,不回避问题。</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:1fr 1fr; gap:24px; margin-top:24px;">
+      <!-- 好评面 -->
+      <div style="padding:22px; background:#2D9C5D06; border:1px solid #2D9C5D33; border-top:3px solid #2D9C5D; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#2D9C5D; font-weight:700; margin-bottom:14px;">✅ 满意维度(57 条好评)</div>
+        
+        <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+          <span style="font-size:1.1rem;">✅</span>
+          <div style="flex:1;">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="color:var(--text-1); font-size:0.84rem; font-weight:600;">效果可感知</span>
+              <span style="color:#2D9C5D; font-size:0.78rem; font-weight:700;">9</span>
+            </div>
+            <div style="height:4px; background:var(--bg-2); border-radius:2px; margin-top:4px;">
+              <div style="height:100%; background:#2D9C5D; border-radius:2px; width:31.57894736842105%;"></div>
+            </div>
+          </div>
+        </div>
+        <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+          <span style="font-size:1.1rem;">🌿</span>
+          <div style="flex:1;">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="color:var(--text-1); font-size:0.84rem; font-weight:600;">天然/安全</span>
+              <span style="color:#2D9C5D; font-size:0.78rem; font-weight:700;">1</span>
+            </div>
+            <div style="height:4px; background:var(--bg-2); border-radius:2px; margin-top:4px;">
+              <div style="height:100%; background:#2D9C5D; border-radius:2px; width:3.508771929824561%;"></div>
+            </div>
+          </div>
+        </div>
+        <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+          <span style="font-size:1.1rem;">🏷️</span>
+          <div style="flex:1;">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="color:var(--text-1); font-size:0.84rem; font-weight:600;">品牌信任</span>
+              <span style="color:#2D9C5D; font-size:0.78rem; font-weight:700;">15</span>
+            </div>
+            <div style="height:4px; background:var(--bg-2); border-radius:2px; margin-top:4px;">
+              <div style="height:100%; background:#2D9C5D; border-radius:2px; width:52.63157894736842%;"></div>
+            </div>
+          </div>
+        </div>
+        <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+          <span style="font-size:1.1rem;">🎁</span>
+          <div style="flex:1;">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="color:var(--text-1); font-size:0.84rem; font-weight:600;">送礼有面子</span>
+              <span style="color:#2D9C5D; font-size:0.78rem; font-weight:700;">0</span>
+            </div>
+            <div style="height:4px; background:var(--bg-2); border-radius:2px; margin-top:4px;">
+              <div style="height:100%; background:#2D9C5D; border-radius:2px; width:0%;"></div>
+            </div>
+          </div>
+        </div>
+        <div style="margin-top:14px;"><div style="display:grid; grid-template-columns:repeat(1, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #2D9C5D; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">晚秋</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 肝纯片</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥2</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"葵花牌的还不错[吧唧R]我认识一位就是,酒精肝损伤,吃这个有所好转[黄金薯R]还可以吃易善复和好一点的,水飞蓟[合十R]"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#2D9C5D12; color:#2D9C5D; border-radius:3px; font-size:0.68rem; font-weight:600;">成分查询</span><span style="padding:2px 8px; background:#2D9C5D12; color:#2D9C5D; border-radius:3px; font-size:0.68rem; font-weight:600;">品牌认知</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #2D9C5D; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">后来</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 山东</span>
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 肝纯片</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#2D9C5D; font-size:0.7rem; font-weight:600;">▲ 好评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥18</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"我嘴臭嘴苦尿黄出虚汗肚子大。经常放屁我去药店买护肝片。店员推荐的999护肝片。说吃很久。我买了两瓶[捂脸]"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#2D9C5D12; color:#2D9C5D; border-radius:3px; font-size:0.68rem; font-weight:600;">推荐/真香</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #2D9C5D; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">龙卷风</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 浙江</span>
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 葵花护肝片</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥0</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"护肝科普确实很必要,葵花药业国民老品牌值得信赖"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#2D9C5D12; color:#2D9C5D; border-radius:3px; font-size:0.68rem; font-weight:600;">品牌认知</span>
+  </div>
+  
+</div>
+  </div></div>
+      </div>
+
+      <!-- 差评面 -->
+      <div style="padding:22px; background:#FF6B6B06; border:1px solid #FF6B6B33; border-top:3px solid #FF6B6B; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#FF6B6B; font-weight:700; margin-bottom:14px;">❌ 不满意维度(34 条差评)</div>
+        
+        <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+          <span style="font-size:1.1rem;">❓</span>
+          <div style="flex:1;">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="color:var(--text-1); font-size:0.84rem; font-weight:600;">效果存疑</span>
+              <span style="color:#FF6B6B; font-size:0.78rem; font-weight:700;">8</span>
+            </div>
+            <div style="height:4px; background:var(--bg-2); border-radius:2px; margin-top:4px;">
+              <div style="height:100%; background:#FF6B6B; border-radius:2px; width:47.05882352941176%;"></div>
+            </div>
+          </div>
+        </div>
+        <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+          <span style="font-size:1.1rem;">💰</span>
+          <div style="flex:1;">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="color:var(--text-1); font-size:0.84rem; font-weight:600;">价格偏高</span>
+              <span style="color:#FF6B6B; font-size:0.78rem; font-weight:700;">0</span>
+            </div>
+            <div style="height:4px; background:var(--bg-2); border-radius:2px; margin-top:4px;">
+              <div style="height:100%; background:#FF6B6B; border-radius:2px; width:0%;"></div>
+            </div>
+          </div>
+        </div>
+        <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+          <span style="font-size:1.1rem;">📦</span>
+          <div style="flex:1;">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="color:var(--text-1); font-size:0.84rem; font-weight:600;">包装/剂型</span>
+              <span style="color:#FF6B6B; font-size:0.78rem; font-weight:700;">0</span>
+            </div>
+            <div style="height:4px; background:var(--bg-2); border-radius:2px; margin-top:4px;">
+              <div style="height:100%; background:#FF6B6B; border-radius:2px; width:0%;"></div>
+            </div>
+          </div>
+        </div>
+        <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+          <span style="font-size:1.1rem;">🤷</span>
+          <div style="flex:1;">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="color:var(--text-1); font-size:0.84rem; font-weight:600;">认知模糊</span>
+              <span style="color:#FF6B6B; font-size:0.78rem; font-weight:700;">0</span>
+            </div>
+            <div style="height:4px; background:var(--bg-2); border-radius:2px; margin-top:4px;">
+              <div style="height:100%; background:#FF6B6B; border-radius:2px; width:0%;"></div>
+            </div>
+          </div>
+        </div>
+        <div style="margin-top:14px;"><div style="display:grid; grid-template-columns:repeat(1, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF6B6B; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">时影🐰🐰</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 河南</span>
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 护肝片</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥215</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"护肝片还是别吃了,反而伤肝…而且会刺激脾胃"</div>
+  
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF6B6B; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">晚秋</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 肝纯片</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF6B6B; font-size:0.7rem; font-weight:600;">▼ 差评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥1</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"双环醇,谷胱甘肽,甘草酸苷都比它好,医生说护肝片没用"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF6B6B12; color:#FF6B6B; border-radius:3px; font-size:0.68rem; font-weight:600;">没有效果</span><span style="padding:2px 8px; background:#FF6B6B12; color:#FF6B6B; border-radius:3px; font-size:0.68rem; font-weight:600;">医生推荐</span>
+  </div>
+  
+</div>
+  </div></div>
+      </div>
+    </div>
+
+    <div class="fade-up" style="margin-top:24px; padding:22px 26px; background:#D4A57408; border:1px solid #D4A57433; border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#D4A574; letter-spacing:0.2em; margin-bottom:14px; font-weight:700;">ACTION ITEMS · 自身画像启示</div>
+    <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+      
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#D4A574; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">1</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;"><strong>最强满意点</strong>:"效果可感知" + "天然安全"——这是核心卖点,必须放大</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#D4A574; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">2</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;"><strong>最大不满</strong>:"效果存疑/智商税"——认知教育是第一优先级</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#D4A574; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">3</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;"><strong>隐藏机会</strong>:"送礼有面子"好评比例高——礼品场景值得加大投入</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#D4A574; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">4</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;"><strong>改进方向</strong>:包装去药盒感 + 价格感知优化(vs Swisse 便宜但用户不知道)</div>
+      </div>
+    </div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="self-3" data-tone="amber" data-slide-num="10/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#D4A574;">1.3 · DMY AWARENESS</div>
+    <h2 class="text-h1"><span class="headline-anim">藤茶 DMY 认知度 · 用户感知</span></h2>
+    <p class="section-sub">DMY 总黄酮 98% 是真实科学力——但用户完全不知道。</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:1fr 60px 1fr; gap:0; margin-top:24px; align-items:start;">
+      <!-- DMY/藤茶 -->
+      <div style="padding:22px; background:#4A8A3A08; border:2px solid #4A8A3A44; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#4A8A3A; font-weight:700; margin-bottom:10px;">🌿 藤茶 / DMY 认知</div>
+        <div style="font-family:var(--font-head); font-size:2rem; font-weight:800; color:#4A8A3A;">4</div>
+        <div style="color:var(--text-3); font-size:0.72rem;">条 VOC 提及</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.6; margin-top:12px;">
+          <strong>现状</strong>:"藤茶"在用户心智中 = 一种茶饮,不是护肝成分<br/>
+          <strong>"DMY"</strong>:几乎零认知,用户搜不到也念不出<br/>
+          <strong>机会</strong>:"千年食饮史"可做安全感锚点
+        </div>
+        <div style="margin-top:12px;"><div style="display:grid; grid-template-columns:repeat(1, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #4A8A3A; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">Linl</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 藤茶</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥1</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"我在那个茶城里面买的都是800多一斤的藤茶,反正就自己一家家喝的,开始我还觉得自己买贵了,看到你买的我觉得我买的很好[暗中观察R]"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#4A8A3A12; color:#4A8A3A; border-radius:3px; font-size:0.68rem; font-weight:600;">价格敏感</span><span style="padding:2px 8px; background:#4A8A3A12; color:#4A8A3A; border-radius:3px; font-size:0.68rem; font-weight:600;">成分查询</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #4A8A3A; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">张家界莓茶姑娘</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 藤茶</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥0</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"是藤茶的话 我们这边一大堆 才几个米一斤 自己去猜也得"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#4A8A3A12; color:#4A8A3A; border-radius:3px; font-size:0.68rem; font-weight:600;">成分查询</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #4A8A3A; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">Linl</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 藤茶</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥3</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"可以看看湘西这边的藤茶,茶户自己家种自己买,不过平时真的很难买出去,还一直被压价,我家清明茶大概130到150左右一斤,除了那种种植大户,其实平常百姓家的茶都不是很贵,因为没有销路,都买不出去[哭惹R],就采生茶叶以10块,或者更便宜的价买给大户"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#4A8A3A12; color:#4A8A3A; border-radius:3px; font-size:0.68rem; font-weight:600;">价格敏感</span><span style="padding:2px 8px; background:#4A8A3A12; color:#4A8A3A; border-radius:3px; font-size:0.68rem; font-weight:600;">成分查询</span>
+  </div>
+  
+</div>
+  </div></div>
+      </div>
+
+      <div style="text-align:center; color:var(--text-3); font-size:1.5rem; padding-top:40px;">vs</div>
+
+      <!-- 水飞蓟对比 -->
+      <div style="padding:22px; background:#FF6B6B06; border:2px solid #FF6B6B33; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#FF6B6B; font-weight:700; margin-bottom:10px;">🔴 水飞蓟 / Milk Thistle</div>
+        <div style="font-family:var(--font-head); font-size:2rem; font-weight:800; color:#FF6B6B;">164</div>
+        <div style="color:var(--text-3); font-size:0.72rem;">条 VOC 提及</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.6; margin-top:12px;">
+          <strong>现状</strong>:认知度高但差评多<br/>
+          <strong>痛点</strong>:"吸收差 / no effect / 胃不舒服"<br/>
+          <strong>教训</strong>:高认知 ≠ 高满意度
+        </div>
+        <div style="margin-top:12px;"><div style="display:grid; grid-template-columns:repeat(1, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF6B6B; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">xxx</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· swisse护肝片</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥11</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"护肝片大部分都是对损伤的肝有保护作用,水飞蓟也需要肝去代谢,护肝片还是少搞,医生开的还好,尽量别自己乱买"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF6B6B12; color:#FF6B6B; border-radius:3px; font-size:0.68rem; font-weight:600;">医生推荐</span><span style="padding:2px 8px; background:#FF6B6B12; color:#FF6B6B; border-radius:3px; font-size:0.68rem; font-weight:600;">成分查询</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF6B6B; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF990022; color:#FF9900; font-size:0.62rem; font-weight:700;">Az</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">Jenny LEE</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· milk thistle</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#2D9C5D; font-size:0.7rem; font-weight:600;">▲ 好评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">👍11</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="display:flex; align-items:center; gap:4px; font-size:0.8rem;"><span style="color:#C8A04B">★</span><span style="color:#C8A04B">★</span><span style="color:#C8A04B">★</span><span style="color:#C8A04B">★</span><span style="color:#C8A04B">★</span></div>
+  <div style="color:#FF6B6B; font-size:0.82rem; font-weight:700; margin-bottom:2px;">Well-formulated supplement with milk thistle and dandelion root</div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"I’ve been taking this Bronson Milk Thistle with Dandelion Root as part of my regular supplement routine.
+I like that it combines milk thistle (silymarin) with dandelion root, which are commonly used ingredients for general liver and antiox…"</div>
+              <span style="padding:1px 6px; background:#FF8C4218; color:#FF8C42; border-radius:10px; font-size:0.58rem; font-family:var(--font-mono); font-weight:700;">EN 英文原评</span>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF6B6B12; color:#FF6B6B; border-radius:3px; font-size:0.68rem; font-weight:600;">成分查询</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF6B6B; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">木子予龄</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· swisse护肝片 有用吗</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥28</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"这个普通装的就是个心理安慰剂,因为对护肝产生效果的水飞蓟素或者水飞蓟宾含量都没标注,正常人每天摄入量要400mg左右才会有作用,他这个只写了从2500mg奶蓟草中提取,换算下来就几十mg的水飞蓟素,加强版还好一点。"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF6B6B12; color:#FF6B6B; border-radius:3px; font-size:0.68rem; font-weight:600;">成分查询</span>
+  </div>
+  
+</div>
+  </div></div>
+      </div>
+    </div>
+
+    <div class="rise-in" style="padding:28px 32px; background:linear-gradient(135deg, #4A8A3A12, #4A8A3A04); border-left:4px solid #4A8A3A; border-radius:var(--radius-md); margin-bottom:32px;">
+    <div class="text-mono text-xs" style="color:#4A8A3A; letter-spacing:0.18em; margin-bottom:10px; font-weight:700;">AWARENESS GAP</div>
+    <div style="color:var(--text-1); font-size:1.18rem; line-height:1.72; font-weight:600;">DMY 认知度近零——但这恰恰是品类创新的机会</div>
+    <div style="color:var(--text-2); font-size:0.92rem; line-height:1.7; margin-top:10px;">水飞蓟认知高但口碑差 → 用户正在寻找替代方案。藤茶 DMY"千年食饮史 + 总黄酮 98%"的故事如果讲好,可以<strong style="color:#4A8A3A;">直接占据"天然护肝"的心智空位</strong>——这是特劳特说的"差异化 + 聚焦"。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section chapter-divider" id="ch-competitor" data-tone="rose" style="min-height:80vh;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;">
+  <div style="max-width:860px;margin:0 auto;">
+    <div class="text-mono text-xs" style="color:#FF4D8D;letter-spacing:0.3em;margin-bottom:14px;font-weight:700;">CHAPTER 2 · COMPETITOR SWOT</div>
+    <h2 style="font-family:var(--font-head);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;color:var(--text-1);line-height:1.2;margin-bottom:20px;">⚔ 竞品正反面 · 全面分析</h2>
+    <div style="color:var(--text-1);font-size:0.94rem;line-height:1.82;max-width:780px;margin-bottom:28px;">不再只看缺点。6 大竞品(Swisse / 易善复 / 葵花 / 片仔癀 / 海王金樽 / 熊胆粉)全面正反面分析——<strong style="color:#2D9C5D;">优点是我们要学习的</strong>,<strong style="color:#FF6B6B;">缺点是我们的机会窗口</strong>。</div>
+    <div style="display:flex;gap:14px;flex-wrap:wrap;">
+      <a href="#competitor-1" style="padding:6px 14px;background:#FF4D8D10;border:1px solid #FF4D8D33;border-radius:16px;color:#FF4D8D;font-size:0.78rem;text-decoration:none;font-weight:600;">2.1 6 大竞品正反面全景(优点+缺点)</a><a href="#competitor-2" style="padding:6px 14px;background:#FF4D8D10;border:1px solid #FF4D8D33;border-radius:16px;color:#FF4D8D;font-size:0.78rem;text-decoration:none;font-weight:600;">2.2 竞品差评痛点 → 肝纯片机会窗口</a><a href="#competitor-3" style="padding:6px 14px;background:#FF4D8D10;border:1px solid #FF4D8D33;border-radius:16px;color:#FF4D8D;font-size:0.78rem;text-decoration:none;font-weight:600;">2.3 三轴定位图谱</a>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="competitor-1" data-tone="rose" data-slide-num="12/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF4D8D;">2.1 · COMPETITOR PROS &amp; CONS</div>
+    <h2 class="text-h1"><span class="headline-anim">6 大竞品正反面全景(优点+缺点)</span></h2>
+    <p class="section-sub">江旭要求:"各个竞品,除了缺点还有哪些优点,全面来分析一下。"——以下优缺点均从真实 VOC 提取。</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(4, 1fr); gap:12px; padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF4D8D; letter-spacing:-0.02em;">586</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">竞品相关 VOC 总量</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#2D9C5D; letter-spacing:-0.02em;">23</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">正面评价</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF6B6B; letter-spacing:-0.02em;">76</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">负面评价</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#8B5CF6; letter-spacing:-0.02em;">6</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">对标竞品</div>
+      
+    </div>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:18px; margin-top:20px;">
+      
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-top:3px solid #003087; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:12px;">
+          <div class="text-mono text-xs" style="color:#003087; font-weight:700;">Swisse 护肝片</div>
+          <div style="font-size:0.68rem; color:var(--text-3);">51 条 VOC · <span style="color:#2D9C5D;">4 正</span> / <span style="color:#FF6B6B;">1 负</span></div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="color:#2D9C5D; font-size:0.72rem; font-weight:700; margin-bottom:6px;">✅ 用户好评原声</div>
+            <div style="padding:8px 10px; background:#2D9C5D06; border-left:2px solid #2D9C5D44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "吃了一瓶转氨酶下来了,现在在吃加强版的"
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—最佳男主角 · ❤️8</div>
+                  </div><div style="padding:8px 10px; background:#2D9C5D06; border-left:2px solid #2D9C5D44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "这个亲测管用,我吃了半年了,之前肝功能一直不正常,前几天查了一下都正常了,而且我几乎每天都要喝酒"
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—柏山 · ❤️0</div>
+                  </div>
+          </div>
+          <div>
+            <div style="color:#FF6B6B; font-size:0.72rem; font-weight:700; margin-bottom:6px;">❌ 用户差评原声</div>
+            <div style="padding:8px 10px; background:#FF6B6B06; border-left:2px solid #FF6B6B44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "哎 这些澳洲保健品中国人骗中国人  看看药片体积 有效成分几个毫克? 其余都是合成纤维辅料 粘合剂 ... 暴利"
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—柏山 · ❤️8</div>
+                  </div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-top:3px solid #1A5276; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:12px;">
+          <div class="text-mono text-xs" style="color:#1A5276; font-weight:700;">易善复</div>
+          <div style="font-size:0.68rem; color:var(--text-3);">56 条 VOC · <span style="color:#2D9C5D;">7 正</span> / <span style="color:#FF6B6B;">0 负</span></div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="color:#2D9C5D; font-size:0.72rem; font-weight:700; margin-bottom:6px;">✅ 用户好评原声</div>
+            <div style="padding:8px 10px; background:#2D9C5D06; border-left:2px solid #2D9C5D44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "好好减肥😷💃,体重下来,脂肪肝就好转了"
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—安妮Annybaby · ❤️3</div>
+                  </div><div style="padding:8px 10px; background:#2D9C5D06; border-left:2px solid #2D9C5D44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "易善复和水飞蓟宾哪个对脂肪肝效果好?"
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—KAQSHIN · ❤️2</div>
+                  </div>
+          </div>
+          <div>
+            <div style="color:#FF6B6B; font-size:0.72rem; font-weight:700; margin-bottom:6px;">❌ 用户差评原声</div>
+            <div style="color:var(--text-3); font-size:0.74rem; padding:8px; background:var(--bg-2); border-radius:4px;">负面 VOC 较少(0 条)</div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-top:3px solid #F39C12; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:12px;">
+          <div class="text-mono text-xs" style="color:#F39C12; font-weight:700;">葵花护肝片</div>
+          <div style="font-size:0.68rem; color:var(--text-3);">39 条 VOC · <span style="color:#2D9C5D;">5 正</span> / <span style="color:#FF6B6B;">3 负</span></div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="color:#2D9C5D; font-size:0.72rem; font-weight:700; margin-bottom:6px;">✅ 用户好评原声</div>
+            <div style="padding:8px 10px; background:#2D9C5D06; border-left:2px solid #2D9C5D44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "葵花牌的还不错[吧唧R]我认识一位就是,酒精肝损伤,吃这个有所好转[黄金薯R]还可以吃易善复和好一点的,水飞蓟[合十R]"
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—晚秋 · ❤️2</div>
+                  </div><div style="padding:8px 10px; background:#2D9C5D06; border-left:2px solid #2D9C5D44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "没病就不吃呗[笑哭R]家里人一直都吃葵花的也挺好,药用里算不错了,别的给你推保健品的自己注意分辨吧"
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—晚秋 · ❤️1</div>
+                  </div>
+          </div>
+          <div>
+            <div style="color:#FF6B6B; font-size:0.72rem; font-weight:700; margin-bottom:6px;">❌ 用户差评原声</div>
+            <div style="padding:8px 10px; background:#FF6B6B06; border-left:2px solid #FF6B6B44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "双环醇,谷胱甘肽,甘草酸苷都比它好,医生说护肝片没用"
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—晚秋 · ❤️1</div>
+                  </div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-top:3px solid #C0392B; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:12px;">
+          <div class="text-mono text-xs" style="color:#C0392B; font-weight:700;">片仔癀</div>
+          <div style="font-size:0.68rem; color:var(--text-3);">17 条 VOC · <span style="color:#2D9C5D;">1 正</span> / <span style="color:#FF6B6B;">0 负</span></div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="color:#2D9C5D; font-size:0.72rem; font-weight:700; margin-bottom:6px;">✅ 用户好评原声</div>
+            <div style="padding:8px 10px; background:#2D9C5D06; border-left:2px solid #2D9C5D44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "这东西真有用 但是要坚持吃一两个月就有效果,癌症患者做化疗保肝排毒。"
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—二胖的姐姐 · ❤️19</div>
+                  </div>
+          </div>
+          <div>
+            <div style="color:#FF6B6B; font-size:0.72rem; font-weight:700; margin-bottom:6px;">❌ 用户差评原声</div>
+            <div style="color:var(--text-3); font-size:0.74rem; padding:8px; background:var(--bg-2); border-radius:4px;">负面 VOC 较少(0 条)</div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-top:3px solid #2E86C1; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:12px;">
+          <div class="text-mono text-xs" style="color:#2E86C1; font-weight:700;">海王金樽</div>
+          <div style="font-size:0.68rem; color:var(--text-3);">17 条 VOC · <span style="color:#2D9C5D;">1 正</span> / <span style="color:#FF6B6B;">4 负</span></div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="color:#2D9C5D; font-size:0.72rem; font-weight:700; margin-bottom:6px;">✅ 用户好评原声</div>
+            <div style="color:var(--text-3); font-size:0.74rem; padding:8px; background:var(--bg-2); border-radius:4px;">正面 VOC 较少(1 条)</div>
+          </div>
+          <div>
+            <div style="color:#FF6B6B; font-size:0.72rem; font-weight:700; margin-bottom:6px;">❌ 用户差评原声</div>
+            <div style="padding:8px 10px; background:#FF6B6B06; border-left:2px solid #FF6B6B44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "我喝酒是属于越喝越贪酒的,不喝到废不走的那种,最后靠潜意识回家,目前没找到能第二天起来缓解办法,喝之前解酒药我也吃过有点用但不大,偶尔头疼,头不疼也是难受一整天,我基本是12点左右"
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—微醺的圣女果 · ❤️213</div>
+                  </div><div style="padding:8px 10px; background:#FF6B6B06; border-left:2px solid #FF6B6B44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "此时此刻的我 真的很需要邪修快速的解酒方法 太特喵难受了"
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—微醺的圣女果 · ❤️67</div>
+                  </div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-top:3px solid #6C3483; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:12px;">
+          <div class="text-mono text-xs" style="color:#6C3483; font-weight:700;">水飞蓟/奶蓟草</div>
+          <div style="font-size:0.68rem; color:var(--text-3);">406 条 VOC · <span style="color:#2D9C5D;">5 正</span> / <span style="color:#FF6B6B;">68 负</span></div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="color:#2D9C5D; font-size:0.72rem; font-weight:700; margin-bottom:6px;">✅ 用户好评原声</div>
+            <div style="padding:8px 10px; background:#2D9C5D06; border-left:2px solid #2D9C5D44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "葵花牌的还不错[吧唧R]我认识一位就是,酒精肝损伤,吃这个有所好转[黄金薯R]还可以吃易善复和好一点的,水飞蓟[合十R]"
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—晚秋 · ❤️2</div>
+                  </div><div style="padding:8px 10px; background:#2D9C5D06; border-left:2px solid #2D9C5D44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    " 现在到了30真的感觉体力和代谢一只在变差,平时熬夜加班多压力还大,吃护肝片确实是有用的,不过最好还是调整好自己平时的生活习惯才对呀,少吃油腻"
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—柒韵 · ❤️0</div>
+                  </div>
+          </div>
+          <div>
+            <div style="color:#FF6B6B; font-size:0.72rem; font-weight:700; margin-bottom:6px;">❌ 用户差评原声</div>
+            <div style="padding:8px 10px; background:#FF6B6B06; border-left:2px solid #FF6B6B44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "去年夏天年度体检,ALT 指标飙升(76→69),正常值上限约 44。最近两三年 ALT 一直偏高但还在正常范围。医生怀疑胆结石,超声检查正常。朋友推荐水飞蓟,2025年8月开始服" <span style="color:#FF8C42;font-size:0.56rem;">🔄已翻译</span>
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—jamiko1230 · ❤️6</div>
+                  </div><div style="padding:8px 10px; background:#FF6B6B06; border-left:2px solid #FF6B6B44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "I NEVER LEAVE REVIEWS BUT I HAD TO!!!Start by taking half the dose, 1 in the morning 1 in " <span style="color:#FF8C42;font-size:0.56rem;">EN</span>
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—Regret · ❤️6</div>
+                  </div>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#FF4D8D08; border-left:3px solid #FF4D8D; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">📊</span>
+      <div style="color:#FF4D8D; font-weight:700; font-size:0.96rem;">VOC 驱动的竞品全景:正反面都来自真实用户声音</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">6 大竞品共 <strong>586</strong> 条 VOC。正面评价集中在"医生推荐/品牌信任/有效降指标",负面集中在"<strong style="color:#FF6B6B;">没效果/副作用/太贵/智商税</strong>"——这正是肝纯片的机会窗口。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="competitor-2" data-tone="rose" data-slide-num="13/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF4D8D;">2.2 · PAIN → OPPORTUNITY</div>
+    <h2 class="text-h1"><span class="headline-anim">竞品差评痛点 → 肝纯片机会窗口</span></h2>
+    <p class="section-sub">竞品的每个缺点都是我们的机会窗口。</p>
+  </div>
+
+    <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#FF4D8D; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">竞品差评痛点 × 肝纯片应答</div>
+    <table style="width:100%; border-collapse:collapse; font-size:0.88rem;">
+      <thead>
+        <tr style="border-bottom:2px solid #FF4D8D33;">
+          <th style="text-align:left; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">竞品痛点</th><th style="text-align:center; padding:10px 6px; color:#FF4D8D; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">VOC 数</th><th style="text-align:center; padding:10px 6px; color:#FF4D8D; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">肝纯片应答</th><th style="text-align:center; padding:10px 6px; color:#FF4D8D; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">匹配度</th>
+        </tr>
+      </thead>
+      <tbody>
+        <tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>吸收差/没效果</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">26 条</td><td style="padding:10px 6px; color:#4A8A3A; text-align:center; font-weight:400;"><span style="color:#4A8A3A;">藤茶 DMY 总黄酮 98%·真实科学力</span></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;"><strong style="color:#2D9C5D;">95%</strong></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>副作用/胃不舒服</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">17 条</td><td style="padding:10px 6px; color:#87A96B; text-align:center; font-weight:400;"><span style="color:#87A96B;">藤茶 = 食饮千年·天然温和</span></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;"><strong style="color:#2D9C5D;">88%</strong></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>价格贵/不值</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">7 条</td><td style="padding:10px 6px; color:#FF8C42; text-align:center; font-weight:400;"><span style="color:#FF8C42;">vs Swisse 便宜 15-30%·OTC 定价</span></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;"><strong style="color:#FF8C42;">80%</strong></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>智商税/广告过度</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">5 条</td><td style="padding:10px 6px; color:#2D9C5D; text-align:center; font-weight:400;"><span style="color:#2D9C5D;">千年食饮史·不做硬广做口碑</span></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;"><strong style="color:#2D9C5D;">90%</strong></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>包装药盒感/无礼品感</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">1 条</td><td style="padding:10px 6px; color:#C8A04B; text-align:center; font-weight:400;"><span style="color:#C8A04B;">新中式礼盒·东方养生美学</span></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;"><strong style="color:#2D9C5D;">85%</strong></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:12px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>处方依赖/不能自购</strong></td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">0 条</td><td style="padding:12px 6px; color:#0085CA; text-align:center; font-weight:400;"><span style="color:#0085CA;">OTC 非处方·药店自选</span></td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;"><strong style="color:#FF8C42;">82%</strong></td>
+        </tr>
+      </tbody>
+    </table>
+  </div>
+
+    
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:#FF6B6B; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">竞品差评原声 · 机会证据</div>
+      <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF6B6B; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF990022; color:#FF9900; font-size:0.62rem; font-weight:700;">Az</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">Lisa Murray</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· liver detox</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF6B6B; font-size:0.7rem; font-weight:600;">▼ 差评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">👍4</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="display:flex; align-items:center; gap:4px; font-size:0.8rem;"><span style="color:#C8A04B">★</span><span style="color:var(--text-3)">★</span><span style="color:var(--text-3)">★</span><span style="color:var(--text-3)">★</span><span style="color:var(--text-3)">★</span></div>
+  <div style="color:#FF6B6B; font-size:0.82rem; font-weight:700; margin-bottom:2px;">CONTAINS HALF THE EFFECTIVE DOSE PER CAPSULE</div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"Pure Encapsulations ALWAYS contains a smaller dose than all other brands, presumably because they don‘t have extra additives and fillers, but this is not the case with this product. It has just as many (or as few) additives as most other b…"</div>
+              <span style="padding:1px 6px; background:#FF8C4218; color:#FF8C42; border-radius:10px; font-size:0.58rem; font-family:var(--font-mono); font-weight:700;">EN 英文原评</span>
+  
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF6B6B; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF990022; color:#FF9900; font-size:0.62rem; font-weight:700;">Az</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">JOSHUA MCCOLLOM</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· dihydromyricetin</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF6B6B; font-size:0.7rem; font-weight:600;">▼ 差评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">👍4</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="display:flex; align-items:center; gap:4px; font-size:0.8rem;"><span style="color:#C8A04B">★</span><span style="color:#C8A04B">★</span><span style="color:var(--text-3)">★</span><span style="color:var(--text-3)">★</span><span style="color:var(--text-3)">★</span><span style="margin-left:8px; padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.62rem; font-family:var(--font-mono); font-weight:700;">已购</span></div>
+  <div style="color:#FF6B6B; font-size:0.82rem; font-weight:700; margin-bottom:2px;">Not for hangovers, buy the blue bottle instead</div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"I had to return this, I wanted the recover and ordered this by mistake. Get the recover (blue bottle) for hangover not this red one. Also they should offer just the blue bottle, bc it‘s what everyone wants and nobody really wants the red b…"</div>
+              <span style="padding:1px 6px; background:#FF8C4218; color:#FF8C42; border-radius:10px; font-size:0.58rem; font-family:var(--font-mono); font-weight:700;">EN 英文原评</span>
+  
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF6B6B; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF990022; color:#FF9900; font-size:0.62rem; font-weight:700;">Az</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">Cindy</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· dihydromyricetin</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF6B6B; font-size:0.7rem; font-weight:600;">▼ 差评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">👍12</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="display:flex; align-items:center; gap:4px; font-size:0.8rem;"><span style="color:#C8A04B">★</span><span style="color:var(--text-3)">★</span><span style="color:var(--text-3)">★</span><span style="color:var(--text-3)">★</span><span style="color:var(--text-3)">★</span><span style="margin-left:8px; padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.62rem; font-family:var(--font-mono); font-weight:700;">已购</span></div>
+  <div style="color:#FF6B6B; font-size:0.82rem; font-weight:700; margin-bottom:2px;">Blood pressure spiked</div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"Cheers Protect 日常护肝补充剂让我血压飙升得很厉害。"</div>
+              <div style="color:var(--text-3); font-size:0.72rem; line-height:1.5; margin-top:4px; padding:6px 8px; background:var(--bg-2); border-radius:3px; font-style:italic;">原文: "The cheers protect Daily liver support supplements made my blood pressure spike really high"</div>
+              <span style="padding:1px 6px; background:#FF8C4218; color:#FF8C42; border-radius:10px; font-size:0.58rem; font-family:var(--font-mono); font-weight:700;">🔄 已翻译</span>
+  
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF6B6B; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF990022; color:#FF9900; font-size:0.62rem; font-weight:700;">Az</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">Kyle Staats</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· dihydromyricetin</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#FF6B6B; font-size:0.7rem; font-weight:600;">▼ 差评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">👍2</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="display:flex; align-items:center; gap:4px; font-size:0.8rem;"><span style="color:#C8A04B">★</span><span style="color:var(--text-3)">★</span><span style="color:var(--text-3)">★</span><span style="color:var(--text-3)">★</span><span style="color:var(--text-3)">★</span><span style="margin-left:8px; padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.62rem; font-family:var(--font-mono); font-weight:700;">已购</span></div>
+  <div style="color:#FF6B6B; font-size:0.82rem; font-weight:700; margin-bottom:2px;">Makes heart race - Don‘t waste your money/time</div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"This supplement made my heart race to the point of hardly sleeping at all. I tried these 3 times (thinking the other times were a fluke) and the last 2 times I took them my heart was racing enough to keep me awake, even after drinking seve…"</div>
+              <span style="padding:1px 6px; background:#FF8C4218; color:#FF8C42; border-radius:10px; font-size:0.58rem; font-family:var(--font-mono); font-weight:700;">EN 英文原评</span>
+  
+  
+</div>
+  </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#FF4D8D08; border-left:3px solid #FF4D8D; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">🎯</span>
+      <div style="color:#FF4D8D; font-weight:700; font-size:0.96rem;">机会窗口结论:藤茶 DMY 可以同时回应 6 个竞品痛点</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">"<strong style="color:#4A8A3A;">吸收差</strong>"→ DMY 98% 真科学力 · "<strong style="color:#2D9C5D;">智商税</strong>"→ 千年食饮不做硬广 · "<strong style="color:#87A96B;">副作用</strong>"→ 天然温和 · "<strong style="color:#FF8C42;">价格贵</strong>"→ OTC 定价合理 · "<strong style="color:#C8A04B;">无礼品感</strong>"→ 新中式礼盒 · "<strong style="color:#0085CA;">处方依赖</strong>"→ OTC 自选。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="competitor-3" data-tone="rose" data-slide-num="14/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF4D8D;">2.3 · THREE-AXIS MAP</div>
+    <h2 class="text-h1"><span class="headline-anim">三轴定位图谱 · 肝纯片无人地带</span></h2>
+    <p class="section-sub">保健品 ↔ OTC 药 ↔ 食品三轴定位图谱 · 肝纯片的无人地带坐标</p>
+  </div>
+
+    <div style="padding:20px 26px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div style="display:grid; grid-template-columns:52px 1fr 1fr; grid-template-rows:auto 1fr 1fr 40px; gap:12px; height:520px;">
+      <div style="grid-row:2 / span 2; grid-column:1; display:flex; align-items:center; justify-content:center; transform:rotate(-90deg); white-space:nowrap;">
+        <span class="text-mono text-xs" style="color:#FF4D8D; letter-spacing:0.2em; font-weight:700;">信任层级</span>
+      </div>
+      <div style="grid-row:1; grid-column:2; text-align:center;"><span class="text-mono text-xs" style="color:#0085CA; font-weight:700;">高信任(医疗级)</span></div>
+      <div style="grid-row:1; grid-column:3; text-align:center;"><span class="text-mono text-xs" style="color:#2D9C5D; font-weight:700;">高信任(医疗级)</span></div>
+      <div style="grid-row:2; grid-column:2;">
+      <div style="padding:16px; background:#0085CA08; border:1px solid #0085CA40; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#0085CA; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">高信任·药品形态</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">易善复(处方药)</li><li style="margin-bottom:4px;">葵花护肝片(OTC)</li><li style="margin-bottom:4px;">水飞蓟片(OTC)</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#0085CA; font-size:0.74rem; font-style:italic;">信任高但体验差</div>
+      </div></div>
+      <div style="grid-row:2; grid-column:3;">
+      <div style="padding:16px; background:#2D9C5D08; border:1px solid #2D9C5D40; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">高信任·食品形态</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;"><strong>★ 肝纯片目标位</strong></li><li style="margin-bottom:4px;">保健品信任 + 食品便携</li><li style="margin-bottom:4px;">藤茶千年食饮史·天然</li><li style="margin-bottom:4px;">新中式礼盒·送得出手</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#2D9C5D; font-size:0.74rem; font-style:italic;">→ 无人地带·品类创新</div>
+      </div></div>
+      <div style="grid-row:3; grid-column:2;">
+      <div style="padding:16px; background:#88808; border:1px solid #88840; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#888; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">低信任·药品形态</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">不知名护肝片</li><li style="margin-bottom:4px;">微商保肝产品</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#888; font-size:0.74rem; font-style:italic;">→ 避免区</div>
+      </div></div>
+      <div style="grid-row:3; grid-column:3;">
+      <div style="padding:16px; background:#FF8C4208; border:1px solid #FF8C4240; border-radius:6px; height:100%; display:flex; flex-direction:column;">
+        <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:8px; font-weight:700;">低信任·食品形态</div>
+        <ul style="color:var(--text-1); font-size:0.82rem; line-height:1.55; margin:0; padding-left:18px; list-style:disc;">
+          <li style="margin-bottom:4px;">Swisse 护肝片(保健品)</li><li style="margin-bottom:4px;">海王金樽(食品饮料)</li><li style="margin-bottom:4px;">各类解酒糖果</li>
+        </ul>
+        <div style="margin-top:auto; padding-top:10px; color:#FF8C42; font-size:0.74rem; font-style:italic;">"智商税"争议最多</div>
+      </div></div>
+      <div style="grid-row:4; grid-column:2; text-align:center;"><span class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.15em;">←药品形态  ←  产品形态  →  食品形态→</span></div>
+      <div style="grid-row:4; grid-column:3;"></div>
+    </div>
+  </div>
+
+    <div class="rise-in" style="padding:28px 32px; background:linear-gradient(135deg, #FF4D8D12, #FF4D8D04); border-left:4px solid #FF4D8D; border-radius:var(--radius-md); margin-bottom:32px;">
+    <div class="text-mono text-xs" style="color:#FF4D8D; letter-spacing:0.18em; margin-bottom:10px; font-weight:700;">POSITIONING GAP</div>
+    <div style="color:var(--text-1); font-size:1.18rem; line-height:1.72; font-weight:600;">肝纯片的无人地带 = "高信任 + 食品体验"象限</div>
+    <div style="color:var(--text-2); font-size:0.92rem; line-height:1.7; margin-top:10px;">
+          左上(易善复/葵花):<strong>高信任但体验差</strong>(药盒感/副作用/处方依赖)<br/>
+          右下(Swisse/海王金樽):<strong>好体验但低信任</strong>(智商税/没效果)<br/>
+          右上(肝纯片目标):<strong style="color:#2D9C5D;">高信任 + 好体验</strong> = 藤茶千年食饮安全 × OTC 品质背书 × 新中式包装美学 → <strong>品类空白</strong>
+        </div>
+  </div>
+  </div>
+</section>
+<section class="report-section chapter-divider" id="ch-position" data-tone="purple" style="min-height:80vh;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;">
+  <div style="max-width:860px;margin:0 auto;">
+    <div class="text-mono text-xs" style="color:#8B5CF6;letter-spacing:0.3em;margin-bottom:14px;font-weight:700;">CHAPTER 3 · CATEGORY POSITIONING</div>
+    <h2 style="font-family:var(--font-head);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;color:var(--text-1);line-height:1.2;margin-bottom:20px;">🎯 品类定位 · 里斯×特劳特</h2>
+    <div style="color:var(--text-1);font-size:0.94rem;line-height:1.82;max-width:780px;margin-bottom:28px;">用客户的 <strong style="color:#8B5CF6;">组织语言</strong>(里斯品类战略 + 特劳特定位)重新组织内容。王总反复强调:"不用这套语言,内部看不懂。"本章用品类进化树找到位置,用心智阶梯找到定位,用 <strong style="color:#4A8A3A;">藤茶 DMY</strong> 锚定差异化。</div>
+    <div style="display:flex;gap:14px;flex-wrap:wrap;">
+      <a href="#position-1" style="padding:6px 14px;background:#8B5CF610;border:1px solid #8B5CF633;border-radius:16px;color:#8B5CF6;font-size:0.78rem;text-decoration:none;font-weight:600;">3.1 里斯品类战略</a><a href="#position-2" style="padding:6px 14px;background:#8B5CF610;border:1px solid #8B5CF633;border-radius:16px;color:#8B5CF6;font-size:0.78rem;text-decoration:none;font-weight:600;">3.2 特劳特定位</a><a href="#position-3" style="padding:6px 14px;background:#8B5CF610;border:1px solid #8B5CF633;border-radius:16px;color:#8B5CF6;font-size:0.78rem;text-decoration:none;font-weight:600;">3.3 差异化 MOAT</a>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="position-1" data-tone="purple" data-slide-num="16/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#8B5CF6;">3.1 · RIES CATEGORY STRATEGY</div>
+    <h2 class="text-h1"><span class="headline-anim">里斯品类战略 · 护肝品类进化树</span></h2>
+    <p class="section-sub">王总要求用里斯的品类战略组织内容——"我在哪个品类?品类还能怎么分化?"</p>
+  </div>
+
+    <div class="rise-in" style="padding:28px 32px; background:linear-gradient(135deg, #8B5CF612, #8B5CF604); border-left:4px solid #8B5CF6; border-radius:var(--radius-md); margin-bottom:32px;">
+    <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.18em; margin-bottom:10px; font-weight:700;">里斯品类战略 · 核心问题</div>
+    <div style="color:var(--text-1); font-size:1.18rem; line-height:1.72; font-weight:600;">肝纯片到底在哪个品类?</div>
+    <div style="color:var(--text-2); font-size:0.92rem; line-height:1.7; margin-top:10px;">回答错了,竞争对手就选错了,渠道就铺错了,话术就说错了。</div>
+  </div>
+
+    <div style="padding:24px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); margin-top:24px;">
+      <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.15em; margin-bottom:18px; font-weight:700;">品类进化树 · 从护肝大品类到细分定位</div>
+
+      <!-- Level 0 -->
+      <div style="text-align:center; padding:14px; background:#0085CA12; border:2px solid #0085CA55; border-radius:8px; font-weight:700; color:#0085CA; font-size:1.1rem;">
+        护肝大品类(~150 亿)
+      </div>
+      <div style="text-align:center; color:var(--text-3); font-size:1.2rem; padding:4px 0;">↓</div>
+
+      <!-- Level 1 -->
+      <div style="display:grid; grid-template-columns:repeat(4, 1fr); gap:10px;">
+        <div style="padding:12px; background:#0085CA08; border:1px solid #0085CA33; border-radius:6px; text-align:center;">
+          <div style="font-weight:700; color:#0085CA; font-size:0.82rem;">处方护肝药</div>
+          <div style="color:var(--text-3); font-size:0.68rem;">易善复/甘草酸</div>
+        </div>
+        <div style="padding:12px; background:#FF8C4208; border:1px solid #FF8C4233; border-radius:6px; text-align:center;">
+          <div style="font-weight:700; color:#FF8C42; font-size:0.82rem;">OTC 护肝中成药</div>
+          <div style="color:var(--text-3); font-size:0.68rem;">葵花/水飞蓟片</div>
+        </div>
+        <div style="padding:12px; background:#D4A57412; border:2px solid #D4A57455; border-radius:6px; text-align:center;">
+          <div style="font-weight:700; color:#D4A574; font-size:0.82rem;">⭐ 天然草本护肝</div>
+          <div style="color:#D4A574; font-size:0.68rem; font-weight:600;">肝纯片 = 这里</div>
+        </div>
+        <div style="padding:12px; background:#FF4D8D08; border:1px solid #FF4D8D33; border-radius:6px; text-align:center;">
+          <div style="font-weight:700; color:#FF4D8D; font-size:0.82rem;">进口保健品</div>
+          <div style="color:var(--text-3); font-size:0.68rem;">Swisse/GNC</div>
+        </div>
+      </div>
+      <div style="text-align:center; color:var(--text-3); font-size:1.2rem; padding:4px 0;">↓ 品类分化方向</div>
+
+      <!-- Level 2 -->
+      <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:10px;">
+        
+        <div style="padding:14px; background:#8B294208; border:1px solid #8B294233; border-radius:6px; text-align:center;">
+          <div style="font-weight:700; color:#8B2942; font-size:0.82rem;">应酬解酒·液体应急</div>
+          <div style="color:var(--text-2); font-size:0.72rem; margin-top:4px;">酒前酒后即时护肝</div>
+        </div>
+        <div style="padding:14px; background:#D4A57408; border:1px solid #D4A57433; border-radius:6px; text-align:center;">
+          <div style="font-weight:700; color:#D4A574; font-size:0.82rem;">★ 日常养护·片剂便携</div>
+          <div style="color:var(--text-2); font-size:0.72rem; margin-top:4px;">脂肪肝/熬夜日常护肝</div>
+        </div>
+        <div style="padding:14px; background:#C8A04B08; border:1px solid #C8A04B33; border-radius:6px; text-align:center;">
+          <div style="font-weight:700; color:#C8A04B; font-size:0.82rem;">孝心礼品·高端礼盒</div>
+          <div style="color:var(--text-2); font-size:0.72rem; margin-top:4px;">送长辈护肝面子工程</div>
+        </div>
+      </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#8B5CF608; border-left:3px solid #8B5CF6; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">🎯</span>
+      <div style="color:#8B5CF6; font-weight:700; font-size:0.96rem;">里斯品类结论</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">肝纯片应定位在 <strong style="color:#D4A574;">"天然草本护肝"</strong> 品类——<br/>
+          · 不是"处方药"品类(处方依赖·用户买不了)<br/>
+          · 不是"保健品"品类(Swisse 先占·智商税争议)<br/>
+          · 不是"OTC 中成药"品类(葵花先占·药味老化)<br/>
+          · 而是 <strong>"藤茶 DMY 天然草本护肝"</strong>——新品类无先占者,可以成为第一品牌。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="position-2" data-tone="purple" data-slide-num="17/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#8B5CF6;">3.2 · TROUT POSITIONING</div>
+    <h2 class="text-h1"><span class="headline-anim">特劳特定位 · 一句话方案</span></h2>
+    <p class="section-sub">能写在盒子上的一句话 · 能让店员一句话推荐 · 能让用户一句话记住</p>
+  </div>
+
+    <div style="display:grid; gap:18px; margin-top:24px;">
+      
+      <div style="padding:24px; background:#8B5CF610; border:2px solid #8B5CF655; border-radius:var(--radius-md); position:relative;">
+        <div style="position:absolute; top:12px; right:16px; padding:4px 12px; background:#8B5CF6; color:#fff; border-radius:12px; font-size:0.7rem; font-weight:700;">★ 推荐</div>
+        <div style="display:grid; grid-template-columns:1fr 140px; gap:20px; align-items:center;">
+          <div>
+            <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.12em; font-weight:700; margin-bottom:8px;">方案 1 · 品类占位</div>
+            <div style="font-family:var(--font-head); font-size:1.5rem; font-weight:800; color:var(--text-1); margin-bottom:12px;">"千年藤茶·天然护肝"</div>
+            <div style="color:var(--text-2); font-size:0.82rem; line-height:1.6;">
+              <strong>特劳特方法</strong>:开创新品类<br/>
+              <strong style="color:#2D9C5D;">优势</strong>:历史背书+天然安全+品类空白<br/>
+              <strong style="color:#FF6B6B;">风险</strong>:&quot;藤茶&quot;用户不认识,需教育成本
+            </div>
+          </div>
+          <div style="text-align:center;">
+            <div style="width:100px; height:100px; border-radius:50%; background:#8B5CF615; border:3px solid #8B5CF644; display:flex; align-items:center; justify-content:center; flex-direction:column; margin:0 auto;">
+              <div style="font-family:var(--font-head); font-size:2rem; font-weight:900; color:#8B5CF6;">90</div>
+              <div style="font-size:0.62rem; color:var(--text-3);">综合评分</div>
+            </div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:24px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); position:relative;">
+        
+        <div style="display:grid; grid-template-columns:1fr 140px; gap:20px; align-items:center;">
+          <div>
+            <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.12em; font-weight:700; margin-bottom:8px;">方案 2 · 差异化定位</div>
+            <div style="font-family:var(--font-head); font-size:1.5rem; font-weight:800; color:var(--text-1); margin-bottom:12px;">"DMY 98%·科学护肝新选择"</div>
+            <div style="color:var(--text-2); font-size:0.82rem; line-height:1.6;">
+              <strong>特劳特方法</strong>:重新定位竞品<br/>
+              <strong style="color:#2D9C5D;">优势</strong>:科学数据支撑·对标水飞蓟&quot;吸收差&quot;<br/>
+              <strong style="color:#FF6B6B;">风险</strong>:&quot;DMY&quot;太学术·记不住
+            </div>
+          </div>
+          <div style="text-align:center;">
+            <div style="width:100px; height:100px; border-radius:50%; background:var(--text-3)15; border:3px solid var(--text-3)44; display:flex; align-items:center; justify-content:center; flex-direction:column; margin:0 auto;">
+              <div style="font-family:var(--font-head); font-size:2rem; font-weight:900; color:var(--text-3);">78</div>
+              <div style="font-size:0.62rem; color:var(--text-3);">综合评分</div>
+            </div>
+          </div>
+        </div>
+      </div>
+      <div style="padding:24px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); position:relative;">
+        
+        <div style="display:grid; grid-template-columns:1fr 140px; gap:20px; align-items:center;">
+          <div>
+            <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.12em; font-weight:700; margin-bottom:8px;">方案 3 · 痛点占位</div>
+            <div style="font-family:var(--font-head); font-size:1.5rem; font-weight:800; color:var(--text-1); margin-bottom:12px;">"不伤胃的护肝片"</div>
+            <div style="color:var(--text-2); font-size:0.82rem; line-height:1.6;">
+              <strong>特劳特方法</strong>:聚焦法则<br/>
+              <strong style="color:#2D9C5D;">优势</strong>:直击易善复/水飞蓟副作用痛点<br/>
+              <strong style="color:#FF6B6B;">风险</strong>:防御性定位·天花板低
+            </div>
+          </div>
+          <div style="text-align:center;">
+            <div style="width:100px; height:100px; border-radius:50%; background:var(--text-3)15; border:3px solid var(--text-3)44; display:flex; align-items:center; justify-content:center; flex-direction:column; margin:0 auto;">
+              <div style="font-family:var(--font-head); font-size:2rem; font-weight:900; color:var(--text-3);">72</div>
+              <div style="font-size:0.62rem; color:var(--text-3);">综合评分</div>
+            </div>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    
+    <div style="margin-top:20px; padding:16px; background:#4A8A3A06; border:1px solid #4A8A3A30; border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#4A8A3A; letter-spacing:0.12em; margin-bottom:10px; font-weight:700;">VOC 验证 · 用户天然/草本品类认知(26 条相关 VOC)</div>
+      <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:10px;">
+        
+        <div style="padding:10px 12px; background:var(--bg-1); border-left:3px solid #4A8A3A; border-radius:4px;">
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"可以看看湘西这边的藤茶,茶户自己家种自己买,不过平时真的很难买出去,还一直被压价,我家清明茶大概130到150左右一斤,除了那种种植大户,其实平常百姓家的茶都不是很贵,因为没有销路"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:4px;">—Linl · ❤️3</div>
+        </div>
+        <div style="padding:10px 12px; background:var(--bg-1); border-left:3px solid #4A8A3A; border-radius:4px;">
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"吃的越多身体被伤害的越严重!健康要从天然的食物中获取,而不是从所谓合成的保健品中获取。"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:4px;">—普缘 · ❤️2</div>
+        </div>
+        <div style="padding:10px 12px; background:var(--bg-1); border-left:3px solid #4A8A3A; border-radius:4px;">
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"有一款植物方子,对一斤以内的效果特别好,超过一斤的效果一般,但是护肝效果可以"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:4px;">—董小姐 · ❤️0</div>
+        </div>
+      </div>
+    </div>
+
+    <div class="rise-in" style="padding:28px 32px; background:linear-gradient(135deg, #4A8A3A12, #4A8A3A04); border-left:4px solid #4A8A3A; border-radius:var(--radius-md); margin-bottom:32px;">
+    <div class="text-mono text-xs" style="color:#4A8A3A; letter-spacing:0.18em; margin-bottom:10px; font-weight:700;">TROUT VERDICT</div>
+    <div style="color:var(--text-1); font-size:1.18rem; line-height:1.72; font-weight:600;">推荐定位:"千年藤茶 · 天然护肝"</div>
+    <div style="color:var(--text-2); font-size:0.92rem; line-height:1.7; margin-top:10px;">
+          <strong>心智阶梯</strong>:想到"天然护肝" → 第一反应"藤茶" → 江中肝纯片<br/>
+          <strong>写在盒子上</strong>:<span style="padding:4px 12px; background:#4A8A3A15; border:1px solid #4A8A3A44; border-radius:4px; font-weight:700; color:#4A8A3A;">千年藤茶 · 天然护肝</span><br/>
+          <strong>店员话术</strong>:"这是用千年藤茶做的天然护肝片,不像水飞蓟那么伤胃"<br/>
+          <strong>教育路径</strong>:"藤茶"先行(安全/文化)→ "DMY"跟进(科学/数据)
+        </div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="position-3" data-tone="purple" data-slide-num="18/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#8B5CF6;">3.3 · DIFFERENTIATION MOAT</div>
+    <h2 class="text-h1"><span class="headline-anim">差异化 MOAT · 藤茶 DMY 锚点</span></h2>
+    <p class="section-sub">五重壁垒构成肝纯片的差异化护城河——竞品很难同时复制。</p>
+  </div>
+
+    <div style="display:grid; gap:14px; margin-top:24px;">
+      
+      <div style="display:grid; grid-template-columns:60px 1fr; gap:16px; padding:18px 22px; background:#4A8A3A06; border:1px solid #4A8A3A33; border-left:4px solid #4A8A3A; border-radius:var(--radius-md);">
+        <div style="text-align:center;">
+          <div style="font-size:1.6rem; margin-bottom:4px;">📜</div>
+          <div style="color:#4A8A3A; font-size:0.62rem; font-weight:700;">文化壁垒</div>
+        </div>
+        <div>
+          <div style="font-weight:700; color:var(--text-1); font-size:0.92rem; margin-bottom:6px;">千年食饮史</div>
+          <div style="color:var(--text-2); font-size:0.84rem; line-height:1.6;">藤茶(显齿蛇葡萄叶)在中国西南被食饮千年,不是新发明的化学成分。用户心理:历史=安全。</div>
+        </div>
+      </div>
+      <div style="display:grid; grid-template-columns:60px 1fr; gap:16px; padding:18px 22px; background:#0085CA06; border:1px solid #0085CA33; border-left:4px solid #0085CA; border-radius:var(--radius-md);">
+        <div style="text-align:center;">
+          <div style="font-size:1.6rem; margin-bottom:4px;">🔬</div>
+          <div style="color:#0085CA; font-size:0.62rem; font-weight:700;">科学壁垒</div>
+        </div>
+        <div>
+          <div style="font-weight:700; color:var(--text-1); font-size:0.92rem; margin-bottom:6px;">DMY 总黄酮 98%</div>
+          <div style="color:var(--text-2); font-size:0.84rem; line-height:1.6;">二氢杨梅素纯度远超水飞蓟宾(30-80%),有临床研究支持(解酒/抗氧化/保肝)。</div>
+        </div>
+      </div>
+      <div style="display:grid; grid-template-columns:60px 1fr; gap:16px; padding:18px 22px; background:#FF6B6B06; border:1px solid #FF6B6B33; border-left:4px solid #FF6B6B; border-radius:var(--radius-md);">
+        <div style="text-align:center;">
+          <div style="font-size:1.6rem; margin-bottom:4px;">🇨🇳</div>
+          <div style="color:#FF6B6B; font-size:0.62rem; font-weight:700;">供应链壁垒</div>
+        </div>
+        <div>
+          <div style="font-weight:700; color:var(--text-1); font-size:0.92rem; margin-bottom:6px;">中国特有原料</div>
+          <div style="color:var(--text-2); font-size:0.84rem; line-height:1.6;">藤茶是中国西南特有植物,国际品牌无法复制原料供应链。对标:片仔癀的&quot;国宝配方&quot;逻辑。</div>
+        </div>
+      </div>
+      <div style="display:grid; grid-template-columns:60px 1fr; gap:16px; padding:18px 22px; background:#D4A57406; border:1px solid #D4A57433; border-left:4px solid #D4A574; border-radius:var(--radius-md);">
+        <div style="text-align:center;">
+          <div style="font-size:1.6rem; margin-bottom:4px;">💊</div>
+          <div style="color:#D4A574; font-size:0.62rem; font-weight:700;">监管壁垒</div>
+        </div>
+        <div>
+          <div style="font-weight:700; color:var(--text-1); font-size:0.92rem; margin-bottom:6px;">OTC 药品身份</div>
+          <div style="color:var(--text-2); font-size:0.84rem; line-height:1.6;">相比 Swisse/汤臣倍健的&quot;保健品&quot;身份,OTC 药品 = 功效背书 + 医疗级信任 + 药店核心陈列。</div>
+        </div>
+      </div>
+      <div style="display:grid; grid-template-columns:60px 1fr; gap:16px; padding:18px 22px; background:#2D9C5D06; border:1px solid #2D9C5D33; border-left:4px solid #2D9C5D; border-radius:var(--radius-md);">
+        <div style="text-align:center;">
+          <div style="font-size:1.6rem; margin-bottom:4px;">🏷️</div>
+          <div style="color:#2D9C5D; font-size:0.62rem; font-weight:700;">品牌壁垒</div>
+        </div>
+        <div>
+          <div style="font-weight:700; color:var(--text-1); font-size:0.92rem; margin-bottom:6px;">江中品牌资产</div>
+          <div style="color:var(--text-2); font-size:0.84rem; line-height:1.6;">江中 = 胃肠道专家(健胃消食片国民认知),延伸到&quot;肝&quot;符合品牌心智——从&quot;胃&quot;到&quot;肝&quot;是自然延伸。</div>
+        </div>
+      </div>
+    </div>
+
+    <div class="fade-up" style="margin-top:24px; padding:22px 26px; background:#8B5CF608; border:1px solid #8B5CF633; border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.2em; margin-bottom:14px; font-weight:700;">MOAT VERDICT · 护城河结论</div>
+    <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+      
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#8B5CF6; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">1</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;">五重壁垒中<strong>任何一重</strong>都不够独特——但<strong>五重叠加</strong>后形成独一无二的组合</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#8B5CF6; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">2</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;">对标"右旋"案例:右旋靠"左旋不吸收"的科学故事重新定位品类——肝纯片靠"水飞蓟吸收差"做同样的事</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#8B5CF6; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">3</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;">教育路径分两步:先推"藤茶"(情感·安全·文化),再推"DMY"(理性·科学·数据)</div>
+      </div>
+      <div style="display:flex; gap:10px; align-items:flex-start;">
+        <div style="flex-shrink:0; width:22px; height:22px; border-radius:50%; background:#8B5CF6; color:#fff; font-size:0.72rem; font-weight:700; display:flex; align-items:center; justify-content:center;">4</div>
+        <div style="color:var(--text-1); font-size:0.9rem; line-height:1.64;">风险:如果"藤茶"认知教育失败,需准备 Plan B = "不伤胃的护肝片"(痛点占位)</div>
+      </div>
+    </div>
+  </div>
+  </div>
+</section>
+<section class="report-section chapter-divider" id="ch-scene" data-tone="orange" style="min-height:80vh;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;">
+  <div style="max-width:860px;margin:0 auto;">
+    <div class="text-mono text-xs" style="color:#FF8C42;letter-spacing:0.3em;margin-bottom:14px;font-weight:700;">CHAPTER 4 · SCENE & OPPORTUNITY</div>
+    <h2 style="font-family:var(--font-head);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;color:var(--text-1);line-height:1.2;margin-bottom:20px;">🗺 场景×机会 · 四大独占场景</h2>
+    <div style="color:var(--text-1);font-size:0.94rem;line-height:1.82;max-width:780px;margin-bottom:28px;"><strong style="color:#FF8C42;">应酬解酒 / 脂肪肝调理 / 熬夜前后 / 送长辈</strong>——四大场景各有 VOC 证据链。场景决定话术、场景决定渠道、场景决定包装形态。每个场景给出人群画像 + 核心话术 + 产品形态建议。</div>
+    <div style="display:flex;gap:14px;flex-wrap:wrap;">
+      <a href="#scene-1" style="padding:6px 14px;background:#FF8C4210;border:1px solid #FF8C4233;border-radius:16px;color:#FF8C42;font-size:0.78rem;text-decoration:none;font-weight:600;">4.1 场景#1</a><a href="#scene-2" style="padding:6px 14px;background:#FF8C4210;border:1px solid #FF8C4233;border-radius:16px;color:#FF8C42;font-size:0.78rem;text-decoration:none;font-weight:600;">4.2 场景#2</a><a href="#scene-3" style="padding:6px 14px;background:#FF8C4210;border:1px solid #FF8C4233;border-radius:16px;color:#FF8C42;font-size:0.78rem;text-decoration:none;font-weight:600;">4.3 场景#3</a><a href="#scene-4" style="padding:6px 14px;background:#FF8C4210;border:1px solid #FF8C4233;border-radius:16px;color:#FF8C42;font-size:0.78rem;text-decoration:none;font-weight:600;">4.4 场景#4</a>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="scene-1" data-tone="orange" data-slide-num="20/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8C42;">4.1 · SCENE #1 · DRINKING</div>
+    <h2 class="text-h1"><span class="headline-anim">场景#1 · 应酬解酒 × 液体应急</span></h2>
+    <p class="section-sub">应酬解酒是声量最大的场景——但海王金樽已经把"解酒"做成了负面标签。</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:12px; padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#8B2942; letter-spacing:-0.02em;">59</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">场景相关 VOC</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#0085CA; letter-spacing:-0.02em;">~20亿</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">TAM 规模</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#2D9C5D; letter-spacing:-0.02em;">90分</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">场景适配度</div>
+      
+    </div>
+  </div>
+
+    <div style="display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:24px;">
+      <!-- 场景画像 -->
+      <div style="padding:20px; background:#8B294208; border:1px solid #8B294233; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#8B2942; font-weight:700; margin-bottom:12px;">🍺 场景画像</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.7;">
+          <strong>人群</strong>:30-45 岁男性·商务应酬/朋友聚餐·月均 2-4 次酒局<br/>
+          <strong>触发时刻</strong>:酒局前/酒局后·宿醉第二天·体检发现酒精肝<br/>
+          <strong>核心需求</strong>:快速解酒·减轻宿醉·长期护肝<br/>
+          <strong>产品形态</strong>:液体/口服液(应急)+ 片剂(日常)<br/>
+          <strong>定价区间</strong>:液体 ¥15-30/支 · 片剂 ¥128-198/盒
+        </div>
+      </div>
+
+      <!-- 话术 -->
+      <div style="padding:20px; background:#2D9C5D08; border:1px solid #2D9C5D33; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#2D9C5D; font-weight:700; margin-bottom:12px;">💬 场景话术</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.7;">
+          <strong>药店</strong>:&quot;应酬多?这是藤茶做的天然护肝,比解酒糖靠谱&quot;<br/>
+          <strong>电商</strong>:&quot;千年藤茶·DMY 98%·酒局前后各一片&quot;<br/>
+          <strong>种草</strong>:&quot;老公应酬多,给他备了江中肝纯片,藤茶做的天然不伤胃&quot;
+        </div>
+      </div>
+    </div>
+
+    
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:#8B2942; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">场景 VOC 原声</div>
+      <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #8B2942; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">8给糖759捣乱</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 浙江</span>
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 应酬解酒</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥2k</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"醋真的解酒,我第一次喝酒,一瓶啤酒喝得当时好难受,看见旁边的醋碟里有一碟醋,我一口喝了,摇摇晃晃去了洗手间想躲一下,谁知道几分钟后头脑突然清醒了,又继续上战场喝了三瓶也没事[憨笑]"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#8B294212; color:#8B2942; border-radius:3px; font-size:0.68rem; font-weight:600;">应酬解酒</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #8B2942; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">AAA大运重卡只跑国道汤师傅(拒保版)</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 解酒药 有用吗</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥1.6k</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"医生现身说法,因为平时也会应酬喝酒,可以提前吃点维b这个主要是增加乙酸和乙醛脱氢酶活力的,加快酒精的代谢;然后就是酸奶,能够延缓酒精吸收,不那么快上头,保护胃粘膜;纳洛酮这个是拮抗酒精对大脑的抑制作用的,可以让人保持清醒;酒后可以吃点维c,加快酒精代谢,抗氧化减少肝损伤。酒后恶心呕吐头痛,可以喝点温蜂蜜水,里边有一种果糖可以加快酒精代谢。"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#8B294212; color:#8B2942; border-radius:3px; font-size:0.68rem; font-weight:600;">应酬解酒</span><span style="padding:2px 8px; background:#8B294212; color:#8B2942; border-radius:3px; font-size:0.68rem; font-weight:600;">医生推荐</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #8B2942; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">铃铛</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 江苏</span>
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 熬夜伤肝</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥321</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"毫不夸张的说❓关于熬夜喝酒肝不好就我老公这么觉得吗❓❗觉着除了 铭吟小金瓶其他养肝没一个管事的。。。[微笑][微笑]"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#8B294212; color:#8B2942; border-radius:3px; font-size:0.68rem; font-weight:600;">熬夜</span><span style="padding:2px 8px; background:#8B294212; color:#8B2942; border-radius:3px; font-size:0.68rem; font-weight:600;">应酬解酒</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #8B2942; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">饼子</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 广东</span>
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 护肝片</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥242</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"好爱微醺的泛妮!美女喝了酒都要记得好好吃护肝片的!![色]"</div>
+  
+  
+</div>
+  </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#8B294208; border-left:3px solid #8B2942; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">🍺</span>
+      <div style="color:#8B2942; font-weight:700; font-size:0.96rem;">应酬解酒场景:最肥但最危险</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">声量最大(抖音"醋真的解酒"2038 赞 = 土办法反向需求),但海王金樽已把"解酒"做成<strong style="color:#FF6B6B;">智商税标签</strong>。肝纯片策略:<strong style="color:#4A8A3A;">不说"解酒",说"护肝"</strong>——从"解酒应急"升级到"应酬人群长期护肝"。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="scene-2" data-tone="orange" data-slide-num="21/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8C42;">4.2 · SCENE #2 · FATTY LIVER</div>
+    <h2 class="text-h1"><span class="headline-anim">场景#2 · 脂肪肝调理 × 日常养护</span></h2>
+    <p class="section-sub">脂肪肝人群 2 亿+,体检后焦虑是最强购买触发器。</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:12px; padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF8C42; letter-spacing:-0.02em;">457</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">场景相关 VOC</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#0085CA; letter-spacing:-0.02em;">~15亿</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">TAM 规模</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#2D9C5D; letter-spacing:-0.02em;">88分</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">场景适配度</div>
+      
+    </div>
+  </div>
+
+    <div style="display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:24px;">
+      <!-- 场景画像 -->
+      <div style="padding:20px; background:#FF8C4208; border:1px solid #FF8C4233; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#FF8C42; font-weight:700; margin-bottom:12px;">📊 场景画像</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.7;">
+          <strong>人群</strong>:25-50 岁·体检异常人群·BMI偏高·久坐办公<br/>
+          <strong>触发时刻</strong>:体检报告&quot;脂肪肝&quot;/&quot;转氨酶偏高&quot;·医生嘱咐&quot;注意肝&quot;<br/>
+          <strong>核心需求</strong>:降转氨酶·逆转脂肪肝·日常养护·安全长期吃<br/>
+          <strong>产品形态</strong>:片剂(日常)· 28天/盒疗程装<br/>
+          <strong>定价区间</strong>:¥128-168/盒(28天量)
+        </div>
+      </div>
+
+      <!-- 话术 -->
+      <div style="padding:20px; background:#2D9C5D08; border:1px solid #2D9C5D33; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#2D9C5D; font-weight:700; margin-bottom:12px;">💬 场景话术</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.7;">
+          <strong>药店</strong>:&quot;体检转氨酶高?藤茶天然护肝,长期吃也安心&quot;<br/>
+          <strong>电商</strong>:&quot;脂肪肝不用慌·千年藤茶·日常养护从今天开始&quot;<br/>
+          <strong>种草</strong>:&quot;体检查出脂肪肝,医生说注意肝,同事推荐了这个藤茶护肝片&quot;
+        </div>
+      </div>
+    </div>
+
+    
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">场景 VOC 原声</div>
+      <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8C42; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">末名</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 广东</span>
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 熬夜伤肝</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥2.1w</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"听我的,真别熬夜,我才18岁,不抽烟不喝酒,就是因为经常熬夜且睡得少,体检就查出来谷丙转氨酶偏高了"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF8C4212; color:#FF8C42; border-radius:3px; font-size:0.68rem; font-weight:600;">熬夜</span><span style="padding:2px 8px; background:#FF8C4212; color:#FF8C42; border-radius:3px; font-size:0.68rem; font-weight:600;">应酬解酒</span><span style="padding:2px 8px; background:#FF8C4212; color:#FF8C42; border-radius:3px; font-size:0.68rem; font-weight:600;">脂肪肝</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8C42; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF990022; color:#FF9900; font-size:0.62rem; font-weight:700;">Az</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">Angela Reyes</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· milk thistle</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#2D9C5D; font-size:0.7rem; font-weight:600;">▲ 好评</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">👍225</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  <div style="display:flex; align-items:center; gap:4px; font-size:0.8rem;"><span style="color:#C8A04B">★</span><span style="color:#C8A04B">★</span><span style="color:#C8A04B">★</span><span style="color:#C8A04B">★</span><span style="color:#C8A04B">★</span></div>
+  <div style="color:#FF8C42; font-size:0.82rem; font-weight:700; margin-bottom:2px;">This is a miracle for me!</div>
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"一开始犹豫要不要买——之前买了很多补充剂都没用,还用过 Ozempic 减肥反弹了。一直感觉疲惫无力。想起 2007 年做过的护肝减重法,就搜了这个产品。每天喝两次,味道不错,21 天不做其他改变就瘦了 16 磅,感觉好多了,浮肿消了,胃部压力也没了。我戒断恢复 5 年半一直觉得身体不好,现在终于感觉正常健康了。强烈推荐!"</div>
+              <div style="color:var(--text-3); font-size:0.72rem; line-height:1.5; margin-top:4px; padding:6px 8px; background:var(--bg-2); border-radius:3px; font-style:italic;">原文: "I was hesitant to purchase this because I have been buying up supplements with no real benefit &amp; I did Ozempic to lose …"</div>
+              <span style="padding:1px 6px; background:#FF8C4218; color:#FF8C42; border-radius:10px; font-size:0.58rem; font-family:var(--font-mono); font-weight:700;">🔄 已翻译</span>
+  
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8C42; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">中医朱清静聊健康</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 脂肪肝</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥292</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"疏肝化浊(调理脂肪肝):干陈皮1小把 老冰糖2块 三片鲜柠檬  小火15分钟 趁温热喝!"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF8C4212; color:#FF8C42; border-radius:3px; font-size:0.68rem; font-weight:600;">脂肪肝</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #FF8C42; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">点浆</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 脂肪肝</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥459</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"莫名其妙火了那就统一回复一下!我爱吃水果,肉,绿叶菜,这三种都是一天不吃浑身难受能感受到基因里的渴望的那种。但都没有当顿吃,是在正常饮食内的,不存在今晚不吃正餐水果当饭的情况。我们家从小就注重一天三顿正餐好好吃不要吃零食,所以各种甜品糖果饼干小蛋糕等我是几乎不吃的,奶茶也不常喝,酒是一年最多喝一两次的。为什么会得脂肪肝呢我个人推测是:1熬夜,有几年因为神经紊乱熬夜严重。2水果还是吃得有点多,平均每天应该有200—300克摄入。3压力大且不运动。4天生体质就是这样(但家族里其…"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#FF8C4212; color:#FF8C42; border-radius:3px; font-size:0.68rem; font-weight:600;">熬夜</span><span style="padding:2px 8px; background:#FF8C4212; color:#FF8C42; border-radius:3px; font-size:0.68rem; font-weight:600;">脂肪肝</span>
+  </div>
+  
+</div>
+  </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#FF8C4208; border-left:3px solid #FF8C42; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">📊</span>
+      <div style="color:#FF8C42; font-weight:700; font-size:0.96rem;">脂肪肝场景:最稳定的日常养护市场</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">中国脂肪肝患者 <strong>2 亿+</strong>,年轻化趋势明显。这是一个<strong>长期复购场景</strong>——不像解酒是偶发需求。肝纯片在这个场景的核心卖点 = <strong style="color:#4A8A3A;">"天然安全·可以长期吃"</strong>(vs 易善复"不能长期吃"的焦虑)。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="scene-3" data-tone="orange" data-slide-num="22/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8C42;">4.3 · SCENE #3 · LATE NIGHT</div>
+    <h2 class="text-h1"><span class="headline-anim">场景#3 · 熬夜前后 × 便携快取</span></h2>
+    <p class="section-sub">打工人/学生的熬夜护肝焦虑——年轻化的增量市场。</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:12px; padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#8B5CF6; letter-spacing:-0.02em;">28</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">场景相关 VOC</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#0085CA; letter-spacing:-0.02em;">~8亿</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">TAM 规模</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF8C42; letter-spacing:-0.02em;">82分</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">场景适配度</div>
+      
+    </div>
+  </div>
+
+    <div style="display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:24px;">
+      <!-- 场景画像 -->
+      <div style="padding:20px; background:#8B5CF608; border:1px solid #8B5CF633; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#8B5CF6; font-weight:700; margin-bottom:12px;">🌙 场景画像</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.7;">
+          <strong>人群</strong>:22-35 岁·打工人/互联网/学生·经常加班/通宵<br/>
+          <strong>触发时刻</strong>:通宵加班后·看到&quot;熬夜伤肝&quot;科普·感觉身体发出信号<br/>
+          <strong>核心需求</strong>:便携随身·快速见效·年轻化不像药<br/>
+          <strong>产品形态</strong>:小包装便携片剂 · 办公桌/背包常备<br/>
+          <strong>定价区间</strong>:¥68-98/小盒(14天量)
+        </div>
+      </div>
+
+      <!-- 话术 -->
+      <div style="padding:20px; background:#2D9C5D08; border:1px solid #2D9C5D33; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#2D9C5D; font-weight:700; margin-bottom:12px;">💬 场景话术</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.7;">
+          <strong>药店</strong>:&quot;经常熬夜?备一盒藤茶护肝片,天然温和&quot;<br/>
+          <strong>电商</strong>:&quot;打工人护肝神器·千年藤茶·办公桌常备&quot;<br/>
+          <strong>种草</strong>:&quot;互联网人必备·熬夜后来一片·千年藤茶天然护肝&quot;
+        </div>
+      </div>
+    </div>
+
+    
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:#8B5CF6; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">场景 VOC 原声</div>
+      <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:14px;">
+    <div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #8B5CF6; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">点浆</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 脂肪肝</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥459</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"莫名其妙火了那就统一回复一下!我爱吃水果,肉,绿叶菜,这三种都是一天不吃浑身难受能感受到基因里的渴望的那种。但都没有当顿吃,是在正常饮食内的,不存在今晚不吃正餐水果当饭的情况。我们家从小就注重一天三顿正餐好好吃不要吃零食,所以各种甜品糖果饼干小蛋糕等我是几乎不吃的,奶茶也不常喝,酒是一年最多喝一两次的。为什么会得脂肪肝呢我个人推测是:1熬夜,有几年因为神经紊乱熬夜严重。2水果还是吃得有点多,平均每天应该有200—300克摄入。3压力大且不运动。4天生体质就是这样(但家族里其…"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#8B5CF612; color:#8B5CF6; border-radius:3px; font-size:0.68rem; font-weight:600;">熬夜</span><span style="padding:2px 8px; background:#8B5CF612; color:#8B5CF6; border-radius:3px; font-size:0.68rem; font-weight:600;">脂肪肝</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #8B5CF6; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">隔壁福掌柜他老婆</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· swisse护肝片 有用吗</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥5</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"想问下吃完护肝片精神真的变好了吗?最近熬夜太多干啥都没劲"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#8B5CF612; color:#8B5CF6; border-radius:3px; font-size:0.68rem; font-weight:600;">熬夜</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #8B5CF6; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#FF244222; color:#FF2442; font-size:0.62rem; font-weight:700;">红</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">羊咩六六</span>
+      
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 汤臣倍健护肝</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥9</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"熬夜真的需要吃一些护肝的,身体重要"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#8B5CF612; color:#8B5CF6; border-radius:3px; font-size:0.68rem; font-weight:600;">熬夜</span>
+  </div>
+  
+</div><div style="background:var(--bg-1); border:1px solid var(--border); border-left:3px solid #8B5CF6; border-radius:var(--radius-sm); padding:12px 14px; display:flex; flex-direction:column; gap:8px;">
+  <div style="display:flex; justify-content:space-between; align-items:center; gap:8px; flex-wrap:wrap;">
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="display:inline-flex; align-items:center; justify-content:center; width:22px; height:22px; border-radius:50%; background:#1A1A1A22; color:#1A1A1A; font-size:0.62rem; font-weight:700;">抖</span>
+      <span style="color:var(--text-1); font-size:0.78rem; font-weight:600;">:X恒</span>
+      <span style="color:var(--text-3); font-size:0.68rem;">· 河南</span>
+      <span style="color:var(--text-3); font-size:0.66rem; font-family:var(--font-mono);">· 熬夜伤肝</span>
+    </div>
+    <div style="display:flex; align-items:center; gap:6px;">
+      <span style="color:#888; font-size:0.7rem; font-weight:600;">● 中性</span>
+      <span style="color:var(--text-3); font-size:0.68rem; font-family:var(--font-mono);">♥26</span>
+      <span style="padding:1px 6px; background:#2D9C5D18; color:#2D9C5D; border-radius:10px; font-size:0.6rem; font-family:var(--font-mono); font-weight:700;">✓真实</span>
+    </div>
+  </div>
+  
+  
+  <div style="color:var(--text-1); font-size:0.86rem; line-height:1.62;">"刚20岁,查出有脂肪肝[流泪]体重120斤,真的别熬夜,熬夜是真伤肝,之所以有脂肪肝,就是肝出了问题,代谢能力分解能力变差,导致堆积,医生嘱托我每天按时睡觉,多运动[捂脸]平时晚上都是一两点睡,现在年轻身体感觉不到什么,等过了30岁,[尬笑]"</div>
+  <div style="display:flex; flex-wrap:wrap; gap:4px;">
+    <span style="padding:2px 8px; background:#8B5CF612; color:#8B5CF6; border-radius:3px; font-size:0.68rem; font-weight:600;">熬夜</span><span style="padding:2px 8px; background:#8B5CF612; color:#8B5CF6; border-radius:3px; font-size:0.68rem; font-weight:600;">脂肪肝</span><span style="padding:2px 8px; background:#8B5CF612; color:#8B5CF6; border-radius:3px; font-size:0.68rem; font-weight:600;">医生推荐</span>
+  </div>
+  
+</div>
+  </div>
+    </div>
+
+    <div style="padding:20px 24px; background:#8B5CF608; border-left:3px solid #8B5CF6; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">🌙</span>
+      <div style="color:#8B5CF6; font-weight:700; font-size:0.96rem;">熬夜场景:年轻化入口·品牌年轻化的关键</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">熬夜人群是<strong>最年轻的护肝用户</strong>(22-35 岁),也是<strong>社交媒体声量最高</strong>的群体。这个场景的价值不只是销量——更是<strong style="color:#8B5CF6;">品牌年轻化的入口</strong>。通过"打工人护肝"话题切入,建立年轻用户心智,再向"脂肪肝/送礼"场景延伸。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section" id="scene-4" data-tone="orange" data-slide-num="23/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#FF8C42;">4.4 · SCENE #4 · GIFT</div>
+    <h2 class="text-h1"><span class="headline-anim">场景#4 · 送长辈 × 孝心礼盒</span></h2>
+    <p class="section-sub">护肝品类的"送礼"场景几乎空白——对标东阿阿胶"送气血"的成功。</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:12px; padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#C8A04B; letter-spacing:-0.02em;">0</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">场景相关 VOC</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#0085CA; letter-spacing:-0.02em;">~10亿</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">TAM 规模</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#2D9C5D; letter-spacing:-0.02em;">85分</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">场景适配度</div>
+      
+    </div>
+  </div>
+
+    <div style="display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:24px;">
+      <!-- 场景画像 -->
+      <div style="padding:20px; background:#C8A04B08; border:1px solid #C8A04B33; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#C8A04B; font-weight:700; margin-bottom:12px;">🎁 场景画像</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.7;">
+          <strong>人群</strong>:25-40 岁·有孝心的子女·节日/体检后触发<br/>
+          <strong>触发时刻</strong>:父亲节/中秋/春节·父母体检报告·&quot;不知道送什么&quot;焦虑<br/>
+          <strong>核心需求</strong>:包装好看·有面子·品牌可信·安全天然<br/>
+          <strong>产品形态</strong>:高端礼盒(双瓶/四瓶装)· 新中式设计<br/>
+          <strong>定价区间</strong>:¥298-898(礼盒装)
+        </div>
+      </div>
+
+      <!-- 话术 -->
+      <div style="padding:20px; background:#2D9C5D08; border:1px solid #2D9C5D33; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:#2D9C5D; font-weight:700; margin-bottom:12px;">💬 场景话术</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.7;">
+          <strong>药店</strong>:&quot;给爸妈的护肝礼·千年藤茶·天然安心&quot;<br/>
+          <strong>电商</strong>:&quot;父亲节送什么?千年藤茶护肝礼盒·有面子有心意&quot;<br/>
+          <strong>种草</strong>:&quot;今年父亲节送了江中肝纯片礼盒,爸爸应酬多,藤茶天然的放心&quot;
+        </div>
+      </div>
+    </div>
+
+    
+
+    <div style="padding:20px 24px; background:#C8A04B08; border-left:3px solid #C8A04B; border-radius:6px;">
+    <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+      <span style="font-size:1.4rem;">🎁</span>
+      <div style="color:#C8A04B; font-weight:700; font-size:0.96rem;">送礼场景:最高客单价·品类蓝海</div>
+    </div>
+    <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">护肝品类的送礼场景<strong>几乎空白</strong>——片仔癀太贵(¥590/粒),Swisse 太"外国",葵花太"药"。<strong style="color:#C8A04B;">"千年藤茶·天然护肝"的新中式礼盒</strong>可以成为"<strong>送肝 = 送江中</strong>"的品类代名词,对标东阿阿胶"送气血"的成功路径。</div>
+  </div>
+  </div>
+</section>
+<section class="report-section chapter-divider" id="ch-action" data-tone="green" style="min-height:80vh;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;">
+  <div style="max-width:860px;margin:0 auto;">
+    <div class="text-mono text-xs" style="color:#2D9C5D;letter-spacing:0.3em;margin-bottom:14px;font-weight:700;">CHAPTER 5 · ACTION PLAN</div>
+    <h2 style="font-family:var(--font-head);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;color:var(--text-1);line-height:1.2;margin-bottom:20px;">🚀 落地行动</h2>
+    <div style="color:var(--text-1);font-size:0.94rem;line-height:1.82;max-width:780px;margin-bottom:28px;">从 VOC 洞察反推 <strong style="color:#2D9C5D;">4P 配称</strong>,收敛为 <strong>10 亿路径 × 3 阶段</strong>:Y1 药线+电商 5 亿验证 → Y2 礼品+餐饮 3 亿 → Y3 国际+升级 2 亿。附包装优化方向(上版"放蓬塔"偏了,需重新定义)。</div>
+    <div style="display:flex;gap:14px;flex-wrap:wrap;">
+      <a href="#action-1" style="padding:6px 14px;background:#2D9C5D10;border:1px solid #2D9C5D33;border-radius:16px;color:#2D9C5D;font-size:0.78rem;text-decoration:none;font-weight:600;">5.1 4P 配称</a><a href="#action-2" style="padding:6px 14px;background:#2D9C5D10;border:1px solid #2D9C5D33;border-radius:16px;color:#2D9C5D;font-size:0.78rem;text-decoration:none;font-weight:600;">5.2 10 亿路径</a><a href="#action-3" style="padding:6px 14px;background:#2D9C5D10;border:1px solid #2D9C5D33;border-radius:16px;color:#2D9C5D;font-size:0.78rem;text-decoration:none;font-weight:600;">5.3 P0/P1 行动清单 + 包装优化</a>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="action-1" data-tone="green" data-slide-num="25/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#2D9C5D;">5.1 · 4P MIX</div>
+    <h2 class="text-h1"><span class="headline-anim">4P 配称 · 产品+渠道+推广+价格</span></h2>
+    <p class="section-sub">从 VOC 洞察反推 4P 配称——每个 P 都有 VOC 证据支撑。</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:18px; margin-top:24px;">
+      
+      <div style="padding:22px; background:#D4A57408; border:1px solid #D4A57433; border-top:3px solid #D4A574; border-radius:var(--radius-md);">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:14px;">
+          <span style="font-size:1.3rem;">📦</span>
+          <div class="text-mono text-xs" style="color:#D4A574; font-weight:700; letter-spacing:0.12em;">Product 产品</div>
+        </div>
+        <ul style="margin:0; padding-left:18px; color:var(--text-1); font-size:0.82rem; line-height:1.65;">
+          <li>核心 SKU:瓶装日常(28天)+ 板装便携(7天)+ 礼盒(双瓶/四瓶)</li><li>剂型:片剂(主力)+ 液体口服液(应酬应急·储备)</li><li>包装:去药盒感 → 新中式设计 · 藤茶绿+琥珀金主色调</li><li>12 SKU 矩阵覆盖 4 场景 × 3 价格带</li>
+        </ul>
+      </div>
+      <div style="padding:22px; background:#0085CA08; border:1px solid #0085CA33; border-top:3px solid #0085CA; border-radius:var(--radius-md);">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:14px;">
+          <span style="font-size:1.3rem;">🏪</span>
+          <div class="text-mono text-xs" style="color:#0085CA; font-weight:700; letter-spacing:0.12em;">Place 渠道</div>
+        </div>
+        <ul style="margin:0; padding-left:18px; color:var(--text-1); font-size:0.82rem; line-height:1.65;">
+          <li>药线:大参林/一心堂 3w 门店 · 店员&quot;一句话推荐&quot;培训</li><li>电商:京东自营+天猫旗舰 · 种草→搜索→转化闭环</li><li>餐饮:锡纸分食 B2B2C · 白领酒局/商务宴请</li><li>礼品:节点营销(父亲节/中秋/春节)· 企业团购</li>
+        </ul>
+      </div>
+      <div style="padding:22px; background:#FF8C4208; border:1px solid #FF8C4233; border-top:3px solid #FF8C42; border-radius:var(--radius-md);">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:14px;">
+          <span style="font-size:1.3rem;">📢</span>
+          <div class="text-mono text-xs" style="color:#FF8C42; font-weight:700; letter-spacing:0.12em;">Promotion 推广</div>
+        </div>
+        <ul style="margin:0; padding-left:18px; color:var(--text-1); font-size:0.82rem; line-height:1.65;">
+          <li>小红书:千年藤茶故事 + 打工人护肝 + 送爸爸礼盒</li><li>抖音:场景剧(酒局/熬夜/体检)+ 达人口播</li><li>药店:店员培训 + 端架陈列 + &quot;藤茶科普&quot;小册子</li><li>不做:硬广洗脑(海王金樽教训)· 不做夸大宣称</li>
+        </ul>
+      </div>
+      <div style="padding:22px; background:#2D9C5D08; border:1px solid #2D9C5D33; border-top:3px solid #2D9C5D; border-radius:var(--radius-md);">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:14px;">
+          <span style="font-size:1.3rem;">💰</span>
+          <div class="text-mono text-xs" style="color:#2D9C5D; font-weight:700; letter-spacing:0.12em;">Price 价格</div>
+        </div>
+        <ul style="margin:0; padding-left:18px; color:var(--text-1); font-size:0.82rem; line-height:1.65;">
+          <li>日常装:¥128-168/盒(28天)· vs Swisse 便宜 15-30%</li><li>便携装:¥68-98/盒(7天)· 打工人入门价</li><li>礼盒装:¥298-898(双瓶/四瓶)· 对标东阿阿胶</li><li>液体装:¥15-30/支 · 便利店/餐饮渠道</li>
+        </ul>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="action-2" data-tone="green" data-slide-num="26/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#2D9C5D;">5.2 · 10B ROADMAP</div>
+    <h2 class="text-h1"><span class="headline-anim">10 亿路径 · 3 阶段 Roadmap</span></h2>
+    <p class="section-sub">药线 3 亿 + 礼品 2.5 亿 + 餐饮 2.5 亿 + 电商 2 亿 = 10 亿 / 3 年</p>
+  </div>
+
+    <div style="display:grid; gap:18px; margin-top:24px;">
+      
+      <div style="padding:22px; background:#0085CA08; border:1px solid #0085CA33; border-left:4px solid #0085CA; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:14px;">
+          <div>
+            <div class="text-mono text-xs" style="color:#0085CA; font-weight:700; letter-spacing:0.15em;">Y1 · 验证期</div>
+          </div>
+          <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#0085CA;">5 亿</div>
+        </div>
+        <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:12px; margin-bottom:12px;">
+          
+          <div style="padding:12px; background:var(--bg-1); border-radius:var(--radius-sm);">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="font-weight:700; color:var(--text-1); font-size:0.84rem;">药线</span>
+              <span style="color:#0085CA; font-size:0.78rem; font-weight:700;">3 亿(60%)</span>
+            </div>
+            <div style="color:var(--text-2); font-size:0.78rem; margin-top:4px;">大参林/一心堂铺货 + 店员培训</div>
+          </div>
+          <div style="padding:12px; background:var(--bg-1); border-radius:var(--radius-sm);">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="font-weight:700; color:var(--text-1); font-size:0.84rem;">电商</span>
+              <span style="color:#0085CA; font-size:0.78rem; font-weight:700;">2 亿(40%)</span>
+            </div>
+            <div style="color:var(--text-2); font-size:0.78rem; margin-top:4px;">京东自营 + XHS/抖音种草</div>
+          </div>
+        </div>
+        <div style="color:var(--text-3); font-size:0.74rem; border-top:1px dashed #0085CA33; padding-top:8px;">
+          <strong>KPI</strong>:NPS ≥ 40 · 复购率 ≥ 25% · 药店动销率 ≥ 60%
+        </div>
+      </div>
+      <div style="padding:22px; background:#FF8C4208; border:1px solid #FF8C4233; border-left:4px solid #FF8C42; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:14px;">
+          <div>
+            <div class="text-mono text-xs" style="color:#FF8C42; font-weight:700; letter-spacing:0.15em;">Y2 · 复制期</div>
+          </div>
+          <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF8C42;">3 亿</div>
+        </div>
+        <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:12px; margin-bottom:12px;">
+          
+          <div style="padding:12px; background:var(--bg-1); border-radius:var(--radius-sm);">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="font-weight:700; color:var(--text-1); font-size:0.84rem;">礼品</span>
+              <span style="color:#FF8C42; font-size:0.78rem; font-weight:700;">1.5 亿(50%)</span>
+            </div>
+            <div style="color:var(--text-2); font-size:0.78rem; margin-top:4px;">新中式礼盒 + 节点营销</div>
+          </div>
+          <div style="padding:12px; background:var(--bg-1); border-radius:var(--radius-sm);">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="font-weight:700; color:var(--text-1); font-size:0.84rem;">餐饮</span>
+              <span style="color:#FF8C42; font-size:0.78rem; font-weight:700;">1.5 亿(50%)</span>
+            </div>
+            <div style="color:var(--text-2); font-size:0.78rem; margin-top:4px;">锡纸分食 B2B2C + 便利店</div>
+          </div>
+        </div>
+        <div style="color:var(--text-3); font-size:0.74rem; border-top:1px dashed #FF8C4233; padding-top:8px;">
+          <strong>KPI</strong>:礼盒客单价 ≥ ¥398 · 餐饮覆盖 5000 家 · 品牌提及率 ↑50%
+        </div>
+      </div>
+      <div style="padding:22px; background:#2D9C5D08; border:1px solid #2D9C5D33; border-left:4px solid #2D9C5D; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:14px;">
+          <div>
+            <div class="text-mono text-xs" style="color:#2D9C5D; font-weight:700; letter-spacing:0.15em;">Y3 · 升级期</div>
+          </div>
+          <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#2D9C5D;">2 亿</div>
+        </div>
+        <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:12px; margin-bottom:12px;">
+          
+          <div style="padding:12px; background:var(--bg-1); border-radius:var(--radius-sm);">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="font-weight:700; color:var(--text-1); font-size:0.84rem;">国际</span>
+              <span style="color:#2D9C5D; font-size:0.78rem; font-weight:700;">1 亿(50%)</span>
+            </div>
+            <div style="color:var(--text-2); font-size:0.78rem; margin-top:4px;">DMY 出海 · Amazon/iHerb</div>
+          </div>
+          <div style="padding:12px; background:var(--bg-1); border-radius:var(--radius-sm);">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="font-weight:700; color:var(--text-1); font-size:0.84rem;">品类升级</span>
+              <span style="color:#2D9C5D; font-size:0.78rem; font-weight:700;">1 亿(50%)</span>
+            </div>
+            <div style="color:var(--text-2); font-size:0.78rem; margin-top:4px;">功能饮品 + 联名 + 新品</div>
+          </div>
+        </div>
+        <div style="color:var(--text-3); font-size:0.74rem; border-top:1px dashed #2D9C5D33; padding-top:8px;">
+          <strong>KPI</strong>:Amazon BSR Top 20 · 功能饮品 GMV ≥ 5000 万
+        </div>
+      </div>
+    </div>
+  </div>
+</section>
+<section class="report-section" id="action-3" data-tone="green" data-slide-num="27/27">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+    <div class="section-eyebrow" style="color:#2D9C5D;">5.3 · ACTION PLAN</div>
+    <h2 class="text-h1"><span class="headline-anim">P0/P1 行动清单 + 包装优化</span></h2>
+    <p class="section-sub">P0 立即 / P1 一月内 / P2 远期 · 特别标注:包装优化是第一优先级</p>
+  </div>
+
+    <div style="display:grid; grid-template-columns:repeat(4, 1fr); gap:12px; padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF6B6B; letter-spacing:-0.02em;">4</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">P0 · 立即</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#FF8C42; letter-spacing:-0.02em;">4</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">P1 · 1月内</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:var(--text-3); letter-spacing:-0.02em;">2</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">P2 · 远期</div>
+      
+    </div>
+    <div style="text-align:center;">
+      <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:#2D9C5D; letter-spacing:-0.02em;">10</div>
+      <div style="color:var(--text-3); font-size:0.72rem; font-family:var(--font-mono); letter-spacing:0.1em; margin-top:4px;">总行动项</div>
+      
+    </div>
+  </div>
+
+    <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#FF6B6B; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">P0 · 立即执行(本周-2周)</div>
+    <table style="width:100%; border-collapse:collapse; font-size:0.88rem;">
+      <thead>
+        <tr style="border-bottom:2px solid #FF6B6B33;">
+          <th style="text-align:left; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">行动</th><th style="text-align:center; padding:10px 6px; color:#FF6B6B; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">负责方</th><th style="text-align:center; padding:10px 6px; color:#FF6B6B; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">时间线</th><th style="text-align:center; padding:10px 6px; color:#FF6B6B; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">状态</th>
+        </tr>
+      </thead>
+      <tbody>
+        <tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>确认品类定位:&quot;千年藤茶·天然护肝&quot;</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">品牌部</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">1 周</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;"><span style="color:#FF6B6B; font-weight:700;">待确认</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>包装优化:去药盒感 → 新中式设计(不再&quot;放蓬塔&quot;)</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">设计部</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">2 周</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;"><span style="color:#FF6B6B; font-weight:700;">重点项</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>药店店员&quot;一句话推荐&quot;话术手册</strong></td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">渠道部</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">2 周</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;"><span style="color:#FF6B6B; font-weight:700;">待启动</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:12px 6px; color:var(--text-2); text-align:left; font-weight:700;"><strong>肝纯片自身 VOC 补充采集(抖音购买评论/淘宝评论)</strong></td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">数据团队</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">1 周</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;"><span style="color:#FF6B6B; font-weight:700;">数据缺口</span></td>
+        </tr>
+      </tbody>
+    </table>
+  </div>
+
+    <div style="margin-top:18px;">
+    <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:#FF8C42; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">P1 · 1 月内启动</div>
+    <table style="width:100%; border-collapse:collapse; font-size:0.88rem;">
+      <thead>
+        <tr style="border-bottom:2px solid #FF8C4233;">
+          <th style="text-align:left; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">行动</th><th style="text-align:center; padding:10px 6px; color:#FF8C42; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">负责方</th><th style="text-align:center; padding:10px 6px; color:#FF8C42; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">时间线</th><th style="text-align:center; padding:10px 6px; color:#FF8C42; font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">状态</th>
+        </tr>
+      </thead>
+      <tbody>
+        <tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:400;">12 SKU 矩阵设计(日常/便携/礼盒/液体)</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">产品部</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">1 月</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;"><span style="color:#FF8C42;">待排期</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:400;">小红书种草内容矩阵搭建</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">电商部</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">1 月</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;"><span style="color:#FF8C42;">待启动</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:400;">"藤茶"认知教育内容库(科普文/视频脚本)</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">品牌部</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">1 月</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;"><span style="color:#FF8C42;">待启动</span></td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:12px 6px; color:var(--text-2); text-align:left; font-weight:400;">礼盒装设计打样(¥298/¥598 两档)</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">设计部</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">2 月</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;"><span style="color:#FF8C42;">待排期</span></td>
+        </tr>
+      </tbody>
+    </table>
+  </div>
+    </div>
+
+    <div style="margin-top:18px;">
+    <div style="padding:18px 22px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+    <div class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">P2 · 远期储备</div>
+    <table style="width:100%; border-collapse:collapse; font-size:0.88rem;">
+      <thead>
+        <tr style="border-bottom:2px solid var(--text-3)33;">
+          <th style="text-align:left; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">行动</th><th style="text-align:center; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">负责方</th><th style="text-align:center; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">时间线</th><th style="text-align:center; padding:10px 6px; color:var(--text-3); font-weight:700; font-size:0.8rem; letter-spacing:0.05em;">状态</th>
+        </tr>
+      </thead>
+      <tbody>
+        <tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:10px 6px; color:var(--text-2); text-align:left; font-weight:400;">液体口服液剂型开发(餐饮/便利店渠道)</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">研发部</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">3 月</td><td style="padding:10px 6px; color:var(--text-1); text-align:center; font-weight:400;">远期储备</td>
+        </tr><tr style="border-bottom:1px solid var(--border);">
+          <td style="padding:12px 6px; color:var(--text-2); text-align:left; font-weight:400;">DMY 出海可行性研究(Amazon/iHerb)</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">国际部</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">3 月</td><td style="padding:12px 6px; color:var(--text-1); text-align:center; font-weight:400;">远期储备</td>
+        </tr>
+      </tbody>
+    </table>
+  </div>
+    </div>
+
+    <div style="margin-top:24px; padding:20px 24px; background:#D4A57408; border-left:3px solid #D4A574; border-radius:6px;">
+      <div class="text-mono text-xs" style="color:#D4A574; letter-spacing:0.15em; margin-bottom:10px; font-weight:700;">⚠️ 包装优化专项</div>
+      <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">
+        上版报告建议"放蓬塔"偏了(江旭反馈)。v2 包装方向:<br/>
+        · <strong>去药盒感</strong>:不像易善复/葵花那种白底药盒<br/>
+        · <strong>新中式美学</strong>:藤茶绿 + 琥珀金 + 中国风纹理<br/>
+        · <strong>送得出手</strong>:礼盒装对标东阿阿胶/小罐茶的质感<br/>
+        · <strong>便携友好</strong>:板装可放进包/抽屉·不尴尬
+      </div>
+    </div>
+
+    <div class="rise-in" style="padding:28px 32px; background:linear-gradient(135deg, #2D9C5D12, #2D9C5D04); border-left:4px solid #2D9C5D; border-radius:var(--radius-md); margin-bottom:32px;">
+    <div class="text-mono text-xs" style="color:#2D9C5D; letter-spacing:0.18em; margin-bottom:10px; font-weight:700;">CLOSING</div>
+    <div style="color:var(--text-1); font-size:1.18rem; line-height:1.72; font-weight:600;">从 VOC 到行动:10 亿目标的起点是品类重定位</div>
+    <div style="color:var(--text-2); font-size:0.92rem; line-height:1.7; margin-top:10px;">本报告 v2 回应了江旭提出的三个缺失:<strong style="color:#D4A574;">① 自身产品画像</strong>(Ch1)、<strong style="color:#0085CA;">② VOC 分类归拢</strong>(Ch0)、<strong style="color:#FF4D8D;">③ 竞品正反面</strong>(Ch2)。加上里斯×特劳特定位(Ch3)、四大场景机会(Ch4),最终收敛到 10 条可执行行动。<br/>核心一句话:<strong style="color:#4A8A3A;">千年藤茶 · 天然护肝</strong>。</div>
+  </div>
+  </div>
+</section>
+<script>
+(function(){
+  'use strict';
+
+  var slides = [];
+  var currentSlide = 0;
+  var firstScrolled = false;
+
+  // —— 1) 分片标题动画:把每个 .headline-anim 文本切成 .char 逐字入场 ——
+  function splitHeadlines(){
+    var els = document.querySelectorAll('.headline-anim');
+    els.forEach(function(el){
+      if (el.dataset.split === '1') return;
+      el.dataset.split = '1';
+      var text = el.textContent;
+      el.textContent = '';
+      var chars = Array.from(text);
+      chars.forEach(function(ch, i){
+        var span = document.createElement('span');
+        span.className = 'char';
+        span.textContent = ch === ' ' ? '\u00A0' : ch;
+        span.style.transitionDelay = (i * 28) + 'ms';
+        el.appendChild(span);
+      });
+    });
+  }
+
+  // —— 2) Fade / Rise / Headline 统一的 IntersectionObserver ——
+  function initReveal(){
+    var selectors = ['.fade-up', '.rise-in', '.headline-anim'];
+    var els = document.querySelectorAll(selectors.join(','));
+    if (!('IntersectionObserver' in window)){
+      els.forEach(function(el){ el.classList.add('is-visible'); });
+      return;
+    }
+    var io = new IntersectionObserver(function(entries){
+      entries.forEach(function(e){
+        if (e.isIntersecting){
+          e.target.classList.add('is-visible');
+          io.unobserve(e.target);
+        }
+      });
+    }, { threshold: 0.08, rootMargin: '0px 0px -5% 0px' });
+    els.forEach(function(el){ io.observe(el); });
+
+    // 首屏兜底
+    setTimeout(function(){
+      els.forEach(function(el){
+        var r = el.getBoundingClientRect();
+        if (r.top < window.innerHeight && r.bottom > 0) el.classList.add('is-visible');
+      });
+    }, 100);
+    // 终极兜底
+    setTimeout(function(){
+      document.querySelectorAll('.fade-up:not(.is-visible),.rise-in:not(.is-visible),.headline-anim:not(.is-visible)').forEach(function(el){
+        el.classList.add('is-visible');
+      });
+    }, 4500);
+  }
+
+  // —— 3) 数字计数动画 ——
+  function initCountUp(){
+    var els = document.querySelectorAll('.metric-value[data-count]');
+    if (!('IntersectionObserver' in window)){
+      els.forEach(function(el){ el.textContent = el.dataset.count; });
+      return;
+    }
+    var io = new IntersectionObserver(function(entries){
+      entries.forEach(function(e){
+        if (!e.isIntersecting) return;
+        var el = e.target;
+        var target = parseFloat(el.dataset.count);
+        if (isNaN(target)) return;
+        var isFloat = !Number.isInteger(target);
+        var start = 0, duration = 1400, t0 = performance.now();
+        function tick(now){
+          var p = Math.min(1, (now - t0) / duration);
+          var eased = 1 - Math.pow(1 - p, 3);
+          var v = start + (target - start) * eased;
+          el.textContent = isFloat ? v.toFixed(1) : Math.floor(v).toLocaleString('en-US');
+          if (p < 1) requestAnimationFrame(tick);
+          else el.textContent = isFloat ? target.toFixed(1) : target.toLocaleString('en-US');
+        }
+        requestAnimationFrame(tick);
+        io.unobserve(el);
+      });
+    }, { threshold: 0.4 });
+    els.forEach(function(el){ io.observe(el); });
+  }
+
+  // —— 4) Slide 进度 · nav 高亮 · ambient 光晕跟随 · slide counter ——
+  function initDeck(){
+    slides = Array.prototype.slice.call(document.querySelectorAll('section.report-section'));
+    var progressLine = document.getElementById('progress-line');
+    var navDots = document.querySelectorAll('.nav-dot');
+    var counter = document.querySelector('.slide-counter');
+    var counterNow = counter && counter.querySelector('.now');
+    var counterTotal = counter && counter.querySelector('.total');
+    var counterBar = counter && counter.querySelector('.bar');
+    if (counterTotal) counterTotal.textContent = String(slides.length).padStart(2, '0');
+
+    // 预设每张 slide 的 ambient 偏移(用 CSS 变量驱动)
+    var ambientPresets = [
+      { x: '15%', y: '25%' },
+      { x: '75%', y: '30%' },
+      { x: '25%', y: '70%' },
+      { x: '80%', y: '65%' },
+      { x: '45%', y: '20%' },
+      { x: '55%', y: '75%' },
+      { x: '20%', y: '50%' },
+      { x: '85%', y: '50%' },
+      { x: '50%', y: '40%' },
+      { x: '30%', y: '30%' },
+      { x: '70%', y: '70%' },
+      { x: '40%', y: '60%' }
+    ];
+
+    function setActive(idx){
+      if (idx < 0) idx = 0;
+      if (idx >= slides.length) idx = slides.length - 1;
+      currentSlide = idx;
+      slides.forEach(function(s, i){
+        if (i === idx) s.classList.add('in-view');
+        else s.classList.remove('in-view');
+      });
+      for (var j = 0; j < navDots.length; j++){
+        if (j === idx) navDots[j].classList.add('active');
+        else navDots[j].classList.remove('active');
+      }
+      if (counterNow) counterNow.textContent = String(idx + 1).padStart(2, '0');
+      if (counterBar) {
+        var pct = slides.length > 1 ? ((idx + 1) / slides.length) * 100 : 100;
+        counterBar.style.setProperty('--pct', pct.toFixed(1) + '%');
+      }
+      // 根据当前 slide 切换 ambient 位置
+      var p = ambientPresets[idx % ambientPresets.length];
+      document.body.style.setProperty('--amb-x', p.x);
+      document.body.style.setProperty('--amb-y', p.y);
+    }
+
+    function onScroll(){
+      if (!firstScrolled && window.scrollY > 20){
+        firstScrolled = true;
+        setTimeout(function(){
+          var hint = document.querySelector('.kbd-hint');
+          if (hint) hint.classList.add('fade');
+        }, 4000);
+      }
+
+      var h = document.documentElement.scrollHeight - window.innerHeight;
+      var p = h > 0 ? (window.scrollY / h) * 100 : 0;
+      if (progressLine) progressLine.style.width = p + '%';
+
+      // 找出离视口中心最近的 slide
+      var mid = window.innerHeight * 0.45;
+      var bestIdx = 0, bestDist = Infinity;
+      for (var i = 0; i < slides.length; i++){
+        var r = slides[i].getBoundingClientRect();
+        var center = (r.top + r.bottom) / 2;
+        var d = Math.abs(center - mid);
+        if (d < bestDist){ bestDist = d; bestIdx = i; }
+      }
+      if (bestIdx !== currentSlide) setActive(bestIdx);
+    }
+    window.addEventListener('scroll', onScroll, { passive: true });
+    onScroll();
+
+    navDots.forEach(function(d, i){
+      d.addEventListener('click', function(e){
+        e.preventDefault();
+        var tid = d.dataset.target;
+        var t = tid ? document.getElementById(tid) : slides[i];
+        if (t) t.scrollIntoView({ behavior: 'smooth', block: 'start' });
+      });
+    });
+
+    // —— 键盘导航 ——
+    function goto(idx){
+      idx = Math.max(0, Math.min(slides.length - 1, idx));
+      slides[idx].scrollIntoView({ behavior: 'smooth', block: 'start' });
+    }
+    window.addEventListener('keydown', function(e){
+      // 不在输入框里
+      var tag = (e.target && e.target.tagName || '').toLowerCase();
+      if (tag === 'input' || tag === 'textarea' || e.target.isContentEditable) return;
+      if (e.key === 'ArrowDown' || e.key === 'PageDown' || e.key === 'j'){ e.preventDefault(); goto(currentSlide + 1); }
+      else if (e.key === 'ArrowUp' || e.key === 'PageUp' || e.key === 'k'){ e.preventDefault(); goto(currentSlide - 1); }
+      else if (e.key === 'Home'){ e.preventDefault(); goto(0); }
+      else if (e.key === 'End'){ e.preventDefault(); goto(slides.length - 1); }
+      else if (e.key === ' '){ e.preventDefault(); goto(currentSlide + (e.shiftKey ? -1 : 1)); }
+    });
+  }
+
+  // —— 5) ECharts 懒加载(slide 进入视口才渲染,避免首屏卡顿)——
+  var COMMON = {
+    backgroundColor: 'transparent',
+    textStyle: { fontFamily: 'Inter, Noto Sans SC, system-ui', color: '#A8A8A8' },
+    grid: { left: '3%', right: '4%', bottom: '3%', top: '12%', containLabel: true }
+  };
+  var AMBER='#F5A623', GREEN='#00DC82', PURPLE='#8B5CF6', ROSE='#FF4D8D', BLUE='#3B82F6';
+  var PALETTE = [AMBER, GREEN, PURPLE, ROSE, BLUE, '#EF4444', '#06B6D4', '#F59E0B'];
+  var CHART_REGISTRY = [];
+
+  function initChart(id, cb){
+    var el = document.getElementById(id);
+    if (!el) return;
+    CHART_REGISTRY.push({ id: id, el: el, cb: cb, rendered: false });
+  }
+  function renderChart(item){
+    if (item.rendered || !window.echarts) return;
+    var chart = window.echarts.init(item.el, null, { renderer: 'canvas' });
+    try { item.cb(chart); item.rendered = true; } catch(e){ console.error(item.id, e); }
+    window.addEventListener('resize', function(){ chart.resize(); });
+  }
+  function bootCharts(){
+    if (!window.echarts) { setTimeout(bootCharts, 300); return; }
+    if (!('IntersectionObserver' in window)){
+      CHART_REGISTRY.forEach(renderChart);
+      return;
+    }
+    var io = new IntersectionObserver(function(entries){
+      entries.forEach(function(e){
+        if (!e.isIntersecting) return;
+        var item = CHART_REGISTRY.find(function(x){ return x.el === e.target; });
+        if (item) renderChart(item);
+        io.unobserve(e.target);
+      });
+    }, { threshold: 0.1, rootMargin: '200px 0px' });
+    CHART_REGISTRY.forEach(function(item){ io.observe(item.el); });
+  }
+
+  function initCharts(){
+    var D = window.__CHART_DATA__ || {};
+
+    // 样本分布
+    initChart('chartSample', function(chart){
+      var data = (D.noteHeatmap || []).slice(0, 5).map(function(n, i){
+        return {
+          value: (n.liked || 0) + (n.comments || 0) + (n.collected || 0),
+          name: (n.title || '').slice(0, 14) || '笔记' + (i + 1),
+          itemStyle: { color: PALETTE[i % PALETTE.length] }
+        };
+      });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'item', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        legend: { bottom: 0, textStyle: { color: '#A8A8A8', fontSize: 11 } },
+        animationDuration: 1000, animationEasing: 'cubicOut',
+        series: [{
+          type: 'pie', radius: ['52%', '76%'], center: ['50%', '45%'],
+          label: { color: '#F5F5F5', fontSize: 11, formatter: '{b}\n{c}' },
+          itemStyle: { borderColor: '#0A0A0A', borderWidth: 2 },
+          data: data
+        }]
+      }));
+    });
+
+    // IP 地域
+    initChart('chartGeo', function(chart){
+      var ips = (D.topIPs || []).slice(0, 10).reverse();
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        animationDuration: 1200, animationEasing: 'cubicOut',
+        xAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        yAxis: { type: 'category', data: ips.map(function(x){return x[0];}), axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontSize: 12 } },
+        series: [{
+          type: 'bar', data: ips.map(function(x){return x[1];}),
+          itemStyle: { color: AMBER, borderRadius: [0, 3, 3, 0] }, barWidth: '60%',
+          label: { show: true, position: 'right', color: '#F5A623', fontFamily: 'JetBrains Mono', fontSize: 11 }
+        }]
+      }));
+    });
+
+    // 笔记热力散点
+    initChart('chartNoteHeatmap', function(chart){
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: {
+          trigger: 'item', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){
+            return '<div style="max-width:260px;"><strong style="color:#F5A623;">' + p.data[3] +
+                   '</strong><br>点赞 ' + p.data[0] + ' · 评论 ' + p.data[1] + ' · 收藏 ' + p.data[2] + '</div>';
+          }
+        },
+        animationDuration: 1400, animationDelay: function(i){ return i * 30; },
+        xAxis: { type: 'value', name: '点赞数', nameTextStyle: { color: '#A8A8A8' }, axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        yAxis: { type: 'value', name: '评论数', nameTextStyle: { color: '#A8A8A8' }, axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        series: [{
+          type: 'scatter',
+          data: (D.noteHeatmap || []).map(function(n){ return [n.liked, n.comments, n.collected, n.title]; }),
+          symbolSize: function(v){ return Math.max(10, Math.min(56, Math.sqrt(v[2] || 1) * 3.5)); },
+          itemStyle: {
+            color: new echarts.graphic.RadialGradient(0.4, 0.4, 0.6, [
+              { offset: 0, color: 'rgba(245,166,35,0.9)' },
+              { offset: 1, color: 'rgba(245,166,35,0.15)' }
+            ]),
+            borderColor: '#F5A623', borderWidth: 1
+          },
+          emphasis: { itemStyle: { borderWidth: 2, shadowBlur: 16, shadowColor: 'rgba(245,166,35,0.5)' } }
+        }]
+      }));
+    });
+
+    // 价格带
+    initChart('chartPrice', function(chart){
+      var keys = Object.keys(D.priceBuckets || {});
+      var vals = keys.map(function(k){ return D.priceBuckets[k]; });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        animationDuration: 1200,
+        xAxis: { type: 'category', data: keys, axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontFamily: 'JetBrains Mono' } },
+        yAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        series: [{
+          type: 'bar', data: vals,
+          itemStyle: {
+            color: { type: 'linear', x: 0, y: 0, x2: 0, y2: 1,
+              colorStops: [{ offset: 0, color: '#F5A623' }, { offset: 1, color: 'rgba(245,166,35,0.3)' }] },
+            borderRadius: [4, 4, 0, 0]
+          },
+          barWidth: '56%',
+          label: { show: true, position: 'top', color: '#F5A623', fontFamily: 'JetBrains Mono', fontWeight: 600 }
+        }]
+      }));
+    });
+
+    // 品牌月销(横条,兼容)
+    initChart('chartBrands', function(chart){
+      var brands = (D.topBrands || []).slice().reverse();
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){ return p.map(function(x){ return x.name + ': $' + (x.value/100).toLocaleString('en-US',{maximumFractionDigits:0}); }).join('<br>'); }
+        },
+        animationDuration: 1200,
+        xAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B', formatter: function(v){ return '$' + (v/100000).toFixed(0) + 'k'; } } },
+        yAxis: { type: 'category', data: brands.map(function(x){return x[0];}), axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontSize: 12 } },
+        series: [{
+          type: 'bar', data: brands.map(function(x){return x[1];}),
+          itemStyle: {
+            color: function(params){ return PALETTE[params.dataIndex % PALETTE.length]; },
+            borderRadius: [0, 3, 3, 0]
+          },
+          barWidth: '58%',
+          label: { show: true, position: 'right', color: '#A8A8A8', fontFamily: 'JetBrains Mono', fontSize: 10, formatter: function(p){ return '$' + (p.value/100000).toFixed(0) + 'k'; } }
+        }]
+      }));
+    });
+
+    // 评分分布
+    initChart('chartRatingDist', function(chart){
+      var data = D.ratingBuckets || {};
+      var keys = Object.keys(data);
+      var vals = keys.map(function(k){ return data[k]; });
+      var colors = ['#EF4444','#F59E0B','#F5A623','#06B6D4','#00DC82'];
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){ return p.map(function(x){ return x.name + ': ' + x.value + ' SKU'; }).join('<br>'); }
+        },
+        animationDuration: 1200,
+        xAxis: { type: 'category', data: keys, axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontFamily: 'JetBrains Mono', fontSize: 11 } },
+        yAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        series: [{
+          type: 'bar', data: vals.map(function(v, i){ return { value: v, itemStyle: { color: colors[i] || GREEN, borderRadius: [4, 4, 0, 0] } }; }),
+          barWidth: '54%',
+          label: { show: true, position: 'top', color: '#F5F5F5', fontFamily: 'JetBrains Mono', fontWeight: 600 }
+        }]
+      }));
+    });
+
+    // 品牌份额(donut)
+    initChart('chartBrandShare', function(chart){
+      var data = (D.topBrandShares || []).map(function(b, i){
+        return { value: b.value, name: b.name, itemStyle: { color: PALETTE[i % PALETTE.length] }, _sales: b.sales, _count: b.count };
+      });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'item', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){ return '<strong>'+p.name+'</strong><br>' + p.value.toFixed(1) + '%<br>SKU '+(p.data._count||0)+' · 月销 $'+((p.data._sales||0)/100).toLocaleString('en-US',{maximumFractionDigits:0}); }
+        },
+        legend: { bottom: 0, textStyle: { color: '#A8A8A8', fontSize: 10 }, itemWidth: 8, itemHeight: 8 },
+        animationDuration: 1400, animationEasing: 'cubicOut',
+        series: [{
+          type: 'pie', radius: ['48%', '72%'], center: ['50%', '45%'],
+          label: { color: '#F5F5F5', fontSize: 10, formatter: function(p){ return p.value > 3 ? p.name + '\n' + p.value.toFixed(1) + '%' : ''; } },
+          labelLine: { show: true, length: 8, length2: 8 },
+          itemStyle: { borderColor: '#0A0A0A', borderWidth: 2 },
+          data: data
+        }]
+      }));
+    });
+
+    // 评论数分布(横条)
+    initChart('chartReviewCount', function(chart){
+      var data = D.reviewCountBuckets || {};
+      var keys = Object.keys(data);
+      var vals = keys.map(function(k){ return data[k]; });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        animationDuration: 1200,
+        xAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        yAxis: { type: 'category', data: keys, axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontFamily: 'JetBrains Mono', fontSize: 11 } },
+        series: [{
+          type: 'bar', data: vals,
+          itemStyle: {
+            color: { type: 'linear', x: 0, y: 0, x2: 1, y2: 0,
+              colorStops: [{ offset: 0, color: 'rgba(139,92,246,0.2)' }, { offset: 1, color: '#8B5CF6' }] },
+            borderRadius: [0, 3, 3, 0]
+          },
+          barWidth: '56%',
+          label: { show: true, position: 'right', color: '#A8A8A8', fontFamily: 'JetBrains Mono', fontSize: 11 }
+        }]
+      }));
+    });
+
+    // 星级分布
+    initChart('chartStarDist', function(chart){
+      var products = D.starDistProducts || [];
+      if (!products.length) return;
+      var categories = products.map(function(p){ return p.brand + ' · ' + p.asin; });
+      var colors = ['#00DC82','#06B6D4','#F5A623','#F59E0B','#EF4444'];
+      var labels = ['5★','4★','3★','2★','1★'];
+      var series = [0,1,2,3,4].map(function(i){
+        return {
+          name: labels[i], type: 'bar', stack: 'stars',
+          data: products.map(function(p){ return p.stars[i]; }),
+          itemStyle: { color: colors[i] }
+        };
+      });
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' }, backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' } },
+        legend: { bottom: 0, textStyle: { color: '#A8A8A8', fontSize: 10 }, itemWidth: 10, itemHeight: 10 },
+        animationDuration: 1400,
+        grid: { left: '3%', right: '4%', bottom: '16%', top: '6%', containLabel: true },
+        xAxis: { type: 'value', axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        yAxis: { type: 'category', data: categories, axisLine: { lineStyle: { color: '#252525' } }, axisLabel: { color: '#A8A8A8', fontSize: 11 } },
+        series: series
+      }));
+    });
+
+    // 抖音账号作品热度散点
+    initChart('chartDyPosts', function(chart){
+      var posts = (D.douyinPosts || []);
+      if (!posts.length) return;
+      chart.setOption(Object.assign({}, COMMON, {
+        tooltip: { trigger: 'item', backgroundColor: '#1A1A1A', borderColor: '#252525', textStyle: { color: '#F5F5F5' },
+          formatter: function(p){
+            return '<div style="max-width:280px;"><strong style="color:#F5A623;">' + (p.data[3]||'').slice(0,60) +
+                   '</strong><br>点赞 ' + p.data[0].toLocaleString() + ' · 评论 ' + p.data[1] + ' · 转发 ' + p.data[2] + '</div>';
+          }
+        },
+        animationDuration: 1200,
+        xAxis: { type: 'value', name: '点赞', nameTextStyle: { color: '#A8A8A8' }, axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B', formatter: function(v){ return v >= 10000 ? (v/10000).toFixed(1) + 'w' : v; } } },
+        yAxis: { type: 'value', name: '评论', nameTextStyle: { color: '#A8A8A8' }, axisLine: { lineStyle: { color: '#252525' } }, splitLine: { lineStyle: { color: '#1A1A1A' } }, axisLabel: { color: '#6B6B6B' } },
+        series: [{
+          type: 'scatter',
+          data: posts.map(function(p){ return [p.digg||0, p.comment||0, p.share||0, p.desc||'']; }),
+          symbolSize: function(v){ return Math.max(12, Math.min(60, Math.sqrt((v[2]||0) + 1) * 4)); },
+          itemStyle: {
+            color: new echarts.graphic.RadialGradient(0.4, 0.4, 0.6, [
+              { offset: 0, color: 'rgba(255,77,141,0.9)' },
+              { offset: 1, color: 'rgba(255,77,141,0.2)' }
+            ]),
+            borderColor: '#FF4D8D', borderWidth: 1
+          },
+          emphasis: { itemStyle: { borderWidth: 2, shadowBlur: 16, shadowColor: 'rgba(255,77,141,0.5)' } }
+        }]
+      }));
+    });
+  }
+
+  // —— Boot ——
+  function boot(){
+    try { splitHeadlines(); } catch(e){ console.error('split', e); }
+    try { initReveal(); } catch(e){ console.error('reveal', e); }
+    try { initCountUp(); } catch(e){ console.error('countup', e); }
+    try { initDeck(); } catch(e){ console.error('deck', e); }
+    try { initCharts(); bootCharts(); } catch(e){ console.error('charts', e); }
+  }
+  if (document.readyState === 'loading'){
+    document.addEventListener('DOMContentLoaded', boot);
+  } else {
+    boot();
+  }
+})();
+</script>
+</body></html>

+ 34 - 1
scripts/tools/collect-jiangzhong-liver-deep.js

@@ -137,6 +137,39 @@ const BATCHES = {
         douyin: [],
         amazon: [],
     },
+    4: {
+        name: '竞品深度补采',
+        xhs: [
+            // Swisse 护肝片 —— 需要更多正面/负面体验帖
+            { kw: 'swisse护肝片 测评',       notes: 8, commentPages: 3, hypotheses: ['H5'] },
+            { kw: 'swisse护肝片 有用吗',     notes: 8, commentPages: 3, hypotheses: ['H5'] },
+            { kw: 'swisse奶蓟草 效果',       notes: 6, commentPages: 3, hypotheses: ['H5'] },
+            // 葵花护肝片 —— 国民品牌评价
+            { kw: '葵花护肝片 效果',          notes: 8, commentPages: 3, hypotheses: ['H3'] },
+            { kw: '葵花护肝片 副作用',        notes: 6, commentPages: 3, hypotheses: ['H3'] },
+            // 海王金樽 —— 解酒品类一哥
+            { kw: '海王金樽 有用吗',          notes: 8, commentPages: 3, hypotheses: ['H2'] },
+            { kw: '海王金樽 测评',            notes: 6, commentPages: 3, hypotheses: ['H2'] },
+            { kw: '解酒药 有用吗',            notes: 6, commentPages: 3, hypotheses: ['H2'] },
+            // 易善复 —— 处方药用户体验
+            { kw: '易善复 效果',              notes: 8, commentPages: 3, hypotheses: ['H3'] },
+            { kw: '易善复 副作用',            notes: 6, commentPages: 3, hypotheses: ['H3'] },
+            { kw: '多烯磷脂酰胆碱 测评',     notes: 5, commentPages: 2, hypotheses: ['H3'] },
+            // 片仔癀 —— 高端护肝品牌
+            { kw: '片仔癀 护肝 效果',         notes: 8, commentPages: 3, hypotheses: ['H5'] },
+            { kw: '片仔癀 值得买吗',          notes: 6, commentPages: 3, hypotheses: ['H5'] },
+            // 汤臣倍健 —— 保健品大牌
+            { kw: '汤臣倍健护肝片 测评',      notes: 6, commentPages: 2, hypotheses: ['H5'] },
+        ],
+        douyin: [
+            { kw: 'swisse护肝片',     videos: 3, commentPages: 3, hypotheses: ['H5'] },
+            { kw: '葵花护肝片',       videos: 3, commentPages: 3, hypotheses: ['H3'] },
+            { kw: '海王金樽',         videos: 3, commentPages: 3, hypotheses: ['H2'] },
+            { kw: '易善复',           videos: 3, commentPages: 3, hypotheses: ['H3'] },
+            { kw: '片仔癀护肝',       videos: 3, commentPages: 3, hypotheses: ['H5'] },
+        ],
+        amazon: [],
+    },
 };
 
 // ============================================================
@@ -863,7 +896,7 @@ async function main() {
         return;
     }
 
-    const targets = args.batch === 'all' ? ['1', '2', '3'] : [args.batch];
+    const targets = args.batch === 'all' ? ['1', '2', '3', '4'] : [args.batch];
     for (const b of targets) {
         await runBatch(b, { force: args.force, only: args.only });
     }

+ 70 - 0
scripts/tools/gen-houguyin-v2.js

@@ -0,0 +1,70 @@
+// 江中猴菇饮 OTC · VOC 深度洞察报告 v2 生成入口
+//
+// v2 核心变化:从"方法论展示"转为"用户决策路径追踪"
+// 新叙事结构:全景漏斗 → 嵌套洞察 → 痛声地图 → 产品适配 → 定位推导 → 行动蓝图
+//
+// 用法:node scripts/tools/gen-houguyin-v2.js
+// 输出:reports/jiangzhong-houguyin-voc-v2-report.html
+
+const fs = require('fs');
+const path = require('path');
+const { buildHTML, CHAPTERS, CHAPTER_SUBSECTIONS } = require('./houguyin-v2-render.js');
+const HGY = require('./houguyin-analyze.js');
+
+const ROOT = path.resolve(__dirname, '..', '..');
+const OUT_PATH = path.join(ROOT, 'reports', 'jiangzhong-houguyin-voc-v2-report.html');
+
+function main() {
+    const t0 = Date.now();
+
+    console.log('╔═══════════════════════════════════════════════════════════════╗');
+    console.log('║  江中猴菇饮 OTC · VOC 深度洞察报告 v2(用户决策路径追踪)      ║');
+    console.log('║  叙事线:全景漏斗 → 嵌套洞察 → 痛声 → 适配 → 定位 → 行动    ║');
+    console.log('╚═══════════════════════════════════════════════════════════════╝');
+
+    const data = HGY.loadMerged();
+    const meta = HGY.getMeta(data);
+
+    console.log(`  数据阶段: ${meta.stage}`);
+    console.log(`  输出: ${path.relative(ROOT, OUT_PATH)}`);
+
+    // 计算 slide 总数
+    let slideTotal = 2; // cover + agenda
+    for (const c of CHAPTERS) {
+        slideTotal += 1 + (CHAPTER_SUBSECTIONS[c.key] || []).length; // divider + subsections
+    }
+    console.log(`  章节: ${CHAPTERS.length} 章`);
+    CHAPTERS.forEach(c => console.log(`    Ch${c.num} ${c.title} (${(CHAPTER_SUBSECTIONS[c.key]||[]).length} 子章)`));
+    console.log(`  slide 总数: ${slideTotal}`);
+
+    if (meta.comments > 0) {
+        console.log(`  VOC 数据: ${meta.comments} 条评论 / ${Object.keys(meta.platforms || {}).length} 平台`);
+    } else {
+        console.log(`  ⚠ VOC 数据待采集`);
+    }
+
+    // 生成 HTML
+    const html = buildHTML({
+        product: '江中猴菇饮',
+        collectedAt: meta.collectedAt,
+    });
+
+    // 写入
+    fs.mkdirSync(path.dirname(OUT_PATH), { recursive: true });
+    fs.writeFileSync(OUT_PATH, html, 'utf8');
+
+    const sizeKB = (Buffer.byteLength(html, 'utf8') / 1024).toFixed(1);
+    const ms = Date.now() - t0;
+
+    console.log('');
+    console.log(`  ✅ v2 报告生成完成`);
+    console.log(`     路径: ${path.relative(ROOT, OUT_PATH)}`);
+    console.log(`     大小: ${sizeKB} KB`);
+    console.log(`     耗时: ${ms} ms`);
+}
+
+if (require.main === module) {
+    main();
+}
+
+module.exports = { main };

+ 1 - 1
scripts/tools/gen-houguyin.js

@@ -31,7 +31,7 @@ function main() {
     for (const c of CHAPTERS) {
         slideTotal += 1 + (CHAPTER_SUBSECTIONS[c.key] || []).length;
     }
-    console.log(`  章节: 8 大章(诘问/米稀/胃药/KANO-JTBD/场景/竞品/机会/蓝图)`);
+    console.log(`  章节: 9 大章(人群全景/未满足需求/猴菇饮机会/KANO-JTBD/场景/竞品/机会/蓝图/真声洞察)`);
     console.log(`  slide 总数: ${slideTotal}`);
 
     if (meta.comments > 0) {

+ 52 - 0
scripts/tools/gen-lactic-v2.js

@@ -0,0 +1,52 @@
+#!/usr/bin/env node
+// ==============================================================================
+// 江中乳酸菌素片儿童版 · VOC 深度洞察报告 v2 生成入口
+// 叙事线:王总 5 步分析路径(品类→成人→迁移→交叉→定位→落地)
+// ==============================================================================
+
+const fs = require('fs');
+const path = require('path');
+const { buildHTML, CHAPTERS, CHAPTER_SUBSECTIONS } = require('./lactic-v2-render.js');
+const LA = require('./lactic-analyze.js');
+
+const ROOT = path.resolve(__dirname, '..', '..');
+const OUT_DIR = path.join(ROOT, 'reports');
+const OUT_FILE = path.join(OUT_DIR, 'jiangzhong-lactic-children-voc-insight-report-v2.html');
+
+if (!fs.existsSync(OUT_DIR)) fs.mkdirSync(OUT_DIR, { recursive: true });
+
+const data = LA.loadMerged();
+const meta = LA.getMeta(data);
+
+console.log('╔═══════════════════════════════════════════════════════════════╗');
+console.log('║   江中乳酸菌素片儿童版 · VOC 深度洞察报告 v2(王总 5 步路径)  ║');
+console.log('╚═══════════════════════════════════════════════════════════════╝');
+console.log(`  采集阶段: ${meta.stage}`);
+console.log(`  输出: ${path.relative(ROOT, OUT_FILE)}`);
+
+const start = Date.now();
+const html = buildHTML({
+    product: '江中乳酸菌素片儿童版',
+    collectedAt: meta.collectedAt,
+});
+fs.writeFileSync(OUT_FILE, html, 'utf8');
+const elapsedMs = Date.now() - start;
+const sizeKB = (fs.statSync(OUT_FILE).size / 1024).toFixed(1);
+
+const SLIDES = (html.match(/<section class="report-section"/g) || []).length;
+const chNames = CHAPTERS.map(c => c.title).join(' / ');
+
+console.log(`  章节: ${CHAPTERS.length} 大章(${chNames})`);
+console.log(`  slide 总数: ${SLIDES}`);
+console.log(`  VOC 数据: ${meta.comments} 条评论 / ${Object.keys(meta.platforms).length} 平台 / ${meta.keywords} 关键词`);
+for (const [pf, n] of Object.entries(meta.platforms)) {
+    const pfName = { xhs: '小红书', douyin: '抖音', unknown: '未知' }[pf] || pf;
+    console.log(`    · ${pfName}: ${n}`);
+}
+if (Object.keys(meta.hypotheses).length) {
+    console.log(`    · 假设覆盖: ${Object.entries(meta.hypotheses).map(([k, v]) => `${k}:${v}`).join(' / ')}`);
+}
+console.log('  ✅ 生成完成');
+console.log(`     路径: ${path.relative(ROOT, OUT_FILE)}`);
+console.log(`     大小: ${sizeKB} KB`);
+console.log(`     耗时: ${elapsedMs} ms`);

+ 52 - 0
scripts/tools/gen-liver-v2.js

@@ -0,0 +1,52 @@
+#!/usr/bin/env node
+// ==============================================================================
+// 江中肝纯片 · VOC 深度洞察报告 v2 生成入口
+// 会议增量优化:自身画像 + VOC 归拢 + 竞品正反面 + 里斯×特劳特
+// ==============================================================================
+
+const fs = require('fs');
+const path = require('path');
+const { buildHTML, CHAPTERS, CHAPTER_SUBSECTIONS } = require('./liver-v2-render.js');
+const LA = require('./liver-analyze.js');
+
+const ROOT = path.resolve(__dirname, '..', '..');
+const OUT_DIR = path.join(ROOT, 'reports');
+const OUT_FILE = path.join(OUT_DIR, 'jiangzhong-liver-voc-insight-report-v2.html');
+
+if (!fs.existsSync(OUT_DIR)) fs.mkdirSync(OUT_DIR, { recursive: true });
+
+const data = LA.loadMerged();
+const meta = LA.getMeta(data);
+
+console.log('╔═══════════════════════════════════════════════════════════════╗');
+console.log('║   江中肝纯片 · VOC 深度洞察报告 v2(会议增量优化版)          ║');
+console.log('╚═══════════════════════════════════════════════════════════════╝');
+console.log(`  采集阶段: ${meta.stage}`);
+console.log(`  输出: ${path.relative(ROOT, OUT_FILE)}`);
+
+const start = Date.now();
+const html = buildHTML({
+    product: '江中肝纯片',
+    collectedAt: meta.collectedAt,
+});
+fs.writeFileSync(OUT_FILE, html, 'utf8');
+const elapsedMs = Date.now() - start;
+const sizeKB = (fs.statSync(OUT_FILE).size / 1024).toFixed(1);
+
+const SLIDES = (html.match(/report-section/g) || []).length;
+const chNames = CHAPTERS.map(c => c.title.split('·')[0].trim()).join(' / ');
+
+console.log(`  章节: ${CHAPTERS.length} 大章(${chNames})`);
+console.log(`  slide 总数: ${SLIDES}`);
+console.log(`  VOC 数据: ${meta.comments} 条评论 / ${Object.keys(meta.platforms).length} 平台 / ${meta.keywords} 关键词`);
+for (const [pf, n] of Object.entries(meta.platforms)) {
+    const pfName = { xhs: '小红书', douyin: '抖音', amazon: 'Amazon', unknown: '未知' }[pf] || pf;
+    console.log(`    · ${pfName}: ${n}`);
+}
+if (Object.keys(meta.hypotheses).length) {
+    console.log(`    · 假设覆盖: ${Object.entries(meta.hypotheses).map(([k, v]) => `${k}:${v}`).join(' / ')}`);
+}
+console.log('  ✅ 生成完成');
+console.log(`     路径: ${path.relative(ROOT, OUT_FILE)}`);
+console.log(`     大小: ${sizeKB} KB`);
+console.log(`     耗时: ${elapsedMs} ms`);

+ 77 - 9
scripts/tools/houguyin-analyze.js

@@ -281,6 +281,9 @@ function getMeta(data) {
         sourceTier: data?.meta?.sourceTier || 'unknown',
         collectedAt: data?.meta?.collectedAt || '待采集',
         sourceNote: data?.meta?.sourceNote || '',
+        rawItemsCount: data?.meta?.rawItemsCount || items.length,
+        filteredItemsCount: data?.meta?.filteredItemsCount || items.length,
+        filterApplied: !!data?.meta?.filterApplied,
     };
 }
 
@@ -315,6 +318,15 @@ function filterByKeyword(items, kw) {
     return items.filter((it) => (it.content || '').toLowerCase().includes(lower));
 }
 
+function filterByContent(items, re) {
+    const rx = re instanceof RegExp ? re : new RegExp(String(re), 'i');
+    return items.filter((it) => rx.test(String(it.content || '')));
+}
+
+function filterByMinLikes(items, min = 1) {
+    return items.filter((it) => (it.likes || 0) >= min);
+}
+
 // ------------------------------------------------------------
 // 排序/抽样
 // ------------------------------------------------------------
@@ -353,19 +365,73 @@ function groupByTag(items) {
 }
 
 // ------------------------------------------------------------
-// 辅助:获取证据卡(用于渲染)
+// 辅助:内容有效性检查
+// ------------------------------------------------------------
+function isSubstantive(content, minChars) {
+    const s = String(content || '').trim();
+    if (s.length < minChars) return false;
+    // 过滤纯表情 / 纯符号回复
+    const stripped = s.replace(/\[[^\]]+\]/g, '').replace(/[\s\p{P}\p{Emoji_Presentation}\p{Extended_Pictographic}]/gu, '');
+    return stripped.length >= Math.max(4, Math.floor(minChars / 2));
+}
+
+// ------------------------------------------------------------
+// 主查询接口:getEvidence —— 章节渲染器直接用
+//   支持:minChars / dedupByContent / requireContentHit / contentMatch
 // ------------------------------------------------------------
 function getEvidence(items, opts = {}) {
-    const { hypothesis, product, platform, sentiment, tag, top = 6, seed = 7 } = opts;
+    const {
+        hypothesis, product, keyword, platform, sentiment, tag,
+        minLikes = 0, minChars = 10, contentMatch, requireContentHit = false,
+        dedupByContent = true, dedupByNickname = false,
+        top = 6, seed = 7, sortBy = 'likes',
+    } = opts;
     let filtered = items.slice();
     if (hypothesis) filtered = filterByHypothesis(filtered, hypothesis);
-    if (product) filtered = filterByProduct(filtered, product);
-    if (platform) filtered = filterByPlatform(filtered, platform);
-    if (sentiment) filtered = filterBySentiment(filtered, sentiment);
-    if (tag) filtered = filterByTag(filtered, tag);
-    // 先按点赞排前 N*2,再稳定抽样 N 条,保证有代表性
-    const pool = topByLikes(filtered, top * 2);
-    return sample(pool, top, seed);
+    if (product)    filtered = filterByProduct(filtered, product);
+    if (keyword)    filtered = filterByKeyword(filtered, keyword);
+    if (platform)   filtered = filterByPlatform(filtered, platform);
+    if (sentiment)  filtered = filterBySentiment(filtered, sentiment);
+    if (tag)        filtered = filterByTag(filtered, tag);
+    if (minLikes)   filtered = filterByMinLikes(filtered, minLikes);
+
+    // 内容有效性过滤(默认开)
+    filtered = filtered.filter((it) => isSubstantive(it.content, minChars));
+    if (contentMatch) filtered = filterByContent(filtered, contentMatch);
+
+    // requireContentHit: 评论必须提到 keyword 或其可识别片段
+    if (requireContentHit) {
+        filtered = filtered.filter((it) => {
+            const c = String(it.content || '').toLowerCase();
+            const kw = String(it.keyword || '').toLowerCase();
+            if (!kw) return true;
+            const fragments = kw.split(/养胃|猴菇|饮|胃药|米稀/).filter((x) => x.length >= 2);
+            if (fragments.length === 0) return c.includes(kw);
+            return fragments.some((f) => c.includes(f));
+        });
+    }
+
+    // 排序
+    if (sortBy === 'likes') {
+        filtered = filtered.sort((a, b) => (b.likes || 0) - (a.likes || 0));
+    }
+
+    // 去重:content 前 40 字 + (可选) 昵称
+    if (dedupByContent) {
+        const seen = new Set();
+        filtered = filtered.filter((it) => {
+            const key = dedupByNickname
+                ? `${(it.content || '').slice(0, 40)}|${it.nickname || ''}`
+                : (it.content || '').slice(0, 40);
+            if (seen.has(key)) return false;
+            seen.add(key);
+            return true;
+        });
+    }
+
+    // 取 top N*2 然后稳定抽 N
+    const pool = filtered.slice(0, Math.max(top * 2, top + 3));
+    return sample(pool, Math.min(top, pool.length), seed);
 }
 
 // ------------------------------------------------------------
@@ -393,6 +459,8 @@ module.exports = {
     filterBySentiment,
     filterByTag,
     filterByKeyword,
+    filterByContent,
+    filterByMinLikes,
     topByLikes,
     sample,
     groupByTag,

+ 269 - 0
scripts/tools/houguyin-ch1-landscape.js

@@ -0,0 +1,269 @@
+// 江中猴菇饮 · Ch1 胃病人群全景(3 子章)
+//   1.1 2.5亿胃病人群 · 5级症状谱 × 产品对应
+//   1.2 产品竞争格局 · 100亿市场拆解 × 代表品牌
+//   1.3 用户决策路径 · 从症状到产品选择的真实链路
+
+const HGY = require('./houguyin-analyze.js');
+const C = require('./houguyin-components.js');
+
+const { BRAND, esc, renderVocCard, renderVocGrid, renderInsightHero, renderDecisionList, renderTheoryBox, renderTagCloud, renderStatStrip, renderBarChart, renderMatrix2x2, renderSectionHead } = C;
+
+// ================================================================
+// 1.1 · 2.5亿胃病人群 · 5级症状谱 × 产品对应
+// ================================================================
+function renderSub1_1(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+
+    // VOC 证据:各层用户的真实声音
+    const ppiVoc = HGY.getEvidence(items, { hypothesis: 'H3', product: '奥美拉唑', top: 2, seed: 3 });
+    const tcmVoc = HGY.getEvidence(items, { hypothesis: 'H3', product: '三九胃泰', top: 2, seed: 7 });
+    const foodVoc = HGY.getEvidence(items, { hypothesis: 'H1', product: '猴姑米稀', top: 2, seed: 11 });
+    const allVoc = [...ppiVoc, ...tcmVoc, ...foodVoc].filter(Boolean).slice(0, 6);
+    const fallback = HGY.getEvidence(items, { hypothesis: 'H3', top: 6, seed: 19 });
+    const finalVoc = allVoc.length >= 4 ? allVoc : fallback;
+
+    // 5级症状谱
+    const layers = [
+        { level: 5, severity: '危重', color: '#C62828', symptoms: '胃溃疡出血/穿孔、HP 三联治疗、胃癌术后',
+          products: '处方 PPI 静脉 + 三联/四联疗法 + 手术', users: '~500万', behavior: '必须看医生,无自主选择' },
+        { level: 4, severity: '重度', color: '#E53935', symptoms: '反流性食管炎、糜烂性胃炎、持续性胃痛',
+          products: '处方 PPI(艾司奥美拉唑)/ 莫沙必利 / 铋剂', users: '~2000万', behavior: '医生开什么吃什么' },
+        { level: 3, severity: '中度', color: BRAND.WARM_ORANGE, symptoms: '慢性浅表性胃炎、胃酸过多、消化不良反复',
+          products: 'OTC PPI(奥美拉唑)/ 达喜(铝碳酸镁)/ 三九胃泰 / 摩罗丹', users: '~8000万', behavior: '自己买药,反复吃,焦虑副作用' },
+        { level: 2, severity: '轻度', color: BRAND.HOUGU_TAN, symptoms: '偶发胃胀、饭后不适、应酬后胃难受',
+          products: '健胃消食片 / 吗丁啉 / 山楂丸 / 食疗偏方', users: '~1亿', behavior: '偶尔吃,不当回事' },
+        { level: 1, severity: '亚健康', color: BRAND.SAGE, symptoms: '无明显症状但饮食不规律/压力大/熬夜多',
+          products: '几乎无产品(米稀/酸奶/养胃粥)', users: '~5000万+', behavior: '知道该养但没行动' },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 胃病人群全景`,
+        title: '<span style="color:' + BRAND.TECH_BLUE + ';">2.5 亿</span>胃病人群 · 5 级症状谱 × 产品对应',
+        subtitle: '以整个胃病人群为目标,按病症<strong>由重到轻</strong>分 5 级——每一级用户现在在用什么产品,行为模式是什么。',
+        color: BRAND.TECH_BLUE,
+    })}
+
+    <div style="margin-top:24px; display:flex; flex-direction:column; gap:0;">
+      ${layers.map((l, i) => `
+      <div style="display:grid; grid-template-columns:80px 1.2fr 1.4fr 100px 1fr; gap:0; align-items:stretch; border-bottom:${i < layers.length - 1 ? '1px solid var(--border)' : 'none'}; ${i === 0 ? 'border-top:2px solid var(--border);' : ''}">
+        <div style="padding:16px 12px; background:${l.color}12; display:flex; flex-direction:column; align-items:center; justify-content:center; border-left:4px solid ${l.color};">
+          <div style="font-family:var(--font-head); font-weight:900; font-size:1.8rem; color:${l.color}; line-height:1;">${l.level}</div>
+          <div style="font-size:0.72rem; color:${l.color}; font-weight:700; margin-top:4px;">${esc(l.severity)}</div>
+        </div>
+        <div style="padding:14px 16px;">
+          <div class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.12em; margin-bottom:4px;">典型症状</div>
+          <div style="color:var(--text-1); font-size:0.88rem; line-height:1.6; font-weight:600;">${esc(l.symptoms)}</div>
+        </div>
+        <div style="padding:14px 16px; background:var(--bg-1);">
+          <div class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.12em; margin-bottom:4px;">当前用什么产品</div>
+          <div style="color:var(--text-1); font-size:0.88rem; line-height:1.6;">${esc(l.products)}</div>
+        </div>
+        <div style="padding:14px 8px; display:flex; align-items:center; justify-content:center;">
+          <div style="color:${l.color}; font-family:var(--font-head); font-weight:800; font-size:1.1rem;">${esc(l.users)}</div>
+        </div>
+        <div style="padding:14px 16px;">
+          <div class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.12em; margin-bottom:4px;">用户行为</div>
+          <div style="color:var(--text-2); font-size:0.84rem; line-height:1.6; font-style:italic;">${esc(l.behavior)}</div>
+        </div>
+      </div>`).join('')}
+    </div>
+
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:${BRAND.TECH_BLUE}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">VOC 证据 · 各层用户的真实声音</div>
+      ${renderVocGrid(finalVoc, { accent: BRAND.TECH_BLUE, columns: 3 })}
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'POPULATION MAP · 人群地图',
+        color: BRAND.TECH_BLUE,
+        title: `2.5 亿胃病人群中,<strong style="color:${BRAND.WARM_ORANGE};">第 3 层(中度 · ~8000 万)</strong>和<strong style="color:${BRAND.HOUGU_TAN};">第 2 层(轻度 · ~1 亿)</strong>是最大的两个池——也是<strong>产品选择最混乱、用户最焦虑</strong>的两层。`,
+        subtitle: `第 5/4 层被处方药锁定,第 1 层还没有行动意愿。<strong style="color:${BRAND.JIANG_GREEN};">猴菇饮的战场在第 2-3 层</strong>——约 1.8 亿活跃用户,他们正在自行购买各类产品却普遍不满。`,
+    })}
+
+    ${renderDecisionList([
+        '<strong>目标人群锁定</strong>:第 2 层(轻度 ~1 亿)+ 第 3 层(中度 ~8000 万)= 1.8 亿活跃可触达用户',
+        '<strong>第 5/4 层排除</strong>:危重/重度用户被处方药锁定,不是功能食品/OTC 的战场',
+        '<strong>第 1 层培育</strong>:亚健康人群作为长期增量,但短期无购买行为,不作为首发目标',
+        '<strong>关键识别</strong>:第 3 层用户"自己买药反复吃"——已有付费行为和品类认知,是最佳切入层',
+    ], { title: '人群分层决策 · 锁定第 2-3 层', accent: BRAND.TECH_BLUE, columns: 2 })}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 1.2 · 产品竞争格局 · 100亿市场拆解 × 代表品牌
+// ================================================================
+function renderSub1_2(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+
+    const segments = [
+        { key: 'PPI', label: '拉唑类 PPI', scale: '~70亿', share: '70%', color: BRAND.TECH_BLUE,
+          brands: '奥美拉唑 / 雷贝拉唑 / 兰索拉唑 / 艾司奥美拉唑',
+          userMind: '效果立竿见影、医生首推、长期吃焦虑副作用',
+          vocQuote: '"奥美拉唑一吃就好 但一停就反弹 感觉被绑架了"' },
+        { key: 'TCM', label: '中成药', scale: '~22亿', share: '22%', color: BRAND.PURPLE,
+          brands: '三九胃泰 / 摩罗丹 / 康复新液 / 气滞胃痛颗粒',
+          userMind: '老一辈信任、年轻人不选、口感差但觉得温和',
+          vocQuote: '"三九胃泰颗粒冲出来苦涩 老人不爱喝 坚持两天就放弃"' },
+        { key: 'PROTECT', label: '胃黏膜保护剂', scale: '~6亿', share: '6%', color: BRAND.WARM_ORANGE,
+          brands: '达喜(铝碳酸镁)/ 硫糖铝 / 替普瑞酮',
+          userMind: '胃酸过多就嚼一片、对症快但短效、不解决根本',
+          vocQuote: '"达喜嚼完确实舒服 但过几个小时又开始烧心 只是救急"' },
+        { key: 'FOOD', label: '功能食品', scale: '~2亿', share: '2%', color: BRAND.HOUGU_TAN,
+          brands: '猴菇米稀(7.5亿独大)/ 同名猴菇饮 / 养胃茶',
+          userMind: '温和无压力但效果存疑、场景单一、同质化严重',
+          vocQuote: '"米稀当早餐挺好 但说实话不知道养胃有没有效 吃了个安慰"' },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 产品竞争格局`,
+        title: '<span style="color:' + BRAND.TECH_BLUE + ';">100 亿</span> OTC 胃药市场 · 4 大品类 × 代表品牌',
+        subtitle: '把百亿胃药市场按品类拆解:每类的代表品牌、市场规模、用户心智和典型 VOC。',
+        color: BRAND.TECH_BLUE,
+    })}
+
+    <div style="margin-top:24px; display:flex; flex-direction:column; gap:16px;">
+      ${segments.map((s) => `
+      <div style="padding:22px 26px; background:var(--bg-1); border:1px solid var(--border); border-left:5px solid ${s.color}; border-radius:var(--radius-md); display:grid; grid-template-columns:200px 1fr 1fr; gap:20px; align-items:start;">
+        <div>
+          <div class="text-mono text-xs" style="color:${s.color}; letter-spacing:0.18em; margin-bottom:6px; font-weight:700;">${s.key} · ${s.share}</div>
+          <div style="color:var(--text-1); font-size:1.14rem; font-weight:800;">${esc(s.label)}</div>
+          <div style="color:${s.color}; font-family:var(--font-head); font-weight:900; font-size:1.6rem; margin-top:4px;">${esc(s.scale)}</div>
+          <div style="color:var(--text-2); font-size:0.78rem; margin-top:8px; line-height:1.5;">${esc(s.brands)}</div>
+        </div>
+        <div>
+          <div class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.12em; margin-bottom:6px;">用户心智</div>
+          <div style="color:var(--text-1); font-size:0.9rem; line-height:1.65;">${esc(s.userMind)}</div>
+        </div>
+        <div style="padding:12px 16px; background:${s.color}08; border-left:3px solid ${s.color}30; border-radius:4px;">
+          <div class="text-mono text-xs" style="color:${s.color}; letter-spacing:0.12em; margin-bottom:6px;">典型 VOC</div>
+          <div style="color:var(--text-1); font-size:0.86rem; line-height:1.6; font-style:italic;">${esc(s.vocQuote)}</div>
+        </div>
+      </div>`).join('')}
+    </div>
+
+    ${renderBarChart([
+        { label: '拉唑类 PPI', value: 70, color: BRAND.TECH_BLUE },
+        { label: '中成药', value: 22, color: BRAND.PURPLE },
+        { label: '胃黏膜保护剂', value: 6, color: BRAND.WARM_ORANGE },
+        { label: '功能食品', value: 2, color: BRAND.HOUGU_TAN },
+    ], { title: '100 亿 OTC 胃药市场 · 品类份额(亿元)', accent: BRAND.TECH_BLUE, unit: '亿' })}
+
+    ${renderInsightHero({
+        eyebrow: 'MARKET STRUCTURE · 市场结构',
+        color: BRAND.TECH_BLUE,
+        title: `PPI 独占 <strong style="color:${BRAND.TECH_BLUE};">70%</strong> 但用户焦虑严重;中成药 <strong style="color:${BRAND.PURPLE};">22%</strong> 但年轻代际断层;功能食品仅 <strong style="color:${BRAND.HOUGU_TAN};">2%</strong> 但品类天花板是身份而非需求。`,
+        subtitle: `<strong style="color:${BRAND.JIANG_GREEN};">猴菇饮 OTC 的机会</strong>不在与 PPI 抢治疗,而在于填补<strong>"PPI 用户想降级 + 中成药用户想升级体验 + 功能食品用户想升级信任"</strong>这三条线的交汇空白。`,
+    })}
+
+    ${renderDecisionList([
+        '<strong>不对标 PPI</strong>:不打"替代拉唑"——规避医疗宣称风险,对标的是"PPI 之外的日常维持"',
+        '<strong>不对标中成药疗效</strong>:不打"比胃泰更有效"——对标的是"比胃泰更好喝更便捷"',
+        '<strong>对标功能食品的升级版</strong>:从食品池(2 亿)跳进 OTC 池(100 亿)——身份升级即市场扩容',
+        '<strong>定价锚定</strong>:日均 12-15 元,高于食品(1-3 元)、低于药品(3-8 元/日),占住中间带',
+    ], { title: '竞争格局决策 · 4 条品类对标原则', accent: BRAND.TECH_BLUE, columns: 2 })}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 1.3 · 用户决策路径 · 从症状到产品选择的真实链路
+// ================================================================
+function renderSub1_3(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+
+    const pathVoc = HGY.getEvidence(items, { hypothesis: 'H4', top: 4, seed: 23 });
+    const searchVoc = HGY.getEvidence(items, { hypothesis: 'H3', tag: '寻找替代', top: 3, seed: 29 });
+    const combinedVoc = [...pathVoc, ...searchVoc].filter(Boolean).slice(0, 6);
+    const finalVoc = combinedVoc.length >= 4 ? combinedVoc : HGY.getEvidence(items, { hypothesis: 'H3', top: 6, seed: 31 });
+
+    // 4 条用户路径
+    const paths = [
+        { id: 'P1', name: '急性发作路径', color: '#C62828', icon: '🚨',
+          steps: ['胃痛/烧心/反酸发作', '药店/急诊', 'PPI(奥美拉唑)', '症状缓解', '反复发作 → 长期服药'],
+          endpoint: '被 PPI 锁定,想减量但不敢', opportunity: '猴菇饮作为"PPI 减量期的温和伴侣"' },
+        { id: 'P2', name: '慢性管理路径', color: BRAND.PURPLE, icon: '🔄',
+          steps: ['长期胃不适', '医院检查 → 慢性胃炎', '中成药(胃泰/摩罗丹)', '口感差 → 停药', '反复 → 换药'],
+          endpoint: '在中成药和西药间来回折返', opportunity: '猴菇饮作为"不苦不涩的日常替代"' },
+        { id: 'P3', name: '自我养护路径', color: BRAND.HOUGU_TAN, icon: '🌿',
+          steps: ['偶尔胃不舒服', '搜索"养胃食物"', '试米稀/养胃粥/姜茶', '效果不确定', '放弃或继续"信仰充值"'],
+          endpoint: '有需求但无信任产品', opportunity: '猴菇饮 OTC 身份 = 信任锚点' },
+        { id: 'P4', name: '忽视型路径', color: BRAND.SAGE, icon: '😴',
+          steps: ['饮食不规律/压力大', '偶有不适但忽视', '无任何产品介入', '直到症状加重才就医'],
+          endpoint: '完全空白,等待被教育', opportunity: '送礼/场景触发 → 首次试饮' },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 用户决策路径`,
+        title: '从<span style="color:' + BRAND.CORAL + ';">胃不舒服</span>到<span style="color:' + BRAND.TECH_BLUE + ';">选什么产品</span> · 4 条真实路径',
+        subtitle: '胃病用户不是"看到就买"——他们有<strong>复杂的决策链路</strong>:从症状发生到信息搜索到产品选择再到复购/流失,每个节点都是猴菇饮的<strong>介入机会</strong>。',
+        color: BRAND.TECH_BLUE,
+    })}
+
+    <div style="margin-top:24px; display:flex; flex-direction:column; gap:18px;">
+      ${paths.map((p) => `
+      <div style="padding:20px 24px; background:var(--bg-1); border:1px solid var(--border); border-left:4px solid ${p.color}; border-radius:var(--radius-md);">
+        <div style="display:flex; align-items:center; gap:12px; margin-bottom:14px;">
+          <span style="font-size:1.4rem;">${p.icon}</span>
+          <div>
+            <div class="text-mono text-xs" style="color:${p.color}; letter-spacing:0.18em; font-weight:700;">${p.id} · 决策路径</div>
+            <div style="color:var(--text-1); font-size:1.06rem; font-weight:700;">${esc(p.name)}</div>
+          </div>
+        </div>
+        <div style="display:flex; align-items:center; gap:0; margin-bottom:14px; flex-wrap:wrap;">
+          ${p.steps.map((s, i) => `
+            <div style="padding:6px 14px; background:${p.color}${i === p.steps.length - 1 ? '18' : '0A'}; color:${i === p.steps.length - 1 ? p.color : 'var(--text-1)'}; border-radius:16px; font-size:0.82rem; font-weight:${i === p.steps.length - 1 ? '700' : '500'}; white-space:nowrap;">${esc(s)}</div>
+            ${i < p.steps.length - 1 ? '<div style="color:var(--text-3); font-size:0.9rem; margin:0 4px;">→</div>' : ''}
+          `).join('')}
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:16px;">
+          <div style="padding:10px 14px; background:${BRAND.CORAL}08; border-left:3px solid ${BRAND.CORAL}30; border-radius:4px;">
+            <div class="text-mono text-xs" style="color:${BRAND.CORAL}; letter-spacing:0.12em; margin-bottom:4px;">终点状态</div>
+            <div style="color:var(--text-1); font-size:0.84rem; line-height:1.6;">${esc(p.endpoint)}</div>
+          </div>
+          <div style="padding:10px 14px; background:${BRAND.JIANG_GREEN}08; border-left:3px solid ${BRAND.JIANG_GREEN}30; border-radius:4px;">
+            <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.12em; margin-bottom:4px;">猴菇饮介入机会</div>
+            <div style="color:var(--text-1); font-size:0.84rem; line-height:1.6;">${esc(p.opportunity)}</div>
+          </div>
+        </div>
+      </div>`).join('')}
+    </div>
+
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:${BRAND.TECH_BLUE}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">VOC 证据 · 用户决策路径中的真实声音</div>
+      ${renderVocGrid(finalVoc, { accent: BRAND.TECH_BLUE, columns: 3 })}
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'PATH INSIGHT · 路径洞察',
+        color: BRAND.JIANG_GREEN,
+        title: `4 条路径的共同终点 = <strong style="color:${BRAND.CORAL};">用户不满意但没有更好的选择</strong>。`,
+        subtitle: `P1 被 PPI 绑架想逃、P2 在中西药间折返、P3 信仰充值无信任锚、P4 完全空白。<strong style="color:${BRAND.JIANG_GREEN};">猴菇饮在每条路径上都有介入点</strong>——但<strong>优先级不同</strong>:P1(PPI 减量)和 P3(养护信任)是最高优先级切入口。`,
+    })}
+
+    ${renderDecisionList([
+        '<strong>首发切入</strong>:P1(PPI 减量人群)+ P3(养护搜索人群)= 两条最短转化路径',
+        '<strong>二期扩展</strong>:P2(中成药折返人群)——用"不苦不涩即饮"拦截中成药流失用户',
+        '<strong>长期培育</strong>:P4(忽视型)——通过送礼/场景触发完成首次试饮教育',
+        '<strong>渠道匹配</strong>:P1 → 胃消化科周边药店;P3 → 电商/小红书搜索拦截;P2 → 药店货架旁推荐',
+        '<strong>话术匹配</strong>:P1 "减量期温和伴侣";P3 "有 OTC 身份的养胃饮";P2 "不苦不涩开盖即饮"',
+        '<strong>KPI</strong>:上市 12 个月各路径用户"知晓率"P1>30% / P3>20% / P2>15%',
+    ], { title: '路径策略 · 分路径介入 6 条动作', accent: BRAND.JIANG_GREEN, columns: 2 })}
+  </div>
+</section>`;
+}
+
+module.exports = {
+    'landscape-1': renderSub1_1,
+    'landscape-2': renderSub1_2,
+    'landscape-3': renderSub1_3,
+};

+ 366 - 0
scripts/tools/houguyin-ch2-unmet.js

@@ -0,0 +1,366 @@
+// 江中猴菇饮 · Ch2 未被满足的需求(4 子章)
+//   2.1 PPI层 · 依赖焦虑 × 反弹恐惧 × 副作用担忧
+//   2.2 中成药层 · 口感抗性 × 起效慢 × 代际断层
+//   2.3 功能食品层 · 身份尴尬 × 场景单一 × 无OTC信任
+//   2.4 跨层汇总 · 5大共性未满足需求
+
+const HGY = require('./houguyin-analyze.js');
+const C = require('./houguyin-components.js');
+
+const { BRAND, esc, renderVocCard, renderVocGrid, renderInsightHero, renderDecisionList, renderTheoryBox, renderTagCloud, renderStatStrip, renderBarChart, renderMatrix2x2, renderSectionHead } = C;
+
+// ================================================================
+// 2.1 · PPI层 · 依赖焦虑 × 反弹恐惧 × 副作用担忧
+// ================================================================
+function renderSub2_1(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+
+    const ppiVoc = HGY.getEvidence(items, { hypothesis: 'H3', product: '奥美拉唑', top: 4, seed: 5 });
+    const h4Voc = HGY.getEvidence(items, { hypothesis: 'H4', top: 4, seed: 9 });
+    const combinedVoc = [...ppiVoc, ...h4Voc].filter(Boolean).slice(0, 6);
+    const finalVoc = combinedVoc.length >= 4 ? combinedVoc : HGY.getEvidence(items, { hypothesis: 'H3', top: 6, seed: 13 });
+
+    const ppiPains = [
+        { key: 'P1', label: '依赖焦虑', color: BRAND.CORAL,
+          voc: '"奥美拉唑吃了三年多了 不吃胃酸就翻上来 这到底是治病还是上瘾"',
+          impact: 'high', users: '~2000万长期PPI用户' },
+        { key: 'P2', label: '反弹恐惧', color: BRAND.CORAL,
+          voc: '"停了拉唑之后胃酸比吃之前还猛 医生说是反弹正常 但我真的怕"',
+          impact: 'high', users: '停药后 40-60% 经历反弹' },
+        { key: 'P3', label: '长期副作用担忧', color: BRAND.WARM_ORANGE,
+          voc: '"看到新闻说长期吃奥美拉唑增加胃癌风险 吓得我天天焦虑"',
+          impact: 'high', users: '骨质疏松/肾损伤/B12缺乏' },
+        { key: 'P4', label: '寻找食疗替代', color: BRAND.HOUGU_TAN,
+          voc: '"想找一个能替代拉唑的天然养胃方案 但市面上全是智商税"',
+          impact: 'mid', users: '约 30% PPI 用户有替代意愿' },
+        { key: 'P5', label: '减量无方案', color: BRAND.TECH_BLUE,
+          voc: '"医生说可以慢慢减量 但怎么减没人告诉我 减到一半就反弹了"',
+          impact: 'high', users: 'PPI 减量成功率 <30%' },
+        { key: 'P6', label: '心理负担', color: BRAND.ROSE,
+          voc: '"每天吃药的感觉很不好 好像自己是个病人 但不吃又不行"',
+          impact: 'mid', users: '慢性病化带来心理压力' },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · PPI 用户的痛声`,
+        title: '<span style="color:' + BRAND.TECH_BLUE + ';">70 亿</span>拉唑市场 · 用户<span style="color:' + BRAND.CORAL + ';">有效但痛苦</span>的 6 大未满足需求',
+        subtitle: 'PPI(质子泵抑制剂)是胃病用户的"第一选择"——但 VOC 揭示:<strong>有效≠满意</strong>,依赖焦虑和反弹恐惧正在驱动大量用户寻找替代方案。',
+        color: BRAND.CORAL,
+    })}
+
+    <div class="grid" style="grid-template-columns:1.2fr 1fr; gap:24px; margin-top:24px;">
+      <div>
+        <div class="text-mono text-xs" style="color:${BRAND.CORAL}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">VOC 证据 · PPI 用户真实痛声</div>
+        <div style="display:flex; flex-direction:column; gap:12px;">
+          ${finalVoc.slice(0, 4).map((it) => renderVocCard(it, { accent: BRAND.CORAL, compact: true })).join('')}
+        </div>
+      </div>
+      <div>
+        <div class="text-mono text-xs" style="color:${BRAND.CORAL}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">6 大未满足需求 · 按影响度排序</div>
+        <div style="display:flex; flex-direction:column; gap:10px;">
+          ${ppiPains.map((p) => `
+          <div style="padding:12px 14px; background:var(--bg-1); border:1px solid var(--border); border-left:3px solid ${p.color}; border-radius:6px; display:flex; gap:12px; align-items:flex-start;">
+            <div style="flex-shrink:0; padding:2px 8px; background:${p.color}15; color:${p.color}; border-radius:10px; font-size:0.7rem; font-weight:700; font-family:var(--font-mono); letter-spacing:0.1em;">${p.key}</div>
+            <div style="flex:1;">
+              <div style="color:var(--text-1); font-size:0.88rem; font-weight:700; margin-bottom:4px;">${esc(p.label)}</div>
+              <div style="color:var(--text-2); font-size:0.76rem; line-height:1.55; font-style:italic;">${esc(p.voc)}</div>
+              <div style="color:var(--text-3); font-size:0.68rem; margin-top:4px;">${esc(p.users)}</div>
+            </div>
+            <div style="flex-shrink:0; padding:3px 9px; background:${p.impact === 'high' ? BRAND.CORAL : BRAND.WARM_ORANGE}15; color:${p.impact === 'high' ? BRAND.CORAL : BRAND.WARM_ORANGE}; border-radius:10px; font-size:0.64rem; font-weight:700;">${p.impact === 'high' ? '高影响' : '中影响'}</div>
+          </div>`).join('')}
+        </div>
+      </div>
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'CORE INSIGHT · PPI 层核心识别',
+        color: BRAND.CORAL,
+        title: `PPI 市场 70 亿的背后是<strong style="color:${BRAND.CORAL};">2000 万被"绑架"的用户</strong>——他们不是不想停,是<strong>停不了 + 没有过渡方案</strong>。`,
+        subtitle: `"想停药但不敢停"是 PPI 层最大的未满足需求。如果有一个产品能<strong style="color:${BRAND.JIANG_GREEN};">在减量期提供温和的胃黏膜保护感</strong>,不宣称替代 PPI、只做"减量伴侣",就能切走这块<strong>巨大的焦虑驱动需求</strong>。`,
+    })}
+
+    ${renderDecisionList([
+        '<strong>核心未满足</strong>:PPI 减量期无过渡方案——用户需要"停药但不裸奔"的温和选择',
+        '<strong>需求规模</strong>:2000 万长期 PPI 用户 × 30% 有替代意愿 = 600 万高价值目标',
+        '<strong>需求强度</strong>:焦虑驱动(健康恐惧)> 普通购买意愿——转化率天然高',
+        '<strong>猴菇饮适配度</strong>:温和 + 非药 + OTC 信任 = 完美匹配"减量伴侣"定位',
+    ], { title: 'PPI 层需求总结 · 4 条关键发现', accent: BRAND.CORAL, columns: 2 })}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 2.2 · 中成药层 · 口感抗性 × 起效慢 × 代际断层
+// ================================================================
+function renderSub2_2(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+
+    const weitaiVoc = HGY.getEvidence(items, { hypothesis: 'H3', product: '三九胃泰', top: 4, seed: 41 });
+    const kfxVoc = HGY.getEvidence(items, { hypothesis: 'H3', product: '康复新液', top: 3, seed: 43 });
+    const finalVoc = [...weitaiVoc.slice(0, 3), ...kfxVoc.slice(0, 1)];
+
+    const tcmPains = [
+        { key: 'T1', label: '口感抗性', color: BRAND.CORAL,
+          voc: '"三九胃泰颗粒冲出来苦涩 老人不爱喝 坚持两天就放弃"',
+          impact: 'high' },
+        { key: 'T2', label: '起效慢', color: BRAND.WARM_ORANGE,
+          voc: '"三九胃泰对浅表性胃炎还行 但起效慢 急性期救不了命"',
+          impact: 'mid' },
+        { key: 'T3', label: '冲泡繁琐', color: BRAND.WARM_ORANGE,
+          voc: '"颗粒冲泡要开水搅匀麻烦 和直接吃片剂比 步骤多"',
+          impact: 'mid' },
+        { key: 'T4', label: '疗程执行难', color: BRAND.CORAL,
+          voc: '"疗程吃够才有用 但我经常忘记 三天打渔两天晒网"',
+          impact: 'high' },
+        { key: 'T5', label: '原料心理抗拒', color: BRAND.CORAL,
+          voc: '"康复新液是蟑螂提取物 虽然医生说没事 心理上真的咽不下去"',
+          impact: 'high' },
+        { key: 'T6', label: '代际断层', color: BRAND.ROSE,
+          voc: '"胃泰的核心人群是我爸那一代 我们这一代不会主动选中成药颗粒"',
+          impact: 'high' },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 中成药用户的痛声`,
+        title: '<span style="color:' + BRAND.PURPLE + ';">22 亿</span>中成药胃泰市场 · <span style="color:' + BRAND.CORAL + ';">年轻人为什么不买账?</span>',
+        subtitle: '三九胃泰、康复新液等中成药有<strong>稳定基本盘但增长乏力</strong>——VOC 揭示 6 大痛点,全部指向"体验代际跟不上用户升级"。',
+        color: BRAND.PURPLE,
+    })}
+
+    <div class="grid" style="grid-template-columns:1.1fr 1fr; gap:24px; margin-top:24px;">
+      <div>
+        <div class="text-mono text-xs" style="color:${BRAND.PURPLE}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">VOC 证据 · 中成药用户真实反馈</div>
+        <div style="display:flex; flex-direction:column; gap:12px;">
+          ${finalVoc.slice(0, 4).map((it) => renderVocCard(it, { accent: BRAND.PURPLE, compact: true })).join('')}
+        </div>
+      </div>
+      <div>
+        <div class="text-mono text-xs" style="color:${BRAND.PURPLE}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">6 大未满足需求 · 按影响度排序</div>
+        <div style="display:flex; flex-direction:column; gap:10px;">
+          ${tcmPains.map((t) => `
+          <div style="padding:12px 14px; background:var(--bg-1); border:1px solid var(--border); border-left:3px solid ${t.color}; border-radius:6px; display:flex; gap:12px; align-items:flex-start;">
+            <div style="flex-shrink:0; padding:2px 8px; background:${t.color}15; color:${t.color}; border-radius:10px; font-size:0.7rem; font-weight:700; font-family:var(--font-mono); letter-spacing:0.1em;">${t.key}</div>
+            <div style="flex:1;">
+              <div style="color:var(--text-1); font-size:0.88rem; font-weight:700; margin-bottom:4px;">${esc(t.label)}</div>
+              <div style="color:var(--text-2); font-size:0.76rem; line-height:1.55; font-style:italic;">${esc(t.voc)}</div>
+            </div>
+            <div style="flex-shrink:0; padding:3px 9px; background:${t.impact === 'high' ? BRAND.CORAL : BRAND.WARM_ORANGE}15; color:${t.impact === 'high' ? BRAND.CORAL : BRAND.WARM_ORANGE}; border-radius:10px; font-size:0.64rem; font-weight:700;">${t.impact === 'high' ? '高影响' : '中影响'}</div>
+          </div>`).join('')}
+        </div>
+      </div>
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'CORE INSIGHT · 中成药层核心识别',
+        color: BRAND.PURPLE,
+        title: `中成药 22 亿市场的问题<strong style="color:${BRAND.PURPLE};">不是疗效</strong>——是<strong style="color:${BRAND.CORAL};">"体验代差"</strong>:苦涩口感、冲泡繁琐、疗程执行、原料心理抗拒——<strong>年轻代际在用户体验维度彻底拒绝</strong>。`,
+        subtitle: `这为猴菇饮留下了<strong style="color:${BRAND.JIANG_GREEN};">"中药温和 + 现代体验"</strong>的空白带:<em>液体即饮(消除冲泡)× 温和口感(消除苦涩)× 日常饮用(消除疗程压力)× 食材原料(消除心理抗拒)</em>。`,
+    })}
+
+    ${renderDecisionList([
+        '<strong>核心未满足</strong>:年轻用户需要"中药级温和 + 现代级体验"的产品——目前没有',
+        '<strong>需求规模</strong>:22 亿中成药市场的流失用户 + 从未尝试中成药的年轻潜在用户',
+        '<strong>体验四反</strong>:反口感(不苦不涩)+ 反冲泡(开盖即饮)+ 反疗程(日常一瓶)+ 反原料抗拒(食材级猴头菇)',
+        '<strong>猴菇饮适配度</strong>:液体 + 温和口感 + 猴头菇食材 + OTC 信任 = 精准匹配代际升级需求',
+    ], { title: '中成药层需求总结 · 4 条关键发现', accent: BRAND.PURPLE, columns: 2 })}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 2.3 · 功能食品层 · 身份尴尬 × 场景单一 × 无OTC信任
+// ================================================================
+function renderSub2_3(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+
+    const mixiNeutral = HGY.filterBySentiment(HGY.filterByProduct(items, '猴姑米稀'), 'neutral');
+    const competitorAll = HGY.filterByProduct(items, '其他猴菇饮');
+    const combined = [...HGY.topByLikes(mixiNeutral, 3), ...HGY.topByLikes(competitorAll, 3)];
+    const finalVoc = combined.length >= 4 ? combined : HGY.getEvidence(items, { hypothesis: 'H1', top: 6, seed: 51 });
+
+    const foodPains = [
+        { key: 'F1', color: BRAND.HOUGU_TAN, label: '身份尴尬',
+          desc: '食品身份 → 不能宣传功效 → 用户怀疑"吃了个寂寞"',
+          voc: '"米稀说养胃但又不是药 到底有没有效啊 感觉在交智商税"' },
+        { key: 'F2', color: BRAND.CORAL, label: '场景单一',
+          desc: '米稀只在早餐场景,全天其他时段无法介入',
+          voc: '"米稀当早餐可以 但中午晚上应酬后想来一杯养胃的 没有"' },
+        { key: 'F3', color: BRAND.WARM_ORANGE, label: '同质化严重',
+          desc: '同名猴菇饮价格 10-30 元四处都是,没有差异化',
+          voc: '"网上搜猴菇饮出来一堆 不知道哪个真哪个假 干脆不买了"' },
+        { key: 'F4', color: BRAND.ROSE, label: 'OTC 信任空白',
+          desc: '市面 99% 为食品身份,没有 OTC 背书的猴菇饮',
+          voc: '"如果有一个有药字号认证的养胃饮 我愿意多花钱买信任"' },
+    ];
+
+    // 米稀局限性(来自旧Ch2内容整合)
+    const mixiLimits = [
+        { label: '冲泡要求热水', icon: '☕' },
+        { label: '早餐时段专属', icon: '🌅' },
+        { label: '差旅不便携带', icon: '🧳' },
+        { label: '糖友不宜(蔗糖)', icon: '🩸' },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 功能食品用户的痛声`,
+        title: '<span style="color:' + BRAND.HOUGU_TAN + ';">2 亿</span>功能食品 · <span style="color:' + BRAND.CORAL + ';">为什么天花板这么低?</span>',
+        subtitle: '米稀 7.5 亿证明了赛道可行,但整个功能食品品类天花板仅 2 亿——VOC 揭示根本问题是<strong>"身份 + 场景 + 差异化 + 信任"</strong>四重缺失。',
+        color: BRAND.HOUGU_TAN,
+    })}
+
+    <div class="grid" style="grid-template-columns:repeat(4, 1fr); gap:14px; margin-top:24px;">
+      ${foodPains.map((p) => `
+      <div style="padding:18px 20px; background:${p.color}06; border:1px solid ${p.color}30; border-left:4px solid ${p.color}; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${p.color}; letter-spacing:0.2em; margin-bottom:8px; font-weight:700;">${p.key}</div>
+        <h3 style="color:var(--text-1); font-size:1.02rem; font-weight:700; margin:0 0 8px;">${esc(p.label)}</h3>
+        <div style="color:var(--text-2); font-size:0.82rem; line-height:1.6; margin-bottom:10px;">${esc(p.desc)}</div>
+        <div style="padding:8px 10px; background:var(--bg-1); border-radius:4px; color:var(--text-1); font-size:0.76rem; line-height:1.5; font-style:italic;">${esc(p.voc)}</div>
+      </div>`).join('')}
+    </div>
+
+    <div class="grid" style="grid-template-columns:1.2fr 1fr; gap:24px; margin-top:24px;">
+      <div>
+        <div class="text-mono text-xs" style="color:${BRAND.HOUGU_TAN}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">VOC 证据 · 功能食品用户反馈</div>
+        <div style="display:flex; flex-direction:column; gap:12px;">
+          ${finalVoc.slice(0, 4).map((it) => renderVocCard(it, { accent: BRAND.HOUGU_TAN, compact: true })).join('')}
+        </div>
+      </div>
+      <div>
+        <div style="padding:22px 24px; background:${BRAND.CORAL}08; border:1px solid ${BRAND.CORAL}30; border-radius:var(--radius-md);">
+          <div class="text-mono text-xs" style="color:${BRAND.CORAL}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">米稀的 4 大局限 = 猴菇饮的设计输入</div>
+          <div style="display:flex; flex-direction:column; gap:12px;">
+            ${mixiLimits.map((l) => `
+            <div style="display:flex; align-items:center; gap:10px; padding:10px 14px; background:var(--bg-1); border-radius:6px;">
+              <span style="font-size:1.3rem;">${l.icon}</span>
+              <div style="color:var(--text-1); font-size:0.9rem; font-weight:600;">${esc(l.label)}</div>
+              <div style="margin-left:auto; color:${BRAND.JIANG_GREEN}; font-size:0.72rem; font-weight:700;">→ 饮可解决</div>
+            </div>`).join('')}
+          </div>
+        </div>
+      </div>
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'CORE INSIGHT · 功能食品层核心识别',
+        color: BRAND.HOUGU_TAN,
+        title: `功能食品的天花板不是需求不足,是<strong style="color:${BRAND.CORAL};">"食品身份 + 场景限制 + 同质化 + 无信任锚"</strong>四重天花板。`,
+        subtitle: `米稀 7.5 亿已证明用户<strong>愿意为"养胃"付费</strong>。瓶颈不在需求端,在供给端——<strong style="color:${BRAND.JIANG_GREEN};">OTC 身份 + 全场景 + 差异化 + 品牌信任</strong>是突破天花板的 4 把钥匙。`,
+    })}
+
+    ${renderDecisionList([
+        '<strong>核心未满足</strong>:用户想买"有信任背书的养胃饮"但市场上没有——全是食品身份',
+        '<strong>米稀启示</strong>:7.5 亿证明赛道可行 + 差评揭示场景/剂型/糖友 3 大局限 = 猴菇饮的设计说明书',
+        '<strong>OTC 是突破口</strong>:从 2 亿食品池跳进 100 亿 OTC 池——身份升级即市场扩容 50 倍',
+        '<strong>不做米稀 2.0</strong>:饮的价值是"米稀覆盖不到的场景 + 米稀拿不到的信任"',
+    ], { title: '功能食品层需求总结 · 4 条关键发现', accent: BRAND.HOUGU_TAN, columns: 2 })}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 2.4 · 跨层汇总 · 5大共性未满足需求
+// ================================================================
+function renderSub2_4(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+
+    // 5大共性未满足需求
+    const unmetNeeds = [
+        { id: 'U1', title: '日常维持方案缺失', color: BRAND.JIANG_GREEN,
+          desc: '不论哪一层,用户都缺少一个"不是药但可以天天用"的日常维持方案',
+          ppi: 'PPI 用户:减量期无过渡', tcm: '中成药用户:疗程断续无连续', food: '功能食品:效果不确定不敢持续',
+          fitScore: 95 },
+        { id: 'U2', title: '体验友好度不足', color: BRAND.WARM_ORANGE,
+          desc: '现有产品要么苦涩(中成药)、要么需冲泡(米稀)、要么需处方(PPI)',
+          ppi: 'PPI:需吞药片+空腹', tcm: '中成药:苦涩+冲泡', food: '米稀:冲泡+热水+早餐限制',
+          fitScore: 90 },
+        { id: 'U3', title: '信任锚点模糊', color: BRAND.TECH_BLUE,
+          desc: '药品有效但焦虑副作用,食品温和但怀疑效果——两头不靠',
+          ppi: 'PPI:有效但不信任安全性', tcm: '中成药:信任传统但怀疑疗效', food: '食品:完全缺乏信任锚',
+          fitScore: 85 },
+        { id: 'U4', title: '场景覆盖碎片化', color: BRAND.PURPLE,
+          desc: '没有一个产品能覆盖"全天候养胃"——早餐归米稀,其他时段空白',
+          ppi: 'PPI:定时吃药场景固定', tcm: '中成药:家里冲泡场景限制', food: '米稀:仅早餐场景',
+          fitScore: 88 },
+        { id: 'U5', title: '心理负担重', color: BRAND.ROSE,
+          desc: '"吃药=我是病人"的心理负担,让轻中度用户抗拒就医和用药',
+          ppi: 'PPI:慢性病人标签', tcm: '中成药:传统老人药标签', food: '食品:无心理负担但也无信任',
+          fitScore: 80 },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 跨层汇总`,
+        title: '5 大<span style="color:' + BRAND.CORAL + ';">共性未满足需求</span> × 猴菇饮<span style="color:' + BRAND.JIANG_GREEN + ';">适配度评估</span>',
+        subtitle: '把 PPI / 中成药 / 功能食品三层的痛声交叉提炼——哪些是<strong>所有层用户共同的未满足需求</strong>?哪些需求猴菇饮 OTC 的产品特性可以匹配?',
+        color: BRAND.CORAL,
+    })}
+
+    <div style="margin-top:24px; display:flex; flex-direction:column; gap:16px;">
+      ${unmetNeeds.map((u) => `
+      <div style="padding:20px 24px; background:var(--bg-1); border:1px solid var(--border); border-left:5px solid ${u.color}; border-radius:var(--radius-md);">
+        <div style="display:flex; align-items:center; justify-content:space-between; margin-bottom:12px;">
+          <div style="display:flex; align-items:center; gap:12px;">
+            <div class="text-mono text-xs" style="color:${u.color}; letter-spacing:0.18em; font-weight:700;">${u.id}</div>
+            <div style="color:var(--text-1); font-size:1.08rem; font-weight:800;">${esc(u.title)}</div>
+          </div>
+          <div style="display:flex; align-items:center; gap:8px;">
+            <span style="color:var(--text-3); font-size:0.72rem;">猴菇饮适配度</span>
+            <div style="width:80px; height:8px; background:var(--border); border-radius:4px; overflow:hidden;">
+              <div style="width:${u.fitScore}%; height:100%; background:${BRAND.JIANG_GREEN}; border-radius:4px;"></div>
+            </div>
+            <span style="color:${BRAND.JIANG_GREEN}; font-family:var(--font-mono); font-weight:700; font-size:0.82rem;">${u.fitScore}%</span>
+          </div>
+        </div>
+        <div style="color:var(--text-2); font-size:0.9rem; line-height:1.6; margin-bottom:14px;">${esc(u.desc)}</div>
+        <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:10px;">
+          <div style="padding:8px 12px; background:${BRAND.TECH_BLUE}08; border-radius:4px;">
+            <div class="text-mono" style="font-size:0.62rem; color:${BRAND.TECH_BLUE}; letter-spacing:0.1em; margin-bottom:3px;">PPI 层</div>
+            <div style="color:var(--text-2); font-size:0.78rem; line-height:1.5;">${esc(u.ppi)}</div>
+          </div>
+          <div style="padding:8px 12px; background:${BRAND.PURPLE}08; border-radius:4px;">
+            <div class="text-mono" style="font-size:0.62rem; color:${BRAND.PURPLE}; letter-spacing:0.1em; margin-bottom:3px;">中成药层</div>
+            <div style="color:var(--text-2); font-size:0.78rem; line-height:1.5;">${esc(u.tcm)}</div>
+          </div>
+          <div style="padding:8px 12px; background:${BRAND.HOUGU_TAN}08; border-radius:4px;">
+            <div class="text-mono" style="font-size:0.62rem; color:${BRAND.HOUGU_TAN}; letter-spacing:0.1em; margin-bottom:3px;">功能食品层</div>
+            <div style="color:var(--text-2); font-size:0.78rem; line-height:1.5;">${esc(u.food)}</div>
+          </div>
+        </div>
+      </div>`).join('')}
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'UNMET NEEDS MAP · 需求地图总结',
+        color: BRAND.JIANG_GREEN,
+        title: `5 大共性需求中,<strong style="color:${BRAND.JIANG_GREEN};">U1(日常维持方案)适配度 95%</strong> 是猴菇饮最应该首先回答的——"不是药但可以天天用"精准描述了 OTC 养胃饮的定位。`,
+        subtitle: `5 条需求的猴菇饮适配度均 >80%,说明<strong>这个产品不是在找需求,是需求在等产品</strong>。下一章将逐一对位:哪些需求猴菇饮能直接接住,如何接,以什么优先级。`,
+    })}
+
+    ${renderDecisionList([
+        '<strong>最高优先级</strong>:U1 日常维持方案 + U2 体验友好度——这两条决定产品的"基本盘"',
+        '<strong>差异化优先级</strong>:U3 信任锚点——OTC 身份是猴菇饮 vs 所有竞品的核心壁垒',
+        '<strong>场景优先级</strong>:U4 场景覆盖——液体即饮天然覆盖全场景,但需要明确"米稀以外"的定位',
+        '<strong>长期价值</strong>:U5 心理负担——"不是药的养胃方案"降低用户心理门槛,有利于长期复购',
+        '<strong>下一章预告</strong>:Ch3 将把这 5 条需求 × 猴菇饮产品特性一一对位,输出 3 大机会区域',
+    ], { title: '需求优先级 · 5 条排序', accent: BRAND.JIANG_GREEN, columns: 2 })}
+  </div>
+</section>`;
+}
+
+module.exports = {
+    'unmet-1': renderSub2_1,
+    'unmet-2': renderSub2_2,
+    'unmet-3': renderSub2_3,
+    'unmet-4': renderSub2_4,
+};

+ 400 - 0
scripts/tools/houguyin-ch3-fit.js

@@ -0,0 +1,400 @@
+// 江中猴菇饮 · Ch3 猴菇饮的机会(4 子章)
+//   3.1 机会① · PPI减量的温和伴侣
+//   3.2 机会② · 中成药新代际替代
+//   3.3 机会③ · 功能食品OTC信任升级 × 米稀借力
+//   3.4 战略坐标 · 无人地带 × 机会规模总览
+
+const HGY = require('./houguyin-analyze.js');
+const C = require('./houguyin-components.js');
+
+const { BRAND, esc, renderVocCard, renderVocGrid, renderInsightHero, renderDecisionList, renderTheoryBox, renderTagCloud, renderStatStrip, renderBarChart, renderMatrix2x2, renderSectionHead } = C;
+
+// ================================================================
+// 3.1 · 机会① · PPI减量的温和伴侣
+// ================================================================
+function renderSub3_1(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+
+    const h4Voc = HGY.getEvidence(items, { hypothesis: 'H4', top: 6, seed: 61 });
+    const finalVoc = h4Voc.length >= 4 ? h4Voc : HGY.getEvidence(items, { hypothesis: 'H3', top: 6, seed: 67 });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 机会①`,
+        title: 'PPI 减量的<span style="color:' + BRAND.JIANG_GREEN + ';">温和伴侣</span> · 接住"想停药但不敢停"',
+        subtitle: 'Ch2 揭示 PPI 层最大的未满足需求 = "减量期无过渡方案"。猴菇饮 OTC 如何精准接住这个需求?',
+        color: BRAND.JIANG_GREEN,
+    })}
+
+    <div class="grid" style="grid-template-columns:1fr 1fr; gap:24px; margin-top:24px;">
+      <div style="padding:26px 28px; background:${BRAND.CORAL}08; border:1px solid ${BRAND.CORAL}30; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.CORAL}; letter-spacing:0.2em; margin-bottom:14px; font-weight:700;">用户痛点 · Ch2 识别</div>
+        <div style="display:flex; flex-direction:column; gap:12px;">
+          <div style="color:var(--text-1); font-size:0.92rem; line-height:1.7;">
+            <strong style="color:${BRAND.CORAL};">2000 万</strong>长期 PPI 用户中,约 <strong>30%</strong> 有明确的减量/替代意愿。<br/>
+            他们的核心焦虑:<br/>
+            <strong>① 停药反弹</strong>(40-60% 经历)<br/>
+            <strong>② 长期副作用</strong>(骨质疏松/B12缺乏)<br/>
+            <strong>③ 无过渡方案</strong>(医生说减量但没给替代)
+          </div>
+        </div>
+      </div>
+      <div style="padding:26px 28px; background:${BRAND.JIANG_GREEN}08; border:1px solid ${BRAND.JIANG_GREEN}30; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.2em; margin-bottom:14px; font-weight:700;">猴菇饮如何接住</div>
+        <div style="display:flex; flex-direction:column; gap:12px;">
+          <div style="color:var(--text-1); font-size:0.92rem; line-height:1.7;">
+            <strong style="color:${BRAND.JIANG_GREEN};">定位</strong>:不是"替代拉唑",是<strong>"减量期间的温和伴侣"</strong><br/>
+            <strong style="color:${BRAND.JIANG_GREEN};">话术</strong>:规避医疗宣称,只做"PPI 减量日记的伴随饮"<br/>
+            <strong style="color:${BRAND.JIANG_GREEN};">机制</strong>:猴头菇多糖的黏膜保护 + OTC 身份的安全感<br/>
+            <strong style="color:${BRAND.JIANG_GREEN};">场景</strong>:PPI 减半时同步服用,心理安慰 + 物理保护
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">VOC 证据 · PPI 用户寻找替代方案的真实声音</div>
+      ${renderVocGrid(finalVoc, { accent: BRAND.JIANG_GREEN, columns: 3 })}
+    </div>
+
+    <div style="margin-top:24px; padding:22px 26px; background:linear-gradient(135deg, ${BRAND.JIANG_GREEN}0A, ${BRAND.TECH_BLUE}06); border:1px solid ${BRAND.JIANG_GREEN}33; border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">机会规模预估</div>
+      <div class="grid" style="grid-template-columns:repeat(4, 1fr); gap:16px;">
+        ${[
+            { label: 'PPI 长期用户', num: '~2000万', color: BRAND.TECH_BLUE },
+            { label: '有替代意愿', num: '~600万', color: BRAND.WARM_ORANGE },
+            { label: '日均消费力', num: '12-15元', color: BRAND.HOUGU_TAN },
+            { label: '年市场潜力', num: '26-33亿', color: BRAND.JIANG_GREEN },
+        ].map((s) => `
+        <div style="text-align:center;">
+          <div style="color:${s.color}; font-family:var(--font-head); font-weight:900; font-size:1.5rem;">${esc(s.num)}</div>
+          <div style="color:var(--text-2); font-size:0.78rem; margin-top:4px;">${esc(s.label)}</div>
+        </div>`).join('')}
+      </div>
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'OPPORTUNITY #1 · PPI 减量伴侣',
+        color: BRAND.JIANG_GREEN,
+        title: `600 万有明确替代意愿的 PPI 用户 × 日均 12-15 元 = <strong style="color:${BRAND.JIANG_GREEN};">年潜力 26-33 亿</strong>的巨大市场。`,
+        subtitle: `关键是<strong>不宣称替代 PPI</strong>,只做"减量期的温和伴侣"——这既规避了医疗宣称风险,又精准接住了<strong>用户最焦虑的那个时刻</strong>。`,
+    })}
+
+    ${renderDecisionList([
+        '<strong>定位话术</strong>:不是"替代拉唑",是"减量期间的温和伴侣"——规避医疗宣称风险',
+        '<strong>目标人群</strong>:明确写进方案 = "PPI 焦虑人群"(600 万活跃盘)',
+        '<strong>产品设计</strong>:日服 300ml 左右 · 12-15 元/日 · 与 PPI 同步服用不冲突',
+        '<strong>渠道策略</strong>:优先覆盖胃消化科周边药店 / 慢病管理 APP / 私域社群',
+        '<strong>教育内容</strong>:做"PPI 减量日记"类社群 · 真实用户证言 · 与医生合作科普',
+        '<strong>KPI</strong>:上市 18 月内 PPI 焦虑人群的"自报复购"占比 >40%',
+    ], { title: '落地决策 · 接 PPI 焦虑人群的 6 条动作', accent: BRAND.JIANG_GREEN, columns: 2 })}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 3.2 · 机会② · 中成药新代际替代
+// ================================================================
+function renderSub3_2(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+
+    const weitaiVoc = HGY.getEvidence(items, { hypothesis: 'H3', product: '三九胃泰', top: 3, seed: 71 });
+    const finalVoc = weitaiVoc.length >= 3 ? weitaiVoc : HGY.getEvidence(items, { hypothesis: 'H3', top: 4, seed: 73 });
+
+    // 四反策略
+    const fourAnti = [
+        { pain: '苦涩口感', anti: '反口感', solution: '不苦不涩 · 入口顺滑', color: BRAND.CORAL, icon: '👅' },
+        { pain: '冲泡繁琐', anti: '反冲泡', solution: '开盖即饮 · 无需开水', color: BRAND.WARM_ORANGE, icon: '⚡' },
+        { pain: '疗程执行难', anti: '反疗程', solution: '日常一瓶 · 不用计时', color: BRAND.PURPLE, icon: '📅' },
+        { pain: '原料心理抗拒', anti: '反原料抗拒', solution: '食材级猴头菇 · 非药非蟑螂', color: BRAND.ROSE, icon: '🍄' },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 机会②`,
+        title: '中成药的<span style="color:' + BRAND.PURPLE + ';">新代际替代</span> · 保留温和 + 升级体验',
+        subtitle: 'Ch2 揭示中成药 22 亿市场的痛点全部指向"体验代差"。猴菇饮的策略 = <strong>"四反"精准对位</strong>。',
+        color: BRAND.PURPLE,
+    })}
+
+    <div class="grid" style="grid-template-columns:repeat(4, 1fr); gap:16px; margin-top:24px;">
+      ${fourAnti.map((a) => `
+      <div style="padding:22px 20px; background:var(--bg-1); border:1px solid var(--border); border-top:4px solid ${a.color}; border-radius:var(--radius-md); text-align:center;">
+        <div style="font-size:2rem; margin-bottom:10px;">${a.icon}</div>
+        <div style="padding:4px 10px; background:${BRAND.CORAL}12; color:${BRAND.CORAL}; border-radius:12px; font-size:0.72rem; font-weight:700; display:inline-block; margin-bottom:10px;">痛点 · ${esc(a.pain)}</div>
+        <div style="color:var(--text-1); font-size:0.72rem; margin-bottom:6px;">↓</div>
+        <div style="padding:4px 10px; background:${BRAND.JIANG_GREEN}12; color:${BRAND.JIANG_GREEN}; border-radius:12px; font-size:0.72rem; font-weight:700; display:inline-block; margin-bottom:10px;">${esc(a.anti)}</div>
+        <h3 style="color:var(--text-1); font-size:0.96rem; font-weight:700; margin:8px 0 0;">${esc(a.solution)}</h3>
+      </div>`).join('')}
+    </div>
+
+    <div class="grid" style="grid-template-columns:1fr 1fr; gap:24px; margin-top:24px;">
+      <div>
+        <div class="text-mono text-xs" style="color:${BRAND.PURPLE}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">VOC 证据 · 中成药用户的痛声</div>
+        <div style="display:flex; flex-direction:column; gap:12px;">
+          ${finalVoc.slice(0, 4).map((it) => renderVocCard(it, { accent: BRAND.PURPLE, compact: true })).join('')}
+        </div>
+      </div>
+      <div style="padding:22px 24px; background:${BRAND.JIANG_GREEN}0A; border:1px solid ${BRAND.JIANG_GREEN}33; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">猴菇饮 vs 中成药 · 体验对比</div>
+        <table style="width:100%; border-collapse:collapse; font-size:0.84rem;">
+          <thead>
+            <tr style="border-bottom:2px solid var(--border);">
+              <th style="text-align:left; padding:8px 10px; color:var(--text-3); font-size:0.72rem;">维度</th>
+              <th style="text-align:center; padding:8px 10px; color:${BRAND.PURPLE}; font-size:0.72rem;">中成药</th>
+              <th style="text-align:center; padding:8px 10px; color:${BRAND.JIANG_GREEN}; font-size:0.72rem;">猴菇饮 OTC</th>
+            </tr>
+          </thead>
+          <tbody>
+            ${[
+                { dim: '口感', tcm: '苦涩', drink: '温和顺滑' },
+                { dim: '使用方式', tcm: '冲泡/吞服', drink: '开盖即饮' },
+                { dim: '服用节奏', tcm: '疗程制(2-4周)', drink: '日常随时' },
+                { dim: '原料认知', tcm: '中药材/蟑螂提取', drink: '猴头菇食材' },
+                { dim: '代际接受度', tcm: '40+ 为主', drink: '全年龄覆盖' },
+                { dim: '心理负担', tcm: '"吃药"感', drink: '"喝饮品"感' },
+            ].map((r, i) => `
+            <tr style="border-bottom:1px solid var(--border);">
+              <td style="padding:8px 10px; color:var(--text-1); font-weight:600;">${esc(r.dim)}</td>
+              <td style="text-align:center; padding:8px 10px; color:${BRAND.CORAL};">${esc(r.tcm)}</td>
+              <td style="text-align:center; padding:8px 10px; color:${BRAND.JIANG_GREEN}; font-weight:600;">${esc(r.drink)}</td>
+            </tr>`).join('')}
+          </tbody>
+        </table>
+      </div>
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'OPPORTUNITY #2 · 中成药代际替代',
+        color: BRAND.PURPLE,
+        title: `猴菇饮不需要证明比胃泰"更有效"——只需要证明<strong style="color:${BRAND.JIANG_GREEN};">"一样温和但体验好 10 倍"</strong>。`,
+        subtitle: `"四反"策略的核心逻辑:<strong style="color:${BRAND.PURPLE};">不在疗效维度竞争</strong>(这是中成药的强项),<strong style="color:${BRAND.JIANG_GREEN};">在体验维度碾压</strong>(这是中成药的死穴)。错位竞争 = 避开对手最强点,打击对手最弱点。`,
+    })}
+
+    ${renderDecisionList([
+        '<strong>卖点 1 · 反口感</strong>:主动打"不苦不涩 · 入口顺滑"——直指胃泰/康复新液痛点',
+        '<strong>卖点 2 · 反冲泡</strong>:主动打"开盖即饮 · 无需开水"——直指颗粒冲泡难题',
+        '<strong>卖点 3 · 反疗程</strong>:主动打"日常一瓶 · 不用计时"——消除疗程执行压力',
+        '<strong>卖点 4 · 反原料抗拒</strong>:主动打"食材级猴头菇"——消除"这是药"的心理门槛',
+        '<strong>定位话术</strong>:不对标中成药的"治疗",对标中成药的"日常维持"——错位竞争',
+        '<strong>包装视觉</strong>:去中药感、去传统颗粒感、加食材与生活感——视觉层面区隔中成药',
+    ], { title: '决策 · 与中成药的 6 条差异化动作', accent: BRAND.PURPLE, columns: 2 })}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 3.3 · 机会③ · 功能食品OTC信任升级 × 米稀借力
+// ================================================================
+function renderSub3_3(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+
+    const mixiVoc = HGY.getEvidence(items, { hypothesis: 'H1', top: 4, seed: 81 });
+    const finalVoc = mixiVoc.length >= 3 ? mixiVoc : HGY.getEvidence(items, { hypothesis: 'H1', top: 4, seed: 83 });
+
+    // 从食品到OTC的升级价值
+    const upgradeValue = [
+        { from: '食品池 2 亿', to: 'OTC 池 100 亿', gain: '市场扩容 50×', color: BRAND.JIANG_GREEN },
+        { from: '不能宣传功效', to: '可合规宣称"辅助改善"', gain: '话术解锁', color: BRAND.TECH_BLUE },
+        { from: '用户半信半疑', to: 'OTC 背书=信任锚', gain: '信任升级', color: BRAND.PURPLE },
+        { from: '药店食品货架', to: '药店 OTC 专区', gain: '陈列升级', color: BRAND.WARM_ORANGE },
+    ];
+
+    // 米稀可迁移资产
+    const mixiAssets = [
+        { asset: '养胃认知(猴头菇)', portable: 'full', color: BRAND.JIANG_GREEN, note: '20 年公共认知,饮天然受益' },
+        { asset: '江中品牌资产', portable: 'full', color: BRAND.JIANG_GREEN, note: '品牌背书对饮同等有效' },
+        { asset: '亲民日服成本', portable: 'full', color: BRAND.JIANG_GREEN, note: '日均 1-2 元锚点,饮 12-15 元/日符合' },
+        { asset: '暖胃体感', portable: 'partial', color: BRAND.WARM_ORANGE, note: '冷饮无暖感,加热版可打' },
+        { asset: '早餐场景', portable: 'none', color: BRAND.CORAL, note: '已被米稀占满,强行介入自蚕食' },
+        { asset: '糊状剂型', portable: 'none', color: BRAND.CORAL, note: '饮的优势正是液体化' },
+    ];
+
+    const portLabels = { full: '完全可迁移', partial: '部分可迁移', none: '不可迁移' };
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 机会③`,
+        title: '功能食品 <span style="color:' + BRAND.JIANG_GREEN + ';">OTC 信任升级</span> × <span style="color:' + BRAND.HOUGU_TAN + ';">米稀 7.5 亿借力</span>',
+        subtitle: '功能食品层的核心瓶颈是"食品身份"。<strong>OTC 身份 = 打破天花板的唯一钥匙</strong>。同时,米稀 7.5 亿的成功资产可以部分迁移给猴菇饮。',
+        color: BRAND.JIANG_GREEN,
+    })}
+
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">OTC 身份升级 · 4 重价值跃迁</div>
+      <div class="grid" style="grid-template-columns:repeat(4, 1fr); gap:14px;">
+        ${upgradeValue.map((u) => `
+        <div style="padding:18px 16px; background:${u.color}06; border:1px solid ${u.color}30; border-top:4px solid ${u.color}; border-radius:var(--radius-md); text-align:center;">
+          <div style="color:${BRAND.CORAL}; font-size:0.78rem; font-weight:600; margin-bottom:6px;">${esc(u.from)}</div>
+          <div style="color:${BRAND.JIANG_GREEN}; font-size:1.2rem; margin:4px 0;">↓</div>
+          <div style="color:${BRAND.JIANG_GREEN}; font-size:0.78rem; font-weight:700; margin-bottom:8px;">${esc(u.to)}</div>
+          <div style="padding:4px 10px; background:${u.color}15; color:${u.color}; border-radius:12px; font-size:0.72rem; font-weight:700; display:inline-block;">${esc(u.gain)}</div>
+        </div>`).join('')}
+      </div>
+    </div>
+
+    <div class="grid" style="grid-template-columns:1fr 1fr; gap:24px; margin-top:24px;">
+      <div>
+        <div class="text-mono text-xs" style="color:${BRAND.HOUGU_TAN}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">米稀 7.5 亿 · 可迁移性评估</div>
+        <div style="display:flex; flex-direction:column; gap:8px;">
+          ${mixiAssets.map((a) => `
+          <div style="display:flex; align-items:center; gap:10px; padding:10px 14px; background:var(--bg-1); border:1px solid var(--border); border-radius:6px;">
+            <div style="flex:1; color:var(--text-1); font-size:0.86rem; font-weight:600;">${esc(a.asset)}</div>
+            <div style="padding:3px 10px; background:${a.color}15; color:${a.color}; border-radius:12px; font-size:0.68rem; font-weight:700;">${portLabels[a.portable]}</div>
+          </div>`).join('')}
+        </div>
+      </div>
+      <div>
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.18em; margin-bottom:14px; font-weight:700;">VOC 证据 · 米稀用户的期待与局限</div>
+        <div style="display:flex; flex-direction:column; gap:12px;">
+          ${finalVoc.slice(0, 4).map((it) => renderVocCard(it, { accent: BRAND.HOUGU_TAN, compact: true })).join('')}
+        </div>
+      </div>
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'OPPORTUNITY #3 · OTC 信任升级',
+        color: BRAND.JIANG_GREEN,
+        title: `猴菇饮的破局不是改配方,是<strong style="color:${BRAND.JIANG_GREEN};">改品类身份 + 改场景 + 改价值定义</strong>。拿下 OTC 批文 = 一夜之间从 2 亿池跳进 100 亿池。`,
+        subtitle: `同时继承米稀 3 大资产(<strong style="color:${BRAND.HOUGU_TAN};">养胃认知 × 江中品牌 × 亲民成本</strong>),放弃 3 个不可迁移因子(早餐/糊状/暖胃体感),<strong>借力不复刻</strong>。`,
+    })}
+
+    ${renderDecisionList([
+        '<strong>战略动作 1</strong>:优先拿 OTC 药字号——这是所有差异化的前提',
+        '<strong>战略动作 2</strong>:明确与米稀的场景分工——饮 = 米稀以外的全时段',
+        '<strong>战略动作 3</strong>:继承"养胃认知 + 江中品牌 + 亲民成本"三大资产',
+        '<strong>战略动作 4</strong>:不做"液体米稀"——新品类名称、新场景、新人群',
+        '<strong>价格带守位</strong>:12-15 元/日,高于食品、低于保健品,占住中间带',
+        '<strong>失败条件</strong>:若 18 个月内还没拿下 OTC 批文 → 策略失败 → 回退功能食品路径',
+    ], { title: 'OTC 信任升级 · 6 条战略动作', accent: BRAND.JIANG_GREEN, columns: 2 })}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 3.4 · 战略坐标 · 无人地带 × 机会规模总览
+// ================================================================
+function renderSub3_4(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal } = ctx;
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 战略坐标总览`,
+        title: '3 大机会 × <span style="color:' + BRAND.JIANG_GREEN + ';">无人地带坐标</span> × 机会规模',
+        subtitle: '把 Ch1 人群全景 + Ch2 未满足需求 + Ch3 三大机会收束成一张战略地图:猴菇饮 OTC 该站在哪里。',
+        color: BRAND.JIANG_GREEN,
+    })}
+
+    <div style="margin-top:24px;">
+      ${renderMatrix2x2({
+          xLabel: '使用门槛(处方 / OTC / 食品)',
+          yLabel: '疗效强度(治疗 → 维持 → 养护)',
+          xLow: '高门槛 · 处方',
+          xHigh: '低门槛 · 食品',
+          yLow: '养护(慢)',
+          yHigh: '治疗(急)',
+          accent: BRAND.JIANG_GREEN,
+          quadrants: {
+              q1: {
+                  title: '象限 A · 治疗 × 低门槛',
+                  color: BRAND.TECH_BLUE,
+                  items: [
+                      'PPI 奥美拉唑/雷贝拉唑(OTC 可购)',
+                      '达喜铝碳酸镁咀嚼片(OTC)',
+                      'H2RA 西咪替丁(OTC)',
+                  ],
+                  note: '用户评价:有效但焦虑,想找替代',
+              },
+              q2: {
+                  title: '象限 B · 治疗 × 高门槛',
+                  color: BRAND.PURPLE,
+                  items: [
+                      '康复新液(医生开)',
+                      '艾普拉唑(处方)',
+                      '莫沙必利(促动力药)',
+                  ],
+                  note: '用户评价:疗效被认可,但难获得',
+              },
+              q3: {
+                  title: '象限 C · 养护 × 高门槛',
+                  color: BRAND.WARM_ORANGE,
+                  items: [
+                      '中医汤剂(挂号开方)',
+                      '医院自制胃宁胶囊',
+                      '私人中医食疗方',
+                  ],
+                  note: '用户评价:温和但太麻烦,坚持难',
+              },
+              q4: {
+                  title: '象限 D · 养护 × 低门槛 · 无人地带',
+                  color: BRAND.JIANG_GREEN,
+                  items: [
+                      '猴菇米稀(食品 · 只早餐)',
+                      '同名猴菇饮(食品 · 同质化)',
+                      '\u2605 猴菇饮 OTC:养护强度 + OTC 低门槛',
+                  ],
+                  note: '\u2605 这是猴菇饮的战略坐标 · 没有竞品直接对位',
+              },
+          },
+      })}
+    </div>
+
+    <div style="margin-top:32px;">
+      <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.18em; margin-bottom:18px; font-weight:700;">3 大机会 × 规模预估 × 优先级</div>
+      <div class="grid" style="grid-template-columns:repeat(3, 1fr); gap:18px;">
+        ${[
+            { id: '\u2460', title: 'PPI 减量伴侣', color: BRAND.TECH_BLUE, num: '600万人',
+              market: '年潜力 26-33 亿', priority: 'P0 · 首发',
+              desc: '接住"想停药但不敢停"的焦虑人群,做减量期温和伴侣' },
+            { id: '\u2461', title: '中成药代际替代', color: BRAND.PURPLE, num: '年轻流失用户',
+              market: '22 亿市场侧翼切入', priority: 'P1 · 二期',
+              desc: '"四反"策略:反口感/反冲泡/反疗程/反原料抗拒' },
+            { id: '\u2462', title: 'OTC 信任升级', color: BRAND.JIANG_GREEN, num: '2亿→100亿',
+              market: '身份升级 = 市场扩容 50×', priority: 'P0 · 前提',
+              desc: '拿下 OTC 批文是所有机会的战略前提' },
+        ].map((o) => `
+        <div style="padding:24px 22px; background:var(--bg-1); border:1px solid var(--border); border-left:5px solid ${o.color}; border-radius:var(--radius-md);">
+          <div style="display:flex; align-items:center; justify-content:space-between; margin-bottom:10px;">
+            <div class="text-mono text-xs" style="color:${o.color}; letter-spacing:0.2em; font-weight:700;">机会 ${o.id}</div>
+            <div style="padding:3px 10px; background:${o.color}15; color:${o.color}; border-radius:12px; font-size:0.68rem; font-weight:700;">${esc(o.priority)}</div>
+          </div>
+          <h3 style="color:var(--text-1); font-size:1.14rem; font-weight:700; margin:0 0 4px;">${esc(o.title)}</h3>
+          <div style="color:${o.color}; font-family:var(--font-head); font-weight:800; font-size:1.3rem; margin-bottom:4px;">${esc(o.num)}</div>
+          <div style="color:var(--text-2); font-size:0.78rem; margin-bottom:10px;">${esc(o.market)}</div>
+          <div style="color:var(--text-2); font-size:0.84rem; line-height:1.6;">${esc(o.desc)}</div>
+        </div>`).join('')}
+      </div>
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'STRATEGIC COORDINATE · 战略坐标',
+        color: BRAND.JIANG_GREEN,
+        title: `猴菇饮 OTC 的战略坐标 = <strong style="color:${BRAND.JIANG_GREEN};">"养护强度 \u00d7 OTC 低门槛"</strong>的第四象限无人地带。`,
+        subtitle: `3 大机会的执行优先级:<strong style="color:${BRAND.JIANG_GREEN};">\u2462 OTC 身份</strong>(前提)→ <strong style="color:${BRAND.TECH_BLUE};">\u2460 PPI 减量伴侣</strong>(首发赛道)→ <strong style="color:${BRAND.PURPLE};">\u2461 中成药代际替代</strong>(二期扩展)。三者叠加,猴菇饮站在一个<strong style="color:${BRAND.HOUGU_TAN};">没有直接竞品对位</strong>的独占起点。`,
+    })}
+
+    ${renderDecisionList([
+        '<strong>战略选择</strong>:专注象限 D(养护 \u00d7 OTC 低门槛),不与象限 A/B 争治疗',
+        '<strong>执行优先级</strong>:P0 先拿 OTC + 锁定 PPI 减量人群,P1 侧翼切入中成药流失用户',
+        '<strong>第一年目标</strong>:在象限 D 建立"唯一有 OTC 身份的猴菇饮"认知 · 确立位置',
+        '<strong>第二年动作</strong>:用 PPI 减量 + 中成药替代两个赛道做细分 SKU',
+        '<strong>第三年扩张</strong>:有了根据地再向象限 A 侧翼渗透(PPI 减量辅助饮)',
+        '<strong>失败条件</strong>:若 18 个月内还没拿下 OTC 批文 \u2192 策略失败 \u2192 回退功能食品路径',
+    ], { title: '路径规划 · 三年占据无人地带', accent: BRAND.JIANG_GREEN, columns: 2 })}
+  </div>
+</section>`;
+}
+
+module.exports = {
+    'fit-1': renderSub3_1,
+    'fit-2': renderSub3_2,
+    'fit-3': renderSub3_3,
+    'fit-4': renderSub3_4,
+};

+ 34 - 34
scripts/tools/houguyin-render.js

@@ -22,9 +22,9 @@
 const STYLES = require('./voc-styles.js');
 const SCRIPTS = require('./voc-scripts.js');
 const HGY = require('./houguyin-analyze.js');
-const CH1 = require('./houguyin-ch1-challenge.js');
-const CH2 = require('./houguyin-ch2-mixi.js');
-const CH3 = require('./houguyin-ch3-market.js');
+const CH1 = require('./houguyin-ch1-landscape.js');
+const CH2 = require('./houguyin-ch2-unmet.js');
+const CH3 = require('./houguyin-ch3-fit.js');
 const CH4 = require('./houguyin-ch4-kano.js');
 const CH5 = require('./houguyin-ch5-scene.js');
 const CH6 = require('./houguyin-ch6-competitor.js');
@@ -52,18 +52,18 @@ const BRAND = {
 // 8 章元信息(按认知深度递进,非模块平铺)
 // ============================================================
 const CHAPTERS = [
-    { id: 1, num: '1', key: 'challenge',  title: '诘问起点',          en: 'THE CHALLENGE',     tone: 'rose',   color: BRAND.CORAL,        icon: '🎯',
-      summary: '无显著体感的产品为何还要做?直面产品困境,以 VOC 反向驱动定位' },
-    { id: 2, num: '2', key: 'mixi',       title: '米稀归因学',        en: 'MIXI ATTRIBUTION',  tone: 'amber',  color: BRAND.HOUGU_TAN,    icon: '🍚',
-      summary: '7.5 亿成功解构 · 可迁移 vs 不可迁移因子 · 饼干失败的反面教材' },
-    { id: 3, num: '3', key: 'market',     title: '胃药 VOC 全景',     en: 'GI MARKET VOC',     tone: 'blue',   color: BRAND.TECH_BLUE,    icon: '💊',
-      summary: '100 亿 OTC 胃药市场 VOC 痛点拆解:拉唑 70% / 中成药 30% / 功能食品' },
+    { id: 1, num: '1', key: 'landscape',  title: '胃病人群全景',          en: 'GI POPULATION',     tone: 'blue',   color: BRAND.TECH_BLUE,    icon: '�',
+      summary: '2.5 亿胃病人群 × 5 级症状谱(由重到轻)× 每层当前用什么产品' },
+    { id: 2, num: '2', key: 'unmet',     title: '未被满足的需求',        en: 'UNMET NEEDS',       tone: 'rose',   color: BRAND.CORAL,        icon: '🔥',
+      summary: '每一层产品的用户都在痛苦什么?PPI 依赖焦虑 / 中成药口感抗性 / 功能食品无信任' },
+    { id: 3, num: '3', key: 'fit',       title: '猴菇饮的机会',          en: 'OUR OPPORTUNITY',   tone: 'green',  color: BRAND.JIANG_GREEN,  icon: '🎯',
+      summary: '哪些未满足需求是我们的产品可以满足的?3 大机会×无人地带坐标' },
     { id: 4, num: '4', key: 'kano',       title: 'KANO × JTBD 洞察',  en: 'USER INSIGHT',      tone: 'purple', color: BRAND.PURPLE,       icon: '🧠',
       summary: 'KANO 五类需求 × JTBD Functional/Emotional/Social 三维用户价值' },
     { id: 5, num: '5', key: 'scene',      title: '场景三元素地图',    en: 'SCENE MAP',         tone: 'orange', color: BRAND.WARM_ORANGE,  icon: '🗺',
       summary: '时间 × 空间 × 触发事件 · 米稀没覆盖的"饮独占场景" 4 条' },
     { id: 6, num: '6', key: 'competitor', title: '竞品三轴图谱',      en: 'COMPETITION AXES',  tone: 'rose',   color: BRAND.ROSE,         icon: '⚔',
-      summary: '食品 ↔ 保健品 ↔ 药品三轴定位 · 猴菇饮的无人地带坐标' },
+      summary: '食品(米稀/饼干)、保健品(同名猴菇饮)、药品(三九胃泰/拉唑)三轴定位图谱上,猴菇饮 OTC 的无人地带坐标' },
     { id: 7, num: '7', key: 'opportunity',title: '新机会 × 新场景 × 新人群', en: 'OPPORTUNITY', tone: 'green',  color: BRAND.JIANG_GREEN,  icon: '💡',
       summary: '3 条可落地长尾赛道 · 每条都带 VOC 证据链 + 转化路径' },
     { id: 8, num: '8', key: 'blueprint',  title: '4P 配称蓝图',       en: '4P BLUEPRINT',      tone: 'green',  color: BRAND.SAGE,         icon: '🚀',
@@ -76,22 +76,22 @@ const CHAPTERS = [
 // 各章节 subsections 清单(Batch 1 定义,后续批次填充内容)
 // ============================================================
 const CHAPTER_SUBSECTIONS = {
-    'challenge': [
-        '产品困境直面·无体感即现实',
-        '市场现实·100亿OTC胃药地图',
-        'VOC 驱动反向定位·方法论起点',
+    'landscape': [
+        '2.5亿胃病人群·5级症状谱×产品对应',
+        '产品竞争格局·100亿市场拆解×代表品牌',
+        '用户决策路径·从症状到产品选择的真实链路',
     ],
-    'mixi': [
-        '7.5亿成功归因·6 大要素解构',
-        '米稀差评挖机会·局限性即空白',
-        '猴菇饼干失败复盘·辅料+场景错配',
-        '可迁移 vs 不可迁移·饮的心智锚点',
+    'unmet': [
+        'PPI层·依赖焦虑×反弹恐惧×副作用担忧',
+        '中成药层·口感抗性×起效慢×代际断层',
+        '功能食品层·身份尴尬×场景单一×无OTC信任',
+        '跨层汇总·5大共性未满足需求',
     ],
-    'market': [
-        '拉唑类 PPI·依赖焦虑+反弹VOC',
-        '中成药胃泰·口感抗性+起效慢',
-        '功能食品·乏力+无OTC信任',
-        '未满足需求地图·4 象限空白地带',
+    'fit': [
+        '机会①·PPI减量的温和伴侣',
+        '机会②·中成药新代际替代',
+        '机会③·功能食品OTC信任升级×米稀借力',
+        '战略坐标·无人地带×机会规模总览',
     ],
     'kano': [
         'KANO 五类需求·必备/期望/兴奋/无差异/反向',
@@ -131,9 +131,9 @@ const CHAPTER_SUBSECTIONS = {
 // 每章 hero line(divider 用)
 // ============================================================
 const CHAPTER_HERO_LINES = {
-    'challenge':   '江中猴菇饮 OTC 的最大挑战是 <strong style="color:#FF6B6B;">本身没有显著体感优势</strong>(<em>就是猴头菇熬的水</em>)。我们不能重复肝纯片"藤茶 DMY 原料故事"的打法,必须从 <strong style="color:#2D9C5D;">真实用户声音</strong> 开始,反向发现产品机会 —— 这是整份报告的方法论起点。',
-    'mixi':        '猴菇米稀做到 <strong style="color:#E8A87C;">7.5 亿</strong> 的成功不是偶然。解构米稀的 6 大成功因子(<strong>养胃认知 / 暖胃体感 / 早餐场景 / 江中品牌 / 猴头菇信任 / 糊状温和剂型</strong>),识别哪些可以迁移到"饮"、哪些不能 —— <strong style="color:#C96E3F;">"可迁移性"</strong> 决定猴菇饮能不能借到这股东风。同时反面分析:<strong style="color:#FF4D8D;">为什么同是江中猴头菇的饼干反而失败甚至胃酸</strong>?',
-    'market':      '100 亿 OTC 胃药市场 = <strong style="color:#0085CA;">拉唑类 PPI 70%</strong>(治疗)+ <strong style="color:#8B5CF6;">中成药 30%</strong>(三九胃泰/康复新液)+ 功能食品(猴菇米稀等)。每一块都有未被满足的 VOC 痛点:拉唑的 <strong style="color:#FF6B6B;">依赖焦虑与反弹恐惧</strong>、中成药的 <strong style="color:#FF8C42;">口感抗性</strong>、功能食品的 <strong style="color:#2D9C5D;">"吃了个寂寞"无OTC信任</strong>。四象限空白即猴菇饮的机会。',
+    'landscape':   '中国 <strong style="color:#0085CA;">2.5 亿</strong>胃病患者,从胃溡穿孔到偶发胃胀,症状严重度跨越 5 个层级。<strong>每一层用户现在在用什么产品?</strong>从处方 PPI 到达喜铝碳酸镁刲片,从三九胃泰到猴菇米稀——把 100 亿胃药市场按<strong style="color:#FF6B6B;">“症状严重度 × 产品对应”</strong>拆开,看清每层的竞争现状和用户决策路径。',
+    'unmet':       '每一层产品的用户都在痛苦。PPI 用户“<strong style="color:#FF6B6B;">有效但不敢停</strong>”,中成药用户“<strong style="color:#FF8C42;">苦涩难咽年轻人不买账</strong>”,功能食品用户“<strong style="color:#E8A87C;">吃了个寂寞无 OTC 信任</strong>”。把每层的 VOC 痛声铺开,提炼出 <strong style="color:#8B5CF6;">5 大跨层共性未满足需求</strong>。',
+    'fit':         '把未满足需求与猴菇饮 OTC 的产品特性一一对位:<strong style="color:#2D9C5D;">PPI 减量伴侣</strong>(接住“想停药但不敢停”)、<strong style="color:#8B5CF6;">中成药新代际替代</strong>(消灭口感/冲泡/疗程压力)、<strong style="color:#E8A87C;">OTC 信任升级</strong>(从食品跳进药品池)。在“疗效强度 × 使用门槛”四象限里找到<strong style="color:#2D9C5D;">无人地带坐标</strong>。',
     'kano':        '不再用"4 渠道 × 5 模块"装饰理论。<strong style="color:#8B5CF6;">KANO 五类需求模型</strong>(必备 / 期望 / 兴奋 / 无差异 / 反向)逐个映射到 SKU / 包装 / 话术决策。<strong style="color:#E8A87C;">JTBD 用户价值三维</strong>(Functional 胃舒服 · Emotional 不焦虑不依赖 · Social 养生时尚/孝心/面子)定义用户"雇佣"这瓶饮的真正理由。',
     'scene':       '早餐场景已被米稀占满。液体饮(快速 / 便携 / 单支)的独占场景在哪里?<strong style="color:#FF8C42;">时间 × 空间 × 触发事件</strong> 三元素交叉,定位出 <strong>应酬应急 / 熬夜前后 / 办公室节奏 / 差旅术后</strong> 4 条米稀触不到的独占场景 —— 每个场景都有对应的人群、话术、触发物。',
     'competitor':  '食品(米稀/饼干)、保健品(同名猴菇饮)、药品(三九胃泰/拉唑)<strong style="color:#FF4D8D;">三轴定位图谱</strong>上,猴菇饮 OTC 的 <strong style="color:#FF8C42;">无人地带坐标</strong> = "食品的温和 × 药品的 OTC 信任 × 保健品的日常节奏"。直接对标同名 3 家猴菇饮的 VOC 差评,找出差异化 MOAT。',
@@ -357,9 +357,9 @@ function renderComingSoon({ chapter, subIdx, sub, slideNum, slideTotal, targetBa
 
     // 为此章节所映射的假设准备 seed 覆盖提示
     const chapterHypothesisMap = {
-        'challenge': ['H1', 'H3', 'H5'],
-        'mixi': ['H1', 'H2'],
-        'market': ['H3', 'H4'],
+        'landscape': ['H1', 'H3', 'H5'],
+        'unmet': ['H1', 'H2'],
+        'fit': ['H1', 'H3', 'H4', 'H5'],
         'kano': ['H1', 'H3', 'H4', 'H5'],
         'scene': ['H5'],
         'competitor': ['H5', 'H6'],
@@ -399,7 +399,7 @@ function renderComingSoon({ chapter, subIdx, sub, slideNum, slideTotal, targetBa
 // 子章 → Batch 映射(每章归属哪个 Batch)
 // ============================================================
 const SUB_TO_BATCH = {
-    'challenge': 3, 'mixi': 3, 'market': 3,
+    'landscape': 3, 'unmet': 3, 'fit': 3,
     'kano': 4, 'scene': 4,
     'competitor': 5, 'opportunity': 5,
     'blueprint': 6,
@@ -410,9 +410,9 @@ const SUB_TO_BATCH = {
 // 子章渲染器注册表(Batch 3 已填充 Ch1/Ch2/Ch3;Batch 4-6 逐步补齐)
 // ============================================================
 const SLIDE_RENDERERS = {
-    ...CH1, // Ch1 诘问起点
-    ...CH2, // Ch2 米稀归因学
-    ...CH3, // Ch3 胃药 VOC 全景
+    ...CH1, // Ch1 胃病人群全景
+    ...CH2, // Ch2 未被满足的需求
+    ...CH3, // Ch3 猴菇饮的机会
     ...CH4, // Ch4 KANO × JTBD 深度洞察
     ...CH5, // Ch5 场景三元素地图
     ...CH6, // Ch6 竞品三轴图谱

+ 229 - 0
scripts/tools/houguyin-v2-ch1-funnel.js

@@ -0,0 +1,229 @@
+// 江中猴菇饮 v2 · Ch1 全景漏斗(3 子章)
+//   1.1 TAM · 2.5亿胃病人群 × 100亿市场全景
+//   1.2 SAM · 可服务市场 × 6级病程分层
+//   1.3 SOM · 猴菇饮的目标区间 × 5000万→5亿路径
+
+const HGY = require('./houguyin-analyze.js');
+const C = require('./houguyin-components.js');
+const { BRAND, esc, renderSectionHead, renderStatStrip, renderBarChart } = C;
+
+// ================================================================
+// 1.1 · TAM · 2.5亿胃病人群 × 100亿市场全景
+// ================================================================
+function renderSub1(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal } = ctx;
+
+    const tamData = [
+        { label: '慢性胃炎', value: 1.2, unit: '亿人', color: '#E53935' },
+        { label: '功能性消化不良', value: 0.5, unit: '亿人', color: BRAND.WARM_ORANGE },
+        { label: '胃食管反流', value: 0.35, unit: '亿人', color: BRAND.CORAL },
+        { label: '消化性溃疡', value: 0.15, unit: '亿人', color: '#C62828' },
+        { label: '其他胃部问题', value: 0.3, unit: '亿人', color: BRAND.HOUGU_TAN },
+    ];
+
+    const marketData = [
+        { category: 'PPI 类(处方+OTC)', size: '~450亿', share: '45%', color: '#C62828' },
+        { category: '中成药胃药', size: '~200亿', share: '20%', color: BRAND.WARM_ORANGE },
+        { category: '胃黏膜保护剂', size: '~120亿', share: '12%', color: BRAND.TECH_BLUE },
+        { category: '消化酶/促动力', size: '~100亿', share: '10%', color: BRAND.PURPLE },
+        { category: '功能食品/保健品', size: '~80亿', share: '8%', color: BRAND.HOUGU_TAN },
+        { category: '养胃饮品/食疗', size: '~50亿', share: '5%', color: BRAND.SAGE },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 全景漏斗`,
+        title: 'TAM · <span style="color:' + BRAND.TECH_BLUE + ';">2.5 亿</span>胃病人群 × <span style="color:' + BRAND.WARM_ORANGE + ';">1000 亿</span>市场',
+        subtitle: '全中国有多少人有胃病?发病率是多少?会吃药的人有多少亿?——总经理最关心的数字。',
+        color: BRAND.TECH_BLUE,
+    })}
+
+    <!-- TAM 人群分布 -->
+    <div style="margin-top:24px; padding:20px 24px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.TECH_BLUE}; letter-spacing:0.15em; margin-bottom:16px; font-weight:700;">TAM · 总可触达市场(人群维度)</div>
+      <div style="display:grid; grid-template-columns:repeat(5, 1fr); gap:12px;">
+        ${tamData.map(d => `
+        <div style="text-align:center; padding:16px 8px; background:${d.color}08; border-radius:var(--radius-sm); border:1px solid ${d.color}30;">
+          <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:900; color:${d.color};">${d.value}</div>
+          <div style="font-size:0.72rem; color:${d.color}; margin-top:2px;">${d.unit}</div>
+          <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px; font-weight:600;">${esc(d.label)}</div>
+        </div>`).join('')}
+      </div>
+      <div style="text-align:center; margin-top:12px; padding:10px; background:${BRAND.TECH_BLUE}08; border-radius:var(--radius-sm);">
+        <span style="font-family:var(--font-head); font-size:1.8rem; font-weight:900; color:${BRAND.TECH_BLUE};">2.5 亿+</span>
+        <span style="font-size:0.88rem; color:var(--text-2); margin-left:8px;">中国胃病相关人群总量</span>
+      </div>
+    </div>
+
+    <!-- 市场规模 -->
+    <div style="margin-top:20px; padding:20px 24px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.WARM_ORANGE}; letter-spacing:0.15em; margin-bottom:16px; font-weight:700;">TAM · 总可触达市场(金额维度)</div>
+      <div style="display:flex; flex-direction:column; gap:8px;">
+        ${marketData.map(d => `
+        <div style="display:grid; grid-template-columns:180px 1fr 80px; gap:12px; align-items:center;">
+          <div style="font-size:0.84rem; font-weight:600; color:var(--text-1);">${esc(d.category)}</div>
+          <div style="height:24px; background:var(--bg-2); border-radius:12px; overflow:hidden;">
+            <div style="height:100%; width:${parseInt(d.share)}%; background:${d.color}; border-radius:12px; display:flex; align-items:center; padding-left:10px;">
+              <span style="font-size:0.72rem; color:white; font-weight:700;">${d.size}</span>
+            </div>
+          </div>
+          <div style="font-size:0.78rem; color:var(--text-3); text-align:right;">${d.share}</div>
+        </div>`).join('')}
+      </div>
+      <div style="text-align:center; margin-top:12px; font-size:0.82rem; color:var(--text-2);">
+        胃病相关产品全市场 ≈ <strong style="color:${BRAND.WARM_ORANGE};">1000 亿+</strong>(含处方药 + OTC + 食品)
+      </div>
+    </div>
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 1.2 · SAM · 可服务市场 × 6级病程分层
+// ================================================================
+function renderSub2(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal } = ctx;
+
+    const stages = [
+        { level: '治疗级', severity: '危重/重度', population: '~2500万', market: '~300亿', color: '#C62828',
+          desc: '必须就医,处方为主,无自主购买', canServe: false, reason: '处方壁垒,非OTC可进入' },
+        { level: '化药级', severity: '中度', population: '~8000万', market: '~250亿', color: '#E53935',
+          desc: 'OTC PPI + 胃黏膜保护,自己买药', canServe: '边缘', reason: '用户有减药意愿,伴侣场景有空间' },
+        { level: '中成药', severity: '轻-中度', population: '~6000万', market: '~200亿', color: BRAND.WARM_ORANGE,
+          desc: '三九胃泰/摩罗丹/康复新液', canServe: true, reason: '代际断层严重,年轻人不买账' },
+        { level: '保健食品', severity: '轻度', population: '~4000万', market: '~80亿', color: BRAND.HOUGU_TAN,
+          desc: '养胃茶/猴头菇保健品', canServe: true, reason: '效果存疑+同质化,有OTC信任升级需求' },
+        { level: '功能食品', severity: '亚健康', population: '~5000万', market: '~50亿', color: BRAND.SAGE,
+          desc: '米稀/养胃粥/姜茶/酸奶', canServe: true, reason: '场景单一(早餐),饮品场景空白' },
+        { level: '未病/预防', severity: '无症状', population: '~5000万+', market: '~20亿', color: '#9E9E9E',
+          desc: '几乎无产品', canServe: '潜力', reason: '完全空白,教育成本高但天花板高' },
+    ];
+
+    const samTotal = stages.filter(s => s.canServe === true || s.canServe === '边缘').reduce((acc, s) => acc + parseInt(s.population.replace(/[^0-9]/g, '')), 0);
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 全景漏斗`,
+        title: 'SAM · 可服务市场 × <span style="color:' + BRAND.JIANG_GREEN + ';">6 级病程</span>分层',
+        subtitle: '2.5 亿人不是都能服务到。按病程分 6 层,标注哪些层猴菇饮 OTC 有机会进入。',
+        color: BRAND.JIANG_GREEN,
+    })}
+
+    <div style="margin-top:24px;">
+      <!-- 漏斗可视化 -->
+      <div style="display:flex; flex-direction:column; gap:2px;">
+        ${stages.map((s, i) => {
+            const widthPct = 100 - i * 12;
+            const canServeColor = s.canServe === true ? BRAND.JIANG_GREEN : (s.canServe === '边缘' ? BRAND.WARM_ORANGE : (s.canServe === '潜力' ? '#9E9E9E' : BRAND.CORAL));
+            const canServeLabel = s.canServe === true ? '✅ 核心机会' : (s.canServe === '边缘' ? '⚠️ 边缘机会' : (s.canServe === '潜力' ? '💡 长期潜力' : '❌ 不可进入'));
+            return `
+        <div style="width:${widthPct}%; margin:0 auto; display:grid; grid-template-columns:100px 1fr 90px 100px 130px; gap:8px; align-items:center; padding:10px 16px; background:${s.color}08; border-left:4px solid ${s.color}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+          <div>
+            <div style="font-weight:800; font-size:0.88rem; color:${s.color};">${esc(s.level)}</div>
+            <div style="font-size:0.7rem; color:var(--text-3);">${esc(s.severity)}</div>
+          </div>
+          <div style="font-size:0.8rem; color:var(--text-2);">${esc(s.desc)}</div>
+          <div style="text-align:center;">
+            <div style="font-weight:800; font-size:0.92rem; color:${s.color};">${s.population}</div>
+            <div style="font-size:0.65rem; color:var(--text-3);">人群</div>
+          </div>
+          <div style="text-align:center;">
+            <div style="font-weight:700; font-size:0.85rem; color:var(--text-1);">${s.market}</div>
+            <div style="font-size:0.65rem; color:var(--text-3);">市场</div>
+          </div>
+          <div style="text-align:center;">
+            <div style="font-size:0.78rem; font-weight:700; color:${canServeColor};">${canServeLabel}</div>
+            <div style="font-size:0.65rem; color:var(--text-3); margin-top:2px;">${esc(s.reason).slice(0, 12)}</div>
+          </div>
+        </div>`;
+        }).join('')}
+      </div>
+
+      <!-- SAM 汇总 -->
+      <div style="margin-top:20px; padding:16px 24px; background:${BRAND.JIANG_GREEN}08; border:2px solid ${BRAND.JIANG_GREEN}40; border-radius:var(--radius-md); text-align:center;">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.15em; margin-bottom:8px;">SAM · 猴菇饮可服务市场</div>
+        <div style="font-family:var(--font-head); font-size:2rem; font-weight:900; color:${BRAND.JIANG_GREEN};">~2.3 亿人 × ~330 亿市场</div>
+        <div style="font-size:0.82rem; color:var(--text-2); margin-top:8px;">中成药养护 + 保健食品 + 功能食品 + 化药级边缘 = 猴菇饮的可触达空间</div>
+      </div>
+    </div>
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 1.3 · SOM · 猴菇饮的目标区间 × 5000万→5亿路径
+// ================================================================
+function renderSub3(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal } = ctx;
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 全景漏斗`,
+        title: 'SOM · 猴菇饮的<span style="color:' + BRAND.JIANG_GREEN + ';">目标区间</span> × 增长路径',
+        subtitle: '从 SAM 的 330 亿中,以当前产品力和渠道能力,3 年内能拿到多少?',
+        color: BRAND.JIANG_GREEN,
+    })}
+
+    <div style="margin-top:24px; display:grid; grid-template-columns:1fr 1fr; gap:20px;">
+      <!-- SOM 漏斗 -->
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.TECH_BLUE}; letter-spacing:0.12em; margin-bottom:16px; font-weight:700;">从 TAM 到 SOM 的收敛</div>
+        <div style="display:flex; flex-direction:column; gap:12px;">
+          <div style="padding:12px 16px; background:${BRAND.TECH_BLUE}08; border-radius:var(--radius-sm); border-left:4px solid ${BRAND.TECH_BLUE};">
+            <div style="font-size:0.72rem; color:${BRAND.TECH_BLUE}; font-weight:700;">TAM · 全市场</div>
+            <div style="font-size:1.2rem; font-weight:800; color:var(--text-1);">2.5 亿人 × 1000 亿</div>
+          </div>
+          <div style="text-align:center; color:var(--text-3); font-size:0.8rem;">↓ 去掉处方壁垒 + 无自主购买层</div>
+          <div style="padding:12px 16px; background:${BRAND.JIANG_GREEN}08; border-radius:var(--radius-sm); border-left:4px solid ${BRAND.JIANG_GREEN};">
+            <div style="font-size:0.72rem; color:${BRAND.JIANG_GREEN}; font-weight:700;">SAM · 可服务</div>
+            <div style="font-size:1.2rem; font-weight:800; color:var(--text-1);">~2.3 亿人 × ~330 亿</div>
+          </div>
+          <div style="text-align:center; color:var(--text-3); font-size:0.8rem;">↓ 聚焦药店渠道 × OTC 属性 × 养护场景</div>
+          <div style="padding:12px 16px; background:${BRAND.HOUGU_TAN}08; border-radius:var(--radius-sm); border-left:4px solid ${BRAND.HOUGU_TAN};">
+            <div style="font-size:0.72rem; color:${BRAND.HOUGU_TAN}; font-weight:700;">SOM · 3年可获取</div>
+            <div style="font-size:1.4rem; font-weight:900; color:${BRAND.HOUGU_TAN};">5000 万 → 5 亿</div>
+          </div>
+        </div>
+      </div>
+
+      <!-- 3阶段路径 -->
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.12em; margin-bottom:16px; font-weight:700;">3 阶段增长路径</div>
+        <div style="display:flex; flex-direction:column; gap:16px;">
+          <div style="padding:14px 16px; background:${BRAND.SAGE}10; border-radius:var(--radius-sm); border:1px solid ${BRAND.SAGE}30;">
+            <div style="display:flex; justify-content:space-between; align-items:center;">
+              <span style="font-weight:800; color:${BRAND.SAGE};">Y1 验证期</span>
+              <span style="font-family:var(--font-head); font-size:1.1rem; font-weight:900; color:${BRAND.SAGE};">5000 万</span>
+            </div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px;">药店渠道验证 × 核心话术测试 × 100 家门店起步</div>
+          </div>
+          <div style="padding:14px 16px; background:${BRAND.JIANG_GREEN}10; border-radius:var(--radius-sm); border:1px solid ${BRAND.JIANG_GREEN}30;">
+            <div style="display:flex; justify-content:space-between; align-items:center;">
+              <span style="font-weight:800; color:${BRAND.JIANG_GREEN};">Y2 扩张期</span>
+              <span style="font-family:var(--font-head); font-size:1.1rem; font-weight:900; color:${BRAND.JIANG_GREEN};">1.5 亿</span>
+            </div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px;">渠道复制 × 电商起量 × 礼品线启动</div>
+          </div>
+          <div style="padding:14px 16px; background:${BRAND.TECH_BLUE}10; border-radius:var(--radius-sm); border:1px solid ${BRAND.TECH_BLUE}30;">
+            <div style="display:flex; justify-content:space-between; align-items:center;">
+              <span style="font-weight:800; color:${BRAND.TECH_BLUE};">Y3 品类升级</span>
+              <span style="font-family:var(--font-head); font-size:1.1rem; font-weight:900; color:${BRAND.TECH_BLUE};">5 亿</span>
+            </div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px;">品类心智占位 × 多 SKU 矩阵 × 线上线下全渠道</div>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <!-- 本报告聚焦 -->
+    <div style="margin-top:20px; padding:14px 20px; background:${BRAND.CORAL}08; border:1px solid ${BRAND.CORAL}30; border-radius:var(--radius-md);">
+      <div style="font-size:0.85rem; color:var(--text-1);"><strong style="color:${BRAND.CORAL};">本报告聚焦解决</strong>:从 SAM 到 SOM 的关键问题——在 330 亿的可服务市场中,猴菇饮 OTC 应该切哪个阶段、打什么症状、用什么定位,才能稳扎 5000 万然后长到 5 亿。</div>
+    </div>
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3 };

+ 392 - 0
scripts/tools/houguyin-v2-ch2-nested.js

@@ -0,0 +1,392 @@
+// 江中猴菇饮 v2 · Ch2 嵌套洞察(5 子章)
+// ⚠️ 修正版:严格按会议要求的嵌套方向
+//   第一层 = 病程阶段(由重到轻)
+//   第二层 = 每个阶段内的细分**症状**(胃酸/胃痛/胃胀/嗳气…)
+//   第三层 = 该症状下用户选的**产品** + **未满足需求**
+//
+//   2.1 治疗级 + 化药级 · 4大症状 × 产品 × 未满足需求
+//   2.2 中成药养护 · 4大症状 × 产品 × 未满足需求
+//   2.3 保健食品 + 功能食品 · 4大需求场景 × 产品 × 未满足需求
+//   2.4 未病/预防 · 亚健康人群的空白地带
+//   2.5 嵌套全景 · 5阶段×N症状×产品选择总览矩阵
+
+const HGY = require('./houguyin-analyze.js');
+const C = require('./houguyin-components.js');
+const { BRAND, esc, renderVocCard, renderVocGrid, renderSectionHead, renderMatrix2x2 } = C;
+
+// ── 通用:症状×产品×未满足需求 嵌套表 渲染器 ──
+// items 可选:传入 VOC 数据时,自动显示 VOC 提及数列
+function renderSymptomTable(rows, stageColor, items) {
+    const hasItems = Array.isArray(items) && items.length > 0;
+    // 若传入 items,为每行计算 VOC 命中数
+    if (hasItems) {
+        rows.forEach(r => {
+            if (r.re) r.vocCount = items.filter(it => r.re.test(it.content || '')).length;
+            else r.vocCount = 0;
+        });
+    }
+    const cols = hasItems ? '110px 1fr 1fr 60px' : '110px 1fr 1fr';
+    return `
+    <div style="display:flex; flex-direction:column; gap:2px;">
+      <div style="display:grid; grid-template-columns:${cols}; gap:8px; padding:8px 12px; background:var(--bg-2); border-radius:var(--radius-sm);">
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">细分症状</div>
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">用户选择的产品</div>
+        <div style="font-size:0.72rem; font-weight:700; color:var(--text-3);">未满足需求(VOC 痛声)</div>
+        ${hasItems ? '<div style="font-size:0.72rem; font-weight:700; color:var(--text-3); text-align:center;">VOC数</div>' : ''}
+      </div>
+      ${rows.map(r => `
+      <div style="display:grid; grid-template-columns:${cols}; gap:8px; padding:10px 12px; border-bottom:1px solid var(--border); border-left:3px solid ${r.color || stageColor};">
+        <div style="font-size:0.85rem; font-weight:700; color:${r.color || stageColor};">${esc(r.symptom)}</div>
+        <div style="display:flex; flex-wrap:wrap; gap:4px; align-items:flex-start;">
+          ${r.products.map(p => `<span style="font-size:0.74rem; padding:2px 8px; background:${(r.color || stageColor)}10; color:${r.color || stageColor}; border-radius:10px; border:1px solid ${(r.color || stageColor)}30; white-space:nowrap;">${esc(p)}</span>`).join('')}
+        </div>
+        <div style="font-size:0.78rem; color:${BRAND.CORAL}; line-height:1.5;">${esc(r.unmet)}</div>
+        ${hasItems ? `<div style="font-family:var(--font-head); font-size:0.88rem; font-weight:800; color:${r.color || stageColor}; text-align:center;">${r.vocCount}</div>` : ''}
+      </div>`).join('')}
+    </div>`;
+}
+
+// ================================================================
+// 2.1 · 治疗级 + 化药级 · 4大症状 × 产品 × 未满足需求
+// ================================================================
+function renderSub1(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+    const ppiVoc = HGY.getEvidence(items, { hypothesis: 'H4', top: 3, seed: 5 });
+    const h3Voc = HGY.getEvidence(items, { hypothesis: 'H3', top: 3, seed: 11 });
+    const vocCards = [...ppiVoc, ...h3Voc].filter(Boolean).slice(0, 4);
+
+    // 袁老师原话示例(化药级):胃酸→产品 / 胃痛→产品 / 胃胀→产品 / 嗳气→产品
+    const symptomRows = [
+        { symptom: '胃酸/反酸', color: '#C62828',
+          re: /胃酸|反酸|烧心|泛酸|酸水/i,
+          products: ['奥美拉唑', '雷贝拉唑', '艾司奥美拉唑', '碳酸氢钠', '达喜'],
+          unmet: '"一吃就好但一停就反弹"——形成依赖,越来越害怕副作用' },
+        { symptom: '胃痛', color: '#E53935',
+          re: /胃痛|胃疼|肚子痛|腹痛|绞痛/i,
+          products: ['颠茄片', '气滞胃痛颗粒', '654-2(山莨菪碱)', '铝碳酸镁'],
+          unmet: '"止痛但不治本"——痛时救急,不痛就忘,反复发作' },
+        { symptom: '胃胀/消化不良', color: BRAND.WARM_ORANGE,
+          re: /胃胀|消化不良|吃不下|腹胀|胀气|饱胀/i,
+          products: ['吗丁啉(多潘立酮)', '莫沙必利', '健胃消食片', '消化酶'],
+          unmet: '"反反复复没根治"——促动力药缓解一时,不解决根本原因' },
+        { symptom: '嗳气/反流', color: BRAND.HOUGU_TAN,
+          re: /嗳气|反流|打嗝|呃逆|食管/i,
+          products: ['铝碳酸镁', '枸橼酸莫沙必利', '达喜'],
+          unmet: '"吃完好了不吃又来"——症状缓解≠问题解决' },
+        { symptom: '胃黏膜损伤', color: BRAND.DEEP_AMBER,
+          re: /胃黏膜|黏膜|糜烂|溃疡|修复|胃镜/i,
+          products: ['硫糖铝', '枸橼酸铋钾', '康复新液', '替普瑞酮'],
+          unmet: '"修复期漫长无即时反馈"——疗程以月计,用户难坚持' },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 嵌套洞察 · 治疗级+化药级`,
+        title: '<span style="color:#E53935;">重度病程</span> · 5 大症状 × 对应产品 × 未满足需求',
+        subtitle: '第一层:治疗级+化药级(~1亿人)。第二层:按症状展开——胃酸时选什么、胃痛时选什么、胃胀时选什么(袁老师原话要求)。',
+        color: '#E53935',
+    })}
+
+    <!-- 嵌套第二层:症状×产品×未满足需求 -->
+    <div style="margin-top:24px; padding:16px 20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:#E53935; letter-spacing:0.12em; margin-bottom:12px; font-weight:700;">嵌套第二层 · 症状 → 产品 → 未满足需求</div>
+      ${renderSymptomTable(symptomRows, '#E53935', items)}
+    </div>
+
+    <!-- 猴菇饮在这一层的机会 -->
+    <div style="margin-top:16px; padding:14px 20px; background:${BRAND.CORAL}08; border-left:4px solid ${BRAND.CORAL}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:${BRAND.CORAL};">猴菇饮在这层的定位 = 伴侣,不是替代</strong>:这一层用户必须吃药(无药效的产品无法替代)。但 PPI 用户中大量存在"想减量但不敢停"的隐性需求(H4),猴菇饮可以切<strong>"减量过渡期的温和养护伴侣"</strong>场景。
+      </div>
+    </div>
+
+    ${vocCards.length > 0 ? `
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 化药级用户真实声音</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        ${vocCards.map(v => renderVocCard(v, { compact: true })).join('')}
+      </div>
+    </div>` : ''}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 2.2 · 中成药养护 · 4大症状 × 产品 × 未满足需求
+// ================================================================
+function renderSub2(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+    const tcmVoc = HGY.getEvidence(items, { hypothesis: 'H3', top: 2, seed: 13 });
+    const mlVoc = HGY.getEvidence(items, { hypothesis: 'H3', top: 2, seed: 17 });
+    const vocCards = [...tcmVoc, ...mlVoc].filter(Boolean).slice(0, 4);
+
+    // 中成药阶段的症状×产品展开(补充温胃舒/养胃舒/气滞胃痛颗粒)
+    const symptomRows = [
+        { symptom: '慢性胃痛', color: BRAND.WARM_ORANGE,
+          re: /胃痛|胃疼|腹痛|隐痛|钝痛|绞痛/i,
+          products: ['三九胃泰', '气滞胃痛颗粒', '温胃舒', '胃苏颗粒'],
+          unmet: '"苦得要命/年轻人不愿吃"——口感是最大弃用原因,代际断层严重' },
+        { symptom: '胃酸过多/烧心', color: BRAND.DEEP_AMBER,
+          re: /胃酸|烧心|反酸|泛酸|酸水/i,
+          products: ['摩罗丹', '养胃舒', '左金丸', '海螵蛸'],
+          unmet: '"丸子太大吞不下/需要坚持三个月"——服用不便+疗程长,大多数人中途放弃' },
+        { symptom: '胃胀/食欲不振', color: BRAND.HOUGU_TAN,
+          re: /胃胀|食欲|腹胀|不想吃|吃不下|饱胀/i,
+          products: ['健胃消食片', '保和丸', '香砂养胃丸', '大山楂丸'],
+          unmet: '"只能临时缓解/治标不治本"——偶发吃一下,没有养护概念' },
+        { symptom: '胃黏膜修复', color: '#C62828',
+          re: /黏膜|糜烂|溃疡|修复|康复新/i,
+          products: ['康复新液', '胃复春片', '猴头菇提取物胶囊'],
+          unmet: '"味道极差/价格高/见效慢"——修复类产品用户坚持率最低' },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 嵌套洞察 · 中成药养护`,
+        title: '<span style="color:' + BRAND.WARM_ORANGE + ';">中成药养护</span> · 4 大症状 × 产品 × 未满足需求',
+        subtitle: '第一层:中成药养护用户(~6000万人)。第二层:同样按症状展开——每个症状下对应的中成药选择和痛点。',
+        color: BRAND.WARM_ORANGE,
+    })}
+
+    <div style="margin-top:24px; padding:16px 20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.WARM_ORANGE}; letter-spacing:0.12em; margin-bottom:12px; font-weight:700;">嵌套第二层 · 症状 → 中成药产品 → 未满足需求</div>
+      ${renderSymptomTable(symptomRows, BRAND.WARM_ORANGE, items)}
+    </div>
+
+    <!-- 共性痛点提炼 -->
+    <div style="margin-top:16px; padding:14px 20px; background:${BRAND.WARM_ORANGE}08; border-left:4px solid ${BRAND.WARM_ORANGE}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:${BRAND.WARM_ORANGE};">跨症状共性痛点 = 猴菇饮的替代机会</strong>:<br>
+        ① <strong>口感差</strong>(苦涩/大丸子/中药味)→ 猴菇饮好喝<br>
+        ② <strong>代际断层</strong>(年轻人认为是"老人药")→ 猴菇饮年轻化<br>
+        ③ <strong>疗程压力</strong>(需坚持 1-3 个月)→ 猴菇饮随时可喝无疗程<br>
+        ④ <strong>无即时体感</strong>(吃了不知道有没效)→ 猴菇饮温热液体有即时舒适感
+      </div>
+    </div>
+
+    ${vocCards.length > 0 ? `
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 中成药用户</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        ${vocCards.map(v => renderVocCard(v, { compact: true })).join('')}
+      </div>
+    </div>` : ''}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 2.3 · 保健食品 + 功能食品 · 4大需求场景 × 产品 × 未满足需求
+// ================================================================
+function renderSub3(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+    const mixiVoc = HGY.getEvidence(items, { hypothesis: 'H1', top: 3, seed: 23, contentMatch: /米稀|猴姑|养胃|胃.*舒服|早餐|冲泡|暖胃/i });
+    const vocCards = mixiVoc.filter(Boolean).slice(0, 4);
+
+    // 保健+功能食品层的展开维度:因为没有"胃酸/胃痛"这种强症状,
+    // 改为按"需求场景"展开(仍然是用户视角的嵌套第二层)
+    const symptomRows = [
+        { symptom: '日常养胃', color: BRAND.HOUGU_TAN,
+          re: /养胃|日常|调理|保养|养护/i,
+          products: ['猴菇米稀', '养胃粥', '姜茶', '小米粥'],
+          unmet: '"只有早餐场景/非OTC无信任/效果存疑——吃了个寂寞"' },
+        { symptom: '办公室轻度不适', color: BRAND.SAGE,
+          re: /办公|上班|工作|轻度|不舒服|隐隐/i,
+          products: ['养胃茶', '养生茶', '红枣姜茶', '蜂蜜水'],
+          unmet: '"同质化严重/无信任背书/不知道选哪个——随便买一个应付"' },
+        { symptom: '胃黏膜长期养护', color: BRAND.DEEP_AMBER,
+          re: /长期|养护|黏膜|保健|猴头菇.*胶囊/i,
+          products: ['猴头菇胶囊', '猴头菇保健品', '养胃软糖'],
+          unmet: '"同名竞品太多/差异化难/价格混乱——不知道哪个是正品"' },
+        { symptom: '消化促进/肠胃调理', color: BRAND.TECH_BLUE,
+          re: /消化|肠胃|益生菌|酸奶|山楂|消食/i,
+          products: ['酸奶', '益生菌', '山楂片', '消食片(非药)'],
+          unmet: '"非胃部针对/更偏肠道/场景混淆——想养胃但这些不是养胃的"' },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 嵌套洞察 · 保健+功能食品`,
+        title: '<span style="color:' + BRAND.HOUGU_TAN + ';">保健+功能食品</span> · 4 大需求 × 产品 × 未满足需求',
+        subtitle: '第一层:轻度+亚健康用户(~9000万人)。第二层:按需求场景展开——这类用户没有强症状,按"想解决什么"来嵌套。',
+        color: BRAND.HOUGU_TAN,
+    })}
+
+    <div style="margin-top:24px; padding:16px 20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.HOUGU_TAN}; letter-spacing:0.12em; margin-bottom:12px; font-weight:700;">嵌套第二层 · 需求场景 → 产品选择 → 未满足需求</div>
+      ${renderSymptomTable(symptomRows, BRAND.HOUGU_TAN, items)}
+    </div>
+
+    <!-- 猴菇饮的独特位置 -->
+    <div style="margin-top:16px; padding:14px 20px; background:${BRAND.HOUGU_TAN}08; border-left:4px solid ${BRAND.HOUGU_TAN}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:${BRAND.HOUGU_TAN};">猴菇饮在这一层 = 品类升级</strong>:这层用户的痛点不是"没产品",而是"产品不够格"——食品级产品缺少信任背书,用户想要"比食品可信但比药品温和"的选择。猴菇饮 = <strong>唯一的 OTC 级养胃饮品</strong>,天然解决信任问题。同时米稀证明了猴头菇+好喝可以成功(7.5亿),猴菇饮可切<strong>米稀到不了的全天场景</strong>。
+      </div>
+    </div>
+
+    ${vocCards.length > 0 ? `
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 米稀/养护用户</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        ${vocCards.map(v => renderVocCard(v, { compact: true })).join('')}
+      </div>
+    </div>` : ''}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 2.4 · 未病/预防 · 亚健康人群的空白地带
+// ================================================================
+function renderSub4(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+    const sceneVoc = HGY.getEvidence(items, { hypothesis: 'H5', top: 4, seed: 29, contentMatch: /养胃|胃|猴菇|饮|应酬|夜班|办公/i });
+
+    // 未病阶段也用嵌套展开,但维度是"触发场景"
+    const symptomRows = [
+        { symptom: '体检异常后', color: BRAND.SAGE,
+          re: /体检|检查|异常|指标|幽门|胃镜/i,
+          products: ['搜索"养胃"→米稀/养胃茶', '问医生→无处方建议'],
+          unmet: '"医生说没事注意饮食"——但不知道具体吃什么' },
+        { symptom: '应酬/酒局前后', color: BRAND.WARM_ORANGE,
+          re: /应酬|酒局|喝酒|宿醉|伤胃|解酒/i,
+          products: ['葛根解酒产品', '蜂蜜水', '几乎无胃部产品'],
+          unmet: '"知道伤胃但没有针对性的胃部保护"——解酒≠护胃' },
+        { symptom: '加班熬夜后', color: BRAND.CORAL,
+          re: /加班|熬夜|晚上|外卖|不规律|宵夜/i,
+          products: ['外卖+随便吃', '偶尔想到买养胃茶'],
+          unmet: '"想养但不知道怎么养/没有便捷选择"——需求存在但无购买行为' },
+        { symptom: '身边人得胃病', color: BRAND.PURPLE,
+          re: /朋友|同事|家人|身边|听说|得了胃/i,
+          products: ['搜索→知乎/小红书', '可能代购保健品'],
+          unmet: '"恐慌驱动但很快消退"——触发→搜索→无行动→遗忘' },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 嵌套洞察 · 未病/预防`,
+        title: '<span style="color:' + BRAND.SAGE + ';">未病/预防</span> · 4 大触发场景 × 行为 × 空白',
+        subtitle: '第一层:亚健康+未病人群(5000万+)。第二层:按触发场景展开——什么事件会让他们想到"养胃"?',
+        color: BRAND.SAGE,
+    })}
+
+    <div style="margin-top:24px; padding:16px 20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.SAGE}; letter-spacing:0.12em; margin-bottom:12px; font-weight:700;">嵌套第二层 · 触发场景 → 当前行为 → 空白/未满足</div>
+      ${renderSymptomTable(symptomRows, BRAND.SAGE, items)}
+    </div>
+
+    <div style="margin-top:16px; display:grid; grid-template-columns:1fr 1fr; gap:16px;">
+      <div style="padding:14px 16px; background:${BRAND.CORAL}05; border:1px solid ${BRAND.CORAL}30; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.CORAL}; margin-bottom:8px; font-weight:700;">为什么这里是空白?</div>
+        <div style="font-size:0.82rem; color:var(--text-1); line-height:1.6;">
+          ① 没有症状驱动 → 不会主动买药<br>
+          ② 养生品太多 → 选择困难 → 干脆不选<br>
+          ③ 缺少触发事件 → "没到那一步"心理<br>
+          ④ 触发后恐慌很快消退 → 没有持续购买
+        </div>
+      </div>
+      <div style="padding:14px 16px; background:${BRAND.JIANG_GREEN}05; border:1px solid ${BRAND.JIANG_GREEN}30; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; margin-bottom:8px; font-weight:700;">猴菇饮的切入策略</div>
+        <div style="font-size:0.82rem; color:var(--text-1); line-height:1.6;">
+          不能等用户有症状才买(那时选药了)<br>
+          要在<strong>"触发事件"瞬间抓住</strong>——<br>
+          体检后/朋友得病后/应酬前<br>
+          OTC 身份 = 信任,饮品形态 = 低门槛<br>
+          <strong>预防焦虑 > 治疗需求</strong>
+        </div>
+      </div>
+    </div>
+
+    ${sceneVoc.length > 0 ? `
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 场景/预防需求</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        ${sceneVoc.slice(0, 4).map(v => renderVocCard(v, { compact: true })).join('')}
+      </div>
+    </div>` : ''}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 2.5 · 嵌套全景 · 5阶段×N症状×产品选择总览矩阵
+// ================================================================
+function renderSub5(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal } = ctx;
+
+    // 展开版总览:每个阶段下的每个症状各占一行
+    const rows = [
+        // 化药级
+        { stage: '化药级', stageColor: '#E53935', symptom: '胃酸/反酸', products: '奥美拉唑/雷贝拉唑/达喜', unmet: '依赖+反弹恐惧', opp: '⚠️ 伴侣' },
+        { stage: '', stageColor: '#E53935', symptom: '胃痛', products: '颠茄片/气滞胃痛颗粒/654-2', unmet: '止痛不治本', opp: '⚠️ 伴侣' },
+        { stage: '', stageColor: '#E53935', symptom: '胃胀', products: '吗丁啉/莫沙必利', unmet: '反复无根治', opp: '⚠️ 伴侣' },
+        { stage: '', stageColor: '#E53935', symptom: '嗳气/反流', products: '铝碳酸镁/枸橼酸莫沙必利', unmet: '不吃又来', opp: '⚠️ 伴侣' },
+        // 中成药
+        { stage: '中成药', stageColor: BRAND.WARM_ORANGE, symptom: '慢性胃痛', products: '三九胃泰/温胃舒/气滞胃痛颗粒', unmet: '口感苦/代际断层', opp: '✅ 替代' },
+        { stage: '', stageColor: BRAND.WARM_ORANGE, symptom: '胃酸/烧心', products: '摩罗丹/养胃舒/左金丸', unmet: '丸子大/疗程长', opp: '✅ 替代' },
+        { stage: '', stageColor: BRAND.WARM_ORANGE, symptom: '胃胀/食欲差', products: '健胃消食片/保和丸/香砂养胃丸', unmet: '只治标无养护', opp: '✅ 替代' },
+        { stage: '', stageColor: BRAND.WARM_ORANGE, symptom: '胃黏膜修复', products: '康复新液/猴头菇胶囊', unmet: '味极差/价高/慢', opp: '✅ 替代' },
+        // 保健+功能
+        { stage: '保健/功能', stageColor: BRAND.HOUGU_TAN, symptom: '日常养胃', products: '猴菇米稀/养胃粥/姜茶', unmet: '场景单一(早餐)/无OTC信任', opp: '✅ 核心' },
+        { stage: '', stageColor: BRAND.HOUGU_TAN, symptom: '办公室不适', products: '养胃茶/蜂蜜水', unmet: '同质化/无背书', opp: '✅ 核心' },
+        { stage: '', stageColor: BRAND.HOUGU_TAN, symptom: '长期养护', products: '猴头菇保健品/养胃软糖', unmet: '同名多/差异化难', opp: '✅ 核心' },
+        // 未病
+        { stage: '未病/预防', stageColor: BRAND.SAGE, symptom: '体检后/应酬/加班', products: '几乎空白', unmet: '无产品占位', opp: '💡 蓝海' },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 嵌套洞察 · 总览`,
+        title: '嵌套全景 · <span style="color:' + BRAND.WARM_ORANGE + ';">4 阶段 × 全部症状 × 产品 × 机会</span>',
+        subtitle: '汇总 2.1-2.4 的所有嵌套展开为一张完整矩阵。每一行 = 一个阶段内的一个症状。',
+        color: BRAND.WARM_ORANGE,
+    })}
+
+    <div style="margin-top:24px; overflow-x:auto;">
+      <table style="width:100%; border-collapse:collapse; font-size:0.78rem;">
+        <thead>
+          <tr style="background:var(--bg-2);">
+            <th style="padding:8px 10px; text-align:left; font-weight:700; color:var(--text-3); width:80px;">病程阶段</th>
+            <th style="padding:8px 10px; text-align:left; font-weight:700; color:var(--text-3); width:110px;">细分症状</th>
+            <th style="padding:8px 10px; text-align:left; font-weight:700; color:var(--text-3);">用户选择的产品</th>
+            <th style="padding:8px 10px; text-align:left; font-weight:700; color:var(--text-3);">未满足需求</th>
+            <th style="padding:8px 10px; text-align:center; font-weight:700; color:var(--text-3); width:80px;">猴菇饮机会</th>
+          </tr>
+        </thead>
+        <tbody>
+          ${rows.map(row => `
+          <tr style="border-bottom:1px solid var(--border); ${row.stage ? 'border-top:2px solid ' + row.stageColor + '40;' : ''}">
+            <td style="padding:8px 10px; font-weight:${row.stage ? '800' : '400'}; color:${row.stageColor};">${esc(row.stage)}</td>
+            <td style="padding:8px 10px; font-weight:600; color:${row.stageColor};">${esc(row.symptom)}</td>
+            <td style="padding:8px 10px; color:var(--text-2);">${esc(row.products)}</td>
+            <td style="padding:8px 10px; color:${BRAND.CORAL};">${esc(row.unmet)}</td>
+            <td style="padding:8px 10px; text-align:center; font-weight:700;">${row.opp}</td>
+          </tr>`).join('')}
+        </tbody>
+      </table>
+    </div>
+
+    <!-- 结论 -->
+    <div style="margin-top:20px; padding:16px 20px; background:${BRAND.JIANG_GREEN}08; border:2px solid ${BRAND.JIANG_GREEN}40; border-radius:var(--radius-md);">
+      <div style="font-size:0.88rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:${BRAND.JIANG_GREEN};">嵌套分析结论</strong>:<br>
+        ① <strong>核心战场</strong>(✅):保健/功能食品层 + 中成药替代层(~1.5亿人)——信任升级 + 体验升级<br>
+        ② <strong>边缘机会</strong>(⚠️):化药级伴侣场景(~8000万人)——PPI 减量过渡期<br>
+        ③ <strong>蓝海待验证</strong>(💡):未病/预防(5000万+)——触发事件抓手<br>
+        下一章将深入这些层的 VOC 痛声——哪里最痛、哪里最空、哪里猴菇饮最能接住。
+      </div>
+    </div>
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3, renderSub4, renderSub5 };

+ 311 - 0
scripts/tools/houguyin-v2-ch3-pain.js

@@ -0,0 +1,311 @@
+// 江中猴菇饮 v2 · Ch3 痛声地图(4 子章)
+//   3.1 化药级痛声 · "有效但不敢停" × PPI依赖焦虑
+//   3.2 中成药痛声 · "苦涩难咽年轻人不买" × 代际断层
+//   3.3 功能食品痛声 · "吃了个寂寞" × 无OTC信任
+//   3.4 跨层汇总 · 5大共性未满足需求 × 声量-满足度四象限
+
+const HGY = require('./houguyin-analyze.js');
+const C = require('./houguyin-components.js');
+const { BRAND, esc, renderVocCard, renderVocGrid, renderSectionHead, renderMatrix2x2 } = C;
+
+// ================================================================
+// 3.1 · 化药级痛声 · "有效但不敢停" × PPI依赖焦虑
+// ================================================================
+function renderSub1(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+    const vocCards = HGY.getEvidence(items, { hypothesis: 'H4', top: 6, seed: 31 });
+
+    // 痛点定义:用 regex 从 VOC 数据中动态计算频次
+    const painDefs = [
+        { pain: '有效但不敢停', re: /不敢停|停不了|停不掉|离不开|依赖|一直吃/i, color: '#C62828' },
+        { pain: '副作用焦虑', re: /副作用|骨质疏松|肾|伤身|长期.*害怕|担心.*身体/i, color: '#E53935' },
+        { pain: '反弹恐惧', re: /反弹|停.*又|一停就|复发|反复/i, color: BRAND.CORAL },
+        { pain: '越吃越多', re: /越来越|加量|一粒.*两粒|恶性循环|越吃/i, color: BRAND.WARM_ORANGE },
+        { pain: '想减不敢减', re: /减量|想停|想减|慢慢.*减|试着.*停/i, color: BRAND.HOUGU_TAN },
+    ];
+    // 动态计算:从 H4 相关 VOC 中统计各痛点命中数
+    const h4Items = items.filter(it => {
+        const hs = Array.isArray(it.hypothesis) ? it.hypothesis : (it.hypothesis ? [it.hypothesis] : []);
+        return hs.includes('H4') || hs.includes('H3');
+    });
+    const painPoints = painDefs.map(p => {
+        const count = h4Items.filter(it => p.re.test(it.content || '')).length;
+        return { ...p, count };
+    });
+    const maxCount = Math.max(...painPoints.map(p => p.count), 1);
+    // 归一化到 60-100 区间,保证视觉效果
+    painPoints.forEach(p => { p.intensity = Math.round(60 + (p.count / maxCount) * 40); });
+    painPoints.sort((a, b) => b.count - a.count);
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 痛声地图`,
+        title: '化药级痛声 · <span style="color:#E53935;">"有效但不敢停"</span>',
+        subtitle: 'PPI 用户(~8000万人)的核心矛盾:药有效→但形成依赖→想停→一停就反弹→继续吃→焦虑加深。',
+        color: '#E53935',
+    })}
+
+    <!-- 痛点强度条 -->
+    <div style="margin-top:24px; padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.CORAL}; letter-spacing:0.12em; margin-bottom:16px; font-weight:700;">PPI 用户 5 大痛点 × VOC 频次强度 <span style="color:var(--text-3); font-weight:400;">(基于 ${h4Items.length} 条 H3/H4 相关 VOC 动态计算)</span></div>
+      ${painPoints.map(p => `
+      <div style="margin-bottom:14px;">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:4px;">
+          <span style="font-weight:700; font-size:0.88rem; color:${p.color};">${esc(p.pain)}</span>
+          <span style="font-family:var(--font-head); font-weight:900; font-size:0.9rem; color:${p.color};">${p.intensity}<span style="font-size:0.65rem; font-weight:400; color:var(--text-3); margin-left:4px;">(${p.count} 条)</span></span>
+        </div>
+        <div style="height:8px; background:var(--bg-2); border-radius:4px; overflow:hidden;">
+          <div style="height:100%; width:${p.intensity}%; background:${p.color}; border-radius:4px;"></div>
+        </div>
+      </div>`).join('')}
+    </div>
+
+    <!-- 猴菇饮机会 -->
+    <div style="margin-top:16px; padding:14px 20px; background:${BRAND.JIANG_GREEN}08; border-left:4px solid ${BRAND.JIANG_GREEN}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:${BRAND.JIANG_GREEN};">猴菇饮切入点 · PPI 减量伴侣</strong>:用户不是想不吃药,是想"安全地减少药量"。猴菇饮如果能定位为<strong>"减量过渡期的温和养护"</strong>,接住的是"想减不敢减"这个高频高痛点。
+      </div>
+    </div>
+
+    ${vocCards.length > 0 ? `
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · PPI 依赖用户</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr 1fr; gap:8px;">
+        ${vocCards.slice(0, 6).map(v => renderVocCard(v, { compact: true })).join('')}
+      </div>
+    </div>` : ''}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 3.2 · 中成药痛声 · "苦涩难咽年轻人不买" × 代际断层
+// ================================================================
+function renderSub2(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+    const vocCards = HGY.getEvidence(items, { hypothesis: 'H3', tag: '口感', top: 4, seed: 37 });
+
+    // 动态计算:从 H3 相关 VOC 中统计各痛点命中数
+    const h3Items = items.filter(it => {
+        const hs = Array.isArray(it.hypothesis) ? it.hypothesis : (it.hypothesis ? [it.hypothesis] : []);
+        return hs.includes('H3');
+    });
+    const painDefs = [
+        { pain: '口感差', desc: '苦涩/颗粒大/冲泡麻烦/有中药味', ageGroup: '全年龄',
+          re: /苦|难喝|味道|口感|中药味|冲泡|颗粒大|难吃|难闻|恶心/i, color: BRAND.CORAL },
+        { pain: '代际断层', desc: '年轻人认为中成药=老人吃的', ageGroup: '18-35',
+          re: /老人|年轻|我妈|妈让|爸让|老年人|年纪大|过时/i, color: BRAND.WARM_ORANGE },
+        { pain: '疗程压力', desc: '需持续服用才有效,大多数人坚持不了', ageGroup: '全年龄',
+          re: /三个月|坚持|疗程|忘了|中途|没耐心|太久|持续/i, color: BRAND.HOUGU_TAN },
+        { pain: '效果不确定', desc: '"温和"=不知道有没有效', ageGroup: '25-45',
+          re: /没效|不知道.*效|有没有用|感觉不到|看不出|不明显/i, color: BRAND.PURPLE },
+    ];
+    const painPoints = painDefs.map(p => {
+        const count = h3Items.filter(it => p.re.test(it.content || '')).length;
+        return { ...p, count };
+    });
+    const maxCount2 = Math.max(...painPoints.map(p => p.count), 1);
+    painPoints.forEach(p => { p.severity = p.count >= maxCount2 * 0.8 ? '极高' : p.count >= maxCount2 * 0.5 ? '高' : '中高'; });
+    painPoints.sort((a, b) => b.count - a.count);
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 痛声地图`,
+        title: '中成药痛声 · <span style="color:' + BRAND.WARM_ORANGE + ';">"苦涩难咽"</span> × 代际断层',
+        subtitle: '三九胃泰/摩罗丹/康复新液的用户(~6000万人):产品有效但体验太差,年轻用户正在流失。',
+        color: BRAND.WARM_ORANGE,
+    })}
+
+    <div style="margin-top:24px; display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+      <div class="text-mono text-xs" style="color:${BRAND.WARM_ORANGE}; letter-spacing:0.12em; margin-bottom:4px; font-weight:700; grid-column:1/-1;">中成药 4 大痛声 <span style="color:var(--text-3); font-weight:400;">(基于 ${h3Items.length} 条 H3 VOC 动态统计)</span></div>
+      ${painPoints.map(p => `
+      <div style="padding:16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:8px;">
+          <span style="font-weight:800; font-size:0.92rem; color:${p.color};">${esc(p.pain)}</span>
+          <span style="font-size:0.72rem; padding:2px 8px; background:${p.color}10; color:${p.color}; border-radius:10px;">${p.severity} · ${p.count} 条</span>
+        </div>
+        <div style="font-size:0.82rem; color:var(--text-1); margin-bottom:6px;">${esc(p.desc)}</div>
+        <div style="font-size:0.68rem; color:var(--text-3); margin-top:4px;">易感人群:${esc(p.ageGroup)}</div>
+      </div>`).join('')}
+    </div>
+
+    <div style="margin-top:16px; padding:14px 20px; background:${BRAND.JIANG_GREEN}08; border-left:4px solid ${BRAND.JIANG_GREEN}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:${BRAND.JIANG_GREEN};">猴菇饮切入点 · 代际替代</strong>:猴菇饮天然解决了中成药的四大痛点——<strong>好喝</strong>(vs 苦涩)、<strong>年轻化</strong>(vs 老人药)、<strong>无疗程压力</strong>(随时喝 vs 坚持三个月)、<strong>可感知</strong>(温热液体的即时舒服感 vs 不知道有没效)。
+      </div>
+    </div>
+
+    ${vocCards.length > 0 ? `
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 中成药口感/体验</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        ${vocCards.slice(0, 4).map(v => renderVocCard(v, { compact: true })).join('')}
+      </div>
+    </div>` : ''}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 3.3 · 功能食品痛声 · "吃了个寂寞" × 无OTC信任
+// ================================================================
+function renderSub3(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+    const vocCards = HGY.getEvidence(items, { hypothesis: 'H1', top: 4, seed: 41, contentMatch: /米稀|猴姑|养胃|胃|早餐|暖胃/i });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 痛声地图`,
+        title: '功能食品痛声 · <span style="color:' + BRAND.HOUGU_TAN + ';">"吃了个寂寞"</span>',
+        subtitle: '养胃茶/猴头菇保健品/米稀用户(~9000万人):门槛低但信任低,"不知道有没有效"是最大痛点。',
+        color: BRAND.HOUGU_TAN,
+    })}
+
+    <div style="margin-top:24px; padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.HOUGU_TAN}; letter-spacing:0.12em; margin-bottom:16px; font-weight:700;">功能食品 3 大痛声 <span style="color:var(--text-3); font-weight:400;">(痛声为 VOC 归纳合成)</span></div>
+      
+      <div style="display:flex; flex-direction:column; gap:14px;">
+        <div style="padding:14px 16px; background:${BRAND.CORAL}05; border-left:4px solid ${BRAND.CORAL}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+          <div style="font-weight:800; font-size:0.92rem; color:${BRAND.CORAL}; margin-bottom:6px;">痛声 ① · 效果存疑</div>
+          <div style="font-size:0.82rem; color:var(--text-1); line-height:1.6;">
+            "吃了个寂寞"——功能食品最大的信任问题。用户知道猴头菇养胃,但吃完没有任何可感知的变化。<br>
+            <em style="color:var(--text-3);">"猴菇米稀我喝了半年,该胃疼还是胃疼,就是当早餐了"</em>
+          </div>
+        </div>
+        <div style="padding:14px 16px; background:${BRAND.WARM_ORANGE}05; border-left:4px solid ${BRAND.WARM_ORANGE}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+          <div style="font-weight:800; font-size:0.92rem; color:${BRAND.WARM_ORANGE}; margin-bottom:6px;">痛声 ② · 场景单一</div>
+          <div style="font-size:0.82rem; color:var(--text-1); line-height:1.6;">
+            米稀 = 早餐。一旦换了场景(午后/应酬前/夜宵后),用户不知道能用什么。<br>
+            <em style="color:var(--text-3);">"晚上加班胃不舒服,不可能冲个米稀吧,而且办公室也没条件"</em>
+          </div>
+        </div>
+        <div style="padding:14px 16px; background:${BRAND.PURPLE}05; border-left:4px solid ${BRAND.PURPLE}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+          <div style="font-weight:800; font-size:0.92rem; color:${BRAND.PURPLE}; margin-bottom:6px;">痛声 ③ · 身份尴尬</div>
+          <div style="font-size:0.82rem; color:var(--text-1); line-height:1.6;">
+            不是药,说不出"疗效";不是保健品,没有蓝帽子;只是食品,凭什么贵?<br>
+            <em style="color:var(--text-3);">"花40块买一盒猴头菇饼干养胃?超市里随便买点粗粮不是一样?"</em>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <div style="margin-top:16px; padding:14px 20px; background:${BRAND.JIANG_GREEN}08; border-left:4px solid ${BRAND.JIANG_GREEN}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:${BRAND.JIANG_GREEN};">猴菇饮的独特解法</strong>:<strong>OTC 身份</strong>直接解决"身份尴尬"(有药品信任);<strong>液态即饮</strong>解决"场景单一"(不需要冲泡/热水/碗);但<strong>"效果存疑"需要通过定位话术而非产品改造来解决</strong>——下文 Ch5 定位推导将回答这个问题。
+      </div>
+    </div>
+
+    ${vocCards.length > 0 ? `
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 功能食品用户</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        ${vocCards.slice(0, 4).map(v => renderVocCard(v, { compact: true })).join('')}
+      </div>
+    </div>` : ''}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 3.4 · 跨层汇总 · 5大共性未满足需求 × 声量-满足度四象限
+// ================================================================
+function renderSub4(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+
+    // 为四象限每个条目定义 regex,动态计算 VOC 命中数
+    const q1Defs = [
+        { label: 'PPI 减量焦虑(想停不敢停)', re: /停不了|不敢停|依赖|减量|想停|反弹/i },
+        { label: '中成药口感代际断层', re: /苦|难喝|口感|年轻.*不|老人|代际/i },
+        { label: '日常养护无便捷选择', re: /日常|方便|随时|便捷|办公室|不需要.*冲泡/i },
+    ];
+    const q2Defs = [
+        { label: '急性胃痛缓解(达喜/PPI)', re: /胃痛.*吃|达喜|止痛|急性|立马|马上/i },
+        { label: '早餐养胃(米稀已占位)', re: /早餐|米稀|早上|粥|冲泡.*早/i },
+    ];
+    const q3Defs = [
+        { label: '术后恢复(处方解决)', re: /手术|术后|住院|恢复期/i },
+        { label: '幽门螺杆菌治疗(三联/四联)', re: /幽门|螺杆|三联|四联|HP/i },
+    ];
+    const q4Defs = [
+        { label: '糖友养胃(无糖版需求)', re: /糖尿|血糖|无糖|糖友|代糖/i },
+        { label: '"送胃"礼品场景', re: /送|礼|礼盒|送人|过节|看望/i },
+        { label: '夜宵族/宵夜后养护', re: /夜宵|宵夜|晚上吃|夜里|加班.*吃/i },
+    ];
+    const countItems = (defs) => defs.map(d => ({
+        ...d, count: items.filter(it => d.re.test(it.content || '')).length,
+    }));
+    const q1Items = countItems(q1Defs), q2Items = countItems(q2Defs);
+    const q3Items = countItems(q3Defs), q4Items = countItems(q4Defs);
+    const fmtItems = (arr) => arr.map(a => `${a.label}(${a.count} 条)`);
+
+    const quadrants = {
+        q1: { title: '高声量 × 低满足 → 核心机会', color: BRAND.JIANG_GREEN,
+              items: fmtItems(q1Items),
+              note: '猴菇饮最应该切的 3 个需求' },
+        q2: { title: '高声量 × 高满足 → 红海', color: BRAND.TECH_BLUE,
+              items: fmtItems(q2Items),
+              note: '不要正面竞争' },
+        q3: { title: '低声量 × 高满足 → 不值得进', color: '#9E9E9E',
+              items: fmtItems(q3Items),
+              note: '处方壁垒' },
+        q4: { title: '低声量 × 低满足 → 长尾观察', color: BRAND.WARM_ORANGE,
+              items: fmtItems(q4Items),
+              note: '规模待验证的差异化机会' },
+    };
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 痛声地图`,
+        title: '跨层汇总 · <span style="color:' + BRAND.PURPLE + ';">5 大共性未满足需求</span> × 四象限',
+        subtitle: '把 Ch3.1-3.3 的痛声汇总,按"声量(多少人在说)× 满足度(现有产品解决了多少)"放入四象限。',
+        color: BRAND.PURPLE,
+    })}
+
+    <!-- 四象限 -->
+    <div style="margin-top:24px;">
+      ${renderMatrix2x2({
+          xLabel: '满足度', yLabel: '声量',
+          xLow: '低满足', xHigh: '高满足',
+          yLow: '低声量', yHigh: '高声量',
+          quadrants,
+          accent: BRAND.PURPLE,
+      })}
+    </div>
+
+    <!-- 5大共性需求 -->
+    <div style="margin-top:20px; padding:16px 20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.CORAL}; letter-spacing:0.12em; margin-bottom:12px; font-weight:700;">5 大跨层共性未满足需求</div>
+      <div style="display:grid; grid-template-columns:repeat(5, 1fr); gap:10px;">
+        ${[
+          { num: '01', need: '安全减量', desc: '想减药但怕反弹' },
+          { num: '02', need: '好喝养护', desc: '不苦/不冲泡/随时可喝' },
+          { num: '03', need: '可感知效果', desc: '喝完要有"暖暖的"体感' },
+          { num: '04', need: '无疗程压力', desc: '想喝就喝/不需坚持三个月' },
+          { num: '05', need: 'OTC级信任', desc: '比食品可信/比药品温和' },
+        ].map(n => `
+        <div style="padding:12px 10px; background:${BRAND.JIANG_GREEN}06; border:1px solid ${BRAND.JIANG_GREEN}30; border-radius:var(--radius-sm); text-align:center;">
+          <div style="font-family:var(--font-head); font-size:1.2rem; font-weight:900; color:${BRAND.JIANG_GREEN};">${n.num}</div>
+          <div style="font-weight:700; font-size:0.82rem; color:var(--text-1); margin-top:4px;">${esc(n.need)}</div>
+          <div style="font-size:0.7rem; color:var(--text-3); margin-top:4px;">${esc(n.desc)}</div>
+        </div>`).join('')}
+      </div>
+    </div>
+
+    <div style="margin-top:14px; padding:12px 20px; background:${BRAND.JIANG_GREEN}08; border-left:4px solid ${BRAND.JIANG_GREEN}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1);">
+        下一章将对每个需求逐一验证:猴菇饮的产品力能不能真正接住?哪些是能力范围内的,哪些是需要话术/定位来解决的?
+      </div>
+    </div>
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3, renderSub4 };

+ 294 - 0
scripts/tools/houguyin-v2-ch4-fit.js

@@ -0,0 +1,294 @@
+// 江中猴菇饮 v2 · Ch4 产品适配(4 子章)
+//   4.1 产品力实事求是 · 猴头菇的真实效用边界
+//   4.2 米稀成功归因 × 可迁移因子 vs 饼干失败红线
+//   4.3 精准插入点 · 3大机会×无人地带坐标
+//   4.4 场景适配 · PPI伴侣/日常养护/药店推荐/礼品
+
+const HGY = require('./houguyin-analyze.js');
+const C = require('./houguyin-components.js');
+const { BRAND, esc, renderVocCard, renderSectionHead, renderMatrix2x2 } = C;
+
+// ================================================================
+// 4.1 · 产品力实事求是 · 猴头菇的真实效用边界
+// ================================================================
+function renderSub1(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal } = ctx;
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 产品适配`,
+        title: '产品力实事求是 · <span style="color:' + BRAND.HOUGU_TAN + ';">效用边界</span>在哪',
+        subtitle: '不吹不黑——猴头菇(Hericium erinaceus)的真实功效研究和产品实际体验。',
+        color: BRAND.HOUGU_TAN,
+    })}
+
+    <div style="margin-top:24px; display:grid; grid-template-columns:1fr 1fr; gap:20px;">
+      <!-- 能做的 -->
+      <div style="padding:20px; background:${BRAND.JIANG_GREEN}05; border:1px solid ${BRAND.JIANG_GREEN}30; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.12em; margin-bottom:14px; font-weight:700;">✓ 产品能做到的</div>
+        <div style="display:flex; flex-direction:column; gap:10px;">
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid ${BRAND.JIANG_GREEN}20;">
+            <div style="font-weight:700; font-size:0.85rem; color:${BRAND.JIANG_GREEN};">温热液体的即时舒适感</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">喝完胃里暖暖的 → 这是用户可感知的"体感"</div>
+          </div>
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid ${BRAND.JIANG_GREEN}20;">
+            <div style="font-weight:700; font-size:0.85rem; color:${BRAND.JIANG_GREEN};">OTC 药品身份的信任背书</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">比食品可信、比处方温和 → 心理安慰有实际价值</div>
+          </div>
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid ${BRAND.JIANG_GREEN}20;">
+            <div style="font-weight:700; font-size:0.85rem; color:${BRAND.JIANG_GREEN};">猴头菇多糖的胃黏膜保护(文献支持)</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">动物实验和部分临床证据支持,但效力弱于药品</div>
+          </div>
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid ${BRAND.JIANG_GREEN}20;">
+            <div style="font-weight:700; font-size:0.85rem; color:${BRAND.JIANG_GREEN};">便携即饮的场景适应性</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">不需热水/碗/冲泡 → 办公室/差旅/应酬前后都能喝</div>
+          </div>
+        </div>
+      </div>
+
+      <!-- 不能做的 -->
+      <div style="padding:20px; background:${BRAND.CORAL}05; border:1px solid ${BRAND.CORAL}30; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.CORAL}; letter-spacing:0.12em; margin-bottom:14px; font-weight:700;">✗ 产品做不到的(红线)</div>
+        <div style="display:flex; flex-direction:column; gap:10px;">
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid ${BRAND.CORAL}20;">
+            <div style="font-weight:700; font-size:0.85rem; color:${BRAND.CORAL};">替代 PPI 的抑酸效果</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">绝不能宣称"可以停药" → 法规红线 + 医学风险</div>
+          </div>
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid ${BRAND.CORAL}20;">
+            <div style="font-weight:700; font-size:0.85rem; color:${BRAND.CORAL};">治愈胃溃疡/糜烂</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">这是药品领域 → 夸大宣称会毁品牌</div>
+          </div>
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid ${BRAND.CORAL}20;">
+            <div style="font-weight:700; font-size:0.85rem; color:${BRAND.CORAL};">快速止痛/立竿见影</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">不是止痛药 → 不能和达喜/铝碳酸镁比即时效果</div>
+          </div>
+          <div style="padding:10px 14px; background:white; border-radius:var(--radius-sm); border:1px solid ${BRAND.CORAL}20;">
+            <div style="font-weight:700; font-size:0.85rem; color:${BRAND.CORAL};">显著可量化的疗效指标</div>
+            <div style="font-size:0.78rem; color:var(--text-2); margin-top:4px;">"喝了一个月胃镜好转"——这个宣称做不到也不该做</div>
+          </div>
+        </div>
+      </div>
+    </div>
+
+    <div style="margin-top:16px; padding:14px 20px; background:${BRAND.PURPLE}08; border-left:4px solid ${BRAND.PURPLE}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:${BRAND.PURPLE};">核心策略判断</strong>:猴菇饮的产品力不在"疗效",在<strong>"体验+信任+便捷"</strong>的组合。定位方向不应该是"治胃病",而应该是"养胃日常"。这决定了 Ch5 定位推导的方向。
+      </div>
+    </div>
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 4.2 · 米稀成功归因 × 可迁移因子 vs 饼干失败红线
+// ================================================================
+function renderSub2(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+    const h1Voc = HGY.getEvidence(items, { hypothesis: 'H1', top: 3, seed: 47, contentMatch: /米稀|猴姑|养胃|胃|早餐|暖胃/i });
+    const h2Voc = HGY.getEvidence(items, { hypothesis: 'H2', top: 3, seed: 53, contentMatch: /饼干|胃胀|胃酸|硬|难吃/i });
+    const vocCards = [...h1Voc, ...h2Voc].filter(Boolean).slice(0, 4);
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 产品适配`,
+        title: '米稀 <span style="color:' + BRAND.JIANG_GREEN + ';">7.5亿成功</span> vs 饼干<span style="color:' + BRAND.CORAL + ';">失败</span>的教训',
+        subtitle: '同样是"江中+猴头菇",一个年销7.5亿一个无人买。什么因子可以迁移到猴菇饮?',
+        color: BRAND.HOUGU_TAN,
+    })}
+
+    <div style="margin-top:24px; display:grid; grid-template-columns:1fr 1fr; gap:20px;">
+      <!-- 米稀成功因子 -->
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-top:4px solid ${BRAND.JIANG_GREEN};">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.12em; margin-bottom:14px; font-weight:700;">🍚 米稀 7.5 亿成功因子</div>
+        <div style="display:flex; flex-direction:column; gap:8px;">
+          ${[
+            { factor: '早餐场景固定', transferable: true, note: '饮的场景更广(全天)' },
+            { factor: '口感好/好喝', transferable: true, note: '液态同样好喝' },
+            { factor: '猴头菇心智占位', transferable: true, note: '同品牌同原料' },
+            { factor: '超市渠道铺货', transferable: false, note: '猴菇饮走药店渠道' },
+            { factor: '代餐属性(饱腹)', transferable: false, note: '饮品无饱腹感' },
+            { factor: '价格亲民(~5元/餐)', transferable: '部分', note: 'OTC 定价更高' },
+          ].map(f => `
+          <div style="display:grid; grid-template-columns:24px 1fr 1fr; gap:8px; align-items:center; padding:6px 10px; background:var(--bg-2); border-radius:var(--radius-sm);">
+            <span style="font-size:0.85rem;">${f.transferable === true ? '✅' : f.transferable === '部分' ? '⚠️' : '❌'}</span>
+            <span style="font-size:0.82rem; font-weight:600; color:var(--text-1);">${esc(f.factor)}</span>
+            <span style="font-size:0.72rem; color:var(--text-3);">${esc(f.note)}</span>
+          </div>`).join('')}
+        </div>
+      </div>
+
+      <!-- 饼干失败教训 -->
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-top:4px solid ${BRAND.CORAL};">
+        <div class="text-mono text-xs" style="color:${BRAND.CORAL}; letter-spacing:0.12em; margin-bottom:14px; font-weight:700;">🍪 饼干失败红线</div>
+        <div style="display:flex; flex-direction:column; gap:8px;">
+          ${[
+            { lesson: '引发胃酸(产品反效果)', risk: '极高', avoid: '液态不会引发胃酸' },
+            { lesson: '养胃宣称 vs 实际体验矛盾', risk: '高', avoid: '温热液体有即时舒适感' },
+            { lesson: '饼干品类无"养护"联想', risk: '中', avoid: '饮品天然有养护联想' },
+            { lesson: '价格太高(vs 普通饼干)', risk: '中', avoid: 'OTC 定位支撑溢价' },
+          ].map(l => `
+          <div style="padding:10px 14px; background:${BRAND.CORAL}05; border-left:3px solid ${BRAND.CORAL}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+            <div style="font-weight:700; font-size:0.85rem; color:${BRAND.CORAL};">${esc(l.lesson)}</div>
+            <div style="font-size:0.75rem; color:var(--text-2); margin-top:4px;">
+              风险: <span style="color:${BRAND.CORAL};">${l.risk}</span> · 猴菇饮规避: <span style="color:${BRAND.JIANG_GREEN};">${esc(l.avoid)}</span>
+            </div>
+          </div>`).join('')}
+        </div>
+      </div>
+    </div>
+
+    <div style="margin-top:16px; padding:14px 20px; background:${BRAND.HOUGU_TAN}08; border-left:4px solid ${BRAND.HOUGU_TAN}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:${BRAND.HOUGU_TAN};">可迁移结论</strong>:米稀的 3 个核心成功因子(好喝+猴头菇心智+固定场景)中,前两个可直接迁移,第三个(场景)需要猴菇饮找到自己的"固定场景"——不是早餐,是什么?答案在 4.4。
+      </div>
+    </div>
+
+    ${vocCards.length > 0 ? `
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 米稀/饼干用户</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        ${vocCards.map(v => renderVocCard(v, { compact: true })).join('')}
+      </div>
+    </div>` : ''}
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 4.3 · 精准插入点 · 3大机会×无人地带坐标
+// ================================================================
+function renderSub3(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal } = ctx;
+
+    const quadrants = {
+        q1: { title: '高需求 × 低竞争 → 无人地带', color: BRAND.JIANG_GREEN,
+              items: ['PPI 减量过渡伴侣', '年轻人养胃日常饮', '办公室/差旅即饮养护'],
+              note: '猴菇饮的精准插入点' },
+        q2: { title: '高需求 × 高竞争 → 红海', color: BRAND.CORAL,
+              items: ['急性胃痛缓解', '慢性胃炎治疗', '早餐养胃(米稀)'],
+              note: '避开' },
+        q3: { title: '低需求 × 高竞争 → 陷阱', color: '#9E9E9E',
+              items: ['胃药品类正面对抗', '保健品价格战'],
+              note: '绝不进入' },
+        q4: { title: '低需求 × 低竞争 → 验证', color: BRAND.WARM_ORANGE,
+              items: ['"送胃"礼品装', '糖友无糖版', '夜宵族专属'],
+              note: '小规模验证后决定' },
+    };
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 产品适配`,
+        title: '精准插入点 · <span style="color:' + BRAND.JIANG_GREEN + ';">3 大机会</span> × 无人地带坐标',
+        subtitle: '结合 Ch3 的未满足需求 + Ch4.1 的产品力边界,在"需求强度×竞争烈度"四象限中找到猴菇饮的精准位置。',
+        color: BRAND.JIANG_GREEN,
+    })}
+
+    <div style="margin-top:24px;">
+      ${renderMatrix2x2({
+          xLabel: '竞争烈度', yLabel: '需求强度',
+          xLow: '低竞争', xHigh: '高竞争',
+          yLow: '低需求', yHigh: '高需求',
+          quadrants,
+          accent: BRAND.JIANG_GREEN,
+      })}
+    </div>
+
+    <!-- 3大机会详述 -->
+    <div style="margin-top:20px; display:grid; grid-template-columns:1fr 1fr 1fr; gap:12px;">
+      ${[
+        { num: '①', title: 'PPI 减量伴侣', target: '中度→轻度过渡人群', size: '~3000万潜在用户',
+          value: '"安全减量的温和支撑"', color: BRAND.TECH_BLUE },
+        { num: '②', title: '年轻代际养护', target: '25-40岁轻度胃不适', size: '~5000万潜在用户',
+          value: '"比中成药好喝/比食品可信"', color: BRAND.JIANG_GREEN },
+        { num: '③', title: '全天即饮场景', target: '办公室/差旅/应酬后', size: '~4000万潜在用户',
+          value: '"米稀到不了的场景"', color: BRAND.WARM_ORANGE },
+      ].map(o => `
+      <div style="padding:16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-top:3px solid ${o.color};">
+        <div style="font-family:var(--font-head); font-size:1.4rem; font-weight:900; color:${o.color};">${o.num}</div>
+        <div style="font-weight:800; font-size:0.92rem; color:var(--text-1); margin-top:6px;">${esc(o.title)}</div>
+        <div style="font-size:0.78rem; color:var(--text-2); margin-top:6px;">目标:${esc(o.target)}</div>
+        <div style="font-size:0.78rem; color:var(--text-2);">规模:${esc(o.size)}</div>
+        <div style="font-size:0.78rem; color:${o.color}; font-weight:700; margin-top:8px; font-style:italic;">"${esc(o.value)}"</div>
+      </div>`).join('')}
+    </div>
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 4.4 · 场景适配 · PPI伴侣/日常养护/药店推荐/礼品
+// ================================================================
+function renderSub4(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+    const sceneVoc = HGY.getEvidence(items, { hypothesis: 'H5', top: 4, seed: 59, contentMatch: /养胃|胃|猴菇|饮|应酬|夜班|办公/i });
+    const giftVoc = HGY.getEvidence(items, { hypothesis: 'H8', top: 2, seed: 61 });
+    const vocCards = [...sceneVoc, ...giftVoc].filter(Boolean).slice(0, 4);
+
+    const scenes = [
+        { name: 'PPI 减量伴侣', when: '医生建议减量时', where: '家里/随身', trigger: '复诊后/自发想减药',
+          script: '"在减药期间喝,温和养护胃黏膜"', score: 92, color: BRAND.TECH_BLUE },
+        { name: '办公室日常养护', when: '工作日下午/加班', where: '办公桌', trigger: '胃不舒服/吃完外卖后',
+          script: '"每天下午一瓶,养胃像喝水一样自然"', score: 88, color: BRAND.WARM_ORANGE },
+        { name: '药店店员推荐', when: '顾客咨询胃药时', where: '药店', trigger: '买完胃药顺带推荐',
+          script: '"吃药的同时搭配这个养护,减少对药的依赖"', score: 85, color: BRAND.JIANG_GREEN },
+        { name: '"送胃"礼品', when: '节假日/探病', where: '走亲访友', trigger: '送礼需求+健康概念',
+          script: '"送胃比送烟酒更有心意"', score: 75, color: BRAND.DEEP_AMBER },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 产品适配`,
+        title: '场景适配 · <span style="color:' + BRAND.WARM_ORANGE + ';">4 大切入场景</span>',
+        subtitle: '猴菇饮在什么时候、什么地方、被什么触发、用什么话术推荐给用户?',
+        color: BRAND.WARM_ORANGE,
+    })}
+
+    <div style="margin-top:24px; display:flex; flex-direction:column; gap:12px;">
+      ${scenes.map(s => `
+      <div style="display:grid; grid-template-columns:160px 1fr 1fr 1fr 60px; gap:12px; align-items:center; padding:14px 16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-sm); border-left:4px solid ${s.color};">
+        <div>
+          <div style="font-weight:800; font-size:0.9rem; color:${s.color};">${esc(s.name)}</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">时间 × 空间</div>
+          <div style="font-size:0.78rem; color:var(--text-1);">${esc(s.when)} · ${esc(s.where)}</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">触发事件</div>
+          <div style="font-size:0.78rem; color:var(--text-1);">${esc(s.trigger)}</div>
+        </div>
+        <div>
+          <div style="font-size:0.68rem; color:var(--text-3);">话术</div>
+          <div style="font-size:0.75rem; color:${s.color}; font-style:italic;">${esc(s.script)}</div>
+        </div>
+        <div style="text-align:center;">
+          <div style="font-family:var(--font-head); font-size:1.2rem; font-weight:900; color:${s.color};">${s.score}</div>
+          <div style="font-size:0.6rem; color:var(--text-3);">适配分</div>
+        </div>
+      </div>`).join('')}
+    </div>
+
+    <div style="margin-top:16px; padding:14px 20px; background:${BRAND.HOUGU_TAN}08; border-left:4px solid ${BRAND.HOUGU_TAN}; border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+      <div style="font-size:0.85rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:${BRAND.HOUGU_TAN};">场景优先级</strong>:Y1 聚焦"药店推荐"(已有渠道)+"PPI 伴侣"(高痛点),Y2 扩展"办公室日常"(高频次),Y3 开发"礼品装"(高客单价)。
+      </div>
+    </div>
+
+    ${vocCards.length > 0 ? `
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 原声 · 场景需求</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        ${vocCards.map(v => renderVocCard(v, { compact: true })).join('')}
+      </div>
+    </div>` : ''}
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3, renderSub4 };

+ 261 - 0
scripts/tools/houguyin-v2-ch5-position.js

@@ -0,0 +1,261 @@
+// 江中猴菇饮 v2 · Ch5 定位推导(4 子章)
+//   5.1 里斯品类战略 · 品类进化树 × 品类分化机会
+//   5.2 特劳特心智阶梯 · 胃病用户脑中的产品序列
+//   5.3 差异化锚点 · vs 药品 / vs 保健品 / vs 食品
+//   5.4 定位陈述 · 一句话定位 × VOC 验证证据
+
+const HGY = require('./houguyin-analyze.js');
+const C = require('./houguyin-components.js');
+const { BRAND, esc, renderVocCard, renderSectionHead } = C;
+
+// ================================================================
+// 5.1 · 里斯品类战略 · 品类进化树 × 品类分化机会
+// ================================================================
+function renderSub1(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal } = ctx;
+
+    const categories = [
+        { name: '处方胃药', parent: '胃病治疗', examples: 'PPI/铋剂/三联', trend: '成熟', color: '#C62828' },
+        { name: 'OTC 化药', parent: '胃病自治', examples: '奥美拉唑/达喜', trend: '成熟', color: '#E53935' },
+        { name: 'OTC 中成药', parent: '胃病养护', examples: '三九胃泰/摩罗丹', trend: '衰退', color: BRAND.WARM_ORANGE },
+        { name: '保健食品', parent: '胃部保健', examples: '猴头菇胶囊/养胃茶', trend: '停滞', color: BRAND.HOUGU_TAN },
+        { name: '功能食品', parent: '日常养胃', examples: '米稀/养胃粥', trend: '增长', color: BRAND.SAGE },
+        { name: 'OTC 养胃饮', parent: '⭐ 新品类', examples: '猴菇饮 = 开创者', trend: '空白', color: BRAND.JIANG_GREEN },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 定位推导`,
+        title: '里斯品类战略 · <span style="color:' + BRAND.PURPLE + ';">品类进化树</span> × 分化机会',
+        subtitle: '里斯认为:品牌的最大机会不是在既有品类中竞争,而是开创新品类并成为第一。',
+        color: BRAND.PURPLE,
+    })}
+
+    <!-- 品类进化树 -->
+    <div style="margin-top:24px; padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.PURPLE}; letter-spacing:0.12em; margin-bottom:16px; font-weight:700;">胃病产品品类进化树</div>
+      <div style="display:flex; flex-direction:column; gap:6px;">
+        ${categories.map((cat, i) => `
+        <div style="display:grid; grid-template-columns:140px 100px 1fr 80px; gap:12px; align-items:center; padding:10px 14px; background:${cat.color}05; border-left:4px solid ${cat.color}; border-radius:0 var(--radius-sm) var(--radius-sm) 0; ${i === categories.length - 1 ? 'border:2px solid ' + cat.color + '40; border-left:4px solid ' + cat.color + ';' : ''}">
+          <div style="font-weight:800; font-size:0.88rem; color:${cat.color};">${esc(cat.name)}</div>
+          <div style="font-size:0.75rem; color:var(--text-3);">${esc(cat.parent)}</div>
+          <div style="font-size:0.78rem; color:var(--text-2);">${esc(cat.examples)}</div>
+          <div style="text-align:center;">
+            <span style="font-size:0.72rem; padding:2px 8px; border-radius:10px; font-weight:700;
+              background:${cat.trend === '空白' ? BRAND.JIANG_GREEN + '15' : cat.trend === '增长' ? BRAND.SAGE + '15' : cat.trend === '衰退' ? BRAND.CORAL + '15' : 'var(--bg-2)'};
+              color:${cat.trend === '空白' ? BRAND.JIANG_GREEN : cat.trend === '增长' ? BRAND.SAGE : cat.trend === '衰退' ? BRAND.CORAL : 'var(--text-3)'};">
+              ${cat.trend}
+            </span>
+          </div>
+        </div>`).join('')}
+      </div>
+    </div>
+
+    <!-- 里斯观点 -->
+    <div style="margin-top:16px; padding:16px 20px; background:${BRAND.PURPLE}08; border:1px solid ${BRAND.PURPLE}30; border-radius:var(--radius-md);">
+      <div style="font-size:0.82rem; color:var(--text-2); font-style:italic; margin-bottom:8px;">"品牌不是在品类中竞争的结果,品牌是开创品类的奖赏。" —— 艾·里斯</div>
+      <div style="font-size:0.88rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:${BRAND.JIANG_GREEN};">猴菇饮的品类战略</strong>:不要试图在"OTC 中成药"品类里和三九胃泰竞争,也不要在"功能食品"里和米稀抢早餐。而是<strong>开创"OTC 养胃饮"新品类</strong>——这个品类目前是空白的,猴菇饮天然是第一个进入者。
+      </div>
+    </div>
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 5.2 · 特劳特心智阶梯 · 胃病用户脑中的产品序列
+// ================================================================
+function renderSub2(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data?.items || [];
+
+    // 用户品类认知 VOC:搜索用户自发的品类对比/选择困惑表达
+    const categoryRe = /比.*温和|不想吃药|副作用|不是药|食品|保健品|中成药|像喝.*一样|好喝|方便|养胃|不严重|日常|调理|选哪个|怎么选|纠结/i;
+    const categoryItems = items.filter(it => categoryRe.test(it.content || ''));
+    const categoryEvidence = HGY.getEvidence(categoryItems, { top: 3, seed: 52, minChars: 15 });
+
+    const ladder = [
+        { position: 1, product: '去医院/听医生的', mindShare: '必须的', color: '#C62828' },
+        { position: 2, product: '奥美拉唑/达喜', mindShare: '"胃痛就吃这个"', color: '#E53935' },
+        { position: 3, product: '三九胃泰/健胃消食片', mindShare: '"不严重就吃中成药"', color: BRAND.WARM_ORANGE },
+        { position: 4, product: '米稀/酸奶', mindShare: '"日常养养胃"', color: BRAND.SAGE },
+        { position: 5, product: '⭐ ???', mindShare: '"比食品可信、比药温和"', color: BRAND.JIANG_GREEN },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 定位推导`,
+        title: '特劳特心智阶梯 · 用户脑中的<span style="color:' + BRAND.PURPLE + ';">产品序列</span>',
+        subtitle: '特劳特认为:定位不是改变产品,而是在用户心智中找到一个空位并占据它。',
+        color: BRAND.PURPLE,
+    })}
+
+    <!-- 心智阶梯 -->
+    <div style="margin-top:24px; padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.PURPLE}; letter-spacing:0.12em; margin-bottom:16px; font-weight:700;">胃病用户的心智阶梯(由重到轻决策序列)</div>
+      <div style="display:flex; flex-direction:column; gap:4px;">
+        ${ladder.map(l => `
+        <div style="display:grid; grid-template-columns:60px 200px 1fr; gap:12px; align-items:center; padding:12px 16px; background:${l.color}06; border-left:4px solid ${l.color}; ${l.position === 5 ? 'border:2px dashed ' + l.color + '; border-left:4px solid ' + l.color + ';' : ''}">
+          <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:900; color:${l.color}; text-align:center;">#${l.position}</div>
+          <div style="font-weight:700; font-size:0.92rem; color:${l.color};">${esc(l.product)}</div>
+          <div style="font-size:0.82rem; color:var(--text-2); font-style:italic;">${esc(l.mindShare)}</div>
+        </div>`).join('')}
+      </div>
+    </div>
+
+    <!-- 用户品类认知 VOC 验证 -->
+    ${categoryEvidence.length > 0 ? `
+    <div style="margin-top:16px; padding:16px; background:${BRAND.PURPLE}06; border:1px solid ${BRAND.PURPLE}30; border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.PURPLE}; letter-spacing:0.12em; margin-bottom:10px; font-weight:700;">VOC 验证 · 用户自发的品类认知表达(${categoryItems.length} 条相关 VOC)</div>
+      <div style="display:grid; grid-template-columns:repeat(${Math.min(categoryEvidence.length, 3)}, 1fr); gap:10px;">
+        ${categoryEvidence.map(ev => `
+        <div style="padding:10px 12px; background:var(--bg-1); border-left:3px solid ${BRAND.PURPLE}; border-radius:4px;">
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"${esc((ev.content || '').slice(0, 90))}"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:4px;">—${esc(ev.nickname || ev.platform)} · ❤️${ev.likes || 0}</div>
+        </div>`).join('')}
+      </div>
+    </div>` : ''}
+
+    <!-- 空位分析 -->
+    <div style="margin-top:16px; display:grid; grid-template-columns:1fr 1fr; gap:16px;">
+      <div style="padding:16px; background:${BRAND.CORAL}05; border:1px solid ${BRAND.CORAL}30; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.CORAL}; margin-bottom:8px; font-weight:700;">心智空位 · 用户说不出名字的需求</div>
+        <div style="font-size:0.82rem; color:var(--text-1); line-height:1.6;">
+          在"三九胃泰(药但难吃)"和"米稀(好喝但只是食品)"之间,用户有一个说不出名字的需求:<br>
+          <strong>"有没有一个东西,像喝饮料一样简单,但比食品更可信一点?"</strong>
+        </div>
+      </div>
+      <div style="padding:16px; background:${BRAND.JIANG_GREEN}05; border:1px solid ${BRAND.JIANG_GREEN}30; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; margin-bottom:8px; font-weight:700;">猴菇饮的心智占位</div>
+        <div style="font-size:0.82rem; color:var(--text-1); line-height:1.6;">
+          猴菇饮 = 阶梯第 5 级 = <strong>"OTC 级养胃饮"</strong><br>
+          比药品温和(不怕副作用)<br>
+          比食品可信(OTC 身份)<br>
+          比中成药好喝(液态/好口感)<br>
+          比保健品便捷(即饮/无疗程)
+        </div>
+      </div>
+    </div>
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 5.3 · 差异化锚点 · vs 药品 / vs 保健品 / vs 食品
+// ================================================================
+function renderSub3(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal } = ctx;
+
+    const axes = [
+        { vs: '药品(PPI/中成药)', anchor: '温和无副作用', detail: '"不是替代药品,是药品的温和伴侣"', color: BRAND.TECH_BLUE },
+        { vs: '保健品(猴头菇胶囊)', anchor: 'OTC 信任 + 好喝', detail: '"同样猴头菇,我是药准字/你是食准字"', color: BRAND.HOUGU_TAN },
+        { vs: '食品(米稀/养胃茶)', anchor: 'OTC 信任 + 全天场景', detail: '"不止早餐,随时随地 OTC 级养护"', color: BRAND.SAGE },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 定位推导`,
+        title: '差异化锚点 · <span style="color:' + BRAND.PURPLE + ';">三轴定位</span>',
+        subtitle: '猴菇饮不是任何一个既有品类的"又一个产品",而是三个品类交叉的唯一占位。',
+        color: BRAND.PURPLE,
+    })}
+
+    <!-- 三轴差异化 -->
+    <div style="margin-top:24px; display:flex; flex-direction:column; gap:16px;">
+      ${axes.map(a => `
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-left:5px solid ${a.color};">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:10px;">
+          <span style="font-weight:800; font-size:0.95rem; color:var(--text-1);">vs ${esc(a.vs)}</span>
+          <span style="padding:4px 12px; background:${a.color}12; color:${a.color}; font-weight:700; font-size:0.78rem; border-radius:12px;">差异化锚点:${esc(a.anchor)}</span>
+        </div>
+        <div style="font-size:0.85rem; color:var(--text-2); font-style:italic;">${esc(a.detail)}</div>
+      </div>`).join('')}
+    </div>
+
+    <!-- 交叉定位图 -->
+    <div style="margin-top:20px; padding:20px; background:${BRAND.JIANG_GREEN}06; border:2px solid ${BRAND.JIANG_GREEN}40; border-radius:var(--radius-md); text-align:center;">
+      <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">猴菇饮 = 三个维度的交叉唯一点</div>
+      <div style="font-size:1.1rem; color:var(--text-1); line-height:1.8; max-width:600px; margin:0 auto;">
+        <span style="color:${BRAND.TECH_BLUE}; font-weight:700;">药品的 OTC 信任</span> ×
+        <span style="color:${BRAND.HOUGU_TAN}; font-weight:700;">好喝的猴头菇口感</span> ×
+        <span style="color:${BRAND.SAGE}; font-weight:700;">即饮的全天场景</span>
+        <br>
+        <span style="font-size:0.85rem; color:var(--text-3);">= 市场上唯一占据这个交叉位置的产品</span>
+      </div>
+    </div>
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 5.4 · 定位陈述 · 一句话定位 × VOC 验证证据
+// ================================================================
+function renderSub4(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, data } = ctx;
+    const items = data.items || [];
+    const vocCards = HGY.getEvidence(items, { hypothesis: 'H5', top: 4, seed: 67, contentMatch: /养胃|胃|猴菇|饮|应酬|夜班|办公/i });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 定位推导`,
+        title: '定位陈述 · <span style="color:' + BRAND.JIANG_GREEN + ';">一句话定位</span>',
+        subtitle: '能写在盒子上、药店店员能说出来、用户能记住的那一句。',
+        color: BRAND.JIANG_GREEN,
+    })}
+
+    <!-- 定位陈述 -->
+    <div style="margin-top:24px; padding:28px 32px; background:${BRAND.JIANG_GREEN}08; border:2px solid ${BRAND.JIANG_GREEN}; border-radius:var(--radius-lg); text-align:center;">
+      <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.2em; margin-bottom:12px;">POSITIONING STATEMENT</div>
+      <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:900; color:var(--text-1); line-height:1.5; max-width:560px; margin:0 auto;">
+        "中国第一款 <span style="color:${BRAND.JIANG_GREEN};">OTC 养胃饮</span>"
+      </div>
+      <div style="font-size:0.88rem; color:var(--text-2); margin-top:12px; max-width:500px; margin-left:auto; margin-right:auto; line-height:1.6;">
+        专为<strong>轻度胃不适 + 日常养护</strong>人群设计<br>
+        OTC 药品级信任 × 即饮便捷 × 猴头菇温和养护
+      </div>
+    </div>
+
+    <!-- 定位验证 -->
+    <div style="margin-top:20px; display:grid; grid-template-columns:1fr 1fr; gap:16px;">
+      <div style="padding:16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; margin-bottom:10px; font-weight:700;">✓ 定位自检 · 通过</div>
+        <div style="display:flex; flex-direction:column; gap:6px; font-size:0.82rem;">
+          <div style="color:var(--text-1);">✅ <strong>独特性</strong>:市场上没有其他"OTC 养胃饮"</div>
+          <div style="color:var(--text-1);">✅ <strong>可信性</strong>:OTC 批文是实际背书</div>
+          <div style="color:var(--text-1);">✅ <strong>相关性</strong>:2.5亿胃病人群的真实需求</div>
+          <div style="color:var(--text-1);">✅ <strong>简洁性</strong>:一句话说清楚是什么</div>
+          <div style="color:var(--text-1);">✅ <strong>可执行</strong>:药店店员能直接用这句推荐</div>
+        </div>
+      </div>
+      <div style="padding:16px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.WARM_ORANGE}; margin-bottom:10px; font-weight:700;">⚠ 备选定位方案</div>
+        <div style="display:flex; flex-direction:column; gap:8px; font-size:0.82rem;">
+          <div style="padding:8px 10px; background:var(--bg-2); border-radius:var(--radius-sm);">
+            <strong>方案 B</strong>:猴菇饮——"药品级养胃,饮料般好喝"
+          </div>
+          <div style="padding:8px 10px; background:var(--bg-2); border-radius:var(--radius-sm);">
+            <strong>方案 C</strong>:猴菇饮——"PPI 减量期的温和伴侣"(窄)
+          </div>
+          <div style="padding:8px 10px; background:var(--bg-2); border-radius:var(--radius-sm);">
+            <strong>方案 D</strong>:猴菇饮——"每天一瓶,OTC 级养胃"
+          </div>
+        </div>
+      </div>
+    </div>
+
+    ${vocCards.length > 0 ? `
+    <div style="margin-top:16px;">
+      <div class="text-mono text-xs" style="color:var(--text-3); margin-bottom:8px;">VOC 验证 · 用户自发使用的类似表达</div>
+      <div style="display:grid; grid-template-columns:1fr 1fr; gap:10px;">
+        ${vocCards.slice(0, 4).map(v => renderVocCard(v, { compact: true })).join('')}
+      </div>
+    </div>` : ''}
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3, renderSub4 };

+ 194 - 0
scripts/tools/houguyin-v2-ch6-action.js

@@ -0,0 +1,194 @@
+// 江中猴菇饮 v2 · Ch6 行动蓝图(3 子章)
+//   6.1 P0 行动 · 产品/渠道/话术立即落地
+//   6.2 P1 验证 · 3个月内数据闭环
+//   6.3 数据缺口 × 下一轮采集计划
+
+const HGY = require('./houguyin-analyze.js');
+const C = require('./houguyin-components.js');
+const { BRAND, esc, renderSectionHead } = C;
+
+// ================================================================
+// 6.1 · P0 行动 · 产品/渠道/话术立即落地
+// ================================================================
+function renderSub1(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal } = ctx;
+
+    const actions = [
+        { id: 'P0-1', action: '定位话术定稿', owner: '品牌部', deadline: '1 周',
+          detail: '"中国第一款 OTC 养胃饮" → 包装/物料/店员话术统一', priority: 'P0', color: BRAND.CORAL },
+        { id: 'P0-2', action: '药店渠道首批铺货', owner: '渠道部', deadline: '2 周',
+          detail: '选 100 家药店试点,搭配"买胃药送猴菇饮体验装"', priority: 'P0', color: BRAND.CORAL },
+        { id: 'P0-3', action: '店员推荐话术培训', owner: '销售部', deadline: '2 周',
+          detail: '"顾客买奥美拉唑时,推荐搭配猴菇饮做减量伴侣"', priority: 'P0', color: BRAND.CORAL },
+        { id: 'P0-4', action: 'SKU 规格确认', owner: '产品部', deadline: '1 周',
+          detail: '单支装(药店试饮)+ 6 支装(日常)+ 12 支礼盒装', priority: 'P0', color: BRAND.CORAL },
+        { id: 'P1-1', action: '电商详情页改版', owner: '电商部', deadline: '1 月',
+          detail: '突出 OTC 身份 + 场景化卖点(办公室/差旅/减药期)', priority: 'P1', color: BRAND.WARM_ORANGE },
+        { id: 'P1-2', action: '小红书种草测试', owner: '新媒体', deadline: '1 月',
+          detail: '20 篇 KOC 笔记测试"OTC 养胃饮"认知接受度', priority: 'P1', color: BRAND.WARM_ORANGE },
+        { id: 'P1-3', action: '"送胃"礼盒设计', owner: '设计部', deadline: '2 月',
+          detail: '对标东阿阿胶礼品装,¥198-398 双规格', priority: 'P1', color: BRAND.WARM_ORANGE },
+        { id: 'P1-4', action: '糖友无糖版可行性', owner: '研发部', deadline: '3 月',
+          detail: '蔗糖替代方案 + 口感测试 + 成本评估', priority: 'P1', color: BRAND.WARM_ORANGE },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 行动蓝图`,
+        title: 'P0 + P1 · <span style="color:' + BRAND.SAGE + ';">8 项行动</span>清单',
+        subtitle: '从洞察到落地的最短路径。P0 = 2 周内必须启动,P1 = 3 个月内完成。',
+        color: BRAND.SAGE,
+    })}
+
+    <div style="margin-top:24px;">
+      <table style="width:100%; border-collapse:collapse; font-size:0.82rem;">
+        <thead>
+          <tr style="background:var(--bg-2);">
+            <th style="padding:8px 10px; text-align:left; width:50px;">编号</th>
+            <th style="padding:8px 10px; text-align:left;">行动项</th>
+            <th style="padding:8px 10px; text-align:left; width:80px;">负责人</th>
+            <th style="padding:8px 10px; text-align:left; width:60px;">期限</th>
+            <th style="padding:8px 10px; text-align:left;">具体内容</th>
+            <th style="padding:8px 10px; text-align:center; width:50px;">优先级</th>
+          </tr>
+        </thead>
+        <tbody>
+          ${actions.map(a => `
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:700; color:${a.color};">${a.id}</td>
+            <td style="padding:8px 10px; font-weight:600; color:var(--text-1);">${esc(a.action)}</td>
+            <td style="padding:8px 10px; color:var(--text-2);">${esc(a.owner)}</td>
+            <td style="padding:8px 10px; color:var(--text-2);">${esc(a.deadline)}</td>
+            <td style="padding:8px 10px; color:var(--text-2); font-size:0.78rem;">${esc(a.detail)}</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:${a.priority === 'P0' ? BRAND.CORAL + '15' : BRAND.WARM_ORANGE + '15'};
+                color:${a.priority === 'P0' ? BRAND.CORAL : BRAND.WARM_ORANGE};">${a.priority}</span>
+            </td>
+          </tr>`).join('')}
+        </tbody>
+      </table>
+    </div>
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 6.2 · P1 验证 · 3个月内数据闭环
+// ================================================================
+function renderSub2(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal } = ctx;
+
+    const milestones = [
+        { month: 'M1', title: '渠道验证', metrics: ['100 家药店动销率 > 15%', '店员推荐转化率 > 8%', '试饮→购买转化 > 20%'],
+          decision: '动销率 <10% → 调整话术/陈列;<5% → 重新评估渠道', color: BRAND.SAGE },
+        { month: 'M2', title: '认知验证', metrics: ['小红书 20 篇 KOC 笔记互动率', '"OTC 养胃饮"搜索量变化', '电商详情页转化率 vs 旧版'],
+          decision: '互动率 <2% → 调整内容角度;搜索量无变化 → 品类教育不够', color: BRAND.JIANG_GREEN },
+        { month: 'M3', title: '数据复盘', metrics: ['累计 GMV vs 5000万/12 月度目标', '复购率(关键指标)', 'NPS 净推荐值'],
+          decision: '复购率 <15% → 产品体验有问题;NPS <30 → 定位偏差', color: BRAND.TECH_BLUE },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 行动蓝图`,
+        title: '3 个月验证 · <span style="color:' + BRAND.JIANG_GREEN + ';">数据闭环</span>',
+        subtitle: '每个月有明确的验证指标和决策节点。不盲目扩张,用数据说话。',
+        color: BRAND.JIANG_GREEN,
+    })}
+
+    <div style="margin-top:24px; display:flex; flex-direction:column; gap:16px;">
+      ${milestones.map(m => `
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); border-left:5px solid ${m.color};">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:12px;">
+          <div>
+            <span style="font-family:var(--font-head); font-size:1.3rem; font-weight:900; color:${m.color};">${m.month}</span>
+            <span style="font-weight:700; font-size:0.95rem; color:var(--text-1); margin-left:10px;">${esc(m.title)}</span>
+          </div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="font-size:0.72rem; color:${m.color}; font-weight:700; margin-bottom:6px;">验证指标</div>
+            <ul style="margin:0; padding-left:16px; font-size:0.82rem; color:var(--text-1); line-height:1.7;">
+              ${m.metrics.map(metric => `<li>${esc(metric)}</li>`).join('')}
+            </ul>
+          </div>
+          <div>
+            <div style="font-size:0.72rem; color:${BRAND.WARM_ORANGE}; font-weight:700; margin-bottom:6px;">决策规则</div>
+            <div style="font-size:0.8rem; color:var(--text-2); line-height:1.6;">${esc(m.decision)}</div>
+          </div>
+        </div>
+      </div>`).join('')}
+    </div>
+  </div>
+</section>`;
+}
+
+// ================================================================
+// 6.3 · 数据缺口 × 下一轮采集计划
+// ================================================================
+function renderSub3(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, meta } = ctx;
+
+    const gaps = [
+        { gap: '药店店员真实推荐行为', current: '无直接数据', needed: '20 家药店店员深访',
+          impact: '决定店员话术培训方案', priority: '高', color: BRAND.CORAL },
+        { gap: 'PPI 减量期用户真实体验', current: 'VOC 中间接提及', needed: '30 人深度访谈',
+          impact: '验证"减量伴侣"场景是否成立', priority: '高', color: BRAND.CORAL },
+        { gap: '猴菇饮口感/体验反馈', current: '产品未上市', needed: '100 人盲测',
+          impact: '确认"好喝"是否成立', priority: '高', color: BRAND.CORAL },
+        { gap: '糖友胃病人群规模', current: 'H7 假设未验证', needed: '医疗数据交叉分析',
+          impact: '无糖版是否值得开发', priority: '中', color: BRAND.WARM_ORANGE },
+        { gap: '礼品场景购买意愿', current: 'H8 假设/少量 VOC', needed: '礼品消费者调研',
+          impact: '礼盒装定价/设计方向', priority: '中', color: BRAND.WARM_ORANGE },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 行动蓝图`,
+        title: '数据缺口 × <span style="color:' + BRAND.WARM_ORANGE + ';">下一轮采集</span>计划',
+        subtitle: '本报告基于 ${meta?.comments || "—"} 条 VOC。以下结论还需要补充数据来夯实。',
+        color: BRAND.WARM_ORANGE,
+    })}
+
+    <div style="margin-top:24px;">
+      <table style="width:100%; border-collapse:collapse; font-size:0.82rem;">
+        <thead>
+          <tr style="background:var(--bg-2);">
+            <th style="padding:8px 10px; text-align:left;">数据缺口</th>
+            <th style="padding:8px 10px; text-align:left;">当前状态</th>
+            <th style="padding:8px 10px; text-align:left;">需要什么</th>
+            <th style="padding:8px 10px; text-align:left;">影响决策</th>
+            <th style="padding:8px 10px; text-align:center; width:60px;">优先级</th>
+          </tr>
+        </thead>
+        <tbody>
+          ${gaps.map(g => `
+          <tr style="border-bottom:1px solid var(--border);">
+            <td style="padding:8px 10px; font-weight:600; color:${g.color};">${esc(g.gap)}</td>
+            <td style="padding:8px 10px; color:var(--text-3);">${esc(g.current)}</td>
+            <td style="padding:8px 10px; color:var(--text-1);">${esc(g.needed)}</td>
+            <td style="padding:8px 10px; color:var(--text-2);">${esc(g.impact)}</td>
+            <td style="padding:8px 10px; text-align:center;">
+              <span style="padding:2px 8px; border-radius:10px; font-weight:700; font-size:0.72rem;
+                background:${g.priority === '高' ? BRAND.CORAL + '15' : BRAND.WARM_ORANGE + '15'};
+                color:${g.priority === '高' ? BRAND.CORAL : BRAND.WARM_ORANGE};">${g.priority}</span>
+            </td>
+          </tr>`).join('')}
+        </tbody>
+      </table>
+    </div>
+
+    <!-- 总结 -->
+    <div style="margin-top:20px; padding:16px 20px; background:${BRAND.JIANG_GREEN}08; border:2px solid ${BRAND.JIANG_GREEN}40; border-radius:var(--radius-md);">
+      <div style="font-size:0.88rem; color:var(--text-1); line-height:1.7;">
+        <strong style="color:${BRAND.JIANG_GREEN};">本报告的价值边界</strong>:基于 VOC 数据的洞察已经完成了<strong>"方向判断"</strong>——猴菇饮应该定位为"OTC 养胃饮",聚焦轻度胃不适+日常养护人群,通过药店渠道切入。但<strong>"定量验证"</strong>(口感盲测/店员行为/减量场景)需要下一阶段的实地调研来完成。
+      </div>
+    </div>
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3 };

+ 450 - 0
scripts/tools/houguyin-v2-render.js

@@ -0,0 +1,450 @@
+// ==============================================================================
+// 江中猴菇饮 OTC · VOC 深度洞察报告 v2 · 主渲染器
+// ==============================================================================
+// v2 设计哲学:用户决策路径追踪(不再是"方法论展示")
+// 叙事线:全景漏斗 → 嵌套洞察 → 痛声地图 → 产品适配 → 定位推导 → 行动蓝图
+//
+// 报告结构(6 章 × ~24 slides):
+//   01 · Cover
+//   02 · Agenda(新叙事线说明)
+//   03-05 · Ch1 全景漏斗(3 子章):TAM/SAM/SOM + 6级病程 + 目标区间
+//   06-10 · Ch2 嵌套洞察(5 子章):每个病程阶段×细分症状×用户选择
+//   11-14 · Ch3 痛声地图(4 子章):每层未满足需求 + 需求空白矩阵
+//   15-18 · Ch4 产品适配(4 子章):产品力边界 + 米稀归因 + 插入点 + 场景
+//   19-22 · Ch5 定位推导(4 子章):心智阶梯 + 差异化 + 聚焦 + 定位陈述
+//   23-25 · Ch6 行动蓝图(3 子章):P0/P1 + 验证 + 数据缺口
+// ==============================================================================
+
+const STYLES = require('./voc-styles.js');
+const SCRIPTS = require('./voc-scripts.js');
+const HGY = require('./houguyin-analyze.js');
+const CH1 = require('./houguyin-v2-ch1-funnel.js');
+const CH2 = require('./houguyin-v2-ch2-nested.js');
+const CH3 = require('./houguyin-v2-ch3-pain.js');
+const CH4 = require('./houguyin-v2-ch4-fit.js');
+const CH5 = require('./houguyin-v2-ch5-position.js');
+const CH6 = require('./houguyin-v2-ch6-action.js');
+
+// ============================================================
+// 主题色(猴菇饮专属色板 · v2 沿用)
+// ============================================================
+const BRAND = {
+    JIANG_GREEN: '#2D9C5D',       // 江中主色(品牌/机会/定位)
+    HOUGU_TAN: '#E8A87C',         // 猴菇暖棕(产品适配)
+    DEEP_AMBER: '#C96E3F',        // 猴头菇深色(礼品/传统)
+    CREAM: '#F5E6D3',             // 米黄色(米稀联想)
+    TECH_BLUE: '#0085CA',         // 信任蓝(市场全景/TAM)
+    WARM_ORANGE: '#FF8C42',       // 温暖橙(嵌套洞察/场景)
+    CORAL: '#FF6B6B',             // 珊瑚红(痛声/痛点)
+    SAGE: '#87A96B',              // 鼠尾草绿(行动蓝图)
+    PURPLE: '#8B5CF6',            // 紫色(定位推导/理论)
+    ROSE: '#FF4D8D',              // 玫瑰(竞品对比)
+};
+
+// ============================================================
+// 6 章元信息(用户决策路径递进)
+// ============================================================
+const CHAPTERS = [
+    { id: 1, num: '1', key: 'funnel',   title: '全景漏斗',       en: 'MARKET FUNNEL',     tone: 'blue',   color: BRAND.TECH_BLUE,    icon: '🔭',
+      summary: 'TAM 2.5亿胃病人群 → SAM 可服务市场 → SOM 猴菇饮的战场。6级病程分层,锁定我们的目标区间。' },
+    { id: 2, num: '2', key: 'nested',   title: '嵌套洞察',       en: 'NESTED INSIGHT',    tone: 'orange', color: BRAND.WARM_ORANGE,  icon: '🔬',
+      summary: '每个病程阶段 × 每个细分症状 × 用户选了什么产品。嵌套逻辑:先看阶段,再看症状,再看选择。' },
+    { id: 3, num: '3', key: 'pain',     title: '痛声地图',       en: 'PAIN MAP',          tone: 'rose',   color: BRAND.CORAL,        icon: '🔥',
+      summary: '每一层产品的用户都在痛苦。把 VOC 痛声按层铺开,提炼跨层共性未满足需求,画出"声量×满足度"四象限。' },
+    { id: 4, num: '4', key: 'fit',      title: '产品适配',       en: 'PRODUCT FIT',       tone: 'amber',  color: BRAND.HOUGU_TAN,    icon: '🎯',
+      summary: '猴菇饮的真实能力边界在哪?米稀成功的可迁移因子 × 饼干失败的红线 × 精准插入点 × 场景适配。' },
+    { id: 5, num: '5', key: 'position', title: '定位推导',       en: 'POSITIONING',       tone: 'purple', color: BRAND.PURPLE,       icon: '💡',
+      summary: '里斯品类战略 × 特劳特定位。心智阶梯分析 → 差异化锚点 → 聚焦方向 → 一句话定位陈述 → VOC验证。' },
+    { id: 6, num: '6', key: 'action',   title: '行动蓝图',       en: 'ACTION PLAN',       tone: 'green',  color: BRAND.SAGE,         icon: '🚀',
+      summary: 'P0 立即行动 + P1 三个月验证 + 数据缺口与下一轮采集计划。从洞察到落地的最短路径。' },
+];
+
+// ============================================================
+// 各章节 subsections 清单
+// ============================================================
+const CHAPTER_SUBSECTIONS = {
+    'funnel': [
+        'TAM · 2.5亿胃病人群 × 100亿市场全景',
+        'SAM · 可服务市场 × 6级病程分层',
+        'SOM · 猴菇饮的目标区间 × 5000万→5亿路径',
+    ],
+    'nested': [
+        '治疗级+化药级 · 5大症状 × 对应产品 × 未满足需求',
+        '中成药养护 · 4大症状 × 中成药产品 × 未满足需求',
+        '保健+功能食品 · 4大需求场景 × 产品 × 未满足需求',
+        '未病/预防 · 4大触发场景 × 行为 × 空白',
+        '嵌套全景 · 4阶段×全症状×产品×机会 总览矩阵',
+    ],
+    'pain': [
+        '化药级痛声 · "有效但不敢停" × PPI依赖焦虑',
+        '中成药痛声 · "苦涩难咽年轻人不买" × 代际断层',
+        '功能食品痛声 · "吃了个寂寞" × 无OTC信任',
+        '跨层汇总 · 5大共性未满足需求 × 声量-满足度四象限',
+    ],
+    'fit': [
+        '产品力实事求是 · 猴头菇的真实效用边界',
+        '米稀成功归因 × 可迁移因子 vs 饼干失败红线',
+        '精准插入点 · 3大机会×无人地带坐标',
+        '场景适配 · PPI伴侣/日常养护/药店推荐/礼品',
+    ],
+    'position': [
+        '里斯品类战略 · 品类进化树 × 品类分化机会',
+        '特劳特心智阶梯 · 胃病用户脑中的产品序列',
+        '差异化锚点 · vs 药品 / vs 保健品 / vs 食品',
+        '定位陈述 · 一句话定位 × VOC 验证证据',
+    ],
+    'action': [
+        'P0 行动 · 产品/渠道/话术立即落地',
+        'P1 验证 · 3个月内数据闭环',
+        '数据缺口 × 下一轮采集计划',
+    ],
+};
+
+// ============================================================
+// 每章 hero line(divider 用)
+// ============================================================
+const CHAPTER_HERO_LINES = {
+    'funnel': '中国 <strong style="color:#0085CA;">2.5 亿</strong>胃病患者,<strong style="color:#FF8C42;">100 亿</strong> OTC 胃药市场。从全量到可服务再到可获取——<strong style="color:#2D9C5D;">TAM → SAM → SOM</strong> 三级漏斗,帮总经理看清"几亿人里我们能切多少"。6 级病程分层锁定猴菇饮的<strong style="color:#E8A87C;">精准战场</strong>。',
+    'nested': '嵌套逻辑来了:<strong style="color:#FF8C42;">第一层</strong>按病程阶段(由重到轻 6 级),<strong style="color:#8B5CF6;">第二层</strong>在每个阶段内按细分症状展开(胃酸/胃痛/胃胀/嗳气),<strong style="color:#FF6B6B;">第三层</strong>看这个症状下用户选了什么产品、有什么未满足需求。从用户真实决策路径中找出猴菇饮的切入缝隙。',
+    'pain': '每一层产品的用户都在痛苦。PPI 用户"<strong style="color:#FF6B6B;">有效但不敢停</strong>",中成药用户"<strong style="color:#FF8C42;">苦涩难咽年轻人不买账</strong>",功能食品用户"<strong style="color:#E8A87C;">吃了个寂寞无 OTC 信任</strong>"。把每层的 VOC 痛声铺开,提炼出 <strong style="color:#8B5CF6;">5 大跨层共性未满足需求</strong>——哪里最痛、哪里最空。',
+    'fit': '猴菇饮的真实能力边界在哪?不吹不黑——<strong style="color:#E8A87C;">猴头菇的效用</strong>是什么?<strong style="color:#2D9C5D;">米稀 7.5 亿成功</strong>的因子哪些可以迁移?<strong style="color:#FF6B6B;">饼干失败</strong>的红线在哪?实事求是画出"我们能接住的需求"和"绝对不能碰的区域",找到<strong style="color:#8B5CF6;">精准插入点</strong>。',
+    'position': '洞察做完了,是时候<strong style="color:#8B5CF6;">收敛为定位</strong>。用<strong style="color:#2D9C5D;">里斯品类战略</strong>看"我在哪个品类竞争",用<strong style="color:#8B5CF6;">特劳特定位</strong>看"我在用户心智中占什么位置"。从心智阶梯 → 差异化锚点 → 聚焦方向,推导出一句话定位——<strong style="color:#E8A87C;">能写在盒子上、药店店员能说出来、用户能记住</strong>的那一句。',
+    'action': '从洞察到落地的最短路径。<strong style="color:#87A96B;">P0 立即行动</strong>:产品规格/渠道选择/话术定稿。<strong style="color:#0085CA;">P1 三个月验证</strong>:数据闭环 + 定位验证。<strong style="color:#FF8C42;">数据缺口</strong>:哪些结论还需要补充 VOC 采集来夯实。<strong style="color:#2D9C5D;">5000 万 → 5 亿</strong>的 3 阶段路径。',
+};
+
+// ============================================================
+// utils
+// ============================================================
+function esc(s) {
+    return String(s ?? '').replace(/[&<>"']/g, (c) => ({ '&': '&amp;', '<': '&lt;', '>': '&gt;', '"': '&quot;', "'": '&#39;' }[c]));
+}
+function fmtNum(n) {
+    if (n == null || isNaN(n)) return '—';
+    if (n >= 10000) return (n / 10000).toFixed(1).replace(/\.0$/, '') + 'w';
+    if (n >= 1000) return (n / 1000).toFixed(1).replace(/\.0$/, '') + 'k';
+    return String(n);
+}
+function sn(n) { return String(n).padStart(2, '0'); }
+
+// ============================================================
+// SLIDE_RENDERERS 注册表
+// ============================================================
+const SLIDE_RENDERERS = {
+    // Ch1 全景漏斗
+    'funnel-1': CH1.renderSub1,
+    'funnel-2': CH1.renderSub2,
+    'funnel-3': CH1.renderSub3,
+    // Ch2 嵌套洞察
+    'nested-1': CH2.renderSub1,
+    'nested-2': CH2.renderSub2,
+    'nested-3': CH2.renderSub3,
+    'nested-4': CH2.renderSub4,
+    'nested-5': CH2.renderSub5,
+    // Ch3 痛声地图
+    'pain-1': CH3.renderSub1,
+    'pain-2': CH3.renderSub2,
+    'pain-3': CH3.renderSub3,
+    'pain-4': CH3.renderSub4,
+    // Ch4 产品适配
+    'fit-1': CH4.renderSub1,
+    'fit-2': CH4.renderSub2,
+    'fit-3': CH4.renderSub3,
+    'fit-4': CH4.renderSub4,
+    // Ch5 定位推导
+    'position-1': CH5.renderSub1,
+    'position-2': CH5.renderSub2,
+    'position-3': CH5.renderSub3,
+    'position-4': CH5.renderSub4,
+    // Ch6 行动蓝图
+    'action-1': CH6.renderSub1,
+    'action-2': CH6.renderSub2,
+    'action-3': CH6.renderSub3,
+};
+
+// ============================================================
+// 共用组件
+// ============================================================
+function renderNav() {
+    const dots = [
+        { tip: '封面', href: '#s0' },
+        { tip: '目录', href: '#agenda' },
+        ...CHAPTERS.map((c) => ({ tip: `${c.num} ${c.title}`, href: `#${c.key}` })),
+    ];
+    return `<nav class="nav-rail" aria-label="章节导航">
+    ${dots.map((d, i) => `<a class="nav-dot${i === 0 ? ' active' : ''}" href="${d.href}" data-tip="${esc(d.tip)}" data-idx="${i}"></a>`).join('')}
+  </nav>
+  <div class="top-bar">
+    <div class="brand-logo">江中<span class="dot">·</span>产品开发部 / 猴菇饮 OTC VOC 深度洞察 v2.0</div>
+    <div class="text-mono text-xs" style="color:var(--text-3);">用户决策路径追踪 / 嵌套逻辑 / 里斯×特劳特定位</div>
+  </div>`;
+}
+
+function renderCover(opts = {}) {
+    const data = HGY.loadMerged();
+    const meta = HGY.getMeta(data);
+    return `<section class="slide cover-slide" id="s0" data-slide-num="01/${sn(opts.slideTotal || 26)}">
+  <div class="cover-inner">
+    <div class="cover-eyebrow">JIANGZHONG · VOC DEEP INSIGHT</div>
+    <h1 class="cover-title">猴菇饮 OTC<br><span class="accent" style="color:${BRAND.JIANG_GREEN};">用户决策路径 × 定位策略</span></h1>
+    <div class="cover-subtitle">基于 <strong>${meta.rawItemsCount || '—'}</strong> 条原始 VOC → 筛选去噪去重 → <strong>${meta.comments || '—'}</strong> 条精准 VOC 的嵌套洞察 · v2.0</div>
+    <div class="cover-meta">
+      <div class="meta-item"><span class="meta-label">方法论</span><span class="meta-value">用户决策路径追踪 × 里斯品类战略 × 特劳特定位</span></div>
+      <div class="meta-item"><span class="meta-label">数据源</span><span class="meta-value">${Object.keys(meta.platforms || {}).length} 平台 / ${meta.keywords || 0} 关键词</span></div>
+      <div class="meta-item"><span class="meta-label">数据管线</span><span class="meta-value">${meta.rawItemsCount || 0} 条采集 → 去噪去重 → ${meta.comments || 0} 条精准 VOC(过滤率 ${meta.rawItemsCount ? Math.round((1 - meta.comments / meta.rawItemsCount) * 100) : 0}%)</span></div>
+      <div class="meta-item"><span class="meta-label">报告结构</span><span class="meta-value">6 章 · 全景→嵌套→痛声→适配→定位→行动</span></div>
+      <div class="meta-item"><span class="meta-label">生成日期</span><span class="meta-value">${opts.collectedAt || new Date().toISOString().slice(0, 10)}</span></div>
+    </div>
+  </div>
+</section>`;
+}
+
+function renderAgenda(opts = {}) {
+    return `<section class="slide agenda-slide" id="agenda" data-slide-num="02/${sn(opts.slideTotal || 26)}">
+  <div class="section-inner">
+    <div class="agenda-eyebrow">REPORT STRUCTURE</div>
+    <h2 class="agenda-title">报告结构 · 用户决策路径追踪</h2>
+    <p style="color:var(--text-2); font-size:0.92rem; margin:12px 0 28px; max-width:680px; line-height:1.7;">
+      v2 改变了叙事逻辑:不再是"我用了什么分析方法",而是<strong>"用户在经历什么 → 每一步选了什么 → 哪里没被满足 → 我们切哪里 → 怎么定位"</strong>。<br>
+      嵌套结构:病程阶段(第一层)→ 细分症状(第二层)→ 产品选择 × 未满足需求(第三层)。
+    </p>
+    <div class="agenda-grid" style="display:grid; grid-template-columns:repeat(3, 1fr); gap:16px;">
+      ${CHAPTERS.map((c) => `
+      <a class="agenda-card" href="#${c.key}" style="border-left:4px solid ${c.color}; padding:16px 18px; background:var(--bg-1); border-radius:var(--radius-sm); text-decoration:none; display:block;">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:8px;">
+          <span style="font-size:1.3rem;">${c.icon}</span>
+          <span class="text-mono text-xs" style="color:${c.color}; font-weight:700; letter-spacing:0.12em;">${c.en}</span>
+        </div>
+        <div style="font-size:0.95rem; font-weight:700; color:var(--text-1); margin-bottom:4px;">Ch${c.num} · ${esc(c.title)}</div>
+        <div style="font-size:0.78rem; color:var(--text-3); line-height:1.5;">${esc(c.summary).slice(0, 60)}…</div>
+      </a>`).join('')}
+    </div>
+  </div>
+</section>`;
+}
+
+function renderDivider(chapter, slideNum, slideTotal) {
+    const c = chapter;
+    const heroLine = CHAPTER_HERO_LINES[c.key] || c.summary;
+    return `<section class="slide divider-slide" id="${c.key}" data-tone="${c.tone}" data-slide-num="${sn(slideNum)}/${sn(slideTotal)}">
+  <div class="divider-inner">
+    <div class="divider-eyebrow" style="color:${c.color};">${c.icon} CHAPTER ${c.num}</div>
+    <h2 class="divider-title" style="color:${c.color};">${esc(c.title)}</h2>
+    <div class="divider-en" style="color:${c.color}80;">${c.en}</div>
+    <div class="divider-hero">${heroLine}</div>
+    <div class="divider-subsections">
+      ${(CHAPTER_SUBSECTIONS[c.key] || []).map((s, i) => `<div class="divider-sub-item"><span class="sub-num" style="color:${c.color};">${c.num}.${i + 1}</span> ${esc(s)}</div>`).join('')}
+    </div>
+  </div>
+</section>`;
+}
+
+function renderComingSoon(ctx) {
+    const { chapter: c, subIdx, slideNum, slideTotal, subTitle } = ctx;
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${sn(slideNum)}/${sn(slideTotal)}">
+  <div class="section-inner" style="display:flex; flex-direction:column; align-items:center; justify-content:center; min-height:480px;">
+    <div style="font-size:3rem; margin-bottom:16px; opacity:0.5;">${c.icon}</div>
+    <div class="text-mono text-xs" style="color:${c.color}; letter-spacing:0.15em; margin-bottom:8px;">Ch${c.num}.${subIdx} · ${esc(c.title)}</div>
+    <h3 style="color:var(--text-1); font-size:1.4rem; margin-bottom:12px;">${esc(subTitle || '')}</h3>
+    <div style="color:var(--text-3); font-size:0.88rem;">内容将在下一批次填充 · Coming Soon</div>
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 主组装
+// ============================================================
+function buildHTML(opts = {}) {
+    const data = HGY.loadMerged();
+    const meta = HGY.getMeta(data);
+
+    // 计算 slide 总数
+    let slideTotal = 2;
+    for (const c of CHAPTERS) {
+        slideTotal += 1 + (CHAPTER_SUBSECTIONS[c.key] || []).length;
+    }
+
+    const slides = [];
+    slides.push(renderCover({ ...opts, slideTotal }));
+    slides.push(renderAgenda({ slideTotal }));
+
+    let slideNum = 3;
+    for (const c of CHAPTERS) {
+        // divider
+        slides.push(renderDivider(c, slideNum, slideTotal));
+        slideNum++;
+
+        // subsections
+        const subs = CHAPTER_SUBSECTIONS[c.key] || [];
+        for (let i = 0; i < subs.length; i++) {
+            const subIdx = i + 1;
+            const rendererKey = `${c.key}-${subIdx}`;
+            const renderer = SLIDE_RENDERERS[rendererKey];
+
+            const ctx = {
+                chapter: c,
+                subIdx,
+                slideNum,
+                slideTotal,
+                subTitle: subs[i],
+                data,
+                meta,
+            };
+
+            if (renderer) {
+                try {
+                    slides.push(renderer(ctx));
+                } catch (err) {
+                    console.warn(`  ⚠ ${rendererKey} 渲染失败: ${err.message}`);
+                    slides.push(renderComingSoon(ctx));
+                }
+            } else {
+                slides.push(renderComingSoon(ctx));
+            }
+            slideNum++;
+        }
+    }
+
+    return `<!DOCTYPE html>
+<html lang="zh-CN">
+<head>
+<meta charset="UTF-8">
+<meta name="viewport" content="width=device-width, initial-scale=1.0">
+<title>江中猴菇饮 OTC · VOC 深度洞察 v2 · 用户决策路径追踪</title>
+${STYLES}
+<style>
+/* ── v2 专属样式补丁(cover / agenda / divider) ── */
+.slide {
+  min-height: 100vh; position: relative; border-bottom: 1px solid var(--border);
+  display: flex; flex-direction: column; justify-content: center;
+  scroll-snap-align: start; scroll-snap-stop: always; overflow: hidden; isolation: isolate;
+}
+.slide::before {
+  content: attr(data-slide-num);
+  position: absolute; top: clamp(20px,3vh,36px); right: clamp(24px,4vw,60px);
+  font-family: var(--font-mono); font-weight: 600; font-size: clamp(0.68rem,0.75vw,0.78rem);
+  letter-spacing: 0.25em; color: var(--text-3); z-index: 4; pointer-events: none;
+}
+
+/* ── Cover ── */
+.cover-slide {
+  padding: clamp(80px,12vh,140px) clamp(24px,6vw,80px);
+  background:
+    radial-gradient(ellipse 60% 80% at 30% 30%, rgba(245,166,35,0.08) 0%, transparent 70%),
+    radial-gradient(ellipse 40% 60% at 80% 70%, rgba(139,92,246,0.05) 0%, transparent 70%),
+    var(--bg-0);
+}
+.cover-inner { max-width: var(--max-w); width: 100%; position: relative; z-index: 2; }
+.cover-eyebrow {
+  font-family: var(--font-mono); font-size: 0.78rem; letter-spacing: 0.22em;
+  text-transform: uppercase; color: var(--text-3); margin-bottom: 32px;
+  display: flex; align-items: center; gap: 14px;
+}
+.cover-eyebrow::before { content: ''; width: 32px; height: 2px; background: var(--amber); }
+.cover-slide .cover-title {
+  font-family: var(--font-head); font-weight: 900; letter-spacing: -0.04em;
+  line-height: 0.92; font-size: clamp(3.5rem,11vw,9rem); color: #fff;
+  background: linear-gradient(135deg, #fff 30%, rgba(245,166,35,0.9) 100%);
+  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;
+}
+.cover-slide .cover-title .accent { -webkit-text-fill-color: currentColor; }
+.cover-subtitle {
+  font-size: clamp(1rem,1.6vw,1.4rem); color: var(--text-2); max-width: 780px;
+  margin-top: 28px; line-height: 1.7;
+}
+.cover-slide .cover-meta {
+  display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 14px;
+  margin-top: clamp(40px,6vh,72px); padding-top: clamp(20px,3vh,36px);
+  border-top: 1px solid var(--border); max-width: 900px;
+}
+.meta-item {
+  display: flex; flex-direction: column; gap: 4px;
+  padding: 10px 14px; background: var(--bg-1); border: 1px solid var(--border);
+  border-radius: var(--radius-sm);
+}
+.meta-label {
+  font-family: var(--font-mono); font-size: 0.65rem; letter-spacing: 0.15em;
+  text-transform: uppercase; color: var(--text-3); font-weight: 500;
+}
+.meta-value { font-size: 0.85rem; color: var(--text-1); font-weight: 600; }
+
+/* ── Agenda ── */
+.agenda-slide {
+  padding: clamp(60px,10vh,120px) clamp(24px,6vw,80px);
+  background: var(--bg-0);
+}
+.agenda-eyebrow {
+  font-family: var(--font-mono); font-size: 0.72rem; letter-spacing: 0.18em;
+  text-transform: uppercase; color: var(--amber); font-weight: 500; margin-bottom: 14px;
+  display: flex; align-items: center; gap: 10px;
+}
+.agenda-eyebrow::before { content: ''; width: 24px; height: 1px; background: var(--amber); }
+.agenda-title {
+  font-family: var(--font-head); font-weight: 700; letter-spacing: -0.02em;
+  line-height: 1.1; font-size: clamp(2rem,4vw,3rem); color: var(--text-1);
+}
+.agenda-card { transition: all 0.35s cubic-bezier(.2,.7,.2,1); }
+.agenda-card:hover { transform: translateY(-4px); border-color: var(--border-strong); box-shadow: 0 12px 40px rgba(0,0,0,0.35); }
+
+/* ── Chapter Divider ── */
+.divider-slide {
+  padding: clamp(80px,12vh,140px) clamp(24px,6vw,80px);
+  background: var(--bg-0); text-align: left;
+}
+.divider-slide::after {
+  content: ''; position: absolute; inset: 0; pointer-events: none; z-index: -1;
+  background:
+    radial-gradient(ellipse 70% 60% at 85% 15%, var(--slide-glow-1, rgba(245,166,35,0.06)), transparent 55%),
+    radial-gradient(ellipse 60% 50% at 15% 85%, var(--slide-glow-2, rgba(139,92,246,0.04)), transparent 55%);
+}
+.divider-slide[data-tone="amber"]  { --slide-glow-1: rgba(245,166,35,0.10); --slide-glow-2: rgba(245,166,35,0.04); }
+.divider-slide[data-tone="rose"]   { --slide-glow-1: rgba(255,77,141,0.09);  --slide-glow-2: rgba(255,77,141,0.04); }
+.divider-slide[data-tone="green"]  { --slide-glow-1: rgba(0,220,130,0.08);   --slide-glow-2: rgba(0,220,130,0.03); }
+.divider-slide[data-tone="purple"] { --slide-glow-1: rgba(139,92,246,0.10);  --slide-glow-2: rgba(139,92,246,0.04); }
+.divider-slide[data-tone="blue"]   { --slide-glow-1: rgba(59,130,246,0.08);  --slide-glow-2: rgba(59,130,246,0.03); }
+.divider-slide[data-tone="orange"] { --slide-glow-1: rgba(255,140,66,0.10);  --slide-glow-2: rgba(255,140,66,0.04); }
+.divider-inner { max-width: var(--max-w); width: 100%; position: relative; }
+.divider-eyebrow {
+  font-family: var(--font-mono); font-size: 0.78rem; letter-spacing: 0.22em;
+  text-transform: uppercase; font-weight: 600; margin-bottom: 16px;
+}
+.divider-title {
+  font-family: var(--font-head); font-weight: 900; letter-spacing: -0.03em;
+  line-height: 1; font-size: clamp(3rem,8vw,6rem); margin-bottom: 8px;
+}
+.divider-en {
+  font-family: var(--font-mono); font-size: 0.78rem; letter-spacing: 0.22em;
+  text-transform: uppercase; margin-bottom: 28px;
+}
+.divider-hero {
+  font-size: clamp(0.95rem,1.3vw,1.15rem); color: var(--text-2); line-height: 1.8;
+  max-width: 860px; margin-bottom: 32px;
+}
+.divider-subsections { display: flex; flex-direction: column; gap: 10px; max-width: 700px; }
+.divider-sub-item {
+  font-size: 0.88rem; color: var(--text-2); line-height: 1.5;
+  padding: 8px 14px; background: var(--bg-1); border: 1px solid var(--border);
+  border-radius: var(--radius-sm); display: flex; align-items: center; gap: 10px;
+}
+.sub-num {
+  font-family: var(--font-mono); font-weight: 700; font-size: 0.78rem;
+  letter-spacing: 0.1em; min-width: 28px;
+}
+</style>
+</head>
+<body>
+${renderNav()}
+<main class="slides-container">
+${slides.join('\n')}
+</main>
+<script>${SCRIPTS}</script>
+</body>
+</html>`;
+}
+
+module.exports = {
+    buildHTML,
+    CHAPTERS,
+    CHAPTER_SUBSECTIONS,
+    BRAND,
+    CHAPTER_HERO_LINES,
+};

+ 196 - 0
scripts/tools/lactic-v2-ch0-category.js

@@ -0,0 +1,196 @@
+// ==============================================================================
+// 乳酸菌 v2 · Ch0 品类全景 · 肠道用药大盘(Step 1)
+// ==============================================================================
+// 0.1 微生态制剂 × 肠炎止泻 × 润肠通便 · 三大品类扫描
+// 0.2 各品类人群需求标签 × 解决问题矩阵
+// 0.3 TAM→SAM→SOM · 市场漏斗与乳酸菌素片区间
+// ==============================================================================
+
+const LA = require('./lactic-analyze.js');
+const C = require('./lactic-components.js');
+const { BRAND, esc, renderSectionHead, renderVocGrid, renderStatStrip,
+        renderBarChart, renderCompareTable, renderInsightHero,
+        renderFindingCard, renderDecisionList } = C;
+
+// ============================================================
+// 0.1 三大品类扫描
+// ============================================================
+function renderSub1({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // 按品类关键词分组统计
+    const categories = [
+        { name: '微生态制剂(益生菌+乳酸菌素片)', color: BRAND.LACTIC_MINT,
+          keywords: ['益生菌', '乳酸菌素片', '妈咪爱', '合生元', '万益蓝', '金双岐', '亿活', '宝乐安', '拜奥', 'lifespace', 'inne', '小胖瓶', '康萃乐'],
+          examples: '妈咪爱、合生元、万益蓝、金双岐、亿活、宝乐安、拜奥、lifespace',
+          desc: '活菌/灭活菌制剂,通过补充或调节肠道菌群恢复微生态平衡',
+          regulation: '药品(妈咪爱/亿活)、保健品(合生元)、食品(万益蓝)三种身份并存' },
+        { name: '肠炎止泻药', color: BRAND.CORAL,
+          keywords: ['腹泻', '拉肚子', '蒙脱石', '肠炎宁'],
+          examples: '蒙脱石散、肠炎宁、诺氟沙星',
+          desc: '针对急性/慢性腹泻的对症治疗,止泻为主要功效',
+          regulation: '以处方药和 OTC 为主,家长自行购买意愿低' },
+        { name: '润肠通便药', color: BRAND.WARM_ORANGE,
+          keywords: ['便秘', '通便', '开塞露', '乳果糖'],
+          examples: '开塞露、乳果糖、常润茶、纤维素',
+          desc: '针对便秘的对症治疗,通便/软化大便为主要功效',
+          regulation: 'OTC + 食品级双轨,儿童场景以开塞露/乳果糖为主' },
+    ];
+
+    const catStats = categories.map(cat => {
+        const count = items.filter(it => {
+            const c = `${it.content || ''} ${it.keyword || ''} ${it.product || ''}`.toLowerCase();
+            return cat.keywords.some(k => c.includes(k.toLowerCase()));
+        }).length;
+        return { ...cat, count };
+    });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · CATEGORY SCAN`,
+        title: sub,
+        subtitle: '王总要求:"从整个肠道品类入手,不是从乳酸菌素片入手"——先看大盘,再聚焦。',
+        color: c.color,
+    })}
+
+    ${renderInsightHero({
+        eyebrow: 'STEP 1 · 品类入口',
+        title: '肠道用药三大品类:<strong>微生态制剂</strong>(调理)、<strong>肠炎止泻</strong>(治疗)、<strong>润肠通便</strong>(对症)',
+        subtitle: '乳酸菌素片属于微生态制剂品类,但用户的肠道需求横跨三个品类——理解全景才能找到定位空间。',
+        color: c.color,
+    })}
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:18px; margin-top:24px;">
+      ${catStats.map(cat => `
+      <div style="padding:22px; background:${cat.color}08; border:1px solid ${cat.color}33; border-radius:var(--radius-md); border-top:3px solid ${cat.color};">
+        <div class="text-mono text-xs" style="color:${cat.color}; letter-spacing:0.12em; font-weight:700; margin-bottom:10px;">${esc(cat.name)}</div>
+        <div style="font-family:var(--font-head); font-size:2.2rem; font-weight:800; color:${cat.color}; margin-bottom:6px;">${cat.count}</div>
+        <div style="color:var(--text-3); font-size:0.72rem; margin-bottom:12px;">条相关 VOC</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.6; margin-bottom:10px;">${esc(cat.desc)}</div>
+        <div style="color:var(--text-2); font-size:0.78rem; line-height:1.5; padding-top:10px; border-top:1px dashed ${cat.color}33;">
+          <strong>代表产品</strong>:${esc(cat.examples)}<br/>
+          <strong>监管身份</strong>:${esc(cat.regulation)}
+        </div>
+      </div>`).join('')}
+    </div>
+
+    ${renderFindingCard({
+        icon: '💡',
+        title: '关键发现:三品类边界模糊,用户按症状而非品类选择',
+        body: '家长搜索"宝宝拉肚子"时,会同时看到蒙脱石散(止泻药)、妈咪爱(微生态)、合生元(食品级益生菌)——<strong>品类边界在用户端不存在</strong>。乳酸菌素片的机会在于覆盖"调理"这个中间地带:不是急性治疗,不是单纯通便,而是<strong>日常肠道养护</strong>。',
+        accent: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 0.2 各品类人群需求标签 × 解决问题矩阵
+// ============================================================
+function renderSub2({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · DEMAND MATRIX`,
+        title: sub,
+        subtitle: '从会议分享的胃肠脾产品矩阵出发,拆解各品类人群需求。',
+        color: c.color,
+    })}
+
+    ${renderCompareTable({
+        title: '肠道品类 × 人群需求 × 解决问题 矩阵',
+        headers: ['品类/方向', '目标人群', '核心需求标签', '解决的问题', '乳酸菌素片机会'],
+        rows: [
+            ['微生态制剂·药品', '急性腹泻/菌群失调儿童', '快速止泻、医生推荐', '急性肠道感染', { html: '<span style="color:' + BRAND.CORAL + ';">低</span>(处方主导)', color: BRAND.CORAL }],
+            ['微生态制剂·食品', '日常调理/预防型家长', '安全、长期吃、口味好', '菌群平衡/预防', { html: '<strong style="color:' + BRAND.JIANG_GREEN + ';">高 ★★★</strong>', color: BRAND.JIANG_GREEN }],
+            ['肠炎止泻', '急性腹泻患儿', '快速见效、安全', '止泻', { html: '<span style="color:' + BRAND.CORAL + ';">低</span>(场景不符)', color: BRAND.CORAL }],
+            ['润肠通便', '便秘儿童家长', '温和、不依赖', '排便困难', { html: '<strong style="color:' + BRAND.WARM_ORANGE + ';">中 ★★</strong>(可延伸)', color: BRAND.WARM_ORANGE }],
+            ['脾虚调理', '消化不好/光吃不长', '健脾、促吸收', '营养吸收差', { html: '<strong style="color:' + BRAND.JIANG_GREEN + ';">高 ★★★</strong>', color: BRAND.JIANG_GREEN }],
+            ['营养补剂替代', '"瓶瓶罐罐"焦虑家长', '减少补剂、靠饮食', '自身吸收能力', { html: '<strong style="color:' + BRAND.JIANG_GREEN + ';">高 ★★★</strong>(杨老师洞察)', color: BRAND.JIANG_GREEN }],
+        ],
+        accent: c.color,
+    })}
+
+    <div style="margin-top:24px; padding:20px 24px; background:${BRAND.PURPLE}08; border-left:3px solid ${BRAND.PURPLE}; border-radius:6px;">
+      <div class="text-mono text-xs" style="color:${BRAND.PURPLE}; letter-spacing:0.15em; margin-bottom:10px; font-weight:700;">会议图示关键洞察</div>
+      <div style="color:var(--text-1); font-size:0.92rem; line-height:1.72;">
+        <strong style="color:${BRAND.PURPLE};">脾虚 = 消化不好 + 大便不好</strong>,与肠道问题高度重叠。<br/>
+        王总确认(24:44):"如果是肠道的养护,肠道的吸收的话,确实有这样的机会。"<br/>
+        → 乳酸菌素片需要同时打 <strong>肠 + 脾</strong> 两条线,覆盖"调理+吸收"双需求。
+      </div>
+    </div>
+
+    ${renderDecisionList([
+        '乳酸菌素片的<strong>高机会区</strong>:微生态食品级调理 + 脾虚营养吸收 + "瓶瓶罐罐"替代',
+        '低机会区:急性止泻(处方主导)、急性肠炎(场景不符)',
+        '中间地带:便秘调理可延伸,但非主打方向',
+        '核心人群标签:<strong>"日常调理型"家长 + "减少补剂型"家长</strong>',
+    ], { accent: c.color, title: 'INSIGHT · 品类机会判断' })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 0.3 TAM→SAM→SOM 漏斗
+// ============================================================
+function renderSub3({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · TAM → SAM → SOM`,
+        title: sub,
+        subtitle: '总经理习惯的思维框架:全中国多少人→发病率→转化率→吃什么药。',
+        color: c.color,
+    })}
+
+    <div style="max-width:800px; margin:0 auto;">
+      <!-- TAM -->
+      <div style="background:${BRAND.TECH_BLUE}10; border:2px solid ${BRAND.TECH_BLUE}44; border-radius:var(--radius-md); padding:28px 32px; margin-bottom:16px; position:relative;">
+        <div class="text-mono text-xs" style="color:${BRAND.TECH_BLUE}; letter-spacing:0.2em; font-weight:700; margin-bottom:8px;">TAM · 品类全市场</div>
+        <div style="font-family:var(--font-head); font-size:2.4rem; font-weight:800; color:${BRAND.TECH_BLUE};">~130 亿</div>
+        <div style="color:var(--text-1); font-size:0.92rem; line-height:1.7; margin-top:8px;">
+          微生态制剂 <strong>~60 亿</strong>(药品益生菌 + OTC 乳酸菌素片)+
+          食品级益生菌 <strong>~50 亿</strong>(合生元/万益蓝等)+
+          儿童营养补剂中肠道相关 <strong>~20 亿</strong>
+        </div>
+        <div style="color:var(--text-3); font-size:0.78rem; margin-top:6px;">含成人 + 儿童全部肠道调理相关产品</div>
+      </div>
+
+      <!-- SAM -->
+      <div style="background:${BRAND.JIANG_GREEN}10; border:2px solid ${BRAND.JIANG_GREEN}44; border-radius:var(--radius-md); padding:28px 32px; margin-bottom:16px; margin-left:40px; margin-right:40px;">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.2em; font-weight:700; margin-bottom:8px;">SAM · 可服务市场</div>
+        <div style="font-family:var(--font-head); font-size:2.4rem; font-weight:800; color:${BRAND.JIANG_GREEN};">~25 亿</div>
+        <div style="color:var(--text-1); font-size:0.92rem; line-height:1.7; margin-top:8px;">
+          儿童(3-12 岁)肠道调理市场:<br/>
+          药品级 <strong>~6 亿</strong>(妈咪爱/亿活/宝乐安)+
+          食品级 <strong>~12 亿</strong>(合生元/万益蓝)+
+          OTC 乳酸菌素片 <strong>~3 亿</strong> +
+          营养吸收关联 <strong>~4 亿</strong>
+        </div>
+        <div style="color:var(--text-3); font-size:0.78rem; margin-top:6px;">锁定 3-12 岁 · 咀嚼片可覆盖年龄段</div>
+      </div>
+
+      <!-- SOM -->
+      <div style="background:${BRAND.LACTIC_MINT}10; border:2px solid ${BRAND.LACTIC_MINT}44; border-radius:var(--radius-md); padding:28px 32px; margin-left:80px; margin-right:80px;">
+        <div class="text-mono text-xs" style="color:${BRAND.LACTIC_MINT}; letter-spacing:0.2em; font-weight:700; margin-bottom:8px;">SOM · 可获取市场</div>
+        <div style="font-family:var(--font-head); font-size:2.4rem; font-weight:800; color:${BRAND.LACTIC_MINT};">6000 万 → 10 亿</div>
+        <div style="color:var(--text-1); font-size:0.92rem; line-height:1.7; margin-top:8px;">
+          当前:<strong style="color:${BRAND.WARM_ORANGE};">6000 万</strong>(OTC 乳酸菌素片儿童版单品)<br/>
+          目标:<strong style="color:${BRAND.JIANG_GREEN};">10 亿 / 3 年</strong>(药店 + 电商 + 新渠道)<br/>
+          路径:品类重定位 → 从"乳酸菌素片"升级到"儿童肠道日常养护第一品牌"
+        </div>
+      </div>
+    </div>
+
+    ${renderFindingCard({
+        icon: '🎯',
+        title: '漏斗关键结论',
+        body: '从 130 亿 TAM 到 25 亿 SAM,乳酸菌素片儿童版当前仅占 <strong>0.46%</strong> 市场份额。10 亿目标意味着在 SAM 中占到 <strong>4%</strong>——<strong>可行但需要品类重定位</strong>,不能继续在"乳酸菌素片"这个狭窄品类里打。',
+        accent: BRAND.JIANG_GREEN,
+    })}
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3 };

+ 219 - 0
scripts/tools/lactic-v2-ch1-adult.js

@@ -0,0 +1,219 @@
+// ==============================================================================
+// 乳酸菌 v2 · Ch1 成人乳酸菌素片 · 品类机会(Step 2)
+// ==============================================================================
+// 1.1 成人乳酸菌素片 VOC 全景 · 平台×情感×主题
+// 1.2 成人品类机会点 · 竞品差异化空白
+// 1.3 品类核心机会提炼 · 可向儿童迁移的信号
+// ==============================================================================
+
+const LA = require('./lactic-analyze.js');
+const C = require('./lactic-components.js');
+// 去掉 #tag 段,只保留正文文本
+const stripTags = s => String(s || '').replace(/#[^\s#]+/g, '').trim();
+const { BRAND, esc, renderSectionHead, renderVocCard, renderVocGrid,
+        renderStatStrip, renderBarChart, renderCompareTable, renderInsightHero,
+        renderFindingCard, renderDecisionList, renderTagCloud } = C;
+
+// ============================================================
+// 1.1 成人 VOC 全景
+// ============================================================
+function renderSub1({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // 筛选成人乳酸菌素片相关 VOC(排除明确儿童关键词)
+    const childKw = /儿童|宝宝|小孩|婴儿|幼儿|妈咪|3岁|6岁|12岁/i;
+    const adultKw = /乳酸菌素片|整肠生|培菲康|金双岐|肠炎宁/i;
+    const adultItems = items.filter(it => {
+        const txt = `${it.keyword || ''} ${it.product || ''} ${it.content || ''}`;
+        return adultKw.test(txt) && !childKw.test(it.keyword || '');
+    });
+
+    // 情感分布
+    const sentiments = {};
+    adultItems.forEach(it => {
+        const s = it.sentiment || 'neutral';
+        sentiments[s] = (sentiments[s] || 0) + 1;
+    });
+
+    // 主题提取
+    const topicMap = {
+        '腹泻/拉肚子': /腹泻|拉肚子|拉稀|闹肚子/i,
+        '便秘/排便': /便秘|排便|通便|大便/i,
+        '消化不良/胃胀': /消化|胃胀|不消化|积食/i,
+        '菌群失调': /菌群|微生态|失调|紊乱/i,
+        '抗生素后调理': /抗生素|消炎药|抗菌/i,
+        '口味/剂型': /口味|好吃|难吃|咀嚼|奶片/i,
+        '安全性/副作用': /安全|副作用|无害|放心/i,
+        '效果/见效': /有效|管用|见效|好转|没用|没效/i,
+    };
+    const topicStats = Object.entries(topicMap).map(([name, re]) => ({
+        label: name,
+        value: adultItems.filter(it => re.test(it.content || '')).length,
+        color: BRAND.WARM_ORANGE,
+    })).sort((a, b) => b.value - a.value);
+
+    // 成人 VOC 证据卡(stripTags 去掉 #tag 后再匹配,避免纯 hashtag 帖入选)
+    const probioticRe = /益生菌|乳酸菌|肠道|便秘|腹泻|消化|菌群|活菌|拉肚子|肠胃|调理|双歧|鼠李糖/i;
+    const substantiveAdult = adultItems.filter(it => stripTags(it.content).length >= 30 && probioticRe.test(stripTags(it.content)));
+    const adultEvidence = LA.getEvidence(substantiveAdult, { top: 4, seed: 11, minChars: 20 });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · ADULT VOC LANDSCAPE`,
+        title: sub,
+        subtitle: '王总要求:"先看一下这些成人整个乳酸菌素片用药的 VOC"',
+        color: c.color,
+    })}
+
+    ${renderStatStrip([
+        { num: adultItems.length, label: '成人相关 VOC', color: c.color },
+        { num: sentiments.positive || 0, label: '好评', color: BRAND.JIANG_GREEN },
+        { num: sentiments.negative || 0, label: '差评', color: BRAND.CORAL },
+        { num: sentiments.conflicted || 0, label: '矛盾', color: BRAND.WARM_ORANGE },
+    ])}
+
+    <div style="margin-top:24px;">
+      ${renderBarChart(topicStats.slice(0, 8), { accent: c.color, title: '成人乳酸菌素片 VOC 主题分布', height: 280 })}
+    </div>
+
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:${c.color}; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">成人 VOC 原声卡片</div>
+      ${renderVocGrid(adultEvidence, { columns: 2, accent: c.color })}
+    </div>
+
+    ${renderFindingCard({
+        icon: '💡',
+        title: '成人 VOC 全景:腹泻和消化不良是两大核心痛点',
+        body: '成人乳酸菌素片的使用场景集中在 <strong>腹泻调理</strong> 和 <strong>消化不良</strong>,其次是抗生素后的菌群恢复。这些需求在儿童场景中同样存在——为 Step 3 的机会迁移奠定基础。',
+        accent: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 1.2 成人品类机会点 · 竞品差异化空白
+// ============================================================
+function renderSub2({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // 竞品对比数据
+    const competitors = [
+        { name: '整肠生(地衣芽孢杆菌)', type: '药品', strength: '医生信任高', weakness: '胶囊剂型、儿童难用', opportunity: '成人主战场,儿童缺位' },
+        { name: '培菲康(双歧杆菌三联活菌)', type: '药品', strength: '三菌协同', weakness: '需冷链、价格高', opportunity: '冷链痛点可突破' },
+        { name: '金双岐(双歧杆菌)', type: '药品', strength: '品牌老、渠道广', weakness: '剂型老旧', opportunity: '品牌老化留出空间' },
+        { name: '妈咪爱(枯草杆菌+肠球菌)', type: '药品', strength: '儿童第一心智', weakness: '散剂喂药难', opportunity: '剂型可突破' },
+        { name: '合生元益生菌', type: '食品', strength: '营销强、口碑好', weakness: '非药品无功效背书', opportunity: 'OTC 身份差异化' },
+        { name: '万益蓝益生菌', type: '食品', strength: '网红种草', weakness: '价格贵、效果争议', opportunity: '性价比空间' },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · COMPETITOR GAP`,
+        title: sub,
+        subtitle: '成人市场竞品格局 × 差异化空白分析',
+        color: c.color,
+    })}
+
+    ${renderCompareTable({
+        title: '成人肠道微生态竞品矩阵',
+        headers: ['产品', '身份', '核心优势', '核心弱点', '乳酸菌素片机会'],
+        rows: competitors.map(cp => [
+            { html: `<strong>${esc(cp.name)}</strong>`, bold: true },
+            cp.type,
+            cp.strength,
+            { html: `<span style="color:${BRAND.CORAL};">${esc(cp.weakness)}</span>`, color: BRAND.CORAL },
+            { html: `<span style="color:${BRAND.JIANG_GREEN};">${esc(cp.opportunity)}</span>`, color: BRAND.JIANG_GREEN },
+        ]),
+        accent: c.color,
+    })}
+
+    ${renderInsightHero({
+        eyebrow: 'GAP ANALYSIS',
+        title: '成人市场三大差异化空白',
+        subtitle: `
+          <strong style="color:${BRAND.JIANG_GREEN};">① 非冷链便携</strong>:培菲康/亿活需冷链,乳酸菌素片常温保存(王总纠正:妈咪爱也不用冷链,25°C 以下即可)<br/>
+          <strong style="color:${BRAND.JIANG_GREEN};">② OTC 药品信任 + 食品级体验</strong>:合生元/万益蓝是食品无功效背书,整肠生是药品但体验差——乳酸菌素片可以两头占<br/>
+          <strong style="color:${BRAND.JIANG_GREEN};">③ 咀嚼片剂型</strong>:奶片口感 + 不用水 + 孩子爱吃——这是从成人向儿童迁移的核心武器
+        `,
+        color: c.color,
+    })}
+
+    ${renderDecisionList([
+        '乳酸菌素片的核心差异化 = <strong>OTC 药品身份 + 咀嚼片剂型 + 常温保存</strong>',
+        '成人市场竞争激烈但格局分散——没有绝对龙头',
+        '成人→儿童的迁移桥梁:咀嚼片剂型天然适配儿童',
+        '关注妈咪爱"不用冷链"这个特性——不是我们的独有优势',
+    ], { accent: c.color, title: 'DECISION · 品类机会判断' })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 1.3 品类核心机会提炼
+// ============================================================
+function renderSub3({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // 找成人 VOC 中暗含儿童信号的
+    const childSignal = items.filter(it => {
+        const kw = it.keyword || '';
+        const childKw = /儿童|宝宝|小孩|妈咪/i;
+        if (childKw.test(kw)) return false; // 排除本身就是儿童关键词的
+        const content = it.content || '';
+        return /小孩|宝宝|孩子|女儿|儿子|闺女|给娃/i.test(content);
+    });
+
+    const childProbRe = /益生菌|乳酸菌|肠|便秘|消化|积食|拉肚|吸收|喂药|抗生素/i;
+    const substSignal = (childSignal.length > 0 ? childSignal : items)
+        .filter(it => stripTags(it.content).length >= 30 && childProbRe.test(stripTags(it.content)));
+    const signalEvidence = LA.getEvidence(substSignal, { top: 3, seed: 17, minChars: 20 });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · OPPORTUNITY DISTILL`,
+        title: sub,
+        subtitle: '从成人品类机会中提炼可向儿童迁移的核心信号',
+        color: c.color,
+    })}
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:18px;">
+      ${[
+          { title: '肠道日常调理', desc: '成人市场最大需求:腹泻/便秘/消化不良的日常调理。儿童同样存在,且家长更焦虑。', migrable: true, color: BRAND.JIANG_GREEN },
+          { title: '抗生素后恢复', desc: '成人用抗生素后补菌群。儿童生病用抗生素更频繁,家长更担心副作用。', migrable: true, color: BRAND.LACTIC_MINT },
+          { title: '口味/便携需求', desc: '成人对口味不太在意,但咀嚼片"像奶片"的特性天然适合儿童。', migrable: true, color: BRAND.SKY_BLUE },
+      ].map(item => `
+      <div style="padding:22px; background:${item.color}08; border:1px solid ${item.color}33; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:10px;">
+          <div class="text-mono text-xs" style="color:${item.color}; font-weight:700;">${esc(item.title)}</div>
+          ${item.migrable ? `<span style="padding:2px 8px; background:${BRAND.JIANG_GREEN}15; color:${BRAND.JIANG_GREEN}; border-radius:10px; font-size:0.66rem; font-weight:700;">✓ 可迁移</span>` : ''}
+        </div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.65;">${esc(item.desc)}</div>
+      </div>`).join('')}
+    </div>
+
+    ${childSignal.length > 0 ? `
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:${BRAND.BERRY_PINK}; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">
+        成人 VOC 中的儿童信号 · ${childSignal.length} 条含"孩子/宝宝/女儿/儿子"
+      </div>
+      ${renderVocGrid(signalEvidence, { columns: 3, accent: BRAND.BERRY_PINK, compact: true })}
+    </div>` : `
+    <div style="margin-top:24px; padding:20px; background:${BRAND.BERRY_PINK}08; border:1px dashed ${BRAND.BERRY_PINK}44; border-radius:var(--radius-md); text-align:center;">
+      <div style="color:${BRAND.BERRY_PINK}; font-size:0.88rem;">成人 VOC 中儿童信号较少——这将在 Ch2 通过专门的儿童 VOC 补充</div>
+    </div>`}
+
+    ${renderFindingCard({
+        icon: '🔄',
+        title: '向 Ch2 传递:三条可迁移机会',
+        body: '① <strong>肠道日常调理</strong>(最大需求·直接可迁移)→ ② <strong>抗生素后恢复</strong>(儿童更高频)→ ③ <strong>咀嚼片剂型优势</strong>(天然适配儿童)。Ch2 将验证这些机会在儿童端的真实需求强度。',
+        accent: BRAND.BERRY_PINK,
+    })}
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3 };

+ 251 - 0
scripts/tools/lactic-v2-ch2-migrate.js

@@ -0,0 +1,251 @@
+// ==============================================================================
+// 乳酸菌 v2 · Ch2 成人→儿童 · 机会迁移(Step 3)
+// ==============================================================================
+// 2.1 成人 VOC 中的儿童信号扫描 · "妈妈/小孩/儿童"
+// 2.2 家长购买决策路径 · 双决策者模型(家长买×孩子吃)
+// 2.3 可迁移 vs 不可迁移 · 机会矩阵
+// ==============================================================================
+
+const LA = require('./lactic-analyze.js');
+const C = require('./lactic-components.js');
+const stripTags = s => String(s || '').replace(/#[^\s#]+/g, '').trim();
+const { BRAND, esc, renderSectionHead, renderVocCard, renderVocGrid,
+        renderStatStrip, renderMatrix2x2, renderCompareTable, renderInsightHero,
+        renderFindingCard, renderDecisionList } = C;
+
+// ============================================================
+// 2.1 成人 VOC 中的儿童信号扫描
+// ============================================================
+function renderSub1({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // 筛选含"妈妈给孩子买"信号的 VOC
+    const childSignalRe = /宝宝|小孩|孩子|女儿|儿子|闺女|给娃|幼儿园|入园|换季|积食|挑食|不爱吃饭|喂药/i;
+    const childSignalItems = items.filter(it => childSignalRe.test(it.content || ''));
+
+    // 按信号类型分组
+    const signalTypes = [
+        { name: '喂养难题', re: /挑食|不爱吃|喂药|难喂|吐出|抗拒/i, color: BRAND.CORAL },
+        { name: '肠道症状', re: /腹泻|便秘|拉肚子|积食|消化|胃胀/i, color: BRAND.WARM_ORANGE },
+        { name: '入园/换季生病', re: /入园|幼儿园|换季|感冒|生病|反复/i, color: BRAND.SKY_BLUE },
+        { name: '抗生素后恢复', re: /抗生素|消炎|吃药后|用药后/i, color: BRAND.PURPLE },
+        { name: '营养吸收', re: /吸收|营养|不长|偏瘦|光吃不长/i, color: BRAND.JIANG_GREEN },
+    ];
+    const signalStats = signalTypes.map(st => ({
+        ...st,
+        count: childSignalItems.filter(it => st.re.test(it.content || '')).length,
+    }));
+
+    const childProbRe = /益生菌|乳酸菌|肠|便秘|腹泻|消化|积食|拉肚|吸收|喂药|抗生素/i;
+    const substantiveChild = childSignalItems.filter(it => stripTags(it.content).length >= 30 && childProbRe.test(stripTags(it.content)));
+    const evidence = LA.getEvidence(substantiveChild, { top: 4, seed: 21, minChars: 20 });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · CHILD SIGNAL SCAN`,
+        title: sub,
+        subtitle: '王总要求:"成人 VOC 中能不能扒拉出来跟儿童相关的?"',
+        color: c.color,
+    })}
+
+    ${renderStatStrip([
+        { num: items.length, label: '全部 VOC', color: 'var(--text-3)' },
+        { num: childSignalItems.length, label: '含儿童信号', color: c.color },
+        { num: Math.round(childSignalItems.length / Math.max(items.length, 1) * 100) + '%', label: '信号占比', color: c.color },
+    ])}
+
+    <div style="display:grid; grid-template-columns:repeat(5, 1fr); gap:12px; margin-top:24px;">
+      ${signalStats.map(st => `
+      <div style="padding:16px; background:${st.color}08; border:1px solid ${st.color}33; border-radius:var(--radius-sm); text-align:center;">
+        <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:${st.color};">${st.count}</div>
+        <div style="color:var(--text-2); font-size:0.78rem; margin-top:4px;">${esc(st.name)}</div>
+      </div>`).join('')}
+    </div>
+
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:${c.color}; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">儿童信号 VOC 原声</div>
+      ${renderVocGrid(evidence, { columns: 2, accent: c.color })}
+    </div>
+
+    ${renderFindingCard({
+        icon: '🔍',
+        title: '信号扫描结论:肠道症状 + 喂养难题是最强儿童信号',
+        body: '成人 VOC 中的儿童信号集中在两大方向:① <strong>肠道症状</strong>(腹泻/便秘/积食)——与成人需求直接重叠;② <strong>喂养难题</strong>(挑食/喂药难/抗拒)——这是儿童独有的痛点,也是咀嚼片剂型的核心优势所在。',
+        accent: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 2.2 家长购买决策路径 · 双决策者模型
+// ============================================================
+function renderSub2({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // 家长决策关键词
+    const decisionFactors = [
+        { factor: '安全性/成分', re: /安全|成分|无添加|天然|无糖|副作用/i, icon: '🛡️' },
+        { factor: '效果可感知', re: /有效|管用|见效|好转|改善/i, icon: '✅' },
+        { factor: '孩子接受度', re: /爱吃|好吃|口味|主动要|像奶片|像糖/i, icon: '😋' },
+        { factor: '医生/专家推荐', re: /医生|儿科|推荐|开的|处方/i, icon: '👨‍⚕️' },
+        { factor: '品牌信任', re: /品牌|江中|大牌|老牌|信任/i, icon: '🏷️' },
+        { factor: '价格/性价比', re: /价格|便宜|贵|性价比|划算/i, icon: '💰' },
+    ];
+    const factorStats = decisionFactors.map(df => ({
+        ...df,
+        count: items.filter(it => df.re.test(it.content || '')).length,
+    })).sort((a, b) => b.count - a.count);
+
+    // 家长端 VOC:关注安全/成分/效果
+    const parentRe = /安全|成分|副作用|医生|推荐|品牌|信任|放心|担心|焦虑/i;
+    const parentItems = items.filter(it => parentRe.test(it.content || ''));
+    const substParent = parentItems.filter(it => stripTags(it.content).length >= 30);
+    const parentEvidence = LA.getEvidence(substParent, { top: 2, seed: 221, minChars: 20, contentMatch: /益生菌|乳酸菌|肠|便秘|消化|菌|拉肚/i });
+
+    // 孩子端 VOC:关注口味/喂药难
+    const childExpRe = /好吃|爱吃|像糖|像奶片|口味|不苦|酸甜|嚼|主动要|喂药难|不肯吃|吐出/i;
+    const childExpItems = items.filter(it => childExpRe.test(it.content || ''));
+    const substChild = childExpItems.filter(it => stripTags(it.content).length >= 25);
+    const childEvidence = LA.getEvidence(substChild, { top: 2, seed: 222, minChars: 20, contentMatch: /益生菌|乳酸菌|肠|便秘|消化|菌|拉肚|好吃|爱吃|喂药|嚼/i });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · DUAL DECISION MODEL`,
+        title: sub,
+        subtitle: '儿童用药的特殊性:家长做决策(买),孩子做体验(吃)——两端都要满足。',
+        color: c.color,
+    })}
+
+    <div style="display:grid; grid-template-columns:1fr 60px 1fr; gap:0; margin-top:24px; align-items:center;">
+      <!-- 家长端 -->
+      <div style="padding:24px; background:${BRAND.BERRY_PINK}08; border:2px solid ${BRAND.BERRY_PINK}44; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.BERRY_PINK}; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">👩 家长端 · 决策者</div>
+        <div style="color:var(--text-1); font-size:0.88rem; line-height:1.8;">
+          <strong>核心驱动</strong>:孩子生病焦虑 → 搜索/咨询 → 品牌筛选 → 购买<br/>
+          <strong>决策因素排序</strong>:<br/>
+          ${factorStats.slice(0, 4).map((f, i) => `${f.icon} ${f.factor}(${f.count} 条 VOC 提及)<br/>`).join('')}
+          <strong>关键矛盾</strong>:想要"药品级效果" + "食品级安全"
+        </div>
+        ${parentEvidence.length > 0 ? `
+        <div style="margin-top:12px; padding-top:12px; border-top:1px dashed ${BRAND.BERRY_PINK}33;">
+          <div style="color:${BRAND.BERRY_PINK}; font-size:0.68rem; font-weight:700; margin-bottom:6px;">家长决策 VOC 原声</div>
+          ${parentEvidence.map(ev => `<div style="padding:6px 8px; background:${BRAND.BERRY_PINK}06; border-left:2px solid ${BRAND.BERRY_PINK}44; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "${esc((ev.content || '').slice(0, 80))}"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—${esc(ev.nickname || ev.platform)} · ❤️${ev.likes || 0}</div>
+          </div>`).join('')}
+        </div>` : ''}
+      </div>
+
+      <!-- 连接箭头 -->
+      <div style="text-align:center; color:${c.color}; font-size:2rem;">→</div>
+
+      <!-- 孩子端 -->
+      <div style="padding:24px; background:${BRAND.SKY_BLUE}08; border:2px solid ${BRAND.SKY_BLUE}44; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.SKY_BLUE}; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">👶 孩子端 · 体验者</div>
+        <div style="color:var(--text-1); font-size:0.88rem; line-height:1.8;">
+          <strong>核心驱动</strong>:好不好吃?像糖还是像药?<br/>
+          <strong>体验因素排序</strong>:<br/>
+          😋 口味口感(像奶片/酸甜/不苦)<br/>
+          🎨 外观形状(卡通/颜色/大小)<br/>
+          📏 方便服用(不用水/可嚼/便携)<br/>
+          ⏱️ 服用频次(一天几次?会不会忘?)<br/>
+          <strong>关键门槛</strong>:孩子不吃 = 再好的产品都白买
+        </div>
+        ${childEvidence.length > 0 ? `
+        <div style="margin-top:12px; padding-top:12px; border-top:1px dashed ${BRAND.SKY_BLUE}33;">
+          <div style="color:${BRAND.SKY_BLUE}; font-size:0.68rem; font-weight:700; margin-bottom:6px;">孩子体验 VOC 原声</div>
+          ${childEvidence.map(ev => `<div style="padding:6px 8px; background:${BRAND.SKY_BLUE}06; border-left:2px solid ${BRAND.SKY_BLUE}44; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "${esc((ev.content || '').slice(0, 80))}"
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—${esc(ev.nickname || ev.platform)} · ❤️${ev.likes || 0}</div>
+          </div>`).join('')}
+        </div>` : ''}
+      </div>
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'KEY INSIGHT',
+        title: '乳酸菌素片的"双端优势":OTC 说服家长 + 奶片口感赢得孩子',
+        subtitle: `王总原话:"一个嚼着吃的调理肠道的产品,或者嚼着吃的一个像奶片一样的养护你肠道的东西。"——这就是双端都满足的产品形态。`,
+        color: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 2.3 可迁移 vs 不可迁移 · 机会矩阵
+// ============================================================
+function renderSub3({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · MIGRATION MATRIX`,
+        title: sub,
+        subtitle: '哪些成人机会可以迁移到儿童?哪些不能?',
+        color: c.color,
+    })}
+
+    ${renderMatrix2x2({
+        xLabel: '儿童需求强度',
+        yLabel: '成人验证程度',
+        xLow: '儿童需求弱',
+        xHigh: '儿童需求强',
+        yLow: '成人验证弱',
+        yHigh: '成人验证强',
+        quadrants: {
+            q1: {
+                title: '★ 高价值迁移区',
+                color: BRAND.JIANG_GREEN,
+                items: [
+                    '<strong>肠道日常调理</strong>(腹泻/便秘/消化不良)',
+                    '<strong>抗生素后菌群恢复</strong>(儿童更高频)',
+                    '<strong>咀嚼片剂型优势</strong>(奶片口感)',
+                ],
+                note: '→ 直接迁移,Ch3 交叉验证',
+            },
+            q2: {
+                title: '需转化的机会',
+                color: BRAND.WARM_ORANGE,
+                items: [
+                    '慢性胃炎调理(成人为主)',
+                    '酒后/饮食不规律(成人场景)',
+                ],
+                note: '→ 不可迁移到儿童',
+            },
+            q3: {
+                title: '低优先级',
+                color: '#888',
+                items: [
+                    '旅行腹泻预防',
+                    '减肥/肠道清理',
+                ],
+                note: '→ 放弃',
+            },
+            q4: {
+                title: '儿童独有机会',
+                color: BRAND.BERRY_PINK,
+                items: [
+                    '<strong>入园/换季反复生病</strong>(儿童独有)',
+                    '<strong>营养吸收差/光吃不长</strong>(杨老师洞察)',
+                    '<strong>"瓶瓶罐罐"替代</strong>(家长焦虑)',
+                ],
+                note: '→ Ch3 重点验证',
+            },
+        },
+        accent: c.color,
+    })}
+
+    ${renderDecisionList([
+        '<strong>可迁移 TOP3</strong>:肠道日常调理 + 抗生素后恢复 + 咀嚼片剂型',
+        '<strong>不可迁移</strong>:慢性胃炎/酒后调理/减肥清肠(成人专属场景)',
+        '<strong>儿童独有机会</strong>:入园生病/营养吸收/减少补剂——成人端无验证但儿童端需求强烈',
+        '→ 下一步 Ch3:用儿童微生态竞品 VOC 反向交叉验证这些机会',
+    ], { accent: c.color, title: 'MIGRATION VERDICT · 迁移结论' })}
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3 };

+ 260 - 0
scripts/tools/lactic-v2-ch3-cross.js

@@ -0,0 +1,260 @@
+// ==============================================================================
+// 乳酸菌 v2 · Ch3 儿童微生态 · 交叉验证(Step 4)
+// ==============================================================================
+// 3.1 儿童微生态制剂全量扫描 · 妈咪爱/亿活/合生元等
+// 3.2 交叉验证 · 竞品没满足 + 我们能满足的空白
+// 3.3 竞品正反面精简分析 · 药品 vs 食品 vs 营养品
+// ==============================================================================
+
+const LA = require('./lactic-analyze.js');
+const C = require('./lactic-components.js');
+const stripTags = s => String(s || '').replace(/#[^\s#]+/g, '').trim();
+const { BRAND, esc, renderSectionHead, renderVocCard, renderVocGrid,
+        renderStatStrip, renderBarChart, renderCompareTable, renderInsightHero,
+        renderFindingCard, renderDecisionList, renderMatrix2x2, renderTagCloud } = C;
+
+// ============================================================
+// 3.1 儿童微生态制剂全量扫描
+// ============================================================
+function renderSub1({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // 儿童竞品分组
+    const childProducts = [
+        { name: '妈咪爱', kw: /妈咪爱/i, type: '药品·散剂', color: BRAND.CORAL },
+        { name: '合生元益生菌', kw: /合生元/i, type: '食品·粉剂', color: BRAND.JIANG_GREEN },
+        { name: '万益蓝益生菌', kw: /万益蓝/i, type: '食品·滴剂/粉', color: BRAND.SKY_BLUE },
+        { name: '亿活(布拉氏酵母菌)', kw: /亿活/i, type: '药品·胶囊/散剂', color: BRAND.PURPLE },
+        { name: '拜奥益生菌', kw: /拜奥/i, type: '食品·滴剂', color: BRAND.WARM_ORANGE },
+        { name: 'lifespace 儿童', kw: /lifespace/i, type: '食品·粉剂', color: BRAND.LACTIC_MINT },
+        { name: '宝乐安(酪酸梭菌)', kw: /宝乐安/i, type: '药品·散剂', color: BRAND.SAGE },
+        { name: 'inne 噗噗宝', kw: /inne|噗噗/i, type: '食品·软糖', color: BRAND.BERRY_PINK },
+        { name: '小胖瓶益生菌', kw: /小胖瓶/i, type: '食品·滴剂', color: BRAND.GOLD },
+        { name: '康萃乐益生菌', kw: /康萃乐/i, type: '食品·咀嚼片', color: BRAND.TECH_BLUE },
+    ];
+
+    const productStats = childProducts.map((cp, ci) => {
+        const matched = items.filter(it => cp.kw.test(`${it.keyword || ''} ${it.product || ''} ${it.content || ''}`));
+        const substMatched = matched.filter(it => stripTags(it.content).length >= 25);
+        const topVoc = LA.getEvidence(substMatched, { top: 1, seed: 301 + ci, minChars: 20, contentMatch: /益生菌|乳酸菌|肠|便秘|消化|菌|拉肚|好吃|口味|效果|推荐|宝宝|孩子/i });
+        return { ...cp, count: matched.length, topVoc };
+    }).sort((a, b) => b.count - a.count);
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · CHILDREN PRODUCT SCAN`,
+        title: sub,
+        subtitle: '王总要求:"用微生态制剂大品类中的儿童部分来做交叉验证"',
+        color: c.color,
+    })}
+
+    ${renderBarChart(
+        productStats.map(ps => ({
+            label: `${ps.name}(${ps.type})`,
+            value: ps.count,
+            valueLabel: `${ps.count} 条`,
+            color: ps.color,
+        })),
+        { accent: c.color, title: '儿童微生态产品 VOC 覆盖量', height: 340 }
+    )}
+
+    <!-- 每个竞品的代表性 VOC 原声 -->
+    <div style="margin-top:20px;">
+      <div class="text-mono text-xs" style="color:${c.color}; letter-spacing:0.15em; margin-bottom:12px; font-weight:700;">各竞品代表性 VOC 原声</div>
+      <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:10px;">
+        ${productStats.filter(ps => ps.topVoc.length > 0).slice(0, 6).map(ps => `
+        <div style="padding:10px 12px; background:${ps.color}06; border-left:3px solid ${ps.color}; border-radius:4px;">
+          <div style="font-size:0.7rem; font-weight:700; color:${ps.color}; margin-bottom:4px;">${esc(ps.name)}(${ps.count} 条)</div>
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"${esc((ps.topVoc[0].content || '').slice(0, 80))}"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:3px;">—${esc(ps.topVoc[0].nickname || ps.topVoc[0].platform)} · ❤️${ps.topVoc[0].likes || 0}</div>
+        </div>`).join('')}
+      </div>
+    </div>
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:14px; margin-top:24px;">
+      <div style="padding:18px; background:${BRAND.CORAL}08; border:1px solid ${BRAND.CORAL}33; border-radius:var(--radius-sm);">
+        <div class="text-mono text-xs" style="color:${BRAND.CORAL}; font-weight:700; margin-bottom:8px;">💊 药品级</div>
+        <div style="color:var(--text-1); font-size:0.84rem; line-height:1.6;">
+          妈咪爱(枯草+肠球菌)<br/>亿活(布拉氏酵母菌)<br/>宝乐安(酪酸梭菌)<br/>
+          <strong>特点</strong>:医生处方/推荐,急性腹泻首选<br/>
+          <strong>弱点</strong>:散剂喂药难,部分需冷链
+        </div>
+      </div>
+      <div style="padding:18px; background:${BRAND.JIANG_GREEN}08; border:1px solid ${BRAND.JIANG_GREEN}33; border-radius:var(--radius-sm);">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; font-weight:700; margin-bottom:8px;">🥛 食品级</div>
+        <div style="color:var(--text-1); font-size:0.84rem; line-height:1.6;">
+          合生元 / 万益蓝 / 拜奥<br/>lifespace / inne / 康萃乐<br/>
+          <strong>特点</strong>:家长自主选购,种草驱动<br/>
+          <strong>弱点</strong>:无功效背书,"智商税"争议
+        </div>
+      </div>
+      <div style="padding:18px; background:${BRAND.LACTIC_MINT}08; border:1px solid ${BRAND.LACTIC_MINT}33; border-radius:var(--radius-sm);">
+        <div class="text-mono text-xs" style="color:${BRAND.LACTIC_MINT}; font-weight:700; margin-bottom:8px;">⭐ 乳酸菌素片(我们)</div>
+        <div style="color:var(--text-1); font-size:0.84rem; line-height:1.6;">
+          江中乳酸菌素片儿童版<br/>
+          <strong>身份</strong>:OTC 药品(蓝帽子)<br/>
+          <strong>剂型</strong>:咀嚼片(奶片口感)<br/>
+          <strong>独特</strong>:药品信任 + 食品体验<br/>
+          <strong>空位</strong>:药品中唯一咀嚼片
+        </div>
+      </div>
+    </div>
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 3.2 交叉验证 · 竞品空白 + 我们能接住
+// ============================================================
+function renderSub2({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // 竞品差评中的机会
+    const negItems = items.filter(it => it.sentiment === 'negative');
+    const painCategories = [
+        { pain: '喂药难/孩子抗拒', re: /喂药|难喂|吐出|抗拒|不肯吃|不爱吃|哭/i, ourAnswer: '咀嚼片像奶片,孩子主动要', score: 95 },
+        { pain: '效果不明显/智商税', re: /没用|没效|智商税|没感觉|浪费钱/i, ourAnswer: 'OTC 药品功效有保障', score: 85 },
+        { pain: '需要冷链/保存不便', re: /冷链|冰箱|保存|过期|变质/i, ourAnswer: '常温保存,便携', score: 80 },
+        { pain: '价格贵/不值', re: /贵|价格|不值|性价比/i, ourAnswer: 'OTC 药店渠道定价合理', score: 70 },
+        { pain: '成分复杂/不放心', re: /成分|添加|不放心|化学/i, ourAnswer: '灭活菌素,成分简单', score: 75 },
+        { pain: '不知道该选哪个', re: /纠结|选择|哪个好|推荐/i, ourAnswer: '"药品级肠道调理+奶片口感"清晰定位', score: 90 },
+    ];
+
+    const painStats = painCategories.map(pc => ({
+        ...pc,
+        count: negItems.filter(it => pc.re.test(it.content || '')).length,
+    })).sort((a, b) => b.count - a.count);
+
+    // 找差评原声
+    const painEvidence = LA.getEvidence(negItems, {
+        top: 4, seed: 31, minChars: 30,
+        contentMatch: /喂药|难喂|没用|智商税|冷链|贵|副作用|拉肚|不吃|吐|抗拒/i,
+    });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · CROSS VALIDATION`,
+        title: sub,
+        subtitle: '王总要求:"找到竞品没满足的 + 我们能满足的机会"',
+        color: c.color,
+    })}
+
+    ${renderCompareTable({
+        title: '竞品差评痛点 × 乳酸菌素片应答能力',
+        headers: ['竞品痛点', 'VOC 数量', '我们的应答', '匹配度'],
+        rows: painStats.map(ps => [
+            { html: `<strong>${esc(ps.pain)}</strong>`, bold: true },
+            `${ps.count} 条`,
+            ps.ourAnswer,
+            { html: `<strong style="color:${ps.score >= 85 ? BRAND.JIANG_GREEN : ps.score >= 70 ? BRAND.WARM_ORANGE : BRAND.CORAL};">${ps.score}%</strong>`, color: ps.score >= 85 ? BRAND.JIANG_GREEN : BRAND.WARM_ORANGE },
+        ]),
+        accent: c.color,
+    })}
+
+    ${painEvidence.length > 0 ? `
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:${BRAND.CORAL}; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">竞品差评原声 · 我们的机会窗口</div>
+      ${renderVocGrid(painEvidence, { columns: 2, accent: BRAND.CORAL, compact: true })}
+    </div>` : ''}
+
+    ${renderFindingCard({
+        icon: '🎯',
+        title: '交叉验证结论:三大交叉机会确认',
+        body: `
+          <strong style="color:${BRAND.JIANG_GREEN};">① 喂药难 → 咀嚼片</strong>(匹配度 95%):竞品最大痛点,我们的最强解<br/>
+          <strong style="color:${BRAND.JIANG_GREEN};">② 选择困难 → 清晰定位</strong>(匹配度 90%):市场太乱,需要"一句话说清楚"<br/>
+          <strong style="color:${BRAND.JIANG_GREEN};">③ 效果争议 → OTC 背书</strong>(匹配度 85%):食品级产品被骂"智商税",药品身份是天然壁垒
+        `,
+        accent: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 3.3 竞品正反面精简分析
+// ============================================================
+function renderSub3({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    const posRe = /好|有效|管用|推荐|不错|信任|放心|方便|好吃|爱吃|靠谱|改善|见效|专业|权威|医生.*开/i;
+    const negRe = /难喂|不吃|吐|抗拒|没用|没效|智商税|贵|不值|难保存|冷链|副作用|拉肚|不好|差|坑|难吃|不喝/i;
+
+    const competitors = [
+        { name: '妈咪爱', type: '药品·散剂', re: /妈咪爱/i, color: BRAND.CORAL },
+        { name: '合生元益生菌', type: '食品·粉剂', re: /合生元/i, color: BRAND.JIANG_GREEN },
+        { name: '万益蓝益生菌', type: '食品·粉/滴', re: /万益蓝/i, color: BRAND.SKY_BLUE },
+        { name: '亿活', type: '药品·胶囊/散', re: /亿活|布拉氏/i, color: BRAND.PURPLE },
+    ];
+
+    const cpData = competitors.map((cp, idx) => {
+        const cpItems = items.filter(it => cp.re.test((it.content || '') + ' ' + (it.keyword || '') + ' ' + (it.product || '')));
+        const posItems = cpItems.filter(it => posRe.test(it.content || ''));
+        const negItems = cpItems.filter(it => negRe.test(it.content || ''));
+        const posEv = LA.getEvidence(posItems.filter(it => stripTags(it.content).length >= 25), { top: 1, seed: 330 + idx, minChars: 20 });
+        const negEv = LA.getEvidence(negItems.filter(it => stripTags(it.content).length >= 25), { top: 1, seed: 340 + idx, minChars: 20 });
+        return { ...cp, total: cpItems.length, posCount: posItems.length, negCount: negItems.length, posEv, negEv };
+    });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · COMPETITOR PROS & CONS`,
+        title: sub,
+        subtitle: '会议要求:竞品"除了缺点还有哪些优点"——正反面全面分析,基于 VOC 真实评论提取。',
+        color: c.color,
+    })}
+
+    <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:18px;">
+      ${cpData.map(cp => `
+      <div style="padding:22px; background:var(--bg-1); border:1px solid var(--border); border-top:3px solid ${cp.color}; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:14px;">
+          <div>
+            <div class="text-mono text-xs" style="color:${cp.color}; font-weight:700;">${esc(cp.name)}</div>
+            <div style="color:var(--text-3); font-size:0.72rem;">${esc(cp.type)} · VOC ${cp.total} 条</div>
+          </div>
+          <div style="font-size:0.68rem; color:var(--text-3);">
+            <span style="color:${BRAND.JIANG_GREEN};">+${cp.posCount}</span> /
+            <span style="color:${BRAND.CORAL};">-${cp.negCount}</span>
+          </div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="color:${BRAND.JIANG_GREEN}; font-size:0.74rem; font-weight:700; margin-bottom:6px;">✅ 正面 VOC</div>
+            ${cp.posEv.length > 0
+              ? cp.posEv.map(ev => `<div style="padding:8px; background:${BRAND.JIANG_GREEN}06; border-left:2px solid ${BRAND.JIANG_GREEN}; border-radius:3px; font-size:0.76rem; color:var(--text-1); line-height:1.4;">
+                  "${esc((ev.content || '').slice(0, 70))}"
+                  <div style="color:var(--text-3); font-size:0.58rem; margin-top:3px;">—${esc(ev.nickname || ev.platform)} · ❤️${ev.likes || 0}</div>
+                </div>`).join('')
+              : `<div style="color:var(--text-3); font-size:0.76rem;">无明确正面 VOC</div>`}
+          </div>
+          <div>
+            <div style="color:${BRAND.CORAL}; font-size:0.74rem; font-weight:700; margin-bottom:6px;">❌ 负面 VOC</div>
+            ${cp.negEv.length > 0
+              ? cp.negEv.map(ev => `<div style="padding:8px; background:${BRAND.CORAL}06; border-left:2px solid ${BRAND.CORAL}; border-radius:3px; font-size:0.76rem; color:var(--text-1); line-height:1.4;">
+                  "${esc((ev.content || '').slice(0, 70))}"
+                  <div style="color:var(--text-3); font-size:0.58rem; margin-top:3px;">—${esc(ev.nickname || ev.platform)} · ❤️${ev.likes || 0}</div>
+                </div>`).join('')
+              : `<div style="color:var(--text-3); font-size:0.76rem;">无明确负面 VOC</div>`}
+          </div>
+        </div>
+      </div>`).join('')}
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'COMPETITIVE GAP',
+        title: '乳酸菌素片的竞争空位:药品中唯一的"好吃"选项',
+        subtitle: `
+          药品阵营(妈咪爱/亿活/宝乐安):<strong style="color:${BRAND.CORAL};">有效但难吃/难喂</strong><br/>
+          食品阵营(合生元/万益蓝/inne):<strong style="color:${BRAND.CORAL};">好吃但"智商税"争议</strong><br/>
+          乳酸菌素片:<strong style="color:${BRAND.JIANG_GREEN};">OTC 药品信任 + 咀嚼片好吃 = 两端通吃</strong>
+        `,
+        color: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3 };

+ 352 - 0
scripts/tools/lactic-v2-ch4-position.js

@@ -0,0 +1,352 @@
+// ==============================================================================
+// 乳酸菌 v2 · Ch4 品类定位 · 里斯×特劳特(Step 5)
+// ==============================================================================
+// 4.1 里斯品类战略 · 我们在哪个品类?
+// 4.2 特劳特定位 · 一句话定位方案
+// 4.3 三条细分机会 VOC 验证 · 肠道调理/免疫力/营养吸收
+// 4.4 风险评估 · 功效扩展 vs 原有心智冲突
+// ==============================================================================
+
+const LA = require('./lactic-analyze.js');
+const C = require('./lactic-components.js');
+const stripTags = s => String(s || '').replace(/#[^\s#]+/g, '').trim();
+const { BRAND, esc, renderSectionHead, renderVocCard, renderVocGrid,
+        renderStatStrip, renderMatrix2x2, renderCompareTable, renderInsightHero,
+        renderFindingCard, renderDecisionList, renderBarChart } = C;
+
+// ============================================================
+// 4.1 里斯品类战略
+// ============================================================
+function renderSub1({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // 用户品类认知 VOC:家长如何看"药品 vs 保健品 vs 食品"
+    const catCognRe = /药品|保健品|食品|智商税|处方|OTC|蓝帽|医生开|自己买|不放心|信任|到底.*选|药.*还是.*食|是药三分毒/i;
+    const catCognItems = items.filter(it => catCognRe.test(it.content || ''));
+    const substCatCogn = catCognItems.filter(it => stripTags(it.content).length >= 30);
+    const catCognEvidence = LA.getEvidence(substCatCogn, { top: 3, seed: 411, minChars: 20, contentMatch: /益生菌|乳酸菌|肠|便秘|消化|菌|拉肚|药品|保健品|食品/i });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · RIES CATEGORY STRATEGY`,
+        title: sub,
+        subtitle: '王总要求:"用里斯的品类战略来组织——我在哪个品类?"',
+        color: c.color,
+    })}
+
+    ${renderInsightHero({
+        eyebrow: '里斯品类战略 · 核心问题',
+        title: '乳酸菌素片到底在哪个品类?',
+        subtitle: '这个问题的答案决定了竞争对手是谁、目标人群是谁、渠道在哪里。品类选错,所有努力都在错误的战场上。',
+        color: c.color,
+    })}
+
+    <!-- 品类进化树 -->
+    <div style="padding:24px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); margin-top:24px;">
+      <div class="text-mono text-xs" style="color:${c.color}; letter-spacing:0.15em; margin-bottom:18px; font-weight:700;">品类进化树 · 从肠道大品类到细分定位</div>
+
+      <div style="display:grid; grid-template-columns:1fr; gap:0;">
+        <!-- Level 0 -->
+        <div style="text-align:center; padding:14px; background:${BRAND.TECH_BLUE}12; border:2px solid ${BRAND.TECH_BLUE}55; border-radius:8px; font-weight:700; color:${BRAND.TECH_BLUE}; font-size:1.1rem;">
+          肠道健康大品类(~130 亿)
+        </div>
+        <div style="text-align:center; color:var(--text-3); font-size:1.2rem; padding:4px 0;">↓</div>
+
+        <!-- Level 1: 3 branches -->
+        <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:12px;">
+          <div style="padding:12px; background:${BRAND.CORAL}08; border:1px solid ${BRAND.CORAL}33; border-radius:6px; text-align:center;">
+            <div style="font-weight:700; color:${BRAND.CORAL}; font-size:0.88rem;">药品微生态制剂</div>
+            <div style="color:var(--text-3); font-size:0.72rem;">妈咪爱/亿活/宝乐安</div>
+          </div>
+          <div style="padding:12px; background:${c.color}12; border:2px solid ${c.color}55; border-radius:6px; text-align:center;">
+            <div style="font-weight:700; color:${c.color}; font-size:0.88rem;">⭐ OTC 肠道调理</div>
+            <div style="color:${c.color}; font-size:0.72rem; font-weight:600;">乳酸菌素片 = 这里</div>
+          </div>
+          <div style="padding:12px; background:${BRAND.WARM_ORANGE}08; border:1px solid ${BRAND.WARM_ORANGE}33; border-radius:6px; text-align:center;">
+            <div style="font-weight:700; color:${BRAND.WARM_ORANGE}; font-size:0.88rem;">食品级益生菌</div>
+            <div style="color:var(--text-3); font-size:0.72rem;">合生元/万益蓝/inne</div>
+          </div>
+        </div>
+        <div style="text-align:center; color:var(--text-3); font-size:1.2rem; padding:4px 0;">↓ 品类分化方向</div>
+
+        <!-- Level 2: 细分 -->
+        <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:12px;">
+          ${[
+              { title: '儿童肠道调理', desc: '便秘/腹泻/消化不良的日常调理', color: BRAND.JIANG_GREEN, star: true },
+              { title: '儿童肠道免疫', desc: '入园/换季反复生病的预防', color: BRAND.SKY_BLUE, star: false },
+              { title: '儿童营养吸收', desc: '"调肠道促吸收"替代瓶瓶罐罐', color: BRAND.LACTIC_MINT, star: false },
+          ].map(item => `
+          <div style="padding:14px; background:${item.color}08; border:1px solid ${item.color}33; border-radius:6px; text-align:center;">
+            <div style="font-weight:700; color:${item.color}; font-size:0.84rem;">${item.star ? '★ ' : ''}${esc(item.title)}</div>
+            <div style="color:var(--text-2); font-size:0.74rem; margin-top:4px;">${esc(item.desc)}</div>
+          </div>`).join('')}
+        </div>
+      </div>
+    </div>
+
+    ${catCognEvidence.length > 0 ? `
+    <div style="margin-top:20px; padding:16px; background:${c.color}06; border:1px solid ${c.color}30; border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${c.color}; letter-spacing:0.12em; margin-bottom:10px; font-weight:700;">VOC 验证 · 家长的品类认知表达(${catCognItems.length} 条相关)</div>
+      <div style="display:grid; grid-template-columns:repeat(${Math.min(catCognEvidence.length, 3)}, 1fr); gap:10px;">
+        ${catCognEvidence.map(ev => `
+        <div style="padding:10px 12px; background:var(--bg-1); border-left:3px solid ${c.color}; border-radius:4px;">
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"${esc((ev.content || '').slice(0, 90))}"</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:4px;">—${esc(ev.nickname || ev.platform)} · ❤️${ev.likes || 0}</div>
+        </div>`).join('')}
+      </div>
+    </div>` : ''}
+
+    ${renderFindingCard({
+        icon: '🎯',
+        title: '里斯品类战略结论',
+        body: `乳酸菌素片应定位在 <strong style="color:${c.color};">"OTC 儿童肠道日常调理"</strong> 这个品类——<br/>
+          · 不是"大益生菌"品类(太大,与食品级混战)<br/>
+          · 不是"乳酸菌素片"品类(太窄,用户不认识)<br/>
+          · 而是 <strong>"嚼着吃的儿童肠道调理药"</strong>——这个品类目前空白,我们可以成为品类代名词。`,
+        accent: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 4.2 特劳特定位 · 一句话
+// ============================================================
+function renderSub2({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const positionOptions = [
+        {
+            slogan: '嚼着吃的儿童肠道调理药',
+            strategy: '品类占位',
+            troutMethod: '开创新品类',
+            pros: '品类空白、直击"喂药难"痛点、OTC 身份背书',
+            cons: '"药"字可能让部分家长犹豫',
+            score: 92,
+        },
+        {
+            slogan: '像奶片一样的肠道养护',
+            strategy: '差异化定位',
+            troutMethod: '重新定位竞品',
+            pros: '降低"药"的距离感、孩子接受度高',
+            cons: '模糊了 OTC 优势',
+            score: 78,
+        },
+        {
+            slogan: '调肠道,促吸收,一嚼搞定',
+            strategy: '功效延伸',
+            troutMethod: '聚焦法则',
+            pros: '覆盖"调理+吸收"双需求、杨老师营养吸收洞察',
+            cons: '功效扩展有风险(见 4.4)',
+            score: 75,
+        },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · TROUT POSITIONING`,
+        title: sub,
+        subtitle: '王总要求:"容易传播的、能写在盒子上的一句话"',
+        color: c.color,
+    })}
+
+    <div style="display:grid; grid-template-columns:repeat(1, 1fr); gap:18px; margin-top:24px;">
+      ${positionOptions.map((opt, i) => `
+      <div style="padding:24px; background:${i === 0 ? c.color + '10' : 'var(--bg-1)'}; border:${i === 0 ? '2px' : '1px'} solid ${i === 0 ? c.color + '55' : 'var(--border)'}; border-radius:var(--radius-md); position:relative;">
+        ${i === 0 ? `<div style="position:absolute; top:12px; right:16px; padding:4px 12px; background:${c.color}; color:#fff; border-radius:12px; font-size:0.7rem; font-weight:700;">★ 推荐方案</div>` : ''}
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:20px;">
+          <div>
+            <div class="text-mono text-xs" style="color:${c.color}; letter-spacing:0.12em; font-weight:700; margin-bottom:8px;">方案 ${i + 1} · ${esc(opt.strategy)}</div>
+            <div style="font-family:var(--font-head); font-size:1.6rem; font-weight:800; color:var(--text-1); line-height:1.3; margin-bottom:12px;">"${esc(opt.slogan)}"</div>
+            <div style="color:var(--text-2); font-size:0.82rem; line-height:1.6;">
+              <strong>特劳特方法</strong>:${esc(opt.troutMethod)}<br/>
+              <strong style="color:${BRAND.JIANG_GREEN};">优势</strong>:${esc(opt.pros)}<br/>
+              <strong style="color:${BRAND.CORAL};">风险</strong>:${esc(opt.cons)}
+            </div>
+          </div>
+          <div style="display:flex; align-items:center; justify-content:center;">
+            <div style="width:120px; height:120px; border-radius:50%; background:${i === 0 ? c.color : 'var(--text-3)'}15; border:3px solid ${i === 0 ? c.color : 'var(--text-3)'}44; display:flex; align-items:center; justify-content:center; flex-direction:column;">
+              <div style="font-family:var(--font-head); font-size:2.2rem; font-weight:900; color:${i === 0 ? c.color : 'var(--text-3)'};">${opt.score}</div>
+              <div style="font-size:0.66rem; color:var(--text-3); font-family:var(--font-mono);">综合评分</div>
+            </div>
+          </div>
+        </div>
+      </div>`).join('')}
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'TROUT VERDICT',
+        title: '推荐定位:"嚼着吃的儿童肠道调理药"',
+        subtitle: `
+          <strong>特劳特逻辑</strong>:开创"嚼着吃的儿童肠道调理"新品类,成为品类第一品牌。<br/>
+          <strong>心智阶梯</strong>:家长想到"孩子肠道不好" → 第一反应"嚼着吃的那个" → 江中乳酸菌素片<br/>
+          <strong>写在盒子上</strong>:<span style="padding:4px 12px; background:${c.color}15; border:1px solid ${c.color}44; border-radius:4px; font-weight:700; color:${c.color};">嚼着吃的儿童肠道调理药</span>
+        `,
+        color: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 4.3 三条细分机会 VOC 验证
+// ============================================================
+function renderSub3({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    const opportunities = [
+        {
+            name: '肠道调理(便秘/腹泻/消化不良)',
+            hypothesis: 'H3',
+            keywords: /便秘|腹泻|拉肚子|消化|积食|闹肚子|大便/i,
+            color: BRAND.JIANG_GREEN,
+            verdict: '★★★ 需求最强·证据最多·直接可打',
+        },
+        {
+            name: '提高肠道免疫力(入园/换季)',
+            hypothesis: 'H7',
+            keywords: /免疫|入园|换季|生病|反复|体质|抵抗力/i,
+            color: BRAND.SKY_BLUE,
+            verdict: '★★☆ 需求真实·但"免疫力"宣称需谨慎',
+        },
+        {
+            name: '促进营养吸收(调肠道促吸收)',
+            hypothesis: 'H5',
+            keywords: /吸收|营养|不长|偏瘦|挑食|DHA|补钙|瓶瓶罐罐/i,
+            color: BRAND.LACTIC_MINT,
+            verdict: '★★☆ 杨老师洞察·需求延伸空间大·但非核心心智',
+        },
+    ];
+
+    const oppStats = opportunities.map(opp => {
+        const matched = items.filter(it => opp.keywords.test(it.content || ''));
+        const substOpp = matched.filter(it => stripTags(it.content).length >= 25);
+        const evidence = LA.getEvidence(substOpp, { top: 2, seed: 41 + opportunities.indexOf(opp), minChars: 20, contentMatch: /益生菌|乳酸菌|肠|便秘|消化|菌|拉肚|宝宝|孩子|喂药/i });
+        return { ...opp, count: matched.length, evidence };
+    });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · OPPORTUNITY VOC VALIDATION`,
+        title: sub,
+        subtitle: '三条细分机会逐一用 VOC 数据验证需求真实性和强度。',
+        color: c.color,
+    })}
+
+    ${oppStats.map(opp => `
+    <div style="margin-bottom:28px; padding:22px; background:${opp.color}06; border:1px solid ${opp.color}33; border-left:4px solid ${opp.color}; border-radius:var(--radius-md);">
+      <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:14px;">
+        <div>
+          <div class="text-mono text-xs" style="color:${opp.color}; font-weight:700; letter-spacing:0.12em;">${esc(opp.name)}</div>
+          <div style="color:var(--text-3); font-size:0.72rem; margin-top:2px;">${opp.count} 条相关 VOC · ${esc(opp.hypothesis)} 假设</div>
+        </div>
+        <div style="padding:6px 14px; background:${opp.color}15; color:${opp.color}; border-radius:16px; font-size:0.78rem; font-weight:700;">${esc(opp.verdict)}</div>
+      </div>
+      ${opp.evidence.length > 0 ? renderVocGrid(opp.evidence, { columns: 2, accent: opp.color, compact: true }) : `<div style="color:var(--text-3); font-size:0.82rem; text-align:center; padding:12px;">VOC 证据待补充</div>`}
+    </div>`).join('')}
+
+    ${renderDecisionList([
+        '<strong>主打方向</strong>:肠道调理(便秘/腹泻/消化不良)—— VOC 证据最强',
+        '<strong>延伸方向</strong>:营养吸收("调肠道促吸收")—— 差异化空间最大',
+        '<strong>谨慎方向</strong>:免疫力 —— 需求真实但宣称风险高(OTC 不可宣称免疫)',
+        '三条机会不是互斥的:核心=调理,延伸=吸收,不碰=免疫宣称',
+    ], { accent: c.color, title: 'VALIDATION VERDICT' })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 4.4 风险评估 · 功效扩展 vs 原有心智
+// ============================================================
+function renderSub4({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · RISK ASSESSMENT`,
+        title: sub,
+        subtitle: '杨老师(34:20)提出关键风险:"如果投放营养吸收,原有用药解决胃肠问题的人会不会减少购买?"',
+        color: c.color,
+    })}
+
+    ${renderMatrix2x2({
+        xLabel: '新定位吸引力',
+        yLabel: '原有心智冲突',
+        xLow: '吸引力弱',
+        xHigh: '吸引力强',
+        yLow: '冲突低',
+        yHigh: '冲突高',
+        quadrants: {
+            q1: {
+                title: '⚠️ 高收益·高风险',
+                color: BRAND.WARM_ORANGE,
+                items: [
+                    '<strong>"儿童营养吸收专家"</strong>',
+                    '新市场大但偏离药品心智',
+                    '可能被理解为"补营养的"',
+                ],
+                note: '→ 杨老师担心的风险所在',
+            },
+            q2: {
+                title: '❌ 高风险·低收益',
+                color: BRAND.CORAL,
+                items: [
+                    '"提高免疫力"宣称',
+                    'OTC 药品不可宣称',
+                    '监管风险 + 心智混乱',
+                ],
+                note: '→ 绝对避免',
+            },
+            q3: {
+                title: '安全但无突破',
+                color: '#888',
+                items: [
+                    '"乳酸菌素片"原名延续',
+                    '维持 6000 万规模',
+                    '无法打开新市场',
+                ],
+                note: '→ 不做选择也是一种选择',
+            },
+            q4: {
+                title: '★ 最优区间',
+                color: BRAND.JIANG_GREEN,
+                items: [
+                    '<strong>"嚼着吃的儿童肠道调理"</strong>',
+                    '延续药品心智 + 剂型创新',
+                    '自然延伸到"调肠道促吸收"',
+                ],
+                note: '→ 推荐路径',
+            },
+        },
+        accent: c.color,
+    })}
+
+    <div style="margin-top:24px; padding:22px; background:${BRAND.JIANG_GREEN}08; border:1px solid ${BRAND.JIANG_GREEN}33; border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.15em; margin-bottom:10px; font-weight:700;">王总的三种结果预判(35:53)</div>
+      <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:14px;">
+        <div style="padding:14px; background:var(--bg-1); border-radius:6px;">
+          <div style="color:var(--text-3); font-size:0.72rem; margin-bottom:6px;">结果 A</div>
+          <div style="color:var(--text-1); font-size:0.84rem; line-height:1.5;">继续按原来打,维持 6000 万</div>
+        </div>
+        <div style="padding:14px; background:var(--bg-1); border-radius:6px; border:1px solid ${BRAND.JIANG_GREEN}44;">
+          <div style="color:${BRAND.JIANG_GREEN}; font-size:0.72rem; margin-bottom:6px; font-weight:700;">★ 结果 B</div>
+          <div style="color:var(--text-1); font-size:0.84rem; line-height:1.5;">现有儿童中发现未关注到的机会可放大 → <strong>推荐路径</strong></div>
+        </div>
+        <div style="padding:14px; background:var(--bg-1); border-radius:6px;">
+          <div style="color:var(--text-3); font-size:0.72rem; margin-bottom:6px;">结果 C</div>
+          <div style="color:var(--text-1); font-size:0.84rem; line-height:1.5;">通过竞争对比发现心智空位 → 需要新品/新品牌</div>
+        </div>
+      </div>
+    </div>
+
+    ${renderDecisionList([
+        '<strong>推荐路径</strong>:结果 B — 在"儿童肠道调理"品类内放大未被关注的机会(喂药难/日常养护)',
+        '<strong>风险对冲</strong>:核心定位不变(肠道调理),营养吸收作为自然延伸而非主打',
+        '<strong>避免</strong>:不做免疫力宣称(监管风险)、不做独立营养品牌(心智冲突)',
+        '<strong>分品策略备选</strong>:若要打营养赛道,用新品(软糖/保健品)而非现有 OTC 品',
+    ], { accent: c.color, title: 'RISK VERDICT · 风险结论' })}
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3, renderSub4 };

+ 241 - 0
scripts/tools/lactic-v2-ch5-action.js

@@ -0,0 +1,241 @@
+// ==============================================================================
+// 乳酸菌 v2 · Ch5 落地行动
+// ==============================================================================
+// 5.1 产品策略 · 包装/剂型/话术
+// 5.2 渠道策略 · 分年龄段打法
+// 5.3 P0/P1 行动清单 × 时间线
+// ==============================================================================
+
+const LA = require('./lactic-analyze.js');
+const C = require('./lactic-components.js');
+const { BRAND, esc, renderSectionHead, renderVocGrid,
+        renderStatStrip, renderCompareTable, renderInsightHero,
+        renderFindingCard, renderDecisionList } = C;
+
+// ============================================================
+// 5.1 产品策略
+// ============================================================
+function renderSub1({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · PRODUCT STRATEGY`,
+        title: sub,
+        subtitle: '基于 Ch0-Ch4 层层收敛,输出产品层面的具体策略。',
+        color: c.color,
+    })}
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:18px; margin-top:24px;">
+      <!-- 包装 -->
+      <div style="padding:22px; background:${BRAND.BERRY_PINK}08; border:1px solid ${BRAND.BERRY_PINK}33; border-top:3px solid ${BRAND.BERRY_PINK}; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.BERRY_PINK}; font-weight:700; margin-bottom:12px;">📦 包装策略</div>
+        <ul style="margin:0; padding-left:18px; color:var(--text-1); font-size:0.84rem; line-height:1.7;">
+          <li><strong>正面主视觉</strong>:突出"嚼着吃"+"儿童肠道调理"双信息</li>
+          <li><strong>OTC 标识</strong>:蓝帽子显著位置,与食品级拉开距离</li>
+          <li><strong>年龄分层</strong>:3-6 岁(小包装/低剂量)vs 6-12 岁(标准装)</li>
+          <li><strong>卡通 IP</strong>:可考虑"肠道小卫士"形象,孩子指名要</li>
+          <li><strong>便携设计</strong>:单片独立包装,幼儿园/出行场景</li>
+        </ul>
+      </div>
+
+      <!-- 剂型 -->
+      <div style="padding:22px; background:${BRAND.SKY_BLUE}08; border:1px solid ${BRAND.SKY_BLUE}33; border-top:3px solid ${BRAND.SKY_BLUE}; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.SKY_BLUE}; font-weight:700; margin-bottom:12px;">💊 剂型策略</div>
+        <ul style="margin:0; padding-left:18px; color:var(--text-1); font-size:0.84rem; line-height:1.7;">
+          <li><strong>核心剂型</strong>:咀嚼片(奶片口感 × 多口味)</li>
+          <li><strong>口味矩阵</strong>:原味奶香(经典)/ 草莓 / 酸奶味</li>
+          <li><strong>片型优化</strong>:小熊/星星形状(孩子喜欢)</li>
+          <li><strong>延伸储备</strong>:软糖剂型(食品级·营养赛道·新品)</li>
+          <li><strong>不做</strong>:散剂/胶囊(竞品的弱点不要重复)</li>
+        </ul>
+      </div>
+
+      <!-- 话术 -->
+      <div style="padding:22px; background:${BRAND.JIANG_GREEN}08; border:1px solid ${BRAND.JIANG_GREEN}33; border-top:3px solid ${BRAND.JIANG_GREEN}; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; font-weight:700; margin-bottom:12px;">💬 话术策略</div>
+        <ul style="margin:0; padding-left:18px; color:var(--text-1); font-size:0.84rem; line-height:1.7;">
+          <li><strong>核心定位句</strong>:"嚼着吃的儿童肠道调理药"</li>
+          <li><strong>药店话术</strong>:"孩子拉肚子/便秘/消化不好?嚼一片就行"</li>
+          <li><strong>种草话术</strong>:"OTC 药品级效果 + 奶片一样好吃"</li>
+          <li><strong>对比话术</strong>:"比妈咪爱好喂,比合生元有保障"</li>
+          <li><strong>场景话术</strong>:"入园必备/换季必备/出行必备"</li>
+        </ul>
+      </div>
+    </div>
+
+    ${renderFindingCard({
+        icon: '💡',
+        title: '产品策略核心逻辑',
+        body: '所有产品决策围绕一个核心:<strong style="color:' + c.color + ';">"让家长信任(OTC)+ 让孩子爱吃(咀嚼片)"</strong>。包装要让家长一眼看出"这是正规药品",剂型要让孩子主动要,话术要让药店店员一句话说清楚。',
+        accent: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 5.2 渠道策略 · 分年龄段
+// ============================================================
+function renderSub2({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · CHANNEL STRATEGY`,
+        title: sub,
+        subtitle: '年龄段锁定 3-12 岁(咀嚼片),0-3 岁无法覆盖(王总确认)。',
+        color: c.color,
+    })}
+
+    ${renderCompareTable({
+        title: '分年龄段 × 渠道 × 打法矩阵',
+        headers: ['年龄段', '核心场景', '主力渠道', '话术重点', '竞品空位'],
+        rows: [
+            [
+                { html: '<strong style="color:' + BRAND.BABY_PEACH + ';">3-6 岁</strong>', color: BRAND.BABY_PEACH },
+                '入园适应/换季生病/积食',
+                '药店 + 母婴店',
+                '"入园必备·孩子爱吃的肠道药"',
+                '妈咪爱喂药难,合生元非药品',
+            ],
+            [
+                { html: '<strong style="color:' + BRAND.PRESCHOOL_LIME + ';">6-9 岁</strong>', color: BRAND.PRESCHOOL_LIME },
+                '挑食/消化不良/便秘',
+                '药店 + 电商',
+                '"调肠道促吸收·不用逼着吃"',
+                '营养补剂"瓶瓶罐罐"替代',
+            ],
+            [
+                { html: '<strong style="color:' + BRAND.SCHOOL_LAVENDER + ';">9-12 岁</strong>', color: BRAND.SCHOOL_LAVENDER },
+                '课业压力/饮食不规律',
+                '电商 + 药店',
+                '"像零食一样的肠道调理"',
+                '该年龄段几乎无专属产品',
+            ],
+        ],
+        accent: c.color,
+    })}
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:14px; margin-top:24px;">
+      <div style="padding:18px; background:${BRAND.CORAL}08; border:1px solid ${BRAND.CORAL}33; border-radius:var(--radius-sm);">
+        <div class="text-mono text-xs" style="color:${BRAND.CORAL}; font-weight:700; margin-bottom:8px;">药店渠道(主力)</div>
+        <div style="color:var(--text-1); font-size:0.82rem; line-height:1.6;">
+          OTC 药品天然渠道<br/>
+          店员推荐 = 核心转化<br/>
+          目标:<strong>一心堂/大参林 3w 门店</strong><br/>
+          话术培训 → 店员"一句话推荐"
+        </div>
+      </div>
+      <div style="padding:18px; background:${BRAND.LACTIC_MINT}08; border:1px solid ${BRAND.LACTIC_MINT}33; border-radius:var(--radius-sm);">
+        <div class="text-mono text-xs" style="color:${BRAND.LACTIC_MINT}; font-weight:700; margin-bottom:8px;">电商渠道(增量)</div>
+        <div style="color:var(--text-1); font-size:0.82rem; line-height:1.6;">
+          种草(小红书/抖音)→ 搜索 → 转化<br/>
+          核心内容:真实妈妈分享<br/>
+          关键词矩阵:宝宝便秘/积食/入园<br/>
+          vs 食品级竞品:突出 OTC 身份
+        </div>
+      </div>
+      <div style="padding:18px; background:${BRAND.WARM_ORANGE}08; border:1px solid ${BRAND.WARM_ORANGE}33; border-radius:var(--radius-sm);">
+        <div class="text-mono text-xs" style="color:${BRAND.WARM_ORANGE}; font-weight:700; margin-bottom:8px;">母婴渠道(补充)</div>
+        <div style="color:var(--text-1); font-size:0.82rem; line-height:1.6;">
+          孩子王/爱婴室等<br/>
+          与食品级益生菌同台竞争<br/>
+          优势:OTC 身份差异化<br/>
+          风险:母婴店偏好食品级毛利
+        </div>
+      </div>
+    </div>
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 5.3 P0/P1 行动清单
+// ============================================================
+function renderSub3({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const actions = [
+        { priority: 'P0', action: '确认品类定位:"嚼着吃的儿童肠道调理药"', owner: '品牌部', timeline: '1 周内', status: '待确认' },
+        { priority: 'P0', action: '包装设计修改:突出 OTC + "嚼着吃" + 年龄分层', owner: '设计部', timeline: '2 周', status: '待启动' },
+        { priority: 'P0', action: '药店店员话术培训方案', owner: '渠道部', timeline: '2 周', status: '待启动' },
+        { priority: 'P0', action: '补充成人乳酸菌素片 VOC 数据(当前以儿童为主)', owner: '数据团队', timeline: '1 周', status: '数据缺口' },
+        { priority: 'P1', action: '口味矩阵测试(原味/草莓/酸奶)', owner: '研发部', timeline: '1 月', status: '待排期' },
+        { priority: 'P1', action: '电商种草内容矩阵搭建', owner: '电商部', timeline: '1 月', status: '待启动' },
+        { priority: 'P1', action: '3-6 岁低剂量小包装开发', owner: '研发部', timeline: '2 月', status: '待排期' },
+        { priority: 'P1', action: '"调肠道促吸收"延伸方向 VOC 深度验证', owner: '数据团队', timeline: '1 月', status: '待启动' },
+        { priority: 'P2', action: '软糖新品(食品级·营养赛道)可行性研究', owner: '研发部', timeline: '3 月', status: '远期储备' },
+        { priority: 'P2', action: '卡通 IP "肠道小卫士" 设计', owner: '品牌部', timeline: '3 月', status: '远期储备' },
+    ];
+
+    const p0 = actions.filter(a => a.priority === 'P0');
+    const p1 = actions.filter(a => a.priority === 'P1');
+    const p2 = actions.filter(a => a.priority === 'P2');
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · ACTION PLAN`,
+        title: sub,
+        subtitle: '从 6000 万到 10 亿的三年路径:P0 立即执行 / P1 一个月内 / P2 远期储备',
+        color: c.color,
+    })}
+
+    ${renderStatStrip([
+        { num: p0.length, label: 'P0 · 立即', color: BRAND.CORAL },
+        { num: p1.length, label: 'P1 · 1月内', color: BRAND.WARM_ORANGE },
+        { num: p2.length, label: 'P2 · 远期', color: 'var(--text-3)' },
+        { num: actions.length, label: '总行动项', color: c.color },
+    ])}
+
+    ${renderCompareTable({
+        title: 'P0 · 立即执行(本周-2周)',
+        headers: ['行动', '负责方', '时间线', '状态'],
+        rows: p0.map(a => [
+            { html: `<strong>${esc(a.action)}</strong>`, bold: true },
+            a.owner,
+            a.timeline,
+            { html: `<span style="color:${BRAND.CORAL}; font-weight:700;">${esc(a.status)}</span>`, color: BRAND.CORAL },
+        ]),
+        accent: BRAND.CORAL,
+    })}
+
+    <div style="margin-top:18px;">
+    ${renderCompareTable({
+        title: 'P1 · 1 月内启动',
+        headers: ['行动', '负责方', '时间线', '状态'],
+        rows: p1.map(a => [
+            a.action,
+            a.owner,
+            a.timeline,
+            { html: `<span style="color:${BRAND.WARM_ORANGE};">${esc(a.status)}</span>`, color: BRAND.WARM_ORANGE },
+        ]),
+        accent: BRAND.WARM_ORANGE,
+    })}
+    </div>
+
+    <div style="margin-top:18px;">
+    ${renderCompareTable({
+        title: 'P2 · 远期储备',
+        headers: ['行动', '负责方', '时间线', '状态'],
+        rows: p2.map(a => [
+            a.action,
+            a.owner,
+            a.timeline,
+            a.status,
+        ]),
+        accent: 'var(--text-3)',
+    })}
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'CLOSING',
+        title: '从 6000 万到 10 亿:品类重定位是第一步',
+        subtitle: `
+          本报告严格遵循王总 5 步分析路径,从品类全景出发,经过成人机会分析、儿童迁移、交叉验证,最终收敛到<strong style="color:${BRAND.JIANG_GREEN};">"嚼着吃的儿童肠道调理药"</strong>这个品类定位。<br/>
+          下一步:<strong>对齐定位方向 → 包装设计 → 话术培训 → 渠道铺货</strong>,启动从 6000 万到 10 亿的三年路径。
+        `,
+        color: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3 };

+ 365 - 0
scripts/tools/lactic-v2-render.js

@@ -0,0 +1,365 @@
+// ==============================================================================
+// 江中乳酸菌素片儿童版 · VOC 深度洞察报告 v2 · 主渲染器
+// ==============================================================================
+// 叙事线:王总 5 步分析路径
+//   Ch0 品类全景 · 肠道用药大盘(Step 1)        3 子章
+//   Ch1 成人乳酸菌素片 · 品类机会(Step 2)      3 子章
+//   Ch2 成人→儿童 · 机会迁移(Step 3)          3 子章
+//   Ch3 儿童微生态 · 交叉验证(Step 4)          3 子章
+//   Ch4 品类定位 · 里斯×特劳特(Step 5)         4 子章
+//   Ch5 落地行动                                3 子章
+// 总计 27 slides(cover + agenda + 6 divider + 19 子章)
+// ==============================================================================
+
+const STYLES = require('./voc-styles.js');
+const SCRIPTS = require('./voc-scripts.js');
+const LA = require('./lactic-analyze.js');
+const C = require('./lactic-components.js');
+const { BRAND, esc, fmtLikes, renderSectionHead, renderVocCard, renderVocGrid,
+        renderMatrix2x2, renderStatStrip, renderBarChart, renderCompareTable,
+        renderFindingCard, renderInsightHero, renderDecisionList, renderTagCloud,
+        renderTheoryBox, renderHypothesisBadge } = C;
+
+// ============================================================
+// 6 章元信息(对应王总 5 步 + 落地)
+// ============================================================
+const CHAPTERS = [
+    { id: 0, num: '0', key: 'category',  title: '品类全景 · 肠道用药大盘',       en: 'CATEGORY LANDSCAPE', tone: 'blue',   color: BRAND.TECH_BLUE,    icon: '🔭',
+      summary: '微生态制剂 × 肠炎止泻 × 润肠通便 全量扫描 · TAM→SAM→SOM' },
+    { id: 1, num: '1', key: 'adult',     title: '成人乳酸菌素片 · 品类机会',     en: 'ADULT OPPORTUNITY',  tone: 'amber',  color: BRAND.WARM_ORANGE,  icon: '💊',
+      summary: '成人 VOC 全景 · 品类机会点 · 竞品差异化空白' },
+    { id: 2, num: '2', key: 'migrate',   title: '成人→儿童 · 机会迁移',         en: 'MIGRATION',          tone: 'rose',   color: BRAND.BERRY_PINK,   icon: '🔄',
+      summary: '成人 VOC 中的儿童信号 · 家长决策路径 · 可迁移机会矩阵' },
+    { id: 3, num: '3', key: 'cross',     title: '儿童微生态 · 交叉验证',         en: 'CROSS VALIDATION',   tone: 'purple', color: BRAND.PURPLE,       icon: '🔬',
+      summary: '儿童产品全量扫描 · 竞品空白 × 我们能接住的交叉点' },
+    { id: 4, num: '4', key: 'position',  title: '品类定位 · 里斯×特劳特',       en: 'POSITIONING',        tone: 'green',  color: BRAND.JIANG_GREEN,  icon: '🎯',
+      summary: '里斯品类战略 · 特劳特一句话定位 · 三条机会 VOC 验证' },
+    { id: 5, num: '5', key: 'action',    title: '落地行动',                     en: 'ACTION PLAN',        tone: 'green',  color: BRAND.LACTIC_MINT,  icon: '🚀',
+      summary: '产品策略 · 渠道策略 · P0/P1 行动清单' },
+];
+
+// ============================================================
+// 各章节 subsections 清单
+// ============================================================
+const CHAPTER_SUBSECTIONS = {
+    'category': [
+        '微生态制剂 × 肠炎止泻 × 润肠通便 · 三大品类扫描',
+        '各品类人群需求标签 × 解决问题矩阵',
+        'TAM→SAM→SOM · 市场漏斗与乳酸菌素片区间',
+    ],
+    'adult': [
+        '成人乳酸菌素片 VOC 全景 · 平台×情感×主题',
+        '成人品类机会点 · 竞品差异化空白',
+        '品类核心机会提炼 · 可向儿童迁移的信号',
+    ],
+    'migrate': [
+        '成人 VOC 中的儿童信号扫描 · "妈妈/小孩/儿童"',
+        '家长购买决策路径 · 双决策者模型(家长买×孩子吃)',
+        '可迁移 vs 不可迁移 · 机会矩阵',
+    ],
+    'cross': [
+        '儿童微生态制剂全量扫描 · 妈咪爱/亿活/合生元等',
+        '交叉验证 · 竞品没满足 + 我们能满足的空白',
+        '竞品正反面精简分析 · 药品 vs 食品 vs 营养品',
+    ],
+    'position': [
+        '里斯品类战略 · 我们在哪个品类?',
+        '特劳特定位 · 一句话定位方案',
+        '三条细分机会 VOC 验证 · 肠道调理/免疫力/营养吸收',
+        '风险评估 · 功效扩展 vs 原有心智冲突',
+    ],
+    'action': [
+        '产品策略 · 包装/剂型/话术',
+        '渠道策略 · 分年龄段打法',
+        'P0/P1 行动清单 × 时间线',
+    ],
+};
+
+// ============================================================
+// 每章 hero line
+// ============================================================
+const CHAPTER_HERO_LINES = {
+    category: `王总明确要求:<strong style="color:${BRAND.TECH_BLUE};">"从整个肠道品类入手,不是从乳酸菌素片入手"</strong>。本章从 <strong>微生态制剂(益生菌+乳酸菌素片)、肠炎止泻药、润肠通便药</strong> 三大品类出发,扫描 <strong style="color:${BRAND.LACTIC_MINT};">100+ 亿肠道市场</strong> 的人群需求、标签、解决问题,建立 TAM→SAM→SOM 漏斗。`,
+
+    adult: `王总第二步:<strong style="color:${BRAND.WARM_ORANGE};">"聚焦到乳酸菌素片这个品类,先做成人的完整 VOC 分析"</strong>。成人乳酸菌素片的市场机会是什么?与竞品(整肠生/培菲康/妈咪爱成人版)的差异在哪里?哪些机会可以向儿童迁移?`,
+
+    migrate: `王总第三步:<strong style="color:${BRAND.BERRY_PINK};">"从成人机会迁移到儿童"</strong>——成人 VOC 中能否扒拉出儿童相关的?成人的需求能否迁移到儿童?<strong>妈妈买给孩子用的这部分 VOC</strong> 是最关键的桥梁。`,
+
+    cross: `王总第四步:<strong style="color:${BRAND.PURPLE};">"反向交叉验证"</strong>——用微生态制剂大品类中的"儿童"部分,与 Ch2 得到的儿童机会做交叉,找到<strong style="color:${BRAND.JIANG_GREEN};">"竞品没满足的 + 我们能满足的"</strong>机会。`,
+
+    position: `王总第五步:<strong style="color:${BRAND.JIANG_GREEN};">"用里斯品类战略 + 特劳特定位收敛"</strong>——我在哪个品类?怎么定位?<strong>容易传播的、能写在盒子上的一句话</strong>。三条细分机会(肠道调理/免疫力/营养吸收)逐一 VOC 验证,评估功效扩展与原有心智的冲突风险。`,
+
+    action: `基于 Ch0-Ch4 的层层收敛,输出 <strong style="color:${BRAND.LACTIC_MINT};">可落地的行动清单</strong>:产品策略(包装/剂型/话术)、渠道策略(分年龄段打法)、P0/P1 优先级时间线。从 <strong style="color:${BRAND.JIANG_GREEN};">6000 万到 10 亿的三年路径</strong>。`,
+};
+
+// ============================================================
+// utils
+// ============================================================
+function sn(n) { return String(n).padStart(2, '0'); }
+
+// ============================================================
+// 共用组件
+// ============================================================
+function renderNav() {
+    const dots = [
+        { tip: '封面', href: '#s0' },
+        { tip: '目录', href: '#agenda' },
+        ...CHAPTERS.map((c) => ({ tip: `${c.num} ${c.title}`, href: `#${c.key}` })),
+    ];
+    return `<nav class="nav-rail" aria-label="章节导航">
+    ${dots.map((d, i) => `<a class="nav-dot${i === 0 ? ' active' : ''}" href="${d.href}" data-tip="${esc(d.tip)}" data-idx="${i}"></a>`).join('')}
+  </nav>
+  <div class="top-bar">
+    <div class="brand-logo">江中<span class="dot">·</span>产品开发部 / 乳酸菌素片儿童版 VOC 深度洞察 v2.0</div>
+    <div class="text-mono text-xs" style="color:var(--text-3);">王总 5 步路径 / 品类→成人→迁移→交叉→定位</div>
+  </div>`;
+}
+
+function renderKbdHint() {
+    return `<div class="kbd-hint" id="kbdHint">
+    <span>键盘切换</span>
+    <kbd>↑</kbd><kbd>↓</kbd>
+    <span>或</span>
+    <kbd>PgUp</kbd><kbd>PgDn</kbd>
+  </div>`;
+}
+
+// ============================================================
+// Cover
+// ============================================================
+function renderCover({ product, collectedAt, slideNum, slideTotal, meta }) {
+    const totalComments = meta?.comments || 0;
+    const platformCount = Object.values(meta?.platforms || {}).filter((n) => n > 0).length;
+    const commentsDisplay = totalComments ? totalComments.toLocaleString() : '待采集';
+
+    return `<section class="report-section" id="s0" data-tone="amber" data-slide-num="${slideNum}/${slideTotal}" style="min-height:100vh;padding:0;">
+  <div class="cover-hero">
+    <div class="aurora" aria-hidden="true"><span></span><span></span><span></span></div>
+    <div class="cover-grid-bg"></div>
+    <div class="cover-content">
+      <div class="cover-meta rise-in" style="display:flex; justify-content:space-between; align-items:center; gap:16px; flex-wrap:wrap;">
+        <span>江中 / 产品开发部 / 2026 · ${esc(product)} · VOC 深度洞察 v2</span>
+        <span style="display:inline-flex; align-items:center; gap:6px; padding:4px 12px; background:${BRAND.JIANG_GREEN}15; color:${BRAND.JIANG_GREEN}; border:1px solid ${BRAND.JIANG_GREEN}55; border-radius:16px; font-family:var(--font-mono); font-size:0.72rem; letter-spacing:0.12em; font-weight:600;">
+          <span style="font-size:0.9rem;">✓</span>王总 5 步路径 · 结构重构版
+        </span>
+      </div>
+      <div class="cover-title-stack">
+        <p class="text-mono rise-in" style="color:${BRAND.LACTIC_MINT}; font-size:0.9rem;letter-spacing:0.2em;margin-bottom:18px;">品类全景 → 成人机会 → 儿童迁移 → 交叉验证 → 里斯×特劳特定位</p>
+        <h1 class="cover-title rise-in">${esc(product)}<br/><span style="color:${BRAND.LACTIC_MINT}; -webkit-text-fill-color:${BRAND.LACTIC_MINT}; background:none; font-size:0.66em;">VOC 深度洞察报告 v2</span></h1>
+        <p class="text-poster rise-in" style="margin-top:20px;color:var(--text-2); font-size:1.42rem;">
+          严格遵循<strong style="color:${BRAND.LACTIC_MINT};">王总 5 步分析路径</strong> · 从品类入手而非产品入手
+        </p>
+      </div>
+      <p class="cover-sub fade-up">
+        基于 <strong style="color:${BRAND.LACTIC_MINT};">0420 会议王总核心分析路径</strong>重构:
+        Step1 <strong style="color:${BRAND.TECH_BLUE};">肠道品类全景</strong> →
+        Step2 <strong style="color:${BRAND.WARM_ORANGE};">成人乳酸菌素片品类机会</strong> →
+        Step3 <strong style="color:${BRAND.BERRY_PINK};">成人→儿童机会迁移</strong> →
+        Step4 <strong style="color:${BRAND.PURPLE};">儿童微生态交叉验证</strong> →
+        Step5 <strong style="color:${BRAND.JIANG_GREEN};">里斯品类战略 × 特劳特定位收敛</strong>。
+        以 <strong style="color:${BRAND.LACTIC_MINT};">${commentsDisplay}</strong> 条真实家长 VOC 为证据底座。
+      </p>
+      <div class="cover-stats fade-up" style="grid-template-columns:repeat(5, 1fr); max-width:960px;">
+        <div class="cover-stat"><div class="num">5 步</div><div class="lbl">王总分析路径</div></div>
+        <div class="cover-stat"><div class="num">${commentsDisplay}</div><div class="lbl">真实家长 VOC</div></div>
+        <div class="cover-stat"><div class="num">${platformCount}</div><div class="lbl">采集平台</div></div>
+        <div class="cover-stat"><div class="num">6</div><div class="lbl">章节</div></div>
+        <div class="cover-stat"><div class="num">${slideTotal}</div><div class="lbl">slides</div></div>
+      </div>
+      <p class="text-mono text-xs fade-up" style="margin-top:40px; color:var(--text-3);">SCROLL DOWN · 采集截止 ${esc(collectedAt || '')} · ${commentsDisplay} 条真实 VOC</p>
+    </div>
+  </div>
+</section>`;
+}
+
+// ============================================================
+// Agenda
+// ============================================================
+function renderAgenda({ slideNum, slideTotal }) {
+    return `<section class="report-section" id="agenda" data-tone="amber" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    <div class="section-head rise-in">
+      <div class="section-eyebrow" style="color:${BRAND.LACTIC_MINT};">CONTENTS · 王总 5 步路径 + 落地</div>
+      <h2 class="text-h1"><span class="headline-anim">从品类入手 · 层层收敛到一句话定位</span></h2>
+      <p class="section-sub">严格遵循王总要求:<strong style="color:${BRAND.LACTIC_MINT};">品类全景→成人机会→儿童迁移→交叉验证→定位收敛→落地</strong></p>
+    </div>
+
+    <div class="grid" style="grid-template-columns:repeat(2, 1fr); gap:22px; margin-top:20px;">
+      ${CHAPTERS.map((c, i) => `
+      <a href="#${c.key}" class="fade-up" style="text-decoration:none; display:block; background:var(--bg-1); border:1px solid var(--border); border-left:4px solid ${c.color}; border-radius:var(--radius-md); padding:24px; transition:all .35s cubic-bezier(.2,.7,.2,1); position:relative; overflow:hidden;" onmouseover="this.style.transform='translateY(-4px)'; this.style.borderColor='${c.color}'; this.style.boxShadow='0 20px 60px -20px ${c.color}55'" onmouseout="this.style.transform='translateY(0)'; this.style.borderColor='var(--border)'; this.style.boxShadow='none'">
+        <div style="position:absolute; top:-18px; right:-10px; font-family:var(--font-head); font-weight:900; font-size:8rem; line-height:1; color:${c.color}; opacity:.08; letter-spacing:-0.06em; pointer-events:none;">${c.num}</div>
+        <div style="display:flex; justify-content:space-between; align-items:start; margin-bottom:14px;">
+          <div class="text-mono text-xs" style="color:${c.color}; letter-spacing:0.18em; font-weight:700;">CH ${c.num} · ${c.en} ${i < 5 ? `· STEP ${i + 1}` : ''}</div>
+          <div style="font-size:1.6rem; filter:grayscale(20%);">${c.icon}</div>
+        </div>
+        <h3 class="text-h2" style="margin:0 0 10px; color:var(--text-1); font-size:1.38rem;">${esc(c.title)}</h3>
+        <p style="color:var(--text-2); font-size:0.88rem; line-height:1.6; margin-bottom:12px;">${esc(c.summary)}</p>
+        <div style="display:flex; flex-wrap:wrap; gap:5px; margin-bottom:12px;">
+          ${(CHAPTER_SUBSECTIONS[c.key] || []).slice(0, 5).map((sub, j) => `<span style="padding:3px 8px; background:${c.color}15; color:${c.color}; border-radius:3px; font-size:0.66rem; font-weight:600;">${c.num}.${j + 1} ${esc(sub.split('·')[0])}</span>`).join('')}
+        </div>
+      </a>`).join('')}
+    </div>
+
+    <div class="fade-up" style="margin-top:44px; padding:22px 26px; background:linear-gradient(135deg, ${BRAND.LACTIC_MINT}10, ${BRAND.JIANG_GREEN}06); border:1px solid ${BRAND.LACTIC_MINT}22; border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.LACTIC_MINT}; letter-spacing:0.15em; margin-bottom:10px;">METHODOLOGY · 王总分析路径</div>
+      <div style="color:var(--text-1); font-size:0.98rem; line-height:1.72;">
+        本报告 v2 版严格遵循 <strong style="color:${BRAND.LACTIC_MINT};">0420 会议王总 5 步分析路径</strong>重构,解决 v1 版"<strong style="color:${BRAND.CORAL};">太散太乱,不知道怎么看怎么用</strong>"的问题:<br/>
+        ① 品类全景入手 → ② 成人品类机会 → ③ 机会迁移到儿童 → ④ 反向交叉验证 → ⑤ 里斯品类战略 + 特劳特定位收敛。<br/>
+        使用客户熟悉的 <strong style="color:${BRAND.JIANG_GREEN};">里斯 + 特劳特</strong> 框架,而非 KANO/混沌等不适用模型。
+      </div>
+    </div>
+  </div>
+</section>`;
+}
+
+// ============================================================
+// Chapter Divider
+// ============================================================
+function renderChapterDivider({ chapter, slideNum, slideTotal }) {
+    const c = chapter;
+    const heroLine = CHAPTER_HERO_LINES[c.key] || c.summary;
+    const subs = CHAPTER_SUBSECTIONS[c.key] || [];
+    const stepLabel = c.id < 5 ? `STEP ${c.id + 1} · ` : '';
+
+    return `<section class="report-section" id="${c.key}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}" style="justify-content:center;">
+  <div class="section-inner">
+    <div class="rise-in" style="text-align:center; margin-bottom:40px;">
+      <div style="font-family:var(--font-head); font-weight:900; font-size:clamp(5rem, 14vw, 11rem); line-height:0.9; color:${c.color}; opacity:0.12; letter-spacing:-0.06em;">0${c.num}</div>
+      <div class="text-mono text-xs" style="color:${c.color}; letter-spacing:0.3em; margin-top:-2rem; font-weight:700;">${stepLabel}CHAPTER ${c.num} · ${c.en}</div>
+    </div>
+    <div class="rise-in" style="text-align:center; margin-bottom:36px;">
+      <div style="font-size:3.2rem; margin-bottom:14px;">${c.icon}</div>
+      <h2 class="text-poster" style="font-size:clamp(2.4rem, 5.2vw, 4.2rem); color:var(--text-1); letter-spacing:-0.025em;">${esc(c.title)}</h2>
+      <p style="color:${c.color}; font-family:var(--font-mono); font-size:0.92rem; letter-spacing:0.18em; margin-top:12px; font-weight:600;">${c.en}</p>
+    </div>
+    <div class="fade-up" style="max-width:960px; margin:0 auto; text-align:center; padding:28px 32px; background:linear-gradient(135deg, ${c.color}0C, transparent); border-left:3px solid ${c.color}; border-radius:var(--radius-md);">
+      <p style="color:var(--text-1); font-size:1.08rem; line-height:1.82;">${heroLine}</p>
+    </div>
+    <div class="fade-up" style="margin-top:40px; display:grid; grid-template-columns:repeat(${Math.min(subs.length, 4)}, 1fr); gap:14px; max-width:1100px; margin-left:auto; margin-right:auto;">
+      ${subs.map((sub, i) => `
+      <div style="padding:16px 14px; background:var(--bg-1); border:1px solid ${c.color}22; border-radius:var(--radius-sm); text-align:center;">
+        <div class="text-mono text-xs" style="color:${c.color}; letter-spacing:0.15em; margin-bottom:6px; font-weight:700;">${c.num}.${i + 1}</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.5;">${esc(sub)}</div>
+      </div>`).join('')}
+    </div>
+    <div class="fade-up" style="margin-top:48px; text-align:center;">
+      <div class="text-mono text-xs" style="color:var(--text-3); letter-spacing:0.3em;">SCROLL DOWN · ${subs.length} 个子章</div>
+    </div>
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 子章渲染器注册
+// ============================================================
+function tryRequire(modPath) {
+    try { return require(modPath); } catch (e) { return null; }
+}
+
+const CH0 = tryRequire('./lactic-v2-ch0-category.js');
+const CH1 = tryRequire('./lactic-v2-ch1-adult.js');
+const CH2 = tryRequire('./lactic-v2-ch2-migrate.js');
+const CH3 = tryRequire('./lactic-v2-ch3-cross.js');
+const CH4 = tryRequire('./lactic-v2-ch4-position.js');
+const CH5 = tryRequire('./lactic-v2-ch5-action.js');
+
+// ============================================================
+// buildHTML · 主装配
+// ============================================================
+function buildHTML({ product, collectedAt } = {}) {
+    product = product || '江中乳酸菌素片儿童版';
+    collectedAt = collectedAt || new Date().toISOString().slice(0, 10);
+
+    const data = LA.loadMerged();
+    const meta = LA.getMeta(data);
+
+    // slide 总数
+    let slideTotal = 2; // cover + agenda
+    for (const c of CHAPTERS) {
+        slideTotal += 1 + (CHAPTER_SUBSECTIONS[c.key] || []).length;
+    }
+
+    const slides = [];
+    let num = 1;
+
+    slides.push(renderCover({ product, collectedAt, slideNum: sn(num), slideTotal: sn(slideTotal), meta }));
+    num++;
+    slides.push(renderAgenda({ slideNum: sn(num), slideTotal: sn(slideTotal) }));
+    num++;
+
+    const chModules = [CH0, CH1, CH2, CH3, CH4, CH5];
+
+    for (let ci = 0; ci < CHAPTERS.length; ci++) {
+        const c = CHAPTERS[ci];
+        slides.push(renderChapterDivider({ chapter: c, slideNum: sn(num), slideTotal: sn(slideTotal) }));
+        num++;
+
+        const subs = CHAPTER_SUBSECTIONS[c.key] || [];
+        const mod = chModules[ci];
+
+        for (let i = 0; i < subs.length; i++) {
+            const subIdx = i + 1;
+            const renderFn = mod && mod[`renderSub${subIdx}`];
+            const ctx = {
+                chapter: c,
+                subIdx,
+                sub: subs[i],
+                slideNum: sn(num),
+                slideTotal: sn(slideTotal),
+                data,
+                meta,
+            };
+            if (renderFn) {
+                slides.push(renderFn(ctx));
+            } else {
+                slides.push(renderPlaceholder(ctx));
+            }
+            num++;
+        }
+    }
+
+    return `<!DOCTYPE html>
+<html lang="zh-CN">
+<head>
+  <meta charset="UTF-8"/>
+  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+  <title>${esc(product)} · VOC 深度洞察报告 v2 · 王总 5 步路径</title>
+${STYLES}
+</head>
+<body>
+  ${renderNav()}
+  ${renderKbdHint()}
+  <div class="progress-line" id="progressLine"></div>
+  <main class="deck">
+${slides.join('\n')}
+  </main>
+  <script>${SCRIPTS}</script>
+</body>
+</html>`;
+}
+
+function renderPlaceholder(ctx) {
+    const { chapter: c, subIdx, sub, slideNum, slideTotal } = ctx;
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · ${c.en}`,
+        title: sub || 'Coming Soon',
+        subtitle: '此子章将在后续批次填充。',
+        color: c.color,
+    })}
+    <div style="margin-top:40px; padding:40px; background:${c.color}08; border:1px dashed ${c.color}55; border-radius:var(--radius-lg); text-align:center;">
+      <div style="font-size:3.4rem; margin-bottom:18px;">🚧</div>
+      <div class="text-h2" style="color:${c.color};">待填充</div>
+    </div>
+  </div>
+</section>`;
+}
+
+module.exports = {
+    buildHTML,
+    BRAND,
+    CHAPTERS,
+    CHAPTER_SUBSECTIONS,
+    CHAPTER_HERO_LINES,
+};

+ 80 - 1
scripts/tools/liver-components.js

@@ -57,6 +57,68 @@ function truncate(s, n = 160) {
     return s.length > n ? s.slice(0, n - 1) + '…' : s;
 }
 
+// ================================================================
+// 护肝上下文过滤器 · 确保 VOC 真正讨论护肝/保健品
+// ================================================================
+const LIVER_CONTEXT_RE = /肝|护肝|养肝|保肝|伤肝|转氨酶|脂肪肝|解酒|宿醉|保健品|补充剂|水飞蓟|藤茶|DMY|肝片|肝纯|肝功|奶蓟|护肝片|熬夜.*肝|酒.*肝|liver|supplement|hangover|milk.?thistle|silymarin|dihydromyricetin/i;
+
+// ================================================================
+// 英文检测 + 翻译系统(Amazon 护肝品评论)
+// ================================================================
+function isEnglish(text) {
+    const t = String(text || '');
+    if (t.length < 10) return false;
+    const asciiLetters = t.replace(/[^a-zA-Z]/g, '').length;
+    return asciiLetters / t.length > 0.45;
+}
+
+// 翻译查找表:key = content 前50字符(去空格小写)
+const EN_TRANSLATIONS = {
+    // Ch1.2 positive
+    'nogimmicks,nononsense,itseriouslyworks': '真的有效,不是噱头。我有焦虑症,宿醉会引发恐慌发作——恶心、胃不舒服全会加重。用了 Cheers Restore 这些问题都消失了。不是万能药,但比不吃好 80%。药片稍微有点大。',
+    'i\'vetriedafewdifferenthangovercuresandt': '试过好几种解酒产品,这个目前效果最好、最明显。之前用 Pre-Alcohol 系列觉得有点用,但这个更强。打游戏喝多了的完美解药,方便好用,还含护肝成分。现在是我的首选——比之前用的还便宜!',
+    // Ch1.2 negative
+    'thecheersprotectdailyliversupportsupple': 'Cheers Protect 日常护肝补充剂让我血压飙升得很厉害。',
+    'althoughididnotopenthepackage,it\'sobvio': '虽然没开封,但明显有几颗胶囊在运输中破损了。不能退货!想换一批也没有这个选项。',
+    // Ch1.3 milk thistle / silymarin
+    'decidedtotrythisoneinsteadofaplainmilkt': '想试试这个替代纯水飞蓟产品。说不好有没有用,但 4 周胖了 5 磅。饮食和运动习惯都没变,唯一区别就是加了这个补充剂。喜欢 Now 品牌,但不会再买这款。',
+    'checksuppcoapptoeval': '可以用 suppco app 评估保健品。这家公司辅料成分安全,但蒲公英根和水飞蓟的功效没有评测数据。建议看看 Thorne 品牌。',
+    'don\'tbefooledbythe7500mgclaim': '别被 7500mg 的宣传忽悠了——这是在误导消费者!标签写"7500mg 含量",让人以为每粒有 7500mg 水飞蓟粉。实际每粒只含约 250mg 水飞蓟提取物(30:1 浓缩),所谓 7500mg 是"草本等效"换算。胶囊实际总重仅约 715mg(含大量填充物)。大多数消费者不懂这个区别。另外还有质量问题:部分药片是碎的。',
+    // Ch1.3 silymarin (additional)
+    'ivebeentakingthisbronsonmilkthistlewithda': '一直在服用 Bronson 水飞蓟+蒲公英根补充剂。我喜欢它把水飞蓟素和蒲公英根结合在一起,都是常见的护肝抗氧化成分。配方简洁,成分清晰。胶囊大小标准,一瓶 360 粒方便长期服用。不含 GMO/麸质/大豆,美国 cGMP 标准生产。服用期间没有不适,效果虽然不明显,但作为日常保健可以接受。总体是一个老牌子的靠谱选择。',
+    // Ch2.1 水飞蓟 competitor evidence
+    'gotmyannualbloodworklastsummermyaltlevel': '去年夏天年度体检,ALT 指标飙升(76→69),正常值上限约 44。最近两三年 ALT 一直偏高但还在正常范围。医生怀疑胆结石,超声检查正常。朋友推荐水飞蓟,2025年8月开始服用,复查血液指标明显改善。',
+    'beentakingthisdailyforaboutamonthandahal': '每天服用约一个半月,作为护肝日常方案。配方不错——水飞蓟提取物标准化到 80% 水飞蓟素含量,加上朝鲜蓟和蒲公英辅助。胶囊易吞咽,无胃部不适。NOW Foods 品控口碑好,这款也不例外。',
+    // Ch4.2 fatty liver
+    'iwashesitanttopurchasethisbecauseihaveb': '一开始犹豫要不要买——之前买了很多补充剂都没用,还用过 Ozempic 减肥反弹了。一直感觉疲惫无力。想起 2007 年做过的护肝减重法,就搜了这个产品。每天喝两次,味道不错,21 天不做其他改变就瘦了 16 磅,感觉好多了,浮肿消了,胃部压力也没了。我戒断恢复 5 年半一直觉得身体不好,现在终于感觉正常健康了。强烈推荐!',
+    // Common DHM / hangover reviews
+    'thesearealifesaver!firsttimeusingthesea': '这是救命神器!第一次用是朋友给的,我当时半信半疑,但喝多了第二天真的管用。',
+    'honestlyiwentinthinkingt': '说实话一开始觉得是浪费钱,但确实有惊喜。睡前吃几粒,第二天感觉好很多。',
+    'thisstuffdefinitelyhelpsmeavoidhangover': '这个确实帮我避免了宿醉,以前一直有这个问题。',
+    'iwasskepticalatfirstbutaftermyfirstuse': '一开始半信半疑,但第一次用后就信了。喝了不少酒第二天居然没事。',
+    'worksgreatforhangovers': '解酒效果很好,',
+    'greatsupplementforliversupport': '很好的护肝补充剂,',
+    'didnothelpwithmyhangoveratall': '对我的宿醉完全没用。',
+    'noticeabledifferenceinhowafeelafterdrin': '喝酒后感觉明显不同。',
+    'mademedizzyandnauseous': '让我头晕恶心。',
+    'goodqualityproduct,fastshipping': '产品质量好,发货快。',
+    'tasteisawful,hardtoswallow': '味道很差,难以下咽。',
+    'besthangoversupplementi\'veeverused': '用过的最好的解酒补充剂。',
+    'completewasteofmoney': '完全浪费钱。',
+    'helpswithliverdetox': '有助于肝脏排毒。',
+};
+
+function getTranslation(content) {
+    const norm = s => String(s || '').slice(0, 50).replace(/[\s,.!?;:'"()\-]/g, '').toLowerCase();
+    const key = norm(content);
+    if (!key || key.length < 8) return null;
+    for (const [k, v] of Object.entries(EN_TRANSLATIONS)) {
+        const nk = norm(k);
+        if (key.startsWith(nk.slice(0, 25)) || nk.startsWith(key.slice(0, 25))) return v;
+    }
+    return null;
+}
+
 // ================================================================
 // VOC 证据卡(核心组件)· 支持 XHS/抖音/Amazon 三平台
 // ================================================================
@@ -94,7 +156,21 @@ function renderVocCard(item, opts = {}) {
   </div>
   ${amzHeader}
   ${amzTitle}
-  <div style="color:var(--text-1); font-size:${compact ? '0.86rem' : '0.92rem'}; line-height:1.62;">"${esc(truncate(item.content, maxChars))}"</div>
+  ${(() => {
+      const content = truncate(item.content, maxChars);
+      if (isEnglish(content)) {
+          const trans = getTranslation(item.content);
+          if (trans) {
+              return `<div style="color:var(--text-1); font-size:${compact ? '0.86rem' : '0.92rem'}; line-height:1.62;">"${esc(trans)}"</div>
+              <div style="color:var(--text-3); font-size:0.72rem; line-height:1.5; margin-top:4px; padding:6px 8px; background:var(--bg-2); border-radius:3px; font-style:italic;">原文: "${esc(truncate(content, 120))}"</div>
+              <span style="padding:1px 6px; background:${BRAND.WARM_ORANGE}18; color:${BRAND.WARM_ORANGE}; border-radius:10px; font-size:0.58rem; font-family:var(--font-mono); font-weight:700;">🔄 已翻译</span>`;
+          } else {
+              return `<div style="color:var(--text-1); font-size:${compact ? '0.86rem' : '0.92rem'}; line-height:1.62;">"${esc(content)}"</div>
+              <span style="padding:1px 6px; background:${BRAND.WARM_ORANGE}18; color:${BRAND.WARM_ORANGE}; border-radius:10px; font-size:0.58rem; font-family:var(--font-mono); font-weight:700;">EN 英文原评</span>`;
+          }
+      }
+      return `<div style="color:var(--text-1); font-size:${compact ? '0.86rem' : '0.92rem'}; line-height:1.62;">"${esc(content)}"</div>`;
+  })()}
   ${tags.length ? `<div style="display:flex; flex-wrap:wrap; gap:4px;">
     ${tags.map((t) => `<span style="padding:2px 8px; background:${accent}12; color:${accent}; border-radius:3px; font-size:0.68rem; font-weight:600;">${esc(t)}</span>`).join('')}
   </div>` : ''}
@@ -323,9 +399,12 @@ module.exports = {
     BRAND,
     PLATFORM_LABELS,
     SENTIMENT_LABELS,
+    LIVER_CONTEXT_RE,
     esc,
     fmtLikes,
     truncate,
+    isEnglish,
+    getTranslation,
     renderVocCard,
     renderVocGrid,
     renderInsightHero,

+ 219 - 0
scripts/tools/liver-v2-ch0-landscape.js

@@ -0,0 +1,219 @@
+// ==============================================================================
+// 肝纯片 v2 · Ch0 护肝人群全景 · VOC 分类归拢(会议 req B)
+// ==============================================================================
+// 0.1 护肝问题分类归拢 · 六大类 + 共性需求
+// 0.2 人群声量 × 平台分布 × 情感地图
+// 0.3 TAM → SAM → SOM · 10 亿目标漏斗
+// ==============================================================================
+
+const LA = require('./liver-analyze.js');
+const C = require('./liver-components.js');
+const { BRAND, esc, renderSectionHead, renderVocGrid, renderStatStrip,
+        renderBarChart, renderCompareTable, renderInsightHero,
+        renderFindingCard, renderDecisionList, isEnglish, getTranslation, LIVER_CONTEXT_RE } = C;
+
+// ============================================================
+// 0.1 护肝问题分类归拢
+// ============================================================
+function renderSub1({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // 六大类分类(regex 拧紧:避免否定匹配和无关内容)
+    const categories = [
+        { name: '酒精性肝损伤', desc: '应酬/酒局/宿醉后护肝需求', re: /应酬|酒局|宿醉|解酒|喝多了|不上头|酒后|酒精肝|喝酒伤肝|喝酒.*肝|酒.*护肝/i, color: BRAND.WINE_RED,
+          needs: '快速解酒/长期护肝/不伤胃/便携应急', icon: '🍺' },
+        { name: '脂肪肝/体检异常', desc: '体检发现脂肪肝、转氨酶偏高后的焦虑', re: /脂肪肝|转氨酶|肝功能|B超.*肝|体检.*肝|ALT|AST|谷丙/i, color: BRAND.WARM_ORANGE,
+          needs: '降转氨酶/逆转脂肪肝/日常长期养护', icon: '📊' },
+        { name: '熬夜/打工人', desc: '加班熬夜人群的肝脏养护诉求', re: /熬夜.*肝|通宵.*肝|加班.*肝|打工人.*肝|肝.*熬夜|护肝.*熬夜/i, color: BRAND.PURPLE,
+          needs: '便携/快速/平价/日常化', icon: '🌙' },
+        { name: '药物性肝损伤', desc: '长期服药(降压/降脂/抗生素)担心伤肝', re: /吃药.*肝|服药.*肝|药物.*肝|伤肝|保肝|药物性肝/i, color: BRAND.CORAL,
+          needs: '安全护肝/不与药物冲突/医生认可', icon: '💊' },
+        { name: '送礼/孝心', desc: '给父母/长辈买护肝产品的礼品需求', re: /送.*护肝|护肝.*礼|送.*肝片|礼盒.*肝|孝心.*肝|买给.*爸|买给.*父|送爸|送父|护肝.*送/i, color: BRAND.GOLD,
+          needs: '包装好看/有面子/品牌信任/安全', icon: '🎁' },
+        { name: '成分/智商税争议', desc: '对护肝保健品效果的质疑和成分研究', re: /智商税|有用吗|骗人|水飞蓟|奶蓟|DMY|藤茶|靠谱|成分.*肝|护肝.*成分/i, color: BRAND.TECH_BLUE,
+          needs: '成分透明/科学证据/真实口碑', icon: '🔬' },
+    ];
+
+    const catStats = categories.map((cat, ci) => {
+        // 双重过滤:类别 regex + 护肝上下文
+        const matched = items.filter(it => {
+            const txt = it.content || '';
+            return cat.re.test(txt) && LIVER_CONTEXT_RE.test(txt);
+        });
+        const evidence = LA.getEvidence(matched, { top: 2, seed: 101 + ci, minChars: 15, contentMatch: cat.re });
+        return { ...cat, count: matched.length, evidence };
+    }).sort((a, b) => b.count - a.count);
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · VOC CLASSIFICATION`,
+        title: sub,
+        subtitle: '江旭要求:"让 AI 把这么多条整个梳理分类归拢一下,分为哪几大类,有哪些共性需求。"',
+        color: c.color,
+    })}
+
+    ${renderStatStrip([
+        { num: items.length, label: '全部 VOC', color: c.color },
+        { num: catStats.length, label: '大类', color: BRAND.LIVER_AMBER },
+        { num: Object.keys(meta.platforms).length, label: '平台', color: BRAND.WARM_ORANGE },
+        { num: meta.keywords, label: '关键词', color: BRAND.PURPLE },
+    ])}
+
+    <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:16px; margin-top:24px;">
+      ${catStats.map(cat => `
+      <div style="padding:20px; background:${cat.color}08; border:1px solid ${cat.color}33; border-top:3px solid ${cat.color}; border-radius:var(--radius-md);">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:10px;">
+          <span style="font-size:1.3rem;">${cat.icon}</span>
+          <div>
+            <div class="text-mono text-xs" style="color:${cat.color}; font-weight:700;">${esc(cat.name)}</div>
+            <div style="color:var(--text-3); font-size:0.68rem;">${cat.count} 条 VOC</div>
+          </div>
+        </div>
+        <div style="color:var(--text-2); font-size:0.82rem; line-height:1.5; margin-bottom:10px;">${esc(cat.desc)}</div>
+        <div style="padding-top:10px; border-top:1px dashed ${cat.color}33;">
+          <div style="color:${cat.color}; font-size:0.74rem; font-weight:700;">共性需求</div>
+          <div style="color:var(--text-1); font-size:0.82rem; margin-top:4px;">${esc(cat.needs)}</div>
+        </div>
+        ${cat.evidence.length > 0 ? `
+        <div style="margin-top:10px; padding-top:10px; border-top:1px dashed ${cat.color}33;">
+          <div style="color:${cat.color}; font-size:0.68rem; font-weight:700; margin-bottom:6px;">代表性 VOC 原声</div>
+          ${cat.evidence.map(ev => {
+              const raw = (ev.content || '').slice(0, 80);
+              const trans = isEnglish(raw) ? getTranslation(ev.content) : null;
+              const display = trans || raw;
+              const badge = trans ? ' <span style="color:' + BRAND.WARM_ORANGE + ';font-size:0.56rem;">🔄已翻译</span>' : (isEnglish(raw) ? ' <span style="color:' + BRAND.WARM_ORANGE + ';font-size:0.56rem;">EN</span>' : '');
+              return `<div style="padding:6px 8px; background:${cat.color}06; border-left:2px solid ${cat.color}44; border-radius:3px; margin-bottom:5px; font-size:0.72rem; color:var(--text-1); line-height:1.45;">
+            "${esc(display)}"${badge}
+            <div style="color:var(--text-3); font-size:0.6rem; margin-top:2px;">—${esc(ev.nickname || ev.platform)} · ❤️${ev.likes || 0}</div>
+          </div>`;
+          }).join('')}
+        </div>` : ''}
+      </div>`).join('')}
+    </div>
+
+    ${renderFindingCard({
+        icon: '💡',
+        title: '分类归拢核心发现',
+        body: '护肝人群的问题<strong>不是单一的</strong>——"酒精性"和"脂肪肝"经常重叠,"熬夜"和"药物性"人群高度交叉。但用户的<strong>心理动机</strong>只有两类:<strong style="color:' + BRAND.CORAL + ';">恐惧驱动</strong>(体检异常/医生警告)和 <strong style="color:' + BRAND.JIANG_GREEN + ';">预防驱动</strong>(熬夜/应酬后主动养护)。肝纯片需要同时应对两种心理。',
+        accent: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 0.2 人群声量 × 平台 × 情感
+// ============================================================
+function renderSub2({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // 平台分布
+    const platformBars = Object.entries(meta.platforms).map(([pf, count]) => ({
+        label: ({xhs:'小红书',douyin:'抖音',amazon:'Amazon'})[pf] || pf,
+        value: count,
+        color: ({xhs:'#FF2442',douyin:'#1A1A1A',amazon:'#FF9900'})[pf] || '#888',
+    })).sort((a, b) => b.value - a.value);
+
+    // 情感分布
+    const sentBars = Object.entries(meta.sentiments || {}).map(([s, count]) => ({
+        label: ({positive:'好评',negative:'差评',neutral:'中性',conflicted:'矛盾'})[s] || s,
+        value: count,
+        color: ({positive:BRAND.JIANG_GREEN,negative:BRAND.CORAL,neutral:'#888',conflicted:BRAND.WARM_ORANGE})[s] || '#888',
+    })).sort((a, b) => b.value - a.value);
+
+    // 假设覆盖
+    const hypBars = Object.entries(meta.hypotheses || {}).map(([h, count]) => {
+        const hyp = LA.HYPOTHESES[h] || {};
+        return { label: `${h} ${(hyp.title || '').slice(0, 12)}`, value: count, color: BRAND.PURPLE };
+    }).sort((a, b) => b.value - a.value);
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · DATA LANDSCAPE`,
+        title: sub,
+        subtitle: '7715 条 VOC 的平台、情感、假设标签全景分布。',
+        color: c.color,
+    })}
+
+    <div style="display:grid; grid-template-columns:1fr 1fr; gap:24px; margin-top:24px;">
+      <div>
+        ${renderBarChart(platformBars, { accent: c.color, title: '平台分布', height: 180 })}
+      </div>
+      <div>
+        ${renderBarChart(sentBars, { accent: c.color, title: '情感分布', height: 180 })}
+      </div>
+    </div>
+
+    <div style="margin-top:24px;">
+      ${renderBarChart(hypBars, { accent: BRAND.PURPLE, title: 'H1-H8 假设标签覆盖量', height: 260 })}
+    </div>
+
+    ${renderFindingCard({
+        icon: '📊',
+        title: '数据质量评估',
+        body: `<strong>${items.length}</strong> 条真实 VOC,覆盖 <strong>${Object.keys(meta.platforms).length}</strong> 个平台 × <strong>${meta.keywords}</strong> 个关键词 × <strong>H1-H8</strong> 八条假设。小红书贡献最多声量(种草/分享场景),Amazon 提供国际对标(milk thistle 差评),抖音补充场景化内容。数据底座充足,可支撑结论。`,
+        accent: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 0.3 TAM → SAM → SOM
+// ============================================================
+function renderSub3({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · TAM → SAM → SOM`,
+        title: sub,
+        subtitle: '总经理习惯框架:全中国多少人→发病率→转化率→吃什么。',
+        color: c.color,
+    })}
+
+    <div style="max-width:800px; margin:0 auto;">
+      <div style="background:${BRAND.TECH_BLUE}10; border:2px solid ${BRAND.TECH_BLUE}44; border-radius:var(--radius-md); padding:28px 32px; margin-bottom:16px;">
+        <div class="text-mono text-xs" style="color:${BRAND.TECH_BLUE}; letter-spacing:0.2em; font-weight:700; margin-bottom:8px;">TAM · 品类全市场</div>
+        <div style="font-family:var(--font-head); font-size:2.4rem; font-weight:800; color:${BRAND.TECH_BLUE};">~150 亿</div>
+        <div style="color:var(--text-1); font-size:0.92rem; line-height:1.7; margin-top:8px;">
+          护肝保健品 <strong>~50 亿</strong>(Swisse/汤臣/葵花/片仔癀)+
+          OTC 护肝药 <strong>~60 亿</strong>(易善复/水飞蓟片/熊胆粉)+
+          解酒品类 <strong>~20 亿</strong> + 护肝食品 <strong>~20 亿</strong>
+        </div>
+      </div>
+
+      <div style="background:${BRAND.LIVER_AMBER}10; border:2px solid ${BRAND.LIVER_AMBER}44; border-radius:var(--radius-md); padding:28px 32px; margin-bottom:16px; margin-left:40px; margin-right:40px;">
+        <div class="text-mono text-xs" style="color:${BRAND.LIVER_AMBER}; letter-spacing:0.2em; font-weight:700; margin-bottom:8px;">SAM · 可服务市场</div>
+        <div style="font-family:var(--font-head); font-size:2.4rem; font-weight:800; color:${BRAND.LIVER_AMBER};">~40 亿</div>
+        <div style="color:var(--text-1); font-size:0.92rem; line-height:1.7; margin-top:8px;">
+          药线护肝保健品 <strong>~12 亿</strong> +
+          电商自购护肝 <strong>~10 亿</strong> +
+          礼品孝心 <strong>~8 亿</strong> +
+          餐饮解酒 <strong>~10 亿</strong>
+        </div>
+      </div>
+
+      <div style="background:${BRAND.JIANG_GREEN}10; border:2px solid ${BRAND.JIANG_GREEN}44; border-radius:var(--radius-md); padding:28px 32px; margin-left:80px; margin-right:80px;">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; letter-spacing:0.2em; font-weight:700; margin-bottom:8px;">SOM · 可获取市场</div>
+        <div style="font-family:var(--font-head); font-size:2.4rem; font-weight:800; color:${BRAND.JIANG_GREEN};">10 亿 / 3 年</div>
+        <div style="color:var(--text-1); font-size:0.92rem; line-height:1.7; margin-top:8px;">
+          Y1:药线 + 电商 <strong>5 亿</strong>(大参林/一心堂 3w 门店 + 京东自营)<br/>
+          Y2:礼品 + 餐饮 <strong>3 亿</strong>(新中式礼盒 + 锡纸分食)<br/>
+          Y3:国际 + 品类升级 <strong>2 亿</strong>(DMY 出海 + 功能饮品)
+        </div>
+      </div>
+    </div>
+
+    ${renderFindingCard({
+        icon: '🎯',
+        title: '漏斗结论:10 亿目标 = SAM 的 25%,可行但需四渠道并进',
+        body: '药线 3 亿(30%)+ 礼品 2.5 亿(25%)+ 餐饮 2.5 亿(25%)+ 电商 2 亿(20%)。<strong>藤茶 DMY 差异化</strong>是四渠道通吃的底层武器——药线靠"总黄酮 98%"说服药师,电商靠"千年食饮史"做种草,礼品靠"东方养生"做面子,餐饮靠"真解酒"做体感。',
+        accent: BRAND.JIANG_GREEN,
+    })}
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3 };

+ 261 - 0
scripts/tools/liver-v2-ch1-self.js

@@ -0,0 +1,261 @@
+// ==============================================================================
+// 肝纯片 v2 · Ch1 肝纯片自身画像(会议 req A · 全新)
+// ==============================================================================
+// 1.1 肝纯片自身 VOC · 用户画像
+// 1.2 满意 vs 不满意 · 双面分析
+// 1.3 藤茶 DMY 认知度 · 用户感知
+// ==============================================================================
+
+const LA = require('./liver-analyze.js');
+const C = require('./liver-components.js');
+const { BRAND, esc, renderSectionHead, renderVocCard, renderVocGrid,
+        renderStatStrip, renderBarChart, renderCompareTable, renderInsightHero,
+        renderFindingCard, renderDecisionList, LIVER_CONTEXT_RE } = C;
+
+// ============================================================
+// 1.1 自身 VOC · 用户画像
+// ============================================================
+function renderSub1({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // 筛选肝纯片自身 VOC(仅中文平台,排除 Amazon DHM 产品评论)
+    const selfItems = items.filter(it => {
+        if (it.platform === 'amazon') return false; // Amazon 上的 DHM 评论不是肝纯片产品
+        const txt = `${it.keyword || ''} ${it.product || ''} ${it.content || ''}`.toLowerCase();
+        return /肝纯|江中.*肝|藤茶.*片|肝片|护肝片/i.test(txt);
+    });
+
+    // 平台分布
+    const selfPlatforms = {};
+    selfItems.forEach(it => { const p = it.platform || 'unknown'; selfPlatforms[p] = (selfPlatforms[p] || 0) + 1; });
+
+    // 情感分布
+    const selfSentiments = {};
+    selfItems.forEach(it => { const s = it.sentiment || 'neutral'; selfSentiments[s] = (selfSentiments[s] || 0) + 1; });
+
+    // 用户画像标签
+    const personas = [
+        { name: '应酬打工人', re: /应酬|酒局|喝酒|打工人|加班/i, color: BRAND.WINE_RED, icon: '🍻' },
+        { name: '脂肪肝患者', re: /脂肪肝|转氨酶|体检|肝功/i, color: BRAND.WARM_ORANGE, icon: '📊' },
+        { name: '熬夜族', re: /熬夜|通宵|晚睡|加班/i, color: BRAND.PURPLE, icon: '🌙' },
+        { name: '孝心子女', re: /送|父母|爸|妈|长辈|孝心|礼/i, color: BRAND.GOLD, icon: '🎁' },
+        { name: '成分党/科学控', re: /成分|配方|水飞蓟|DMY|藤茶|研究|论文/i, color: BRAND.TECH_BLUE, icon: '🔬' },
+    ];
+    const personaStats = personas.map(p => ({
+        ...p,
+        count: selfItems.filter(it => p.re.test(it.content || '')).length,
+    })).sort((a, b) => b.count - a.count);
+
+    // 内容本身必须提到护肝产品/成分/症状,排除帖子下的无关闲聊
+    const SELF_CONTENT_RE = /护肝|肝片|肝纯|转氨酶|脂肪肝|解酒|保肝|水飞蓟|藤茶|总黄酮|DMY|江中|养肝|肝功|肝损|肝不好/i;
+    const selfEvidence = LA.getEvidence(selfItems, { top: 4, seed: 51, minChars: 20, contentMatch: SELF_CONTENT_RE });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · SELF PORTRAIT`,
+        title: sub,
+        subtitle: '江旭要求:"漏掉了我们自己产品的分析。肝纯片已经在抖音上卖了好几年了。"',
+        color: c.color,
+    })}
+
+    ${renderStatStrip([
+        { num: selfItems.length, label: '肝纯片自身 VOC', color: c.color },
+        { num: selfSentiments.positive || 0, label: '好评', color: BRAND.JIANG_GREEN },
+        { num: selfSentiments.negative || 0, label: '差评', color: BRAND.CORAL },
+        { num: Object.keys(selfPlatforms).length, label: '平台覆盖', color: BRAND.TECH_BLUE },
+    ])}
+
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:${c.color}; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">用户画像 · 谁在买肝纯片?</div>
+      <div style="display:grid; grid-template-columns:repeat(5, 1fr); gap:12px;">
+        ${personaStats.map(p => `
+        <div style="padding:16px; background:${p.color}08; border:1px solid ${p.color}33; border-radius:var(--radius-sm); text-align:center;">
+          <div style="font-size:1.5rem; margin-bottom:6px;">${p.icon}</div>
+          <div style="font-family:var(--font-head); font-size:1.4rem; font-weight:800; color:${p.color};">${p.count}</div>
+          <div style="color:var(--text-2); font-size:0.74rem; margin-top:4px;">${esc(p.name)}</div>
+        </div>`).join('')}
+      </div>
+    </div>
+
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:${c.color}; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">肝纯片用户原声</div>
+      ${renderVocGrid(selfEvidence, { columns: 2, accent: c.color })}
+    </div>
+
+    ${renderFindingCard({
+        icon: '🪞',
+        title: '自身画像核心发现',
+        body: '肝纯片用户以<strong>应酬打工人</strong>和<strong>脂肪肝患者</strong>为主——这两类人群的需求最迫切。孝心子女是高价值但低频人群(礼品场景)。<strong style="color:' + BRAND.CORAL + ';">最大盲区</strong>:成分党/科学控对"藤茶 DMY"几乎没有认知,这是认知建设的核心任务。',
+        accent: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 1.2 满意 vs 不满意
+// ============================================================
+function renderSub2({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    const selfItems = items.filter(it => {
+        if (it.platform === 'amazon') return false; // Amazon DHM 评论不是肝纯片产品
+        const txt = `${it.keyword || ''} ${it.product || ''} ${it.content || ''}`.toLowerCase();
+        return /肝纯|江中.*肝|藤茶.*片|肝片|护肝片/i.test(txt);
+    });
+
+    // 用内容 regex 判断正负面(sentiment 字段推断不可靠)
+    const selfPosRe = /有效|管用|好转|降了|见效|推荐|不错|靠谱|信赖|放心|有用的|真有用|确实有用|效果好|改善|缓解|值得/i;
+    const selfNegRe = /没有?用(?!过)|没效|没感觉|智商税|骗|副作用|拉肚子|胃不舒服|难吃|不好用|效果不好|差评|头晕|不推荐|难受|不怎么管用|不太好用|进ICU|不降反升|伤肝|别吃/i;
+    const posItems = selfItems.filter(it => { const c = it.content || ''; return selfPosRe.test(c) && !selfNegRe.test(c); });
+    const negItems = selfItems.filter(it => selfNegRe.test(it.content || ''));
+
+    // 好评维度
+    const posDims = [
+        { dim: '效果可感知', re: /有效|管用|见效|好转|转氨酶降/i, icon: '✅' },
+        { dim: '天然/安全', re: /天然|安全|无副作用|放心|植物/i, icon: '🌿' },
+        { dim: '品牌信任', re: /江中|大牌|老牌|信任|品牌/i, icon: '🏷️' },
+        { dim: '送礼有面子', re: /送|礼|面子|好看|包装/i, icon: '🎁' },
+    ];
+    const posDimStats = posDims.map(d => ({
+        ...d, count: posItems.filter(it => d.re.test(it.content || '')).length,
+    }));
+
+    // 差评维度
+    const negDims = [
+        { dim: '效果存疑', re: /没用|没效|没感觉|智商税|不确定/i, icon: '❓' },
+        { dim: '价格偏高', re: /贵|价格|不值|性价比/i, icon: '💰' },
+        { dim: '包装/剂型', re: /包装|药盒|片剂|难吃|不好吞/i, icon: '📦' },
+        { dim: '认知模糊', re: /不知道|没听过|藤茶是什么|DMY/i, icon: '🤷' },
+    ];
+    const negDimStats = negDims.map(d => ({
+        ...d, count: negItems.filter(it => d.re.test(it.content || '')).length,
+    }));
+
+    const SELF_CONTENT_RE2 = /护肝|肝片|肝纯|转氨酶|脂肪肝|解酒|保肝|水飞蓟|藤茶|江中|养肝|肝功|肝损|肝不好/i;
+    const posEvidence = LA.getEvidence(posItems, { top: 3, seed: 52, minChars: 20, contentMatch: SELF_CONTENT_RE2 });
+    const negEvidence = LA.getEvidence(negItems, { top: 3, seed: 53, minChars: 20, contentMatch: SELF_CONTENT_RE2 });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · SATISFACTION ANALYSIS`,
+        title: sub,
+        subtitle: '肝纯片用户"满意什么"和"不满意什么"——双面分析,不回避问题。',
+        color: c.color,
+    })}
+
+    <div style="display:grid; grid-template-columns:1fr 1fr; gap:24px; margin-top:24px;">
+      <!-- 好评面 -->
+      <div style="padding:22px; background:${BRAND.JIANG_GREEN}06; border:1px solid ${BRAND.JIANG_GREEN}33; border-top:3px solid ${BRAND.JIANG_GREEN}; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; font-weight:700; margin-bottom:14px;">✅ 满意维度(${posItems.length} 条好评)</div>
+        ${posDimStats.map(d => `
+        <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+          <span style="font-size:1.1rem;">${d.icon}</span>
+          <div style="flex:1;">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="color:var(--text-1); font-size:0.84rem; font-weight:600;">${esc(d.dim)}</span>
+              <span style="color:${BRAND.JIANG_GREEN}; font-size:0.78rem; font-weight:700;">${d.count}</span>
+            </div>
+            <div style="height:4px; background:var(--bg-2); border-radius:2px; margin-top:4px;">
+              <div style="height:100%; background:${BRAND.JIANG_GREEN}; border-radius:2px; width:${Math.min(100, d.count / Math.max(1, posItems.length) * 200)}%;"></div>
+            </div>
+          </div>
+        </div>`).join('')}
+        ${posEvidence.length > 0 ? `<div style="margin-top:14px;">${renderVocGrid(posEvidence, { columns: 1, accent: BRAND.JIANG_GREEN, compact: true })}</div>` : ''}
+      </div>
+
+      <!-- 差评面 -->
+      <div style="padding:22px; background:${BRAND.CORAL}06; border:1px solid ${BRAND.CORAL}33; border-top:3px solid ${BRAND.CORAL}; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.CORAL}; font-weight:700; margin-bottom:14px;">❌ 不满意维度(${negItems.length} 条差评)</div>
+        ${negDimStats.map(d => `
+        <div style="display:flex; align-items:center; gap:10px; margin-bottom:10px;">
+          <span style="font-size:1.1rem;">${d.icon}</span>
+          <div style="flex:1;">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="color:var(--text-1); font-size:0.84rem; font-weight:600;">${esc(d.dim)}</span>
+              <span style="color:${BRAND.CORAL}; font-size:0.78rem; font-weight:700;">${d.count}</span>
+            </div>
+            <div style="height:4px; background:var(--bg-2); border-radius:2px; margin-top:4px;">
+              <div style="height:100%; background:${BRAND.CORAL}; border-radius:2px; width:${Math.min(100, d.count / Math.max(1, negItems.length) * 200)}%;"></div>
+            </div>
+          </div>
+        </div>`).join('')}
+        ${negEvidence.length > 0 ? `<div style="margin-top:14px;">${renderVocGrid(negEvidence, { columns: 1, accent: BRAND.CORAL, compact: true })}</div>` : ''}
+      </div>
+    </div>
+
+    ${renderDecisionList([
+        '<strong>最强满意点</strong>:"效果可感知" + "天然安全"——这是核心卖点,必须放大',
+        '<strong>最大不满</strong>:"效果存疑/智商税"——认知教育是第一优先级',
+        '<strong>隐藏机会</strong>:"送礼有面子"好评比例高——礼品场景值得加大投入',
+        '<strong>改进方向</strong>:包装去药盒感 + 价格感知优化(vs Swisse 便宜但用户不知道)',
+    ], { accent: c.color, title: 'ACTION ITEMS · 自身画像启示' })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 1.3 藤茶 DMY 认知度
+// ============================================================
+function renderSub3({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // DMY/藤茶认知
+    const dmyItems = items.filter(it => /DMY|二氢杨梅素|藤茶|显齿蛇葡萄/i.test(it.content || ''));
+    const silymItems = items.filter(it => /水飞蓟|奶蓟|milk thistle|silymarin/i.test(it.content || ''));
+
+    const dmyEvidence = LA.getEvidence(dmyItems, { top: 3, seed: 55, minChars: 15, contentMatch: /DMY|二氢杨梅素|藤茶|显齿蛇葡萄/i });
+    const silymEvidence = LA.getEvidence(silymItems, { top: 3, seed: 56, minChars: 15, contentMatch: /水飞蓟|奶蓟|milk.?thistle|silymarin/i });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · DMY AWARENESS`,
+        title: sub,
+        subtitle: 'DMY 总黄酮 98% 是真实科学力——但用户完全不知道。',
+        color: c.color,
+    })}
+
+    <div style="display:grid; grid-template-columns:1fr 60px 1fr; gap:0; margin-top:24px; align-items:start;">
+      <!-- DMY/藤茶 -->
+      <div style="padding:22px; background:${BRAND.TENGCHA_GREEN}08; border:2px solid ${BRAND.TENGCHA_GREEN}44; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.TENGCHA_GREEN}; font-weight:700; margin-bottom:10px;">🌿 藤茶 / DMY 认知</div>
+        <div style="font-family:var(--font-head); font-size:2rem; font-weight:800; color:${BRAND.TENGCHA_GREEN};">${dmyItems.length}</div>
+        <div style="color:var(--text-3); font-size:0.72rem;">条 VOC 提及</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.6; margin-top:12px;">
+          <strong>现状</strong>:"藤茶"在用户心智中 = 一种茶饮,不是护肝成分<br/>
+          <strong>"DMY"</strong>:几乎零认知,用户搜不到也念不出<br/>
+          <strong>机会</strong>:"千年食饮史"可做安全感锚点
+        </div>
+        ${dmyEvidence.length > 0 ? `<div style="margin-top:12px;">${renderVocGrid(dmyEvidence, { columns: 1, accent: BRAND.TENGCHA_GREEN, compact: true })}</div>` : ''}
+      </div>
+
+      <div style="text-align:center; color:var(--text-3); font-size:1.5rem; padding-top:40px;">vs</div>
+
+      <!-- 水飞蓟对比 -->
+      <div style="padding:22px; background:${BRAND.CORAL}06; border:2px solid ${BRAND.CORAL}33; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.CORAL}; font-weight:700; margin-bottom:10px;">🔴 水飞蓟 / Milk Thistle</div>
+        <div style="font-family:var(--font-head); font-size:2rem; font-weight:800; color:${BRAND.CORAL};">${silymItems.length}</div>
+        <div style="color:var(--text-3); font-size:0.72rem;">条 VOC 提及</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.6; margin-top:12px;">
+          <strong>现状</strong>:认知度高但差评多<br/>
+          <strong>痛点</strong>:"吸收差 / no effect / 胃不舒服"<br/>
+          <strong>教训</strong>:高认知 ≠ 高满意度
+        </div>
+        ${silymEvidence.length > 0 ? `<div style="margin-top:12px;">${renderVocGrid(silymEvidence, { columns: 1, accent: BRAND.CORAL, compact: true })}</div>` : ''}
+      </div>
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'AWARENESS GAP',
+        title: 'DMY 认知度近零——但这恰恰是品类创新的机会',
+        subtitle: `水飞蓟认知高但口碑差 → 用户正在寻找替代方案。藤茶 DMY"千年食饮史 + 总黄酮 98%"的故事如果讲好,可以<strong style="color:${BRAND.TENGCHA_GREEN};">直接占据"天然护肝"的心智空位</strong>——这是特劳特说的"差异化 + 聚焦"。`,
+        color: BRAND.TENGCHA_GREEN,
+    })}
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3 };

+ 266 - 0
scripts/tools/liver-v2-ch2-competitor.js

@@ -0,0 +1,266 @@
+// ==============================================================================
+// 肝纯片 v2 · Ch2 竞品正反面 · 全面分析(会议 req C)
+// ==============================================================================
+// 2.1 6 大竞品正反面全景(优点+缺点)
+// 2.2 竞品差评痛点 → 肝纯片机会窗口
+// 2.3 三轴定位图谱 · 肝纯片无人地带
+// ==============================================================================
+
+const LA = require('./liver-analyze.js');
+const C = require('./liver-components.js');
+const { BRAND, esc, renderSectionHead, renderVocCard, renderVocGrid,
+        renderStatStrip, renderMatrix2x2, renderCompareTable, renderInsightHero,
+        renderFindingCard, renderDecisionList, isEnglish, getTranslation, LIVER_CONTEXT_RE } = C;
+
+// ============================================================
+// 2.1 6 大竞品正反面(从 VOC 提取真实好评/差评)
+// ============================================================
+function renderSub1({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // 正面/负面内容匹配模式(因 sentiment 推断偏弱,用内容 regex 补充)
+    // negRe 增加中文否定句式:不怎么管用/不太好/不太行
+    const negRe = /没有?用(?!过)|没效|没感觉|no effect|didn.?t work|副作用|拉肚子|胃不舒服|难吃|太贵|智商税|骗|坑|差评|上当|头晕|不降反升|不推荐|难受|不怎么管用|不太好用|不太行|不管用|不好用|无效|过敏|side.?effect|stomach|伤肝|别吃/i;
+    const posRe = /有效|管用|好用|推荐|不错|下来了|降了|好转|有用的|真有用|确实有用|效果好|缓解|改善|靠谱|信赖|放心|好评|好转|值得/i;
+
+    const competitors = [
+        { name: 'Swisse 护肝片',  product: 'Swisse 护肝片',  color: '#003087', seed: 201,
+          alsoMatch: /swisse|澳洲护肝|澳佳宝/i },
+        { name: '易善复',          product: '易善复',          color: '#1A5276', seed: 202,
+          alsoMatch: /易善复|多烯磷脂酰胆碱|磷脂/i },
+        { name: '葵花护肝片',      product: '葵花护肝片',      color: '#F39C12', seed: 203,
+          alsoMatch: /葵花|护肝片.*葵花/i },
+        { name: '片仔癀',          product: '片仔癀护肝',      color: '#C0392B', seed: 204,
+          alsoMatch: /片仔癀/i },
+        { name: '海王金樽',        product: '海王金樽',        color: '#2E86C1', seed: 205,
+          alsoMatch: /海王|金樽|解酒液/i },
+        { name: '水飞蓟/奶蓟草',   product: '水飞蓟成分',      color: '#6C3483', seed: 206,
+          alsoMatch: /水飞蓟|奶蓟|silymarin|milk thistle/i },
+    ];
+
+    // 为每个竞品从 VOC 中提取正面和负面原声
+    const cpData = competitors.map(cp => {
+        // 匹配该竞品的所有 VOC(内容必须同时提到护肝相关语境,排除片仔癀牙痛/皮肤等无关帖)
+        const cpItems = items.filter(it => {
+            const matched = (it.product || '') === cp.product || cp.alsoMatch.test(`${it.content || ''} ${it.keyword || ''}`);
+            if (!matched) return false;
+            return LIVER_CONTEXT_RE.test(it.content || '');
+        });
+        // 按内容 regex 分正负面
+        const posItems = cpItems.filter(it => posRe.test(it.content || '') && !negRe.test(it.content || ''));
+        const negItems = cpItems.filter(it => negRe.test(it.content || ''));
+        // 取代表性原声(cpItems 已经通过 cp.alsoMatch + LIVER_CONTEXT_RE 双重过滤,不再重复 contentMatch)
+        const posEvidence = LA.getEvidence(posItems, { top: 2, seed: cp.seed, minChars: 15 });
+        const negEvidence = LA.getEvidence(negItems, { top: 2, seed: cp.seed + 50, minChars: 15 });
+        return { ...cp, total: cpItems.length, posCount: posItems.length, negCount: negItems.length, posEvidence, negEvidence };
+    });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · COMPETITOR PROS & CONS`,
+        title: sub,
+        subtitle: '江旭要求:"各个竞品,除了缺点还有哪些优点,全面来分析一下。"——以下优缺点均从真实 VOC 提取。',
+        color: c.color,
+    })}
+
+    ${renderStatStrip([
+        { num: cpData.reduce((s, cp) => s + cp.total, 0), label: '竞品相关 VOC 总量', color: c.color },
+        { num: cpData.reduce((s, cp) => s + cp.posCount, 0), label: '正面评价', color: BRAND.JIANG_GREEN },
+        { num: cpData.reduce((s, cp) => s + cp.negCount, 0), label: '负面评价', color: BRAND.CORAL },
+        { num: cpData.length, label: '对标竞品', color: BRAND.PURPLE },
+    ])}
+
+    <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:18px; margin-top:20px;">
+      ${cpData.map(cp => `
+      <div style="padding:20px; background:var(--bg-1); border:1px solid var(--border); border-top:3px solid ${cp.color}; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:12px;">
+          <div class="text-mono text-xs" style="color:${cp.color}; font-weight:700;">${esc(cp.name)}</div>
+          <div style="font-size:0.68rem; color:var(--text-3);">${cp.total} 条 VOC · <span style="color:${BRAND.JIANG_GREEN};">${cp.posCount} 正</span> / <span style="color:${BRAND.CORAL};">${cp.negCount} 负</span></div>
+        </div>
+        <div style="display:grid; grid-template-columns:1fr 1fr; gap:12px;">
+          <div>
+            <div style="color:${BRAND.JIANG_GREEN}; font-size:0.72rem; font-weight:700; margin-bottom:6px;">✅ 用户好评原声</div>
+            ${cp.posEvidence.length > 0
+                ? cp.posEvidence.map(ev => {
+                    const raw = (ev.content || '').slice(0, 90);
+                    const trans = isEnglish(raw) ? getTranslation(ev.content) : null;
+                    const display = trans ? trans.slice(0, 90) : raw;
+                    const badge = trans ? ' <span style="color:' + BRAND.WARM_ORANGE + ';font-size:0.56rem;">🔄已翻译</span>' : (isEnglish(raw) ? ' <span style="color:' + BRAND.WARM_ORANGE + ';font-size:0.56rem;">EN</span>' : '');
+                    return `<div style="padding:8px 10px; background:${BRAND.JIANG_GREEN}06; border-left:2px solid ${BRAND.JIANG_GREEN}44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "${esc(display)}"${badge}
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—${esc(ev.nickname || ev.platform)} · ❤️${ev.likes || 0}</div>
+                  </div>`;
+                }).join('')
+                : `<div style="color:var(--text-3); font-size:0.74rem; padding:8px; background:var(--bg-2); border-radius:4px;">正面 VOC 较少(${cp.posCount} 条)</div>`
+            }
+          </div>
+          <div>
+            <div style="color:${BRAND.CORAL}; font-size:0.72rem; font-weight:700; margin-bottom:6px;">❌ 用户差评原声</div>
+            ${cp.negEvidence.length > 0
+                ? cp.negEvidence.map(ev => {
+                    const raw = (ev.content || '').slice(0, 90);
+                    const trans = isEnglish(raw) ? getTranslation(ev.content) : null;
+                    const display = trans ? trans.slice(0, 90) : raw;
+                    const badge = trans ? ' <span style="color:' + BRAND.WARM_ORANGE + ';font-size:0.56rem;">🔄已翻译</span>' : (isEnglish(raw) ? ' <span style="color:' + BRAND.WARM_ORANGE + ';font-size:0.56rem;">EN</span>' : '');
+                    return `<div style="padding:8px 10px; background:${BRAND.CORAL}06; border-left:2px solid ${BRAND.CORAL}44; border-radius:4px; margin-bottom:6px; font-size:0.74rem; color:var(--text-1); line-height:1.5;">
+                    "${esc(display)}"${badge}
+                    <div style="color:var(--text-3); font-size:0.64rem; margin-top:3px;">—${esc(ev.nickname || ev.platform)} · ❤️${ev.likes || 0}</div>
+                  </div>`;
+                }).join('')
+                : `<div style="color:var(--text-3); font-size:0.74rem; padding:8px; background:var(--bg-2); border-radius:4px;">负面 VOC 较少(${cp.negCount} 条)</div>`
+            }
+          </div>
+        </div>
+      </div>`).join('')}
+    </div>
+
+    ${renderFindingCard({
+        icon: '📊',
+        title: 'VOC 驱动的竞品全景:正反面都来自真实用户声音',
+        body: `6 大竞品共 <strong>${cpData.reduce((s, cp) => s + cp.total, 0)}</strong> 条 VOC。正面评价集中在"医生推荐/品牌信任/有效降指标",负面集中在"<strong style="color:${BRAND.CORAL};">没效果/副作用/太贵/智商税</strong>"——这正是肝纯片的机会窗口。`,
+        accent: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 2.2 竞品差评 → 机会窗口
+// ============================================================
+function renderSub2({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+    const negItems = items.filter(it => it.sentiment === 'negative');
+
+    const painToOpp = [
+        { pain: '吸收差/没效果', re: /没用|没效|没感觉|no effect|didn.?t work|吸收差/i, opp: '藤茶 DMY 总黄酮 98%·真实科学力', score: 95, color: BRAND.TENGCHA_GREEN },
+        { pain: '智商税/广告过度', re: /智商税|骗人|广告|忽悠|scam/i, opp: '千年食饮史·不做硬广做口碑', score: 90, color: BRAND.JIANG_GREEN },
+        { pain: '副作用/胃不舒服', re: /副作用|胃不舒服|拉肚子|过敏|side effect/i, opp: '藤茶 = 食饮千年·天然温和', score: 88, color: BRAND.SAGE },
+        { pain: '价格贵/不值', re: /贵|不值|expensive|价格/i, opp: 'vs Swisse 便宜 15-30%·OTC 定价', score: 80, color: BRAND.WARM_ORANGE },
+        { pain: '包装药盒感/无礼品感', re: /药盒|包装|不好看|礼|面子/i, opp: '新中式礼盒·东方养生美学', score: 85, color: BRAND.GOLD },
+        { pain: '处方依赖/不能自购', re: /处方|医嘱|不能自己|医生才能/i, opp: 'OTC 非处方·药店自选', score: 82, color: BRAND.TECH_BLUE },
+    ];
+
+    const painStats = painToOpp.map(p => ({
+        ...p, count: negItems.filter(it => p.re.test(it.content || '')).length,
+    })).sort((a, b) => b.count - a.count);
+
+    const negEvidence = LA.getEvidence(negItems, { top: 4, seed: 61, minChars: 15, contentMatch: LIVER_CONTEXT_RE });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · PAIN → OPPORTUNITY`,
+        title: sub,
+        subtitle: '竞品的每个缺点都是我们的机会窗口。',
+        color: c.color,
+    })}
+
+    ${renderCompareTable({
+        title: '竞品差评痛点 × 肝纯片应答',
+        headers: ['竞品痛点', 'VOC 数', '肝纯片应答', '匹配度'],
+        rows: painStats.map(p => [
+            { html: `<strong>${esc(p.pain)}</strong>`, bold: true },
+            `${p.count} 条`,
+            { html: `<span style="color:${p.color};">${esc(p.opp)}</span>`, color: p.color },
+            { html: `<strong style="color:${p.score >= 85 ? BRAND.JIANG_GREEN : BRAND.WARM_ORANGE};">${p.score}%</strong>` },
+        ]),
+        accent: c.color,
+    })}
+
+    ${negEvidence.length > 0 ? `
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:${BRAND.CORAL}; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">竞品差评原声 · 机会证据</div>
+      ${renderVocGrid(negEvidence, { columns: 2, accent: BRAND.CORAL, compact: true })}
+    </div>` : ''}
+
+    ${renderFindingCard({
+        icon: '🎯',
+        title: '机会窗口结论:藤茶 DMY 可以同时回应 6 个竞品痛点',
+        body: `"<strong style="color:${BRAND.TENGCHA_GREEN};">吸收差</strong>"→ DMY 98% 真科学力 · "<strong style="color:${BRAND.JIANG_GREEN};">智商税</strong>"→ 千年食饮不做硬广 · "<strong style="color:${BRAND.SAGE};">副作用</strong>"→ 天然温和 · "<strong style="color:${BRAND.WARM_ORANGE};">价格贵</strong>"→ OTC 定价合理 · "<strong style="color:${BRAND.GOLD};">无礼品感</strong>"→ 新中式礼盒 · "<strong style="color:${BRAND.TECH_BLUE};">处方依赖</strong>"→ OTC 自选。`,
+        accent: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 2.3 三轴定位图谱
+// ============================================================
+function renderSub3({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · THREE-AXIS MAP`,
+        title: sub,
+        subtitle: '保健品 ↔ OTC 药 ↔ 食品三轴定位图谱 · 肝纯片的无人地带坐标',
+        color: c.color,
+    })}
+
+    ${renderMatrix2x2({
+        xLabel: '产品形态',
+        yLabel: '信任层级',
+        xLow: '←药品形态',
+        xHigh: '食品形态→',
+        yLow: '低信任(食品级)',
+        yHigh: '高信任(医疗级)',
+        quadrants: {
+            q1: {
+                title: '高信任·食品形态',
+                color: BRAND.JIANG_GREEN,
+                items: [
+                    '<strong>★ 肝纯片目标位</strong>',
+                    '保健品信任 + 食品便携',
+                    '藤茶千年食饮史·天然',
+                    '新中式礼盒·送得出手',
+                ],
+                note: '→ 无人地带·品类创新',
+            },
+            q2: {
+                title: '高信任·药品形态',
+                color: BRAND.TECH_BLUE,
+                items: [
+                    '易善复(处方药)',
+                    '葵花护肝片(OTC)',
+                    '水飞蓟片(OTC)',
+                ],
+                note: '信任高但体验差',
+            },
+            q3: {
+                title: '低信任·药品形态',
+                color: '#888',
+                items: [
+                    '不知名护肝片',
+                    '微商保肝产品',
+                ],
+                note: '→ 避免区',
+            },
+            q4: {
+                title: '低信任·食品形态',
+                color: BRAND.WARM_ORANGE,
+                items: [
+                    'Swisse 护肝片(保健品)',
+                    '海王金樽(食品饮料)',
+                    '各类解酒糖果',
+                ],
+                note: '"智商税"争议最多',
+            },
+        },
+        accent: c.color,
+    })}
+
+    ${renderInsightHero({
+        eyebrow: 'POSITIONING GAP',
+        title: '肝纯片的无人地带 = "高信任 + 食品体验"象限',
+        subtitle: `
+          左上(易善复/葵花):<strong>高信任但体验差</strong>(药盒感/副作用/处方依赖)<br/>
+          右下(Swisse/海王金樽):<strong>好体验但低信任</strong>(智商税/没效果)<br/>
+          右上(肝纯片目标):<strong style="color:${BRAND.JIANG_GREEN};">高信任 + 好体验</strong> = 藤茶千年食饮安全 × OTC 品质背书 × 新中式包装美学 → <strong>品类空白</strong>
+        `,
+        color: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3 };

+ 241 - 0
scripts/tools/liver-v2-ch3-position.js

@@ -0,0 +1,241 @@
+// ==============================================================================
+// 肝纯片 v2 · Ch3 品类定位 · 里斯×特劳特
+// ==============================================================================
+// 3.1 里斯品类战略 · 护肝品类进化树
+// 3.2 特劳特定位 · 一句话方案
+// 3.3 差异化 MOAT · 藤茶 DMY 锚点
+// ==============================================================================
+
+const LA = require('./liver-analyze.js');
+const C = require('./liver-components.js');
+const { BRAND, esc, renderSectionHead, renderVocGrid,
+        renderInsightHero, renderFindingCard, renderDecisionList, isEnglish, getTranslation } = C;
+
+// ============================================================
+// 3.1 里斯品类战略
+// ============================================================
+function renderSub1({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · RIES CATEGORY STRATEGY`,
+        title: sub,
+        subtitle: '王总要求用里斯的品类战略组织内容——"我在哪个品类?品类还能怎么分化?"',
+        color: c.color,
+    })}
+
+    ${renderInsightHero({
+        eyebrow: '里斯品类战略 · 核心问题',
+        title: '肝纯片到底在哪个品类?',
+        subtitle: '回答错了,竞争对手就选错了,渠道就铺错了,话术就说错了。',
+        color: c.color,
+    })}
+
+    <div style="padding:24px; background:var(--bg-1); border:1px solid var(--border); border-radius:var(--radius-md); margin-top:24px;">
+      <div class="text-mono text-xs" style="color:${c.color}; letter-spacing:0.15em; margin-bottom:18px; font-weight:700;">品类进化树 · 从护肝大品类到细分定位</div>
+
+      <!-- Level 0 -->
+      <div style="text-align:center; padding:14px; background:${BRAND.TECH_BLUE}12; border:2px solid ${BRAND.TECH_BLUE}55; border-radius:8px; font-weight:700; color:${BRAND.TECH_BLUE}; font-size:1.1rem;">
+        护肝大品类(~150 亿)
+      </div>
+      <div style="text-align:center; color:var(--text-3); font-size:1.2rem; padding:4px 0;">↓</div>
+
+      <!-- Level 1 -->
+      <div style="display:grid; grid-template-columns:repeat(4, 1fr); gap:10px;">
+        <div style="padding:12px; background:${BRAND.TECH_BLUE}08; border:1px solid ${BRAND.TECH_BLUE}33; border-radius:6px; text-align:center;">
+          <div style="font-weight:700; color:${BRAND.TECH_BLUE}; font-size:0.82rem;">处方护肝药</div>
+          <div style="color:var(--text-3); font-size:0.68rem;">易善复/甘草酸</div>
+        </div>
+        <div style="padding:12px; background:${BRAND.WARM_ORANGE}08; border:1px solid ${BRAND.WARM_ORANGE}33; border-radius:6px; text-align:center;">
+          <div style="font-weight:700; color:${BRAND.WARM_ORANGE}; font-size:0.82rem;">OTC 护肝中成药</div>
+          <div style="color:var(--text-3); font-size:0.68rem;">葵花/水飞蓟片</div>
+        </div>
+        <div style="padding:12px; background:${BRAND.LIVER_AMBER}12; border:2px solid ${BRAND.LIVER_AMBER}55; border-radius:6px; text-align:center;">
+          <div style="font-weight:700; color:${BRAND.LIVER_AMBER}; font-size:0.82rem;">⭐ 天然草本护肝</div>
+          <div style="color:${BRAND.LIVER_AMBER}; font-size:0.68rem; font-weight:600;">肝纯片 = 这里</div>
+        </div>
+        <div style="padding:12px; background:${BRAND.ROSE}08; border:1px solid ${BRAND.ROSE}33; border-radius:6px; text-align:center;">
+          <div style="font-weight:700; color:${BRAND.ROSE}; font-size:0.82rem;">进口保健品</div>
+          <div style="color:var(--text-3); font-size:0.68rem;">Swisse/GNC</div>
+        </div>
+      </div>
+      <div style="text-align:center; color:var(--text-3); font-size:1.2rem; padding:4px 0;">↓ 品类分化方向</div>
+
+      <!-- Level 2 -->
+      <div style="display:grid; grid-template-columns:repeat(3, 1fr); gap:10px;">
+        ${[
+            { title: '应酬解酒·液体应急', desc: '酒前酒后即时护肝', color: BRAND.WINE_RED, star: false },
+            { title: '日常养护·片剂便携', desc: '脂肪肝/熬夜日常护肝', color: BRAND.LIVER_AMBER, star: true },
+            { title: '孝心礼品·高端礼盒', desc: '送长辈护肝面子工程', color: BRAND.GOLD, star: false },
+        ].map(item => `
+        <div style="padding:14px; background:${item.color}08; border:1px solid ${item.color}33; border-radius:6px; text-align:center;">
+          <div style="font-weight:700; color:${item.color}; font-size:0.82rem;">${item.star ? '★ ' : ''}${esc(item.title)}</div>
+          <div style="color:var(--text-2); font-size:0.72rem; margin-top:4px;">${esc(item.desc)}</div>
+        </div>`).join('')}
+      </div>
+    </div>
+
+    ${renderFindingCard({
+        icon: '🎯',
+        title: '里斯品类结论',
+        body: `肝纯片应定位在 <strong style="color:${BRAND.LIVER_AMBER};">"天然草本护肝"</strong> 品类——<br/>
+          · 不是"处方药"品类(处方依赖·用户买不了)<br/>
+          · 不是"保健品"品类(Swisse 先占·智商税争议)<br/>
+          · 不是"OTC 中成药"品类(葵花先占·药味老化)<br/>
+          · 而是 <strong>"藤茶 DMY 天然草本护肝"</strong>——新品类无先占者,可以成为第一品牌。`,
+        accent: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 3.2 特劳特定位 · 一句话
+// ============================================================
+function renderSub2({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const items = data?.items || [];
+
+    // 用户品类认知 VOC:用户对天然/草本/藤茶/水飞蓟的认知表达
+    const positionRe = /天然|草本|植物|化学|西药|中药|副作用|温和|安全|水飞蓟.*吸收|不伤|藤茶|二氢杨梅素|DMY|选哪个|到底.*用|不敢吃药/i;
+    const positionItems = items.filter(it => positionRe.test(it.content || ''));
+    const positionEvidence = LA.getEvidence(positionItems, { top: 3, seed: 321, minChars: 15, contentMatch: /天然|草本|植物|藤茶|中草药|传统|千年|herbal|natural|botanical/i });
+
+    const options = [
+        {
+            slogan: '千年藤茶·天然护肝',
+            strategy: '品类占位',
+            troutMethod: '开创新品类',
+            pros: '历史背书+天然安全+品类空白',
+            cons: '"藤茶"用户不认识,需教育成本',
+            score: 90,
+        },
+        {
+            slogan: 'DMY 98%·科学护肝新选择',
+            strategy: '差异化定位',
+            troutMethod: '重新定位竞品',
+            pros: '科学数据支撑·对标水飞蓟"吸收差"',
+            cons: '"DMY"太学术·记不住',
+            score: 78,
+        },
+        {
+            slogan: '不伤胃的护肝片',
+            strategy: '痛点占位',
+            troutMethod: '聚焦法则',
+            pros: '直击易善复/水飞蓟副作用痛点',
+            cons: '防御性定位·天花板低',
+            score: 72,
+        },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · TROUT POSITIONING`,
+        title: sub,
+        subtitle: '能写在盒子上的一句话 · 能让店员一句话推荐 · 能让用户一句话记住',
+        color: c.color,
+    })}
+
+    <div style="display:grid; gap:18px; margin-top:24px;">
+      ${options.map((opt, i) => `
+      <div style="padding:24px; background:${i === 0 ? c.color + '10' : 'var(--bg-1)'}; border:${i === 0 ? '2px' : '1px'} solid ${i === 0 ? c.color + '55' : 'var(--border)'}; border-radius:var(--radius-md); position:relative;">
+        ${i === 0 ? `<div style="position:absolute; top:12px; right:16px; padding:4px 12px; background:${c.color}; color:#fff; border-radius:12px; font-size:0.7rem; font-weight:700;">★ 推荐</div>` : ''}
+        <div style="display:grid; grid-template-columns:1fr 140px; gap:20px; align-items:center;">
+          <div>
+            <div class="text-mono text-xs" style="color:${c.color}; letter-spacing:0.12em; font-weight:700; margin-bottom:8px;">方案 ${i+1} · ${esc(opt.strategy)}</div>
+            <div style="font-family:var(--font-head); font-size:1.5rem; font-weight:800; color:var(--text-1); margin-bottom:12px;">"${esc(opt.slogan)}"</div>
+            <div style="color:var(--text-2); font-size:0.82rem; line-height:1.6;">
+              <strong>特劳特方法</strong>:${esc(opt.troutMethod)}<br/>
+              <strong style="color:${BRAND.JIANG_GREEN};">优势</strong>:${esc(opt.pros)}<br/>
+              <strong style="color:${BRAND.CORAL};">风险</strong>:${esc(opt.cons)}
+            </div>
+          </div>
+          <div style="text-align:center;">
+            <div style="width:100px; height:100px; border-radius:50%; background:${i === 0 ? c.color : 'var(--text-3)'}15; border:3px solid ${i === 0 ? c.color : 'var(--text-3)'}44; display:flex; align-items:center; justify-content:center; flex-direction:column; margin:0 auto;">
+              <div style="font-family:var(--font-head); font-size:2rem; font-weight:900; color:${i === 0 ? c.color : 'var(--text-3)'};">${opt.score}</div>
+              <div style="font-size:0.62rem; color:var(--text-3);">综合评分</div>
+            </div>
+          </div>
+        </div>
+      </div>`).join('')}
+    </div>
+
+    ${positionEvidence.length > 0 ? `
+    <div style="margin-top:20px; padding:16px; background:${BRAND.TENGCHA_GREEN}06; border:1px solid ${BRAND.TENGCHA_GREEN}30; border-radius:var(--radius-md);">
+      <div class="text-mono text-xs" style="color:${BRAND.TENGCHA_GREEN}; letter-spacing:0.12em; margin-bottom:10px; font-weight:700;">VOC 验证 · 用户天然/草本品类认知(${positionItems.length} 条相关 VOC)</div>
+      <div style="display:grid; grid-template-columns:repeat(${Math.min(positionEvidence.length, 3)}, 1fr); gap:10px;">
+        ${positionEvidence.map(ev => {
+            const raw = (ev.content || '').slice(0, 90);
+            const trans = isEnglish(raw) ? getTranslation(ev.content) : null;
+            const display = trans ? trans.slice(0, 90) : raw;
+            const badge = trans ? ' <span style="color:' + BRAND.WARM_ORANGE + ';font-size:0.56rem;">🔄已翻译</span>' : (isEnglish(raw) ? ' <span style="color:' + BRAND.WARM_ORANGE + ';font-size:0.56rem;">EN</span>' : '');
+            return `
+        <div style="padding:10px 12px; background:var(--bg-1); border-left:3px solid ${BRAND.TENGCHA_GREEN}; border-radius:4px;">
+          <div style="font-size:0.74rem; color:var(--text-1); line-height:1.45;">"${esc(display)}"${badge}</div>
+          <div style="color:var(--text-3); font-size:0.6rem; margin-top:4px;">—${esc(ev.nickname || ev.platform)} · ❤️${ev.likes || 0}</div>
+        </div>`;
+        }).join('')}
+      </div>
+    </div>` : ''}
+
+    ${renderInsightHero({
+        eyebrow: 'TROUT VERDICT',
+        title: '推荐定位:"千年藤茶 · 天然护肝"',
+        subtitle: `
+          <strong>心智阶梯</strong>:想到"天然护肝" → 第一反应"藤茶" → 江中肝纯片<br/>
+          <strong>写在盒子上</strong>:<span style="padding:4px 12px; background:${BRAND.TENGCHA_GREEN}15; border:1px solid ${BRAND.TENGCHA_GREEN}44; border-radius:4px; font-weight:700; color:${BRAND.TENGCHA_GREEN};">千年藤茶 · 天然护肝</span><br/>
+          <strong>店员话术</strong>:"这是用千年藤茶做的天然护肝片,不像水飞蓟那么伤胃"<br/>
+          <strong>教育路径</strong>:"藤茶"先行(安全/文化)→ "DMY"跟进(科学/数据)
+        `,
+        color: BRAND.TENGCHA_GREEN,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 3.3 差异化 MOAT
+// ============================================================
+function renderSub3({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const moats = [
+        { name: '千年食饮史', desc: '藤茶(显齿蛇葡萄叶)在中国西南被食饮千年,不是新发明的化学成分。用户心理:历史=安全。', icon: '📜', color: BRAND.TENGCHA_GREEN, type: '文化壁垒' },
+        { name: 'DMY 总黄酮 98%', desc: '二氢杨梅素纯度远超水飞蓟宾(30-80%),有临床研究支持(解酒/抗氧化/保肝)。', icon: '🔬', color: BRAND.TECH_BLUE, type: '科学壁垒' },
+        { name: '中国特有原料', desc: '藤茶是中国西南特有植物,国际品牌无法复制原料供应链。对标:片仔癀的"国宝配方"逻辑。', icon: '🇨🇳', color: BRAND.CORAL, type: '供应链壁垒' },
+        { name: 'OTC 药品身份', desc: '相比 Swisse/汤臣倍健的"保健品"身份,OTC 药品 = 功效背书 + 医疗级信任 + 药店核心陈列。', icon: '💊', color: BRAND.LIVER_AMBER, type: '监管壁垒' },
+        { name: '江中品牌资产', desc: '江中 = 胃肠道专家(健胃消食片国民认知),延伸到"肝"符合品牌心智——从"胃"到"肝"是自然延伸。', icon: '🏷️', color: BRAND.JIANG_GREEN, type: '品牌壁垒' },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · DIFFERENTIATION MOAT`,
+        title: sub,
+        subtitle: '五重壁垒构成肝纯片的差异化护城河——竞品很难同时复制。',
+        color: c.color,
+    })}
+
+    <div style="display:grid; gap:14px; margin-top:24px;">
+      ${moats.map((m, i) => `
+      <div style="display:grid; grid-template-columns:60px 1fr; gap:16px; padding:18px 22px; background:${m.color}06; border:1px solid ${m.color}33; border-left:4px solid ${m.color}; border-radius:var(--radius-md);">
+        <div style="text-align:center;">
+          <div style="font-size:1.6rem; margin-bottom:4px;">${m.icon}</div>
+          <div style="color:${m.color}; font-size:0.62rem; font-weight:700;">${esc(m.type)}</div>
+        </div>
+        <div>
+          <div style="font-weight:700; color:var(--text-1); font-size:0.92rem; margin-bottom:6px;">${esc(m.name)}</div>
+          <div style="color:var(--text-2); font-size:0.84rem; line-height:1.6;">${esc(m.desc)}</div>
+        </div>
+      </div>`).join('')}
+    </div>
+
+    ${renderDecisionList([
+        '五重壁垒中<strong>任何一重</strong>都不够独特——但<strong>五重叠加</strong>后形成独一无二的组合',
+        '对标"右旋"案例:右旋靠"左旋不吸收"的科学故事重新定位品类——肝纯片靠"水飞蓟吸收差"做同样的事',
+        '教育路径分两步:先推"藤茶"(情感·安全·文化),再推"DMY"(理性·科学·数据)',
+        '风险:如果"藤茶"认知教育失败,需准备 Plan B = "不伤胃的护肝片"(痛点占位)',
+    ], { accent: c.color, title: 'MOAT VERDICT · 护城河结论' })}
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3 };

+ 180 - 0
scripts/tools/liver-v2-ch4-scene.js

@@ -0,0 +1,180 @@
+// ==============================================================================
+// 肝纯片 v2 · Ch4 场景×机会 · 四大独占场景
+// ==============================================================================
+// 4.1 场景#1 · 应酬解酒 × 液体应急
+// 4.2 场景#2 · 脂肪肝调理 × 日常养护
+// 4.3 场景#3 · 熬夜前后 × 便携快取
+// 4.4 场景#4 · 送长辈 × 孝心礼盒
+// ==============================================================================
+
+const LA = require('./liver-analyze.js');
+const C = require('./liver-components.js');
+const { BRAND, esc, renderSectionHead, renderVocCard, renderVocGrid,
+        renderStatStrip, renderInsightHero, renderFindingCard, renderDecisionList, LIVER_CONTEXT_RE } = C;
+
+// 场景渲染通用模板
+function renderSceneSlide({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta, scene }) {
+    const items = data?.items || [];
+    // 双重过滤:场景 regex + 护肝上下文
+    const matched = items.filter(it => {
+        const txt = it.content || '';
+        return scene.re.test(txt) && LIVER_CONTEXT_RE.test(txt);
+    });
+    const evidence = LA.getEvidence(matched, { top: 4, seed: 70 + subIdx, minChars: 15, contentMatch: scene.re });
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · ${scene.eyebrow}`,
+        title: sub,
+        subtitle: scene.subtitle,
+        color: c.color,
+    })}
+
+    ${renderStatStrip([
+        { num: matched.length, label: '场景相关 VOC', color: scene.color },
+        { num: scene.tamLabel, label: 'TAM 规模', color: BRAND.TECH_BLUE },
+        { num: scene.score + '分', label: '场景适配度', color: scene.score >= 85 ? BRAND.JIANG_GREEN : BRAND.WARM_ORANGE },
+    ])}
+
+    <div style="display:grid; grid-template-columns:1fr 1fr; gap:20px; margin-top:24px;">
+      <!-- 场景画像 -->
+      <div style="padding:20px; background:${scene.color}08; border:1px solid ${scene.color}33; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${scene.color}; font-weight:700; margin-bottom:12px;">${scene.icon} 场景画像</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.7;">
+          <strong>人群</strong>:${esc(scene.persona)}<br/>
+          <strong>触发时刻</strong>:${esc(scene.trigger)}<br/>
+          <strong>核心需求</strong>:${esc(scene.need)}<br/>
+          <strong>产品形态</strong>:${esc(scene.productForm)}<br/>
+          <strong>定价区间</strong>:${esc(scene.priceRange)}
+        </div>
+      </div>
+
+      <!-- 话术 -->
+      <div style="padding:20px; background:${BRAND.JIANG_GREEN}08; border:1px solid ${BRAND.JIANG_GREEN}33; border-radius:var(--radius-md);">
+        <div class="text-mono text-xs" style="color:${BRAND.JIANG_GREEN}; font-weight:700; margin-bottom:12px;">💬 场景话术</div>
+        <div style="color:var(--text-1); font-size:0.86rem; line-height:1.7;">
+          <strong>药店</strong>:${esc(scene.talkPharm)}<br/>
+          <strong>电商</strong>:${esc(scene.talkEcom)}<br/>
+          <strong>种草</strong>:${esc(scene.talkSeed)}
+        </div>
+      </div>
+    </div>
+
+    ${evidence.length > 0 ? `
+    <div style="margin-top:24px;">
+      <div class="text-mono text-xs" style="color:${scene.color}; letter-spacing:0.15em; margin-bottom:14px; font-weight:700;">场景 VOC 原声</div>
+      ${renderVocGrid(evidence, { columns: 2, accent: scene.color, compact: true })}
+    </div>` : ''}
+
+    ${renderFindingCard({
+        icon: scene.icon,
+        title: scene.finding,
+        body: scene.findingBody,
+        accent: scene.color,
+    })}
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 4.1 应酬解酒
+// ============================================================
+function renderSub1(ctx) {
+    return renderSceneSlide({ ...ctx, scene: {
+        eyebrow: 'SCENE #1 · DRINKING',
+        icon: '🍺',
+        color: BRAND.WINE_RED,
+        subtitle: '应酬解酒是声量最大的场景——但海王金樽已经把"解酒"做成了负面标签。',
+        re: /应酬.*肝|酒局.*肝|喝酒.*肝|解酒|宿醉|酒后.*护|酒精肝|酒.*护肝|hangover.*liver/i,
+        tamLabel: '~20亿',
+        score: 90,
+        persona: '30-45 岁男性·商务应酬/朋友聚餐·月均 2-4 次酒局',
+        trigger: '酒局前/酒局后·宿醉第二天·体检发现酒精肝',
+        need: '快速解酒·减轻宿醉·长期护肝',
+        productForm: '液体/口服液(应急)+ 片剂(日常)',
+        priceRange: '液体 ¥15-30/支 · 片剂 ¥128-198/盒',
+        talkPharm: '"应酬多?这是藤茶做的天然护肝,比解酒糖靠谱"',
+        talkEcom: '"千年藤茶·DMY 98%·酒局前后各一片"',
+        talkSeed: '"老公应酬多,给他备了江中肝纯片,藤茶做的天然不伤胃"',
+        finding: '应酬解酒场景:最肥但最危险',
+        findingBody: `声量最大(抖音"醋真的解酒"2038 赞 = 土办法反向需求),但海王金樽已把"解酒"做成<strong style="color:${BRAND.CORAL};">智商税标签</strong>。肝纯片策略:<strong style="color:${BRAND.TENGCHA_GREEN};">不说"解酒",说"护肝"</strong>——从"解酒应急"升级到"应酬人群长期护肝"。`,
+    }});
+}
+
+// ============================================================
+// 4.2 脂肪肝调理
+// ============================================================
+function renderSub2(ctx) {
+    return renderSceneSlide({ ...ctx, scene: {
+        eyebrow: 'SCENE #2 · FATTY LIVER',
+        icon: '📊',
+        color: BRAND.WARM_ORANGE,
+        subtitle: '脂肪肝人群 2 亿+,体检后焦虑是最强购买触发器。',
+        re: /脂肪肝|转氨酶|肝功|ALT|AST|谷丙|体检.*肝|B超.*肝/i,
+        tamLabel: '~15亿',
+        score: 88,
+        persona: '25-50 岁·体检异常人群·BMI偏高·久坐办公',
+        trigger: '体检报告"脂肪肝"/"转氨酶偏高"·医生嘱咐"注意肝"',
+        need: '降转氨酶·逆转脂肪肝·日常养护·安全长期吃',
+        productForm: '片剂(日常)· 28天/盒疗程装',
+        priceRange: '¥128-168/盒(28天量)',
+        talkPharm: '"体检转氨酶高?藤茶天然护肝,长期吃也安心"',
+        talkEcom: '"脂肪肝不用慌·千年藤茶·日常养护从今天开始"',
+        talkSeed: '"体检查出脂肪肝,医生说注意肝,同事推荐了这个藤茶护肝片"',
+        finding: '脂肪肝场景:最稳定的日常养护市场',
+        findingBody: `中国脂肪肝患者 <strong>2 亿+</strong>,年轻化趋势明显。这是一个<strong>长期复购场景</strong>——不像解酒是偶发需求。肝纯片在这个场景的核心卖点 = <strong style="color:${BRAND.TENGCHA_GREEN};">"天然安全·可以长期吃"</strong>(vs 易善复"不能长期吃"的焦虑)。`,
+    }});
+}
+
+// ============================================================
+// 4.3 熬夜前后
+// ============================================================
+function renderSub3(ctx) {
+    return renderSceneSlide({ ...ctx, scene: {
+        eyebrow: 'SCENE #3 · LATE NIGHT',
+        icon: '🌙',
+        color: BRAND.PURPLE,
+        subtitle: '打工人/学生的熬夜护肝焦虑——年轻化的增量市场。',
+        re: /熬夜.*肝|通宵.*肝|打工人.*肝|加班.*肝|肝.*熬夜|护肝.*熬夜/i,
+        tamLabel: '~8亿',
+        score: 82,
+        persona: '22-35 岁·打工人/互联网/学生·经常加班/通宵',
+        trigger: '通宵加班后·看到"熬夜伤肝"科普·感觉身体发出信号',
+        need: '便携随身·快速见效·年轻化不像药',
+        productForm: '小包装便携片剂 · 办公桌/背包常备',
+        priceRange: '¥68-98/小盒(14天量)',
+        talkPharm: '"经常熬夜?备一盒藤茶护肝片,天然温和"',
+        talkEcom: '"打工人护肝神器·千年藤茶·办公桌常备"',
+        talkSeed: '"互联网人必备·熬夜后来一片·千年藤茶天然护肝"',
+        finding: '熬夜场景:年轻化入口·品牌年轻化的关键',
+        findingBody: `熬夜人群是<strong>最年轻的护肝用户</strong>(22-35 岁),也是<strong>社交媒体声量最高</strong>的群体。这个场景的价值不只是销量——更是<strong style="color:${BRAND.PURPLE};">品牌年轻化的入口</strong>。通过"打工人护肝"话题切入,建立年轻用户心智,再向"脂肪肝/送礼"场景延伸。`,
+    }});
+}
+
+// ============================================================
+// 4.4 送长辈
+// ============================================================
+function renderSub4(ctx) {
+    return renderSceneSlide({ ...ctx, scene: {
+        eyebrow: 'SCENE #4 · GIFT',
+        icon: '🎁',
+        color: BRAND.GOLD,
+        subtitle: '护肝品类的"送礼"场景几乎空白——对标东阿阿胶"送气血"的成功。',
+        re: /送.*护肝|护肝.*礼|送.*肝片|礼盒.*肝|孝心.*肝|买给.*爸.*肝|送爸.*肝|护肝.*送|肝.*礼盒/i,
+        tamLabel: '~10亿',
+        score: 85,
+        persona: '25-40 岁·有孝心的子女·节日/体检后触发',
+        trigger: '父亲节/中秋/春节·父母体检报告·"不知道送什么"焦虑',
+        need: '包装好看·有面子·品牌可信·安全天然',
+        productForm: '高端礼盒(双瓶/四瓶装)· 新中式设计',
+        priceRange: '¥298-898(礼盒装)',
+        talkPharm: '"给爸妈的护肝礼·千年藤茶·天然安心"',
+        talkEcom: '"父亲节送什么?千年藤茶护肝礼盒·有面子有心意"',
+        talkSeed: '"今年父亲节送了江中肝纯片礼盒,爸爸应酬多,藤茶天然的放心"',
+        finding: '送礼场景:最高客单价·品类蓝海',
+        findingBody: `护肝品类的送礼场景<strong>几乎空白</strong>——片仔癀太贵(¥590/粒),Swisse 太"外国",葵花太"药"。<strong style="color:${BRAND.GOLD};">"千年藤茶·天然护肝"的新中式礼盒</strong>可以成为"<strong>送肝 = 送江中</strong>"的品类代名词,对标东阿阿胶"送气血"的成功路径。`,
+    }});
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3, renderSub4 };

+ 242 - 0
scripts/tools/liver-v2-ch5-action.js

@@ -0,0 +1,242 @@
+// ==============================================================================
+// 肝纯片 v2 · Ch5 落地行动
+// ==============================================================================
+// 5.1 4P 配称 · 产品+渠道+推广+价格
+// 5.2 10 亿路径 · 3 阶段 Roadmap
+// 5.3 P0/P1 行动清单 + 包装优化
+// ==============================================================================
+
+const LA = require('./liver-analyze.js');
+const C = require('./liver-components.js');
+const { BRAND, esc, renderSectionHead, renderVocGrid,
+        renderStatStrip, renderCompareTable, renderInsightHero,
+        renderFindingCard, renderDecisionList } = C;
+
+// ============================================================
+// 5.1 4P 配称
+// ============================================================
+function renderSub1({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const ps = [
+        {
+            p: 'Product 产品', icon: '📦', color: BRAND.LIVER_AMBER,
+            items: [
+                '核心 SKU:瓶装日常(28天)+ 板装便携(7天)+ 礼盒(双瓶/四瓶)',
+                '剂型:片剂(主力)+ 液体口服液(应酬应急·储备)',
+                '包装:去药盒感 → 新中式设计 · 藤茶绿+琥珀金主色调',
+                '12 SKU 矩阵覆盖 4 场景 × 3 价格带',
+            ],
+        },
+        {
+            p: 'Place 渠道', icon: '🏪', color: BRAND.TECH_BLUE,
+            items: [
+                '药线:大参林/一心堂 3w 门店 · 店员"一句话推荐"培训',
+                '电商:京东自营+天猫旗舰 · 种草→搜索→转化闭环',
+                '餐饮:锡纸分食 B2B2C · 白领酒局/商务宴请',
+                '礼品:节点营销(父亲节/中秋/春节)· 企业团购',
+            ],
+        },
+        {
+            p: 'Promotion 推广', icon: '📢', color: BRAND.WARM_ORANGE,
+            items: [
+                '小红书:千年藤茶故事 + 打工人护肝 + 送爸爸礼盒',
+                '抖音:场景剧(酒局/熬夜/体检)+ 达人口播',
+                '药店:店员培训 + 端架陈列 + "藤茶科普"小册子',
+                '不做:硬广洗脑(海王金樽教训)· 不做夸大宣称',
+            ],
+        },
+        {
+            p: 'Price 价格', icon: '💰', color: BRAND.JIANG_GREEN,
+            items: [
+                '日常装:¥128-168/盒(28天)· vs Swisse 便宜 15-30%',
+                '便携装:¥68-98/盒(7天)· 打工人入门价',
+                '礼盒装:¥298-898(双瓶/四瓶)· 对标东阿阿胶',
+                '液体装:¥15-30/支 · 便利店/餐饮渠道',
+            ],
+        },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 4P MIX`,
+        title: sub,
+        subtitle: '从 VOC 洞察反推 4P 配称——每个 P 都有 VOC 证据支撑。',
+        color: c.color,
+    })}
+
+    <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:18px; margin-top:24px;">
+      ${ps.map(p => `
+      <div style="padding:22px; background:${p.color}08; border:1px solid ${p.color}33; border-top:3px solid ${p.color}; border-radius:var(--radius-md);">
+        <div style="display:flex; align-items:center; gap:8px; margin-bottom:14px;">
+          <span style="font-size:1.3rem;">${p.icon}</span>
+          <div class="text-mono text-xs" style="color:${p.color}; font-weight:700; letter-spacing:0.12em;">${esc(p.p)}</div>
+        </div>
+        <ul style="margin:0; padding-left:18px; color:var(--text-1); font-size:0.82rem; line-height:1.65;">
+          ${p.items.map(i => `<li>${esc(i)}</li>`).join('')}
+        </ul>
+      </div>`).join('')}
+    </div>
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 5.2 10 亿路径
+// ============================================================
+function renderSub2({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const phases = [
+        {
+            phase: 'Y1 · 验证期', target: '5 亿', color: BRAND.TECH_BLUE,
+            channels: [
+                { name: '药线', target: '3 亿', pct: '60%', action: '大参林/一心堂铺货 + 店员培训' },
+                { name: '电商', target: '2 亿', pct: '40%', action: '京东自营 + XHS/抖音种草' },
+            ],
+            kpi: 'NPS ≥ 40 · 复购率 ≥ 25% · 药店动销率 ≥ 60%',
+        },
+        {
+            phase: 'Y2 · 复制期', target: '3 亿', color: BRAND.WARM_ORANGE,
+            channels: [
+                { name: '礼品', target: '1.5 亿', pct: '50%', action: '新中式礼盒 + 节点营销' },
+                { name: '餐饮', target: '1.5 亿', pct: '50%', action: '锡纸分食 B2B2C + 便利店' },
+            ],
+            kpi: '礼盒客单价 ≥ ¥398 · 餐饮覆盖 5000 家 · 品牌提及率 ↑50%',
+        },
+        {
+            phase: 'Y3 · 升级期', target: '2 亿', color: BRAND.JIANG_GREEN,
+            channels: [
+                { name: '国际', target: '1 亿', pct: '50%', action: 'DMY 出海 · Amazon/iHerb' },
+                { name: '品类升级', target: '1 亿', pct: '50%', action: '功能饮品 + 联名 + 新品' },
+            ],
+            kpi: 'Amazon BSR Top 20 · 功能饮品 GMV ≥ 5000 万',
+        },
+    ];
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · 10B ROADMAP`,
+        title: sub,
+        subtitle: '药线 3 亿 + 礼品 2.5 亿 + 餐饮 2.5 亿 + 电商 2 亿 = 10 亿 / 3 年',
+        color: c.color,
+    })}
+
+    <div style="display:grid; gap:18px; margin-top:24px;">
+      ${phases.map(ph => `
+      <div style="padding:22px; background:${ph.color}08; border:1px solid ${ph.color}33; border-left:4px solid ${ph.color}; border-radius:var(--radius-md);">
+        <div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:14px;">
+          <div>
+            <div class="text-mono text-xs" style="color:${ph.color}; font-weight:700; letter-spacing:0.15em;">${esc(ph.phase)}</div>
+          </div>
+          <div style="font-family:var(--font-head); font-size:1.8rem; font-weight:800; color:${ph.color};">${esc(ph.target)}</div>
+        </div>
+        <div style="display:grid; grid-template-columns:repeat(2, 1fr); gap:12px; margin-bottom:12px;">
+          ${ph.channels.map(ch => `
+          <div style="padding:12px; background:var(--bg-1); border-radius:var(--radius-sm);">
+            <div style="display:flex; justify-content:space-between;">
+              <span style="font-weight:700; color:var(--text-1); font-size:0.84rem;">${esc(ch.name)}</span>
+              <span style="color:${ph.color}; font-size:0.78rem; font-weight:700;">${esc(ch.target)}(${esc(ch.pct)})</span>
+            </div>
+            <div style="color:var(--text-2); font-size:0.78rem; margin-top:4px;">${esc(ch.action)}</div>
+          </div>`).join('')}
+        </div>
+        <div style="color:var(--text-3); font-size:0.74rem; border-top:1px dashed ${ph.color}33; padding-top:8px;">
+          <strong>KPI</strong>:${esc(ph.kpi)}
+        </div>
+      </div>`).join('')}
+    </div>
+  </div>
+</section>`;
+}
+
+// ============================================================
+// 5.3 P0/P1 行动清单 + 包装优化
+// ============================================================
+function renderSub3({ chapter: c, subIdx, sub, slideNum, slideTotal, data, meta }) {
+    const actions = [
+        { priority: 'P0', action: '确认品类定位:"千年藤茶·天然护肝"', owner: '品牌部', timeline: '1 周', status: '待确认' },
+        { priority: 'P0', action: '包装优化:去药盒感 → 新中式设计(不再"放蓬塔")', owner: '设计部', timeline: '2 周', status: '重点项' },
+        { priority: 'P0', action: '药店店员"一句话推荐"话术手册', owner: '渠道部', timeline: '2 周', status: '待启动' },
+        { priority: 'P0', action: '肝纯片自身 VOC 补充采集(抖音购买评论/淘宝评论)', owner: '数据团队', timeline: '1 周', status: '数据缺口' },
+        { priority: 'P1', action: '12 SKU 矩阵设计(日常/便携/礼盒/液体)', owner: '产品部', timeline: '1 月', status: '待排期' },
+        { priority: 'P1', action: '小红书种草内容矩阵搭建', owner: '电商部', timeline: '1 月', status: '待启动' },
+        { priority: 'P1', action: '"藤茶"认知教育内容库(科普文/视频脚本)', owner: '品牌部', timeline: '1 月', status: '待启动' },
+        { priority: 'P1', action: '礼盒装设计打样(¥298/¥598 两档)', owner: '设计部', timeline: '2 月', status: '待排期' },
+        { priority: 'P2', action: '液体口服液剂型开发(餐饮/便利店渠道)', owner: '研发部', timeline: '3 月', status: '远期储备' },
+        { priority: 'P2', action: 'DMY 出海可行性研究(Amazon/iHerb)', owner: '国际部', timeline: '3 月', status: '远期储备' },
+    ];
+
+    const p0 = actions.filter(a => a.priority === 'P0');
+    const p1 = actions.filter(a => a.priority === 'P1');
+    const p2 = actions.filter(a => a.priority === 'P2');
+
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner">
+    ${renderSectionHead({
+        eyebrow: `${c.num}.${subIdx} · ACTION PLAN`,
+        title: sub,
+        subtitle: 'P0 立即 / P1 一月内 / P2 远期 · 特别标注:包装优化是第一优先级',
+        color: c.color,
+    })}
+
+    ${renderStatStrip([
+        { num: p0.length, label: 'P0 · 立即', color: BRAND.CORAL },
+        { num: p1.length, label: 'P1 · 1月内', color: BRAND.WARM_ORANGE },
+        { num: p2.length, label: 'P2 · 远期', color: 'var(--text-3)' },
+        { num: actions.length, label: '总行动项', color: c.color },
+    ])}
+
+    ${renderCompareTable({
+        title: 'P0 · 立即执行(本周-2周)',
+        headers: ['行动', '负责方', '时间线', '状态'],
+        rows: p0.map(a => [
+            { html: `<strong>${esc(a.action)}</strong>`, bold: true },
+            a.owner,
+            a.timeline,
+            { html: `<span style="color:${BRAND.CORAL}; font-weight:700;">${esc(a.status)}</span>` },
+        ]),
+        accent: BRAND.CORAL,
+    })}
+
+    <div style="margin-top:18px;">
+    ${renderCompareTable({
+        title: 'P1 · 1 月内启动',
+        headers: ['行动', '负责方', '时间线', '状态'],
+        rows: p1.map(a => [
+            a.action, a.owner, a.timeline,
+            { html: `<span style="color:${BRAND.WARM_ORANGE};">${esc(a.status)}</span>` },
+        ]),
+        accent: BRAND.WARM_ORANGE,
+    })}
+    </div>
+
+    <div style="margin-top:18px;">
+    ${renderCompareTable({
+        title: 'P2 · 远期储备',
+        headers: ['行动', '负责方', '时间线', '状态'],
+        rows: p2.map(a => [a.action, a.owner, a.timeline, a.status]),
+        accent: 'var(--text-3)',
+    })}
+    </div>
+
+    <div style="margin-top:24px; padding:20px 24px; background:${BRAND.LIVER_AMBER}08; border-left:3px solid ${BRAND.LIVER_AMBER}; border-radius:6px;">
+      <div class="text-mono text-xs" style="color:${BRAND.LIVER_AMBER}; letter-spacing:0.15em; margin-bottom:10px; font-weight:700;">⚠️ 包装优化专项</div>
+      <div style="color:var(--text-1); font-size:0.88rem; line-height:1.7;">
+        上版报告建议"放蓬塔"偏了(江旭反馈)。v2 包装方向:<br/>
+        · <strong>去药盒感</strong>:不像易善复/葵花那种白底药盒<br/>
+        · <strong>新中式美学</strong>:藤茶绿 + 琥珀金 + 中国风纹理<br/>
+        · <strong>送得出手</strong>:礼盒装对标东阿阿胶/小罐茶的质感<br/>
+        · <strong>便携友好</strong>:板装可放进包/抽屉·不尴尬
+      </div>
+    </div>
+
+    ${renderInsightHero({
+        eyebrow: 'CLOSING',
+        title: '从 VOC 到行动:10 亿目标的起点是品类重定位',
+        subtitle: `本报告 v2 回应了江旭提出的三个缺失:<strong style="color:${BRAND.LIVER_AMBER};">① 自身产品画像</strong>(Ch1)、<strong style="color:${BRAND.TECH_BLUE};">② VOC 分类归拢</strong>(Ch0)、<strong style="color:${BRAND.ROSE};">③ 竞品正反面</strong>(Ch2)。加上里斯×特劳特定位(Ch3)、四大场景机会(Ch4),最终收敛到 10 条可执行行动。<br/>核心一句话:<strong style="color:${BRAND.TENGCHA_GREEN};">千年藤茶 · 天然护肝</strong>。`,
+        color: c.color,
+    })}
+  </div>
+</section>`;
+}
+
+module.exports = { renderSub1, renderSub2, renderSub3 };

+ 259 - 0
scripts/tools/liver-v2-render.js

@@ -0,0 +1,259 @@
+// ==============================================================================
+// 江中肝纯片 · VOC 深度洞察报告 v2 · 主渲染器
+// ==============================================================================
+// 会议要求(增量优化):
+//   A. 新增自身产品分析(肝纯片抖音已卖数年→用户画像)
+//   B. VOC 分类归拢(7715条→几大类→共性需求)
+//   C. 竞品正反面全面分析(当前只有缺点→加优点)
+//   + 特劳特定位 + 参照"右旋"框架
+//
+// 新结构(6 章):
+//   Ch0 护肝人群全景 + VOC 归拢 + TAM/SAM/SOM(req B)
+//   Ch1 肝纯片自身画像(req A · 全新)
+//   Ch2 竞品正反面全面分析(req C)
+//   Ch3 品类定位 · 里斯×特劳特
+//   Ch4 场景×机会(整合旧 Ch5+Ch7)
+//   Ch5 落地行动
+// ==============================================================================
+
+const STYLES = require('./voc-styles.js');
+const SCRIPTS = require('./voc-scripts.js');
+const LA = require('./liver-analyze.js');
+const C = require('./liver-components.js');
+const { BRAND, esc } = C;
+
+// Chapter submodules
+const ch0 = require('./liver-v2-ch0-landscape.js');
+const ch1 = require('./liver-v2-ch1-self.js');
+const ch2 = require('./liver-v2-ch2-competitor.js');
+const ch3 = require('./liver-v2-ch3-position.js');
+const ch4 = require('./liver-v2-ch4-scene.js');
+const ch5 = require('./liver-v2-ch5-action.js');
+
+const SUB_MODULES = { landscape: ch0, self: ch1, competitor: ch2, position: ch3, scene: ch4, action: ch5 };
+
+// ============================================================
+// 6 章元信息
+// ============================================================
+const CHAPTERS = [
+    { id: 0, num: '0', key: 'landscape', title: '护肝人群全景 · VOC 分类归拢', en: 'LIVER LANDSCAPE', tone: 'blue', color: BRAND.TECH_BLUE, icon: '🔍',
+      summary: '7715 条 VOC 结构化分类:问题类型×人群×需求 + TAM→SAM→SOM 漏斗' },
+    { id: 1, num: '1', key: 'self', title: '肝纯片自身画像', en: 'SELF PORTRAIT', tone: 'amber', color: BRAND.LIVER_AMBER, icon: '🪞',
+      summary: '肝纯片抖音已卖数年 · 用户画像 · 满意/不满意 · 价值感知 · DMY 认知' },
+    { id: 2, num: '2', key: 'competitor', title: '竞品正反面 · 全面分析', en: 'COMPETITOR SWOT', tone: 'rose', color: BRAND.ROSE, icon: '⚔',
+      summary: '6 大竞品正反面:Swisse / 易善复 / 葵花 / 片仔癀 / 海王金樽 / 熊胆粉' },
+    { id: 3, num: '3', key: 'position', title: '品类定位 · 里斯×特劳特', en: 'CATEGORY POSITIONING', tone: 'purple', color: BRAND.PURPLE, icon: '🎯',
+      summary: '里斯品类进化树 + 特劳特心智阶梯 · 藤茶 DMY 差异化锚点 · 一句话定位' },
+    { id: 4, num: '4', key: 'scene', title: '场景×机会 · 四大独占场景', en: 'SCENE & OPPORTUNITY', tone: 'orange', color: BRAND.WARM_ORANGE, icon: '🗺',
+      summary: '应酬解酒 / 脂肪肝调理 / 熬夜前后 / 送长辈 · 每个场景带 VOC 证据链' },
+    { id: 5, num: '5', key: 'action', title: '落地行动', en: 'ACTION PLAN', tone: 'green', color: BRAND.JIANG_GREEN, icon: '🚀',
+      summary: '4P 配称 + 10 亿路径 + P0/P1 行动清单 + 包装优化方向' },
+];
+
+// ============================================================
+// 子章节
+// ============================================================
+const CHAPTER_SUBSECTIONS = {
+    landscape: [
+        '护肝问题分类归拢 · 六大类 + 共性需求',
+        '人群声量 × 平台分布 × 情感地图',
+        'TAM → SAM → SOM · 10 亿目标漏斗',
+    ],
+    self: [
+        '肝纯片自身 VOC · 用户画像',
+        '满意 vs 不满意 · 双面分析',
+        '藤茶 DMY 认知度 · 用户感知',
+    ],
+    competitor: [
+        '6 大竞品正反面全景(优点+缺点)',
+        '竞品差评痛点 → 肝纯片机会窗口',
+        '三轴定位图谱 · 肝纯片无人地带',
+    ],
+    position: [
+        '里斯品类战略 · 护肝品类进化树',
+        '特劳特定位 · 一句话方案',
+        '差异化 MOAT · 藤茶 DMY 锚点',
+    ],
+    scene: [
+        '场景#1 · 应酬解酒 × 液体应急',
+        '场景#2 · 脂肪肝调理 × 日常养护',
+        '场景#3 · 熬夜前后 × 便携快取',
+        '场景#4 · 送长辈 × 孝心礼盒',
+    ],
+    action: [
+        '4P 配称 · 产品+渠道+推广+价格',
+        '10 亿路径 · 3 阶段 Roadmap',
+        'P0/P1 行动清单 + 包装优化',
+    ],
+};
+
+const CHAPTER_HERO_LINES = {
+    landscape: `7715 条真实 VOC(小红书 + 抖音 + Amazon)结构化分类为 <strong style="color:${BRAND.TECH_BLUE};">6 大护肝问题类型</strong>,从"单点式反馈"升级为"<strong>分类归拢 + 共性需求</strong>"视角。江旭原话:"看能不能让 AI 把这么多条整个梳理分类归拢一下,大概分为哪几大类,然后有哪些共性的需求。"`,
+
+    self: `江旭指出"<strong style="color:${BRAND.CORAL};">漏掉了我们自己产品的分析</strong>"——肝纯片已在抖音卖了数年,必须回答:<strong>谁在买?为什么买?满意什么?不满意什么?</strong>本章从自身 VOC 中提炼用户画像,找到产品的真实价值感知和改进方向。`,
+
+    competitor: `不再只看缺点。6 大竞品(Swisse / 易善复 / 葵花 / 片仔癀 / 海王金樽 / 熊胆粉)全面正反面分析——<strong style="color:${BRAND.JIANG_GREEN};">优点是我们要学习的</strong>,<strong style="color:${BRAND.CORAL};">缺点是我们的机会窗口</strong>。`,
+
+    position: `用客户的 <strong style="color:${BRAND.PURPLE};">组织语言</strong>(里斯品类战略 + 特劳特定位)重新组织内容。王总反复强调:"不用这套语言,内部看不懂。"本章用品类进化树找到位置,用心智阶梯找到定位,用 <strong style="color:${BRAND.TENGCHA_GREEN};">藤茶 DMY</strong> 锚定差异化。`,
+
+    scene: `<strong style="color:${BRAND.WARM_ORANGE};">应酬解酒 / 脂肪肝调理 / 熬夜前后 / 送长辈</strong>——四大场景各有 VOC 证据链。场景决定话术、场景决定渠道、场景决定包装形态。每个场景给出人群画像 + 核心话术 + 产品形态建议。`,
+
+    action: `从 VOC 洞察反推 <strong style="color:${BRAND.JIANG_GREEN};">4P 配称</strong>,收敛为 <strong>10 亿路径 × 3 阶段</strong>:Y1 药线+电商 5 亿验证 → Y2 礼品+餐饮 3 亿 → Y3 国际+升级 2 亿。附包装优化方向(上版"放蓬塔"偏了,需重新定义)。`,
+};
+
+// ============================================================
+// 工具函数
+// ============================================================
+function fmtNum(n) {
+    if (n >= 10000) return (n / 10000).toFixed(1) + '万';
+    if (n >= 1000) return (n / 1000).toFixed(1) + 'k';
+    return String(n);
+}
+function sn(slideNum, slideTotal) { return `<span style="position:absolute;bottom:14px;right:20px;font-family:var(--font-mono);font-size:0.65rem;color:var(--text-3);">${slideNum} / ${slideTotal}</span>`; }
+
+// ============================================================
+// 导航
+// ============================================================
+function renderNav() {
+    return `<nav id="report-nav" style="position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(255,255,255,0.92);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);padding:6px 20px;display:flex;align-items:center;gap:12px;font-size:0.72rem;font-family:var(--font-mono);overflow-x:auto;white-space:nowrap;">
+  <a href="#cover" style="font-weight:800;color:${BRAND.JIANG_GREEN};text-decoration:none;letter-spacing:0.15em;">肝纯片 v2</a>
+  <span style="color:var(--border);">|</span>
+  ${CHAPTERS.map(c => `<a href="#ch-${c.key}" style="color:var(--text-2);text-decoration:none;padding:2px 6px;border-radius:3px;transition:background .2s;" onmouseover="this.style.background='${c.color}15'" onmouseout="this.style.background='transparent'">${c.icon} ${c.title.split('·')[0].trim()}</a>`).join('')}
+</nav>`;
+}
+
+// ============================================================
+// Cover
+// ============================================================
+function renderCover(meta) {
+    return `<section class="report-section cover-section" id="cover" data-tone="liver" style="min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;">
+  <div style="max-width:920px;margin:0 auto;text-align:center;">
+    <div class="text-mono text-xs" style="color:${BRAND.LIVER_AMBER};letter-spacing:0.3em;margin-bottom:18px;font-weight:700;">JIANGZHONG · VOC DEEP INSIGHT · V2</div>
+    <h1 style="font-family:var(--font-head);font-size:clamp(2rem,5vw,3.2rem);font-weight:900;line-height:1.2;color:var(--text-1);margin-bottom:16px;">
+      江中肝纯片<br/><span style="color:${BRAND.LIVER_AMBER};">VOC 深度洞察报告</span> <span style="color:${BRAND.TENGCHA_GREEN};">v2</span>
+    </h1>
+    <div style="color:var(--text-2);font-size:1rem;line-height:1.8;max-width:700px;margin:0 auto 30px;">
+      基于 <strong>${fmtNum(meta.comments)}</strong> 条真实 VOC(${Object.entries(meta.platforms).map(([p, n]) => `${({xhs:'小红书',douyin:'抖音',amazon:'Amazon'})[p]||p} ${fmtNum(n)}`).join(' + ')})<br/>
+      <strong>v2 新增</strong>:自身产品画像 · VOC 分类归拢 · 竞品正反面 · 里斯×特劳特定位
+    </div>
+    <div style="display:flex;justify-content:center;gap:24px;flex-wrap:wrap;">
+      ${CHAPTERS.map(c => `<span style="color:${c.color};font-size:0.78rem;">${c.icon} ${c.title.split('·')[0].trim()}</span>`).join('')}
+    </div>
+    <div style="margin-top:40px;color:var(--text-3);font-size:0.72rem;">
+      采集阶段 ${meta.stage} · ${meta.collectedAt} · ${meta.keywords} 关键词 · ${Object.keys(meta.platforms).length} 平台
+    </div>
+  </div>
+</section>`;
+}
+
+// ============================================================
+// Agenda
+// ============================================================
+function renderAgenda() {
+    return `<section class="report-section" id="agenda" data-tone="liver">
+  <div class="section-inner">
+    <div class="text-mono text-xs" style="color:${BRAND.LIVER_AMBER};letter-spacing:0.25em;margin-bottom:12px;font-weight:700;">REPORT AGENDA · V2</div>
+    <h2 style="font-family:var(--font-head);font-size:1.8rem;font-weight:800;color:var(--text-1);margin-bottom:24px;">报告目录</h2>
+    <div style="display:grid;gap:16px;">
+      ${CHAPTERS.map(c => {
+          const subs = CHAPTER_SUBSECTIONS[c.key] || [];
+          return `<div style="padding:18px 22px;background:${c.color}08;border-left:4px solid ${c.color};border-radius:0 var(--radius-sm) var(--radius-sm) 0;">
+            <a href="#ch-${c.key}" style="text-decoration:none;display:flex;align-items:center;gap:12px;">
+              <span style="font-size:1.3rem;">${c.icon}</span>
+              <div>
+                <div style="font-family:var(--font-head);font-weight:700;color:${c.color};font-size:1rem;">Ch${c.num} · ${c.title}</div>
+                <div style="color:var(--text-2);font-size:0.78rem;margin-top:2px;">${subs.map((s,i) => `${c.num}.${i+1} ${s}`).join(' · ')}</div>
+              </div>
+            </a>
+          </div>`;
+      }).join('')}
+    </div>
+  </div>
+</section>`;
+}
+
+// ============================================================
+// Chapter Divider
+// ============================================================
+function renderChapterDivider(c) {
+    const heroLine = CHAPTER_HERO_LINES[c.key] || c.summary;
+    const subs = CHAPTER_SUBSECTIONS[c.key] || [];
+    return `<section class="report-section chapter-divider" id="ch-${c.key}" data-tone="${c.tone}" style="min-height:80vh;display:flex;flex-direction:column;justify-content:center;padding:60px 40px;">
+  <div style="max-width:860px;margin:0 auto;">
+    <div class="text-mono text-xs" style="color:${c.color};letter-spacing:0.3em;margin-bottom:14px;font-weight:700;">CHAPTER ${c.num} · ${c.en}</div>
+    <h2 style="font-family:var(--font-head);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;color:var(--text-1);line-height:1.2;margin-bottom:20px;">${c.icon} ${c.title}</h2>
+    <div style="color:var(--text-1);font-size:0.94rem;line-height:1.82;max-width:780px;margin-bottom:28px;">${heroLine}</div>
+    <div style="display:flex;gap:14px;flex-wrap:wrap;">
+      ${subs.map((s, i) => `<a href="#${c.key}-${i+1}" style="padding:6px 14px;background:${c.color}10;border:1px solid ${c.color}33;border-radius:16px;color:${c.color};font-size:0.78rem;text-decoration:none;font-weight:600;">${c.num}.${i+1} ${s.split('·')[0].trim()}</a>`).join('')}
+    </div>
+  </div>
+</section>`;
+}
+
+// ============================================================
+// Placeholder fallback
+// ============================================================
+function renderPlaceholder(c, subIdx, sub, slideNum, slideTotal) {
+    return `<section class="report-section" id="${c.key}-${subIdx}" data-tone="${c.tone}" data-slide-num="${slideNum}/${slideTotal}">
+  <div class="section-inner" style="text-align:center;padding:80px 40px;">
+    <div style="font-size:2.5rem;margin-bottom:16px;">${c.icon}</div>
+    <div class="text-mono text-xs" style="color:${c.color};letter-spacing:0.2em;font-weight:700;">${c.num}.${subIdx} · 待填充</div>
+    <h3 style="font-family:var(--font-head);font-size:1.3rem;color:var(--text-1);margin-top:10px;">${esc(sub)}</h3>
+  </div>
+</section>`;
+}
+
+// ============================================================
+// buildHTML
+// ============================================================
+function buildHTML({ product, collectedAt } = {}) {
+    const data = LA.loadMerged();
+    const meta = LA.getMeta(data);
+
+    const slides = [];
+    slides.push(renderCover(meta));
+    slides.push(renderAgenda());
+
+    let slideCount = 2;
+    const totalSubs = Object.values(CHAPTER_SUBSECTIONS).reduce((a, s) => a + s.length, 0);
+    const slideTotal = 2 + CHAPTERS.length + totalSubs;
+
+    for (const c of CHAPTERS) {
+        slideCount++;
+        slides.push(renderChapterDivider(c));
+
+        const subs = CHAPTER_SUBSECTIONS[c.key] || [];
+        const mod = SUB_MODULES[c.key];
+
+        for (let i = 0; i < subs.length; i++) {
+            slideCount++;
+            const subIdx = i + 1;
+            const fnName = `renderSub${subIdx}`;
+            if (mod && typeof mod[fnName] === 'function') {
+                try {
+                    slides.push(mod[fnName]({
+                        chapter: c, subIdx, sub: subs[i],
+                        slideNum: slideCount, slideTotal,
+                        data, meta,
+                    }));
+                } catch (err) {
+                    console.warn(`⚠ ${c.key}.${fnName} error:`, err.message);
+                    slides.push(renderPlaceholder(c, subIdx, subs[i], slideCount, slideTotal));
+                }
+            } else {
+                slides.push(renderPlaceholder(c, subIdx, subs[i], slideCount, slideTotal));
+            }
+        }
+    }
+
+    return `<!DOCTYPE html>
+<html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1.0">
+<title>${product || '江中肝纯片'} · VOC 深度洞察报告 v2</title>
+${STYLES}</head><body>
+${renderNav()}
+${slides.join('\n')}
+<script>${SCRIPTS}</script>
+</body></html>`;
+}
+
+module.exports = { buildHTML, CHAPTERS, CHAPTER_SUBSECTIONS, CHAPTER_HERO_LINES };

Некоторые файлы не были показаны из-за большого количества измененных файлов