PageSourceSearch

https://meetlea.ai/assets/index-Bxws2sMk.js

js meetlea.ai collected 2026-10-05 15:39:13 UTC 45,893 bytes, 35 lines download raw bytes

1import{c as k,j as e,m as N,L as h,S as L,H as P,r as o}from"./main-7aRvDHms.js";import{S}from"./SiteShell-NCaYZqvc.js";import{W as z}from"./Icon3D-B8vZSJD0.js";import{M as b}from"./message-circle-BOcdiesw.js";import{C}from"./clock-CRTiDd0Z.js";import{L as I}from"./lock-B6Mtw9UX.js";import{C as A}from"./chevron-down-CzDbF948.js";import{C as f}from"./circle-check-7AtS1GCF.js";import{A as y}from"./arrow-right-Cemuaenu.js";import{T as M}from"./trending-up-C54hos6I.js";import{C as T}from"./calculator-B63CbBQn.js";import{S as v}from"./star-DJqTGZ5Y.js";import{L as j}from"./lightbulb-jbMuYrJF.js";import{C as G,a as W}from"./clipboard-list-DNjOGk-5.js";import{L as q}from"./leaf-uUmzE6aw.js";import{P as F}from"./pill-DX0ZrH6G.js";import{T as R}from"./tag-Blo9ievO.js";import"./Footer-uNeBWUW8.js";import"./x-BqLod2Ja.js";import"./utils-0exNfmSl.js";import"./clsx-B-dksMZM.js";const D=[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"m9 14 2 2 4-4",key:"df797q"}]],E=k("clipboard-check",D);function ze(){return e.jsxs(S,{children:[e.jsx(_,{}),e.jsx(se,{}),e.jsx(O,{}),e.jsx(B,{}),e.jsx(U,{}),e.jsx(Q,{}),e.jsx(ee,{})]})}function $(){const[t,s]=o.useState(!1);return o.useEffect(()=>{if(typeof window>"u"||!window.matchMedia)return;const a=window.matchMedia("(prefers-reduced-motion: reduce)"),r=()=>s(a.matches);return r(),a.addEventListener?.("change",r),()=>a.removeEventListener?.("change",r)},[]),t}function H(){const t=o.useRef(null),s=$(),[a,r]=o.useState(!1);return o.useEffect(()=>{if(s){r(!0);return}const d=t.current;if(!d)return;if(typeof IntersectionObserver>"u"){r(!0);return}const n=new IntersectionObserver(([p])=>{p.isIntersecting&&(r(!0),n.unobserve(d))},{threshold:.15,rootMargin:"0px 0px -60px 0px"});return n.observe(d),()=>n.disconnect()},[s]),{ref:t,visible:a,reducedMotion:s}}function u({children:t,delay:s=0,className:a=""}){const{ref:r,visible:d,reducedMotion:n}=H();return n?e.jsx("div",{ref:r,className:`opacity-100 ${a}`,children:t}):e.jsx("div",{ref:r,className:`transition-all duration-700 ease-out ${d?"opacity-100 translate-y-0":"opacity-0 translate-y-8"} ${a}`,style:{transitionDelay:`${s}ms`},children:t})}function _(){return e.jsxs("section",{className:"hero-bg relative overflow-hidden",style:{color:"var(--ink)"},children:[e.jsx("div",{"aria-hidden":"true",className:"hero-blob hero-blob-1"}),e.jsx("div",{"aria-hidden":"true",className:"hero-blob hero-blob-2"}),e.jsx("div",{"aria-hidden":"true",className:"hero-blob hero-blob-3"}),e.jsx("div",{className:"container-x relative z-10 pt-16 pb-10 lg:pt-24 lg:pb-14",children:e.jsxs("div",{className:"text-center max-w-4xl mx-auto",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 rounded-full text-xs font-medium tracking-wide mb-8",style:{background:"rgba(255,255,255,0.7)",color:"var(--ink)",backdropFilter:"blur(8px)"},children:[e.jsx(N,{size:13,style:{color:"var(--terra)"}}),"AI health companion for women"]}),e.jsxs("h1",{className:"font-serif text-[44px] sm:text-[60px] lg:text-[78px] leading-[1.02] tracking-tight",children:["Your questions. Real answers.",e.jsx("br",{}),e.jsx("em",{children:"Someone"})," who gets it."]}),e.jsx("p",{className:"mt-6 text-[17px] sm:text-[19px] leading-relaxed text-foreground/70 max-w-2xl mx-auto",children:"Lea knows your medication, tracks your symptoms, sets wellness reminders, and gives you answers that actually make sense — backed by real research, available whenever you need her."}),e.jsxs("div",{className:"mt-9 flex flex-col items-center justify-center gap-3",children:[e.jsxs(h,{to:"/guest-chat",className:"btn-pill cta-pulse inline-flex items-center gap-2",style:{background:"var(--olive)",color:"#fff",padding:"18px 36px",fontWeight:600,fontSize:16},children:[e.jsx(b,{size:18})," Talk to Lea — free"]}),e.jsx("div",{className:"text-xs text-foreground/55",children:"7-day free trial · No credit card needed"}),e.jsxs("div",{className:"text-xs text-foreground/55",children:["Already a member? ",e.jsx(h,{to:"/login",className:"underline underline-offset-4 hover:text-foreground",children:"Log in"})]})]}),e.jsxs("div",{className:"mt-8 flex flex-wrap items-center justify-center gap-x-6 gap-y-2 text-xs text-foreground
1/55",children:[e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(L,{size:12})," Evidence-based"]}),e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(C,{size:12})," 24/7"]}),e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(I,{size:12})," Private & secure"]}),e.jsxs("span",{className:"flex items-center gap-1.5",children:[e.jsx(P,{size:12})," No judgment"]})]}),e.jsx("div",{className:"mt-8 flex justify-center text-foreground/30 animate-bounce",children:e.jsx(A,{size:22})})]})}),e.jsx(z,{from:"var(--cream)",to:"#fff",variant:"wave",height:40}),e.jsx("style",{children:`
2        .hero-bg { background: var(--cream); }
3        .hero-blob {
4          position: absolute; border-radius: 50%; filter: blur(80px);
5          pointer-events: none; z-index: 0;
6        }
7        .hero-blob-1 { width: 620px; height: 620px; background: var(--sage); top: -12%; right: -8%; opacity: 0.45; animation: blobFloat 14s ease-in-out infinite; }
8        .hero-blob-2 { width: 520px; height: 520px; background: var(--blush); bottom: -18%; left: -8%; opacity: 0.4; animation: blobFloat 16s ease-in-out infinite; animation-delay: -5s; }
9        .hero-blob-3 { width: 420px; height: 420px; background: var(--terra); top: 35%; left: 42%; opacity: 0.18; animation: blobFloat 18s ease-in-out infinite; animation-delay: -9s; }
10        @keyframes blobFloat {
11          0%, 100% { transform: translate(0, 0) scale(1); }
12          33% { transform: translate(30px, -20px) scale(1.05); }
13          66% { transform: translate(-20px, 18px) scale(0.95); }
14        }
15        @media (max-width: 640px) {
16          .hero-blob-1 { width: 380px; height: 380px; }
17          .hero-blob-2 { width: 320px; height: 320px; }
18          .hero-blob-3 { width: 260px; height: 260px; }
19        }
20        @media (prefers-reduced-motion: reduce) {
21          .hero-blob { animation: none !important; }
22        }
23      `})]})}function O(){const t=[{id:"coaching",tab:"AI Coaching",headline:"Ask anything. Anytime.",description:"GLP-1 side effects, menopause symptoms, meal ideas, supplement questions — Lea draws from clinical research and your personal history to give answers that actually apply to you. Not generic internet advice.",visual:e.jsx(V,{}),tracks:["GLP-1","Menopause"],bullets:["Personalized to your medication and stage","Set wellness reminders — Lea adds check-ins, medication reminders, and appointment prep to your Google Calendar"]},{id:"tracking",tab:"Symptom Tracking",headline:"See patterns your body is trying to show you.",description:"Log 9 symptoms weekly in 60 seconds. Lea tracks your trends, spots patterns, and gives you personalized insights you can share with your doctor.",visual:e.jsx(Y,{}),tracks:["Menopause"],bullets:["Weekly check-in (60 seconds)","Trend charts over time","Lea's AI-powered insights","PDF report for your doctor"],cta:{label:"Start tracking",to:"/symptom-tracker"}},{id:"nutrition",tab:"Nutrition Intelligence",headline:"Snap a photo. Lea does the rest.",description:"Log meals by photo or text. Lea tracks your nutrients over time, detects gaps (low magnesium, not enough protein), and connects them to your symptoms. Then recommends evidence-based supplements that actually help.",visual:e.jsx(K,{}),tracks:["GLP-1","Menopause"]},{id:"reports",tab:"GP Reports",headline:"Walk into your doctor's office prepared.",description:"Lea turns weeks of symptom data into a professional report your doctor will actually read. Trends, triggers, severity — all formatted and ready to print.",visual:e.jsx(Z,{}),tracks:["Menopause"]},{id:"medications",tab:"Medication Guides",headline:"Every GLP-1. Every detail.",description:"Dosing schedules, side effect timelines, what to expect week by week, how to switch between medications. Lea knows Ozempic, Wegovy, Mounjaro, Zepbound, Foundayo, and Saxenda inside out.",visual:e.jsx(J,{}),tracks:["GLP-1"]},{id:"savings",tab:"Find Affordable Care",headline:"Stop overpaying.",description:"Manufacturer savings cards, pharmacy price comparisons, telehealth providers with exclusive coupon codes. Lea connects you to every discount available for your medication.",visual:e.jsx(X,{}),tracks:["GLP-1"]}
23],[s,a]=o.useState("All"),r=o.useMemo(()=>t.filter(i=>s==="All"||i.tracks.includes(s)),[s]),[d,n]=o.useState(t[0].id),[p,x]=o.useState(!1);o.useEffect(()=>{r.find(i=>i.id===d)||n(r[0]?.id??t[0].id)},[r,d]),o.useEffect(()=>{if(p)return;const i=setInterval(()=>{n(l=>{const m=r.findIndex(w=>w.id===l);return r[(m+1)%r.length]?.id??l})},6e3);return()=>clearInterval(i)},[p,r]);const c=r.find(i=>i.id===d)??r[0];return e.jsx("section",{className:"bg-white pt-12 pb-20 lg:pt-16 lg:pb-24",children:e.jsxs("div",{className:"container-x",children:[e.jsx(u,{children:e.jsxs("div",{className:"text-center mb-10",children:[e.jsxs("h2",{className:"h-display text-4xl lg:text-5xl",children:["How ",e.jsx("em",{children:"Lea"})," shows up for you"]}),e.jsx("p",{className:"mt-4 text-foreground/60 max-w-xl mx-auto",children:"Six tools, one companion. Pick a track to filter."})]})}),e.jsx(u,{delay:100,children:e.jsx("div",{className:"flex justify-center gap-2 mb-12",children:["All","GLP-1","Menopause"].map(i=>e.jsx("button",{onClick:()=>a(i),className:"px-4 py-1.5 rounded-full text-xs font-medium tracking-wide transition-all border",style:{background:s===i?"var(--ink)":"transparent",color:s===i?"#fff":"var(--ink)",borderColor:s===i?"var(--ink)":"rgba(0,0,0,0.12)"},children:i},i))})}),e.jsxs("div",{className:"grid lg:grid-cols-[300px_minmax(0,1fr)] gap-8 lg:gap-14",onMouseEnter:()=>x(!0),onMouseLeave:()=>x(!1),children:[e.jsxs("div",{role:"tablist","aria-label":"Lea features",className:"min-w-0 lg:sticky lg:top-24 lg:self-start -mx-4 lg:mx-0",children:[e.jsx("div",{className:"flex lg:flex-col gap-2 lg:gap-1.5 overflow-x-auto lg:overflow-visible px-4 lg:px-0 pb-2 lg:pb-0 scrollbar-hide snap-x lg:snap-none",children:r.map(i=>{const l=i.id===c?.id;return e.jsxs("button",{role:"tab","aria-selected":l,onClick:()=>{n(i.id),x(!0)},className:`group relative shrink-0 lg:shrink-0 text-left whitespace-nowrap lg:whitespace-normal snap-start px-4 lg:pl-5 lg:pr-4 py-2 lg:py-3.5 rounded-full lg:rounded-xl border lg:border-0 transition-all duration-300 cursor-pointer ${l?"tab-mobile-active":""}`,style:{background:l?"var(--cream)":"transparent",color:"var(--ink)",borderColor:l?"transparent":"rgba(0,0,0,0.12)"},children:[e.jsx("span",{"aria-hidden":"true",className:"hidden lg:block absolute left-0 top-1/2 -translate-y-1/2 w-[3px] rounded-full transition-all duration-300",style:{height:l?"70%":"20%",background:l?"var(--olive)":"rgba(0,0,0,0.1)"}}),e.jsxs("div",{className:"flex items-center gap-2 lg:justify-between lg:gap-3",children:[e.jsx("span",{className:"text-[13px] lg:text-[15px]",style:{fontWeight:l?600:500,opacity:l?1:.65},children:i.tab}),e.jsxs("span",{className:"inline-flex gap-1",children:[i.tracks.includes("GLP-1")&&e.jsx("span",{className:"w-1.5 h-1.5 rounded-full",style:{background:"var(--sage)"}}),i.tracks.includes("Menopause")&&e.jsx("span",{className:"w-1.5 h-1.5 rounded-full",style:{background:"var(--blush)"}})]})]}),l&&!p&&e.jsx("span",{"aria-hidden":"true",className:"hidden lg:block absolute bottom-0 left-3 right-3 h-px overflow-hidden",style:{background:"rgba(0,0,0,0.06)"},children:e.jsx("span",{className:"block h-full origin-left",style:{background:"var(--olive)",animation:"tabProgress 6s linear forwards"}})})]},i.id)})}),e.jsx("style",{children:`
24              @keyframes tabProgress { from { transform: scaleX(0); } to { transform: scaleX(1); } }
25              .scrollbar-hide::-webkit-scrollbar { display: none; }
26              .scrollbar-hide { -ms-overflow-style: none; scrollbar-width: none; }
27              @media (max-width: 1023px) {
28                .tab-mobile-active { background: var(--ink) !important; color: #fff !important; }
29              }
30            `})]}),c&&e.jsxs("div",{className:"min-w-0 animate-in fade-in slide-in-from-right-2 duration-500",children:[e.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 rounded-full text-[11px] uppercase tracking-wider mb-4",style:{background:"var(--cream)",color:"var(--ink)"},children:c.tab}),e.jsx("h3",{className:"font-serif text-3xl lg:text-4xl leading-tight",children:c.headline}
30),e.jsx("p",{className:"mt-4 text-foreground/65 text-[16px] leading-relaxed max-w-xl",children:c.description}),c.bullets&&e.jsx("ul",{className:"mt-4 space-y-1.5 max-w-xl",children:c.bullets.map(i=>e.jsxs("li",{className:"flex gap-2 text-[14.5px] text-foreground/75",children:[e.jsx(f,{size:16,style:{color:"var(--sage)"},className:"shrink-0 mt-0.5"}),e.jsx("span",{children:i})]},i))}),c.cta&&e.jsx("div",{className:"mt-6",children:e.jsxs(h,{to:c.cta.to,className:"btn-pill inline-flex items-center gap-2",style:{background:"var(--sage)",color:"var(--ink)",padding:"12px 24px",fontWeight:600,fontSize:14},children:[c.cta.label," ",e.jsx(y,{size:14})]})}),e.jsx("div",{className:"mt-8 lg:[transform:perspective(1200px)_rotateY(-2deg)]",children:c.visual})]},c.id)]}),e.jsx("div",{className:"text-center mt-14",children:e.jsxs(h,{to:"/guest-chat",className:"btn-pill inline-flex items-center gap-2",style:{background:"var(--olive)",color:"#fff",padding:"16px 32px",fontWeight:600},children:[e.jsx(b,{size:18})," Start a conversation — free"]})})]})})}function B(){const t=[{icon:M,title:"Symptom Tracker",desc:"Track 9 symptoms weekly. See your trends and get insights from Lea.",cta:"Start tracking",to:"/symptom-tracker"},{icon:E,title:"Stage Assessment",desc:"12 questions, 3 minutes. Find out what menopause stage you're in.",cta:"Take quiz",to:"/menopause-assessment"},{icon:T,title:"HRT Cost Calculator",desc:"Compare real prices across 5+ providers. We show you the cheapest options.",cta:"Compare costs",to:"/hrt-cost-calculator"}];return e.jsx("section",{className:"bg-white py-20 lg:py-24",children:e.jsxs("div",{className:"container-x",children:[e.jsx(u,{children:e.jsxs("div",{className:"text-center mb-12 max-w-2xl mx-auto",children:[e.jsx("div",{className:"text-xs uppercase tracking-[0.2em] text-foreground/55 mb-3",children:"Your menopause toolkit"}),e.jsxs("h2",{className:"h-display text-4xl lg:text-5xl",children:["Free tools that go ",e.jsx("em",{children:"beyond conversation."})]})]})}),e.jsx("div",{className:"grid md:grid-cols-3 gap-5 max-w-5xl mx-auto",children:t.map((s,a)=>e.jsx(u,{delay:a*100,children:e.jsxs(h,{to:s.to,className:"group h-full rounded-2xl bg-white border border-foreground
30/10 p-7 transition-all hover:-translate-y-1 hover:shadow-lg flex flex-col",children:[e.jsx("div",{className:"w-12 h-12 rounded-full flex items-center justify-center mb-5",style:{background:"color-mix(in oklab, var(--sage) 30%, white)"},children:e.jsx(s.icon,{size:22,style:{color:"var(--olive)"}})}),e.jsx("h3",{className:"font-serif text-xl mb-2",children:s.title}),e.jsx("p",{className:"text-[14px] text-foreground/65 leading-relaxed flex-1",children:s.desc}),e.jsxs("span",{className:"mt-5 inline-flex items-center gap-1.5 text-[14px] font-medium group-hover:gap-2.5 transition-all",style:{color:"var(--olive)"},children:[s.cta," ",e.jsx(y,{size:14})]})]})},s.title))})]})})}function g({children:t}){return e.jsx("div",{className:"rounded-2xl border border-foreground/10 bg-white shadow-[0_20px_50px_-25px_rgba(0,0,0,0.25)] overflow-hidden w-full max-w-xl",children:t})}function V(){return e.jsx(g,{children:e.jsxs("div",{className:"p-5 space-y-3",style:{background:"var(--cream)"},children:[e.jsx("div",{className:"flex justify-end",children:e.jsx("div",{className:"rounded-2xl rounded-br-md px-4 py-2.5 text-sm max-w-[80%]",style:{background:"var(--olive)",color:"#fff"},children:"I started Mounjaro 3 days ago and the nausea is brutal. What helps?"})}),e.jsxs("div",{className:"flex gap-2",children:[e.jsx("div",{className:"w-8 h-8 rounded-full flex items-center justify-center text-white text-xs font-serif italic",style:{background:"var(--terra)"},children:"L"}),e.jsxs("div",{className:"rounded-2xl rounded-bl-md px-4 py-3 text-sm max-w-[85%] bg-white border border-foreground
30/5",children:[e.jsx("p",{children:"Totally normal in week 1. A few things help most people:"}),e.jsxs("ul",{className:"mt-2 space-y-1 text-foreground/75",children:[e.jsx("li",{children:"• Smaller, lower-fat meals (5-6/day)"}),e.jsx("li",{children:"• Ginger tea or lozenges"}),e.jsx("li",{children:"• Avoid lying flat for 30 min after eating"})]}),e.jsxs("div",{className:"mt-3 rounded-xl p-2.5 flex gap-2 items-center text-xs",style:{background:"var(--sage)"},children:[e.jsx(j,{size:14})," Most people see nausea ease by week 2."]})]})]})]})})}function Y(){const t=[3,5,4,6,8,5,4,6,3,2,4,3,2,1];return e.jsx(g,{children:e.jsxs("div",{className:"p-5 bg-white",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-xs uppercase tracking-wider text-foreground/50",children:"Hot flashes"}),e.jsx("div",{className:"font-serif text-xl mt-0.5",children:"Last 14 days"})]}),e.jsx("div",{className:"text-xs px-2 py-1 rounded-full",style:{background:"var(--sage)"},children:"↓ 38% vs prior"})]}),e.jsx("div",{className:"flex items-end gap-1.5 h-32",children:t.map((s,a)=>e.jsx("div",{className:"flex-1 rounded-t-md transition-all",style:{height:`${s/8*100}%`,background:a>=9?"var(--sage)":"var(--terra)",opacity:.85}},a))}),e.jsxs("div",{className:"mt-4 rounded-xl p-3 flex gap-2 text-sm",style:{background:"var(--cream)"},children:[e.jsx(j,{size:16,className:"flex-shrink-0 mt-0.5",style:{color:"var(--terra)"}}),e.jsxs("span",{children:[e.jsx("strong",{children:"Pattern spotted:"})," Your hot flashes correlate with afternoon caffeine."]})]})]})})}function K(){return e.jsx(g,{children:e.jsxs("div",{className:"p-5 bg-white space-y-3",children:[e.jsxs("div",{className:"flex gap-3 items-center",children:[e.jsx("div",{className:"w-16 h-16 rounded-xl flex items-center justify-center",style:{background:"var(--blush)"},children:e.jsx(G,{size:22,style:{color:"var(--terra)"}})}),e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"font-serif text-lg",children:"Grilled salmon bowl"}),e.jsx("div",{className:"text-xs text-foreground/55",children:"Logged from photo · 12:43 pm"})]})]}),e.jsx("div",{className:"grid grid-cols-3 gap-2",children:[{l:"Protein",v:"38g",c:"var(--sage)"},{l:"Fiber",v:"8g",c:"var(--sage)"},{l:"Magnesium",v:"low",c:"var(--terra)"}].map(t=>e.jsxs("div",{className:"rounded-xl p-3 text-center",style:{background:"var(--cream)"},children:[e.jsx("div",{className:"text-xs text-foreground/55",children:t.l}),e.jsx("div",{className:"font-serif text-lg mt-0.5",style:{color:t.c},children:t.v})]},t.l))}),e.jsxs("div",{className:"rounded-xl p-3 flex gap-2 text-sm border border-foreground
30/10",children:[e.jsx(q,{size:16,className:"flex-shrink-0 mt-0.5",style:{color:"var(--olive)"}}),e.jsxs("span",{children:[e.jsx("strong",{children:"Recommended:"})," Magnesium glycinate 200mg — linked to your sleep issues."]})]})]})})}function Z(){return e.jsx(g,{children:e.jsxs("div",{className:"p-5 bg-white",children:[e.jsxs("div",{className:"flex items-center justify-between pb-3 border-b border-foreground/10",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-xs uppercase tracking-wider text-foreground/50",children:"Symptom Report"}),e.jsx("div",{className:"font-serif text-xl mt-0.5",children:"Rachel M. · Mar 1 – Apr 1"})]}),e.jsx(W,{size:20,className:"text-foreground/40"})]}),e.jsx("div",{className:"mt-4 space-y-2.5",children:[{s:"Hot flashes",v:"12/wk avg",t:"↓ improving"},{s:"Sleep disruption",v:"4 nights/wk",t:"→ stable"},{s:"Brain fog",v:"moderate",t:"↓ improving"},{s:"Joint pain",v:"mild",t:"↑ worsening"}].map(t=>e.jsxs("div",{className:"flex items-center justify-between py-2 border-b border-foreground
30/5 text-sm",children:[e.jsx("span",{children:t.s}),e.jsx("span",{className:"text-foreground/60",children:t.v}),e.jsx("span",{className:"text-xs px-2 py-0.5 rounded-full",style:{background:"var(--cream)"},children:t.t})]},t.s))}),e.jsx("button",{className:"mt-4 w-full text-sm py-2 rounded-lg border border-foreground/15 hover:bg-foreground/5",children:"Print report"})]})})}function J(){const t=[{name:"Zepbound",g:"tirzepatide",c:"var(--terra)"},{name:"Wegovy",g:"semaglutide",c:"var(--sky)"},{name:"Mounjaro",g:"tirzepatide",c:"var(--sage)"},{name:"Ozempic",g:"semaglutide",c:"var(--blush)"}];return e.jsx(g,{children:e.jsx("div",{className:"p-5 bg-white grid grid-cols-2 gap-3",children:t.map(s=>e.jsxs("div",{className:"rounded-xl p-4",style:{background:"var(--cream)"},children:[e.jsx("div",{className:"w-10 h-10 rounded-full flex items-center justify-center mb-2",style:{background:s.c},children:e.jsx(F,{size:18,className:"text-white"})}),e.jsx("div",{className:"font-serif text-lg",children:s.name}),e.jsx("div",{className:"text-xs text-foreground/55 italic",children:s.g}),e.jsx("div",{className:"text-xs mt-2 text-foreground/65",children:"Weekly · titrated dosing"})]},s.name))})})}function X(){return e.jsx(g,{children:e.jsxs("div",{className:"p-5 bg-white space-y-3",children:[e.jsxs("div",{className:"rounded-xl p-4",style:{background:"var(--sage)"},children:[e.jsx("div",{className:"text-xs uppercase tracking-wider text-foreground/55",children:"Manufacturer savings"}),e.jsx("div",{className:"font-serif text-2xl mt-1",children:"$25 / month"}),e.jsx("div",{className:"text-xs text-foreground/65 mt-0.5",children:"Lilly Savings Card · Zepbound"})]}),e.jsxs("div",{className:"rounded-xl p-3 flex items-center gap-3 border border-dashed border-foreground
30/20",children:[e.jsx(R,{size:16,style:{color:"var(--terra)"}}),e.jsxs("div",{className:"flex-1",children:[e.jsx("div",{className:"text-xs text-foreground/55",children:"Telehealth coupon"}),e.jsx("div",{className:"font-mono text-sm font-medium",children:"LEA20"})]}),e.jsx("button",{className:"text-xs px-3 py-1.5 rounded-full",style:{background:"var(--ink)",color:"#fff"},children:"Copy"})]}),e.jsx("div",{className:"text-xs text-foreground/55 leading-relaxed",children:"GoodRx, Cost Plus, Amazon Pharmacy — Lea compares prices for you."})]})})}function U(){const t=[{n:"50K+",l:"conversations",d:"Women have asked Lea about side effects, nutrition, and hormones — and gotten real answers."},{n:"4.9★",l:"average rating",d:'From 2,400+ reviews. "Like having a nurse friend who actually gets it."'},{n:"87",l:"research studies",d:"Lea is trained on landmark GLP-1 & menopause clinical trials."},{n:"24/7",l:"always on",d:"Because side effects don't check your calendar."}],s=[{q:"I was about to quit Mounjaro because of the nausea. Lea told me to try eating smaller meals and waiting 2 hours after my shot. It actually worked.",n:"Sarah K.",track:"GLP-1",result:"Lost 34 lbs*",avatar:"https://images.unsplash.com/photo-1544005313-94ddf0286df2?w=120&h=120&q=80&auto=format&fit=crop&crop=faces"},{q:"I asked my doctor about HRT and he gave me a pamphlet from 2014. Lea walked me through the actual research in 5 minutes.",n:"Rachel M.",track:"Menopause",result:"Clarity, finally",avatar:"https://images.unsplash.com/photo-1573496359142-b8d87734a5a2?w=120&h=120&q=80&auto=format&fit=crop&crop=faces"},{q:"I didn't even know I wasn't eating enough protein until Lea pointed it out. I was losing muscle, not just weight.",n:"Michelle T.",track:"GLP-1",result:"Week 12 on Wegovy",avatar:"https://images.unsplash.com/photo-1531123897727-8f129e1688ce?w=120&h=120&q=80&auto=format&fit=crop&crop=faces"}];return e.jsx("section",{style:{background:"var(--cream)"},className:"py-20 lg:py-24",children:e.jsxs("div",{className:"container-x",children:[e.jsx("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-12",children:t.map((a,r)=>e.jsx(u,{delay:r*80,children:e.jsxs("div",{className:"rounded-2xl p-6 bg-white text-center h-full",children:[e.jsx("div",{className:"font-serif text-3xl lg:text-4xl",children:a.n}),e.jsx("div",{className:"text-sm font-medium mt-1",children:a.l}),e.jsx("div",{className:"text-xs text-foreground/60 mt-2 leading-relaxed",children:a.d})]})},r))}),e.jsx("div",{className:"md:hidden flex gap-3 overflow-x-auto snap-x snap-mandatory pb-4 -mx-4 px-4",style:{scrollbarWidth:"none"},children:s.map((a,r)=>e.jsxs("div",{className:"snap-center shrink-0 rounded-2xl p-5 bg-white flex flex-col",style:{width:"82%"},children:[e.jsx("div",{className:"flex gap-0.5",children:[...Array(5)].map((d,n)=>e.jsx(v,{size:11,fill:"#1A1A1A",stroke:"none"},n))}),e.jsxs("p",{className:"font-serif text-[15px] leading-snug mt-3 flex-1",children:['"',a.q,'"']}
30),e.jsxs("div",{className:"mt-4 pt-3 border-t border-foreground/10 flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"flex items-center gap-2.5 min-w-0",children:[e.jsx("img",{src:a.avatar,alt:`Photo of ${a.n}`,width:40,height:40,loading:"lazy",className:"w-10 h-10 rounded-full object-cover shrink-0",style:{border:"2px solid var(--sage)"}}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("div",{className:"text-sm font-medium truncate",children:a.n}),e.jsx("div",{className:"text-foreground/50 text-[11px]",children:a.track})]})]}),e.jsxs("div",{className:"inline-flex items-center gap-1 text-[10px] px-2 py-0.5 rounded-full shrink-0",style:{background:"var(--sage)"},children:[e.jsx(f,{size:10})," ",a.result]})]})]},r))}),e.jsx("div",{className:"md:hidden text-center mt-1",children:e.jsx("span",{className:"text-[10px] uppercase tracking-[0.18em]",style:{color:"color-mix(in oklab, var(--ink) 40%, transparent)"},children:"Swipe →"})}),e.jsx("div",{className:"hidden md:grid md:grid-cols-3 gap-4",children:s.map((a,r)=>e.jsx(u,{delay:r*120,children:e.jsxs("div",{className:"rounded-2xl p-6 bg-white h-full flex flex-col",children:[e.jsx("div",{className:"flex gap-0.5",children:[...Array(5)].map((d,n)=>e.jsx(v,{size:12,fill:"#1A1A1A",stroke:"none"},n))}),e.jsxs("p",{className:"font-serif text-[16px] leading-snug mt-4 flex-1",children:['"',a.q,'"']}
30),e.jsxs("div",{className:"mt-4 pt-4 border-t border-foreground/10 flex items-center justify-between gap-2",children:[e.jsxs("div",{className:"flex items-center gap-2.5 min-w-0",children:[e.jsx("img",{src:a.avatar,alt:`Photo of ${a.n}`,width:44,height:44,loading:"lazy",className:"w-11 h-11 rounded-full object-cover shrink-0",style:{border:"2px solid var(--sage)"}}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("div",{className:"text-sm font-medium truncate",children:a.n}),e.jsx("div",{className:"text-foreground/50 text-xs",children:a.track})]})]}),e.jsxs("div",{className:"inline-flex items-center gap-1 text-[10px] px-2 py-0.5 rounded-full shrink-0",style:{background:"var(--sage)"},children:[e.jsx(f,{size:10})," ",a.result]})]})]})},r))}),e.jsxs("p",{className:"text-center text-[11px] text-foreground/45 mt-8 max-w-xl mx-auto",children:["*Individual results vary. Lea is a coaching tool, not a medical provider. See ",e.jsx(h,{to:"/disclaimer",className:"underline underline-offset-4",children:"Medical Disclaimer"}),"."]})]})})}function Q(){const[t,s]=o.useState("annual");return null}function ee(){const t=["Is it normal to feel nauseous on Ozempic?","What should I eat when nothing sounds good?","Tell me about hot flashes — I'm losing my mind."];return e.jsxs("section",{className:"hero-bg-cta relative overflow-hidden py-24 lg:py-32",style:{color:"var(--ink)"},children:[e.jsx("div",{"aria-hidden":"true",className:"hero-blob hero-blob-1"}),e.jsx("div",{"aria-hidden":"true",className:"hero-blob hero-blob-2"}),e.jsx("div",{className:"container-x text-center max-w-3xl mx-auto relative z-10",children:e.jsxs(u,{children:[e.jsxs("h2",{className:"font-serif text-5xl lg:text-6xl leading-[1.05]",children:["Try it ",e.jsx("em",{children:"right now."})]}),e.jsx("p",{className:"mt-5 text-foreground/65 text-[17px] max-w-xl mx-auto",children:"No sign-up, no credit card, no awkward intake forms. Just ask Lea whatever's on your mind:"}),e.jsx("div",{className:"mt-8 grid gap-3 max-w-xl mx-auto",children:t.map(s=>e.jsxs(h,{to:"/guest-chat",search:{ask:s},className:"group flex items-center gap-3 text-left rounded-2xl px-5 py-4 bg-white/80 hover:bg-white border border-foreground
30/10 transition-all hover:shadow-md hover:-translate-y-0.5",children:[e.jsx("span",{className:"text-xl","aria-hidden":!0,children:"💬"}),e.jsxs("span",{className:"font-serif italic text-[16px] leading-snug flex-1",style:{color:"var(--ink)"},children:['"',s,'"']}),e.jsx("span",{className:"text-foreground/40 group-hover:text-foreground/70 transition-colors",children:"→"})]},s))}),e.jsx("div",{className:"mt-10",children:e.jsxs(h,{to:"/guest-chat",className:"btn-pill cta-pulse inline-flex items-center gap-2",style:{background:"var(--olive)",color:"#fff",padding:"20px 40px",fontSize:17,fontWeight:600},children:[e.jsx(b,{size:20})," Talk to Lea — free"]})}),e.jsx("p",{className:"mt-5 text-sm text-foreground/55",children:"No sign-up required. Start chatting now."})]})}),e.jsx("style",{children:`
31        .hero-bg-cta { background: var(--cream); }
32        .hero-bg-cta .hero-blob { position: absolute; border-radius: 50%; filter: blur(80px); pointer-events: none; z-index: 0; }
33        .hero-bg-cta .hero-blob-1 { width: 520px; height: 520px; background: var(--sage); top: -20%; left: -10%; opacity: 0.4; }
34        .hero-bg-cta .hero-blob-2 { width: 460px; height: 460px; background: var(--blush); bottom: -20%; right: -10%; opacity: 0.4; }
35      `})]})}function se(){const t=[{chip:"2 AM panic",subtitle:"Sudden nausea, can't sleep, spiraling.",without:{query:"is nausea on ozempic dangerous reddit",results:[{title:"I think I'm dying — Ozempic side effects",site:"reddit.com · r/Ozempic",snippet:"Day 4 and I haven't kept anything down. Should I go to the ER??"},{title:"Semaglutide side effects: when to worry",site:"healthline.com",snippet:"Common side effects include nausea, vomiting, diarrhea... consult your doctor if..."},{title:"GLP-1 horror stories thread",site:"reddit.com · r/loseit",snippet:"47 comments — mostly worst-case anecdotes"}]},chatgpt:{intro:"Nausea is a common side effect of semaglutide (Ozempic). It occurs in about 20% of patients in clinical trials.",bullets:["Eat smaller meals","Avoid fatty or fried foods","Stay hydrated","Talk to your doctor if it persists"],disclaimer:"ChatGPT doesn't know your dose, your week, or your history. Same answer for everyone."},with:[{from:"user",text:"I'm on 0.5mg semaglutide, week 3. Nauseous since dinner. Is this normal?"},{from:"lea",text:"Totally normal at week 3 — your dose just stepped up. Nausea peaks 2–3 days after an increase and usually eases by day 4–5. Try ginger tea, sleep propped up. If you can't keep water down by morning, message me."},{from:"card",text:"Your nausea has been trending down since week 1 — down 38%"}]},{chip:"Protein confusion",subtitle:"How much do I actually need?",without:{query:"how much protein on glp1",results:[{title:"Protein needs for adults",site:"mayoclinic.org",snippet:"0.8 grams per kilogram of body weight... athletes may need more..."},{title:"10 best protein sources (sponsored)",site:"menshealth.com",snippet:"Try our 30-day muscle plan! Sign up for newsletter..."},{title:"Is whey protein safe? — 2018",site:"webmd.com",snippet:"Generic article, no GLP-1 context"}]},chatgpt:{intro:"Most adults need about 0.8 g of protein per kg of body weight per day. People on GLP-1 medications may benefit from slightly more to preserve lean mass.",bullets:["Aim for 60–90g per day on average","Spread protein across meals","Good sources: eggs, fish, Greek yogurt, tofu","Adjust based on activity and goals"],disclaimer:"ChatGPT doesn't know your weight, your meds, or what you actually ate today."},with:[{from:"user",text:"Am I eating enough protein?"},{from:"lea",text:"Based on what you logged today you're at 45g. For your weight on tirzepatide I'd aim for 80g. Add Greek yogurt at breakfast and you're basically there."},{from:"card",text:"Today: 45g logged · Goal 80g · 56% there"}]},{chip:"Tracking symptoms",subtitle:"Am I actually getting better?",without:{query:"side effect tracker app",results:[{title:"Top 25 health tracker apps",site:"appstore.com",snippet:"Premium $9.99/mo · ads · requires sign-up..."},{title:"Symptom diary — paper printable",site:"verywellhealth.com",snippet:"Print this PDF and fill in by hand each day"},{title:"Excel template for symptoms",site:"reddit.com",snippet:"DIY spreadsheet shared by user"}]},chatgpt:{intro:"To track GLP-1 side effects, you can keep a daily journal noting symptoms, severity (1–10), and timing relative to your dose.",bullets:["Note symptom and intensity","Track time of day and meals","Review weekly for patterns","Share notes with your provider"],disclaimer:"ChatGPT can describe a method — it can't actually log, remember, or compare your weeks."},with:[{from:"user",text:"Has my nausea actually gotten better?"},{from:"lea",text:"Yes — down 38% since week 2. You logged it 6 days that week, only 2 days this week. Want me to show your doctor the trend?"},{from:"card",text:"Nausea trend · Week 2 → Week 5 · ▼ 38%"}]},{chip:"Doctor visit prep",subtitle:"10 minutes — make them count.",without:{query:"what to ask doctor about wegovy",results:[{title:"20 questions to ask your doctor",site:"everydayhealth.com",snippet:"Generic checklist not specific to your situation"},{title:"WebMD Wegovy guide",site:"webmd.com",snippet:"Walls of text and pop-up ads"}
35,{title:"Doctor visit anxiety tips",site:"psychologytoday.com",snippet:"Off topic"}]},chatgpt:{intro:"Here are some general questions you might ask your doctor about Wegovy:",bullets:["Is my current dose still right?","What side effects should I watch for?","How long should I stay on this medication?","What lifestyle changes will help?"],disclaimer:"ChatGPT can list questions — it can't bring 6 weeks of your data into the room."},with:[{from:"user",text:"I see my doctor Friday. Help me prep?"},{from:"lea",text:"I made you a one-pager: 6 weeks of weight, side-effect timeline, what foods triggered nausea, and 3 questions worth asking. Want me to email it?"},{from:"card",text:"Visit summary ready · 6 weeks · 1 page"}]}],[s,a]=o.useState(0),[r,d]=o.useState("google");o.useEffect(()=>{d("google")},[s]);const n=t[s],x={google:{text:"Endless tabs. Generic answers. Other people's worst nights.",side:"left"},chatgpt:{text:"Correct-ish. But generic. Doesn't know you.",side:"left"},lea:{text:"Knows your dose. Knows your week. Tracks your progress.",side:"right"}}[r],c=[{key:"google",label:"Google",activeBg:"color-mix(in oklab, var(--blush) 60%, white)"},{key:"chatgpt",label:"ChatGPT",activeBg:"color-mix(in oklab, var(--ink) 8%, white)"},{key:"lea",label:"Lea",activeBg:"color-mix(in oklab, var(--sage) 65%, white)"}];return e.jsx("section",{style:{background:"color-mix(in oklab, var(--sage) 22%, white)"},className:"py-14 lg:py-20 overflow-hidden",children:e.jsxs("div",{className:"container-x max-w-6xl",children:[e.jsxs(u,{children:[e.jsx("div",{className:"text-center mb-2",children:e.jsx("span",{className:"text-xs uppercase tracking-[0.22em]",style:{color:"color-mix(in oklab, var(--ink) 55%, transparent)"},children:"Before / After"})}),e.jsxs("div",{className:"text-center mb-6 lg:mb-8",children:[e.jsxs("h2",{className:"h-display text-3xl lg:text-5xl",children:["What changes when ",e.jsx("em",{children:"Lea"})," is in your corner."]}),e.jsx("p",{className:"mt-3 text-foreground/65 max-w-xl mx-auto text-sm lg:text-base",children:"Pick a moment. Tap a source. Watch the chaos quiet down."})]})]}),e.jsx("div",{className:"flex justify-center mb-5",children:e.jsx("div",{className:"inline-flex p-1 rounded-full border shadow-sm",style:{borderColor:"color-mix(in oklab, var(--ink) 12%, transparent)",background:"white"},children:c.map(i=>{const l=r===i.key;return e.jsx("button",{onClick:()=>d(i.key),className:"text-xs uppercase tracking-[0.14em] px-4 py-2 rounded-full transition-all font-medium",style:{background:l?i.activeBg:"transparent",color:l?"var(--ink)":"color-mix(in oklab, var(--ink) 50%, transparent)"},children:i.label},i.key)})})}),e.jsxs("div",{className:"mb-6 lg:mb-8",children:[e.jsx("div",{className:"mb-3 px-1 max-w-3xl mx-auto",children:e.jsx("div",{className:"h-1 w-full rounded-full overflow-hidden",style:{background:"color-mix(in oklab, var(--ink) 8%, transparent)"},role:"progressbar","aria-valuemin":0,"aria-valuemax":t.length,"aria-valuenow":s+1,"aria-label":`Scenario ${s+1} of ${t.length}`,children:e.jsx("div",{className:"h-full rounded-full transition-all duration-300 ease-out",style:{width:`${(s+1)/t.length*100}%`,background:"var(--ink)"}})})}),e.jsx("div",{className:"flex gap-3 overflow-x-auto snap-x snap-mandatory pb-2 -mx-4 px-4 lg:justify-center lg:mx-0 lg:px-0 lg:overflow-visible lg:flex-wrap",style:{scrollbarWidth:"none"},children:t.map((i,l)=>{const m=l===s;return e.jsxs("button",{onClick:()=>a(l),className:"snap-start shrink-0 text-left rounded-2xl p-3 lg:p-3.5 transition-all border",style:{width:200,background:m?"var(--ink)":"white",color:m?"white":"var(--ink)",borderColor:m?"var(--ink)":"color-mix(in oklab, var(--ink) 10%, transparent)",transform:m?"translateY(-2px)":"none",boxShadow:m?"0 12px 30px -12px rgba(0,0,0,0.25)":"0 1px 2px rgba(0,0,0,0.03)"},children:[e.jsx("div",{className:"text-[10px] uppercase tracking-[0.18em] mb-1",style:{color:m?"color-mix(in oklab, white 70%, transparent)":"color-mix(in oklab, var(--ink) 45%, transparent)"},children:String(l+1).padStart(2,"0")}),e.jsx("div",{className:"font-serif text-base leading-tight italic mb-0.5",children:i.chip}),e.jsx("div",{className:"text-[11px] leading-snug",style:{color:m?"color-mix(in oklab, white 75%, transparent)":"color-mix(in oklab, var(--ink) 55%, transparent)"},children:i.subtitle})]},i.chip)})}),e.jsx("div",{className:"flex lg:hidden justify-center gap-1.5 mt-2",children:t.map((i,l)=>e.jsx("button",{onClick:()=>a(l),"aria-label":`Scenario ${l+1}`,className:"h-1.5 rounded-full transition-all",style:{width:l===s?20:6,background:l===s?"var(--ink)":"
35color-mix(in oklab, var(--ink) 20%, transparent)"}},l))})]}),e.jsxs("div",{className:"grid lg:grid-cols-[1fr_auto_1fr] gap-6 lg:gap-10 items-center",children:[e.jsx("div",{className:"hidden lg:block text-right order-1 min-h-[3rem]",children:x.side==="left"&&e.jsx("p",{className:"text-foreground/60 text-sm max-w-[260px] ml-auto leading-relaxed animate-fade-in",children:x.text},r)}),e.jsx("div",{className:"order-1 lg:order-2 flex justify-center",children:e.jsxs(te,{children:[r==="google"&&e.jsx(ae,{data:n.without}),r==="chatgpt"&&e.jsx(ie,{data:n.chatgpt}),r==="lea"&&e.jsx(re,{messages:n.with})]})}),e.jsx("div",{className:"hidden lg:block text-left order-3 min-h-[3rem]",children:x.side==="right"&&e.jsx("p",{className:"text-foreground/60 text-sm max-w-[260px] leading-relaxed animate-fade-in",children:x.text},r)})]}),e.jsx("div",{className:"lg:hidden mt-4 text-center",children:e.jsx("p",{className:"text-foreground/60 text-sm max-w-[280px] mx-auto leading-relaxed animate-fade-in",children:x.text},r)})]})})}function te({children:t}){return e.jsxs("div",{className:"relative rounded-[44px] p-3 shadow-[0_30px_80px_-30px_rgba(0,0,0,0.35)]",style:{width:320,height:640,background:"linear-gradient(180deg, #1a1a1a, #0a0a0a)"},children:[e.jsx("div",{className:"absolute left-1/2 -translate-x-1/2 top-3 w-28 h-6 rounded-b-2xl z-10",style:{background:"#000"}}),e.jsx("div",{className:"relative w-full h-full rounded-[34px] overflow-hidden bg-white",children:t})]})}function ae({data:t}){return e.jsxs("div",{className:"h-full flex flex-col bg-white animate-in fade-in duration-500",children:[e.jsxs("div",{className:"px-4 pt-10 pb-3 border-b border-gray-100",children:[e.jsxs("div",{className:"flex items-center gap-2 px-3 py-2 rounded-full border border-gray-200",children:[e.jsx("span",{className:"text-gray-400 text-sm",children:"🔍"}),e.jsx("span",{className:"text-[13px] text-gray-700 truncate",children:t.query})]}),e.jsxs("div",{className:"flex gap-3 mt-3 text-[11px] text-gray-500",children:[e.jsx("span",{className:"font-medium text-blue-600 border-b-2 border-blue-600 pb-1",children:"All"}),e.jsx("span",{children:"Images"}),e.jsx("span",{children:"News"}),e.jsx("span",{children:"Videos"}),e.jsx("span",{children:"Shopping"})]})]}),e.jsxs("div",{className:"px-4 py-3 border-b border-gray-50",children:[e.jsx("div",{className:"text-[10px] text-gray-500 mb-1",children:"Sponsored"}),e.jsx("div",{className:"text-[12px] text-blue-700 font-medium",children:"Lose 30 lbs Fast — No Diet Required"}),e.jsx("div",{className:"text-[10px] text-gray-500",children:"sketchy-pills.com"})]}),e.jsx("div",{className:"flex-1 overflow-hidden",children:t.results.map((s,a)=>e.jsxs("div",{className:"px-4 py-3 border-b border-gray-50",children:[e.jsx("div",{className:"text-[10px] text-gray-500 mb-0.5",children:s.site}),e.jsx("div",{className:"text-[13px] text-blue-700 font-medium leading-snug",children:s.title}),e.jsx("div",{className:"text-[11px] text-gray-600 mt-1 leading-snug line-clamp-2",children:s.snippet})]},a))}),e.jsx("div",{className:"px-4 py-2 text-[10px] text-gray-400 text-center border-t border-gray-100",children:"About 4,820,000 results"})]},t.query)}function re({messages:t}){return e.jsxs("div",{className:"h-full flex flex-col animate-in fade-in duration-500",style:{background:"var(--cream)"},children:[e.jsxs("div",{className:"px-4 pt-10 pb-3 flex items-center gap-3 border-b",style:{borderColor:"color-mix(in oklab, var(--ink) 8%, transparent)",background:"white"},children:[e.jsx("div",{className:"w-9 h-9 rounded-full flex items-center justify-center",style:{background:"var(--ink)",color:"white"},children:e.jsx("span",{className:"text-xs",children:"✨"})}),e.jsxs("div",{children:[e.jsx("div",{className:"font-serif text-base italic leading-none",children:"lea"}),e.jsxs("div",{className:"text-[10px] mt-1 flex items-center gap-1.5",style:{color:"color-mix(in oklab, var(--ink) 55%, transparent)"},children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full",style:{background:"var(--sage)"}}),"Online"]})]})]}),e.jsx("div",{className:"flex-1 overflow-hidden p-4 space-y-3",children:t.map((s,a)=>s.from==="card"?e.jsx("div",{className:"flex justify-start animate-in fade-in slide-in-from-bottom-2",style:{animationDelay:`${a*350}ms`,animationFillMode:"both",animationDuration:"500ms"},children:e.jsxs("div",{className:"max-w-[88%] px-3.5 py-2.5 text-[12px] leading-snug rounded-2xl rounded-bl-sm border flex items-start gap-2",style:{background:"color-mix(in oklab, var(--sage) 30%, white)",borderColor:"color-mix(in oklab, var(--sage) 55%, transparent)",color:"var(--ink)"}
35,children:[e.jsx("span",{"aria-hidden":!0,children:"📊"}),e.jsx("span",{className:"font-medium",children:s.text})]})},a):e.jsx("div",{className:`flex ${s.from==="user"?"justify-end":"justify-start"} animate-in fade-in slide-in-from-bottom-2`,style:{animationDelay:`${a*350}ms`,animationFillMode:"both",animationDuration:"500ms"},children:e.jsx("div",{className:`max-w-[85%] px-3.5 py-2.5 text-[12.5px] leading-relaxed rounded-2xl ${s.from==="user"?"rounded-br-sm":"rounded-bl-sm"}`,style:{background:s.from==="user"?"var(--ink)":"white",color:s.from==="user"?"white":"var(--ink)"},children:s.text})},a))}),e.jsx("div",{className:"p-3 border-t",style:{borderColor:"color-mix(in oklab, var(--ink) 8%, transparent)",background:"white"},children:e.jsxs("div",{className:"flex items-center gap-2 px-4 py-2 rounded-full",style:{background:"var(--cream)"},children:[e.jsx("span",{className:"text-[12px] flex-1",style:{color:"color-mix(in oklab, var(--ink) 40%, transparent)"},children:"Message Lea…"}),e.jsx("div",{className:"w-7 h-7 rounded-full flex items-center justify-center",style:{background:"var(--ink)",color:"white",fontSize:11},children:"↑"})]})})]},t[0]?.text)}function ie({data:t}){return e.jsxs("div",{className:"h-full flex flex-col bg-white animate-in fade-in duration-500",children:[e.jsxs("div",{className:"px-4 pt-10 pb-3 flex items-center gap-2.5 border-b border-gray-100",children:[e.jsx("div",{className:"w-8 h-8 rounded-full flex items-center justify-center text-[10px] font-semibold",style:{background:"#ececec",color:"#555"},children:"AI"}),e.jsx("div",{className:"text-[13px] font-semibold text-gray-800",children:"ChatGPT"})]}),e.jsxs("div",{className:"flex-1 overflow-hidden px-4 py-3 text-[12px] leading-relaxed text-gray-700 space-y-2.5",children:[e.jsx("p",{children:t.intro}),e.jsx("p",{className:"text-gray-600",children:"Here are some general tips:"}),e.jsx("ol",{className:"space-y-1 pl-1",children:t.bullets.map((s,a)=>e.jsxs("li",{className:"flex gap-2",children:[e.jsxs("span",{className:"text-gray-500 tabular-nums",children:[a+1,"."]}),e.jsx("span",{children:s})]},a))}),e.jsx("p",{className:"text-gray-600",children:"However, I don't have information about your specific situation. Please consult your healthcare provider for personalized advice."}),e.jsx("div",{className:"pt-3 mt-3 border-t border-gray-100",children:e.jsx("p",{className:"text-[11px] italic text-gray-500 leading-snug",children:t.disclaimer})})]}),e.jsx("div",{className:"p-3 border-t border-gray-100",children:e.jsxs("div",{className:"flex items-center gap-2 px-4 py-2 rounded-full border border-gray-200",children:[e.jsx("span",{className:"text-[12px] flex-1 text-gray-400",children:"Message ChatGPT…"}),e.jsx("div",{className:"w-7 h-7 rounded-full flex items-center justify-center text-white text-[11px]",style:{background:"#10a37f"},children:"↑"})]})})]},t.intro)}export{ze as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.