/* PeptideKit — AI showcase, pricing, FAQ, footer */ const { useState: useState2 } = React; function AIShowcase() { return (
{/* Row 1 — Kit */}
Meet Kit

On-device.
Confidential.
Smart.

Kit lives inside the app and reads your dose log, stack, and weight trend on your device. Ask "when did I last take BPC-157?" or "what's my weight trend?" and Kit answers from your real data — never a generic search result. Five free questions a day. Unlimited with Pro.

    On-device data access Tool-use grounded answers No medical advice — observation, not prescription
{/* Row 2 — Coach */}
PRO Premium · Live AI Avatar

Coach.
Face-to-face with a peptide expert.

Coach is a live video chat with an AI avatar trained on a curated peptide knowledge base. Talk through your protocol, side effects, and titration in real time — voice and video, not just text. Available exclusively on PeptideKit Pro.

    Live AI avatar — voice and video Trained on curated peptide research Pro subscribers only
); } function Bullet({ children }) { return (
  • {children}
  • ); } /* Stylized Coach phone — original placeholder mock */ function CoachPhone() { return (
    {/* notch */}
    {/* header */}
    Coach
    ● Online · Pro
    {/* messages */} What's a typical retatrutide titration schedule, and when do most users plateau? Most clinical protocols start at 2 mg weekly for 4 weeks, then step to 4 mg, 8 mg, and 12 mg in 4-week intervals. Plateaus typically appear around weeks 16–20 — but that's protocol-dependent. Side-effect management at the 8 mg step? {/* input */}
    Ask Coach…
    ); } function CoachAvatar() { return (
    ); } function ChatBubble({ side, coach, children }) { const isLeft = side === 'left'; return (
    {children}
    ); } function CoachTyping() { return (
    {[0,1,2].map(i => ( ))}
    ); } /* ---------- Pricing ---------- */ function Pricing() { const plans = [ { name: 'Monthly', price: '$9.99', cadence: '/month', sub: 'Full access. Cancel anytime.', cta: 'Start Monthly' }, { name: 'Yearly', price: '$99.99', cadence: '/year', under: '$8.33/month, billed yearly', sub: 'Most popular for serious users.', cta: 'Start Yearly', highlight: true }, { name: 'Lifetime', price: '$199.99', cadence: 'once', sub: 'Pay once. Use forever.', cta: 'Get Lifetime', extra: 'All future features included' }, ]; return (
    Pricing

    Simple. Transparent.

    Free to start. Pro unlocks unlimited Kit and Coach.

    {plans.map((p, i) => ( ))}

    Free tier: 5 Kit messages per day, full tracker and calculator. Pro tier unlocks unlimited Kit + Coach AI.

    ); } function PriceCard({ plan }) { const isHi = plan.highlight; return (
    {isHi && (
    BEST VALUE
    )}
    {isHi && }
    {plan.name}
    {plan.price} {plan.cadence}
    {plan.under &&
    {plan.under}
    }
    {plan.sub}
      Unlimited Kit chat Coach AI access Vial scan All future features {plan.extra && {plan.extra}}
    {plan.cta}
    ); } function GradientBorder() { return (
    ); } /* ---------- FAQ ---------- */ function FAQ() { const items = [ { q: 'Is PeptideKit medical advice?', a: 'No. PeptideKit is an informational tracking utility. It does not give medical advice, dose recommendations, or replace your healthcare provider. The Kit assistant is descriptive ("3 days since last dose"), never prescriptive.' }, { q: 'Where does my data live?', a: 'On your iPhone. PeptideKit uses Apple CloudKit private database — your data is end-to-end encrypted and synced across your own devices via iCloud. We never see it.' }, { q: 'Does the AI know my data?', a: 'Kit reads your local stack and dose log on-device when you ask a question. The AI provider only sees the question and any relevant tool results — never your raw history. Coach uses a separate curated peptide knowledge base.' }, { q: 'What peptides does it support?', a: "Any peptide you log — GLP-1 agonists (semaglutide, tirzepatide, retatrutide), BPC-157, TB-500, growth hormone analogs, and more. PeptideKit doesn't sell peptides or recommend sources." }, { q: 'How do I cancel?', a: 'Subscriptions cancel through your iPhone Settings → Apple ID → Subscriptions. Lifetime is non-refundable but never expires.' }, { q: 'Is it on Android?', a: 'Not yet. iPhone and iPad only.' }, ]; const [open, setOpen] = useState2(0); return (
    FAQ

    Questions, answered.

    {items.map((it, i) => ( setOpen(open === i ? -1 : i)}/> ))}
    ); } function FAQItem({ item, isOpen, onToggle }) { return (
    {item.a}
    ); } /* ---------- Final CTA ---------- */ function FinalCTA() { return (

    Your stack, finally organized.

    Free to start. No credit card. No spreadsheets.

    ); } /* ---------- Footer ---------- */ function Footer() { return ( ); } function FooterCol({ title, children }) { return (
    {title}
    {children}
    ); } Object.assign(window, { AIShowcase, Pricing, FAQ, FinalCTA, Footer });