-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathupdxphyto.html
More file actions
235 lines (229 loc) · 33.4 KB
/
Copy pathupdxphyto.html
File metadata and controls
235 lines (229 loc) · 33.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
<!DOCTYPE html>
<html lang="th">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Nutrilite Double X — Phytonutrient Deep Dive</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700;900&family=DM+Sans:wght@300;400;500;600&family=DM+Mono:wght@400;500&display=swap" rel="stylesheet">
<style>
:root{--bg:#0a0e0d;--surface:#111815;--surface2:#162019;--border:#1e2e24;--green:#4ade80;--teal:#2dd4bf;--yellow:#fbbf24;--red:#f87171;--purple:#c084fc;--text:#e8f5ed;--text2:#9db8a4;--text3:#5a7861}
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'DM Sans',sans-serif;background:var(--bg);color:var(--text);overflow-x:hidden;line-height:1.6}
.hero{position:relative;padding:80px 40px 60px;text-align:center;border-bottom:1px solid var(--border);overflow:hidden}
.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% -10%,rgba(74,222,128,.12),transparent 70%);pointer-events:none}
.hero-eyebrow{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--green);margin-bottom:16px}
.hero h1{font-family:'Playfair Display',serif;font-size:clamp(32px,5vw,64px);font-weight:900;line-height:1.05;margin-bottom:16px;background:linear-gradient(135deg,#e8f5ed 30%,#4ade80 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.hero-sub{font-size:15px;color:var(--text2);max-width:640px;margin:0 auto 32px;font-weight:300}
.hero-stats{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}
.hero-stat{background:var(--surface2);border:1px solid var(--border);padding:10px 20px;border-radius:100px;font-size:13px;color:var(--text2)}
.hero-stat strong{color:var(--green)}
.disclaimer{background:rgba(251,191,36,.08);border:1px solid rgba(251,191,36,.25);border-radius:8px;padding:12px 20px;margin:24px 40px;font-size:12px;color:var(--yellow);text-align:center}
.section-label{font-family:'DM Mono',monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--text3);margin-bottom:8px}
.section-title{font-family:'Playfair Display',serif;font-size:26px;font-weight:700;margin-bottom:24px}
.container{max-width:1400px;margin:0 auto;padding:0 40px}
section{padding:56px 40px}
.color-tabs{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap}
.color-tab{padding:8px 18px;border-radius:100px;border:1.5px solid;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;background:transparent}
.color-tab:hover{transform:translateY(-1px)}
.color-tab.active{color:#0a0e0d!important}
.tab-green{border-color:#4ade80;color:#4ade80}.tab-green.active{background:#4ade80}
.tab-purple{border-color:#c084fc;color:#c084fc}.tab-purple.active{background:#c084fc}
.tab-white{border-color:#d1d5db;color:#d1d5db}.tab-white.active{background:#d1d5db}
.tab-red{border-color:#f87171;color:#f87171}.tab-red.active{background:#f87171}
.tab-yellow{border-color:#fbbf24;color:#fbbf24}.tab-yellow.active{background:#fbbf24}
.tab-all{border-color:var(--teal);color:var(--teal)}.tab-all.active{background:var(--teal)}
.phyto-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}
.phyto-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px;transition:all .25s;position:relative;overflow:hidden;display:none}
.phyto-card.visible{display:block}
.phyto-card:hover{transform:translateY(-3px);border-color:rgba(74,222,128,.2);box-shadow:0 12px 40px rgba(0,0,0,.4)}
.card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:12px}
.card-plant{font-family:'Playfair Display',serif;font-size:18px;font-weight:700;margin-bottom:3px}
.card-latin{font-size:11px;color:var(--text3);font-style:italic}
.card-badge{padding:4px 12px;border-radius:100px;font-size:11px;font-weight:600;white-space:nowrap}
.card-dose-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}
.dose-box{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:10px 12px}
.dose-label{font-size:9px;font-family:'DM Mono',monospace;letter-spacing:1.5px;text-transform:uppercase;color:var(--text3);margin-bottom:4px}
.dose-value{font-size:12.5px;font-weight:600;color:var(--text);line-height:1.3}
.meter-section{margin-bottom:14px}
.meter-label-row{display:flex;justify-content:space-between;margin-bottom:6px;font-size:11px;color:var(--text3)}
.meter-bar{height:6px;background:var(--surface2);border-radius:100px;overflow:hidden}
.meter-fill{height:100%;border-radius:100px}
.phyto-type-list{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}
.phyto-chip{padding:3px 10px;border-radius:100px;font-size:10px;font-weight:500;background:rgba(74,222,128,.07);border:1px solid rgba(74,222,128,.13);color:var(--green)}
.benefits-list{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}
.benefit-item{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--text2);line-height:1.4}
.benefit-dot{width:5px;height:5px;border-radius:50%;margin-top:5px;flex-shrink:0}
.insight-box{background:rgba(74,222,128,.04);border:1px solid rgba(74,222,128,.13);border-radius:10px;padding:10px 12px;margin-top:10px;font-size:11.5px;color:var(--text2);line-height:1.5}
.evidence-row{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--border);margin-top:8px;gap:8px}
.evidence-label{font-size:10px;font-family:'DM Mono',monospace;letter-spacing:1px;text-transform:uppercase;color:var(--text3);margin-bottom:3px}
.evidence-dots{display:flex;gap:4px;flex-shrink:0}
.e-dot{width:8px;height:8px;border-radius:50%;background:var(--surface2);border:1px solid var(--border)}
.e-dot.lit{background:var(--green);border-color:var(--green)}
.ref-text{font-size:10px;color:var(--text3);font-style:italic}
.summary-wrapper{background:var(--surface);border:1px solid var(--border);border-radius:20px;overflow:auto}
.summary-table{width:100%;border-collapse:collapse;font-size:13px;min-width:900px}
.summary-table th{background:var(--surface2);padding:14px 16px;text-align:left;font-family:'DM Mono',monospace;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--text3);border-bottom:1px solid var(--border)}
.summary-table td{padding:12px 16px;border-bottom:1px solid rgba(30,46,36,.5);vertical-align:middle;line-height:1.4}
.summary-table tr:last-child td{border-bottom:none}
.summary-table tr:hover td{background:rgba(74,222,128,.02)}
.pct-pill{display:inline-block;padding:3px 10px;border-radius:100px;font-size:12px;font-weight:700;font-family:'DM Mono',monospace}
.pct-high{background:rgba(74,222,128,.15);color:#4ade80}
.pct-mid{background:rgba(251,191,36,.15);color:#fbbf24}
.pct-low{background:rgba(248,113,113,.15);color:#f87171}
.pct-na{background:rgba(90,120,97,.15);color:var(--text3)}
.color-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;vertical-align:middle}
.insight-panels{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:24px}
.insight-panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px}
.insight-panel-icon{font-size:26px;margin-bottom:10px}
.insight-panel-title{font-family:'Playfair Display',serif;font-size:15px;font-weight:700;margin-bottom:8px}
.insight-panel-body{font-size:13px;color:var(--text2);line-height:1.6}
.page-footer{padding:40px;text-align:center;border-top:1px solid var(--border);font-size:12px;color:var(--text3);line-height:1.9}
@media(max-width:768px){section{padding:40px 20px}.hero{padding:60px 20px 40px}.disclaimer{margin:16px 20px}.phyto-grid{grid-template-columns:1fr}}
</style>
</head>
<body>
<div class="hero">
<div class="hero-eyebrow">🔬 Evidence-Based Deep Dive Based on Scientific Research</div>
<h1>Nutrilite Double X<br>Phytonutrient Atlas</h1>
<p class="hero-sub">วิเคราะห์ Phytonutrient ทั้ง 22 ชนิดใน Double X อย่างละเอียด: ปริมาณ, กลไก, ประสิทธิผล เทียบกับ Therapeutic Dose จากงานวิจัย</p>
<div class="hero-stats">
<div class="hero-stat">🌿 <strong>22</strong> Plant Concentrates</div>
<div class="hero-stat">🎨 <strong>5</strong> Phytonutrient Color Groups</div>
<div class="hero-stat">🧪 <strong>2</strong> Proprietary Blends (PhytoProtect + PhytoColor)</div>
<div class="hero-stat">⚗️ <strong>80+</strong> ปีงานวิจัย Nutrilite</div>
</div>
</div>
<div class="disclaimer">WARNING: ข้อมูลนี้เพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำทางการแพทย์ | Thailand formulation อาจต่างจาก US version เล็กน้อย | Therapeutic Dose = 100% baseline จาก standalone RCTs</div>
<section>
<div class="container">
<div class="section-label">Phytonutrient Profile</div>
<h2 class="section-title">22 Plant Concentrates ครบทุกกลุ่มสี</h2>
<div class="color-tabs">
<button class="color-tab tab-all active" onclick="filterCards('all')">ทั้งหมด (22)</button>
<button class="color-tab tab-green" onclick="filterCards('green')">🟢 Green (7)</button>
<button class="color-tab tab-purple" onclick="filterCards('purple')">🟣 Purple (4)</button>
<button class="color-tab tab-white" onclick="filterCards('white')">⚪ White (3)</button>
<button class="color-tab tab-red" onclick="filterCards('red')">🔴 Red (2)</button>
<button class="color-tab tab-yellow" onclick="filterCards('yellow')">🟡 Yellow (6)</button>
</div>
<div class="phyto-grid" id="phytoGrid"></div>
</div>
</section>
<section style="background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)">
<div class="container">
<div class="section-label">Quick Reference</div>
<h2 class="section-title">ตารางสรุปทุก Phytonutrient + % Therapeutic</h2>
<div class="summary-wrapper">
<table class="summary-table">
<thead><tr>
<th>พืช / Plant</th><th>กลุ่มสี</th><th>Phytonutrient หลัก</th>
<th>Double X Dose/วัน</th><th>Therapeutic Dose</th>
<th>% Therapeutic</th><th>ประโยชน์หลัก</th>
</tr></thead>
<tbody id="summaryBody"></tbody>
</table>
</div>
</div>
</section>
<section>
<div class="container">
<div class="section-label">Analysis</div>
<h2 class="section-title">Key Insights จากงานวิจัย</h2>
<div class="insight-panels">
<div class="insight-panel"><div class="insight-panel-icon">⚡</div><div class="insight-panel-title">PhytoProtect Blend — Patented Synergy</div><div class="insight-panel-body">Quercetin 50 mg + Rosemary 83.5 mg + Turmeric 18.5 mg ทำงานร่วมกันในสัดส่วน patent ของ Nutrilite งานวิจัยภายในพบว่า free-radical fighting power เพิ่มขึ้นเมื่อรวมกัน มากกว่าทานแต่ละตัวแยก (synergistic effect) แต่ Quercetin 50 mg ยังต่ำกว่า standalone therapeutic (500 mg) ถึง 10 เท่า</div></div>
<div class="insight-panel"><div class="insight-panel-icon">🫐</div><div class="insight-panel-title">PhytoColor Balance — Blue/Purple Gap Filler</div><div class="insight-panel-body">Berry Blend (Grape + Black Currant + Elderberry + Blueberry) รวม 20 mg เน้นเติม blue/purple phytonutrient ซึ่งคน 75% ทั่วโลกขาด Global Phytonutrient Report ของ Amway พบว่า blue/purple เป็น color group ที่ขาดมากที่สุดในอาหารสมัยใหม่</div></div>
<div class="insight-panel"><div class="insight-panel-icon">🔬</div><div class="insight-panel-title">DNA Stability RCT (n=120, 6 weeks)</div><div class="insight-panel-body">RCT ที่ตีพิมพ์ใน Nutrients journal พบว่าผู้ทาน Double X ทุกคนมี DNA stability ดีขึ้น กลุ่มที่มี baseline DNA damage สูงสุด เห็นการปรับปรุงประมาณ 2 เท่า — หลักฐาน in-vivo ที่แข็งแกร่งที่สุดของ Double X</div></div>
<div class="insight-panel"><div class="insight-panel-icon">⚠️</div><div class="insight-panel-title">ข้อจำกัดสำคัญ — Dose vs Therapeutic</div><div class="insight-panel-body">Phytonutrient ส่วนใหญ่ใน Double X อยู่ที่ 1–25% ของ Therapeutic dose ที่ใช้ใน standalone RCTs เช่น Quercetin ใน Double X = 50 mg แต่ RCTs ใช้ 500 mg, Lycopene = 0.5 mg แต่ prostate studies ใช้ 15–30 mg — Double X คือ broad-spectrum phytonutrient foundation ไม่ใช่ high-dose therapeutic intervention</div></div>
<div class="insight-panel"><div class="insight-panel-icon">🌿</div><div class="insight-panel-title">Phytonutrient Synergy is Real Science</div><div class="insight-panel-body">หลักฐานทางวิทยาศาสตร์สนับสนุนว่า phytonutrient หลายชนิดรวมกันในปริมาณต่ำ อาจให้ผลผ่าน multiple pathway activation, antioxidant network effect, และ synergistic anti-inflammatory action ซึ่งเป็นเหตุผลหลักของการออกแบบ Double X (Boeing et al. 2012, AJCN)</div></div>
<div class="insight-panel"><div class="insight-panel-icon">💡</div><div class="insight-panel-title">วิธีใช้ให้ได้ประโยชน์สูงสุด</div><div class="insight-panel-body">Double X = Phytonutrient Foundation Layer ทาน 3 เม็ด x 2 ครั้ง/วัน พร้อมอาหาร หากต้องการ therapeutic effect เฉพาะจาก Quercetin (BP/CRP), Curcumin (inflammation), Lutein (eyes), หรือ Lycopene (prostate) ควรทานเพิ่มแยกต่างหากเนื่องจาก Double X dose ต่ำกว่า therapeutic threshold</div></div>
</div>
</div>
</section>
<footer class="page-footer">
<strong style="color:var(--text2)">Sources & References</strong><br>
Amway Global Newsroom (amwayglobal.com) | Amway EU Newsroom Jan 2025 | BrainReference Double X Review (supplement facts label)<br>
Linus Pauling Institute (lpi.oregonstate.edu) | NIH ODS | Examine.com 2025<br>
Carr & Maggini 2017 (Nutrients) | Boeing et al. 2012 (AJCN) | Egert et al. 2009 (BJN) | AREDS2 Trial 2013 (JAMA Ophthalmology)<br>
PMC10674654 Quercetin Review | Hewlings & Kalman 2017 (Foods) | Giovannucci et al. 1995 (JNCI)<br><br>
ข้อมูลนี้เพื่อการศึกษาเท่านั้น ไม่ใช่คำแนะนำทางการแพทย์
</footer>
<script>
const phytoData=[
{plant:"Rosemary",latin:"Rosmarinus officinalis",group:"green",groupColor:"#4ade80",badge:"PhytoProtect KEY",badgeColor:"#4ade80",badgeBg:"rgba(74,222,128,.15)",doseDoubleX:"83.5 mg/day",therapeuticDose:"200-500 mg/day",pctTherapeutic:24,phytoTypes:["Rosmarinic Acid","Carnosic Acid","Ursolic Acid","Diterpenes"],benefits:["Antioxidant สูงสุดใน Double X (83.5 mg) — PhytoProtect blend key","ปกป้อง DNA oxidation + cellular stress","กระตุ้น liver detox enzymes Phase II","Anti-inflammatory ผ่าน NF-kB pathway"],evidence:4,ref:"Petersen & Simmonds 2003; Ngo 2011 J Agric Food Chem",insight:"Rosemary มีปริมาณสูงสุดในบรรดา phytonutrient ทั้งหมดใน Double X ที่ 83.5 mg (24% Therapeutic) แต่ยังต่ำกว่า standalone anti-inflammatory studies ที่ต้องการ 200-500 mg"},
{plant:"Quercetin from Fava d'Anta",latin:"Dimorphandra mollis",group:"white",groupColor:"#d1d5db",badge:"PhytoProtect KEY",badgeColor:"#fbbf24",badgeBg:"rgba(251,191,36,.15)",doseDoubleX:"50 mg/day",therapeuticDose:"150-500 mg/day (BP, CRP)",pctTherapeutic:17,phytoTypes:["Quercetin Flavonol","Isorhamnetin","Kaempferol metabolites"],benefits:["ลด Systolic BP ใน hypertension (RCT 150 mg, 6 wk)","Anti-inflammatory: ลด CRP (Meta-analysis 7 RCTs)","Antioxidant: protect LDL from oxidation","Antiviral, antibacterial in vitro","Inhibit platelet aggregation"],evidence:4,ref:"Egert et al. 2009 BJN; Examine Quercetin 2025; PMC10694509",insight:"IMPORTANT: Quercetin 50 mg = เพียง 17% ของ Therapeutic (300 mg) — ถ้าต้องการ standalone BP/inflammation effect ต้องทาน Quercetin แยก 500 mg/day + ควรทานพร้อมอาหาร"},
{plant:"Turmeric",latin:"Curcuma longa",group:"yellow",groupColor:"#fbbf24",badge:"PhytoProtect KEY",badgeColor:"#f59e0b",badgeBg:"rgba(245,158,11,.15)",doseDoubleX:"18.5 mg/day",therapeuticDose:"Curcumin 500-1000 mg/day + Piperine",pctTherapeutic:3.7,phytoTypes:["Curcumin","Bisdemethoxycurcumin","Demethoxycurcumin","Turmerones"],benefits:["Anti-inflammatory หลัก: ลด TNF-alpha, IL-6, NF-kB","Antioxidant: ORAC score สูงมาก","Neuroprotective: beta-amyloid reduction in animal studies","Anti-platelet, lipid-lowering (limited human RCTs)"],evidence:3,ref:"Hewlings & Kalman 2017 Foods; Examine Curcumin",insight:"IMPORTANT: Turmeric 18.5 mg = เพียง 3.7% Therapeutic — Curcumin bioavailability ต่ำมากโดยธรรมชาติ ต้องมี Piperine หรือ Phospholipid complex ถ้าต้องการ anti-inflammatory จริงจัง ต้องทาน Curcumin 500 mg + Bioperine แยก"},
{plant:"AWPS Blend (Alfalfa+Watercress+Parsley+Spinach)",latin:"Medicago / Nasturtium / Petroselinum / Spinacia",group:"green",groupColor:"#4ade80",badge:"Green Spectrum",badgeColor:"#22c55e",badgeBg:"rgba(34,197,94,.12)",doseDoubleX:"20 mg รวม 4 ชนิด (~5 mg each)",therapeuticDose:"ไม่มี standalone RCT dose standard",pctTherapeutic:null,phytoTypes:["Glucosinolates/PEITC (Watercress)","Apigenin/Luteolin (Parsley)","Lutein/Chlorophyll (Spinach)","Saponins/Phytoestrogens (Alfalfa)"],benefits:["Watercress: Glucosinolates ปกป้อง DNA damage","Parsley: Apigenin — anti-inflammatory","Spinach: Lutein + Zeaxanthin — eye health","Alfalfa: Saponins — cholesterol support"],evidence:3,ref:"Hecht 2000; LPI Cruciferous; AREDS2 2013",insight:"AWPS Blend รวม 4 ชนิด = 20 mg รวม ทำให้แต่ละชนิดได้ ~5 mg ซึ่งน้อยมากสำหรับ standalone therapeutic แต่ synergy ของ 4 greens ให้ broad-spectrum phytonutrient coverage"},
{plant:"Berry Blend (Grape+Blackcurrant+Elderberry+Blueberry)",latin:"Vitis / Ribes / Sambucus / Vaccinium",group:"purple",groupColor:"#c084fc",badge:"PhytoColor Balance",badgeColor:"#c084fc",badgeBg:"rgba(192,132,252,.12)",doseDoubleX:"20 mg รวม 4 ชนิด (~5 mg each)",therapeuticDose:"Berry standalone: 320-900 mg/day",pctTherapeutic:1.6,phytoTypes:["Anthocyanins (C3G, C3R)","OPC Proanthocyanidins","Resveratrol","Elderberry Cyanidin"],benefits:["Blueberry: cognitive function, memory (MBCI Trial)","Grape OPC: ลด LDL oxidation, capillary health","Black Currant: visual acuity, eye fatigue reduction","Elderberry: antiviral Influenza receptor blocking"],evidence:4,ref:"Miller 2018 MBCI; Zakay-Rones 2004; Fine 1994 OPC",insight:"Berry Blend = PhytoColor Balance ใหม่ที่ Nutrilite เพิ่มเพื่อเติมช่องว่าง blue/purple ซึ่งขาดมากที่สุด — 5 mg/ชนิด ต่ำกว่า therapeutic แต่ให้ broad anthocyanin spectrum"},
{plant:"Citrus Bioflavonoid Complex",latin:"Sweet Orange / Grapefruit / Lemon / Mandarin",group:"yellow",groupColor:"#fbbf24",badge:"Vit C Synergy",badgeColor:"#f97316",badgeBg:"rgba(249,115,22,.12)",doseDoubleX:"15 mg รวม/day",therapeuticDose:"Hesperidin standalone: 500 mg/day",pctTherapeutic:3,phytoTypes:["Hesperidin","Naringenin","Rutin","Diosmin","Nobiletin"],benefits:["เสริม Vitamin C bioavailability และ potency","Hesperidin: ลด blood pressure, improve vascular function","Capillary strength และ connective tissue support","Anti-inflammatory ผ่าน Flavanone pathway"],evidence:3,ref:"Garg et al. 2001; Erlund et al. 2003 EJCN",insight:"15 mg Citrus bioflavonoid รวมทุกชนิด ต่ำกว่า standalone Hesperidin therapeutic (500 mg) มาก แต่ synergy กับ Vitamin C ทำให้ plasma ascorbate สูงขึ้น — ประโยชน์จริงที่สำคัญ"},
{plant:"Peppermint",latin:"Mentha x piperita",group:"green",groupColor:"#4ade80",badge:"Antioxidant Synergy",badgeColor:"#2dd4bf",badgeBg:"rgba(45,212,191,.1)",doseDoubleX:"10 mg/day",therapeuticDose:"GI IBS: 720 mg peppermint oil/day",pctTherapeutic:1.4,phytoTypes:["Menthol","Menthone","Rosmarinic Acid","Luteolin"],benefits:["Antioxidant — Rosmarinic acid synergy กับ Rosemary","Anti-inflammatory ระดับ mild","Aroma: sensory benefit ของ tablet","Antibacterial ใน in vitro studies"],evidence:2,ref:"McKay & Blumberg 2006 Phytother Res",insight:"10 mg ไม่เพียงพอสำหรับ clinical GI effect (ต้องการ 720 mg) แต่มี synergy กับ Rosemary ใน antioxidant pathway"},
{plant:"Mixed Tocopherols",latin:"Natural Vitamin E complex",group:"white",groupColor:"#d1d5db",badge:"Vit E Synergy",badgeColor:"#a78bfa",badgeBg:"rgba(167,139,250,.1)",doseDoubleX:"10 mg/day",therapeuticDose:"Gamma-tocopherol 200-400 mg",pctTherapeutic:3.3,phytoTypes:["Gamma-tocopherol","Delta-tocopherol","Beta-tocopherol","Tocotrienols"],benefits:["เสริม alpha-tocopherol Vit E 40 IU ที่มีใน Double X","ลด lipid peroxidation synergistically","Anti-inflammatory ผ่าน NF-kB inhibition","Full-spectrum Vit E protection ไม่ใช่แค่ alpha form"],evidence:3,ref:"Jiang et al. 2001 PNAS; NIH ODS Vitamin E",insight:"Mixed tocopherols 10 mg เสริม alpha-Vit E ที่มีอยู่แล้ว — gamma-tocopherol มีประสิทธิภาพดีกว่า alpha อย่างเดียวใน inflammation pathways หลายงานวิจัย"},
{plant:"Onion Extract",latin:"Allium cepa",group:"white",groupColor:"#d1d5db",badge:"Quercetin Food Form",badgeColor:"#d4a017",badgeBg:"rgba(212,160,23,.1)",doseDoubleX:"2.5 mg/day",therapeuticDose:"N/A (food source form)",pctTherapeutic:null,phytoTypes:["Quercetin Glycosides","Thiosulfinates","FOS Prebiotic","Allicin precursors"],benefits:["Quercetin glycoside form ดูดซึมได้ดีใน small intestine","เสริม Quercetin จาก Fava d'Anta synergy","Prebiotic FOS สนับสนุน gut bacteria","Antibacterial: allicin-related compounds"],evidence:2,ref:"Hollman et al. 1995 AJCN; LPI Flavonoids",insight:"2.5 mg น้อยมาก แต่ Quercetin ใน Onion (glycoside form) ดูดซึมได้ดีกว่า aglycone เล็กน้อย ทำหน้าที่ synergy กับ Quercetin จาก Fava d'Anta"},
{plant:"Marigold / Lutein Esters",latin:"Tagetes erecta",group:"yellow",groupColor:"#fbbf24",badge:"Eye Health",badgeColor:"#eab308",badgeBg:"rgba(234,179,8,.12)",doseDoubleX:"1 mg Lutein Esters/day",therapeuticDose:"10-20 mg/day (AREDS2 Trial)",pctTherapeutic:10,phytoTypes:["Lutein Esters","Zeaxanthin","Beta-cryptoxanthin"],benefits:["Macular pigment optical density MPOD ปกป้อง retina","Filter blue light ปกป้อง photodamage","ลดความเสี่ยง AMD ใน AREDS2 Trial (4000+ คน)","Blue light filter สนับสนุน cognitive performance"],evidence:5,ref:"AREDS2 Trial 2013 JAMA Ophthalmology; Examine Lutein",insight:"IMPORTANT: Lutein 1 mg = 10% ของ AREDS2 Therapeutic (10 mg) — ถ้าต้องการ clinical AMD protection ควรทาน Lutein + Zeaxanthin แยก 10 mg + 2 mg/day ตาม AREDS2 protocol"},
{plant:"Tomato Extract / Lycopene",latin:"Solanum lycopersicum",group:"red",groupColor:"#f87171",badge:"Prostate + Heart",badgeColor:"#ef4444",badgeBg:"rgba(239,68,68,.12)",doseDoubleX:"0.5 mg Lycopene/day",therapeuticDose:"Prostate: 15-30 mg Lycopene/day",pctTherapeutic:2.5,phytoTypes:["Lycopene","Phytoene","Phytofluene","Beta-carotene"],benefits:["Prostate health: ลด PSA risk (epidemiological studies)","ลด LDL oxidation","Carotenoid antioxidant — UV skin protection","Anti-cancer potential in vitro + animal models"],evidence:3,ref:"Giovannucci et al. 1995 JNCI; LPI Lycopene",insight:"IMPORTANT: Lycopene 0.5 mg = ต่ำที่สุดในทุก phytonutrient (2.5% ของ Therapeutic) — ต้องการ 15-30 mg/day สำหรับ clinical prostate protection — ควรทาน Lycopene supplement แยกถ้าต้องการผล"},
{plant:"Acerola Cherry",latin:"Malpighia emarginata",group:"red",groupColor:"#f87171",badge:"Natural Vitamin C",badgeColor:"#fb7185",badgeBg:"rgba(251,113,133,.12)",doseDoubleX:"Part of Vit C 100 mg/day (vitamin tablet)",therapeuticDose:"Vit C 200-500 mg/day",pctTherapeutic:10,phytoTypes:["Natural Ascorbic Acid","Anthocyanins","Bioflavonoids"],benefits:["Natural Vit C สูงสุดในธรรมชาติ (4x ส้ม)","Bioflavonoids เสริม Vit C bioavailability","Immune support ผ่าน Natural Vit C","Anthocyanins: antioxidant ผิวหนัง"],evidence:4,ref:"Carr & Maggini 2017 Nutrients; NIH ODS Vitamin C",insight:"Acerola เป็น source ของ natural Vit C — natural vs synthetic Vit C มี bioavailability เท่ากัน แต่ bioflavonoids ช่วยดูดซึมและเพิ่ม plasma ascorbate duration"},
{plant:"Kelp (Seaweed)",latin:"Ascophyllum nodosum / Laminaria digitata",group:"green",groupColor:"#4ade80",badge:"Iodine + Fucoidan",badgeColor:"#0891b2",badgeBg:"rgba(8,145,178,.12)",doseDoubleX:"Source ของ Iodine 75 mcg (50% RDA)",therapeuticDose:"Iodine RDA: 150 mcg/day",pctTherapeutic:50,phytoTypes:["Fucoidan","Fucoxanthin","Alginic Acid","Iodine"],benefits:["Iodine สำหรับ thyroid function (50% RDA จาก Kelp)","Fucoidan: anti-inflammatory, antiviral polysaccharide","Fucoxanthin: anti-obesity limited human data","Rich in minerals: Calcium, Magnesium, Iron"],evidence:3,ref:"NIH ODS Iodine; Fitton et al. 2015 Fucoidan Reviews",insight:"Kelp ทำหน้าที่หลักให้ Iodine (mineral function) ส่วน phytonutrient Fucoidan อยู่ในปริมาณน้อยมากในรูป extract ที่ใช้ใน Double X"},
{plant:"Sweet Orange / Grapefruit / Mandarin Orange (Citrus blend)",latin:"Citrus sinensis / paradisi / reticulata",group:"yellow",groupColor:"#fbbf24",badge:"Citrus Spectrum",badgeColor:"#f59e0b",badgeBg:"rgba(245,158,11,.1)",doseDoubleX:"รวมอยู่ใน Citrus Bioflavonoid 15 mg",therapeuticDose:"ไม่มี standalone RCT dose",pctTherapeutic:null,phytoTypes:["Tangeretin","Nobiletin (Mandarin)","Naringenin (Grapefruit)","Beta-cryptoxanthin","Limonoids"],benefits:["Nobiletin: anti-inflammatory, anti-tumor in vitro","Beta-cryptoxanthin: bone health epidemiological data","Broad-spectrum citrus flavonoid coverage 5+ compounds","Tangeretin: lipid-lowering in animal studies"],evidence:2,ref:"LPI Citrus Bioflavonoids; Mulvihill & Huff 2012",insight:"Orange/Grapefruit/Mandarin รวมใน Citrus Bioflavonoid Complex ทำหน้าที่เสริม broad-spectrum coverage — WARNING: Grapefruit สูงยับยั้ง CYP3A4 แต่ dose นี้น้อยมาก ไม่กระทบยา"},
];
const summaryRows=[
["Rosemary","green","Rosmarinic Acid, Carnosic Acid","83.5 mg","200-500 mg","24%","Antioxidant, liver detox, DNA protection"],
["Quercetin (Fava d'Anta)","white","Quercetin Flavonol","50 mg","150-500 mg","17%","BP, CRP reduction, antioxidant"],
["Kelp","green","Fucoidan, Iodine","Iodine 75 mcg","Iodine RDA: 150 mcg","50% (Iodine)","Thyroid function, Fucoidan anti-inflammatory"],
["Turmeric","yellow","Curcumin","18.5 mg","500-1000 mg + Piperine","3.7%","Anti-inflammatory, antioxidant"],
["Citrus Bioflavonoid Complex","yellow","Hesperidin, Naringenin, Rutin, Diosmin","15 mg รวม","500 mg Hesperidin standalone","3%","Vit C synergy, vascular health"],
["Peppermint","green","Menthol, Rosmarinic Acid","10 mg","720 mg (GI effect)","1.4%","Antioxidant synergy, mild GI support"],
["Mixed Tocopherols","white","Gamma/Delta/Beta Tocopherol","10 mg","200-400 mg","3.3%","Vit E synergy, anti-inflammatory"],
["AWPS Blend (4 plants)","green","Glucosinolates+Apigenin+Lutein+Saponins","20 mg รวม (~5 mg each)","N/A RCT dose standard","N/A","Broad greens: liver, eye, bone, gut"],
["Berry Blend (4 berries)","purple","Anthocyanins, OPC, Resveratrol, Cyanidin","20 mg รวม (~5 mg each)","320-900 mg standalone","~1.6%","Brain, immune, heart, antioxidant"],
["Onion Extract","white","Quercetin Glycosides, FOS","2.5 mg","N/A food source form","N/A","Quercetin bioavailable form, prebiotic"],
["Marigold / Lutein Esters","yellow","Lutein Esters, Zeaxanthin","1 mg","10-20 mg (AREDS2)","10%","AMD prevention, macular protection"],
["Tomato / Lycopene","red","Lycopene Carotenoid","0.5 mg","15-30 mg","2.5%","Prostate health, LDL oxidation protection"],
["Acerola Cherry","red","Natural Vit C, Bioflavonoids","Part of Vit C 100 mg","200-500 mg Vit C","10-25%","Natural Vit C boost, immune support"],
["Citrus blend (Orange/Grapefruit/Mandarin)","yellow","Nobiletin, Beta-cryptoxanthin, Limonoids","Part of 15 mg Citrus","N/A standalone","N/A","Broad citrus spectrum coverage"],
];
const colorMap={green:"#4ade80",purple:"#c084fc",white:"#d1d5db",red:"#f87171",yellow:"#fbbf24"};
const colorNameTH={green:"Green",purple:"Purple",white:"White",red:"Red",yellow:"Yellow"};
function renderCards(){
const grid=document.getElementById('phytoGrid');
phytoData.forEach(d=>{
const pctFill=d.pctTherapeutic?Math.min(d.pctTherapeutic,100):8;
const mc=d.pctTherapeutic?(d.pctTherapeutic>=50?'#4ade80':d.pctTherapeutic>=15?'#fbbf24':'#f87171'):'#5a7861';
const dots=Array.from({length:5},(_,j)=>`<div class="e-dot ${j<d.evidence?'lit':''}"></div>`).join('');
const bens=d.benefits.map(b=>`<div class="benefit-item"><div class="benefit-dot" style="background:${colorMap[d.group]}"></div><span>${b}</span></div>`).join('');
const chips=d.phytoTypes.map(t=>`<span class="phyto-chip">${t}</span>`).join('');
const card=document.createElement('div');
card.className='phyto-card visible';
card.dataset.group=d.group;
card.innerHTML=`<div style="position:absolute;top:0;left:0;right:0;height:3px;background:${colorMap[d.group]};border-radius:16px 16px 0 0"></div>
<div class="card-header"><div><div class="card-plant">${d.plant}</div><div class="card-latin">${d.latin}</div></div><div class="card-badge" style="color:${d.badgeColor};background:${d.badgeBg}">${d.badge}</div></div>
<div class="card-dose-row"><div class="dose-box"><div class="dose-label">Double X Dose/Day</div><div class="dose-value">${d.doseDoubleX}</div></div><div class="dose-box"><div class="dose-label">Therapeutic Dose</div><div class="dose-value">${d.therapeuticDose}</div></div></div>
<div class="meter-section"><div class="meter-label-row"><span>% ของ Therapeutic Dose</span><span style="font-weight:700;color:${mc}">${d.pctTherapeutic!==null?d.pctTherapeutic+'%':'ไม่มี RCT dose'}</span></div><div class="meter-bar"><div class="meter-fill" style="width:${pctFill}%;background:${mc}"></div></div></div>
<div class="phyto-type-list">${chips}</div>
<div class="benefits-list">${bens}</div>
<div class="insight-box">💡 ${d.insight}</div>
<div class="evidence-row"><div><div class="evidence-label">Evidence Level (${d.evidence}/5)</div><div class="ref-text">${d.ref}</div></div><div class="evidence-dots">${dots}</div></div>`;
grid.appendChild(card);
});
}
function filterCards(group){
document.querySelectorAll('.color-tab').forEach(t=>t.classList.remove('active'));
document.querySelector('.tab-'+group)?.classList.add('active');
document.querySelectorAll('.phyto-card').forEach(c=>{
(group==='all'||c.dataset.group===group)?c.classList.add('visible'):c.classList.remove('visible');
});
}
function renderSummary(){
const tbody=document.getElementById('summaryBody');
summaryRows.forEach(row=>{
const[name,group,phyto,dose,thera,pct,benefit]=row;
const color=colorMap[group]||'#888';
const pctNum=parseFloat(pct);
const pc=isNaN(pctNum)?'pct-na':(pctNum>=50?'pct-high':pctNum>=10?'pct-mid':'pct-low');
const tr=document.createElement('tr');
tr.innerHTML=`<td style="font-weight:600"><span class="color-dot" style="background:${color}"></span>${name}</td><td style="color:${color}">${colorNameTH[group]||group}</td><td style="color:var(--text2);font-size:12px">${phyto}</td><td style="font-family:'DM Mono',monospace;font-size:12px;color:var(--teal)">${dose}</td><td style="font-size:12px;color:var(--text2)">${thera}</td><td><span class="pct-pill ${pc}">${pct}</span></td><td style="font-size:12px;color:var(--text2)">${benefit}</td>`;
tbody.appendChild(tr);
});
}
renderCards();renderSummary();
</script>
</body>
</html>