{"id":30198,"date":"2026-09-30T16:40:18","date_gmt":"2026-09-30T15:40:18","guid":{"rendered":"https:\/\/humanpotentialcoaching.com\/?page_id=30198"},"modified":"2026-10-21T17:25:18","modified_gmt":"2026-10-21T16:25:18","slug":"ai-food-tracker","status":"publish","type":"page","link":"https:\/\/humanpotentialcoaching.com\/nl\/ai-food-tracker\/","title":{"rendered":"AI Food Tracker"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"30198\" class=\"elementor elementor-30198\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-638f74d e-flex e-con-boxed e-con e-parent\" data-id=\"638f74d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b37116a elementor-widget elementor-widget-html\" data-id=\"b37116a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>AI Food Tracker for Founders &amp; Executives - Human Potential Coaching<\/title>\n<\/head>\n<body style=\"margin:0\">\n<style>\n  .hpc{\n    --surface:#0a0a0c; --raised:#141417; --ink:#f0ece3; --muted:#b4b0a7;\n    --border:#3b3832; --gold:#d9c27a; --gold-bright:#ead29a; --gold-pale:#f0e0b8; --cool:#8f897c;\n    --goldgrad:linear-gradient(115deg,#ead29a 0%,#c9a85a 100%);\n    --display:\"Plus Jakarta Sans\",system-ui,sans-serif;\n    --body:\"Inter\",system-ui,\"Segoe UI\",sans-serif; --label:\"Inter\",system-ui,sans-serif;\n    --ease:cubic-bezier(.4,0,.2,1); --enter:cubic-bezier(.16,1,.3,1); --dur:.45s; --maxw:1340px; --pad:clamp(20px,5vw,60px);\n    --seamline:1px solid rgba(240,236,227,.1);\n    all:revert;\n    font-family:var(--body) !important; color:var(--ink) !important; background:var(--surface) !important;\n    line-height:1.5; display:block; overflow-x:clip; width:auto; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw);\n    -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; text-rendering:optimizeLegibility;\n  }\n  .hpc *{ font-family:inherit !important; box-sizing:border-box; margin:0; padding:0; -webkit-font-smoothing:antialiased }\n  .hpc .inner{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}\n  .hpc ::selection{background:var(--gold);color:var(--surface)}\n  .hpc a{color:inherit;text-decoration:none}\n  .hpc .grad{background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc .anim{opacity:0;transform:translateY(16px);animation:floatUp .7s var(--enter) forwards}\n  @keyframes floatUp{to{opacity:1;transform:none}}\n  .hpc .d1{animation-delay:.05s}.hpc .d2{animation-delay:.16s}.hpc .d3{animation-delay:.27s}.hpc .d4{animation-delay:.38s}.hpc .d5{animation-delay:.48s}\n  .hpc .hdr{position:fixed;top:0;left:0;right:0;z-index:60;background:rgba(10,10,12,.9);border-bottom:1px solid rgba(240,236,227,.08);opacity:0;transform:translateY(-14px);pointer-events:none;transition:opacity .42s var(--ease),transform .42s var(--ease)}\n  .hpc .hdr.show{opacity:1;transform:translateY(0);pointer-events:auto}\n  .hpc .bar{display:flex;align-items:center;gap:26px;height:68px}\n  .hpc .brand{font-family:var(--display) !important;font-weight:600 !important;letter-spacing:-.01em;font-size:18px;color:var(--ink) !important;white-space:nowrap}\n  .hpc .brand b{font-weight:600 !important}\n  .hpc nav{display:flex;gap:28px;margin-left:12px}\n  .hpc nav a{color:var(--ink) !important;font-size:14.5px;font-weight:500 !important;opacity:.82;padding:4px 0;position:relative;transition:opacity .2s}\n  .hpc nav a::after{content:\"\";position:absolute;left:0;bottom:-3px;height:1px;width:0;background:var(--gold);transition:width .3s var(--ease)}\n  .hpc nav a:hover{opacity:1}.hpc nav a:hover::after{width:100%}\n  .hpc .sp{flex:1}\n  .hpc .lang{display:flex;align-items:center;gap:3px;font-family:var(--label) !important;font-size:12.5px;font-weight:600 !important;letter-spacing:.08em}\n  .hpc .lang button{font-family:inherit !important;background:none;border:none;color:var(--ink) !important;cursor:pointer;padding:4px 6px;transition:color .25s ease}\n  .hpc .lang button:hover,.hpc .lang button[aria-pressed=\"true\"]{color:var(--gold-bright) !important}\n  .hpc .lang s{color:var(--border);text-decoration:none}\n  .hpc .btn{display:inline-flex;align-items:center;justify-content:center;gap:0;min-width:auto;font-family:var(--body) !important;font-weight:600 !important;font-size:15px;letter-spacing:.01em;color:var(--ink) !important;background:transparent;border:1px solid var(--gold);border-radius:4px;padding:12px 22px;position:relative;overflow:hidden;isolation:isolate;cursor:pointer;line-height:1.3;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}\n  .hpc .btn::before{content:\"\";position:absolute;inset:0;z-index:-1;background:var(--goldgrad);transform:translateX(-101%);transition:transform var(--dur) var(--ease)}\n  .hpc .btn:hover{color:var(--surface) !important;border-color:var(--gold-pale)}\n  .hpc .btn:hover::before{transform:translateX(0)}\n  .hpc .btn:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}\n  .hpc .btn .arw{color:var(--gold-bright);display:inline-flex;align-items:center;transition:color var(--dur) var(--ease)}\n  .hpc .arw{display:inline-flex;align-items:center}\n  .hpc .arw svg{width:14px;height:14px;display:block}\n  .hpc .btn:hover .arw{color:var(--surface)}\n  .hpc .btn.sm{padding:9px 20px;font-size:14px;gap:0;min-width:auto}\n  .hpc .btn-text{position:relative;display:inline-flex;align-items:center;font-family:var(--body) !important;font-weight:500 !important;font-size:14px;color:var(--ink) !important;transition:color .2s var(--ease)}\n  .hpc .btn-text::after{content:\"\";position:absolute;left:0;bottom:-3px;height:1px;width:0;background:var(--gold);transition:width .3s var(--ease)}\n  .hpc .btn-text:hover::after{width:100%}\n  .hpc .sect.light .btn-text{color:#182a3b !important}\n  .hpc .sect.light .btn-text::after{background:#a8873e}\n  .hpc .pricebox .pricecta{display:flex;align-items:center;gap:30px;margin-top:22px}\n  .hpc .pricebox .pricecta .btn{margin-top:0}\n  .hpc .pricebox .btn-text{margin-top:0}\n  .hpc .pricebox .pdeduct{margin-top:18px}\n  .hpc .eyebrow{font-family:var(--label) !important;font-size:12.5px;letter-spacing:.17em;text-transform:uppercase;font-weight:600 !important;display:inline-flex;align-items:center;gap:11px;margin-bottom:16px}\n  .hpc .eyebrow .eicon{width:18px;height:18px;flex:none;color:var(--gold-bright)}\n  .hpc .eyebrow.sec{color:var(--muted) !important;gap:8px}\n  .hpc .eyebrow.sec .kicon{width:16px;height:16px;flex:none;color:var(--gold-bright)}\n  .hpc .stmt{font-family:var(--display) !important;font-weight:700 !important;letter-spacing:-.05em;line-height:1.06;color:var(--ink) !important}\n  .hpc .stmt .w{display:block;color:var(--ink) !important}\n  .hpc .stmt .g{display:block;padding-bottom:.22em;margin-bottom:-.22em;background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc #proof .head{text-align:center;margin-left:auto;margin-right:auto}\n  .hpc .hero{position:relative;z-index:2;overflow:visible;min-height:clamp(680px,92vh,1000px);background:linear-gradient(160deg,#141417 0%,#0a0a0c 70%)}\n  .hpc .photo{position:absolute;top:0;left:0;right:0;bottom:-25px;z-index:0;background:url(\"https:\/\/humanpotentialcoaching.com\/wp-content\/uploads\/2021\/03\/hero_test_coaching.jpg\") 62% 30%\/cover no-repeat;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - var(--pad) + 4px) calc(100% - 25px),calc(100% - var(--pad) + 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) + 0.536px) calc(100% - 23.0px),calc(100% - var(--pad)) calc(100% - 21px),calc(100% - var(--pad)) calc(100% - 4px),calc(100% - var(--pad) - 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - var(--htw,112px) + 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 4px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 21px),calc(100% - var(--pad) - var(--htw,112px) - 0.536px) calc(100% - 23.0px),calc(100% - var(--pad) - var(--htw,112px) - 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) - var(--htw,112px) - 4px) calc(100% - 25px),0 calc(100% - 25px));clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - var(--pad) + 4px) calc(100% - 25px),calc(100% - var(--pad) + 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) + 0.536px) calc(100% - 23.0px),calc(100% - var(--pad)) calc(100% - 21px),calc(100% - var(--pad)) calc(100% - 4px),calc(100% - var(--pad) - 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - var(--htw,112px) + 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 4px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 21px),calc(100% - var(--pad) - var(--htw,112px) - 0.536px) calc(100% - 23.0px),calc(100% - var(--pad) - var(--htw,112px) - 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) - var(--htw,112px) - 4px) calc(100% - 25px),0 calc(100% - 25px))}\n  .hpc .hero::after{content:\"\";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0a0c 0%,#0a0a0ce6 24%,#0a0a0c85 42%,#0a0a0c2b 54%,transparent 64%)}\n  .hpc .hero-inner{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:clamp(64px,9vw,120px) var(--pad) clamp(70px,8vw,100px);display:flex;align-items:center;min-height:inherit}\n  .hpc .hero-copy{max-width:600px;width:100%}\n  .hpc h1{font-family:var(--display) !important;font-size:clamp(36px,5.4vw,66px);line-height:1.02;font-weight:700 !important;letter-spacing:-.05em;color:var(--ink) !important}\n  .hpc h1 .l2{display:block;padding-bottom:.2em;margin-bottom:-.2em;background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc .lead{font-size:clamp(16px,1.4vw,18.5px);font-weight:400 !important;color:var(--muted) !important;max-width:42ch;margin:18px 0 28px}\n  .hpc .lead .em{background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:500 !important}\n  .hpc .cta-row{display:flex;align-items:center;gap:26px;flex-wrap:wrap}\n  .hpc .trust{margin-top:24px;font-size:12.5px;font-family:var(--label) !important;font-weight:500 !important;letter-spacing:.04em;color:var(--muted) !important;display:flex;align-items:center;gap:9px}\n  .hpc .trust .stars{font-size:13px;line-height:1;letter-spacing:2px;display:inline-flex;align-items:center;background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc .scrolldown{position:absolute;right:var(--pad);bottom:-25px;z-index:5;width:auto;height:25px;padding:0 19px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:none;font-family:var(--label) !important;font-size:10px;font-weight:600 !important;letter-spacing:.13em;text-transform:uppercase;color:#fff !important;text-shadow:0 1px 10px rgba(0,0,0,.95),0 0 3px rgba(0,0,0,.7);cursor:pointer;transition:color .25s var(--ease)}\n  .hpc .scrolldown:hover{color:var(--gold-bright) !important}\n  .hpc .scrolldown .larw{width:11px;height:11px;flex:none;transform:scaleY(-1)}\n  .hpc .scrolldown .dn{display:inline-block;animation:bob 1.8s var(--ease) infinite}\n  @keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}\n  .hpc .mtoggle{display:none}\n  .hpc .sect{position:relative;border-top:var(--seamline)}\n  .hpc .sect::before{content:\"\";position:absolute;top:0;left:0;right:0;height:9px;background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.12) 55%,transparent);pointer-events:none;z-index:1}\n  .hpc .sect .inner{position:relative;z-index:2}\n  .hpc .foryou{background:radial-gradient(120% 95% at 20% -10%, rgba(217,194,122,.14), transparent 58%), radial-gradient(90% 70% at 100% 115%, rgba(217,194,122,.05), transparent 60%), linear-gradient(200deg,#1a1710 0%,#0b0b0c 58%,#070707 100%);padding:clamp(66px,8vw,96px) 0 clamp(70px,9vw,110px)}\n  .hpc .foryou .head{text-align:center;max-width:720px;margin:0 auto 40px}\n  .hpc .foryou .eyebrow{justify-content:center}\n  .hpc .foryou .stmt{font-size:clamp(26px,3.4vw,42px)}\n  .hpc .cols{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);column-gap:clamp(26px,4vw,60px);position:relative}\n  .hpc .cols::before{content:\"\";position:absolute;top:6px;bottom:6px;left:50%;width:1px;background:linear-gradient(to bottom,transparent,rgba(240,236,227,.16),transparent)}\n  .hpc .col{display:grid;grid-template-rows:subgrid;grid-row:1 \/ span 5;row-gap:0}\n  @supports not (grid-template-rows:subgrid){ .hpc .col{display:flex;flex-direction:column} }\n  .hpc .chead{font-family:var(--label) !important;font-size:12.5px;font-weight:700 !important;letter-spacing:.1em;text-transform:uppercase;padding-bottom:16px;color:var(--muted) !important}\n  .hpc .chead .grad{font-weight:700 !important}\n  .hpc .item{display:flex;gap:12px;align-items:flex-start;padding:13px 10px;border-bottom:1px solid rgba(240,236,227,.1);font-size:14.5px;color:var(--ink);transition:background .25s var(--ease)}\n  .hpc .col.no .item{color:var(--muted)}\n  .hpc .item:hover{background:rgba(240,224,184,.11)}\n  .hpc .col.no .item:hover{background:rgba(240,236,227,.07)}\n  .hpc .col .item:last-child{border-bottom:0}\n  .hpc .item .mk{flex:none;font-size:12.5px;line-height:1.5;font-weight:700}\n  .hpc .col.yes .mk{background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc .col.no .mk{color:var(--cool)}\n  .hpc .proof{background:linear-gradient(180deg,#081627 0%,#050f1b 100%);padding:clamp(66px,8vw,96px) 0 clamp(80px,10vw,120px)}\n  .hpc .proof .head{max-width:620px;margin:0 0 10px}\n  .hpc .proof .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .pcards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,3vw,40px);margin-top:18px}\n  .hpc .pcard:nth-child(2){margin-top:64px}\n  .hpc .pimg{aspect-ratio:5\/4;border:1px solid var(--border);background:linear-gradient(145deg,#1b1b1f,#0c0c0e);position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:16px}\n  .hpc .proof .pimg::after{content:\"\";position:absolute;inset:0;z-index:2;padding:1.8px;background:conic-gradient(from var(--pbang,0deg), rgba(217,194,122,0) 0deg, rgba(217,194,122,0) 300deg, var(--gold-bright) 340deg, var(--gold-pale) 358deg, rgba(217,194,122,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .3s var(--ease)}\n  .hpc .proof .pcard:hover .pimg::after{opacity:1;animation:pbspin 3s linear infinite}\n  @keyframes pbspin{to{--pbang:360deg}}\n  .hpc .pimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}\n  .hpc .pimg .tag{position:relative;z-index:1;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}\n  .hpc .pname{font-family:var(--display) !important;font-weight:600 !important;font-size:20px;color:var(--ink) !important;margin-top:18px}\n  .hpc .prole{font-size:13px;color:var(--muted) !important;margin-top:3px}\n  .hpc .pname{margin-top:16px}\n  .hpc .presult{font-size:15.5px;color:var(--ink) !important;margin-top:8px;max-width:34ch}\n  .hpc .plink{display:inline-flex;align-items:center;gap:8px;margin-top:9px;font-weight:600 !important;font-size:14px;color:var(--gold-bright) !important;border-bottom:1px solid transparent;padding-bottom:3px;transition:border-color .25s}\n  .hpc .plink:hover{border-color:var(--gold)}\n  .hpc .proof .foot{margin-top:40px;display:flex;justify-content:center}\n  .hpc .pvideo{position:relative;cursor:pointer;max-width:820px;margin:0 auto;aspect-ratio:16\/9;border:1px solid rgba(201,169,90,.5);border-radius:4px;overflow:hidden;background:#000}\n  .hpc .pvideo iframe{width:100%;height:100%;border:0;display:block}\n  .hpc .pvposter{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}\n  .hpc .pvplay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:72px;height:72px;border-radius:50%;background:rgba(8,8,10,.5);border:1px solid var(--gold-bright);display:flex;align-items:center;justify-content:center;transition:background .3s var(--ease),transform .3s var(--ease)}\n  .hpc .pvplay svg{width:28px;height:28px;margin-left:4px;fill:var(--gold-bright);transition:fill .3s var(--ease)}\n  .hpc .pvideo:hover .pvplay{background:var(--goldgrad);transform:translate(-50%,-50%) scale(1.06)}\n  .hpc .pvideo:hover .pvplay svg{fill:var(--surface)}\n  .hpc .pvcap{text-align:center;margin-top:18px;display:flex;flex-direction:column;gap:3px}\n  .hpc .pvcap .pvname{font-family:var(--display) !important;font-weight:600 !important;font-size:17px;color:#182a3b !important}\n  .hpc .pvcap .pvmeta{font-size:13.5px;color:#5e6b78 !important}\n  .hpc .method{background:radial-gradient(120% 95% at 84% -8%, rgba(217,194,122,.13), transparent 58%), radial-gradient(90% 70% at 0% 115%, rgba(217,194,122,.05), transparent 60%), linear-gradient(200deg,#16141a 0%,#0a0a0b 58%,#060606 100%);padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,110px)}\n  .hpc .method .head{max-width:760px;margin:0 auto 44px;text-align:center}\n  .hpc .method .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .timeline{position:relative;max-width:560px;padding-left:46px;margin:0 auto}\n  .hpc .tline{position:absolute;left:15px;top:8px;bottom:4px;width:2px;background:rgba(240,236,227,.12);border-radius:2px;overflow:hidden}\n  .hpc .tfill{position:absolute;left:0;top:0;width:100%;height:0;background:var(--goldgrad)}\n  .hpc .tphase{position:relative;padding-bottom:clamp(34px,5vw,56px)}\n  .hpc .tphase:last-child{padding-bottom:0}\n  .hpc .tnode{position:absolute;left:-37px;bottom:4px;top:auto;width:14px;height:14px;border-radius:50%;border:2px solid rgba(240,236,227,.25);background:var(--surface);transition:border-color .4s var(--ease),background .4s var(--ease),box-shadow .4s var(--ease)}\n  .hpc .tphase.active .tnode{border-color:var(--gold-bright);background:var(--gold-bright);box-shadow:0 0 0 5px rgba(217,194,122,.14)}\n  .hpc .tphase h3{font-family:var(--display) !important;font-weight:600 !important;font-size:clamp(20px,2.2vw,26px);letter-spacing:-.01em;color:var(--muted) !important;transition:color .4s var(--ease)}\n  .hpc .tphase.active h3{color:var(--ink) !important}\n  .hpc .tphase .ttime{font-size:12.5px;letter-spacing:.03em;color:var(--cool) !important;margin:6px 0 12px;transition:color .4s var(--ease)}\n  .hpc .tphase.active .ttime{color:var(--gold-bright) !important}\n  .hpc .tphase p{color:var(--muted) !important;font-size:15.5px;line-height:1.66;max-width:60ch;opacity:.65;transition:opacity .4s var(--ease)}\n  .hpc .tphase.active p{opacity:1}\n  .hpc .method .foot{margin-top:44px;display:flex;justify-content:center}\n  @media (max-width:860px){.hpc .timeline{padding-left:46px}}\n  .hpc .week{background:radial-gradient(110% 90% at 12% 110%, rgba(217,194,122,.12), transparent 60%), radial-gradient(80% 60% at 100% -10%, rgba(217,194,122,.05), transparent 60%), linear-gradient(195deg,#141218 0%,#0a0a0b 60%,#070707 100%);padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,110px)}\n  .hpc .week .head{max-width:840px;margin:0 0 42px}\n  .hpc .week .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .weekgrid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,70px);align-items:start}\n  .hpc .weeknarr p{color:var(--muted) !important;font-size:16.5px;line-height:1.72;max-width:48ch}\n  .hpc .weeknarr p + p{margin-top:15px}\n  .hpc .weeknarr .wkbtn{margin-top:28px}\n  .hpc .weeknarr p .em{background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:500 !important}\n  .hpc .weekways{display:flex;flex-direction:column}\n  .hpc .way{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:18px 0;border-top:1px solid rgba(240,236,227,.1);transition:background .25s var(--ease)}\n  .hpc .way:last-child{border-bottom:1px solid rgba(240,236,227,.1)}\n  .hpc .way:hover{background:rgba(240,224,184,.05)}\n  .hpc .way .wic{width:36px;height:36px;flex:none;color:var(--gold-bright);border:1px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center}\n  .hpc .way .wic svg{width:17px;height:17px}\n  .hpc .way h4{font-family:var(--display) !important;font-weight:600 !important;font-size:17px;letter-spacing:-.01em;color:var(--ink) !important;margin-bottom:5px}\n  .hpc .way p{color:var(--muted) !important;font-size:14px;line-height:1.55}\n  .hpc .week .foot{margin-top:46px}\n  @media (max-width:860px){.hpc .weekgrid{grid-template-columns:1fr;gap:28px}}\n  .hpc .meet{background:radial-gradient(120% 90% at 50% -12%, rgba(217,194,122,.12), transparent 60%), linear-gradient(195deg,#141218 0%,#0a0a0b 60%,#070707 100%);padding:clamp(66px,8vw,96px) 0 clamp(70px,8vw,100px);text-align:center}\n  .hpc .meet .eyebrow{justify-content:center}\n  .hpc .meet .head{max-width:720px;margin:0 auto 30px}\n  .hpc .meet .stmt{font-size:clamp(26px,3.2vw,40px)}\n  .hpc .mvid{max-width:960px;margin:0 auto;position:relative;aspect-ratio:16\/9;border:1px solid rgba(201,169,90,.5);border-radius:4px;overflow:hidden;background:#000}\n  .hpc .mvid video{width:100%;height:100%;display:block}\n  .hpc .guide{padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,104px)}\n  .hpc .guide .head{max-width:760px;margin:0 0 42px}\n  .hpc .guide .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .guidegrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,66px);align-items:center}\n  .hpc .gimg{aspect-ratio:4\/5;border:1px solid #d9cfbf;background:linear-gradient(145deg,#ded3c2,#eee7db);position:relative;overflow:hidden;border-radius:4px}\n  .hpc .gimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}\n  .hpc .gcap{margin-top:12px;font-size:12.5px;line-height:1.5;color:#5e6b78 !important;letter-spacing:.015em}\n  .hpc .gbody{max-width:560px}\n  .hpc .gbody p{color:#243444 !important;font-size:15.5px;line-height:1.65}\n  .hpc .gbody p + p{margin-top:14px}\n  .hpc .gbody .em{background:linear-gradient(115deg,#a8873e,#8a6d2e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:500 !important}\n  .hpc .gsigrow{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:26px;padding-top:20px}\n  .hpc .gsigrow::before{content:\"\";position:absolute;top:0;left:0;right:0;height:2px;background:rgba(24,42,59,.14)}\n  .hpc .gsigrow::after{content:\"\";position:absolute;top:0;left:0;height:2px;width:0;background:var(--goldgrad);transition:width .55s cubic-bezier(.34,1.56,.64,1)}\n  .hpc .gbody p:hover ~ .gsigrow::after{width:100%}\n  .hpc .gsig{display:flex;flex-direction:column;gap:2px}\n  .hpc .gsig .gname{font-family:var(--display) !important;font-weight:600 !important;font-size:18px;color:#182a3b !important}\n  .hpc .gsig .grole{font-size:13px;color:#5e6b78 !important}\n  .hpc .gsig .gmeta{font-size:12.5px;color:#7a8794 !important;margin-top:3px}\n  .hpc .gsigrow .plink{margin-top:0}\n  @media (max-width:860px){.hpc .guidegrid{grid-template-columns:1fr;gap:26px}.hpc .gimg{max-width:none}.hpc .guide .gbody p,.hpc .guide .gcap{text-align:left}}\n  @property --pbang{syntax:\"<angle>\";inherits:false;initial-value:0deg}\n  .hpc .offer{background:radial-gradient(110% 90% at 85% -10%, rgba(217,194,122,.12), transparent 58%), radial-gradient(80% 60% at 0% 115%, rgba(217,194,122,.05), transparent 60%), linear-gradient(200deg,#15131a 0%,#0a0a0b 60%,#060606 100%);padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,110px)}\n  .hpc .offer .head{max-width:760px;margin:0 0 40px}\n  .hpc .offer .stmt{font-size:clamp(28px,3.4vw,42px)}\n  .hpc .offergrid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,5vw,72px);align-items:start}\n  .hpc .offerlead{color:var(--muted) !important;font-size:15.5px;line-height:1.6;max-width:42ch;margin:18px 0 20px}\n  .hpc .pricebox{position:relative;isolation:isolate;border:1px solid var(--border);border-radius:8px;padding:24px 26px;background:linear-gradient(160deg,rgba(217,194,122,.07),rgba(255,255,255,.012))}\n  .hpc .pricebox::after{content:\"\";position:absolute;inset:-1px;border-radius:9px;padding:1.6px;background:conic-gradient(from var(--pbang,0deg), rgba(217,194,122,0) 0deg, rgba(217,194,122,0) 285deg, var(--gold-bright) 330deg, var(--gold-pale) 352deg, rgba(217,194,122,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0}\n  .hpc .pricebox.lit::after{animation:pbtrace 10s linear infinite}\n  @keyframes pbtrace{0%{--pbang:0deg;opacity:0}1%{opacity:1}7%{--pbang:360deg;opacity:1}8.5%{--pbang:360deg;opacity:0}100%{--pbang:360deg;opacity:0}}\n  .hpc .pricebox .plabel{font-family:var(--label) !important;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted) !important;margin-bottom:10px}\n  .hpc .pricebox .pamount{font-family:var(--display) !important;font-weight:600 !important;font-size:clamp(34px,4vw,46px);color:var(--ink) !important;line-height:1;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}\n  .hpc .pricebox .pvat{font-family:var(--body) !important;font-size:14px;font-weight:500 !important;color:var(--muted) !important;letter-spacing:.02em}\n  .hpc .pricebox .pnote{font-size:12.5px;line-height:1.5;color:var(--cool) !important;margin-top:10px}\n  .hpc .pricebox .btn{margin-top:20px}\n  .hpc .guarantees{margin-top:22px;display:flex;flex-direction:column;gap:13px}\n  .hpc .guar{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start}\n  .hpc .guar .gmk{font-size:13px;font-weight:700 !important;line-height:1.5;margin-top:1px;background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc .guar p{font-size:13.5px;line-height:1.55;color:var(--muted) !important}\n  .hpc .guar b{color:var(--ink) !important;font-weight:600 !important}\n  .hpc .dtitle{font-family:var(--label) !important;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700 !important;color:var(--muted) !important;padding-bottom:14px;border-bottom:1px solid rgba(240,236,227,.1)}\n  .hpc .deliv{list-style:none}\n  .hpc .deliv li{display:grid;grid-template-columns:auto 1fr;gap:13px;padding:14px 0;border-bottom:1px solid rgba(240,236,227,.08);font-size:14.5px;line-height:1.5;color:var(--muted) !important}\n  .hpc .deliv .chk{position:relative;width:18px;height:18px;margin-top:2px;flex:none;border:1.5px solid var(--border);border-radius:8px;transition:border-color .25s var(--ease),background .25s var(--ease)}\n  .hpc .deliv .chk::after{content:\"\";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid var(--surface);border-width:0 2px 2px 0;transform:rotate(45deg) scale(.4);opacity:0;transition:opacity .22s var(--ease),transform .22s var(--ease)}\n  .hpc .deliv li:hover .chk,.hpc .deliv li.checked .chk{border-color:var(--gold-bright);background:var(--goldgrad)}\n  .hpc .deliv li:hover .chk::after,.hpc .deliv li.checked .chk::after{opacity:1;transform:rotate(45deg) scale(1)}\n  .hpc .deliv li b{color:var(--ink) !important;font-weight:600 !important}\n  .hpc .anchor{margin-top:22px;font-size:13.5px;line-height:1.6;color:var(--cool) !important}\n  .hpc .anchor b{color:var(--gold-pale) !important;font-weight:600 !important}\n  .hpc .offerright{background:linear-gradient(158deg,#faf7f0 0%,#e9e1ce 100%);border:1px solid rgba(201,169,90,.45);border-radius:8px;padding:28px 28px 26px}\n  .hpc .offerright .dtitle{color:#5e6b78 !important;border-bottom-color:rgba(24,42,59,.14)}\n  .hpc .offerright .deliv li{color:#3b4a58 !important;border-bottom-color:rgba(24,42,59,.08)}\n  .hpc .offerright .deliv li b{color:#182a3b !important}\n  .hpc .offerright .deliv .chk{border-color:rgba(24,42,59,.28)}\n  .hpc .offerright .anchor{color:#5e6b78 !important}\n  .hpc .offerright .anchor b{color:#a8873e !important}\n  @media (max-width:860px){.hpc .offergrid{grid-template-columns:1fr;gap:30px}}\n  .hpc .faq{background:radial-gradient(110% 90% at 15% -10%, rgba(217,194,122,.10), transparent 58%), linear-gradient(195deg,#141218 0%,#0a0a0b 60%,#070707 100%);padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,104px)}\n  .hpc .faq .head{max-width:720px;margin:0 0 20px}\n  .hpc .faq .stmt{font-size:clamp(26px,3.2vw,40px)}\n  .hpc .faqlist{max-width:none}\n  .hpc .qa{border-bottom:1px solid rgba(240,236,227,.1)}\n  .hpc .qa summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 2px;font-family:var(--display) !important;font-weight:600 !important;font-size:clamp(16px,1.5vw,19px);letter-spacing:-.01em;color:var(--ink) !important;transition:color .25s var(--ease)}\n  .hpc .qa summary::-webkit-details-marker{display:none}\n  .hpc .qa summary:hover{color:var(--gold-bright) !important}\n  .hpc .qa .qi{flex:none;width:20px;height:20px;position:relative}\n  .hpc .qa .qi::before,.hpc .qa .qi::after{content:\"\";position:absolute;background:var(--gold-bright);border-radius:1px}\n  .hpc .qa .qi::before{top:9px;left:2px;right:2px;height:2px}\n  .hpc .qa .qi::after{left:9px;top:2px;bottom:2px;width:2px;transition:transform .3s var(--ease)}\n  .hpc .qa[open] .qi::after{transform:scaleY(0)}\n  .hpc .qa .qa-a{padding:0 2px 22px;max-width:72ch}\n  .hpc .qa .qa-a p{color:var(--muted) !important;font-size:15px;line-height:1.66}\n  .hpc .close{background:radial-gradient(120% 90% at 50% -12%, rgba(217,194,122,.15), transparent 60%), linear-gradient(200deg,#16141a 0%,#0a0a0b 60%,#060606 100%);padding:clamp(74px,9vw,120px) 0;text-align:center}\n  .hpc .close .inner{max-width:780px}\n  .hpc .close .eyebrow{justify-content:center}\n  .hpc .close .stmt{font-size:clamp(30px,4vw,52px);margin-bottom:20px}\n  .hpc .close .clead{color:var(--muted) !important;font-size:16.5px;line-height:1.66;max-width:54ch;margin:0 auto 32px}\n  .hpc .close .cta-row{display:flex;justify-content:center;align-items:center;gap:22px;flex-wrap:wrap}\n  .hpc .close .antisale{margin-top:16px;font-family:var(--label) !important;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cool) !important}\n  .hpc .notready{margin:42px auto 0;max-width:46ch;padding-top:26px;border-top:1px solid rgba(240,236,227,.1);font-size:14.5px;line-height:1.6;color:var(--muted) !important}\n  .hpc .notready a{position:relative;color:var(--gold-bright) !important;font-weight:500 !important}\n  .hpc .notready a::after{content:\"\";position:absolute;left:0;bottom:-2px;height:1px;width:0;background:var(--gold);transition:width .3s var(--ease)}\n  .hpc .notready a:hover::after{width:100%}\n  .hpc .ftr{background:radial-gradient(100% 72% at 50% 0%, rgba(217,194,122,.06), transparent 62%), #0b0b0d;border-top:1px solid rgba(217,194,122,.2);padding:clamp(48px,6vw,70px) 0 clamp(28px,4vw,38px)}\n  .hpc .ftr-top{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-bottom:26px;border-bottom:1px solid rgba(240,236,227,.08)}\n  .hpc .ftr-brand{font-family:var(--display) !important;font-weight:600 !important;font-size:17px;color:var(--ink) !important;white-space:nowrap}\n  .hpc .ftr-nav{display:flex;gap:22px;flex-wrap:wrap}\n  .hpc .ftr-nav a{position:relative;font-size:14px;font-weight:500 !important;color:var(--muted) !important;transition:color .2s var(--ease)}\n  .hpc .ftr-nav a::after{content:\"\";position:absolute;left:0;bottom:-3px;height:1px;width:0;background:var(--gold);transition:width .3s var(--ease)}\n  .hpc .ftr-nav a:hover{color:var(--gold-bright) !important}\n  .hpc .ftr-nav a:hover::after{width:100%}\n  .hpc .ftr-social{display:flex;gap:12px}\n  .hpc .ftr-social a{width:36px;height:36px;border:1px solid var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--muted) !important;transition:color .2s var(--ease),border-color .2s var(--ease)}\n  .hpc .ftr-social a:hover{color:var(--gold-bright) !important;border-color:var(--gold)}\n  .hpc .ftr-social svg{width:17px;height:17px}\n  .hpc .ftr-bot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px;font-size:12.5px;color:var(--cool) !important}\n  .hpc .ftr-legal{display:flex;gap:20px;flex-wrap:wrap}\n  .hpc .ftr-legal a{color:var(--cool) !important;transition:color .2s var(--ease)}\n  .hpc .ftr-legal a:hover{color:var(--muted) !important}\n  @media (min-width:861px){.hpc .ftr-top{display:grid;grid-template-columns:1fr auto 1fr}.hpc .ftr-top .ftr-nav{justify-self:center;margin:0}.hpc .ftr-top .ftr-social{justify-self:end}}\n  @media (max-width:860px){.hpc .ftr-top{flex-direction:column;align-items:flex-start;gap:18px}.hpc .ftr-bot{flex-direction:column;align-items:flex-start;gap:8px}}\n  .hpc .meet,.hpc .method,.hpc .week,.hpc .faq,.hpc .ftr{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.13), transparent 62%), linear-gradient(200deg,#15131a 0%,#0a0a0b 58%,#070707 100%)}\n  .hpc .sect > .stab{position:absolute;bottom:0;transform:translateY(100%);z-index:5;cursor:default;height:25px;padding:0 19px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:var(--label) !important;font-size:10px;font-weight:700 !important;letter-spacing:.15em;text-transform:uppercase;color:var(--muted) !important;background:transparent;transition:color .25s var(--ease)}\n  .hpc .sect.light > .stab{color:#5e6b78 !important}\n  .hpc .stab.stab-l{left:var(--pad)}\n  .hpc .stab.stab-r{right:var(--pad)}\n  .hpc .stab .larw{width:11px;height:11px;flex:none}\n  .hpc .stab.stab-l .larw{transform:rotate(180deg)}\n  .hpc .stab.stab-r .larw{transform:scaleY(-1)}\n  .hpc .sect > .stab:hover{color:var(--gold-bright) !important}\n  .hpc .sect.light > .stab:hover{color:#a8873e !important}\n  .hpc .sbg{position:absolute;top:0;left:0;right:0;bottom:-25px;z-index:0;pointer-events:none}\n  .hpc .sbg.sbg-l{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(var(--pad) + var(--tw,118px) + 4px) calc(100% - 25px),calc(var(--pad) + var(--tw,118px) + 2.0px) calc(100% - 24.464px),calc(var(--pad) + var(--tw,118px) + 0.536px) calc(100% - 23.0px),calc(var(--pad) + var(--tw,118px)) calc(100% - 21px),calc(var(--pad) + var(--tw,118px)) calc(100% - 4px),calc(var(--pad) + var(--tw,118px) - 0.536px) calc(100% - 2.0px),calc(var(--pad) + var(--tw,118px) - 2.0px) calc(100% - 0.536px),calc(var(--pad) + var(--tw,118px) - 4px) 100%,calc(var(--pad) + 4px) 100%,calc(var(--pad) + 2.0px) calc(100% - 0.536px),calc(var(--pad) + 0.536px) calc(100% - 2.0px),var(--pad) calc(100% - 4px),var(--pad) calc(100% - 21px),calc(var(--pad) - 0.536px) calc(100% - 23.0px),calc(var(--pad) - 2.0px) calc(100% - 24.464px),calc(var(--pad) - 4px) calc(100% - 25px),0 calc(100% - 25px));clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(var(--pad) + var(--tw,118px) + 4px) calc(100% - 25px),calc(var(--pad) + var(--tw,118px) + 2.0px) calc(100% - 24.464px),calc(var(--pad) + var(--tw,118px) + 0.536px) calc(100% - 23.0px),calc(var(--pad) + var(--tw,118px)) calc(100% - 21px),calc(var(--pad) + var(--tw,118px)) calc(100% - 4px),calc(var(--pad) + var(--tw,118px) - 0.536px) calc(100% - 2.0px),calc(var(--pad) + var(--tw,118px) - 2.0px) calc(100% - 0.536px),calc(var(--pad) + var(--tw,118px) - 4px) 100%,calc(var(--pad) + 4px) 100%,calc(var(--pad) + 2.0px) calc(100% - 0.536px),calc(var(--pad) + 0.536px) calc(100% - 2.0px),var(--pad) calc(100% - 4px),var(--pad) calc(100% - 21px),calc(var(--pad) - 0.536px) calc(100% - 23.0px),calc(var(--pad) - 2.0px) calc(100% - 24.464px),calc(var(--pad) - 4px) calc(100% - 25px),0 calc(100% - 25px))}\n  .hpc .sbg.sbg-r{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - var(--pad) + 4px) calc(100% - 25px),calc(100% - var(--pad) + 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) + 0.536px) calc(100% - 23.0px),calc(100% - var(--pad)) calc(100% - 21px),calc(100% - var(--pad)) calc(100% - 4px),calc(100% - var(--pad) - 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - 4px) 100%,calc(100% - var(--pad) - var(--tw,118px) + 4px) 100%,calc(100% - var(--pad) - var(--tw,118px) + 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - var(--tw,118px) + 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - var(--tw,118px)) calc(100% - 4px),calc(100% - var(--pad) - var(--tw,118px)) calc(100% - 21px),calc(100% - var(--pad) - var(--tw,118px) - 0.536px) calc(100% - 23.0px),calc(100% - var(--pad) - var(--tw,118px) - 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) - var(--tw,118px) - 4px) calc(100% - 25px),0 calc(100% - 25px));clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - var(--pad) + 4px) calc(100% - 25px),calc(100% - var(--pad) + 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) + 0.536px) calc(100% - 23.0px),calc(100% - var(--pad)) calc(100% - 21px),calc(100% - var(--pad)) calc(100% - 4px),calc(100% - var(--pad) - 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - 4px) 100%,calc(100% - var(--pad) - var(--tw,118px) + 4px) 100%,calc(100% - var(--pad) - var(--tw,118px) + 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - var(--tw,118px) + 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - var(--tw,118px)) calc(100% - 4px),calc(100% - var(--pad) - var(--tw,118px)) calc(100% - 21px),calc(100% - var(--pad) - var(--tw,118px) - 0.536px) calc(100% - 23.0px),calc(100% - var(--pad) - var(--tw,118px) - 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) - var(--tw,118px) - 4px) calc(100% - 25px),0 calc(100% - 25px))}\n  .hpc .sect.light>.sbg{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.22), transparent 60%), linear-gradient(155deg,#faf8f1 0%,#edddb4 100%)}\n  .hpc .meet>.sbg,.hpc .method>.sbg,.hpc .week>.sbg,.hpc .faq>.sbg{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.13), transparent 62%), linear-gradient(200deg,#15131a 0%,#0a0a0b 58%,#070707 100%)}\n  .hpc .hero{z-index:40}\n    .hpc .sect.light{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.22), transparent 60%), linear-gradient(155deg,#faf8f1 0%,#edddb4 100%)}\n  .hpc .sect.light::before{display:none}\n  .hpc .sect.light .eyebrow.sec{color:#5e6b78 !important}\n  .hpc .sect.light .eyebrow.sec .snum{color:#a8873e !important}\n  .hpc .sect.light .stmt .w{color:#182a3b !important}\n  .hpc .sect.light .stmt .g{background:linear-gradient(115deg,#a8873e,#8a6d2e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc .sect.light .pname{color:#182a3b !important}\n  .hpc .sect.light .prole{color:#5e6b78 !important}\n  .hpc .sect.light .presult{color:#243444 !important}\n  .hpc .sect.light .pimg{border-color:#d9cfbf;background:linear-gradient(145deg,#ded3c2,#eee7db)}\n  .hpc .sect.light .plink{color:#a8873e !important}\n  .hpc .sect.light .btn{color:#182a3b !important;background:transparent;border:0;border-bottom:2px solid rgba(24,42,59,.22);border-radius:0;padding:14px 2px;min-width:auto;gap:20px;overflow:visible;transition:color .35s var(--ease)}\n  .hpc .sect.light .btn::before{display:none}\n  .hpc .sect.light .btn::after{content:\"\";position:absolute;left:0;bottom:-2px;height:2px;width:0;background:linear-gradient(90deg,#ead29a,#8a6d2e);transition:width .45s cubic-bezier(.34,1.56,.64,1)}\n  .hpc .sect.light .btn:hover{color:#a8873e !important}\n  .hpc .sect.light .btn:hover::after{width:100%}\n  .hpc .sect.light .btn .arw{color:#a8873e;transition:transform .35s var(--ease)}\n  .hpc .sect.light .btn:hover .arw{transform:translate(3px,-3px)}\n  .hpc .foryou.light .chead{color:#5e6b78 !important}\n  .hpc .foryou.light .cols::before{background:linear-gradient(to bottom,transparent,rgba(24,42,59,.18),transparent)}\n  .hpc .foryou.light .item{color:#243444;border-bottom-color:rgba(24,42,59,.1)}\n  .hpc .foryou.light .col.no .item{color:#5e6b78}\n  .hpc .foryou.light .item:hover{background:rgba(201,169,90,.1)}\n  .hpc .foryou.light .col.no .item:hover{background:rgba(24,42,59,.05)}\n  .hpc .foryou.light .col.no .mk{color:#9aa3ab}\n  .hpc .faq.light .qa{border-bottom-color:rgba(24,42,59,.12)}\n  .hpc .faq.light .qa summary{color:#182a3b !important}\n  .hpc .faq.light .qa summary:hover{color:#a8873e !important}\n  .hpc .faq.light .qa .qi::before,.hpc .faq.light .qa .qi::after{background:#a8873e}\n  .hpc .faq.light .qa-a p{color:#3b4a58 !important}\n  .hpc .offer.light .guar p{color:#3b4a58 !important}\n  .hpc .offer.light .guar b{color:#182a3b !important}\n  .hpc .offer.light .pricebox{background:linear-gradient(160deg,#fdfbf6,#f3eee2);border-color:rgba(201,169,90,.45)}\n  .hpc .offer.light .pricebox::after{padding:2px;background:conic-gradient(from var(--pbang,0deg), rgba(168,135,62,0) 0deg, rgba(168,135,62,0) 280deg, #ead29a 326deg, #6e5520 351deg, rgba(168,135,62,0) 360deg)}\n  .hpc .offer.light .pricebox .plabel{color:#5e6b78 !important}\n  .hpc .offer.light .pricebox .pamount{color:#182a3b !important}\n  .hpc .offer.light .pricebox .pvat{color:#5e6b78 !important}\n  .hpc .offer.light .pricebox .pnote{color:#7a8794 !important}\n  .hpc .offer.light .offerright{background:transparent;border:0;padding:0}\n  .hpc .close.light .clead{color:#3b4a58 !important}\n  .hpc .close.light .antisale{color:#5e6b78 !important}\n  .hpc .close.light .notready{color:#5e6b78 !important;border-top-color:rgba(24,42,59,.12)}\n  .hpc .close.light .notready a{color:#a8873e !important}\n  .hpc .offer.light .pricebox .btn,.hpc .close.light .cta-row .btn{color:#182a3b !important;background:transparent;border:1px solid var(--gold);border-radius:4px;padding:12px 22px;min-width:228px;gap:24px;overflow:hidden}\n  .hpc .offer.light .pricebox .btn::before,.hpc .close.light .cta-row .btn::before{display:block}\n  .hpc .offer.light .pricebox .btn::after,.hpc .close.light .cta-row .btn::after{display:none}\n  .hpc .offer.light .pricebox .btn:hover,.hpc .close.light .cta-row .btn:hover{color:var(--surface) !important;border-color:var(--gold-pale)}\n  .hpc .offer.light .pricebox .btn .arw,.hpc .close.light .cta-row .btn .arw{color:var(--gold-bright)}\n  .hpc .offer.light .pricebox .btn:hover .arw,.hpc .close.light .cta-row .btn:hover .arw{color:var(--surface);transform:none}\n  .hpc .proof .foot .btn{color:#182a3b !important;background:transparent;border:1px solid var(--gold);border-radius:4px;padding:12px 22px;min-width:auto;gap:0;overflow:hidden}\n  .hpc .proof .foot .btn::before{display:block}\n  .hpc .proof .foot .btn::after{display:none}\n  .hpc .proof .foot .btn:hover{color:var(--surface) !important;border-color:var(--gold-pale)}\n  @media (max-width:860px){\n    .hpc nav,.hpc .header-cta{display:none}\n    .hpc .mtoggle{display:inline-flex;color:var(--ink) !important;background:none;border:1px solid var(--border);padding:8px 10px;cursor:pointer}\n    .hpc .bar{gap:12px}.hpc .brand{font-size:15px}.hpc .lang{gap:2px}\n    .hpc .hero{display:flex;flex-direction:column;min-height:0;overflow:visible}\n    .hpc .hero::after{display:none}\n    .hpc .hero-inner{order:1;position:static;max-width:none;align-items:flex-start;padding:98px var(--pad) 34px;min-height:0;display:block}\n    .hpc .photo{order:2;position:relative;inset:auto;z-index:1;width:100%;height:clamp(320px,56vh,460px);margin-bottom:-25px;background-position:center 22%;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - var(--pad) + 4px) calc(100% - 25px),calc(100% - var(--pad) + 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) + 0.536px) calc(100% - 23.0px),calc(100% - var(--pad)) calc(100% - 21px),calc(100% - var(--pad)) calc(100% - 4px),calc(100% - var(--pad) - 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - var(--htw,112px) + 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 4px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 21px),calc(100% - var(--pad) - var(--htw,112px) - 0.536px) calc(100% - 23.0px),calc(100% - var(--pad) - var(--htw,112px) - 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) - var(--htw,112px) - 4px) calc(100% - 25px),0 calc(100% - 25px));clip-path:polygon(0 0,100% 0,100% calc(100% - 25px),calc(100% - var(--pad) + 4px) calc(100% - 25px),calc(100% - var(--pad) + 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) + 0.536px) calc(100% - 23.0px),calc(100% - var(--pad)) calc(100% - 21px),calc(100% - var(--pad)) calc(100% - 4px),calc(100% - var(--pad) - 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 4px) 100%,calc(100% - var(--pad) - var(--htw,112px) + 2.0px) calc(100% - 0.536px),calc(100% - var(--pad) - var(--htw,112px) + 0.536px) calc(100% - 2.0px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 4px),calc(100% - var(--pad) - var(--htw,112px)) calc(100% - 21px),calc(100% - var(--pad) - var(--htw,112px) - 0.536px) calc(100% - 23.0px),calc(100% - var(--pad) - var(--htw,112px) - 2.0px) calc(100% - 24.464px),calc(100% - var(--pad) - var(--htw,112px) - 4px) calc(100% - 25px),0 calc(100% - 25px))}\n    .hpc h1{font-size:clamp(32px,8.6vw,46px)}\n    .hpc .cta-row{flex-direction:column;align-items:flex-start;gap:16px}\n    .hpc .btn{width:100%;min-width:0}\n    .hpc .pricebox .pricecta{flex-direction:column;align-items:flex-start;gap:14px}\n    .hpc .scrolldown{position:absolute;right:var(--pad);bottom:-25px;z-index:5;width:auto;height:25px;padding:0 19px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:none;color:#fff !important;text-shadow:0 1px 8px rgba(0,0,0,.9)}\n    .hpc .cols{grid-template-columns:1fr;grid-template-rows:none}\n    .hpc .col{grid-row:auto;grid-template-rows:none;display:block}\n    .hpc .cols::before{display:none}\n    .hpc .col.no{margin-top:26px}\n    .hpc .pcards{grid-template-columns:1fr;gap:20px}\n    .hpc .pcard:nth-child(2){margin-top:0}\n  }\n  @media (max-width:860px){\n    .hpc .meet,.hpc .meet .head,.hpc .foryou .head,.hpc #proof .head,.hpc .method .head,.hpc .pvcap,.hpc .close,.hpc .close .inner,.hpc .close .stmt,.hpc .close .clead,.hpc .close .notready{text-align:left}\n    .hpc .foryou .head,.hpc .meet .head,.hpc #proof .head,.hpc .method .head,.hpc .close .clead,.hpc .close .notready{margin-left:0;margin-right:0}\n    .hpc .pvcap{align-items:flex-start}\n    .hpc .proof .foot,.hpc .close .cta-row{justify-content:flex-start}\n  }\n  @media (prefers-reduced-motion:reduce){ .hpc *{transition:none !important} .hpc .anim{opacity:1;transform:none;animation:none} .hpc .scrolldown .dn{animation:none} .hpc .pricebox::after{animation:none} .hpc .proof .pimg::after{animation:none} }\n\n  .hpc .hero{z-index:40}\n  .hpc #filter{z-index:39}.hpc #approach{z-index:38}.hpc #included{z-index:37}.hpc #route{z-index:36}.hpc #week{z-index:35}.hpc #mindset{z-index:34}.hpc #proof{z-index:33}.hpc #outcome{z-index:32}.hpc #offer{z-index:31}.hpc #faq{z-index:30}.hpc #start{z-index:29}\n  .hpc .hdr{transition:opacity .42s var(--ease),transform .42s var(--ease),background-color .4s var(--ease),border-color .4s var(--ease)}\n  .hpc .hdr.top{background:rgba(10,10,12,.28);border-bottom-color:transparent}\n  .hpc nav a.on{opacity:1}.hpc nav a.on::after{width:100%}\n  .hpc .route,.hpc .mind,.hpc .outcome{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.13), transparent 62%), linear-gradient(200deg,#15131a 0%,#0a0a0b 58%,#070707 100%)}\n  .hpc .route>.sbg,.hpc .mind>.sbg,.hpc .outcome>.sbg{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.13), transparent 62%), linear-gradient(200deg,#15131a 0%,#0a0a0b 58%,#070707 100%)}\n  .hpc .facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;margin:0 0 28px}\n  .hpc .fact{padding:0 22px;border-left:1px solid rgba(240,236,227,.16)}\n  .hpc .fact:first-child{padding-left:0;border-left:0}\n  .hpc .fact .fl{display:block;font-family:var(--label) !important;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cool) !important}\n  .hpc .fact .fv{display:block;margin-top:5px;font-size:14.5px;font-weight:500 !important;color:var(--ink) !important}\n\n  .hpc .srows{display:grid;grid-auto-rows:1fr}\n  .hpc .srow{align-items:center}\n  .hpc .srow .chk{margin-top:0}\n  .hpc .whd,.hpc .wrow{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(0,1.05fr);column-gap:30px}\n  .hpc .whd{padding:0 0 14px;font-family:var(--label) !important;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cool) !important}\n  .hpc .whd .gl{color:var(--gold-bright) !important}\n  .hpc .wrow{position:relative;grid-template-rows:auto auto;row-gap:6px;align-items:start;padding:24px 0;border-top:1px solid rgba(240,236,227,.14)}\n  .hpc .wrow>*{position:relative;z-index:1}\n  .hpc .wn{grid-column:1;grid-row:1 \/ span 2;font-family:var(--display) !important;font-weight:700 !important;font-size:14px;color:var(--gold-bright) !important;padding-top:3px}\n  .hpc .wa1,.hpc .wb1{display:block;font-family:var(--display) !important;font-weight:600 !important;font-size:18px;line-height:1.3;letter-spacing:-.01em}\n  .hpc .wa2,.hpc .wb2{display:block;font-size:14.5px;line-height:1.58}\n  .hpc .wa1{grid-column:2;grid-row:1;color:var(--ink) !important}\n  .hpc .wa2{grid-column:2;grid-row:2;color:var(--muted) !important}\n  .hpc .wb1{grid-column:3;grid-row:1;color:var(--gold-bright) !important}\n  .hpc .wb2{grid-column:3;grid-row:2;color:var(--ink) !important}\n  .hpc .wbg{align-self:stretch;z-index:0 !important;grid-column:3;grid-row:1 \/ span 2;margin:-24px 0 -24px -20px;border-left:2px solid rgba(217,194,122,.5);background:linear-gradient(90deg,rgba(217,194,122,.13),rgba(217,194,122,.02))}\n  .hpc .wrow.arm .wb1,.hpc .wrow.arm .wb2,.hpc .wrow.arm .wbg{opacity:0;transform:translateX(-14px);transition:opacity .8s var(--enter),transform .8s var(--enter)}\n  .hpc .wrow.arm .wb2{transition-delay:.12s}\n  .hpc .wrow.arm.on .wb1,.hpc .wrow.arm.on .wb2,.hpc .wrow.arm.on .wbg{opacity:1;transform:none}\n  .hpc .crows .mlink{margin-top:30px;margin-left:60px}\n  .hpc .pq blockquote{font-style:italic}\n  .hpc .pq .qwho{font-style:normal}\n  .hpc .btn-text{position:relative;display:inline-flex;align-items:center;padding:2px 0 6px;font-family:var(--body) !important;font-weight:500 !important;font-size:14.5px;letter-spacing:.01em;color:var(--ink) !important;text-decoration:none !important;transition:color .3s var(--ease)}\n  .hpc .btn-text::before,.hpc .btn-text::after{content:\"\";position:absolute;left:0;bottom:0;height:1px}\n  .hpc .btn-text::before{right:0;background:rgba(217,194,122,.36);transition:background .3s var(--ease)}\n  .hpc .btn-text::after{width:0;height:2px;background:var(--goldgrad);transition:width .45s var(--ease)}\n  .hpc .btn-text:hover{color:var(--gold-bright) !important}\n  .hpc .btn-text:hover::before{background:rgba(217,194,122,.6)}\n  .hpc .btn-text:hover::after{width:100%}\n  .hpc .light .btn-text{color:#182a3b !important}\n  .hpc .light .btn-text::before{background:rgba(168,135,62,.4)}\n  .hpc .light .btn-text::after{background:linear-gradient(115deg,#a8873e,#c9a85a)}\n  .hpc .light .btn-text:hover{color:#8a6d2e !important}\n\n  .hpc .pqimg{-webkit-mask-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 80 60'%3E%3Cg fill='%23000'%3E%3Cpath d='M0,0 H34 L25,60 H10 Z'\/%3E%3Cpath d='M46,0 H80 L71,60 H56 Z'\/%3E%3C\/g%3E%3C\/svg%3E\"),linear-gradient(#000,#000);mask-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 80 60'%3E%3Cg fill='%23000'%3E%3Cpath d='M0,0 H34 L25,60 H10 Z'\/%3E%3Cpath d='M46,0 H80 L71,60 H56 Z'\/%3E%3C\/g%3E%3C\/svg%3E\"),linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-position:24px 24px,0 0;mask-position:24px 24px,0 0;-webkit-mask-size:60px 45px,100% 100%;mask-size:60px 45px,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}\n  @media (hover:hover){\n    .hpc .wrow:focus{outline:none}\n    .hpc .wrow.arm:hover .wb1,.hpc .wrow.arm:hover .wb2,.hpc .wrow.arm:hover .wbg,.hpc .wrow.arm:focus-within .wb1,.hpc .wrow.arm:focus-within .wb2,.hpc .wrow.arm:focus-within .wbg{opacity:1;transform:none}\n    .hpc .wrow:hover .wn{color:#f6e3a6 !important}\n  }\n  .hpc .pricebox .pricecta{gap:26px}\n  .hpc .offer.light .pricebox{display:grid;grid-template-columns:1fr auto;grid-template-areas:\"lab lab\" \"amt note\" \"cta cta\" \"ded ded\";column-gap:24px;align-items:end}\n  .hpc .offer.light .pricebox .plabel{grid-area:lab}\n  .hpc .offer.light .pricebox .pamount{grid-area:amt}\n  .hpc .offer.light .pricebox .pnote:not(.pdeduct){grid-area:note;margin:0 0 4px;text-align:right}\n  .hpc .offer.light .pricebox .pricecta{grid-area:cta;flex-direction:row;align-items:center;gap:28px;margin-top:22px}\n  .hpc .offer.light .pricebox .pricecta .btn{flex:1 1 auto;min-width:0}\n  .hpc .offer.light .pricebox .pdeduct{grid-area:ded}\n  .hpc .offerright .deliv li{position:relative;border-bottom-color:rgba(24,42,59,.15);transition:background .3s var(--ease)}\n  .hpc .offerright .deliv li::after{content:\"\";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:linear-gradient(90deg,#a8873e,#e0bf62);transition:width .6s var(--ease)}\n  .hpc .offerright .deliv li:hover{background:rgba(217,194,122,.08)}\n  .hpc .offerright .deliv li:hover::after{width:100%}\n  .hpc .offerright .deliv .num{color:#8a96a2 !important;transition:color .3s var(--ease)}\n  .hpc .offerright .deliv li:hover .num{color:#c79f3c !important}\n  .hpc .offer.light .guar{cursor:default}\n  .hpc .offer.light .guar .gmk{background:none;-webkit-text-fill-color:#9aa5b0;color:#9aa5b0;transition:color .3s var(--ease),-webkit-text-fill-color .3s var(--ease),transform .3s var(--ease)}\n  .hpc .offer.light .guar:hover .gmk{-webkit-text-fill-color:#c79f3c;color:#c79f3c;transform:scale(1.25)}\n  .hpc .way .wic{transition:color .3s var(--ease),background .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}\n  .hpc .way:hover .wic{color:#0a0a0c !important;background:var(--goldgrad);border-color:var(--gold-bright)}\n  .hpc .week .way:hover .wic{color:#0a0a0c !important;background:linear-gradient(115deg,#ead29a,#c9a85a);border-color:#c9a85a}\n  .hpc p a:not(.btn):not(.btn-text),.hpc .notready a{color:var(--gold-bright) !important;font-weight:500 !important;text-decoration:underline !important;text-decoration-color:rgba(217,194,122,.55);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .25s var(--ease),text-decoration-color .25s var(--ease)}\n  .hpc p a:not(.btn):not(.btn-text):hover,.hpc .notready a:hover{color:#f6e3a6 !important;text-decoration-color:#f6e3a6}\n  .hpc .light p a:not(.btn):not(.btn-text),.hpc .light .notready a{color:#8a6d2e !important;text-decoration-color:rgba(138,109,46,.5)}\n  .hpc .light p a:not(.btn):not(.btn-text):hover,.hpc .light .notready a:hover{color:#b8902f !important;text-decoration-color:#b8902f}\n  .hpc .notready a::after{display:none !important}\n  @media (min-width:861px){.hpc .photo{left:20%}}\n  @media (max-width:520px){\n    .hpc .offer.light .pricebox{grid-template-columns:1fr;grid-template-areas:\"lab\" \"amt\" \"note\" \"cta\" \"ded\"}\n    .hpc .offer.light .pricebox .pnote:not(.pdeduct){text-align:left;margin:10px 0 0}\n    .hpc .offer.light .pricebox .pricecta{flex-direction:column;align-items:stretch;gap:16px}\n  }\n\n  .hpc .offer.light .pricebox{display:block;padding:30px 30px 20px;overflow:hidden}\n  .hpc .offer.light .pricebox::before{content:\"\";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#c9a85a,#ead29a,#c9a85a)}\n  .hpc .pricebox .phead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}\n  .hpc .pricebox .phead .plabel{margin:0}\n  .hpc .pricebox .pchip{font-family:var(--label) !important;font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:5px 11px;border-radius:999px;border:1px solid rgba(168,135,62,.42);color:#8a6d2e !important;white-space:nowrap}\n  .hpc .offer.light .pricebox .pamount{display:block;font-size:clamp(46px,5vw,62px);letter-spacing:-.03em;line-height:1}\n  .hpc .pricebox .pmeta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:14px 0 26px;font-size:13.5px;line-height:1.5;color:#5e6b78 !important}\n  .hpc .pricebox .pmeta .pvat{font-size:13.5px}\n  .hpc .pricebox .pmeta .pdot{opacity:.5}\n  .hpc .offer.light .pricebox .btn.pbook{display:flex;width:100%;min-width:0;margin:0;justify-content:center;padding:15px 22px;font-size:15.5px}\n  .hpc .pricebox .pfoot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(24,42,59,.12)}\n  .hpc .pricebox .pded{font-size:12.5px;line-height:1.5;color:#7a8794 !important}\n  .hpc .pricebox .pfoot .btn-text{margin:0}\n  .hpc .offer.light .guar{cursor:default}\n  .hpc .offer.light .guar .gmk{background:none;-webkit-text-fill-color:#9aa5b0;color:#9aa5b0;transition:color .3s var(--ease),-webkit-text-fill-color .3s var(--ease),transform .3s var(--ease)}\n  .hpc .offer.light .guar:hover .gmk,.hpc .offer.light .guar.hit .gmk{-webkit-text-fill-color:#c79f3c;color:#c79f3c;transform:scale(1.25)}\n  .hpc .pq{position:relative}\n  .hpc .pq::after{content:\"\";position:absolute;left:24px;top:24px;width:60px;height:45px;background:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 80 60'%3E%3Cg fill='none' stroke='%23c9a95a' stroke-opacity='.6' stroke-width='1.2' stroke-linejoin='miter'%3E%3Cpath d='M0,0 H34 L25,60 H10 Z'\/%3E%3Cpath d='M46,0 H80 L71,60 H56 Z'\/%3E%3C\/g%3E%3C\/svg%3E\") no-repeat 0 0\/100% 100%;pointer-events:none;z-index:3}\n  .hpc #begin{z-index:30}.hpc #start{z-index:29}.hpc #faq{z-index:28}\n  .hpc .kick,.hpc .kick>.sbg{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.13), transparent 62%), linear-gradient(200deg,#15131a 0%,#0a0a0b 58%,#070707 100%)}\n  .hpc .sect.kick:not(.hero){display:block;min-height:0;padding:0}\n  .hpc .kick .sbstick{padding:clamp(64px,8vw,100px) 0 clamp(70px,9vw,104px)}\n  .hpc .kick .head{max-width:760px;margin:0 0 clamp(40px,5vw,64px);text-align:left}\n  .hpc .kick .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .sbsteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 clamp(28px,4vw,56px)}\n  .hpc .sbstep{position:relative;padding-top:58px;cursor:default}\n  .hpc .sbstep::before,.hpc .sbstep::after{content:\"\";position:absolute;top:17px;left:0;height:2px;right:calc(-1 * clamp(28px,4vw,56px))}\n  .hpc .sbstep:last-child::before,.hpc .sbstep:last-child::after{right:0}\n  .hpc .sbstep::before{background:rgba(240,236,227,.14)}\n  .hpc .sbstep::after{transform-origin:left;transform:scaleX(0);transition:transform .9s var(--ease)}\n  .hpc .sbstep:nth-child(1)::after{background:linear-gradient(90deg,#8a7440,#a98f4c)}\n  .hpc .sbstep:nth-child(2)::after{background:linear-gradient(90deg,#a98f4c,#c4a859)}\n  .hpc .sbstep:nth-child(3)::after{background:linear-gradient(90deg,#c4a859,#d9c27a)}\n  .hpc .sbnode{position:absolute;top:0;left:0;z-index:2;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#0d0c10;border:1.5px solid rgba(240,236,227,.28);font-family:var(--display) !important;font-weight:700 !important;font-size:14px;color:var(--muted) !important;transition:color .5s var(--ease),border-color .5s var(--ease),background .5s var(--ease)}\n  .hpc .sbstep.on::after{transform:scaleX(1)}\n  .hpc .sbstep.on .sbnode{color:#0a0a0c !important;border-color:#c4a859;background:linear-gradient(135deg,#dcc27a,#b08f3e)}\n  .hpc .sbstep b{display:block;font-family:var(--display) !important;font-weight:600 !important;font-size:clamp(18px,1.8vw,21px);letter-spacing:-.01em;color:var(--ink) !important;margin-bottom:8px;transition:color .5s var(--ease)}\n  .hpc .sbstep p{font-size:15px;line-height:1.65;color:var(--muted) !important;transition:color .5s var(--ease)}\n  .hpc .sbstep.on b{color:var(--gold-bright) !important}\n  .hpc .sbstep.on p{color:var(--ink) !important}\n  .hpc .sbpin.armed .sbstep b,.hpc .sbpin.armed .sbstep p{opacity:.28;transition:opacity .8s var(--ease),color .5s var(--ease)}\n  .hpc .sbpin.armed .sbstep.on b,.hpc .sbpin.armed .sbstep.on p{opacity:1}\n  .hpc .incl .shead{position:static}\n  @media (min-width:861px){\n    .hpc .kick .sbpin{height:150vh}\n    .hpc .kick .sbstick{position:sticky;top:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:96px;padding-bottom:64px;box-sizing:border-box}\n    .hpc .kick .sbpin.nopin{height:auto}\n    .hpc .kick .sbpin.nopin .sbstick{position:static;min-height:0}\n  }\n  @media (max-width:860px){\n    .hpc .sbsteps{grid-template-columns:1fr}\n    .hpc .sbstep{padding:0 0 32px 58px}\n    .hpc .sbstep:last-child{padding-bottom:0}\n    .hpc .sbstep::before,.hpc .sbstep::after{top:40px;bottom:-2px;left:17px;right:auto;width:2px;height:auto}\n    .hpc .sbstep:last-child::before,.hpc .sbstep:last-child::after{display:none}\n    .hpc .sbstep::after{transform-origin:top;transform:scaleY(0)}\n    .hpc .sbstep.on::after{transform:scaleY(1)}\n  }\n  @media (prefers-reduced-motion:reduce){.hpc .sbpin.armed .sbstep b,.hpc .sbpin.armed .sbstep p{opacity:1;transition:none}}\n  .hpc .factsec{position:relative;background:#0a0a0c;border-top:1px solid rgba(240,236,227,.08);padding:34px 0}\n  .hpc .facts3{display:grid;grid-template-columns:repeat(3,1fr);max-width:880px;margin:0 auto}\n  .hpc .facts3 .fact,.hpc .facts3 .fact:first-child{padding:0 20px;text-align:center;border-left:1px solid rgba(240,236,227,.14)}\n  .hpc .facts3 .fact:first-child{border-left:0}\n  .hpc .facts3 .fv{margin-top:9px;font-family:var(--display) !important;font-weight:600 !important;font-size:clamp(16px,1.9vw,23px);letter-spacing:-.01em}\n  .hpc .sect:not(.hero){display:flex;flex-direction:column;justify-content:center;min-height:clamp(540px,76vh,740px)}\n  .hpc .sect>.inner{width:100%}\n  .hpc .split{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:clamp(30px,5vw,84px);align-items:start}\n  .hpc .shead{position:sticky;top:104px}\n  .hpc .shead .stmt{font-size:clamp(26px,3vw,40px)}\n  .hpc .incl,.hpc .week,.hpc .mind,.hpc .route{padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,110px)}\n  .hpc .srows{display:grid;grid-auto-rows:1fr}\n  .hpc .srow{display:grid;grid-template-columns:auto 262px 1fr;gap:16px 24px;align-items:center;padding:22px 6px;border-top:1px solid rgba(24,42,59,.14);transition:background .25s var(--ease)}\n  .hpc .srow:last-child{border-bottom:1px solid rgba(24,42,59,.14)}\n  .hpc .srow:hover{background:rgba(201,169,90,.1)}\n  .hpc .srow .chk{position:relative;display:block;width:18px;height:18px;margin-top:3px;border:1.5px solid rgba(24,42,59,.28);border-radius:8px;transition:border-color .25s var(--ease),background .25s var(--ease)}\n  .hpc .srow .chk::after{content:\"\";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #0a0a0c;border-width:0 2px 2px 0;transform:rotate(45deg) scale(.4);opacity:0;transition:opacity .22s var(--ease),transform .22s var(--ease)}\n  .hpc .srow:hover .chk,.hpc .srow.checked .chk{border-color:var(--gold-bright);background:var(--goldgrad)}\n  .hpc .srow:hover .chk::after,.hpc .srow.checked .chk::after{opacity:1;transform:rotate(45deg) scale(1)}\n  .hpc .srow h3{font-family:var(--display) !important;font-weight:600 !important;font-size:18px;letter-spacing:-.01em;line-height:1.3;color:#182a3b !important}\n  .hpc .srow p{font-size:15px;line-height:1.62;color:#3b4a58 !important}\n  .hpc .route .head{max-width:760px;margin:0 0 48px;text-align:left}\n  .hpc .route .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(26px,4vw,60px)}\n  .hpc .rphase{position:relative;padding-top:26px}\n  .hpc .rphase::before,.hpc .rphase::after{content:\"\";position:absolute;top:0;left:0;right:0;height:2px}\n  .hpc .rphase::before{background:rgba(240,236,227,.14)}\n  .hpc .rphase::after{background:var(--goldgrad);transform-origin:left;transform:scaleX(0);transition:transform 1.1s var(--enter)}\n  .hpc .rgrid.in .rphase::after{transform:scaleX(1)}\n  .hpc .rgrid.in .rphase:nth-child(1)::after{transition-delay:.5s}\n  .hpc .rgrid.in .rphase:nth-child(2)::after{transition-delay:1.5s}\n  .hpc .rb{opacity:0;transform:translateY(10px);transition:opacity .8s var(--enter),transform .8s var(--enter)}\n  .hpc .rgrid.in .rb{opacity:1;transform:none}\n  .hpc .rgrid.in .rphase:nth-child(1) .rb{transition-delay:.7s}\n  .hpc .rgrid.in .rphase:nth-child(2) .rb{transition-delay:1.7s}\n  .hpc .rgrid.in .rphase:nth-child(3) .rb{transition-delay:2.7s}\n  .hpc .rgrid.in .rphase:nth-child(3)::after{transition-delay:2.5s}\n  .hpc .rphase h3{font-family:var(--display) !important;font-weight:600 !important;font-size:clamp(22px,2.3vw,28px);letter-spacing:-.01em;color:var(--ink) !important;transition:color .3s var(--ease)}\n  .hpc .rphase:hover h3{color:var(--gold-bright) !important}\n  .hpc .rphase .ttime{font-size:12.5px;letter-spacing:.03em;color:var(--gold-bright) !important;margin:7px 0 14px}\n  .hpc .rphase p{color:var(--muted) !important;font-size:15.5px;line-height:1.66}\n  .hpc .week .head{max-width:760px;margin:0 0 36px}\n  .hpc .wbody>p{color:#3b4a58 !important;font-size:16.5px;line-height:1.72;max-width:62ch}\n  .hpc .wbody>p + p{margin-top:14px}\n    .hpc .wbody p .em{background:linear-gradient(115deg,#a8873e,#8a6d2e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:500 !important}\n  .hpc .wways{display:block;margin-top:34px}\n  .hpc .wways .way{border-bottom:0;border-top:1px solid rgba(24,42,59,.14);padding:20px 6px;align-items:start}\n  .hpc .wways .way:last-child{border-bottom:1px solid rgba(24,42,59,.14)}\n  .hpc .week .way .wic{border-color:rgba(24,42,59,.22);color:#a8873e}\n  .hpc .week .way h4{color:#182a3b !important}\n  .hpc .week .way p{color:#3b4a58 !important}\n  .hpc .week .way:hover{background:rgba(201,169,90,.1)}\n  .hpc .mind .stmt,.hpc .outcome .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .mbody p{color:var(--muted) !important;font-size:clamp(17px,1.5vw,19px);line-height:1.72;max-width:56ch}\n  .hpc .mbody p + p{margin-top:16px}\n  .hpc .mbody .mlink{margin-top:28px}\n  .hpc #proof .head{text-align:left;margin:0 0 36px;max-width:620px}\n  .hpc .pgrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;column-gap:clamp(20px,3vw,40px)}\n  .hpc .pq{display:grid;grid-template-rows:subgrid;grid-row:1 \/ span 3;overflow:hidden;border:1px solid rgba(201,169,90,.45);border-radius:8px;background:linear-gradient(180deg,#fffefb 0%,#fcf8ee 100%);box-shadow:0 1px 2px rgba(24,42,59,.05),0 14px 30px -18px rgba(24,42,59,.28);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}\n  .hpc .pq:hover{transform:translateY(-3px);border-color:rgba(168,135,62,.7);box-shadow:0 14px 30px rgba(24,42,59,.12)}\n  @supports not (grid-template-rows:subgrid){.hpc .pq{display:flex;flex-direction:column}.hpc .pq blockquote{flex:1}}\n  .hpc .pqimg{position:relative;aspect-ratio:16\/10;background:#e4dccb;overflow:hidden}\n  .hpc .pqimg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;transition:transform .6s var(--ease)}\n  .hpc .pq:hover .pqimg img{transform:scale(1.03)}\n  .hpc .pq blockquote{padding:24px 28px 0;font-size:15.5px;line-height:1.68;color:#243444 !important}\n  .hpc .pq .qwho{padding:18px 28px 24px;display:flex;flex-direction:column;gap:2px}\n  .hpc .qwho .qn{font-family:var(--display) !important;font-weight:600 !important;font-size:16px;color:#182a3b !important}\n  .hpc .qwho .qr{font-size:13px;color:#5e6b78 !important}\n  .hpc .qwho .qm{font-size:12.5px;color:#7a8794 !important;margin-top:3px}\n  .hpc .proof .foot{margin-top:40px;justify-content:center}\n  .hpc .outcome{padding:clamp(74px,9vw,120px) 0 clamp(80px,10vw,124px);text-align:center}\n  .hpc .outcome .inner{max-width:820px}\n  .hpc .outcome .stmt{margin-bottom:24px}\n  .hpc .outcome p{color:var(--muted) !important;font-size:clamp(16.5px,1.5vw,19px);line-height:1.72;max-width:54ch;margin:0 auto}\n  .hpc .outcome p + p{margin-top:16px}\n  .hpc .outcome p .em{background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:500 !important}\n  .hpc .deliv .num{font-family:var(--display) !important;font-weight:700 !important;font-size:13px;line-height:1.7;width:18px;color:#a8873e !important}\n  .hpc .deliv li p b{display:block;margin-bottom:2px}\n  .hpc .offer.light .offerright{padding-top:6px}\n  .hpc .offer.light .pricebox{background:linear-gradient(180deg,#fffefb 0%,#fcf8ee 100%);box-shadow:0 1px 2px rgba(24,42,59,.05),0 14px 30px -18px rgba(24,42,59,.28)}\n  @media (max-width:860px){\n    .hpc .sect:not(.hero){min-height:0}\n    .hpc .crows .mlink{margin-left:56px}\n    .hpc .whd{display:none}.hpc .wrow{grid-template-columns:26px 1fr}.hpc .wa1,.hpc .wa2{grid-column:2}.hpc .wb1,.hpc .wb2{grid-column:2}.hpc .wa1{grid-row:1}.hpc .wa2{grid-row:2}.hpc .wb1{grid-row:3;margin-top:14px}.hpc .wb2{grid-row:4}.hpc .wbg{grid-column:2;grid-row:3 \/ span 2;margin:8px -12px -24px -14px}.hpc .wn{grid-row:1 \/ span 4}\n    .hpc .split{grid-template-columns:1fr;gap:26px}.hpc .shead{position:static}\n    .hpc .srow{grid-template-columns:auto 1fr}.hpc .srow p{grid-column:2}\n    .hpc .rgrid,.hpc .wtext,.hpc .wways{grid-template-columns:1fr}\n    .hpc .pgrid{grid-template-columns:1fr;grid-template-rows:none}\n    .hpc .pq{grid-row:auto;grid-template-rows:none;display:block}.hpc .pq + .pq{margin-top:20px}\n    .hpc .facts{grid-template-columns:repeat(3,1fr)}.hpc .fact{padding:0 12px}.hpc .fact .fv{font-size:13.5px}\n    .hpc .outcome,.hpc .outcome .inner,.hpc .outcome .stmt,.hpc .outcome p{text-align:left;margin-left:0}\n  }\n  @media (prefers-reduced-motion:reduce){.hpc .wrow.arm .wb1,.hpc .wrow.arm .wb2,.hpc .wrow.arm .wbg{opacity:1;transform:none;transition:none}.hpc .rb{opacity:1;transform:none;transition:none}.hpc .pq:hover{transform:none}.hpc .pq:hover .pqimg img{transform:none}.hpc .rphase::after{transform:scaleX(1);transition:none}}\n\n  .hpc .shead,.hpc .why .shead,.hpc .week .shead,.hpc .incl .shead{position:static !important}\n\n  .hpc a.brand,.hpc a.ftr-brand{text-decoration:none !important;cursor:pointer}\n  .hpc a.brand:hover,.hpc a.ftr-brand:hover{opacity:.86}\n  .hpc .annc[hidden]{display:none !important}\n  .hpc .annc{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;padding:9px 16px;background:linear-gradient(90deg,#b99a52,#d9c27a 50%,#b99a52);color:#0a0a0c !important;font-family:var(--body) !important;font-size:13px;font-weight:600;letter-spacing:.01em;text-align:center}\n  .hpc .annc a{color:#0a0a0c !important;text-decoration:underline;text-underline-offset:3px;font-weight:700}\n\n  .hpc .hero::after{background:linear-gradient(90deg,#0a0a0cf0 0%,#0a0a0ce6 8%,#0a0a0cd1 18%,#0a0a0cb3 28%,#0a0a0c8c 38%,#0a0a0c63 48%,#0a0a0c3d 58%,#0a0a0c1c 68%,#0a0a0c08 78%,transparent 88%) !important}\n  .hpc .hero-copy{text-shadow:0 1px 18px rgba(0,0,0,.4)}\n  @media (min-width:861px){.hpc .photo{left:0 !important}}\n  @media (max-width:860px){.hpc .hero{background-image:radial-gradient(circle 360px at 105% -8%, rgba(226,198,118,.2) 0%, rgba(226,198,118,0) 100%),radial-gradient(circle 300px at -10% 62%, rgba(226,198,118,.09) 0%, rgba(226,198,118,0) 100%) !important}}\n\n  \/* ---- mobile menu ---- *\/\n  .hpc .mpanel{display:none}\n  @media (max-width:860px){\n    .hpc .mtoggle{min-width:42px;min-height:40px;font-size:18px;line-height:1;justify-content:center;align-items:center;-webkit-tap-highlight-color:transparent}\n    .hpc .hdr.open{opacity:1 !important;transform:none !important;pointer-events:auto !important;background:#0a0a0c !important;border-bottom-color:rgba(240,236,227,.1) !important}\n    .hpc .hdr.open .mpanel{display:flex;flex-direction:column;padding:4px var(--pad) 24px;border-top:1px solid rgba(240,236,227,.08)}\n    .hpc .mpanel a:not(.btn){font-family:var(--display) !important;font-weight:600 !important;font-size:19px;letter-spacing:-.01em;padding:15px 0;border-bottom:1px solid rgba(240,236,227,.08);color:var(--ink) !important;text-decoration:none}\n    .hpc .mpanel a.on{color:var(--gold-bright) !important}\n    .hpc .mpanel .btn{margin-top:20px;width:100%;justify-content:center;text-align:center}\n  }\n  \/* ---- price box: gold trace only on hover (50% faster), guarantees always in the highlighted state ---- *\/\n  .hpc .pricebox.lit::after{animation:none}\n  .hpc .pricebox:hover::after,.hpc .pricebox.hot::after{animation:pbtrace2 .6s linear 1 both}\n  @keyframes pbtrace2{0%{--pbang:0deg;opacity:0}6%{opacity:1}80%{--pbang:360deg;opacity:1}100%{--pbang:360deg;opacity:0}}\n  .hpc .offer.light .guar .gmk{-webkit-text-fill-color:#c79f3c !important;color:#c79f3c !important;transform:scale(1.25)}\n  \/* ---- footer: current page highlighted like the header ---- *\/\n  .hpc .ftr-nav a.on{color:var(--gold-bright) !important}\n  .hpc .ftr-nav a.on::after{width:100%}\n  \/* ---- last (dark) section tab: dark, gold outline ---- *\/\n  .hpc .sect.lastc>.sbg{bottom:0 !important;-webkit-clip-path:none !important;clip-path:none !important}\n  .hpc .sect.lastc>.stab{background:#0a0a0c;color:var(--gold-bright) !important;border:1px solid rgba(217,194,122,.42);border-top:0;border-radius:0 0 7px 7px;box-shadow:0 8px 18px -8px rgba(0,0,0,.6)}\n  .hpc figcaption{font-style:normal !important}\n  \/* ---- cards ---- *\/\n  .hpc .pq:hover{transform:none !important;border-color:rgba(168,135,62,.6) !important;box-shadow:0 1px 2px rgba(24,42,59,.05),0 16px 34px -18px rgba(24,42,59,.32) !important}\n  .hpc .pq:hover .pqimg img{transform:none !important}\n  @media (max-width:860px){\n    .hpc .pcards{row-gap:24px !important;gap:24px !important}\n    .hpc .pq + .pq{margin-top:24px !important}\n    .hpc .rphase::before,.hpc .rphase::after{top:auto;bottom:0}\n    .hpc .rphase{padding-top:0;padding-bottom:26px}\n    .hpc .rphase+.rphase{padding-top:26px}\n  }\n\n  .hpc .rdark,.hpc .rdark>.sbg{background:radial-gradient(1100px 720px at 100% 0%, rgba(217,194,122,.13), transparent 62%), linear-gradient(200deg,#15131a 0%,#0a0a0b 58%,#070707 100%)}\n  .hpc .rdark{padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,110px)}\n  .hpc .lsect{padding:clamp(66px,8vw,96px) 0 clamp(72px,9vw,110px)}\n  .hpc .rdark .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .lsect .stmt{font-size:clamp(28px,3.6vw,46px)}\n  .hpc .rhead{margin-bottom:clamp(26px,3.4vw,44px)}\n\n  .hpc .fhero{min-height:0 !important;padding:clamp(96px,8vw,118px) 0 clamp(40px,4.4vw,56px) !important}\n  .hpc .fgrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,4vw,60px);align-items:center}\n  .hpc .fh1{font-size:clamp(28px,3.1vw,40px) !important;line-height:1.08 !important;margin:14px 0}\n  .hpc .fh1 .g{display:block;background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}\n  .hpc .flead{font-size:15.5px;line-height:1.62;color:var(--muted) !important;margin:0 0 12px}\n  .hpc .fhero .cta-row{margin-top:20px}\n  .hpc .fimg{border:1px solid rgba(201,169,90,.5);border-radius:8px;overflow:hidden;background:#15131a}\n  .hpc .fimg img{display:block;width:100%;height:auto}\n  .hpc .olt{min-height:0 !important;padding:clamp(44px,5vw,60px) 0 clamp(54px,5.6vw,68px) !important}\n  .hpc .olt .stmt{font-size:clamp(24px,2.7vw,32px) !important}\n  .hpc .olt .rhead{margin-bottom:clamp(16px,2vw,24px) !important}\n  .hpc .sect.light.olt,.hpc .sect.light.olt>.sbg{background:radial-gradient(640px 360px at 100% 100%, rgba(217,194,122,.2), transparent 66%), linear-gradient(180deg,#faf8f1 0%,#f8f4e8 100%) !important}\n  @media (max-width:860px){.hpc .fgrid{grid-template-columns:1fr}}\n\n  .hpc{display:flex;flex-direction:column}\n  .hpc>section,.hpc>footer.ftr{flex:none}\n  .hpc>section.fl-host{flex:1 0 auto;max-height:1100px;justify-content:center}\n  .hpc>footer.ftr{margin-top:auto}\n\n  .hpc header.hdr,.hpc .hdr{z-index:200 !important}\n  .hpc > section:nth-of-type(1){z-index:78 !important}\n  .hpc > section:nth-of-type(2){z-index:76 !important}\n  .hpc > section:nth-of-type(3){z-index:74 !important}\n  .hpc > section:nth-of-type(4){z-index:72 !important}\n  .hpc > section:nth-of-type(5){z-index:70 !important}\n  .hpc > section:nth-of-type(6){z-index:68 !important}\n  .hpc > section:nth-of-type(7){z-index:66 !important}\n  .hpc > section:nth-of-type(8){z-index:64 !important}\n  .hpc > section:nth-of-type(9){z-index:62 !important}\n  .hpc > section:nth-of-type(10){z-index:60 !important}\n  .hpc > section:nth-of-type(11){z-index:58 !important}\n  .hpc > section:nth-of-type(12){z-index:56 !important}\n  .hpc > section:nth-of-type(13){z-index:54 !important}\n  .hpc > section:nth-of-type(14){z-index:52 !important}\n  .hpc > section:nth-of-type(15){z-index:50 !important}\n  html,body{background:#0a0a0b !important;overscroll-behavior-x:none}\n  .hpc .ftr-bot .ftr-strip{order:-1;flex:0 0 100%;justify-content:flex-start;gap:10px 22px;margin:0 0 10px;padding:0}\n  @media (min-width:1280px){.hpc .ftr-bot{display:grid;grid-template-columns:1fr auto 1fr}.hpc .ftr-bot .ftr-strip{order:0;margin:0;flex:none;justify-content:center}.hpc .ftr-bot .ftr-legal{justify-self:end}}\n  .hpc .ftr-strip a .ar{color:var(--gold-bright);margin-left:3px}\n  .hpc .ftr-strip a::after{display:none}\n  .hpc .ftr-strip a .t{position:relative}\n  .hpc .ftr-strip a .t::after{content:\"\";position:absolute;left:0;bottom:-3px;height:1px;width:0;background:var(--gold);transition:width .3s var(--ease)}\n  .hpc .ftr-strip a:hover .t::after{width:100%}\n  .hpc .capline{margin:14px 0 0;font-size:14px;line-height:1.5;color:rgba(240,236,227,.74) !important}\n  .hpc .light .capline,.hpc .sect.light .capline{color:#3b4a58 !important}\n  .hpc .pdp-buy .pcap{margin-top:4px}\n\n\/* v+1: footer nav flush left on mobile, scroll-lit *\/\n.hpc .ftr-nav{margin-left:0}\n\n\/* round 2: theme skip link hidden, footer links one size *\/\na.skip-link,.skip-link.screen-reader-text{display:none !important}\n.hpc .ftr-strip a{font-size:12.5px}\n\n\/* header: the CTA never wraps; between 861px and 1040px the nav is tightened so the single-line header still fits *\/\n.hpc .header-cta{white-space:nowrap}\n.hpc nav a{white-space:nowrap}\n@media (min-width:861px) and (max-width:1040px){.hpc nav{gap:16px;margin-left:0}.hpc nav a{font-size:13.5px}.hpc .bar{gap:14px}}\n@media (min-width:861px) and (max-width:960px){.hpc nav{gap:12px}.hpc nav a{font-size:13px}.hpc .brand{font-size:15px}.hpc .bar{gap:10px}.hpc .header-cta{padding-left:14px;padding-right:14px}}\n<\/style>\n<style>\n#foodlog-app{max-width:760px;margin:0 auto;color:#182a3b;font-size:15px;line-height:1.5}\n#foodlog-app *{box-sizing:border-box}\n#foodlog-app .fl-block-title{font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#8a6d2e;margin:28px 0 12px}\n#foodlog-app label{display:block;font-weight:600;margin:0 0 4px;font-size:16px}\n#foodlog-app .fl-seg label,#foodlog-app .fl-options label,#foodlog-app .fl-row label{font-size:15px}\n#foodlog-app .fl-check{font-size:13px}\n#foodlog-app .fl-hint{font-size:15px;opacity:.85;margin:-2px 0 8px;line-height:1.5}\n#foodlog-app .fl-field{margin:0 0 16px}\n#foodlog-app input::placeholder{color:#182a3b;opacity:.45;-webkit-text-fill-color:rgba(24,42,59,.45)}\n#foodlog-app input[type=number],#foodlog-app input[type=text],#foodlog-app select{color:#182a3b !important;font-family:inherit;-webkit-text-fill-color:#182a3b;width:100%;padding:9px 12px;border:none;outline:none;border-radius:10px;background:rgba(201,169,90,.25);color:#182a3b;font-size:15px;appearance:none;-webkit-appearance:none}\n#foodlog-app .fl-row{display:flex;gap:10px}\n#foodlog-app .fl-row>div{flex:1;min-width:0}\n#foodlog-app .fl-three>div{flex:1 1 0}\n#foodlog-app .fl-radio{display:flex;flex-wrap:wrap;gap:8px 18px;margin:4px 0 6px}\n#foodlog-app .fl-radio label{font-weight:400;display:flex;align-items:center;gap:6px;margin:0;cursor:pointer}\n#foodlog-app .fl-options{display:flex;flex-direction:column;gap:10px;margin:8px 0 6px}\n#foodlog-app .fl-options label{font-weight:400;display:flex;align-items:flex-start;gap:10px;margin:0;padding:11px 18px;border:1px solid rgba(201,169,90,.4);border-radius:999px;cursor:pointer;line-height:1.45}\n#foodlog-app .fl-options label.fl-on{border-color:#182a3b;background:rgba(201,169,90,.08)}\n#foodlog-app .fl-seg{display:flex;gap:8px;margin:4px 0 6px}\n#foodlog-app .fl-seg label{position:relative;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;padding:9px 8px;min-height:40px;border:1px solid rgba(201,169,90,.4);border-radius:10px;font-weight:400;line-height:1.25;cursor:pointer;transition:background .15s ease,border-color .15s ease}\n@media (hover:hover){#foodlog-app .fl-seg label:hover{border-color:#182a3b}}\n#foodlog-app .fl-seg label.fl-on{border-color:#182a3b;background:rgba(201,169,90,.08)}\n#foodlog-app .fl-seg.fl-grid2{display:grid;grid-template-columns:repeat(4,1fr)}\n#foodlog-app input[type=range]{width:100%;-webkit-appearance:none;appearance:none;height:8px;border-radius:8px;background:linear-gradient(90deg,rgba(201,169,90,.25),rgba(24,42,59,.56));outline:none;margin:16px 0 8px;padding:0}\n#foodlog-app input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;border-radius:50%;background:#fff;border:3px solid #182a3b;cursor:pointer;box-shadow:0 1px 6px rgba(24,42,59,.3)}\n#foodlog-app input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid #182a3b;cursor:pointer}\n#foodlog-app input[type=range].fl-untouched::-webkit-slider-thumb{border-color:#c9a85a;opacity:.8}\n#foodlog-app .fl-range-ends{display:flex;justify-content:space-between;font-size:13px;opacity:.75}\n#foodlog-app .fl-range-value{display:inline-block;margin-top:8px;padding:5px 14px;border-radius:999px;background:rgba(201,169,90,.1);border:1px solid rgba(201,169,90,.4);font-size:15px;font-weight:400;line-height:1.4}\n#foodlog-app .fl-range-value.fl-empty{background:none;border:none;padding:0;font-size:13px;opacity:.85}\n#foodlog-app .fl-section{background:#fff;border-radius:14px;box-shadow:0 2px 14px rgba(24,42,59,.12);padding:22px 22px 8px;margin:0 0 22px}\n#foodlog-app .fl-section>.fl-block-title:first-child{margin-top:0}\n#foodlog-app .fl-nav{text-align:center;margin:4px 0 0}\n#foodlog-app .fl-progress{height:6px;border-radius:6px;background:rgba(201,169,90,.15);overflow:hidden;max-width:320px;margin:0 auto 8px}\n#foodlog-app #fl-progress-bar{height:100%;width:25%;background:linear-gradient(270deg,#c9a85a 0%,#182a3b 100%);transition:width .3s ease}\n#foodlog-app .fl-step-label{font-size:13px;opacity:.85;margin:0 0 14px}\n#foodlog-app .fl-nav-btns{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}\n#foodlog-app .fl-nav .fl-error{text-align:center}\n#foodlog-app .fl-steps{margin:4px 0 14px}\n#foodlog-app .fl-step{display:flex;gap:12px;align-items:flex-start;margin:0 0 4px}\n#foodlog-app .fl-step-num{flex:0 0 28px;height:28px;border-radius:50%;background:rgba(201,169,90,.12);border:none;color:#182a3b;font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;margin-top:6px}\n#foodlog-app .fl-step-body{flex:1;min-width:0}\n#foodlog-app .fl-steps .fl-seg{margin:0}\n#foodlog-app .fl-step-title{font-weight:600;margin:3px 0 6px}\n#foodlog-app .fl-seg a,#foodlog-app .fl-seg button.fl-seg-btn{font-family:inherit;font-size:inherit;cursor:pointer;position:relative;flex:1;display:flex;align-items:center;justify-content:center;text-align:center;margin:0;padding:9px 8px;min-height:40px;border:1px solid rgba(201,169,90,.4);border-radius:10px;font-weight:400;line-height:1.25;color:#182a3b;text-decoration:none;background:#fff}\n@media (hover:hover){#foodlog-app .fl-seg a:hover,#foodlog-app .fl-seg button.fl-seg-btn:hover{border-color:#182a3b;background:rgba(201,169,90,.08)}}\n#foodlog-app .fl-seg.fl-grid2.fl-one{grid-template-columns:repeat(4,1fr)}\n#foodlog-app .fl-step-title{margin-top:9px;font-size:16px}\n#foodlog-app details.fl-preview{margin:4px 0 12px}\n#foodlog-app details.fl-preview summary{cursor:pointer;font-size:15px;color:#8a6d2e;margin-bottom:8px}\n#foodlog-app .fl-edit{display:inline-block;text-align:left;margin:0 0 12px;font-size:13px;text-decoration:none}\n#foodlog-app .fl-foot{font-size:15px;opacity:.85;margin:12px 0 0;line-height:1.5}\n#foodlog-app .fl-seg input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n#foodlog-app .fl-seg label:has(input:focus-visible){outline:2px solid #c9a85a;outline-offset:2px}\n#foodlog-app .fl-options input{margin-top:3px}\n#foodlog-app .fl-note{background:rgba(201,169,90,.1);border-left:3px solid #c9a85a;border-radius:8px;padding:10px 12px;font-size:13px;margin:8px 0 12px;line-height:1.5}\n#foodlog-app .fl-warn{background:rgba(138,109,46,.12);border-left:3px solid #8a6d2e;border-radius:8px;padding:10px 12px;font-size:13px;margin:8px 0 12px;line-height:1.5}\n#foodlog-app .fl-stop{background:#b3261e14;border-left:3px solid #b3261e;border-radius:8px;padding:10px 12px;font-size:13px;margin:8px 0 12px;line-height:1.5;color:#7a1a14}\n#foodlog-app .fl-class{font-size:15px;margin:6px 0 0}\n#foodlog-app .fl-class strong{color:#8a6d2e}\n#foodlog-app .fl-btn{display:inline-block;background:linear-gradient(270deg,#c9a85a 0%,#182a3b 100%);border:none;border-radius:100px;color:#fff;padding:11px 24px;font-size:15px;cursor:pointer;transition:background .2s ease,transform .1s ease;line-height:1.3;text-align:center}\n#foodlog-app .fl-btn:hover{background:linear-gradient(270deg,#8a6d2e 0%,#182a3b 100%);transform:translateY(2px)}\n#foodlog-app .fl-btn.fl-gray{background:linear-gradient(270deg,#c9c9d3 0%,#8d8d9c 100%)}\n#foodlog-app .fl-btn.fl-gray:hover{background:linear-gradient(270deg,#b5b5c2 0%,#77778a 100%)}\n#foodlog-app .fl-btn.fl-secondary{background:#fff;color:#182a3b;border:2px solid #182a3b}\n#foodlog-app .fl-btn[disabled]{opacity:.6;cursor:wait}\n#foodlog-app .fl-error{color:#b3261e;font-size:15px;margin:8px 0 0;display:none}\n#foodlog-app .fl-hidden{display:none}\n#foodlog-app .fl-card{display:none;margin-top:24px;padding:20px;border-radius:14px;background:#fff;box-shadow:0 2px 14px rgba(24,42,59,.12)}\n#foodlog-app .fl-num{font-size:22px;font-weight:700}\n#foodlog-app .fl-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 14px}\n#foodlog-app .fl-tile{background:rgba(201,169,90,.08);border-radius:12px;padding:14px 16px;line-height:1.35}\n#foodlog-app .fl-tile-label{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#8a6d2e;font-weight:700;margin:0 0 6px}\n#foodlog-app .fl-tile-value{font-size:24px;font-weight:700;margin:0 0 4px}\n#foodlog-app .fl-tile-sub{font-size:15px;opacity:.85}\n#foodlog-app .fl-result-line{margin:0 0 12px}\n#foodlog-app .fl-spin-wrap{user-select:none;-webkit-user-select:none;caret-color:transparent;text-align:center;padding:18px 0}\n#foodlog-app .fl-spinner{display:block;width:48px;height:48px;margin:0 auto 12px;animation:flspin 1s linear infinite;border:none;background:none}\n@keyframes flspin{to{transform:rotate(360deg)}}\n#foodlog-app .fl-ready{font-size:20px;font-weight:700;margin:0 0 8px;line-height:1.3}\n#foodlog-app .fl-check{display:flex;gap:8px;align-items:flex-start;font-weight:400;margin:0 0 8px;cursor:pointer;line-height:1.45;font-size:13px}\n#foodlog-app .fl-check input{margin-top:2px;flex:0 0 auto}\n#foodlog-app textarea{width:100%;height:260px;padding:12px;border-radius:10px;border:1px solid rgba(201,169,90,.5);font-family:monospace;font-size:13px;color:#182a3b;background:#fffefb}\n#foodlog-app .fl-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0}\n#foodlog-app ol{padding-left:20px;margin:8px 0}\n#foodlog-app a{color:#8a6d2e}\n@media (max-width:520px){#foodlog-app .fl-three>div:first-child{flex:1 1 100%}#foodlog-app .fl-seg.fl-grid2.fl-one{grid-template-columns:repeat(2,1fr)}#foodlog-app .fl-tiles{grid-template-columns:1fr}#foodlog-app .fl-section{padding:18px 16px 6px}#foodlog-app .fl-seg.fl-grid2{grid-template-columns:repeat(2,1fr)}#foodlog-app .fl-row.fl-stack-m{flex-direction:column;gap:0}#foodlog-app .fl-row.fl-wrap{flex-wrap:wrap}#foodlog-app .fl-row.fl-wrap>div{flex:1 1 45%}}\n#foodlog-app .fl-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px}\n#foodlog-app .fl-head .fl-block-title{margin:0}\n#foodlog-app .fl-head .fl-seg{margin:0;gap:0;background:rgba(201,169,90,.1);border-radius:999px;padding:3px}\n#foodlog-app .fl-head .fl-seg label{flex:0 0 auto;min-height:0;padding:5px 12px;border:none;border-radius:999px;font-size:13px;color:#182a3b;opacity:.75}\n#foodlog-app .fl-head .fl-seg label.fl-on{background:#fff;opacity:1;box-shadow:0 1px 4px rgba(24,42,59,.18)}\n#foodlog-app .fl-head .fl-seg label:hover{border:none !important;opacity:1}\n#foodlog-app input[type=number]::-webkit-inner-spin-button,#foodlog-app input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}\n#foodlog-app input[type=number]{-moz-appearance:textfield}\n#foodlog-app .fl-row.fl-wrap{row-gap:0}\n#foodlog-app .fl-pill{display:inline-flex;margin:0 0 8px;gap:0;background:rgba(201,169,90,.1);border-radius:999px;padding:3px}\n#foodlog-app .fl-pill label{position:relative;flex:0 0 auto;min-height:0;padding:5px 14px;border:none;border-radius:999px;font-size:13px;font-weight:400;color:#182a3b;opacity:.75;margin:0;cursor:pointer}\n#foodlog-app .fl-pill label.fl-on{background:#fff;opacity:1;box-shadow:0 1px 4px rgba(24,42,59,.18)}\n#foodlog-app .fl-pill input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}\n#foodlog-app .fl-total{font-size:13px;margin:4px 0 6px}\n#foodlog-app .fl-total.fl-bad{color:#b3261e}\n#foodlog-app .fl-total.fl-off{color:#8a6d2e}\n#foodlog-app .fl-switch{position:relative;display:flex;gap:0;background:rgba(201,169,90,.12);border-radius:999px;padding:3px;margin:4px 0 6px}\n#foodlog-app .fl-switch label{position:relative;z-index:1;flex:1;border:none !important;background:transparent !important;border-radius:999px;min-height:38px;padding:7px 12px;opacity:.75;transition:opacity .2s ease}\n#foodlog-app .fl-switch label.fl-on{opacity:1}\n#foodlog-app .fl-switch label:hover{opacity:1}\n#foodlog-app .fl-switch .fl-thumb{position:absolute;z-index:0;top:3px;bottom:3px;left:0;width:0;background:#fff;border-radius:999px;box-shadow:0 1px 5px rgba(24,42,59,.22);opacity:0;pointer-events:none}\n#foodlog-app .fl-switch.fl-anim .fl-thumb{transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}\n#foodlog-app .fl-switch.fl-sm{display:inline-flex;margin:0 0 8px}\n#foodlog-app .fl-switch.fl-sm label{flex:0 0 auto;min-height:0;padding:5px 16px;font-size:13px}\n#foodlog-app .fl-sub{font-weight:400;font-size:13px;opacity:.75}\n#foodlog-app .fl-bf-cat{color:#8a6d2e;font-weight:600;margin-left:6px}\n#foodlog-app .fl-sublabel{font-size:15px;font-weight:600;margin:10px 0 0}\n#foodlog-app .fl-topbar{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 12px}\n#foodlog-app .fl-topbar-label{font-size:13px;font-weight:600}\n#foodlog-app .fl-topbar .fl-switch{margin:0}\n#foodlog-app .fl-labelrow{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0 0 4px}\n#foodlog-app .fl-labelrow>label,#foodlog-app .fl-labelrow>.fl-sublabel{margin:0}\n#foodlog-app .fl-labelrow .fl-range-value{margin:0;font-size:15px !important;line-height:1.3;padding:3px 12px}\n#foodlog-app .fl-labelrow .fl-range-value .fl-bf-cat{font-size:15px}\n#foodlog-app .fl-labelrow>.fl-sublabel,#foodlog-app .fl-labelrow>label{font-size:15px !important}\n#foodlog-app .fl-unit{position:relative}\n#foodlog-app .fl-unit input{padding-right:46px}\n#foodlog-app .fl-unit::after{content:attr(data-unit);position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;opacity:.55;pointer-events:none}\n#foodlog-app select{padding-right:34px !important;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%234E339D' stroke-width='2' stroke-linecap='round'\/%3E%3C\/svg%3E\") !important;background-repeat:no-repeat !important;background-position:right 12px center !important;cursor:pointer}\n#foodlog-app button{outline:none}\n#foodlog-app button:focus-visible,#foodlog-app .fl-seg a:focus-visible{outline:2px solid #c9a85a !important;outline-offset:2px}\n#foodlog-app .fl-btn:hover,#foodlog-app .fl-btn:focus,#foodlog-app .fl-btn:active{color:#fff !important;border:none !important;box-shadow:none !important}\n#foodlog-app .fl-btn.fl-secondary,#foodlog-app .fl-btn.fl-secondary:hover,#foodlog-app .fl-btn.fl-secondary:focus,#foodlog-app .fl-btn.fl-secondary:active{color:#182a3b !important;border:2px solid #182a3b !important;background:#fff !important}\n#foodlog-app .fl-btn.fl-secondary:hover{background:rgba(201,169,90,.08) !important}\n#foodlog-app .fl-seg a:hover,#foodlog-app .fl-seg a:focus,#foodlog-app .fl-seg a:active,#foodlog-app .fl-seg button.fl-seg-btn:hover,#foodlog-app .fl-seg button.fl-seg-btn:focus,#foodlog-app .fl-seg button.fl-seg-btn:active{border:1px solid #182a3b !important;color:#182a3b !important;background:rgba(201,169,90,.08) !important;box-shadow:none !important}\n#foodlog-app .fl-seg label:hover,#foodlog-app .fl-options label:hover{border-color:#182a3b !important}\n#foodlog-app a:hover,#foodlog-app a:focus{color:#182a3b}\n#foodlog-app input[type=number]:focus,#foodlog-app input[type=text]:focus,#foodlog-app select:focus{outline:none !important;border:none !important;box-shadow:0 0 0 2px rgba(201,169,90,.5) !important}\n#foodlog-app input[type=radio],#foodlog-app input[type=checkbox]{accent-color:#182a3b;box-shadow:none !important;outline:none !important;border-radius:50%}\n#foodlog-app input[type=checkbox]{border-radius:3px}\n#foodlog-app input[type=radio]:focus,#foodlog-app input[type=checkbox]:focus{box-shadow:none !important;outline:none !important}\n#foodlog-app .fl-options label:has(input:focus-visible){outline:2px solid #c9a85a;outline-offset:2px}\n#foodlog-app input[type=number],#foodlog-app input[type=text],#foodlog-app select{border-radius:999px !important;padding-left:18px !important}\n#foodlog-app .fl-unit::after{right:18px}\n#foodlog-app select{padding-right:40px !important;background-position:right 18px center !important}\n#foodlog-app textarea{border-radius:10px;color:#182a3b !important;-webkit-text-fill-color:#182a3b}\n#foodlog-app .fl-seg a,#foodlog-app .fl-seg button.fl-seg-btn{border:none !important;border-radius:999px !important;background:rgba(201,169,90,.12) !important;color:#182a3b !important;box-shadow:none !important;transition:background .2s ease,box-shadow .2s ease}\n#foodlog-app .fl-seg a:hover,#foodlog-app .fl-seg a:focus,#foodlog-app .fl-seg a:active,#foodlog-app .fl-seg button.fl-seg-btn:hover,#foodlog-app .fl-seg button.fl-seg-btn:focus,#foodlog-app .fl-seg button.fl-seg-btn:active{border:none !important;background:#fff !important;box-shadow:0 1px 5px rgba(24,42,59,.22) !important}\n#foodlog-app .fl-options label{border:none !important;background:rgba(201,169,90,.12) !important;box-shadow:none;transition:background .2s ease,box-shadow .2s ease}\n#foodlog-app .fl-options label.fl-on{background:#fff !important;box-shadow:0 1px 5px rgba(24,42,59,.22)}\n#foodlog-app .fl-options label:hover{background:rgba(201,169,90,.18) !important}\n#foodlog-app .fl-options label.fl-on:hover{background:#fff !important}\n#foodlog-app .fl-row>.fl-field{display:flex;flex-direction:column}\n#foodlog-app .fl-row>.fl-field>.fl-switch{flex:1 1 auto}\n@media (max-width:520px){#foodlog-app .fl-switch label{padding:7px 8px}#foodlog-app input[type=number],#foodlog-app input[type=text],#foodlog-app select{padding-left:14px !important}#foodlog-app select{padding-right:30px !important;background-position:right 12px center !important}#foodlog-app .fl-unit::after{right:14px}}\n#foodlog-app .fl-row>.fl-field>label,#foodlog-app .fl-row .fl-metric>label,#foodlog-app .fl-row .fl-imperial>label{font-size:16px}\n#foodlog-app button.fl-more,#foodlog-app button.fl-more:hover,#foodlog-app button.fl-more:focus{background:none !important;border:none !important;box-shadow:none !important;padding:4px 0 !important;margin:2px 0 6px;font-family:inherit;font-size:13px;color:#8a6d2e !important;cursor:pointer;text-decoration:none !important}\n#foodlog-app button.fl-more::after{content:\"\\2193\";display:inline-block;margin-left:6px;transition:transform .2s ease}\n#foodlog-app button.fl-more.fl-open::after{transform:rotate(180deg)}\n#foodlog-app .fl-row.fl-wrap.fl-trio>div.fl-field{flex:1 1 0;min-width:0}\n#foodlog-app .fl-row.fl-wrap.fl-trio>div.fl-field.fl-age{flex:0.7 1 0}\n@media (max-width:520px){#foodlog-app .fl-row.fl-wrap.fl-trio{flex-wrap:nowrap;gap:8px}#foodlog-app .fl-row.fl-wrap.fl-trio>div.fl-field{flex:1 1 0}#foodlog-app .fl-row.fl-wrap.fl-trio>div.fl-field.fl-age{flex:0.7 1 0}#foodlog-app .fl-trio .fl-unit input{padding-right:30px !important}#foodlog-app .fl-trio .fl-unit::after{right:10px;font-size:13px}\n#foodlog-app.fl-is-imp .fl-row.fl-wrap.fl-trio{flex-wrap:wrap;column-gap:8px}#foodlog-app.fl-is-imp .fl-row.fl-wrap.fl-trio>div.fl-field.fl-age{flex:0 0 calc(35% - 4px)}#foodlog-app.fl-is-imp .fl-row.fl-wrap.fl-trio>div.fl-field.fl-weight{flex:1 1 calc(65% - 4px);order:2}#foodlog-app.fl-is-imp .fl-row.fl-wrap.fl-trio>div.fl-field.fl-height{flex:1 1 100%;order:3}}\n@media (max-width:520px){#foodlog-app select{font-size:14px;padding-left:12px !important;padding-right:28px !important;background-position:right 10px center !important}}\n@media (max-width:520px){#foodlog-app .fl-section .fl-row:not(.fl-keep):not(.fl-hidden){display:block}#foodlog-app .fl-row.fl-keep{row-gap:12px}#foodlog-app .fl-section .fl-row:not(.fl-keep)>*{width:100%}#foodlog-app .fl-section .fl-row:not(.fl-keep)>.fl-field{margin-bottom:16px}}\n#foodlog-app{display:block;width:100%;max-width:none !important;margin-left:0;margin-right:0;box-sizing:border-box}\n#foodlog-app .fl-section{width:100%;overflow:hidden}\n#foodlog-app .fl-section>.fl-block-title,#foodlog-app .fl-section>.fl-question{text-align:center}\n#foodlog-app .fl-progress{max-width:none;width:100%;margin:0 0 12px}\n#foodlog-app .fl-narrow input{text-align:center}\n@keyframes flInR{from{opacity:0;transform:translateX(32px)}to{opacity:1;transform:none}}\n@keyframes flInL{from{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:none}}\n@keyframes flOutL{from{opacity:1;transform:none}to{opacity:0;transform:translateX(-32px)}}\n@keyframes flOutR{from{opacity:1;transform:none}to{opacity:0;transform:translateX(32px)}}\n#foodlog-app .fl-section.fl-in-r>*{animation:flInR .28s ease-out both}\n#foodlog-app .fl-section.fl-in-l>*{animation:flInL .28s ease-out both}\n#foodlog-app .fl-section.fl-out-l>*{animation:flOutL .17s ease-in both}\n#foodlog-app .fl-section.fl-out-r>*{animation:flOutR .17s ease-in both}\n#foodlog-app .fl-step-label{display:none}\n#foodlog-app .fl-center{display:flex;justify-content:center;margin-bottom:16px}\n#foodlog-app .fl-center .fl-switch{display:inline-flex;margin:4px 0 6px}\n#foodlog-app .fl-center .fl-switch label{flex:0 0 auto;min-width:120px;padding:8px 22px}\n#foodlog-app .fl-narrow{width:100%;max-width:240px}\n#foodlog-app .fl-qlabel{display:inline;font-size:inherit !important;font-weight:inherit !important;margin:0 !important}\n#foodlog-app .fl-center>.fl-metric,#foodlog-app .fl-center>.fl-imperial{width:100%;max-width:240px}\n#foodlog-app .fl-question{font-size:20px;font-weight:700;line-height:1.3;margin:0 0 16px;color:#182a3b}\n#foodlog-app .fl-question .fl-sub{font-size:14px}\n#foodlog-app .fl-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px}\n#foodlog-app .fl-head .fl-block-title{margin:0}\n#foodlog-app .fl-head .fl-topbar{margin:0}\n#foodlog-app .fl-step-actions{margin:2px 0 12px}\n#foodlog-app .fl-note,#foodlog-app .fl-warn{border-radius:10px}\n#foodlog-app .fl-steps .fl-step{margin:0 0 12px}\n#foodlog-app .fl-step-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}\n#foodlog-app .fl-tools{display:flex;flex-wrap:wrap;gap:8px}\n#foodlog-app .fl-act,#foodlog-app .fl-act:visited{display:inline-flex !important;align-items:center;justify-content:center;min-width:150px;min-height:40px;padding:8px 18px !important;margin:0 !important;border:none !important;border-radius:10px !important;background:rgba(201,169,90,.12) !important;color:#182a3b !important;font-family:inherit !important;font-size:15px !important;font-weight:400 !important;line-height:1.2 !important;text-decoration:none !important;text-transform:none !important;letter-spacing:normal !important;box-shadow:none !important;cursor:pointer;transition:background .2s ease}\n#foodlog-app .fl-act:hover,#foodlog-app .fl-act:focus,#foodlog-app .fl-act:active{background:rgba(201,169,90,.22) !important;color:#182a3b !important;border:none !important;outline:none}\n#foodlog-app .fl-act:focus-visible{outline:2px solid #c9a85a !important;outline-offset:2px}\n#foodlog-app .fl-newtab{font-size:13px;opacity:.8}\n#foodlog-app .fl-steps .fl-act{width:100%;max-width:340px;min-height:48px;text-align:center}\n#foodlog-app .fl-tools{flex-direction:column;gap:8px}\n#foodlog-app .fl-act-paste{background:rgba(138,109,46,.12) !important;cursor:default}\n#foodlog-app .fl-act-paste:hover{background:rgba(138,109,46,.12) !important}\n@media (max-width:520px){#foodlog-app .fl-steps .fl-act{padding:8px 12px !important}}\n#foodlog-app .fl-step{align-items:center}\n#foodlog-app .fl-step-num{margin-top:0}\n#foodlog-app .fl-step-title{margin:0 !important}\n#foodlog-app .fl-watch{background:rgba(138,109,46,.12);border-left:3px solid #8a6d2e;border-radius:8px;padding:12px 14px;margin:14px 0 0;font-size:14px;line-height:1.5}\n#foodlog-app .fl-watch-title{font-weight:700;margin:0 0 6px;font-size:15px}\n#foodlog-app .fl-watch ul{margin:0 0 8px;padding-left:18px}\n#foodlog-app .fl-watch li{margin:0 0 4px}\n@media (max-width:520px){#foodlog-app .fl-question{font-size:18px}}\n\n#foodlog-app .fl-section{position:relative}\n#foodlog-app .fl-section .fl-progress{position:absolute !important;top:0;left:0;right:0;height:5px;width:auto !important;max-width:none;margin:0 !important;border-radius:0 !important;background:linear-gradient(90deg,rgba(201,169,90,.25),rgba(24,42,59,.56)) !important;overflow:hidden}\n#foodlog-app .fl-section .fl-progress #fl-progress-bar{position:absolute;top:0;right:0;bottom:0;left:auto;height:100%;background:rgba(255,255,255,.72) !important;transition:width .3s ease}\n#foodlog-app .fl-section.fl-in-r>.fl-progress,#foodlog-app .fl-section.fl-in-l>.fl-progress,#foodlog-app .fl-section.fl-out-l>.fl-progress,#foodlog-app .fl-section.fl-out-r>.fl-progress{animation:none !important}\n#foodlog-app input[type=number],#foodlog-app input[type=text],#foodlog-app select,#foodlog-app textarea,#foodlog-app .fl-options label,#foodlog-app .fl-switch,#foodlog-app .fl-range-value,#foodlog-app .fl-note,#foodlog-app .fl-warn,#foodlog-app .fl-stop,#foodlog-app .fl-watch,#foodlog-app .fl-tile,#foodlog-app .fl-act,#foodlog-app .fl-section img{border-radius:14px !important}\n#foodlog-app .fl-switch label,#foodlog-app .fl-switch .fl-thumb{border-radius:11px !important}\n#foodlog-app .fl-step-num{background:none !important;border:none !important;flex:0 0 20px;width:20px;font-size:17px;font-weight:700}\n\n#foodlog-app .fl-btn{border-radius:14px !important}\n#foodlog-app .fl-nav{padding:0 22px}\n@media (max-width:520px){#foodlog-app .fl-nav{padding:0 16px}}\n#foodlog-app .fl-switch:not(.fl-sm){background:none !important;padding:0 !important;gap:10px !important}\n#foodlog-app .fl-switch:not(.fl-sm) .fl-thumb{display:none !important}\n#foodlog-app .fl-switch:not(.fl-sm) label{background:rgba(201,169,90,.12) !important;border-radius:14px !important;opacity:1 !important;min-height:46px;transition:background .2s ease,box-shadow .2s ease}\n#foodlog-app .fl-switch:not(.fl-sm) label:hover{background:rgba(201,169,90,.22) !important}\n#foodlog-app .fl-switch:not(.fl-sm) label.fl-on{background:#fff !important;box-shadow:0 1px 6px rgba(24,42,59,.25)}\n\n#foodlog-app .fl-close{display:none}\n#foodlog-app.fl-focus{position:fixed !important;top:0;right:0;bottom:0;left:0;z-index:2147483000;width:100% !important;max-width:none !important;height:100%;margin:0 !important;padding:64px 16px 40px !important;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:#faf8f1;box-sizing:border-box}\n#foodlog-app.fl-focus>*:not(.fl-close){max-width:var(--fl-w,640px);margin-left:auto;margin-right:auto}\n#foodlog-app.fl-focus .fl-close{display:flex;align-items:center;justify-content:center;position:fixed;top:14px;right:14px;width:40px;height:40px;padding:0 !important;margin:0 !important;border:none !important;border-radius:14px !important;background:#fff !important;color:#182a3b !important;font-size:26px !important;line-height:1 !important;box-shadow:0 1px 6px rgba(24,42,59,.2) !important;cursor:pointer;z-index:2}\n#foodlog-app.fl-focus .fl-close:hover{background:rgba(201,169,90,.12) !important}\nhtml.fl-noscroll,body.fl-noscroll{overflow:hidden !important}\n@media (min-width:700px){#foodlog-app.fl-focus{padding-top:56px !important}}\n\n#foodlog-app #fl-next{max-width:100%;padding-left:24px !important;padding-right:24px !important}\n#foodlog-app #fl-back.fl-btn,#foodlog-app #fl-back.fl-btn:hover,#foodlog-app #fl-back.fl-btn:focus,#foodlog-app #fl-back.fl-btn:active{background:none !important;border:none !important;box-shadow:none !important;transform:none !important;color:#8a6d2e !important;padding:6px 4px !important;font-size:15px;min-width:0}\n#foodlog-app #fl-back.fl-btn:hover{text-decoration:underline}\n#foodlog-app #fl-back::before{content:\"\\2190\\00a0\"}\n#foodlog-app .fl-nav-btns{flex-direction:column;align-items:center;gap:6px}\n\n#foodlog-app .fl-section>#fl-back.fl-btn{position:absolute;top:14px;left:12px;z-index:2;width:36px;height:36px;min-width:0;padding:0 !important;display:flex;align-items:center;justify-content:center;font-size:20px !important;line-height:1 !important;color:#8a6d2e !important;border-radius:12px !important}\n#foodlog-app .fl-section>#fl-back.fl-btn:hover{background:rgba(138,109,46,.12) !important;text-decoration:none}\n#foodlog-app #fl-back::before{content:\"\\2190\"}\n#foodlog-app .fl-section.fl-in-r>#fl-back,#foodlog-app .fl-section.fl-in-l>#fl-back,#foodlog-app .fl-section.fl-out-l>#fl-back,#foodlog-app .fl-section.fl-out-r>#fl-back{animation:none !important}\n\n#foodlog-app .fl-section>.fl-block-title{margin-top:0 !important}\n#foodlog-app .fl-section{padding-top:26px !important}\n#foodlog-app .fl-section>#fl-back.fl-btn{top:18px}\n@media (max-width:520px){#foodlog-app .fl-section{padding-top:22px !important}#foodlog-app .fl-section>#fl-back.fl-btn{top:14px}}\n\n#foodlog-app .fl-watch ul{margin-bottom:0}\n#foodlog-app .fl-watch-cta{margin-top:12px;font-size:14px}\n\n#foodlog-app #fl-prompt{margin-bottom:22px !important}\n#foodlog-app .fl-steps .fl-act{max-width:420px;white-space:nowrap}\n@media (max-width:520px){#foodlog-app .fl-steps .fl-act{font-size:14px !important;padding:8px 10px !important}#foodlog-app .fl-steps .fl-step{gap:8px}#foodlog-app .fl-step-num{flex:0 0 14px !important;width:14px !important}}\n\n\/* ---------- Champagne override (standard components only) ---------- *\/\n#foodlog-app{--body:\"Inter\",system-ui,\"Segoe UI\",sans-serif;--display:\"Plus Jakarta Sans\",system-ui,sans-serif;--label:\"Inter\",system-ui,sans-serif;--goldgrad:linear-gradient(115deg,#ead29a 0%,#c9a85a 100%);--ease:cubic-bezier(.4,0,.2,1);color:#182a3b;font-size:15px;max-width:none !important;width:100%}\n#foodlog-app,#foodlog-app *{font-family:var(--body) !important}\n#foodlog-app textarea{font-family:ui-monospace,Menlo,Consolas,monospace !important}\n#foodlog-app .fl-question,#foodlog-app .fl-ready,#foodlog-app .fl-tile-value,#foodlog-app .fl-num{font-family:var(--display) !important;font-weight:600 !important;letter-spacing:-.02em;color:#182a3b}\n#foodlog-app .fl-question{font-size:20px}\n#foodlog-app .fl-block-title{font-family:var(--label) !important;font-size:12px;letter-spacing:.15em;font-weight:600;color:#8a6d2e}\n#foodlog-app .fl-section,#foodlog-app .fl-card{background:linear-gradient(160deg,#fffefb 0%,#fbf6e9 100%);border:1px solid rgba(201,169,90,.42);border-radius:8px !important;box-shadow:none;transition:border-color .5s var(--ease),box-shadow .5s var(--ease)}\n@media (hover:hover){#foodlog-app .fl-section:hover,#foodlog-app .fl-card:hover{border-color:#d9b640;box-shadow:0 0 0 .5px #d9b640}}\n#foodlog-app input[type=number],#foodlog-app input[type=text],#foodlog-app select,#foodlog-app textarea{background:#fff !important;border:1px solid rgba(24,42,59,.18) !important;border-radius:6px !important}\n#foodlog-app input[type=number]:focus,#foodlog-app input[type=text]:focus,#foodlog-app select:focus{border:1px solid #c9a85a !important;box-shadow:0 0 0 2px rgba(201,169,90,.25) !important}\n#foodlog-app .fl-options label,#foodlog-app .fl-seg label,#foodlog-app .fl-switch:not(.fl-sm) label,#foodlog-app .fl-seg a,#foodlog-app .fl-seg button.fl-seg-btn,#foodlog-app .fl-act:not(.fl-act-paste){background:#fff !important;border:1px solid rgba(24,42,59,.16) !important;border-radius:6px !important;box-shadow:none !important;color:#182a3b !important;transition:border-color .5s var(--ease),background .3s var(--ease),box-shadow .5s var(--ease)}\n#foodlog-app .fl-options label:hover,#foodlog-app .fl-seg label:hover,#foodlog-app .fl-switch:not(.fl-sm) label:hover,#foodlog-app .fl-seg a:hover,#foodlog-app .fl-seg button.fl-seg-btn:hover,#foodlog-app .fl-act:not(.fl-act-paste):hover{border-color:#d9b640 !important;background:#fffdf6 !important;box-shadow:0 0 0 .5px #d9b640 !important;color:#182a3b !important}\n#foodlog-app .fl-options label.fl-on,#foodlog-app .fl-seg label.fl-on,#foodlog-app .fl-switch:not(.fl-sm) label.fl-on,#foodlog-app .fl-options label.fl-on:hover{border-color:#c9a85a !important;background:rgba(201,169,90,.13) !important;box-shadow:0 0 0 .5px #c9a85a !important}\n#foodlog-app .fl-act-paste{background:rgba(201,169,90,.10) !important;border:1px dashed rgba(138,109,46,.45) !important;border-radius:6px !important;color:#182a3b !important}\n#foodlog-app .fl-act-paste:hover{background:rgba(201,169,90,.10) !important}\n#foodlog-app .fl-switch.fl-sm{background:rgba(201,169,90,.14) !important;border-radius:6px !important}\n#foodlog-app .fl-switch.fl-sm label{border-radius:4px !important}\n#foodlog-app .fl-switch .fl-thumb{border-radius:4px !important;box-shadow:0 1px 4px rgba(24,42,59,.2)}\n#foodlog-app input[type=range]{background:linear-gradient(90deg,#ead29a,#c9a85a) !important}\n#foodlog-app input[type=range]::-webkit-slider-thumb{border:3px solid #a8873e;box-shadow:0 1px 6px rgba(24,42,59,.25)}\n#foodlog-app input[type=range]::-moz-range-thumb{border:3px solid #a8873e}\n#foodlog-app input[type=range].fl-untouched::-webkit-slider-thumb{border-color:#c9a85a}\n#foodlog-app .fl-range-value{background:rgba(201,169,90,.12);border:1px solid rgba(201,169,90,.4);border-radius:6px !important}\n#foodlog-app .fl-range-value.fl-empty{background:none;border:none}\n#foodlog-app .fl-section .fl-progress{background:linear-gradient(90deg,#c9a85a,#ead29a) !important}\n#foodlog-app .fl-section .fl-progress #fl-progress-bar{background:rgba(255,254,251,.85) !important}\n#foodlog-app .fl-note{background:rgba(24,42,59,.05);border-left:3px solid rgba(24,42,59,.35);border-radius:6px !important}\n#foodlog-app .fl-warn,#foodlog-app .fl-watch{background:rgba(196,104,95,.09);border-left:3px solid #c98a83;border-radius:6px !important}\n#foodlog-app .fl-watch-title{color:#8f3a33}\n#foodlog-app .fl-note.fl-watch-cta{background:rgba(94,150,108,.11);border-left:3px solid #7fae8b;border-radius:6px !important}\n#foodlog-app .fl-note.fl-watch-cta a{color:#2f6b42}\n#foodlog-app .fl-tile{background:rgba(201,169,90,.08);border:1px solid rgba(201,169,90,.3);border-radius:6px !important}\n#foodlog-app .fl-tile-label{color:#8a6d2e}\n#foodlog-app .fl-btn{position:relative;overflow:hidden;isolation:isolate;background:transparent !important;color:#182a3b !important;border:1px solid #c9a85a !important;border-radius:4px !important;padding:13px 26px;font-weight:600;font-size:15px;letter-spacing:.01em;transform:none;box-shadow:none !important;transition:color .45s var(--ease),border-color .45s var(--ease)}\n#foodlog-app .fl-btn::before{content:\"\";position:absolute;inset:0;z-index:-1;background:var(--goldgrad);transform:translateX(-101%);transition:transform .45s var(--ease)}\n#foodlog-app .fl-btn:hover,#foodlog-app .fl-btn:focus{background:transparent !important;color:#0a0a0c !important;border:1px solid #f0e0b8 !important;transform:none}\n#foodlog-app .fl-btn:hover::before{transform:translateX(0)}\n#foodlog-app #fl-back.fl-btn::before{display:none}\n#foodlog-app #fl-back.fl-btn,#foodlog-app #fl-back.fl-btn:hover{border:none !important;color:#8a6d2e !important}\n#foodlog-app .fl-spin-wrap svg circle:first-child{stroke:rgba(24,42,59,.12)}\n#foodlog-app.fl-focus{background:#faf8f1}\n#foodlog-app.fl-focus .fl-close{border:1px solid rgba(201,169,90,.5) !important;border-radius:6px !important;box-shadow:none !important}\n#foodlog-app .fl-section img{border-radius:6px !important}\n\/* page glue *\/\n.hpc>section:has(#foodlog-app.fl-focus){z-index:5000 !important}\n.hpc:has(#foodlog-app.fl-focus) .hdr{display:none !important}\n.hpc .flwrap{max-width:760px;margin:0 auto}\n.hpc .fl-host .rhead{text-align:center}\n\n  \/* v+1 mobile: whole closing block left aligned (button, text link, caption) *\/\n  @media (max-width:860px){\n    .hpc .close .cta-row{flex-direction:column;align-items:flex-start;justify-content:flex-start}\n    .hpc .close .cta-row .btn-text{align-self:flex-start;text-align:left}\n    .hpc .close .capline,.hpc .pcap{text-align:left}\n  }\n  #foodlog-app.fl-focus>.fl-close{position:sticky !important;top:-42px !important;right:auto !important;margin:-42px -2px 2px auto !important;flex:none;align-self:flex-end}\n  #foodlog-app.fl-focus{padding-top:56px !important}\n  @keyframes flpop{0%{opacity:0;transform:translateY(28px) scale(.985)}100%{opacity:1;transform:none}}\n  #foodlog-app .fl-pop{animation:flpop .8s cubic-bezier(.16,1,.3,1) both}\n  #foodlog-app #fl-prompt-content.fl-pop{animation-duration:.6s}\n  @media (prefers-reduced-motion:reduce){#foodlog-app .fl-pop{animation:none}}\n  #foodlog-app.fl-focus{display:flex !important;flex-direction:column}\n  #foodlog-app.fl-focus::before{content:\"\";flex:1 1 0;min-height:0}\n  #foodlog-app.fl-focus::after{content:\"\";flex:1.3 1 0;min-height:0}\n  #foodlog-app.fl-focus>.fl-close{order:-1}\n  #foodlog-app.fl-focus>*:not(.fl-close){width:100%;flex:none}\n  #foodlog-app #fl-back.fl-btn::before{display:none !important}\n  #foodlog-app #fl-back.fl-btn::after{content:\"\\2190\";display:block;position:static;line-height:1}\n  #foodlog-app .fl-section>#fl-back.fl-btn{top:13px !important}\n  @media (min-width:861px){#foodlog-app .fl-section>#fl-back.fl-btn{top:17px !important}}\n  #foodlog-app .fl-timer{height:3px;border-radius:3px;background:rgba(138,109,46,.2);margin-top:10px;overflow:hidden}\n  #foodlog-app #fl-fatad-bar{height:100%;background:#8a6d2e;transform-origin:left center}\n  #foodlog-app #fl-fatad-bar.run{animation:fltimer 6s linear forwards}\n  @keyframes fltimer{from{transform:scaleX(1)}to{transform:scaleX(0)}}\n  #foodlog-app .fl-timer-label{font-size:12px;margin-top:6px;opacity:.8}\n  #foodlog-app .fl-autobar{height:4px;max-width:260px;margin:0 auto 14px;border-radius:4px;background:rgba(138,109,46,.2);overflow:hidden;visibility:hidden}\n  #foodlog-app .fl-autobar.on{visibility:visible}\n  #foodlog-app .fl-autobar i{display:block;height:100%;background:#8a6d2e;transform-origin:left center;transform:scaleX(0)}\n  #foodlog-app .fl-autobar.run i{animation:flfill 5s linear forwards}\n  #foodlog-app .fl-wbar{height:100%;background:#8a6d2e;transform-origin:left center;transform:scaleX(0)}\n  #foodlog-app .fl-wbar.run{animation:flfill 5s linear forwards}\n  @keyframes flfade{from{opacity:0}to{opacity:1}}\n  #foodlog-app .fl-fade{animation:flfade .9s ease both}\n  @keyframes flfill{from{transform:scaleX(0)}to{transform:scaleX(1)}}\n  #foodlog-app #fl-fatad-bar{transform:scaleX(0)}\n  #foodlog-app #fl-fatad-bar.run{animation:flfill 5s linear forwards}\n<\/style>\n<div class=\"hpc\">\n  <header class=\"hdr\" id=\"hdr\">\n    <!-- WEBINAR BANNER SLOT: remove the word hidden from the next line to show it. Edit the text and link. -->\n    <div class=\"annc\" hidden><span data-en=\"Masterclass, live on [date].\" data-nl=\"Masterclass, live op [datum].\">Masterclass, live on [date].<\/span><a href=\"\/opt-in-page\/\" data-en=\"Reserve your seat\" data-nl=\"Reserveer je plek\">Reserve your seat<\/a><\/div>\n    <div class=\"inner bar\">\n      <a class=\"brand\" href=\"\/\" aria-label=\"Human Potential Coaching, home\">Human <b class=\"grad\">Potential<\/b> Coaching<\/a>\n      <nav aria-label=\"Primary\">\n        <a href=\"\/results\" data-en=\"Results\" data-nl=\"Resultaten\">Results<\/a>\n        <a href=\"\/method\" data-en=\"Method\" data-nl=\"Methode\">Method<\/a>\n        <a href=\"\/program\" data-en=\"Program\" data-nl=\"Programma\">Program<\/a>\n        <a href=\"\/about\" data-en=\"About\" data-nl=\"Over mij\">About<\/a>\n      <\/nav>\n      <div class=\"sp\"><\/div>\n      <div class=\"lang\" role=\"group\" aria-label=\"Language\">\n        <button data-set=\"en\" aria-pressed=\"true\">EN<\/button><s>|<\/s><button data-set=\"nl\" aria-pressed=\"false\">NL<\/button>\n      <\/div>\n      <a class=\"btn sm header-cta\" href=\"\/call\" data-en='Book your Clarity Call' data-nl='Boek je Clarity Call'>Book your Clarity Call<\/a>\n      <button class=\"mtoggle\" type=\"button\" aria-label=\"Menu\" aria-controls=\"mpanel\" aria-expanded=\"false\">&#9776;<\/button>\n    <\/div>\n  <div class=\"mpanel\" id=\"mpanel\"><a href=\"\/results\" data-en=\"Results\" data-nl=\"Resultaten\">Results<\/a><a href=\"\/method\" data-en=\"Method\" data-nl=\"Methode\">Method<\/a><a href=\"\/program\" data-en=\"Program\" data-nl=\"Programma\">Program<\/a><a href=\"\/about\" data-en=\"About\" data-nl=\"Over mij\">About<\/a><a class=\"btn\" href=\"\/call\" data-en=\"Book your Clarity Call\" data-nl=\"Boek je Clarity Call\">Book your Clarity Call<\/a><\/div>\n  <\/header>\n\n  <section class=\"fhero rdark sect\"><div class=\"inner fgrid\"><div class=\"fcopy\"><span class=\"eyebrow\"><svg class=\"eicon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"7.5\" r=\"3\"\/><path d=\"M5.8 19c0-3.5 2.8-6 6.2-6s6.2 2.5 6.2 6\"\/><path d=\"M12 13.1l-1.1 1.9 1.1 2.6 1.1-2.6z\" fill=\"currentColor\" stroke=\"none\"\/><\/svg><span class=\"eyebrow-t grad\" data-en=\"AI Food Tracker\" data-nl=\"AI Food Tracker\">AI Food Tracker<\/span><\/span><h1 class=\"fh1\" data-en=\"My clients hate food trackers. <span class=&quot;g&quot;>Use your favorite AI tool instead.<\/span>\" data-nl=\"Mijn klanten haten foodtrackers. <span class=&quot;g&quot;>Gebruik in plaats daarvan je favoriete AI-tool.<\/span>\">My clients hate food trackers. <span class=\"g\">Use your favorite AI tool instead.<\/span><\/h1><p class=\"flead\" data-en=\"Tired of scanning barcodes, searching databases and weighing every gram in MyFitnessPal, Cronometer or Eetmeter? Calorie trackers and food trackers turn eating into data entry. What if you could just tell your own ChatGPT, Claude, Gemini or Grok app what you ate, with my custom prompt personalized for your situation and goals?\" data-nl=\"Zin in minder barcodes scannen, databases doorzoeken en elke gram wegen in MyFitnessPal, Cronometer of Eetmeter? Calorietrackers en foodtrackers maken van eten invoerwerk. Wat als je gewoon aan je eigen ChatGPT-, Claude-, Gemini- of Grok-app kunt vertellen wat je at, met mijn custom prompt afgestemd op jouw situatie en doelen?\">Tired of scanning barcodes, searching databases and weighing every gram in MyFitnessPal, Cronometer or Eetmeter? Calorie trackers and food trackers turn eating into data entry. What if you could just tell your own ChatGPT, Claude, Gemini or Grok app what you ate, with my custom prompt personalized for your situation and goals?<\/p><p class=\"flead\" data-en=\"I've built an AI food tracker from years of experience coaching founders and executives from across the world. It helps you get rid of your (least favourite) calorie tracking app in under 3 minutes, and it runs in the AI tool you already use.\" data-nl=\"Ik heb een AI-foodtracker gebouwd op basis van jarenlange ervaring met het coachen van founders en directeuren over de hele wereld. Je bent er in minder dan 3 minuten mee af van je (minst favoriete) caloriecounter, en hij draait in de AI-tool die je al gebruikt.\">I've built an AI food tracker from years of experience coaching founders and executives from across the world. It helps you get rid of your (least favourite) calorie tracking app in under 3 minutes, and it runs in the AI tool you already use.<\/p><div class=\"cta-row\"><a class=\"btn\" href=\"#foodlog-start\" data-en=\"Build my AI food tracker\" data-nl=\"Bouw mijn AI-foodtracker\">Build my AI food tracker<\/a><\/div><\/div><div class=\"fimg\"><img decoding=\"async\" src=\"https:\/\/humanpotentialcoaching.com\/wp-content\/uploads\/2026\/10\/Gemini_Generated_Image_smalo9smalo9smal-scaled.jpeg\" alt=\"MyFitnessPal crossed out next to a fresh salad\" loading=\"eager\"><\/div><\/div><\/section>\n<section class=\"lsect olt fl-host sect light\" id=\"foodlog-start\">\n    <div class=\"sbg sbg-l\"><\/div>\n    <span class=\"stab stab-l\"><span data-en=\"Food Tracker\" data-nl=\"Food Tracker\">Food Tracker<\/span><svg class=\"larw\" viewBox=\"0 0 16 16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 3v8h8\"\/><\/svg><\/span>\n    <div class=\"inner\">\n<div class=\"rhead\"><h2 class=\"stmt\"><span class=\"w\" data-en=\"Answer a few questions.\" data-nl=\"Beantwoord een paar vragen.\">Answer a few questions.<\/span><span class=\"g\" data-en=\"Replace your calorie tracker.\" data-nl=\"Vervang je caloriecounter.\">Replace your calorie tracker.<\/span><\/h2><\/div>\n<div class=\"flwrap\">\n\n<div id=\"foodlog-app\" data-no-translation data-no-dynamic-translation>\n  <button type=\"button\" class=\"fl-close\" id=\"fl-close\" aria-label=\"Close\">&times;<\/button>\n\n  <div class=\"fl-section\" data-auto data-q=\"fatad\">\n  <div class=\"fl-block-title\">Your metabolism<\/div>\n  <div class=\"fl-question\">Can you skip two meals in a row without getting very hungry, unfocused or slow?<\/div>\n  <div class=\"fl-field\">\n    <div class=\"fl-seg\">\n      <label><input type=\"radio\" name=\"fl-fatad\" value=\"yes\"> <span>Yes, easily<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-fatad\" value=\"unsure\"> <span>Never tried<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-fatad\" value=\"no\"> <span>No<\/span><\/label>\n    <\/div>\n    <div id=\"fl-fatad-note\" class=\"fl-warn fl-hidden\"><span>Good to know: without efficient access to its fat reserves, your body often burns muscle mass when in a caloric deficit. Your final prompt takes this into account.<\/span><div class=\"fl-timer\"><div class=\"fl-wbar\"><\/div><\/div><\/div>\n  <\/div>\n  <\/div>\n\n  <div class=\"fl-section\" data-auto data-q=\"sex\">\n  <div class=\"fl-block-title\">About you<\/div>\n  <div class=\"fl-question\">What is your gender?<\/div>\n  <div class=\"fl-field fl-center\">\n    <div class=\"fl-seg\">\n      <label><input type=\"radio\" name=\"fl-sex\" value=\"male\"> Male<\/label>\n      <label><input type=\"radio\" name=\"fl-sex\" value=\"female\"> Female<\/label>\n    <\/div>\n  <\/div>\n  <\/div>\n\n  <div class=\"fl-section\" data-q=\"age\">\n  <div class=\"fl-block-title\">About you<\/div>\n  <div class=\"fl-question\"><label for=\"fl-age\" class=\"fl-qlabel\">What is your age?<\/label><\/div>\n  <div class=\"fl-field fl-center\"><div class=\"fl-narrow\"><input type=\"number\" id=\"fl-age\" min=\"18\" max=\"99\" step=\"1\" inputmode=\"numeric\"><\/div><\/div>\n  <\/div>\n\n  <div class=\"fl-section\" data-auto data-q=\"role\">\n  <div class=\"fl-block-title\">About you<\/div>\n  <div class=\"fl-question\">What best describes your role?<\/div>\n  <div class=\"fl-field\">\n    <div class=\"fl-options\">\n      <label><input type=\"radio\" name=\"fl-role\" value=\"founder_owner\"> <span>Founder \/ owner<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-role\" value=\"executive\"> <span>Executive \/ C-level<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-role\" value=\"manager\"> <span>Manager<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-role\" value=\"self_employed\"> <span>Self-employed<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-role\" value=\"employee\"> <span>Employee<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-role\" value=\"between_roles\"> <span>Between roles<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-role\" value=\"other\"> <span>Other<\/span><\/label>\n    <\/div>\n  <\/div>\n  <\/div>\n\n  <div class=\"fl-section\" data-auto data-q=\"units\">\n  <div class=\"fl-block-title\">About you<\/div>\n  <div class=\"fl-question\">Which units do you use?<\/div>\n  <div class=\"fl-field fl-center\">\n    <div class=\"fl-seg\" role=\"radiogroup\" aria-label=\"Units\"><label><input type=\"radio\" name=\"fl-units\" value=\"metric\"> kg \/ cm<\/label><label><input type=\"radio\" name=\"fl-units\" value=\"imperial\"> lbs \/ ft&#8209;in<\/label><\/div>\n  <\/div>\n  <\/div>\n\n  <div class=\"fl-section\" data-q=\"height\">\n  <div class=\"fl-block-title\">About you<\/div>\n  <div class=\"fl-question\"><label for=\"fl-height-cm\" class=\"fl-qlabel\">What is your height?<\/label><\/div>\n  <div class=\"fl-field fl-center\">\n    <div class=\"fl-metric fl-narrow\"><div class=\"fl-unit\" data-unit=\"cm\"><input type=\"number\" id=\"fl-height-cm\" min=\"120\" max=\"230\" step=\"0.5\" inputmode=\"decimal\"><\/div><\/div>\n    <div class=\"fl-imperial fl-hidden fl-narrow\"><div style=\"display:flex;gap:6px\"><div class=\"fl-unit\" data-unit=\"ft\" style=\"flex:1\"><input type=\"number\" id=\"fl-height-ft\" min=\"4\" max=\"7\" step=\"1\"><\/div><div class=\"fl-unit\" data-unit=\"in\" style=\"flex:1\"><input type=\"number\" id=\"fl-height-in\" min=\"0\" max=\"11\" step=\"0.5\"><\/div><\/div><\/div>\n  <\/div>\n  <\/div>\n\n  <div class=\"fl-section\" data-q=\"weight\">\n  <div class=\"fl-block-title\">About you<\/div>\n  <div class=\"fl-question\"><label for=\"fl-weight\" class=\"fl-qlabel\">What is your current weight?<\/label><\/div>\n  <div class=\"fl-field fl-center\"><div class=\"fl-unit fl-u-w fl-narrow\" data-unit=\"kg\"><input type=\"number\" id=\"fl-weight\" min=\"35\" max=\"400\" step=\"0.1\" inputmode=\"decimal\"><\/div><\/div>\n  <\/div>\n\n  <div class=\"fl-section\" data-q=\"bf\">\n  <div class=\"fl-block-title\">Your body<\/div>\n  <div class=\"fl-question\">What is your body fat percentage?<\/div>\n  <div class=\"fl-field\">\n    <div class=\"fl-labelrow\"><label for=\"fl-bf-range\" id=\"fl-bf-label\">Body fat %<\/label><div class=\"fl-range-value fl-empty\" id=\"fl-bf-range-value\">Drag the slider to your reading<\/div><\/div>\n    <input type=\"range\" id=\"fl-bf-range\" class=\"fl-untouched\" min=\"5\" max=\"50\" step=\"0.5\" value=\"25\" aria-describedby=\"fl-bf-range-value\">\n    <div class=\"fl-range-ends\"><span>5%<\/span><span>50%<\/span><\/div>\n    <button type=\"button\" class=\"fl-more\" id=\"fl-bf-help\" aria-expanded=\"false\">Help me estimate<\/button>\n    <div id=\"fl-bf-visual\" class=\"fl-hidden\" style=\"margin-top:8px\">\n      <div class=\"fl-warn\">Estimating by eye can be off by several percent. Use it as a start and measure when you can.<\/div>\n      <img decoding=\"async\" src=\"https:\/\/humanpotentialcoaching.com\/wp-content\/uploads\/2025\/03\/body-fat-percentage-update-3.jpg\" alt=\"Body fat percentage examples\" loading=\"lazy\" style=\"width:100%;max-width:352px;height:auto;border-radius:10px;display:block;margin:6px auto 10px\">\n    <\/div>\n    <input type=\"hidden\" id=\"fl-bf\">\n  <\/div>\n  <\/div>\n\n  <div class=\"fl-section\" data-q=\"whr\">\n  <div class=\"fl-block-title\">Your body<\/div>\n  <div class=\"fl-question\">Your waist and hip <span class=\"fl-sub\">(optional)<\/span><\/div>\n  <div class=\"fl-row\">\n    <div class=\"fl-field\"><label for=\"fl-waist\">Waist<\/label><div class=\"fl-unit fl-u-l\" data-unit=\"cm\"><input type=\"number\" id=\"fl-waist\" min=\"20\" max=\"250\" step=\"0.5\"><\/div><\/div>\n    <div class=\"fl-field\"><label for=\"fl-hip\">Hip<\/label><div class=\"fl-unit fl-u-l\" data-unit=\"cm\"><input type=\"number\" id=\"fl-hip\" min=\"20\" max=\"250\" step=\"0.5\"><\/div><\/div>\n  <\/div>\n  <div id=\"fl-whr\" class=\"fl-class\" style=\"margin:-8px 0 8px\"><\/div>\n  <div id=\"fl-whr-tip\"><button type=\"button\" class=\"fl-more\" id=\"fl-whr-help\" aria-expanded=\"false\">Help me measure<\/button>\n  <div id=\"fl-whr-img\" class=\"fl-hidden\"><img decoding=\"async\" src=\"https:\/\/humanpotentialcoaching.com\/wp-content\/uploads\/2026\/10\/Gemini_Generated_Image_6be5nl6be5nl6be5-scaled.jpeg\" alt=\"How to measure your waist and hip\" loading=\"lazy\" style=\"width:100%;max-width:352px;height:auto;border-radius:10px;display:block;margin:8px auto 10px\"><\/div><\/div>\n\n  <\/div>\n\n  <div class=\"fl-section\" data-auto data-q=\"act\">\n  <div class=\"fl-block-title\">Energy out<\/div>\n  <div class=\"fl-question\">How much will you exercise in the coming week?<\/div>\n  <div class=\"fl-field\">\n    <div class=\"fl-hint\">Walking more than 10K steps, 3-5 times a week, counts as moderate exercise.<\/div>\n    <div class=\"fl-options\">\n      <label><input type=\"radio\" name=\"fl-act\" value=\"1.2\"> <span>Sedentary (office job)<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-act\" value=\"1.375\"> <span>Light exercise (1-2 days\/week)<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-act\" value=\"1.55\"> <span>Moderate exercise (3-5 days\/week)<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-act\" value=\"1.725\"> <span>Heavy exercise (6-7 days\/week)<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-act\" value=\"1.9\"> <span>Athlete (2x per day)<\/span><\/label>\n    <\/div>\n    <div id=\"fl-act-warn\" class=\"fl-warn fl-hidden\">That's a lot for a fat loss phase. In my experience, your muscle often pays the price.<\/div>\n  <\/div>\n  <\/div>\n\n  <div class=\"fl-section\" data-auto data-q=\"diet\">\n  <div class=\"fl-block-title\">Your metabolism<\/div>\n  <div class=\"fl-question\">How many times have you tried to diet in the past?<\/div>\n  <div class=\"fl-field\">\n    <div class=\"fl-seg\">\n      <label><input type=\"radio\" name=\"fl-diet\" value=\"rarely\"> <span data-nl=\"Nooit\">Never<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-diet\" value=\"sometimes\"> <span data-nl=\"Best vaak\">Quite a few<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-diet\" value=\"a_lot\"> <span data-nl=\"Vaak\">A lot<\/span><\/label>\n    <\/div>\n    <div class=\"fl-warn fl-hidden\" id=\"fl-diet-note\">My client data shows that a lot of dieting in the past often slows down your metabolism. This calculation takes that into account.<\/div>\n  <\/div>\n  <\/div>\n\n  <div class=\"fl-section\" data-q=\"goal\">\n  <div class=\"fl-block-title\">Your goal<\/div>\n  <div class=\"fl-question\">How much weight do you want to lose?<\/div>\n  <div class=\"fl-field\">\n    <div class=\"fl-labelrow\"><div class=\"fl-sublabel\">In total<\/div><div class=\"fl-range-value fl-empty\" id=\"fl-goal-value\">Drag the slider to your goal<\/div><\/div>\n    <input type=\"range\" id=\"fl-goal-range\" class=\"fl-untouched\" min=\"5\" max=\"60\" step=\"0.5\" value=\"10\" aria-describedby=\"fl-goal-value\">\n    <div class=\"fl-range-ends\"><span id=\"fl-goal-min\">5 kg<\/span><span id=\"fl-goal-max\">60 kg<\/span><\/div>\n    <input type=\"hidden\" id=\"fl-goal\">\n    <div id=\"fl-goal-msg\"><\/div>\n    <div class=\"fl-labelrow\" style=\"margin-top:18px\"><div class=\"fl-sublabel\">Per week<\/div><div class=\"fl-range-value fl-empty\" id=\"fl-pace-value\">Drag the slider to your weekly pace<\/div><\/div>\n    <input type=\"range\" id=\"fl-pace-range\" class=\"fl-untouched\" min=\"0.5\" max=\"2\" step=\"0.05\" value=\"0.5\" aria-describedby=\"fl-pace-value\">\n    <div class=\"fl-range-ends\"><span id=\"fl-pace-min\">0.5 kg<\/span><span id=\"fl-pace-max\">2 kg<\/span><\/div>\n    <input type=\"hidden\" id=\"fl-pace\">\n    <div id=\"fl-pace-msg\"><\/div>\n  <\/div>\n  <\/div>\n\n  <div class=\"fl-section\" data-auto data-q=\"tool\">\n  <div class=\"fl-block-title\">Your AI tool<\/div>\n  <div class=\"fl-question\">Which AI tool do you want to use as your new calorie tracker?<\/div>\n  <div class=\"fl-field\">\n    <div class=\"fl-options\">\n      <label><input type=\"radio\" name=\"fl-tool\" value=\"chatgpt\"> <span>ChatGPT<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-tool\" value=\"claude\"> <span>Claude<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-tool\" value=\"gemini\"> <span>Gemini<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-tool\" value=\"grok\"> <span>Grok<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-tool\" value=\"unsure\"> <span>Not sure yet<\/span><\/label>\n    <\/div>\n  <\/div>\n  <\/div>\n\n  <div class=\"fl-section\" data-q=\"approach\">\n  <div class=\"fl-block-title\">Your approach<\/div>\n  <div class=\"fl-question\">How do you want to approach your nutrition?<\/div>\n  <div class=\"fl-field\">\n    <div class=\"fl-options\">\n      <label><input type=\"radio\" name=\"fl-approach\" value=\"suggest\" checked> <span id=\"fl-suggest-label\">Let my AI tool suggest a nutritional strategy for me<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-approach\" value=\"named\"> <span>I know which nutritional strategy I want to apply<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-approach\" value=\"split\"> <span>I know exactly how I want to split my macros<\/span><\/label>\n      <label><input type=\"radio\" name=\"fl-approach\" value=\"coach\"> <span>Get a fully customized nutritional strategy from Human Potential Coaching<\/span><\/label>\n    <\/div>\n    <div id=\"fl-coach-note\" class=\"fl-note fl-hidden\">You'll find a link to plan a 30-minute call with your results. Until then, your AI uses a general starting point.<\/div>\n    <div id=\"fl-approach-named\" class=\"fl-hidden\" style=\"margin-top:10px\">\n      <input type=\"text\" id=\"fl-approach-name\" maxlength=\"40\" placeholder=\"Your method, for example: keto, low carb, Mediterranean\">\n    <\/div>\n    <div id=\"fl-approach-split\" class=\"fl-hidden\" style=\"margin-top:10px\">\n      <div class=\"fl-seg fl-sm\" role=\"radiogroup\" aria-label=\"Enter as\"><label><input type=\"radio\" name=\"fl-split-unit\" value=\"pct\" checked> %<\/label><label><input type=\"radio\" name=\"fl-split-unit\" value=\"g\"> grams<\/label><\/div>\n      <div id=\"fl-split-fields\">\n      <div class=\"fl-row fl-wrap fl-keep\">\n        <div><label for=\"fl-c\">Carbs<\/label><div class=\"fl-unit fl-u-s\" data-unit=\"%\"><input type=\"number\" id=\"fl-c\" min=\"0\" max=\"80\" step=\"1\"><\/div><\/div>\n        <div><label for=\"fl-p\">Protein<\/label><div class=\"fl-unit fl-u-s\" data-unit=\"%\"><input type=\"number\" id=\"fl-p\" min=\"5\" max=\"70\" step=\"1\"><\/div><\/div>\n        <div><label for=\"fl-f\">Fat<\/label><div class=\"fl-unit fl-u-s\" data-unit=\"%\"><input type=\"number\" id=\"fl-f\" min=\"5\" max=\"85\" step=\"1\"><\/div><\/div>\n        <div><label for=\"fl-a\">Alcohol<\/label><div class=\"fl-unit fl-u-s\" data-unit=\"%\"><input type=\"number\" id=\"fl-a\" min=\"0\" max=\"30\" step=\"1\"><\/div><\/div>\n      <\/div>\n      <div class=\"fl-total\" id=\"fl-split-total\"><\/div>\n      <div class=\"fl-hint\" id=\"fl-split-hint\" style=\"margin-top:2px\">Together these add up to 100%. No alcohol? Leave that field empty.<\/div>\n      <div id=\"fl-alc-note\" class=\"fl-warn fl-hidden\">Losing fat while drinking is possible, but slower: your liver deals with alcohol first, before it gets back to burning fat.<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n  <\/div>\n\n  <div class=\"fl-nav\" id=\"fl-nav\">\n    <div class=\"fl-progress\" id=\"fl-progress\"><div id=\"fl-progress-bar\"><\/div><\/div>\n    <div class=\"fl-step-label\" id=\"fl-step-label\">Step 1 of 4<\/div>\n    <div class=\"fl-autobar\" id=\"fl-autobar\"><i><\/i><\/div>\n    <div class=\"fl-nav-btns\">\n      <button type=\"button\" class=\"fl-btn\" id=\"fl-next\">Next<\/button>\n      <button type=\"button\" class=\"fl-btn fl-secondary\" id=\"fl-back\" style=\"display:none\" aria-label=\"Back\" title=\"Back\"><\/button>\n    <\/div>\n    <div class=\"fl-error\" id=\"fl-error\"><\/div>\n  <\/div>\n\n  <div id=\"fl-results\" class=\"fl-card\"><\/div>\n\n  <div id=\"fl-signup\" class=\"fl-card\">\n    <div class=\"fl-ready\" id=\"fl-ready\">Your AI prompt and action plan are ready<\/div>\n    <div style=\"margin:0 0 18px\" id=\"fl-signup-text\"><\/div>\n    <div class=\"fl-row fl-stack-m\">\n      <div class=\"fl-field\"><label for=\"fl-name\">First name<\/label><input type=\"text\" id=\"fl-name\" maxlength=\"60\" autocomplete=\"given-name\"><\/div>\n      <div class=\"fl-field\"><label for=\"fl-email\">Email<\/label><input type=\"text\" id=\"fl-email\" maxlength=\"120\" autocomplete=\"email\" inputmode=\"email\"><\/div>\n    <\/div>\n    <label class=\"fl-check\"><input type=\"checkbox\" id=\"fl-consent\"> <span>I agree my answers (incl. health data) are processed as described in the <a href=\"\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">privacy policy<\/a><\/span><\/label>\n    <label class=\"fl-check\"><input type=\"checkbox\" id=\"fl-newsletter\"> <span>Send me an occasional email with practical insights (unsubscribe anytime)<\/span><\/label>\n    <div style=\"text-align:center\"><button type=\"button\" class=\"fl-btn\" id=\"fl-send\" style=\"margin-top:4px\">Create my custom AI prompt<\/button><\/div>\n    <div class=\"fl-error\" id=\"fl-error2\" style=\"text-align:center\"><\/div>\n  <\/div>\n\n  <div id=\"fl-prompt-box\" class=\"fl-card\">\n    <div id=\"fl-prompt-spin\" class=\"fl-spin-wrap\"><svg class=\"fl-spinner\" viewBox=\"0 0 50 50\" aria-hidden=\"true\"><circle cx=\"25\" cy=\"25\" r=\"20\" fill=\"none\" stroke=\"rgba(24,42,59,.12)\" stroke-width=\"5\"><\/circle><circle cx=\"25\" cy=\"25\" r=\"20\" fill=\"none\" stroke=\"#c9a85a\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-dasharray=\"32 126\"><\/circle><\/svg>Finalizing your personal prompt...<\/div>\n    <div id=\"fl-prompt-content\" class=\"fl-hidden\">\n    <div class=\"fl-block-title\" style=\"margin-top:0\">Your custom prompt<\/div>\n    <textarea id=\"fl-prompt\" readonly style=\"height:170px;margin-bottom:16px\"><\/textarea>\n    <div class=\"fl-block-title\" style=\"margin-top:0\">What to do next<\/div>\n    <div class=\"fl-steps\">\n      <div class=\"fl-step\"><div class=\"fl-step-num\">1<\/div><div class=\"fl-step-body\"><button type=\"button\" class=\"fl-act\" id=\"fl-copy\">Click here to copy your prompt<\/button><\/div><\/div>\n      <div class=\"fl-step\"><div class=\"fl-step-num\">2<\/div><div class=\"fl-step-body\"><div class=\"fl-tools\" id=\"fl-tool-links\">\n          <a class=\"fl-act\" href=\"https:\/\/chatgpt.com\/\" target=\"_blank\" rel=\"noopener\" data-tool=\"chatgpt\">ChatGPT<\/a>\n          <a class=\"fl-act\" href=\"https:\/\/claude.ai\/new\" target=\"_blank\" rel=\"noopener\" data-tool=\"claude\">Claude<\/a>\n          <a class=\"fl-act\" href=\"https:\/\/gemini.google.com\/app\" target=\"_blank\" rel=\"noopener\" data-tool=\"gemini\">Gemini<\/a>\n          <a class=\"fl-act\" href=\"https:\/\/grok.com\/\" target=\"_blank\" rel=\"noopener\" data-tool=\"grok\">Grok<\/a>\n      <\/div><\/div><\/div>\n      <div class=\"fl-step\"><div class=\"fl-step-num\">3<\/div><div class=\"fl-step-body\"><div class=\"fl-act fl-act-paste\" id=\"fl-paste-tool\">Paste + submit your prompt in your AI tool<\/div><\/div><\/div>\n      <div class=\"fl-step\"><div class=\"fl-step-num\">4<\/div><div class=\"fl-step-body\"><div class=\"fl-act fl-act-paste\" id=\"fl-use-tool\">Use your AI tool to track your calories now<\/div><\/div><\/div>\n    <\/div>\n    <div class=\"fl-note\">A copy is on its way to your inbox. Don't see it within a few minutes? Check your promotions or spam folder and mark it as \"not spam\", so future emails reach your inbox.<\/div>\n    <div class=\"fl-warn\">Can't get it to work, or need more guidance? Type \"help me\" in your AI chat and it will show you how to get in touch.<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/div>\n    <\/div>\n  <\/section>\n\n  <footer class=\"ftr\">\n    <div class=\"inner\">\n      <div class=\"ftr-top\">\n        <a class=\"ftr-brand\" href=\"\/\" aria-label=\"Human Potential Coaching, home\">Human <b class=\"grad\">Potential<\/b> Coaching<\/a>\n        <nav class=\"ftr-nav\" aria-label=\"Footer\">\n          <a href=\"\/results\" data-en=\"Results\" data-nl=\"Resultaten\">Results<\/a>\n          <a href=\"\/method\" data-en=\"Method\" data-nl=\"Methode\">Method<\/a>\n          <a href=\"\/program\" data-en=\"Program\" data-nl=\"Programma\">Program<\/a>\n          <a href=\"\/about\" data-en=\"About\" data-nl=\"Over mij\">About<\/a>\n        <\/nav>\n        <div class=\"ftr-social\">\n          <a href=\"https:\/\/www.linkedin.com\/in\/rfgdeleeuw\/\" target=\"_blank\" rel=\"noopener\" aria-label=\"LinkedIn\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M4.98 3.5A2.5 2.5 0 1 1 0 3.5a2.5 2.5 0 0 1 4.98 0zM.2 8.3h4.6V24H.2zM8.3 8.3h4.42v2.15h.06c.62-1.16 2.12-2.38 4.35-2.38 4.65 0 5.51 3.06 5.51 7.04V24h-4.6v-6.96c0-1.66-.03-3.8-2.32-3.8-2.32 0-2.68 1.81-2.68 3.68V24H8.3z\"\/><\/svg><\/a>\n          <a href=\"https:\/\/www.instagram.com\/humanpotential_coaching\" target=\"_blank\" rel=\"noopener\" aria-label=\"Instagram\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"\/><circle cx=\"12\" cy=\"12\" r=\"4\"\/><circle cx=\"17.5\" cy=\"6.5\" r=\"1\" fill=\"currentColor\" stroke=\"none\"\/><\/svg><\/a>\n          <a href=\"https:\/\/www.youtube.com\/@humanpotentialcoaching\" target=\"_blank\" rel=\"noopener\" aria-label=\"YouTube\"><svg viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M23 7.5s-.2-1.6-.9-2.3c-.8-.9-1.8-.9-2.2-1C16.9 4 12 4 12 4s-4.9 0-7.9.2c-.4 0-1.4.1-2.2 1-.7.7-.9 2.3-.9 2.3S0 9.4 0 11.3v1.3C0 14.5.2 16.4.2 16.4s.2 1.6.9 2.3c.8.9 1.9.9 2.4 1 1.7.2 7.5.2 7.5.2s4.9 0 7.9-.2c.4 0 1.4-.1 2.2-1 .7-.7.9-2.3.9-2.3s.2-1.9.2-3.8v-1.3c0-1.9-.2-3.8-.2-3.8zM9.8 15V9l5.2 3-5.2 3z\"\/><\/svg><\/a>\n        <\/div>\n      <\/div>\n      <div class=\"ftr-bot\">\n        <span>&copy; 2026 Human Potential Coaching<\/span>\n        <div class=\"ftr-strip ftr-nav\"><a href=\"\/call\" data-en=\"<span class=&quot;t&quot;>Book your Clarity Call<\/span> <span class=&quot;ar&quot;>&rarr;<\/span>\" data-nl=\"<span class=&quot;t&quot;>Boek je Clarity Call<\/span> <span class=&quot;ar&quot;>&rarr;<\/span>\"><span class=\"t\">Book your Clarity Call<\/span> <span class=\"ar\">&rarr;<\/span><\/a><a href=\"\/masterclass-recording\/\" data-gate=\"\/masterclass-replay\/\" data-en=\"<span class=&quot;t&quot;>Watch the latest masterclass<\/span> <span class=&quot;ar&quot;>&rarr;<\/span>\" data-nl=\"<span class=&quot;t&quot;>Bekijk de nieuwste masterclass<\/span> <span class=&quot;ar&quot;>&rarr;<\/span>\"><span class=\"t\">Watch the latest masterclass<\/span> <span class=\"ar\">&rarr;<\/span><\/a><\/div>\n        <span class=\"ftr-legal\"><a href=\"https:\/\/humanpotentialcoaching.com\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\" data-en=\"Privacy Policy\" data-nl=\"Privacybeleid\">Privacy Policy<\/a><a href=\"https:\/\/humanpotentialcoaching.com\/terms-conditions\/\" target=\"_blank\" rel=\"noopener\" data-en=\"Terms &amp; Conditions\" data-nl=\"Algemene voorwaarden\">Terms &amp; Conditions<\/a><\/span>\n      <\/div>\n    <\/div>\n  <\/footer>\n<\/div>\n<script nowprocket data-cfasync=\"false\" data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">\n(function(){\n  var scope=document.querySelector('.hpc');\n  function measureTabs(){scope.querySelectorAll('.sect').forEach(function(s){var t=s.querySelector(':scope > .stab');if(t){s.style.setProperty('--tw',Math.ceil(t.getBoundingClientRect().width)+'px');}});var h=scope.querySelector('.hero'),d=h?h.querySelector('.scrolldown'):null;if(h&&d){h.style.setProperty('--htw',Math.ceil(d.getBoundingClientRect().width)+'px');}}\n  function apply(l){\n    scope.querySelectorAll('[data-'+l+']').forEach(function(el){ el.innerHTML=el.getAttribute('data-'+l); });\n    scope.querySelectorAll('.lang button').forEach(function(b){ b.setAttribute('aria-pressed', b.dataset.set===l?'true':'false'); });\n    measureTabs();\n  }\n  scope.querySelectorAll('.lang button').forEach(function(b){ b.addEventListener('click',function(){ apply(b.dataset.set); try{localStorage.setItem('hpcLang',b.dataset.set);}catch(e){} }); });\n  var _sl=null;try{_sl=localStorage.getItem('hpcLang');}catch(e){}\n  apply(_sl==='nl'||_sl==='en'?_sl:((navigator.language||'en').toLowerCase().indexOf('nl')===0?'nl':'en'));\n  function _hpcFix(){var l=null;try{l=localStorage.getItem('hpcLang');}catch(e){}if(l!=='nl'&&l!=='en')return;var pr=[].slice.call(scope.querySelectorAll('[data-'+l+']')).filter(function(e){return \/^[^&<]+$\/.test(e.getAttribute('data-'+l));})[0];var pd=scope.querySelector('.lang button[aria-pressed=true]');if((pr&&pr.innerHTML!==pr.getAttribute('data-'+l))||(pd&&pd.dataset.set!==l)){apply(l);}}\n  document.addEventListener('DOMContentLoaded',_hpcFix);['load','pageshow','focus'].forEach(function(ev){window.addEventListener(ev,_hpcFix);});document.addEventListener('visibilitychange',_hpcFix);[250,900,2500,6000].forEach(function(t){setTimeout(_hpcFix,t);});\n  var hdr=document.getElementById('hdr'),lastY=0;\n  var tl=scope.querySelector('.timeline'),tfill=tl?tl.querySelector('.tfill'):null,tphases=tl?[].slice.call(tl.querySelectorAll('.tphase')):[];\n  function easeOutBack(t){var c1=1.70158,c3=c1+1;return 1+c3*Math.pow(t-1,3)+c1*Math.pow(t-1,2);}\n  function smoothTo(el){var start=window.scrollY,end=el.getBoundingClientRect().top+window.scrollY-56,d=720,t0=null;function step(ts){if(t0===null)t0=ts;var p=Math.min((ts-t0)\/d,1);window.scrollTo(0,start+(end-start)*easeOutBack(p));if(p<1)requestAnimationFrame(step);}requestAnimationFrame(step);}\n  scope.querySelectorAll('a.scroll').forEach(function(a){a.addEventListener('click',function(e){var t=document.querySelector(a.getAttribute('href'));if(t){e.preventDefault();smoothTo(t);}});});\n  var ticking=false;\n  function frame(){var y=window.scrollY||0;if(y<=80){hdr.classList.add('show');}else if(y<lastY-2){hdr.classList.add('show');}else if(y>lastY+2){hdr.classList.remove('show');}lastY=y;hdr.classList.toggle('top',y<=80||!hdr.classList.contains('show'));\n    if(tl){var r=tl.getBoundingClientRect(),vh=window.innerHeight||1,trig=vh*0.52;var f=Math.max(0,Math.min(1,(trig-r.top)\/(r.height||1)));tfill.style.height=(f*100)+'%';tphases.forEach(function(p){var n=p.firstElementChild;if(n&&n.getBoundingClientRect().top<trig){p.classList.add('active');}else{p.classList.remove('active');}});}\n    ticking=false;}\n  function onScroll(){if(!ticking){ticking=true;requestAnimationFrame(frame);}}\n  window.addEventListener('scroll',onScroll,{passive:true});window.addEventListener('resize',onScroll);window.addEventListener('resize',measureTabs);if(document.fonts&&document.fonts.ready){document.fonts.ready.then(measureTabs);}frame();\n  var pb=scope.querySelector('.pricebox');\n  if(pb){if('IntersectionObserver' in window){var io=new IntersectionObserver(function(ents){ents.forEach(function(e){if(e.isIntersecting){pb.classList.add('lit');io.disconnect();}});},{threshold:.4});io.observe(pb);}else{pb.classList.add('lit');}}\n  scope.querySelectorAll('.deliv li,.srow').forEach(function(li){var tick=function(){li.classList.add('checked');};li.addEventListener('mouseenter',tick);li.addEventListener('click',tick);});\n  scope.querySelectorAll('.pvideo[data-embed]').forEach(function(v){function go(){var u=v.getAttribute('data-embed');v.innerHTML='<iframe src=\"'+u+'\" title=\"Video\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>';}v.addEventListener('click',go);v.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();go();}});});\nvar rg=scope.querySelector('.rgrid');if(rg){if('IntersectionObserver' in window){var io2=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){rg.classList.add('in');io2.disconnect();}});},{threshold:.35});io2.observe(rg);}else{rg.classList.add('in');}}var wr=scope.querySelectorAll('.wrow');if('IntersectionObserver' in window&&wr.length){wr.forEach(function(r){r.classList.add('arm');});var io3=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('on');io3.unobserve(e.target);}});},{rootMargin:'0px 0px -28% 0px',threshold:0});if(window.matchMedia&&window.matchMedia('(hover:none)').matches){wr.forEach(function(r){io3.observe(r);});}else{wr.forEach(function(r){r.addEventListener('mouseenter',function(){r.classList.add('on');});r.addEventListener('focus',function(){r.classList.add('on');});});}var hs=scope.querySelectorAll('.guar');hs.forEach(function(e){e.addEventListener('mouseenter',function(){e.classList.add('hit');});});}var sp=scope.querySelector('.sbpin');if(sp){var st=sp.querySelector('.sbstick'),ss=sp.querySelectorAll('.sbstep'),N=ss.length,f=0,shown=0,busy=false,done=false,fell=false,bad=0,PC=.08,rm=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;sp.classList.add('armed');function paint(){ss.forEach(function(s,i){s.classList.toggle('on',i<shown);});}function tick(){if(shown>f){shown=f;paint();return;}if(shown<f){shown++;paint();busy=true;setTimeout(function(){busy=false;if(shown>=N&&!done){setTimeout(function(){done=true;},900);}tick();},1100);}}function setF(n){f=n;if(!busy)tick();}function wide(){return window.matchMedia('(min-width:861px)').matches;}function geo(){var r=sp.getBoundingClientRect(),tr=r.height-st.offsetHeight;return{r:r,tr:tr,raw:tr>0?-r.top\/tr:1,p:tr>0?Math.min(1,Math.max(0,-r.top\/tr)):1};}function locked(){if(done||rm||fell||!wide())return false;var g=geo();return g.tr>0&&g.p>=PC-.004&&g.p<1;}function upd(){if(rm){f=shown=N;paint();return;}var g=geo();if(wide()&&!fell){if(g.tr<=0){fell=true;}else{if(done){setF(N);}else if(g.raw>=1){done=true;shown=f=N;paint();}else{if(g.p>=PC){window.scrollTo(0,window.pageYOffset-(g.p-PC)*g.tr);if(f<1)setF(1);}}var t0=st.getBoundingClientRect().top;if(g.p>.1&&g.p<.9&&done){if(t0<-6||t0>6){bad++;if(bad>8){fell=true;sp.classList.add('nopin');}}else{bad=0;}}return;}}var n2=0,lim=window.innerHeight*.72;for(var i=0;i<N;i++){if(ss[i].getBoundingClientRect().top<lim)n2=i+1;else break;}setF(Math.max(n2,f));}function adv(e,dir){if(!locked())return false;if(dir<=0)return false;if(e)e.preventDefault();if(!busy&&f<N&&shown>=f)setF(f+1);return true;}window.addEventListener('wheel',function(e){adv(e,e.deltaY);},{passive:false});window.addEventListener('keydown',function(e){var k=e.key;if(k===' '||k==='PageDown'||k==='ArrowDown'||k==='End'){adv(e,1);}});window.addEventListener('scroll',upd,{passive:true});window.addEventListener('resize',upd);upd();}})();\n\n<\/script>\n<script nowprocket data-cfasync=\"false\" data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">\n(function(){\nvar scope=document.querySelector(\".hpc\");\nfunction LNG(){var b=scope.querySelector(\".lang button[aria-pressed=true]\");return b?b.dataset.set:\"en\";}\n\nfunction hpcFit(){scope.style.marginLeft='0px';var l=scope.getBoundingClientRect().left;scope.style.marginLeft=(-l-1)+'px';scope.style.width=(document.documentElement.clientWidth+1)+'px';scope.style.maxWidth='none';}\nhpcFit();window.addEventListener('resize',hpcFit);window.addEventListener('load',hpcFit);[150,600,1500,3500].forEach(function(t){setTimeout(hpcFit,t);});if(window.ResizeObserver){try{new ResizeObserver(function(){hpcFit();}).observe(document.documentElement);}catch(e){}}\n(function(){var raf=0;function chk(){raf=0;var r=scope.getBoundingClientRect();if(Math.abs(r.left+1)>.5||Math.abs(r.width-(document.documentElement.clientWidth+1))>.5)hpcFit();}function q(){if(!raf)raf=requestAnimationFrame(chk);}window.addEventListener('scroll',q,{passive:true});window.addEventListener('pageshow',q);window.addEventListener('focus',q);if(window.visualViewport)visualViewport.addEventListener('resize',q);setInterval(q,1000);})();\n\nfunction hpcFill(){scope.style.minHeight='';var top=scope.getBoundingClientRect().top+window.pageYOffset;var docH=Math.max(document.documentElement.scrollHeight,window.innerHeight);var gap=docH-(top+scope.offsetHeight);if(gap>1)scope.style.minHeight=(scope.offsetHeight+gap)+'px';}\nhpcFill();window.addEventListener('resize',hpcFill);window.addEventListener('load',hpcFill);[300,1000,2500].forEach(function(t){setTimeout(hpcFill,t);});\n\n\n\/* mobile menu *\/\n(function(){var hd=scope.querySelector('.hdr'),mt=hd&&hd.querySelector('.mtoggle');if(!mt)return;\nfunction setO(o){hd.classList.toggle('open',o);mt.setAttribute('aria-expanded',o?'true':'false');mt.innerHTML=o?'&#10005;':'&#9776;';}\nmt.addEventListener('click',function(e){e.preventDefault();e.stopPropagation();setO(!hd.classList.contains('open'));});\nhd.querySelectorAll('.mpanel a').forEach(function(a){a.addEventListener('click',function(){setO(false);});});\ndocument.addEventListener('click',function(e){if(hd.classList.contains('open')&&!hd.contains(e.target))setO(false);});\ndocument.addEventListener('keydown',function(e){if(e.key==='Escape')setO(false);});\nwindow.addEventListener('resize',function(){if(window.innerWidth>860)setO(false);});})();\n\/* tab notches: re-measure whenever a tab changes size (fonts, language, phones) *\/\n(function(){function mt(){scope.querySelectorAll('.sect').forEach(function(s){var t=s.querySelector(':scope > .stab');if(t){s.style.setProperty('--tw',Math.ceil(t.getBoundingClientRect().width)+'px');}});var h=scope.querySelector('.hero'),d=h?h.querySelector('.scrolldown'):null;if(h&&d){h.style.setProperty('--htw',Math.ceil(d.getBoundingClientRect().width)+'px');}}\nmt();window.addEventListener('load',mt);window.addEventListener('resize',mt);if(document.fonts&&document.fonts.ready){document.fonts.ready.then(mt);}\nif(window.ResizeObserver){var ro=new ResizeObserver(mt);scope.querySelectorAll('.stab,.scrolldown').forEach(function(el){ro.observe(el);});}\nscope.querySelectorAll('.lang button').forEach(function(b){b.addEventListener('click',function(){setTimeout(mt,30);});});})();\n\/* touch screens: tick the checkboxes while scrolling, hover does not exist there *\/\n(function(){var touch=(window.matchMedia&&window.matchMedia('(hover:none)').matches)||window.innerWidth<=860;if(!touch||!('IntersectionObserver' in window))return;\nvar items=[].slice.call(scope.querySelectorAll('.deliv li,.srow'));if(!items.length)return;\nvar io=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){var li=e.target;io.unobserve(li);setTimeout(function(){li.classList.add('checked');},140);}});},{rootMargin:'0px 0px -24% 0px',threshold:.55});\nitems.forEach(function(i){io.observe(i);});})();\n\/* price box: touch screens get the trace on tap *\/\n(function(){var pb=scope.querySelector('.pricebox');if(!pb)return;pb.addEventListener('touchstart',function(){pb.classList.add('hot');setTimeout(function(){pb.classList.remove('hot');},800);},{passive:true});})();\n\n})();\n<\/script>\n<script nowprocket data-cfasync=\"false\" data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">\n(function(){\n  var CALL_URL = \"https:\/\/humanpotentialcoaching.com\/call\";\n  var FACTORS = {rarely:1.00, sometimes:0.95, a_lot:0.90, unsure:0.95};\n  var ACT_LABEL = {\"1.2\":\"sedentary (office job)\",\"1.375\":\"light exercise (1-2 days\/week)\",\"1.55\":\"moderate exercise (3-5 days\/week)\",\"1.725\":\"heavy exercise (6-7 days\/week)\",\"1.9\":\"athlete (2x per day)\"};\n  var KCAL_PER_KG_FAT = 7700, FLOOR = 750, MAX_PACE = 1.6, LB = 0.453592, DELAY_MS = 5000;\n  var BF_CLASSES = {\n    male:   [[0,\"Underweight\"],[2,\"Essential fat\"],[6,\"Athletes\"],[14,\"Fitness\"],[18,\"Average\"],[25,\"Obese\"]],\n    female: [[0,\"Underweight\"],[10,\"Essential fat\"],[14,\"Athletes\"],[21,\"Fitness\"],[25,\"Average\"],[32,\"Obese\"]]\n  };\n  var state = null, pending = null;\n  var LANG = (function(){var l=null;try{l=localStorage.getItem(\"hpcLang\");}catch(e){}if(l===\"nl\"||l===\"en\")return l;return \/^nl\/i.test(document.documentElement.getAttribute(\"lang\")||navigator.language||\"\")?\"nl\":\"en\";})(), FMT_EN = false;\n  var NL = {\n\"About you\":\"Over jou\",\n\"Units\":\"Eenheden\",\n\"Sex\":\"Geslacht\",\n\"Male\":\"Man\",\n\"Female\":\"Vrouw\",\n\"Age\":\"Leeftijd\",\n\"Role\":\"Rol\",\n\"Founder \/ owner\":\"Oprichter\/eigenaar\",\n\"Executive \/ C-level\":\"Directie \/ C-level\",\n\"Manager\":\"Manager\",\n\"Self-employed\":\"Zelfstandige\",\n\"Employee\":\"In loondienst\",\n\"Between roles\":\"Tussen twee banen\",\n\"Other\":\"Anders\",\n\"Height\":\"Lengte\",\n\"Weight\":\"Gewicht\",\n\"Waist\":\"Taille\",\n\"Hip\":\"Heup\",\n\"How much weight do you want to lose?\":\"Hoeveel gewicht wil je verliezen?\",\n\"Make sure you maintain your muscle mass to ensure sustainable results.\":\"Zorg dat je je spiermassa behoudt voor een blijvend resultaat.\",\n\"How much fat do you want to lose per week?\":\"Hoeveel vet wil je per week verliezen?\",\n\"Protein\":\"Eiwit\",\n\"Your body\":\"Je lichaam\",\n\"What is your gender?\":\"Wat is je geslacht?\",\n\"What is your age?\":\"Wat is je leeftijd?\",\n\"Which units do you use?\":\"Welke eenheden gebruik je?\",\n\"What is your height?\":\"Wat is je lengte?\",\n\"What is your current weight?\":\"Wat is je huidige gewicht?\",\n\"Please choose your gender.\":\"Kies je geslacht.\",\n\"What is your body fat percentage?\":\"Wat is je vetpercentage?\",\n\"Your waist and hip\":\"Je taille- en heupomtrek\",\n\"(optional)\":\"(optioneel)\",\n\"Walking more than 10K steps, 3-5 times a week, counts as moderate exercise.\":\"Meer dan 10.000 stappen, 3-5 keer per week, telt als gemiddeld sporten.\",\n\"Can you skip two meals in a row without getting very hungry, unfocused or slow?\":\"Kun je twee maaltijden achter elkaar overslaan zonder veel honger, focusverlies of een traag gevoel?\",\n\"Yes, easily\":\"Ja, makkelijk\",\n\"Never tried\":\"Nooit geprobeerd\",\n\"Your goal\":\"Je doel\",\n\"Your approach\":\"Je aanpak\",\n\"How do you want to approach your nutrition?\":\"Hoe wil je je voeding aanpakken?\",\n\"Let my AI tool suggest a nutritional strategy for me\":\"Laat mijn AI-tool een voedingsstrategie voor mij voorstellen\",\n\"Let {t} suggest a nutritional strategy for me\":\"Laat {t} een voedingsstrategie voor mij voorstellen\",\n\"Get a fully customized nutritional strategy from Human Potential Coaching\":\"Ontvang een volledig persoonlijke voedingsstrategie van Human Potential Coaching\",\n\"Please choose your units.\":\"Kies je eenheden.\",\n\"You'll find a link to plan a 30-minute call with your results. Until then, your AI uses a general starting point.\":\"Bij je resultaten vind je een link om een gesprek van 30 minuten in te plannen. Tot die tijd gebruikt je AI een algemeen startpunt.\",\n\"You asked for a fully customized nutritional strategy: that starts with a 30-minute call.\":\"Je vroeg om een volledig persoonlijke voedingsstrategie: dat begint met een gesprek van 30 minuten.\",\n\"Close\":\"Sluiten\",\n\"What to do next\":\"Wat je nu doet\",\n\"Click here to copy your prompt\":\"Klik hier om je prompt te kopi\u00ebren\",\n\"Click here to open {t} (in new tab)\":\"Klik hier voor {t} (nieuw tabblad)\",\n\"Paste + submit your prompt in {t}\":\"Plak + verstuur je prompt in {t}\",\n\"Paste + submit your prompt in your AI tool\":\"Plak + verstuur je prompt in je AI-tool\",\n\"Use {t} to track your calories now\":\"Houd je calorie\u00ebn nu bij met {t}\",\n\"Use your AI tool to track your calories now\":\"Houd je calorie\u00ebn nu bij met je AI-tool\",\n\"Your AI tool\":\"Je AI-tool\",\n\"Not sure yet\":\"Weet ik nog niet\",\n\"Open {t}\":\"Open {t}\",\n\"~{n} weeks to reach your goal\":\"~{n} weken tot je doel\",\n\"I know exactly how I want to split my macros\":\"Ik weet precies hoe ik mijn macro's wil verdelen\",\n\"I know which nutritional strategy I want to apply\":\"Ik weet welke voedingsstrategie ik wil toepassen\",\n\"Your method, for example: keto, low carb, Mediterranean\":\"Je methode, bijvoorbeeld: keto, koolhydraatarm, mediterraan\",\n\"Which AI tool do you want to use as your new calorie tracker?\":\"Welke AI-tool wil je gebruiken als je nieuwe calorieteller?\",\n\"Create my overview and build my custom {t} prompt\":\"Maak mijn overzicht en bouw mijn persoonlijke {t}\\u2011prompt\",\n\"Create my overview and build my custom AI prompt\":\"Maak mijn overzicht en bouw mijn persoonlijke AI\\u2011prompt\",\n\"Show my custom {t} prompt\":\"Toon mijn persoonlijke {t}\\u2011prompt\",\n\"Show my custom AI prompt\":\"Toon mijn persoonlijke AI-prompt\",\n\"Your overview and custom {t} prompt are ready\":\"Je overzicht en persoonlijke {t}\\u2011prompt staan klaar\",\n\"Your overview and custom AI prompt are ready\":\"Je overzicht en persoonlijke AI-prompt staan klaar\",\n\"Enter your details below to instantly get your custom {t} prompt. It turns {t} into your new calorie tracker, a smarter alternative to traditional calorie tracking apps. I'll also email it to you, so you won't lose it.\":\"Vul hieronder je gegevens in en krijg direct je persoonlijke {t}\\u2011prompt. Daarmee wordt {t} je nieuwe calorieteller, een slimmer alternatief voor traditionele calorie-apps. Ik mail hem je ook, zodat je hem niet kwijtraakt.\",\n\"Enter your details below to instantly get your custom AI prompt. It turns your favorite AI tool into your new calorie tracker, a smarter alternative to traditional calorie tracking apps. I'll also email it to you, so you won't lose it.\":\"Vul hieronder je gegevens in en krijg direct je persoonlijke AI-prompt. Daarmee wordt je favoriete AI-tool je nieuwe calorieteller, een slimmer alternatief voor traditionele calorie-apps. Ik mail hem je ook, zodat je hem niet kwijtraakt.\",\n\"You move from {a} to {b}. The right approach also keeps your muscle mass stable.\":\"Je gaat van {a} naar {b}. De juiste aanpak houdt ook je spiermassa stabiel.\",\n\"What best describes your role?\":\"Welke rol heb je?\",\n\"opens in a new tab\":\"opent in een nieuw tabblad\",\n\"Your AI takes it from here and guides you through the setup.\":\"Je AI neemt het vanaf hier over en begeleidt je door de setup.\",\n\"Your AI starts by setting up your weekly weigh-in and food log reminders with you.\":\"Je AI begint met het instellen van je wekelijkse weging en je herinneringen.\",\n\"Please choose your sex.\":\"Kies je geslacht.\",\n\"Please choose an answer.\":\"Kies een antwoord.\",\n\"Please choose your role.\":\"Kies je rol.\",\n\"Watch-outs for you\":\"Aandachtspunten voor jou\",\n\"In a deficit, your body may burn muscle before fat.\":\"In een tekort kan je lichaam eerder spieren dan vet verbranden.\",\n\"Your metabolism may run slower than the standard calculation.\":\"Je stofwisseling kan trager zijn dan de standaardberekening.\",\n\"At this pace, keeping your muscle gets harder.\":\"Bij dit tempo wordt het lastiger om je spieren te behouden.\",\n\"A lot of training during fat loss often costs muscle.\":\"Veel trainen tijdens vetverlies kost vaak spiermassa.\",\n\"Your approach is a general starting point, not built for you.\":\"Je aanpak is een algemeen startpunt, niet voor jou gemaakt.\",\n\"Your approach is your own choice, not checked against your profile.\":\"Je aanpak is je eigen keuze, niet getoetst aan jouw profiel.\",\n\"These are exactly the things I work out with clients 1-on-1. Want certainty about your approach and are you serious about making a sustainable change? Then plan a 30-minute call <a href=\\\"{url}\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">here<\/a>.\":\"Precies dit werk ik 1-op-1 uit met klanten. Wil je zekerheid over je aanpak en ben je serieus over een blijvende verandering? Plan dan <a href=\\\"{url}\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">hier<\/a> een gesprek van 30 minuten.\",\n\"To lose {x} of fat, your approach needs to let your body tap into its fat reserves.\":\"Om {x} vet te verliezen, moet je aanpak je lichaam bij zijn vetreserves laten komen.\",\n\"body fat\":\"vetpercentage\",\n\"Your metabolism\":\"Je stofwisseling\",\n\"Help me estimate\":\"Help me schatten\",\n\"Help me measure\":\"Help me meten\",\n\"How to measure your waist and hip\":\"Zo meet je je taille en heup\",\n\"No \/ not yet\":\"Nee \/ nog niet\",\n\"Did you reach the phase where you received personalized macro targets?\":\"Ben je al in de fase waarin je persoonlijke macrodoelen hebt ontvangen?\",\n\"Not in the weight loss phase yet? Then that's normal. You'll get them from me soon, and your AI will ask for them.\":\"Nog niet in de afvalfase? Dan is dat normaal. Je krijgt ze binnenkort van mij, en je AI vraagt erom.\",\n\"Later\":\"Later\",\n\"Human Potential Coaching gives me personalized macro targets\":\"Human Potential Coaching geeft mij persoonlijke macrodoelen\",\n\"Enter the daily targets I gave you, in % or grams. Don't have them yet? Choose Later: your AI asks for them, and asks again at every weigh-in. Waiting for new numbers? It keeps your current targets until you paste the new ones.\":\"Vul de dagdoelen in die ik je gaf, in % of grammen. Heb je ze nog niet? Kies Later: je AI vraagt erom, en vraagt het opnieuw bij elke weging. Wacht je op nieuwe cijfers? Dan houdt hij je huidige doelen aan tot je de nieuwe plakt.\",\n\"Not a client (yet)\":\"(Nog) geen klant\",\n\"In total\":\"In totaal\",\n\"Per week\":\"Per week\",\n\"Drag the slider to your goal\":\"Sleep de slider naar je doel\",\n\"Drag the slider to your weekly pace\":\"Sleep de slider naar je tempo per week\",\n\"{x} in total\":\"{x} in totaal\",\n\"{x} per week\":\"{x} per week\",\n\"Please use the slider to set how much body fat you want to lose in total.\":\"Stel met de slider in hoeveel lichaamsvet je in totaal wilt verliezen.\",\n\"Please use the slider to set how much fat you want to lose per week.\":\"Stel met de slider in hoeveel vet je per week wilt verliezen.\",\n\"Body fat, not weight: you want to keep your muscle.\":\"Lichaamsvet, geen gewicht: je spieren wil je houden.\",\n\"Are you a Human Potential Coaching client?\":\"Ben je klant van Human Potential Coaching?\",\n\"Client\":\"Klant\",\n\"Not a client yet\":\"Nog geen klant\",\n\"I'll enter my own macro split\":\"Ik vul mijn eigen macroverdeling in\",\n\"Human Potential Coaching will give me customized macro targets\":\"Human Potential Coaching geeft mij macrodoelen op maat\",\n\"Your AI asks for the daily targets I send you, in grams, and asks again at every weigh-in. Waiting for new numbers? It keeps your current targets until you paste the new ones.\":\"Je AI vraagt om de dagdoelen die ik je stuur, in grammen, en vraagt het opnieuw bij elke weging. Wacht je nog op nieuwe cijfers? Dan houdt hij je huidige doelen aan tot je de nieuwe plakt.\",\n\"(round to the nearest half percent)\":\"(rond af op een halve procent)\",\n\"Your daily energy need and target are in your personal prompt: estimates based on proven methods, not a personal recommendation.\":\"Je dagelijkse energiebehoefte en dagdoel staan in je persoonlijke prompt: schattingen op basis van bewezen methodes, geen persoonlijk advies.\",\n\"Human Potential Coaching gives me my macros\":\"Human Potential Coaching geeft mij mijn macro's\",\n\"For my clients: your AI asks for the daily targets I send you, in grams, and asks again at every weigh-in. Waiting for new numbers? It keeps your current targets until you paste the new ones.\":\"Voor mijn klanten: je AI vraagt om de dagdoelen die ik je stuur, in grammen, en vraagt het opnieuw bij elke weging. Wacht je nog op nieuwe cijfers? Dan houdt hij je huidige doelen aan tot je de nieuwe plakt.\",\n\"Not working with me yet? Personal targets are part of my 1-on-1 coaching.\":\"Werk je nog niet met mij? Persoonlijke doelen zijn onderdeel van mijn 1-op-1 coaching.\",\n\"Plan a 30-minute call\":\"Plan een gesprek van 30 minuten\",\n\"grams\":\"grammen\",\n\"Reference only: your exact targets come from me\":\"Alleen ter referentie: je exacte doelen krijg je van mij\",\n\"No alcohol? Leave that field empty.\":\"Geen alcohol? Laat dat veld leeg.\",\n\"Total: {x}%\":\"Totaal: {x}%\",\n\"Total: ~{x} kcal per day\":\"Totaal: ~{x} kcal per dag\",\n\"your calculated daily target: ~{x} kcal\":\"je berekende dagdoel: ~{x} kcal\",\n\"Please enter your carbs, protein and fat in grams.\":\"Vul je koolhydraten, eiwit en vet in grammen in.\",\n\"Your grams add up to less than 750 kcal per day. Please check the numbers.\":\"Je grammen komen samen uit op minder dan 750 kcal per dag. Controleer de getallen.\",\n\"Carbs\":\"Koolhydraten\",\n\"Fat\":\"Vet\",\n\"Alcohol\":\"Alcohol\",\n\"Height (ft \/ in)\":\"Lengte (ft \/ in)\",\n\"Current weight ({u})\":\"Huidig gewicht ({u})\",\n\"Current weight (kg)\":\"Huidig gewicht (kg)\",\n\"Your body fat percentage\":\"Je vetpercentage\",\n\"I know it\":\"Dat weet ik\",\n\"I'll estimate it\":\"Ik schat het\",\n\"Do note that most scales that measure body fat use 1 BIA frequency and are less accurate than scales that use 2 or 3. For the most reliable reading, measure in the morning before eating: go to the toilet, drink a glass of water, and measure after your second toilet visit.\":\"Houd er rekening mee dat de meeste weegschalen die je vetpercentage meten 1 BIA-frequentie gebruiken en minder nauwkeurig zijn dan weegschalen met 2 of 3. Voor de betrouwbaarste meting meet je 's ochtends voor het eten: ga naar het toilet, drink een glas water en meet na je tweede toiletbezoek.\",\n\"Estimating by eye can be off by several percent. Use it as a start and measure when you can.\":\"Schatten op het oog kan een paar procent afwijken. Gebruik het als start en meet zodra het kan.\",\n\"Body fat %\":\"Vetpercentage\",\n\"Your estimated body fat %\":\"Je geschatte vetpercentage\",\n\"Drag the slider to your reading\":\"Sleep de slider naar je meting\",\n\"Drag the slider to the picture that looks most like you\":\"Sleep de slider naar de foto die het meest op jou lijkt\",\n\"Round your reading to the nearest half percent (for example, 23.4% becomes 23.5%).\":\"Rond je meting af op een halve procent (bijvoorbeeld: 23,4% wordt 23,5%).\",\n\"Waist ({u})\":\"Taille ({u})\",\n\"Hip ({u})\":\"Heup ({u})\",\n\"Waist (cm)\":\"Taille (cm)\",\n\"Hip (cm)\":\"Heup (cm)\",\n\"Waist at navel height, hip at the widest point.\":\"Taille op navelhoogte, heup op het breedste punt.\",\n\"Energy out\":\"Energieverbruik\",\n\"Here, the type of exercise matters more than the amount.\":\"Hier telt het type beweging zwaarder dan de hoeveelheid.\",\n\"How much will you exercise in the coming week?\":\"Hoeveel ga je de komende week sporten?\",\n\"This sets your target for the coming week. In my experience, walking more than 10K steps, 3-5 times a week, counts as moderate exercise.\":\"Dit bepaalt je doel voor de komende week. In mijn ervaring telt meer dan 10.000 stappen, 3-5 keer per week, als gemiddeld sporten.\",\n\"Little\":\"Weinig\",\n\"A lot\":\"Veel\",\n\"Sedentary (office job)\":\"Zittend (kantoorbaan)\",\n\"My client data shows that a lot of dieting in the past often slows down your metabolism. This calculation takes that into account.\":\"Mijn klantdata laat zien dat veel di\u00ebten in het verleden je stofwisseling vaak vertraagt. Deze berekening houdt daar rekening mee.\",\n\"In my experience, walking more than 10K steps, 3-5 times a week, counts as moderate exercise.\":\"In mijn ervaring telt meer dan 10.000 stappen, 3-5 keer per week, als gemiddeld sporten.\",\n\"Light exercise (1-2 days\/week)\":\"Licht sporten (1-2 dagen\/week)\",\n\"Moderate exercise (3-5 days\/week)\":\"Gemiddeld sporten (3-5 dagen\/week)\",\n\"Heavy exercise (6-7 days\/week)\":\"Zwaar sporten (6-7 dagen\/week)\",\n\"Athlete (2x per day)\":\"Atleet (2x per dag)\",\n\"That's a lot for a fat loss phase. In my experience, your muscle often pays the price.\":\"Dat is veel voor een vetverliesfase. In mijn ervaring betalen je spieren daar vaak de prijs voor.\",\n\"How many times have you tried to diet in the past?\":\"Hoe vaak heb je in het verleden geprobeerd te di\u00ebten?\",\n\"This can change how much energy your body uses.\":\"Dit kan veranderen hoeveel energie je lichaam verbruikt.\",\n\"Rarely\":\"Zelden\",\n\"Rarely or never\":\"Zelden of nooit\",\n\"Sometimes\":\"Soms\",\n\"Energy in\":\"Energie in\",\n\"Here, it's about the right macros, not just calories.\":\"Hier draait het om de juiste macro's, niet alleen om calorie\u00ebn.\",\n\"Is your body fat adapted?\":\"Is je lichaam vetaangepast (fat adapted)?\",\n\"Fat adapted means your body easily runs on its fat reserves, not just on carbs.\":\"Vetaangepast betekent dat je lichaam makkelijk op zijn vetreserves draait, niet alleen op koolhydraten.\",\n\"You notice it when you skip a meal: hunger comes and goes, and you keep functioning fine.\":\"Je merkt het als je een maaltijd overslaat: de honger komt en gaat, en je blijft prima functioneren.\",\n\"Yes\":\"Ja\",\n\"No\":\"Nee\",\n\"I don't know\":\"Weet ik niet\",\n\"Good to know: without efficient access to its fat reserves, your body often burns muscle mass when in a caloric deficit. Your final prompt takes this into account.\":\"Goed om te weten: zonder effici\u00ebnte toegang tot zijn vetreserves verbrandt je lichaam bij een calorietekort vaak spiermassa. Je uiteindelijke prompt houdt hier rekening mee.\",\n\"Skip\":\"Overslaan\",\n\"How much body fat do you want to lose? ({u})\":\"Hoeveel lichaamsvet wil je verliezen? ({u})\",\n\"How much body fat do you want to lose? (kg)\":\"Hoeveel lichaamsvet wil je verliezen? (kg)\",\n\"Body fat, not weight. Losing muscle lowers your daily energy need and makes a new weight much harder to keep.\":\"Lichaamsvet, geen gewicht. Spierverlies verlaagt je dagelijkse energiebehoefte en maakt een nieuw gewicht veel moeilijker vast te houden.\",\n\"How much fat do you want to lose per week? ({u})\":\"Hoeveel vet wil je per week verliezen? ({u})\",\n\"How much fat do you want to lose per week? (kg)\":\"Hoeveel vet wil je per week verliezen? (kg)\",\n\"Most diets cap weight loss at 0.5-1% of body weight per week to protect muscle mass. Losing fat faster while keeping your muscle is possible, but it often requires more specific guidance and better tracking.\":\"De meeste di\u00ebten beperken gewichtsverlies tot 0,5-1% van je lichaamsgewicht per week, om spiermassa te beschermen. Sneller vet verliezen en je spieren behouden kan, maar vraagt vaak om specifiekere begeleiding en nauwkeuriger bijhouden.\",\n\"Which nutrition approach will you use to split your macros?\":\"Met welke voedingsaanpak ga je je macro's verdelen?\",\n\"I'll enter my own split\":\"Ik vul mijn eigen verdeling in\",\n\"I'm not sure what works for me (help me find an approach)\":\"Ik weet niet wat bij mij werkt (help me een aanpak te vinden)\",\n\"I know which approach I want\":\"Ik weet welke aanpak ik wil\",\n\"Protein %\":\"Eiwit %\",\n\"Carbs %\":\"Koolhydraten %\",\n\"Fat %\":\"Vet %\",\n\"Alcohol %\":\"Alcohol %\",\n\"Together these add up to 100%. No alcohol? Leave that field empty.\":\"Samen tellen deze op tot 100%. Geen alcohol? Laat dat veld leeg.\",\n\"Losing fat while drinking is possible, but slower: your liver deals with alcohol first, before it gets back to burning fat.\":\"Vet verliezen terwijl je drinkt kan, maar gaat langzamer: je lever verwerkt eerst de alcohol, voordat hij weer vet verbrandt.\",\n\"This tool works with the approach you choose. In my 1-on-1 coaching, I set and adjust your macros for you every week.\":\"Deze tool werkt met de aanpak die je zelf kiest. In mijn 1-op-1 coaching stel ik je macro's elke week voor je in en bij.\",\n\"Your rhythm\":\"Jouw ritme\",\n\"Weekly weigh-in\":\"Wekelijkse weging\",\n\"Time\":\"Tijd\",\n\"Weigh-in time\":\"Weegtijd\",\n\"Monday\":\"Maandag\",\n\"Tuesday\":\"Dinsdag\",\n\"Wednesday\":\"Woensdag\",\n\"Thursday\":\"Donderdag\",\n\"Friday\":\"Vrijdag\",\n\"Saturday\":\"Zaterdag\",\n\"Sunday\":\"Zondag\",\n\"Pick your weekly weigh-in moment. Your AI reminds you, and every weigh-in gets you a report and your targets for the next week.\":\"Kies je wekelijkse weegmoment. Je AI herinnert je eraan, en bij elke weging krijg je een rapport en je doelen voor de week erna.\",\n\"Best reading: in the morning before eating. Go to the toilet, drink a glass of water, and weigh in after your next toilet visit.\":\"Beste meting: 's ochtends voor het eten. Ga naar het toilet, drink een glas water en weeg je na je volgende toiletbezoek.\",\n\"When do you want your AI to remind you to log your food?\":\"Wanneer wil je dat je AI je eraan herinnert je eten te loggen?\",\n\"Once a day\":\"E\u00e9n keer per dag\",\n\"After every meal\":\"Na elke maaltijd\",\n\"None\":\"Geen\",\n\"Once a day works as an end-of-day check. After every meal, you still remember what you ate.\":\"E\u00e9n keer per dag werkt als check aan het eind van de dag. Na elke maaltijd weet je nog precies wat je at.\",\n\"Reminder time\":\"Tijd van de herinnering\",\n\"Breakfast\":\"Ontbijt\",\n\"Lunch\":\"Lunch\",\n\"Dinner\":\"Avondeten\",\n\"Your AI will create these reminders for you. If it can't, it will ask you to set them up in your calendar yourself.\":\"Je AI maakt deze herinneringen voor je aan. Lukt dat niet, dan vraagt hij je ze zelf in je agenda te zetten.\",\n\"Step {n} of {t}\":\"Stap {n} van {t}\",\n\"Back\":\"Terug\",\n\"Next\":\"Volgende\",\n\"Calculate my numbers\":\"Bereken mijn cijfers\",\n\"Your personal prompt is ready\":\"Je persoonlijke prompt staat klaar\",\n\"Enter your details below to instantly get your custom AI prompt. I'll also email it to you, so you won't lose it.\":\"Vul hieronder je gegevens in en krijg direct je persoonlijke AI-prompt. Ik mail hem je ook, zodat je hem niet kwijtraakt.\",\n\"First name\":\"Voornaam\",\n\"Email\":\"E-mail\",\n\"I agree my answers (incl. health data) are processed as described in the\":\"Ik ga ermee akkoord dat mijn antwoorden (incl. gezondheidsgegevens) worden verwerkt zoals beschreven in de\",\n\"privacy policy\":\"privacyverklaring\",\n\"Send me an occasional email with practical insights (unsubscribe anytime)\":\"Stuur me af en toe een e-mail met praktische inzichten (altijd af te melden)\",\n\"Create my custom AI prompt\":\"Maak mijn persoonlijke AI-prompt\",\n\"Your AI prompt and action plan are ready\":\"Je AI-prompt en actieplan staan klaar\",\n\"Finalizing your personal prompt...\":\"Je persoonlijke prompt wordt klaargezet...\",\n\"Your custom prompt\":\"Je persoonlijke prompt\",\n\"Copy prompt\":\"Kopieer prompt\",\n\"Copied \u2713\":\"Gekopieerd \u2713\",\n\"Open your favorite AI tool\":\"Open je favoriete AI-tool\",\n\"(opens in a new tab)\":\"(opent in een nieuw tabblad)\",\n\"Paste the prompt and get to work!\":\"Plak de prompt en ga aan de slag!\",\n\"Ctrl+V on Windows, Cmd+V on Mac, or long-press and Paste on your phone. Then keep using that same chat: give it a clear name like \\\"AI calorie tracker\\\" or pin it, and just tell it what you eat.\":\"Ctrl+V op Windows, Cmd+V op Mac, of lang indrukken en Plakken op je telefoon. Blijf daarna diezelfde chat gebruiken: geef hem een duidelijke naam zoals \\\"AI-calorietracker\\\" of zet hem vast, en vertel gewoon wat je eet.\",\n\"Stuck? Let me know\":\"Vastgelopen? Laat het me weten\",\n\"Can't get it to work, or need more guidance? Type \\\"help me\\\" in your AI chat and it will show you how to get in touch.\":\"Lukt het niet, of wil je meer begeleiding? Typ \\\"help\\\" in je AI-chat en hij laat je zien hoe je contact opneemt.\",\n\"A copy is on its way to your inbox. Don't see it within a few minutes? Check your promotions or spam folder and mark it as \\\"not spam\\\", so future emails reach your inbox.\":\"Er is een kopie onderweg naar je inbox. Zie je hem niet binnen een paar minuten? Kijk in je reclame- of spammap en markeer hem als \\\"geen spam\\\", zodat volgende e-mails in je inbox terechtkomen.\",\n\"For example: keto, low carb, Mediterranean\":\"Bijvoorbeeld: keto, koolhydraatarm, mediterraan\",\n\"Body fat percentage examples\":\"Voorbeelden van vetpercentages\",\n\"Underweight\":\"Ondergewicht\",\n\"Essential fat\":\"Essentieel vet\",\n\"Athletes\":\"Atleten\",\n\"Fitness\":\"Fitness\",\n\"Average\":\"Gemiddeld\",\n\"Obese\":\"Obesitas\",\n\"{x}% and above\":\"{x}% en hoger\",\n\"men\":\"mannen\",\n\"women\":\"vrouwen\",\n\"Where you stand: <strong>{c}<\/strong> ({r} for {who})\":\"Hier sta je: <strong>{c}<\/strong> ({r} voor {who})\",\n\"Too high\":\"Te hoog\",\n\"Good\":\"Goed\",\n\"Waist-to-hip ratio: {r} <strong>{c}<\/strong>\":\"Taille-heupverhouding: {r} <strong>{c}<\/strong>\",\n\"That is more than the ~{x} of fat your scale says you carry. Please enter a lower number.\":\"Dat is meer dan de ~{x} vet die je volgens je weegschaal hebt. Vul een lager getal in.\",\n\"That is half your body weight or more. Please check the number.\":\"Dat is de helft van je lichaamsgewicht of meer. Controleer het getal.\",\n\"In my experience, about {x} per week is the fastest pace that lasts. Please lower your pace.\":\"In mijn ervaring is ongeveer {x} per week het snelste tempo dat standhoudt. Verlaag je tempo.\",\n\"At your numbers, about {x} per week is the maximum, because you should never eat below {f} kcal a day. Please lower your pace.\":\"Met jouw cijfers is ongeveer {x} per week het maximum, omdat je nooit onder de {f} kcal per dag moet eten. Verlaag je tempo.\",\n\"That's more than 1% of your body weight per week. Keeping your muscle at that pace usually takes closer guidance.\":\"Dat is meer dan 1% van je lichaamsgewicht per week. Je spieren behouden bij dat tempo vraagt meestal om nauwere begeleiding.\",\n\"At this pace you eat less than your body burns at rest. This can be a viable strategy, however, it often requires a personalized approach and close monitoring. Otherwise you might believe you're losing weight, while you're actually losing muscle.\":\"Bij dit tempo eet je minder dan je lichaam in rust verbruikt. Dat kan een goede strategie zijn, maar vraagt vaak om een persoonlijke aanpak en nauwe begeleiding. Anders denk je dat je afvalt, terwijl je eigenlijk spiermassa verliest.\",\n\"Please enter your age (18 or older).\":\"Vul je leeftijd in (18 jaar of ouder).\",\n\"Please enter your height.\":\"Vul je lengte in.\",\n\"Please enter your current weight.\":\"Vul je huidige gewicht in.\",\n\"Please use the body fat slider to estimate your body fat %.\":\"Schat je vetpercentage met de slider.\",\n\"Please set your body fat % with the slider. Not sure? Use \\\"Help me estimate\\\".\":\"Stel je vetpercentage in met de slider. Weet je het niet? Gebruik \\\"Help me schatten\\\".\",\n\"Please choose your exercise level for the coming week.\":\"Kies je sportniveau voor de komende week.\",\n\"Please choose how often you have dieted.\":\"Kies hoe vaak je een dieet hebt gevolgd.\",\n\"Please enter how much body fat you want to lose.\":\"Vul in hoeveel lichaamsvet je wilt verliezen.\",\n\"Please enter how much fat you want to lose per week.\":\"Vul in hoeveel vet je per week wilt verliezen.\",\n\"Please adjust the fields marked in red above.\":\"Pas de rood gemarkeerde velden hierboven aan.\",\n\"Please tell me whether your body is fat adapted (or choose \\\"I don't know\\\").\":\"Geef aan of je lichaam vetaangepast is (of kies \\\"Weet ik niet\\\").\",\n\"Please choose a nutrition approach.\":\"Kies een voedingsaanpak.\",\n\"Please enter the approach you want to use.\":\"Vul de aanpak in die je wilt gebruiken.\",\n\"Your protein, carbs, fat and alcohol percentages must add up to 100.\":\"Je percentages eiwit, koolhydraten, vet en alcohol moeten samen 100 zijn.\",\n\"Please enter your first name.\":\"Vul je voornaam in.\",\n\"Please enter a valid email address.\":\"Vul een geldig e-mailadres in.\",\n\"Please tick the privacy policy box, so I can show and email your prompt.\":\"Vink het vakje van de privacyverklaring aan, zodat ik je prompt kan tonen en mailen.\",\n\"Calculating your numbers...\":\"Je cijfers worden berekend...\",\n\"Change my answers\":\"Mijn antwoorden aanpassen\",\n\"Daily energy need\":\"Dagelijkse energiebehoefte\",\n\"At your exercise level for the coming week\":\"Bij je sportniveau voor de komende week\",\n\"Daily target\":\"Dagelijks doel\",\n\"At {x} of fat loss per week\":\"Bij {x} vetverlies per week\",\n\"Estimated time\":\"Geschatte tijd\",\n\"~{n} weeks\":\"~{n} weken\",\n\"To lose {x} of fat, when your body can fully access its fat reserves\":\"Om {x} vet te verliezen, als je lichaam volledig bij zijn vetreserves kan\",\n\"Body fat\":\"Vetpercentage\",\n\"{a} &rarr; {b}, with the right approach and muscle kept\":\"{a} &rarr; {b}, met de juiste aanpak en behoud van spieren\",\n\"Calculated with Mifflin-St Jeor, the method I've found most accurate over years of working with clients from across the world, and adjusted based on your answers. These numbers come from your own answers: they are estimates, not a personal recommendation from me.\":\"Berekend met Mifflin-St Jeor, de methode die ik in jaren werken met klanten van over de hele wereld het nauwkeurigst vind, en aangepast op basis van je antwoorden. Deze cijfers komen uit je eigen antwoorden: het zijn schattingen, geen persoonlijk advies van mij.\",\n\"you're not sure which approach fits you\":\"je niet zeker weet welke aanpak bij je past\",\n\"your body isn't fat adapted yet\":\"je lichaam nog niet vetaangepast is\",\n\"you're not sure whether your body is fat adapted\":\"je niet zeker weet of je lichaam vetaangepast is\",\n\", and \":\", en \",\n\"You told me {parts}. Your prompt now uses standard settings. Serious about getting this right? Plan a 30-minute call <a href=\\\"{url}\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">here<\/a> and I'll make it specific for you.\":\"Je gaf aan dat {parts}. Je prompt gebruikt nu standaardinstellingen. Serieus om dit goed te doen? Plan <a href=\\\"{url}\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">hier<\/a> een gesprek van 30 minuten en ik maak het specifiek voor jou.\",\n  };\n  function T(s,v){var t=(LANG===\"nl\"&&NL[s])||s;if(v){t=t.replace(\/\\{(\\w+)\\}\/g,function(m,k){return v[k]!==undefined?v[k]:m;});}return t;}\n\n  function $(id){return document.getElementById(id);}\n  function radio(name){var r=document.querySelector('input[name=\"'+name+'\"]:checked');return r?r.value:\"\";}\n  function num(id){var v=parseFloat(String($(id).value).replace(\",\", \".\"));return isNaN(v)?null:v;}\n  function fmt(n,d,dmax){return Number(n).toLocaleString((LANG===\"nl\"&&!FMT_EN)?\"nl-NL\":\"en-US\",{minimumFractionDigits:d||0,maximumFractionDigits:(dmax===undefined?(d||0):dmax)});}\n  function imperial(){return radio(\"fl-units\")===\"imperial\";}\n  function wUnit(){return imperial()?\"lbs\":\"kg\";}\n  function lenUnit(){return imperial()?\"in\":\"cm\";}\n  function kgPair(kg,dmax){var m=dmax===undefined?1:dmax;return imperial()?fmt(kg\/LB,1,m)+\" lbs (\"+fmt(kg,1)+\" kg)\":fmt(kg,1,m)+\" kg (\"+fmt(kg\/LB,1)+\" lbs)\";}\n  function cmPair(cm){return imperial()?fmt(cm\/2.54,1)+\" in (\"+fmt(cm,1)+\" cm)\":fmt(cm,1)+\" cm (\"+fmt(cm\/2.54,1)+\" in)\";}\n  function heightText(cm){var tin=cm\/2.54,ft=Math.floor(tin\/12),inch=Math.round(tin-ft*12);if(inch===12){ft++;inch=0;}var fi=ft+\"'\"+inch+\"\\\"\";return imperial()?fi+\" (\"+fmt(cm,0)+\" cm)\":fmt(cm,0)+\" cm (\"+fi+\")\";}\n\n  function bfClass(bf,sex){\n    var list=BF_CLASSES[sex]||BF_CLASSES.male, name=list[0][1], lo=0, hi=null;\n    for(var i=0;i<list.length;i++){ if(bf>=list[i][0]){name=list[i][1];lo=list[i][0];hi=(i+1<list.length)?list[i+1][0]-1:null;} }\n    return {name:name, lo:lo, hi:hi};\n  }\n\n  function bfRange(c){return c.hi===null?T(\"{x}% and above\",{x:c.lo}):c.lo+\"-\"+c.hi+\"%\";}\n  function who(){return T(radio(\"fl-sex\")===\"male\"?\"men\":\"women\");}\n  function weightKg(){var v=num(\"fl-weight\");return v===null?null:(imperial()?v*LB:v);}\n  function heightCm(){return imperial()?(((num(\"fl-height-ft\")||0)*12+(num(\"fl-height-in\")||0))*2.54||null):num(\"fl-height-cm\");}\n  function massKg(id){var v=num(id);return v===null?null:(imperial()?v*LB:v);}\n  function lenCm(id){var v=num(id);return v===null?null:(imperial()?v*2.54:v);}\n\n  function energy(weight,height,age,sex,act,diet){\n    var bmr=10*weight+6.25*height-5*age+(sex===\"male\"?5:-161);\n    var need=bmr*parseFloat(act)*FACTORS[diet];\n    var floorPace=Math.max(0,(need-FLOOR)*7\/KCAL_PER_KG_FAT);\n    return {bmr:bmr, need:need, floorPace:floorPace, maxPace:Math.min(MAX_PACE,floorPace)};\n  }\n\n  function updateBfClass(){ if(bfRangeTouched) showBfValue(); }\n\n  function whr(){var w=lenCm(\"fl-waist\"),h=lenCm(\"fl-hip\");return (w&&h&&w>=40&&h>=40)?w\/h:null;}\n  function whrClass(r,sex){var lim=sex===\"male\"?0.9:0.85;return {name:r>lim?\"Too high\":\"Good\", lim:lim};}\n  function updateWhrTip(){}\n  $(\"fl-whr-help\").addEventListener(\"click\",function(){var open=$(\"fl-whr-img\").classList.toggle(\"fl-hidden\");this.setAttribute(\"aria-expanded\",open?\"false\":\"true\");this.classList.toggle(\"fl-open\",!open);});\n  \n  function updateWhr(){\n    var r=whr(), el=$(\"fl-whr\"); if(!r){el.innerHTML=\"\";return;}\n    var c=whrClass(r,radio(\"fl-sex\"));\n    el.innerHTML=T('Waist-to-hip ratio: {r} <strong>{c}<\/strong>',{r:fmt(r,2,2),c:T(c.name),l:fmt(c.lim,2,2),who:who()});\n  }\n  var whrTimer=null;\n  [\"fl-waist\",\"fl-hip\"].forEach(function(id){\n    $(id).addEventListener(\"input\",function(){clearTimeout(whrTimer);whrTimer=setTimeout(function(){updateWhr();updateWhrTip();},900);});\n    $(id).addEventListener(\"change\",function(){clearTimeout(whrTimer);updateWhr();updateWhrTip();});\n  });\n\n  function liveChecks(){\n    var w=weightKg(), h=heightCm(), age=num(\"fl-age\"), act=actVal(), diet=dietVal();\n    var goal=massKg(\"fl-goal\"), pace=massKg(\"fl-pace\"), bf=num(\"fl-bf\");\n    var gm=\"\", pm=\"\";\n    if(goal&&w){\n      if(bf&&goal>=w*bf\/100){ gm='<div class=\"fl-stop\">'+T(\"That is more than the ~{x} of fat your scale says you carry. Please enter a lower number.\",{x:kgPair(w*bf\/100)})+'<\/div>'; }\n      else if(goal>=w*0.5){ gm='<div class=\"fl-stop\">'+T(\"That is half your body weight or more. Please check the number.\")+'<\/div>'; }\n    }\n    if(pace&&w){\n      var full=h&&age&&act&&diet, e=full?energy(w,h,age,radio(\"fl-sex\"),act,diet):null;\n      var capMsg='<div class=\"fl-stop\">'+T(\"In my experience, about {x} per week is the fastest pace that lasts. Please lower your pace.\",{x:kgPair(MAX_PACE)})+'<\/div>';\n      if(pace>MAX_PACE+1e-9&&(!e||e.floorPace>=MAX_PACE)){\n        pm=capMsg;\n      } else if(e&&pace>e.maxPace){\n        pm='<div class=\"fl-stop\">'+T(\"At your numbers, about {x} per week is the maximum, because you should never eat below {f} kcal a day. Please lower your pace.\",{x:kgPair(e.maxPace),f:FLOOR})+'<\/div>';\n      } else if(!e&&pace>MAX_PACE){\n        pm=capMsg;\n      } else {\n        if(pace\/w*100>1) pm='<div class=\"fl-warn\">'+T(\"That's more than 1% of your body weight per week. Keeping your muscle at that pace usually takes closer guidance.\")+'<\/div>';\n        if(e&&(e.need-pace*KCAL_PER_KG_FAT\/7)<e.bmr) pm='<div class=\"fl-warn\">'+T(\"At this pace you eat less than your body burns at rest. This can be a viable strategy, however, it often requires a personalized approach and close monitoring. Otherwise you might believe you're losing weight, while you're actually losing muscle.\")+'<\/div>';\n      }\n    }\n    $(\"fl-goal-msg\").innerHTML=gm; $(\"fl-pace-msg\").innerHTML=pm;\n    if(typeof updatePaceLive===\"function\") updatePaceLive();\n    updateSplitTotal();\n    return !gm && pm.indexOf(\"fl-stop\")===-1;\n  }\n\n  var MASS_RANGE={kg:{goal:[5,60,0.5],pace:[0.5,2,0.05]},lbs:{goal:[11,132,1],pace:[1.1,4.4,0.1]}}, massUnit=\"kg\", goalTouched=false, paceTouched=false;\n  function setMassRanges(){\n    var u=wUnit(), R=MASS_RANGE[u], gr=$(\"fl-goal-range\"), pr=$(\"fl-pace-range\");\n    if(u!==massUnit){ [\"fl-goal\",\"fl-pace\"].forEach(function(id){ var v=num(id); if(v!==null){ var nv=u===\"lbs\"?v\/LB:v*LB; $(id).value=Math.round(nv\/MASS_RANGE[u][id===\"fl-goal\"?\"goal\":\"pace\"][2])*MASS_RANGE[u][id===\"fl-goal\"?\"goal\":\"pace\"][2]; } }); massUnit=u; }\n    gr.min=R.goal[0]; gr.max=R.goal[1]; gr.step=R.goal[2]; pr.min=R.pace[0]; pr.max=R.pace[1]; pr.step=R.pace[2];\n    if(num(\"fl-goal\")!==null) gr.value=num(\"fl-goal\"); if(num(\"fl-pace\")!==null) pr.value=num(\"fl-pace\");\n    $(\"fl-goal-min\").textContent=fmt(R.goal[0],0,2)+\" \"+u; $(\"fl-goal-max\").textContent=fmt(R.goal[1],0,2)+\" \"+u;\n    $(\"fl-pace-min\").textContent=fmt(R.pace[0],0,2)+\" \"+u; $(\"fl-pace-max\").textContent=fmt(R.pace[1],0,2)+\" \"+u;\n    showMassValues();\n  }\n  function showMassValues(){\n    var u=wUnit(), g=num(\"fl-goal\"), pc=num(\"fl-pace\"), gv=$(\"fl-goal-value\"), pv=$(\"fl-pace-value\");\n    if(goalTouched&&g!==null){ gv.classList.remove(\"fl-empty\"); gv.textContent=fmt(g,0,1)+\" \"+u; } else { gv.classList.add(\"fl-empty\"); gv.textContent=T(\"Drag the slider to your goal\"); }\n    if(paceTouched&&pc!==null){ pv.classList.remove(\"fl-empty\"); pv.textContent=fmt(pc,0,2)+\" \"+u; } else { pv.classList.add(\"fl-empty\"); pv.textContent=T(\"Drag the slider to your weekly pace\"); }\n  }\n  var goalAuto=true, paceAuto=true;\n  function autoMass(){\n    var w=weightKg(), h=heightCm(), age=num(\"fl-age\"), bf=num(\"fl-bf\"), act=actVal(), diet=dietVal(), sex=radio(\"fl-sex\"), u=wUnit(), R=MASS_RANGE[u];\n    if(!(w&&h&&age&&bf&&act&&diet)) return;\n    function snap(kg,which){ var v=u===\"lbs\"?kg\/LB:kg, st=R[which][2]; v=Math.floor(v\/st+1e-9)*st; v=Math.max(R[which][0],Math.min(R[which][1],v)); return Math.round(v*100)\/100; }\n    if(goalAuto){\n      var tgt=(sex===\"male\"?14:21)\/100, fat=w*bf\/100, g=(fat-tgt*w)\/(1-tgt);\n      if(g<1) g=Math.min(2,fat*0.25);\n      $(\"fl-goal\").value=snap(g,\"goal\"); $(\"fl-goal-range\").value=$(\"fl-goal\").value; goalTouched=true; $(\"fl-goal-range\").classList.remove(\"fl-untouched\");\n    }\n    if(paceAuto){\n      var e=energy(w,h,age,sex,act,diet), mx=Math.min(0.01*w,(e.need-e.bmr)*7\/KCAL_PER_KG_FAT,e.maxPace,MAX_PACE);\n      $(\"fl-pace\").value=snap(Math.max(mx,0),\"pace\"); $(\"fl-pace-range\").value=$(\"fl-pace\").value; paceTouched=true; $(\"fl-pace-range\").classList.remove(\"fl-untouched\");\n    }\n    showMassValues(); liveChecks();\n  }\n  function touchMass(which){\n    var r=$(\"fl-\"+which+\"-range\"); if(which===\"goal\"){goalTouched=true;goalAuto=false;} else {paceTouched=true;paceAuto=false;}\n    r.classList.remove(\"fl-untouched\"); $(\"fl-\"+which).value=r.value; showMassValues(); liveChecks();\n  }\n  [\"goal\",\"pace\"].forEach(function(w){ [\"input\",\"change\",\"click\",\"touchend\",\"keyup\"].forEach(function(ev){ $(\"fl-\"+w+\"-range\").addEventListener(ev,function(){touchMass(w);}); }); });\n  function updateUnits(){\n    var imp=imperial(); $(\"foodlog-app\").classList.toggle(\"fl-is-imp\",imp);\n    document.querySelectorAll(\"#foodlog-app .fl-metric\").forEach(function(e){e.classList.toggle(\"fl-hidden\",imp);});\n    document.querySelectorAll(\"#foodlog-app .fl-imperial\").forEach(function(e){e.classList.toggle(\"fl-hidden\",!imp);});\n    document.querySelectorAll(\"#foodlog-app .fl-u-w\").forEach(function(e){e.setAttribute(\"data-unit\",wUnit());});\n    document.querySelectorAll(\"#foodlog-app .fl-u-l\").forEach(function(e){e.setAttribute(\"data-unit\",lenUnit());});\n    setMassRanges();\n    liveChecks();\n  }\n  $(\"fl-a\").addEventListener(\"input\",function(){var v=num(\"fl-a\");$(\"fl-alc-note\").classList.toggle(\"fl-hidden\",!(v&&v>0));});\n  function gMode(){return radio(\"fl-split-unit\")===\"g\";}\n  var SPLIT_LIM={pct:{p:[5,70],c:[0,80],f:[5,85],a:[0,30],step:\"1\"},g:{p:[20,400],c:[0,700],f:[10,350],a:[0,150],step:\"1\"}};\n  function splitKcal(){return 4*(num(\"fl-p\")||0)+4*(num(\"fl-c\")||0)+9*(num(\"fl-f\")||0)+7*(num(\"fl-a\")||0);}\n  function currentTarget(){var w=weightKg(),h=heightCm(),age=num(\"fl-age\"),act=actVal(),diet=dietVal(),pace=massKg(\"fl-pace\");if(!(w&&h&&age&&act&&diet&&pace))return null;var e=energy(w,h,age,radio(\"fl-sex\"),act,diet);return Math.max(FLOOR,e.need-pace*KCAL_PER_KG_FAT\/7);}\n  function updateSplitUnit(){\n    var g=gMode(), L=SPLIT_LIM[g?\"g\":\"pct\"];\n    document.querySelectorAll(\"#foodlog-app .fl-u-s\").forEach(function(e){e.setAttribute(\"data-unit\",g?\"g\":\"%\");});\n    [\"p\",\"c\",\"f\",\"a\"].forEach(function(k){var el=$(\"fl-\"+k);el.min=L[k][0];el.max=L[k][1];});\n    $(\"fl-split-hint\").textContent=T(g?\"No alcohol? Leave that field empty.\":\"Together these add up to 100%. No alcohol? Leave that field empty.\");\n    updateSplitTotal();\n  }\n  function updateSplitTotal(){\n    var el=$(\"fl-split-total\"), any=[\"p\",\"c\",\"f\",\"a\"].some(function(k){return num(\"fl-\"+k)!==null;});\n    el.classList.remove(\"fl-off\");if(!any){el.textContent=\"\";el.classList.remove(\"fl-bad\");return;}\n    if(!gMode()){var t=(num(\"fl-p\")||0)+(num(\"fl-c\")||0)+(num(\"fl-f\")||0)+(num(\"fl-a\")||0);el.textContent=T(\"Total: {x}%\",{x:fmt(t,0,1)})+(Math.round(t)===100?\" \\u2713\":\"\");el.classList.toggle(\"fl-bad\",Math.round(t)!==100);return;}\n    var k=splitKcal(), tg=currentTarget(), txt=T(\"Total: ~{x} kcal per day\",{x:fmt(Math.round(k\/10)*10)}), bad=false;\n    if(tg){txt+=\" | \"+T(\"your calculated daily target: ~{x} kcal\",{x:fmt(Math.round(tg\/10)*10)}); bad=Math.abs(k-tg)\/tg>0.1;}\n    el.textContent=txt; el.classList.remove(\"fl-bad\"); el.classList.toggle(\"fl-off\",bad);\n  }\n  var splitMode=\"pct\", KPG={p:4,c:4,f:9,a:7};\n  function convertSplit(to){\n    var ks=[\"p\",\"c\",\"f\",\"a\"], v={}; ks.forEach(function(k){v[k]=num(\"fl-\"+k);});\n    if(!ks.some(function(k){return v[k]!==null;})) return;\n    if(to===\"pct\"){ var tot=splitKcal(); ks.forEach(function(k){ $(\"fl-\"+k).value = (v[k]===null||!tot) ? \"\" : (k===\"a\"&&!v[k] ? \"\" : Math.round(v[k]*KPG[k]\/tot*100)); }); var sum=0,big=\"p\"; ks.forEach(function(k){var x=num(\"fl-\"+k)||0;sum+=x;if(x>(num(\"fl-\"+big)||0))big=k;}); if(sum&&sum!==100) $(\"fl-\"+big).value=(num(\"fl-\"+big)||0)+100-sum; }\n    else { var tg=currentTarget(); ks.forEach(function(k){ $(\"fl-\"+k).value = (v[k]===null||!tg) ? \"\" : (k===\"a\"&&!v[k] ? \"\" : Math.round(v[k]\/100*tg\/KPG[k])); }); }\n  }\n  document.querySelectorAll('#foodlog-app input[name=\"fl-split-unit\"]').forEach(function(r){r.addEventListener(\"change\",function(){var to=radio(\"fl-split-unit\");if(to!==splitMode){convertSplit(to);splitMode=to;}syncOn();updateSplitUnit();});});\n  [\"fl-p\",\"fl-c\",\"fl-f\",\"fl-a\"].forEach(function(id){$(id).addEventListener(\"input\",updateSplitTotal);});\n  function ownMode(){return radio(\"fl-approach\");}\n  function updateApproach(){var a=radio(\"fl-approach\");$(\"fl-coach-note\").classList.toggle(\"fl-hidden\",a!==\"coach\");$(\"fl-approach-named\").classList.toggle(\"fl-hidden\",a!==\"named\");$(\"fl-approach-split\").classList.toggle(\"fl-hidden\",a!==\"split\");syncOn();}\n\n  var unitsImp=false;\n  function convertTyped(){\n    var toImp=imperial(); if(toImp===unitsImp) return; unitsImp=toImp;\n    function r1(v,st){ return Math.round(v\/st)*st; }\n    var w=num(\"fl-weight\"); if(w!==null) $(\"fl-weight\").value=String(Math.round((toImp?w\/LB:w*LB)*10)\/10);\n    [\"fl-waist\",\"fl-hip\"].forEach(function(id){ var v=num(id); if(v!==null) $(id).value=String(r1(toImp?v\/2.54:v*2.54,0.5)); });\n    if(toImp){ var cm=num(\"fl-height-cm\"); if(cm!==null){ var tin=cm\/2.54, ft=Math.floor(tin\/12), inch=Math.round((tin-ft*12)*2)\/2; if(inch>=12){ft++;inch=0;} $(\"fl-height-ft\").value=String(ft); $(\"fl-height-in\").value=String(inch); } }\n    else { var ft2=num(\"fl-height-ft\"), in2=num(\"fl-height-in\"); if(ft2!==null||in2!==null){ $(\"fl-height-cm\").value=String(Math.round((((ft2||0)*12+(in2||0))*2.54)*2)\/2); } }\n  }\n  document.querySelectorAll('#foodlog-app input[name=\"fl-units\"]').forEach(function(r){r.addEventListener(\"change\",function(){convertTyped();updateUnits();});});\n  document.querySelectorAll('#foodlog-app input[name=\"fl-approach\"]').forEach(function(r){r.addEventListener(\"change\",updateApproach);});\n  $(\"fl-bf\").addEventListener(\"input\",updateBfClass);\n  document.querySelectorAll('#foodlog-app input[name=\"fl-sex\"]').forEach(function(r){r.addEventListener(\"change\",function(){updateBfClass();updateWhr();liveChecks();});});\n  var SWITCHES=[];\n  document.querySelectorAll(\"#foodlog-app .fl-seg\").forEach(function(sg){ if(!sg.querySelector('input[type=\"radio\"]')) return; sg.classList.add(\"fl-switch\"); var t=document.createElement(\"span\"); t.className=\"fl-thumb\"; sg.insertBefore(t,sg.firstChild); SWITCHES.push(sg); if(window.ResizeObserver){ new ResizeObserver(function(){moveThumb(sg);}).observe(sg); } });\n  function moveThumb(sg){\n    var t=sg.querySelector(\".fl-thumb\"), on=sg.querySelector(\"label.fl-on\");\n    if(!on||!sg.offsetWidth){ t.style.opacity=\"0\"; return; }\n    t.style.width=on.offsetWidth+\"px\"; t.style.transform=\"translateX(\"+on.offsetLeft+\"px)\"; t.style.opacity=\"1\";\n    if(!sg.classList.contains(\"fl-anim\")) requestAnimationFrame(function(){ sg.classList.add(\"fl-anim\"); });\n  }\n  window.addEventListener(\"resize\",function(){ SWITCHES.forEach(moveThumb); });\n  function syncOn(){document.querySelectorAll(\"#foodlog-app .fl-seg label, #foodlog-app .fl-options label\").forEach(function(l){var i=l.querySelector(\"input\");l.classList.toggle(\"fl-on\",!!(i&&i.checked));}); (SWITCHES||[]).forEach(moveThumb);}\n  document.querySelectorAll(\"#foodlog-app .fl-seg input, #foodlog-app .fl-options input\").forEach(function(i){i.addEventListener(\"change\",syncOn);});\n  syncOn();\n  [\"fl-weight\",\"fl-height-cm\",\"fl-height-ft\",\"fl-height-in\",\"fl-age\",\"fl-bf\"].forEach(function(id){$(id).addEventListener(\"input\",liveChecks);$(id).addEventListener(\"change\",liveChecks);});\n\n  function dietVal(){return radio(\"fl-diet\");}\n  function dietText(){}\n  document.querySelectorAll('#foodlog-app input[name=\"fl-diet\"]').forEach(function(r){r.addEventListener(\"change\",function(){$(\"fl-diet-note\").classList.toggle(\"fl-hidden\",radio(\"fl-diet\")!==\"a_lot\");liveChecks();});});\n  \n\n  var ACT_STEPS=[\"1.2\",\"1.375\",\"1.55\",\"1.725\",\"1.9\"], ACT_TEXT=[\"Sedentary (office job)\",\"Light exercise (1-2 days\/week)\",\"Moderate exercise (3-5 days\/week)\",\"Heavy exercise (6-7 days\/week)\",\"Athlete (2x per day)\"], actTouched=true;\n  function actVal(){return radio(\"fl-act\");}\n  function updateAct(){}\n  document.querySelectorAll('#foodlog-app input[name=\"fl-act\"]').forEach(function(r){r.addEventListener(\"change\",function(){var v=parseFloat(radio(\"fl-act\"));$(\"fl-act-warn\").classList.toggle(\"fl-hidden\",v<1.7);liveChecks();});});\n\n  function bfEstimate(){return !$(\"fl-bf-visual\").classList.contains(\"fl-hidden\");}\n  var bfRangeTouched=false, bfExact=null;\n  function updateBfKnown(){\n    var open=$(\"fl-bf-visual\").classList.toggle(\"fl-hidden\"); $(\"fl-bf-help\").setAttribute(\"aria-expanded\",open?\"false\":\"true\");\n    $(\"fl-bf-help\").classList.toggle(\"fl-open\",!open);\n    if(bfRangeTouched) showBfValue();\n    bfLabels(); liveChecks();\n  }\n  function bfLabels(){\n    var est=bfEstimate();\n    $(\"fl-bf-label\").textContent=T(\"Body fat %\");\n    if(!bfRangeTouched){ $(\"fl-bf-range-value\").classList.add(\"fl-empty\"); $(\"fl-bf-range-value\").textContent=T(est?\"Drag the slider to the picture that looks most like you\":\"Drag the slider to your reading\"); }\n  }\n  function showBfValue(){var v=parseFloat($(\"fl-bf\").value), el=$(\"fl-bf-range-value\");el.classList.toggle(\"fl-empty\",isNaN(v));if(isNaN(v)){el.textContent=\"\";return;}el.innerHTML=(bfEstimate()?\"~\":\"\")+fmt(v,0,1)+'%<span class=\"fl-bf-cat\">'+T(bfClass(v,radio(\"fl-sex\")).name)+'<\/span>';}\n  function touchBfRange(){bfRangeTouched=true;$(\"fl-bf-range\").classList.remove(\"fl-untouched\");$(\"fl-bf\").value=$(\"fl-bf-range\").value;if(!bfEstimate())bfExact=parseFloat($(\"fl-bf-range\").value);showBfValue();updateBfClass();liveChecks();}\n  $(\"fl-bf\").addEventListener(\"input\",function(){var v=num(\"fl-bf\");if(v===null)return;bfRangeTouched=true;bfExact=v;$(\"fl-bf-range\").classList.remove(\"fl-untouched\");$(\"fl-bf-range\").value=Math.min(50,Math.max(5,v));showBfValue();});\n  [\"input\",\"change\",\"click\",\"touchend\",\"keyup\"].forEach(function(ev){$(\"fl-bf-range\").addEventListener(ev,touchBfRange);});\n  $(\"fl-bf-help\").addEventListener(\"click\",updateBfKnown);\n\n  function fail(msg){var e=$(\"fl-error\");e.textContent=T(msg);e.style.display=\"block\";return null;}\n\n  function check(k){\n    if(k===\"sex\") return radio(\"fl-sex\")?\"\":\"Please choose your gender.\";\n    if(k===\"age\"){var a=num(\"fl-age\");return (!a||a<18||a>99)?\"Please enter your age (18 or older).\":\"\";}\n    if(k===\"units\") return radio(\"fl-units\")?\"\":\"Please choose your units.\";\n    if(k===\"height\"){var h=heightCm();return (!h||h<120||h>230)?\"Please enter your height.\":\"\";}\n    if(k===\"weight\"){var w=weightKg();return (!w||w<35||w>400)?\"Please enter your current weight.\":\"\";}\n    if(k===\"bf\"){var b=num(\"fl-bf\");return (!b||b<3||b>60)?\"Please set your body fat % with the slider. Not sure? Use \\\"Help me estimate\\\".\":\"\";}\n    if(k===\"whr\") return \"\";\n    if(k===\"act\") return actVal()?\"\":\"Please choose your exercise level for the coming week.\";\n    if(k===\"diet\") return dietVal()?\"\":\"Please choose how often you have dieted.\";\n    if(k===\"fatad\") return radio(\"fl-fatad\")?\"\":\"Please choose an answer.\";\n    if(k===\"goal\"){var g=massKg(\"fl-goal\"),pc=massKg(\"fl-pace\");if(!g||g<=0) return \"Please use the slider to set how much body fat you want to lose in total.\";if(!pc||pc<=0) return \"Please use the slider to set how much fat you want to lose per week.\";return liveChecks()?\"\":\"Please adjust the fields marked in red above.\";}\n    if(k===\"approach\") return approachText().err||\"\";\n    if(k===\"role\") return radio(\"fl-role\")?\"\":\"Please choose your role.\";\n    if(k===\"tool\") return radio(\"fl-tool\")?\"\":\"Please choose an answer.\";\n    return \"\";\n  }\n  function approachText(){\n    var mode=ownMode();\n    if(mode===\"named\"){var n=$(\"fl-approach-name\").value.trim();if(!n) return {err:\"Please enter the approach you want to use.\"};return {t:\"Named: \"+n.replace(\/[\\r\\n]+\/g,\" \").slice(0,40)};}\n    if(mode===\"split\"&&gMode()){var gp=num(\"fl-p\"),gc=num(\"fl-c\"),gf=num(\"fl-f\"),ga=num(\"fl-a\")||0;if(gp===null||gc===null||gf===null) return {err:\"Please enter your carbs, protein and fat in grams.\"};var gk=4*gp+4*gc+9*gf+7*ga;if(gk<FLOOR) return {err:\"Your grams add up to less than 750 kcal per day. Please check the numbers.\"};return {t:\"My own targets in grams per day: carbs \"+gc+\" g, protein \"+gp+\" g, fat \"+gf+\" g, alcohol \"+ga+\" g (= \"+Math.round(gk)+\" kcal)\"};}\n    if(mode===\"split\"){var p=num(\"fl-p\"),c=num(\"fl-c\"),fa=num(\"fl-f\"),al=num(\"fl-a\")||0;if(p===null||c===null||fa===null||Math.round(p+c+fa+al)!==100) return {err:\"Your protein, carbs, fat and alcohol percentages must add up to 100.\"};return {t:\"My own split: carbs \"+c+\"%, protein \"+p+\"%, fat \"+fa+\"%, alcohol \"+al+\"%\"};}\n    if(mode===\"coach\") return {t:\"CUSTOM ADVICE REQUESTED (I want a fully customized nutritional strategy from Human Potential Coaching; until then, suggest a starting point)\"};\n    return {t:\"SUGGEST A STARTING POINT (I have no approach yet; propose one that fits my profile)\"};\n  }\n  function read(upto){\n    $(\"fl-error\").style.display=\"none\";\n    var n=upto||sections.length;\n    for(var i=0;i<n;i++){ var m=check(sections[i].getAttribute(\"data-q\")); if(m) return fail(m); }\n    if(upto) return true;\n    return {fatad:radio(\"fl-fatad\"), sex:radio(\"fl-sex\"), age:num(\"fl-age\"), weight:weightKg(), height:heightCm(), bf:num(\"fl-bf\"), bfVisual:bfEstimate(),\n      waist:lenCm(\"fl-waist\"), hip:lenCm(\"fl-hip\"), act:actVal(), diet:dietVal(), goal:massKg(\"fl-goal\"), pace:massKg(\"fl-pace\"), approach:ownMode(), approachText:approachText().t, role:radio(\"fl-role\"), tool:radio(\"fl-tool\")};\n  }\n\n  var WATCH={\n    fat:[\"In a deficit, your body may burn muscle before fat.\",\"not fat adapted (muscle loss risk in a deficit)\"],\n    diet:[\"Your metabolism may run slower than the standard calculation.\",\"dieted a lot (metabolism may run slower)\"],\n    pace:[\"At this pace, keeping your muscle gets harder.\",\"fast pace (harder to keep muscle)\"],\n    act:[\"A lot of training during fat loss often costs muscle.\",\"heavy training (often costs muscle)\"],\n    suggest:[\"Your approach is a general starting point, not built for you.\",\"general starting-point approach, not built for me\"],\n    own:[\"Your approach is your own choice, not checked against your profile.\",\"own approach, not checked against my profile\"],\n    coach:[\"You asked for a fully customized nutritional strategy: that starts with a 30-minute call.\",\"wants a fully customized nutritional strategy from Human Potential Coaching\"]\n  };\n  function watchouts(d,r){\n    var w=[];\n    if(d.fatad!==\"yes\") w.push(\"fat\");\n    if(d.diet===\"a_lot\") w.push(\"diet\");\n    if(d.pace\/d.weight*100>1||r.target<r.bmr) w.push(\"pace\");\n    if(parseFloat(d.act)>=1.7) w.push(\"act\");\n    w=w.slice(0,2); w.push(d.approach===\"suggest\"?\"suggest\":(d.approach===\"coach\"?\"coach\":\"own\"));\n    return w;\n  }\n  function goalDate(weeks){var dt=new Date(Date.now()+weeks*7*864e5), opt={day:\"numeric\",month:\"long\"}; if(dt.getFullYear()!==new Date().getFullYear()) opt.year=\"numeric\"; return dt.toLocaleDateString((LANG===\"nl\"&&!FMT_EN)?\"nl-NL\":\"en-GB\",opt);}\n\n  function calc(d){\n    var e=energy(d.weight,d.height,d.age,d.sex,d.act,d.diet);\n    e.target=e.need-d.pace*KCAL_PER_KG_FAT\/7; e.weeks=d.goal\/d.pace;\n    return e;\n  }\n\n  function profileBlock(d,r){\n    FMT_EN=true; try{ return profileLines(d,r); } finally { FMT_EN=false; }\n  }\n  function profileLines(d,r){\n    var today=new Date().toLocaleDateString(\"en-GB\",{day:\"numeric\",month:\"short\",year:\"numeric\"});\n    var L=[];\n    L.push(\"## My profile (change only when I ask)\");\n    L.push(\"- Created: \"+today+\" | Units: \"+(imperial()?\"imperial (lbs\/in first)\":\"metric (kg\/cm first)\"));\n    L.push(\"- Sex: \"+d.sex+\" | Age: \"+d.age+\" | Height: \"+heightText(d.height));\n    L.push(\"- Start: \"+kgPair(d.weight)+(d.bf?\" | body fat \"+fmt(d.bf,1)+\"% (\"+bfClass(d.bf,d.sex).name+(d.bfVisual?\", visual estimate\":\", measured\")+\")\":\"\")+(d.waist?\" | waist \"+cmPair(d.waist):\"\")+(d.hip?\" | hip \"+cmPair(d.hip):\"\")+(d.waist&&d.hip?\" | waist-to-hip \"+fmt(d.waist\/d.hip,2,2)+\" (\"+whrClass(d.waist\/d.hip,d.sex).name.toLowerCase()+\")\":\"\"));\n    L.push(\"- Personal adjustment factor: \"+FACTORS[d.diet].toFixed(2));\n    L.push(\"- Goal: lose \"+kgPair(d.goal)+\" of body fat | pace: \"+kgPair(d.pace,2)+\" per week\");\n    if(d.bf){ var bfA=(d.weight*d.bf\/100-d.goal)\/(d.weight-d.goal)*100; L.push(\"- Outlook: ~\"+Math.round(r.weeks)+\" weeks (goal around \"+goalDate(r.weeks)+\")\"+(bfA>0?\" | body fat at goal ~\"+fmt(bfA,1)+\"% (\"+bfClass(bfA,d.sex).name+\")\":\"\")); }\n    L.push(\"- Exercise this period: \"+ACT_LABEL[d.act]+\" (x\"+d.act+\")\");\n    L.push(\"- Current: BMR \"+Math.round(r.bmr)+\" | daily energy need \"+Math.round(r.need)+\" | daily target \"+Math.round(r.target)+\" kcal\"+(r.target<r.bmr?\" (below BMR)\":\"\"));\n    var ack=[]; if(r.target<r.bmr) ack.push(\"target below BMR\"); if(d.pace\/d.weight*100>1) ack.push(\"pace above 1% of body weight per week\");\n    if(ack.length) L.push(\"- Already acknowledged, do not repeat: \"+ack.join(\"; \"));\n    L.push(\"- Fat adapted: \"+({yes:\"yes\",no:\"no\",unsure:\"not sure\"}[d.fatad]));\n    L.push(\"- Nutrition approach: \"+d.approachText);\n    L.push(\"- Watch-outs shown on the website: \"+watchouts(d,r).map(function(k){return WATCH[k][1];}).join(\"; \"));\n    return L.join(\"\\n\");\n  }\n\n  var STATIC_PROMPT = [\n\"# AI FOOD LOG - my personal setup\",\n\"Created for me by Human Potential Coaching (humanpotentialcoaching.com). My profile is at the bottom.\",\n\"\",\n\"## Your role\",\n\"You are my food log. I talk to you, often by voice, about what I eat and drink. You turn that into numbers, keep my log complete and give me a clear report at every weigh-in. Be brief, direct and friendly. Never lecture me.\",\n\"\",\n\"## Where we work\",\n\"I either pasted this prompt as the first message of a normal chat, or into project instructions. In a normal chat, tell me once after setup to name this chat \\\"AI calorie tracker\\\" or pin it, and to keep using this same chat.\",\n\"\",\n\"## Energy targets\",\n\"Always calculate with your code or calculation tool, never in your head.\",\n\"1. BMR = 10 x weight (kg) + 6.25 x height (cm) - 5 x age + 5 (female: -161 instead of +5)\",\n\"2. Daily energy need = BMR x exercise multiplier x personal adjustment factor\",\n\"   Multipliers: 1.2 sedentary (office job) | 1.375 light exercise (1-2 days\/week) | 1.55 moderate exercise (3-5 days\/week) | 1.725 heavy exercise (6-7 days\/week) | 1.9 athlete (2x per day). Walking more than 10K steps, 3-5 times a week, counts as moderate exercise.\",\n\"3. Daily target = daily energy need - (pace in kg x 7,700 \/ 7)\",\n\"4. Never set a daily target below 750 kcal, and never a pace above 1.6 kg (3.5 lbs) of fat per week. If the target falls below my BMR and my profile does not list this as already acknowledged, tell me once and ask me to confirm.\",\n\"Recalculate at every weigh-in with my new weight and my planned exercise for the next period.\",\n\"\",\n\"## Our first conversation\",\n\"Language: we work in English. In your first reply, add one short line saying I can switch to any other language at any time by asking. Only switch when I ask for it. After switching, use that language for everything: your replies, reports, reminders and every fixed text in quotes in this prompt (translate those faithfully). Keep my profile, the DAY lines and the APPROACH LOCKED line in English, so the data stays consistent.\",\n\"1. Start with this, once, and ask me to confirm before we continue: \\\"Your targets come from the Human Potential Coaching calculator (humanpotentialcoaching.com), based on the answers you gave. They are calculated estimates for healthy adults, not a personal recommendation from Human Potential Coaching and not medical advice, and you use them at your own responsibility. If you have a medical condition, take medication or are unsure, check with your doctor first. Please confirm to continue.\\\"\",\n\"   After I confirm, give me \\\"Your numbers\\\" as your first real answer. Take them from my profile, never recalculate them: daily energy need (with my exercise level), daily target (with my weekly pace), estimated time to my goal from the Outlook line (add: \\\"your approach needs to let your body tap into its fat reserves\\\"), and body fat now to after goal with both class names (add: \\\"the right approach also keeps your muscle mass stable\\\"). End with one line: \\\"These are estimates based on your answers, not a personal recommendation.\\\" Then list the watch-outs from my profile in one short list, one sentence each on why it matters for me, and end with: \\\"These are exactly the things Roderick from Human Potential Coaching works out with clients 1-on-1. Want certainty about your approach and are you serious about making a sustainable change? Then plan a 30-minute call at humanpotentialcoaching.com\/call\\\" Do this once. Then continue with 2.\",\n\"2. Weigh-in and reminders: ask me in one message which day and time I want to weigh in every week (suggest a morning before breakfast), and when I want reminders to log my food: once a day at a time I choose, after every meal (ask me the times), or none. Then create a recurring reminder for each moment: every food log reminder (unless I chose none) and my weekly weigh-in. Weigh-in reminder text: \\\"Weigh-in: go to the toilet, drink a glass of water, weigh in after your second toilet visit, then open your AI calorie tracker and say weigh-in with your weight, body fat %, waist and hip.\\\" Food log reminder text: \\\"Time to log your food: open your AI calorie tracker and tell me what you ate.\\\" Only say a reminder is set if you actually created it with your scheduling tool. Then list every reminder you created with its day and time. If this app or plan cannot schedule reminders, or you hit a limit, say so in one line and give me a ready-to-copy list (reminder text, day, time, repeat) for each reminder you could not create, so I can set them up in my calendar.\",\n\"3. Nutrition approach:\",\n\"   - If my profile names an approach: work out its macro split for my profile.\",\n\"   - If my profile gives my own split in %: use it as is.\",\n\"   - If my profile gives my own targets in grams: use those grams as my daily targets, and show their kcal total next to my calculated daily target.\",\n\"   - If it says SUGGEST A STARTING POINT: propose one approach that fits my profile (consider my diet history, fat adaptation, exercise level and goal), with the split in %, and explain in two short sentences why it fits me. Make clear it is a general starting point, and mention in one line that I can ask for alternatives at any time.\",\n\"   - If it says CUSTOM ADVICE REQUESTED: do the same as SUGGEST A STARTING POINT for now, and add once: \\\"You asked for a fully customized nutritional strategy. You can plan a 30-minute call with Roderick from Human Potential Coaching at humanpotentialcoaching.com\/call.\\\"\",\n\"   Then show my daily targets in grams, with the % of kcal in brackets (protein and carbs 4 kcal\/g, fat 9 kcal\/g, alcohol 7 kcal\/g), ask me to confirm, and write: APPROACH LOCKED: <name> | kcal x | protein x g (x%) | carbs x g (x%) | fat x g (x%) | alcohol x g (x%) | fiber x g. Fiber is 30 g+ unless my targets say otherwise. Alcohol is 0 unless my own split or targets include it. If my split includes alcohol, track it as a budget: alcohol I drink counts against that budget, not against carbs.\",\n\"   Use it for every target until I ask to change it. After locking, add this line once (if I use my own split, grams or a named approach, start with \\\"Your own approach is a reasonable start.\\\" instead of the first sentence): \\\"This split is a general starting point. The approach that actually fits you is something Human Potential Coaching (humanpotentialcoaching.com) determines with you, in conversations that cover far more physical variables than a form can, as well as your personal history, physical challenges and practical limitations.\\\"\",\n\"\",\n\"## Daily logging\",\n\"- I usually describe what I ate in spoken form, in my own words (for example: \\\"for lunch I had about 200 grams of chicken thigh with a handful of rice and some broccoli\\\"). Turn that into macros.\",\n\"- If something is unclear and it matters for the numbers, ask a short clarifying question about the portion size or the specific type (chicken thigh or fillet, whole or skimmed milk). For small items, estimate a typical portion and tell me what you assumed.\",\n\"- Always check how a meal was prepared, and with what (for example: olive oil on a salad, a chicken thigh cooked in butter). Oil or dressing poured over food counts in full. For fat used only for pan-frying, count about a third, because not all of it ends up in the food.\",\n\"- Per item, record: kcal, protein, carbs (excluding fiber), fiber, fat and alcohol in grams (7 kcal\/g). Alcohol is its own macro and never counts as carbs.\",\n\"- Put each item in a meal slot: breakfast, lunch, dinner, snacks, drinks.\",\n\"- Reply in max 3 lines: what you logged, and the running day total vs target. Always write the words out (kcal, protein, carbs, fiber, fat, alcohol). Never use the abbreviations P, C or F anywhere in our conversations.\",\n\"- When the day looks unusual (a business dinner, travel, a stressful day), ask for a one-line context note.\",\n\"\",\n\"## Check questions (max 2 per reply)\",\n\"- I log a later meal while an earlier slot is empty: ask if I skipped it or haven't logged it yet.\",\n\"- At closing, the day is below 70% of my usual intake: ask if anything is missing (drinks, oil, sauces).\",\n\"- A whole day has no log: at my next message, ask about that day first.\",\n\"\",\n\"## Closing a day\",\n\"A day stays open until I say \\\"close the day\\\" or start logging the next day. Then write one line in exactly this format and keep all of them, they are my data:\",\n\"DAY | yyyy-mm-dd Ddd | kcal x | protein x g | carbs x g | fiber x g | fat x g | alcohol x g | meals eaten: breakfast, lunch, dinner, snacks | note\",\n\"\",\n\"## Weigh-in (ideally weekly, any period length works)\",\n\"When I say \\\"weigh-in\\\", ask in one message for whatever is missing:\",\n\"1. Weight, body fat %, waist, hip. With this question, remind me briefly how to measure: in the morning before eating, go to the toilet, drink a glass of water and measure after the second toilet visit, so my body is rehydrated. Also mention that most body fat scales use 1 BIA frequency and are less accurate than scales with 2 or 3, so the trend over several weeks matters more than a single reading.\",\n\"2. Scores 1-10 for the period since my last weigh-in, where 10 is always best: energy, focus, sleep quality, hunger control, stress resilience, mindset (how well my thinking supported my goal)\",\n\"3. One short question: \\\"Did you notice moments where you got in your own way this period, like skipping logging, all-or-nothing thinking, or eating to cope?\\\" A yes or no and one example is enough.\",\n\"4. My macro approach for the next period: ask me to choose one: keep my current targets | my own split in % or grams | a named approach | suggest a new starting point.\",\n\"5. My planned exercise for the coming week: ask me to pick one of these levels and use its multiplier: sedentary (office job) (1.2) | light exercise (1-2 days\/week) (1.375) | moderate exercise (3-5 days\/week) (1.55) | heavy exercise (6-7 days\/week) (1.725) | athlete (2x per day) (1.9). Mention that walking more than 10K steps, 3-5 times a week, counts as moderate exercise. If I pick heavy or athlete, remind me briefly that a lot of exercise during fat loss can push my body beyond what it can fuel from fat.\",\n\"Then give me:\",\n\"A. The report for the period since my last weigh-in (format below)\",\n\"B. My new daily target for the next period: recalculate with my new weight and the exercise level I just chose (daily energy need minus my fat loss target), plus the macro grams from my locked approach. Follow my answer to question 4:\",\n\"   - My own grams: keep them, and show their kcal total next to the recalculated target.\",\n\"   - My own % split or a named approach: apply it to the recalculated target.\",\n\"   - Suggest a new starting point: same as SUGGEST A STARTING POINT in our first conversation.\",\n\"C. My HISTORY table, one row per period, including this one\",\n\"D. A CARRY-FORWARD block (profile, locked approach, current targets, history). When this chat gets long (roughly every 3-4 weeks), tell me to start a fresh chat: in a project, I paste only this block; in a normal chat, I paste my original prompt (it's in my email) and then this block.\",\n\"\",\n\"## Report format\",\n\"1. Measurements: now vs last weigh-in vs start, with changes, plus waist-to-hip ratio. Split my weight into fat mass (weight x body fat %) and lean body mass (weight minus fat mass), in kg, and show how both changed since my last weigh-in.\",\n\"2. Body composition chart: make a stacked bar chart with your code or chart tool, one bar per weigh-in (start, then every weigh-in in my history). Each bar is my total weight, split into two parts: lean body mass at the bottom (always the bottom, in a steady dark color) and fat mass on top (in a lighter color), with the kg of each part as labels and the date under each bar. If you can't make charts, show the same data as a simple table instead.\",\n\"3. Days table: one row per day with kcal, protein, carbs, fiber, fat, alcohol, meals eaten, note. If my targets changed during the period, show which targets applied from which day and compare each day with the targets that applied that day.\",\n\"4. Averages vs target\",\n\"5. Patterns: 3-5 short observations (skipped meals, weekdays vs weekend, alcohol days, days far under or over target, how my scores move with my intake)\",\n\"6. Lean mass check: one reading can be scale noise, so never warn after a single weigh-in. If I lost more lean body mass than fat mass (in kg) at 2 weigh-ins in a row, say: \\\"Pay attention: at your last two weigh-ins you lost more lean body mass than fat mass. That can be a sign your energy intake is too low while your body can't fully access its fat reserves yet, so it breaks down muscle instead. Losing muscle lowers your daily energy need and makes the result harder to keep, so the approach likely needs adjusting.\\\"\",\n\"7. Always end with: \\\"Questions about your targets or the next step? humanpotentialcoaching.com\/call\\\"\",\n\"\",\n\"## When to suggest Roderick's help\",\n\"Check this at every weigh-in, never during daily logging. A single period below target never counts: a signal only counts when it shows up at 2 weigh-ins in a row (express weight and lean mass changes per week, whatever the period length).\",\n\"Signals:\",\n\"1. Weight loss under 0.5 kg (1.1 lbs) per week at 2 weigh-ins in a row, while my average intake stayed within 10% of my target: the approach may not fit me.\",\n\"2. Weight loss under 0.5 kg (1.1 lbs) per week at 2 weigh-ins in a row, while my intake was often over target or I skipped logging 2 or more days per week: consistency is the bottleneck, not the approach. Say it that way, without judgment.\",\n\"3. Lean body mass dropping more than 0.5 kg (1.1 lbs) per week at 2 weigh-ins in a row.\",\n\"4. The same check-in score at 6 or lower at 2 weigh-ins in a row.\",\n\"5. Mindset at 6 or lower, or self-sabotage noticed, at 2 weigh-ins in a row. Also if I say myself that I'm my own biggest bottleneck, keep falling back into old patterns, or don't know what to do next.\",\n\"How:\",\n\"- Mention at most one signal per weigh-in, at the end of the report, before the closing line. Never repeat the same signal within 3 weeks.\",\n\"- Name what you saw in one factual sentence, then use this text: \\\"This could mean your current route isn't the most effective one for you. If you'd like a second pair of eyes on it, Roderick from Human Potential Coaching is happy to look at it with you and check whether there's a more effective route. He mainly works with male founders and executives who combine a demanding job with family life as a father, so busy weeks and real-life constraints are exactly what he plans around. You can plan a 30-minute call at humanpotentialcoaching.com\/call. It's only worth it if you're ready to do things differently. If not, no problem, we just keep going here.\\\"\",\n\"- Only refer to humanpotentialcoaching.com\/call here, never an email address or phone number.\",\n\"- If a signal matches one of the watch-outs in my profile, name that connection in one sentence (for example: on the website you said skipping meals is hard for you, and you've now lost lean mass at two weigh-ins in a row).\",\n\"- 4-week check-in: at the first weigh-in that is 4 weeks or more after the Created date in my profile, add a short reflection: am I on track for the goal date in my Outlook line? If I'm clearly behind, this counts as that weigh-in's one signal: name it and use the text above.\",\n\"- If I mention extreme restriction, binge eating, purging or a medical concern: don't suggest coaching. Suggest I talk to my doctor or a qualified professional.\",\n\"\",\n\"## Rules\",\n\"- Use your code tool for every sum and average.\",\n\"- If I ask how my targets or adjustment factor were set: they were set by Human Potential Coaching based on my answers; for a personal explanation or adjustment: humanpotentialcoaching.com\/call\",\n\"- Warnings listed in my profile as already acknowledged on the website are never repeated in our first conversation. Only warn again if I change my pace or targets later.\",\n\"- If I change my pace to more than 1% of my body weight per week, mention once: most diets cap loss at 0.5-1% of body weight per week to protect muscle mass; going faster while keeping muscle often requires more specific guidance and better tracking.\",\n\"- If my body fat is marked as a visual estimate, treat body fat and lean mass trends with extra caution until I weigh in with a body fat scale.\",\n\"- If I type \\\"help me\\\", \\\"I need help\\\" or anything similar, or I get stuck setting up or using this food log, or I ask for more guidance than this setup can give: tell me I can plan a 30-minute call with Roderick from Human Potential Coaching at humanpotentialcoaching.com\/call. Never give an email address or phone number.\",\n\"- No medical advice. If I mention a medical condition or medication, suggest I check with my doctor.\",\n\"\"\n  ].join(\"\\n\");\n\n  var HEADER_OFFSET=150;\n  function scrollToEl(el,instant){\n    var a=$(\"foodlog-app\");\n    if(a.classList.contains(\"fl-focus\")){var t=el.getBoundingClientRect().top-a.getBoundingClientRect().top+a.scrollTop-56;a.scrollTo({top:t<0?0:t,behavior:instant?\"auto\":\"smooth\"});return;}\n    var y=el.getBoundingClientRect().top+window.pageYOffset-HEADER_OFFSET;window.scrollTo({top:y<0?0:y,behavior:instant?\"auto\":\"smooth\"});\n  }\n  var focusPh=null, focusClosed=false;\n  function enterFocus(){\n    var a=$(\"foodlog-app\"); if(a.classList.contains(\"fl-focus\")||focusClosed) return;\n    var cw=a.getBoundingClientRect().width; if(cw>=320) a.style.setProperty(\"--fl-w\",Math.round(cw)+\"px\");\n    focusPh=document.createElement(\"div\"); a.parentNode.insertBefore(focusPh,a); document.body.appendChild(a);\n    a.classList.add(\"fl-focus\"); document.documentElement.classList.add(\"fl-noscroll\"); document.body.classList.add(\"fl-noscroll\"); a.scrollTop=0;\n    (SWITCHES||[]).forEach(moveThumb);\n  }\n  function exitFocus(){\n    var a=$(\"foodlog-app\"); if(!a.classList.contains(\"fl-focus\")) return;\n    focusClosed=true; a.classList.remove(\"fl-focus\"); document.documentElement.classList.remove(\"fl-noscroll\"); document.body.classList.remove(\"fl-noscroll\");\n    if(focusPh&&focusPh.parentNode){focusPh.parentNode.insertBefore(a,focusPh);focusPh.parentNode.removeChild(focusPh);} focusPh=null;\n    var y=a.getBoundingClientRect().top+window.pageYOffset-HEADER_OFFSET; window.scrollTo({top:y<0?0:y,behavior:\"auto\"});\n  }\n  $(\"fl-close\").addEventListener(\"click\",exitFocus);\n  function fitLabels(){ [].forEach.call(document.querySelectorAll(\"#foodlog-app .fl-steps .fl-act\"),function(a){ a.style.removeProperty(\"font-size\"); if(!a.offsetParent) return; var fs=parseFloat(getComputedStyle(a).fontSize), n=0; while(a.scrollWidth>a.clientWidth+1&&fs>11&&n<10){ fs-=0.5; n++; a.style.setProperty(\"font-size\",fs+\"px\",\"important\"); } }); }\n  window.addEventListener(\"resize\",fitLabels);\n  document.addEventListener(\"keydown\",function(e){ if(e.key===\"Escape\") exitFocus(); });\n\n  var DEBUG=\/foodlog-debug\/.test(location.search);\n  function dbg(msg){ if(!DEBUG) return; console.info(\"[foodlog] \"+msg); var box=$(\"fl-debug\"); if(!box){box=document.createElement(\"div\");box.id=\"fl-debug\";box.style.cssText=\"margin-top:16px;padding:12px;border:1px dashed #8a6d2e;border-radius:8px;font:12px\/1.5 monospace;color:#182a3b;background:#fff;white-space:pre-wrap\";$(\"foodlog-app\").appendChild(box);} box.textContent+=msg+\"\\n\"; }\n  function formRoot(){\n    var w=document.querySelector(\".foodlog-form\");\n    if(w){ var f1=w.matches(\"form\")?w:w.querySelector(\"form\"); if(f1) return f1; }\n    var ids=[\"foodlog_profile\",\"foodlog_unsure_method\",\"foodlog_weighin_day\",\"foodlog_reminder_time\",\"foodlog_consent\"];\n    for(var i=0;i<ids.length;i++){ var f=document.getElementById(\"form-field-\"+ids[i])||document.querySelector('[name=\"form_fields['+ids[i]+']\"]'); if(f&&f.closest(\"form\")) return f.closest(\"form\"); }\n    return null;\n  }\n  function formField(id){\n    var root=formRoot()||document;\n    return root.querySelector(\"#form-field-\"+id)||root.querySelector('[name=\"form_fields['+id+']\"]');\n  }\n  function setField(id,val){\n    var el=formField(id);\n    if(el){ el.value=val; el.dispatchEvent(new Event(\"input\",{bubbles:true})); el.dispatchEvent(new Event(\"change\",{bubbles:true})); dbg(\"field \"+id+\": OK\"); return true; }\n    dbg(\"field \"+id+\": NOT FOUND\"); return false;\n  }\n  function watchForm(root){\n    if(!root||!window.MutationObserver) return;\n    new MutationObserver(function(){\n      var m=root.querySelector(\".elementor-message\");\n      if(m){ dbg(\"Elementor says: \"+(m.className.indexOf(\"success\")>-1?\"SUCCESS\":\"ERROR\")+\" - \"+m.textContent.trim()); }\n      root.querySelectorAll(\".elementor-error .elementor-message, .elementor-field-group.elementor-error\").forEach(function(g){ dbg(\"Field error: \"+g.textContent.trim()); });\n    }).observe(root,{childList:true,subtree:true});\n  }\n\n  function resultsHtml(d,r){\n    var h=\"\";\n    function tile(label,value,sub){return '<div class=\"fl-tile\"><div class=\"fl-tile-label\">'+label+'<\/div><div class=\"fl-tile-value\">'+value+'<\/div><div class=\"fl-tile-sub\">'+sub+'<\/div><\/div>';}\n    h+='<div class=\"fl-foot\" style=\"margin:0 0 14px\">'+T(\"Your daily energy need and target are in your personal prompt: estimates based on proven methods, not a personal recommendation.\")+'<\/div>';\n    h+='<div class=\"fl-tiles\">';\n    h+=tile(T(\"Estimated time\"),T(\"~{n} weeks\",{n:Math.round(r.weeks)}),T(\"To lose {x} of fat, your approach needs to let your body tap into its fat reserves.\",{x:kgPair(d.goal)}));\n    if(d.bf){\n      var now=bfClass(d.bf,d.sex), fatNow=d.weight*d.bf\/100, bfAfter=(fatNow-d.goal)\/(d.weight-d.goal)*100;\n      if(bfAfter>0){ h+=tile(T(\"Body fat\"),fmt(d.bf,1)+\"% &rarr; ~\"+fmt(bfAfter,1)+\"%\",T(\"You move from {a} to {b}. The right approach also keeps your muscle mass stable.\",{a:T(now.name),b:T(bfClass(bfAfter,d.sex).name)})); }\n      else { h+=tile(T(\"Body fat\"),fmt(d.bf,1)+\"%\",T(now.name)); }\n    }\n    h+='<\/div>';\n    h+='<div class=\"fl-watch\"><div class=\"fl-watch-title\">'+T(\"Watch-outs for you\")+'<\/div><ul>';\n    watchouts(d,r).forEach(function(k){ h+='<li>'+T(WATCH[k][0])+'<\/li>'; });\n    h+='<\/ul><\/div>';\n    h+='<div class=\"fl-note fl-watch-cta\">'+T('These are exactly the things I work out with clients 1-on-1. Want certainty about your approach and are you serious about making a sustainable change? Then plan a 30-minute call <a href=\"{url}\" target=\"_blank\" rel=\"noopener\">here<\/a>.',{url:CALL_URL})+'<\/div>';\n    return h;\n  }\n\n  function render(){\n    var d=read(); if(!d) return;\n    var r=calc(d), res=$(\"fl-results\");\n    if(document.activeElement&&document.activeElement.blur){document.activeElement.blur();}\n    sections.forEach(function(el){el.style.display=\"none\";}); $(\"fl-nav\").style.display=\"none\";\n    $(\"fl-signup\").style.display=\"none\"; $(\"fl-prompt-box\").style.display=\"none\";\n    res.innerHTML='<div class=\"fl-spin-wrap\"><svg class=\"fl-spinner\" viewBox=\"0 0 50 50\" aria-hidden=\"true\"><circle cx=\"25\" cy=\"25\" r=\"20\" fill=\"none\" stroke=\"rgba(24,42,59,.12)\" stroke-width=\"5\"><\/circle><circle cx=\"25\" cy=\"25\" r=\"20\" fill=\"none\" stroke=\"#c9a85a\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-dasharray=\"32 126\"><\/circle><\/svg>'+T(\"Calculating your numbers...\")+'<\/div>';\n    res.style.display=\"block\";\n    scrollToEl(res);\n    setTimeout(function(){\n      res.innerHTML=resultsHtml(d,r);\n      var profile=profileBlock(d,r);\n      state={prompt:STATIC_PROMPT+\"\\n\"+profile+\"\\n\"};\n      $(\"fl-prompt\").value=state.prompt;\n      pending={profile:profile, um:(d.approach===\"suggest\"||d.approach===\"coach\")?\"yes\":\"no\", ume:d.fatad!==\"yes\"?\"yes\":\"no\", role:d.role, watch:watchouts(d,r).map(function(k){return T(WATCH[k][0]);}).join(\"\\n\"),\n        seg:{\n          foodlog_units: imperial()?\"lbs\":\"kg\",\n          foodlog_sex: d.sex,\n          foodlog_height_cm: (Math.round(d.height*10)\/10).toString(),\n          foodlog_weight_kg: (Math.round(d.weight*10)\/10).toString(),\n          foodlog_bodyfat_pct: (Math.round(d.bf*10)\/10).toString(),\n          foodlog_bodyfat_estimated: d.bfVisual?\"yes\":\"no\",\n          foodlog_waist_cm: d.waist?(Math.round(d.waist*10)\/10).toString():\"\",\n          foodlog_hip_cm: d.hip?(Math.round(d.hip*10)\/10).toString():\"\",\n          foodlog_diet_history: d.diet,\n          foodlog_approach: d.approach,\n          foodlog_pace_kg: (Math.round(d.pace*100)\/100).toString(),\n          foodlog_goal_kg: (Math.round(d.goal*10)\/10).toString(),\n          foodlog_fat_adapted: d.fatad,\n          foodlog_age: String(d.age),\n          foodlog_ai_tool: d.tool,\n          foodlog_need_kcal: String(Math.round(r.need\/10)*10),\n          foodlog_target_kcal: String(Math.round(r.target\/10)*10),\n          foodlog_weeks: String(Math.round(r.weeks)),\n          foodlog_bf_after_pct: (function(){var a=(d.weight*d.bf\/100-d.goal)\/(d.weight-d.goal)*100;return a>0?(Math.round(a*10)\/10).toString():\"\";})()\n        }};\n      res.innerHTML='<a href=\"#\" class=\"fl-edit\" id=\"fl-edit\">&larr; '+T(\"Change my answers\")+'<\/a>'+res.innerHTML;var fa0=$(\"foodlog-app\");if(fa0&&fa0.classList.contains(\"fl-focus\")){fa0.scrollTop=0;}\n      $(\"fl-edit\").addEventListener(\"click\",function(e){e.preventDefault();res.style.display=\"none\";$(\"fl-signup\").style.display=\"none\";$(\"fl-prompt-box\").style.display=\"none\";$(\"fl-nav\").style.display=\"\";showStep(0);});\n      var TN={chatgpt:\"ChatGPT\",claude:\"Claude\",gemini:\"Gemini\",grok:\"Grok\"}, tn=TN[d.tool];\n      $(\"fl-signup-text\").textContent=tn?T(\"Enter your details below to instantly get your custom {t} prompt. It turns {t} into your new calorie tracker, a smarter alternative to traditional calorie tracking apps. I'll also email it to you, so you won't lose it.\",{t:tn}):T(\"Enter your details below to instantly get your custom AI prompt. It turns your favorite AI tool into your new calorie tracker, a smarter alternative to traditional calorie tracking apps. I'll also email it to you, so you won't lose it.\");\n      $(\"fl-ready\").textContent=tn?T(\"Your overview and custom {t} prompt are ready\",{t:tn}):T(\"Your overview and custom AI prompt are ready\");\n      $(\"fl-send\").textContent=tn?T(\"Show my custom {t} prompt\",{t:tn}):T(\"Show my custom AI prompt\");\n      $(\"fl-tool-links\").classList.toggle(\"fl-many\",!tn);\n      $(\"fl-use-tool\").textContent=tn?T(\"Use {t} to track your calories now\",{t:tn}):T(\"Use your AI tool to track your calories now\"); $(\"fl-paste-tool\").textContent=tn?T(\"Paste + submit your prompt in {t}\",{t:tn}):T(\"Paste + submit your prompt in your AI tool\");\n      [].forEach.call($(\"fl-tool-links\").querySelectorAll(\"a\"),function(a){var on=a.getAttribute(\"data-tool\")===d.tool;if(!tn||on){a.style.removeProperty(\"display\");}else{a.style.setProperty(\"display\",\"none\",\"important\");}a.textContent=T(\"Click here to open {t} (in new tab)\",{t:({chatgpt:\"ChatGPT\",claude:\"Claude\",gemini:\"Gemini\",grok:\"Grok\"})[a.getAttribute(\"data-tool\")]}).replace(\/\\(([^)]*)\\)\/,function(m){return m.replace(\/ \/g,\"\\u00a0\");});});\n      $(\"fl-signup\").style.display=\"block\";\n    }, DELAY_MS);\n  }\n\n  function popIn(el){if(!el)return;el.classList.remove(\"fl-pop\");void el.offsetWidth;el.classList.add(\"fl-pop\");}\n  function send(){\n    var err=$(\"fl-error2\"); err.style.display=\"none\";\n    var email=$(\"fl-email\").value.trim(), name=$(\"fl-name\").value.trim();\n    if(!name){err.textContent=T(\"Please enter your first name.\");err.style.display=\"block\";return;}\n    if(!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/.test(email)){err.textContent=T(\"Please enter a valid email address.\");err.style.display=\"block\";return;}\n    if(!$(\"fl-consent\").checked){err.textContent=T(\"Please tick the privacy policy box, so I can show and email your prompt.\");err.style.display=\"block\";return;}\n    if(!pending) return;\n    var ok=setField(\"email\",email);\n    setField(\"first_name\",name);\n    setField(\"foodlog_consent\",\"yes \"+new Date().toISOString());\n    setField(\"newsletter\",$(\"fl-newsletter\").checked?\"yes\":\"no\");\n    setField(\"foodlog_profile\",pending.profile);\n    setField(\"foodlog_unsure_method\",pending.um);\n    setField(\"foodlog_unsure_metabolism\",pending.ume);\n    Object.keys(pending.seg).forEach(function(k){ setField(k,pending.seg[k]); });\n    setField(\"foodlog_occupation\",pending.role);\n    setField(\"foodlog_watchouts\",pending.watch);\n    setField(\"foodlog_language\",LANG);\n    var root=formRoot(), btn=root&&(root.querySelector('button[type=\"submit\"], .elementor-button[type=\"submit\"], input[type=\"submit\"]'));\n    dbg(root?\"Form found\":\"FORM NOT FOUND\");\n    if(root&&btn){ watchForm(root); try{ btn.click(); dbg(\"Submit clicked, waiting for Elementor...\"); }catch(err){ dbg(\"Submit failed: \"+err); } }\n    else if(root&&typeof root.requestSubmit===\"function\"){ watchForm(root); root.requestSubmit(); dbg(\"Submit via requestSubmit, waiting for Elementor...\"); }\n    else { dbg(\"Submit button not found\"); }\n    if(document.activeElement&&document.activeElement.blur){document.activeElement.blur();}\n    $(\"fl-signup\").style.display=\"none\";\n    $(\"fl-prompt-spin\").classList.remove(\"fl-hidden\"); $(\"fl-prompt-content\").classList.add(\"fl-hidden\");\n    $(\"fl-prompt-box\").style.display=\"block\";\n    popIn($(\"fl-prompt-box\"));\n    setTimeout(function(){scrollToEl($(\"fl-prompt-box\"));},120);\n    setTimeout(function(){ $(\"fl-prompt-spin\").classList.add(\"fl-hidden\"); $(\"fl-prompt-content\").classList.remove(\"fl-hidden\"); popIn($(\"fl-prompt-content\")); fitLabels(); }, DELAY_MS);\n  }\n\n  var sections=Array.prototype.slice.call(document.querySelectorAll(\"#foodlog-app .fl-section\")), cur=0;\n  var REDUCED=window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches, outT=null;\n  function showStep(n){\n    if(n>0) enterFocus();\n    var prev=cur, old=sections[prev], dir=n>=prev?\"r\":\"l\";\n    cur=n; fwdFlag=(n>prev);\n    if(!REDUCED&&old&&old.style.display!==\"none\"&&prev!==n){\n      clearTimeout(outT); old.classList.add(dir===\"r\"?\"fl-out-l\":\"fl-out-r\");\n      outT=setTimeout(function(){ old.classList.remove(\"fl-out-l\",\"fl-out-r\"); showNow(n,dir); },170);\n      $(\"fl-progress-bar\").style.width=(100-(n+1)\/sections.length*100)+\"%\";\n      return;\n    }\n    showNow(n,REDUCED?\"\":dir);\n  }\n  function showNow(n,dir){\n    if(n!==cur) return;\n    autoDisarm(); var wasSeen=!!seen[n]; seen[n]=1; revisit[n]=wasSeen;\n    sections.forEach(function(el,i){el.style.display=(i===n)?\"\":\"none\"; el.classList.remove(\"fl-in-r\",\"fl-in-l\",\"fl-out-l\",\"fl-out-r\");});\n    sections[n].insertBefore($(\"fl-progress\"),sections[n].firstChild); sections[n].insertBefore($(\"fl-back\"),sections[n].firstChild);\n    if(dir){ var sc=sections[n]; void sc.offsetWidth; sc.classList.add(dir===\"r\"?\"fl-in-r\":\"fl-in-l\"); setTimeout(function(){sc.classList.remove(\"fl-in-r\",\"fl-in-l\");},320); }\n    $(\"fl-progress-bar\").style.width=(100-(n+1)\/sections.length*100)+\"%\";\n    stepLabels();\n    updateSummary();\n    if(fwdFlag&&!wasSeen) autoArm();\n    clearTimeout(lastT); var nb=$(\"fl-next\"); if(cur===sections.length-1){nb.disabled=true;nb.style.transition=\"none\";nb.style.opacity=\"0\";lastT=setTimeout(function(){nb.disabled=false;nb.style.transition=\"opacity .9s ease\";nb.style.opacity=\"1\";},2000);}else{nb.disabled=false;nb.style.transition=\"none\";nb.style.opacity=\"\";}\n    $(\"fl-back\").style.display=n>0?\"\":\"none\";\n    $(\"fl-error\").style.display=\"none\";\n    if(sections[n].contains($(\"fl-goal-range\"))) autoMass();\n    var fi=[].filter.call(sections[n].querySelectorAll('input[type=\"number\"]'),function(x){return x.offsetParent!==null;})[0];\n    if(fi&&[\"age\",\"height\",\"weight\"].indexOf(sections[n].getAttribute(\"data-q\"))>=0){ setTimeout(function(){ try{fi.focus({preventScroll:true});}catch(e){} },60); }\n    scrollToEl(sections[n],true);\n  }\n  function toolName(){return {chatgpt:\"ChatGPT\",claude:\"Claude\",gemini:\"Gemini\",grok:\"Grok\"}[radio(\"fl-tool\")]||\"\";}\n  document.querySelectorAll('#foodlog-app input[name=\"fl-tool\"]').forEach(function(r){r.addEventListener(\"change\",stepLabels);});\n  function updateToolText(){var t=toolName();$(\"fl-suggest-label\").textContent=t?T(\"Let {t} suggest a nutritional strategy for me\",{t:t}):T(\"Let my AI tool suggest a nutritional strategy for me\");}\n  function stepLabels(){\n    var kk=sections[cur].getAttribute(\"data-q\"),isLast=(cur===sections.length-1),skip=(kk===\"whr\"&&!whrFilled()),isAuto=sections[cur].hasAttribute(\"data-auto\"),rv=!!revisit[cur];$(\"fl-next\").style.display=(isLast||!isAuto||rv)?\"\":\"none\";\n    updateToolText();\n    $(\"fl-nav\").classList.toggle(\"fl-last\",cur===sections.length-1);\n    $(\"fl-step-label\").textContent=T(\"Step {n} of {t}\",{n:cur+1,t:sections.length});\n    $(\"fl-next\").textContent=((cur===sections.length-1)?(toolName()?T(\"Create my overview and build my custom {t} prompt\",{t:toolName()}):T(\"Create my overview and build my custom AI prompt\")):(skip?T(\"Skip\"):T(\"Next\")));\n  }\n  $(\"fl-next\").addEventListener(\"click\",function(){\n    if(cur<sections.length-1){ if(read(cur+1)) showStep(cur+1); }\n    else render();\n  });\n  $(\"fl-back\").addEventListener(\"click\",function(){ if(cur>0) showStep(cur-1); });\n  sections.forEach(function(el,i){el.style.display=(i===0)?\"\":\"none\";});\n  sections[0].insertBefore($(\"fl-progress\"),sections[0].firstChild); sections[0].insertBefore($(\"fl-back\"),sections[0].firstChild); $(\"fl-progress-bar\").style.width=(100-100\/sections.length)+\"%\";\n  $(\"fl-send\").addEventListener(\"click\",send);\n\n  function copyPrompt(){\n    var text=$(\"fl-prompt\").value;\n    function fallback(){var t=document.createElement(\"textarea\");t.value=text;t.setAttribute(\"readonly\",\"\");t.style.position=\"fixed\";t.style.left=\"-9999px\";document.body.appendChild(t);t.select();try{document.execCommand(\"copy\");}catch(e){}document.body.removeChild(t);}\n    if(navigator.clipboard&&window.isSecureContext){navigator.clipboard.writeText(text).catch(fallback);} else {fallback();}\n  }\n  $(\"fl-copy\").addEventListener(\"click\",function(){copyPrompt();$(\"fl-copy\").textContent=T(\"Copied \\u2713\");setTimeout(function(){$(\"fl-copy\").textContent=T(\"Click here to copy your prompt\");},2500);});\n\n  var app=$(\"foodlog-app\"), NODES=[], ATTRS=[];\n  (function(){\n    var w=document.createTreeWalker(app,NodeFilter.SHOW_TEXT,null), n;\n    while((n=w.nextNode())){ if(!n.nodeValue.trim()||n.parentNode.closest(\"script,style,textarea\")) continue; n._en=n.nodeValue; n._nl=n.parentNode.getAttribute(\"data-nl\"); NODES.push(n); }\n    app.querySelectorAll(\"[placeholder],img[alt]\").forEach(function(el){ [\"placeholder\",\"alt\"].forEach(function(a){ if(el.hasAttribute(a)) ATTRS.push([el,a,el.getAttribute(a)]); }); });\n  })();\n  function applyLang(){\n    NODES.forEach(function(n){ var en=n._en, k=en.trim(), tr=LANG===\"nl\"?(n._nl||NL[k]):null; n.nodeValue=tr?en.replace(k,function(){return tr;}):en; });\n    ATTRS.forEach(function(a){ a[0].setAttribute(a[1],T(a[2])); });\n    app.setAttribute(\"lang\",LANG); $(\"fl-close\").setAttribute(\"aria-label\",T(\"Close\")); $(\"fl-back\").setAttribute(\"aria-label\",T(\"Back\")); $(\"fl-back\").setAttribute(\"title\",T(\"Back\"));\n    updateUnits(); updateSplitUnit(); updateApproach(); bfLabels(); if(bfRangeTouched) showBfValue(); updateBfClass(); updateWhr(); updateAct(); dietText(); stepLabels();\n    $(\"fl-copy\").textContent=T(\"Click here to copy your prompt\");\n    $(\"fl-error\").style.display=\"none\"; $(\"fl-error2\").style.display=\"none\";\n  }\n  (function(){ var v=24.5; $(\"fl-bf\").value=v; $(\"fl-bf-range\").value=v; bfRangeTouched=true; bfExact=v; $(\"fl-bf-range\").classList.remove(\"fl-untouched\"); })();\n  function safePace(){var w=weightKg(),h=heightCm(),age=num(\"fl-age\"),act=actVal(),diet=dietVal();if(!(w&&h&&age&&act&&diet))return null;var e=energy(w,h,age,radio(\"fl-sex\"),act,diet);return Math.max(0,Math.min(0.01*w,(e.need-e.bmr)*7\/KCAL_PER_KG_FAT,e.maxPace,MAX_PACE));}\n  function updatePaceLive(){}\n\n  function updateSummary(){}\n  sections.forEach(function(sec){ if(!sec.hasAttribute(\"data-auto\")) return; sec.querySelectorAll('input[type=\"radio\"]').forEach(function(inp){ inp.addEventListener(\"click\",function(){ setTimeout(function(){ if(sections[cur]!==sec) return; var warn=[].some.call(sec.querySelectorAll(\".fl-warn\"),function(x){return x.offsetParent!==null;}); if(!warn&&!sec.dataset.wp) $(\"fl-next\").click(); },450); }); }); });\n  var AUTO_MS=5000;\n  \/* warning notes on tap steps: show 1 s after the click, then a 5 s bar, then move on *\/\n  var WARNS=[\n    {name:\"fl-fatad\",note:\"fl-fatad-note\",on:function(){var v=radio(\"fl-fatad\");return v===\"no\"||v===\"unsure\";}},\n    {name:\"fl-diet\",note:\"fl-diet-note\",on:function(){return radio(\"fl-diet\")===\"a_lot\";}},\n    {name:\"fl-act\",note:\"fl-act-warn\",on:function(){return parseFloat(radio(\"fl-act\"))>=1.7;}}\n  ];\n  WARNS.forEach(function(w){\n    var note=$(w.note), sec=note.closest(\".fl-section\"), bar=note.querySelector(\".fl-wbar\");\n    if(!bar){var tm=document.createElement(\"div\");tm.className=\"fl-timer\";bar=document.createElement(\"div\");bar.className=\"fl-wbar\";tm.appendChild(bar);note.appendChild(tm);}\n    function stop(){clearTimeout(w.t1);clearTimeout(w.t2);bar.classList.remove(\"run\");}\n    document.querySelectorAll('#foodlog-app input[name=\"'+w.name+'\"]').forEach(function(r){r.addEventListener(\"change\",function(){\n      stop(); sec.dataset.wp=\"\";\n      note.classList.add(\"fl-hidden\");\n      if(!w.on()) return;\n      sec.dataset.wp=\"1\";\n      w.t1=setTimeout(function(){\n        sec.dataset.wp=\"\";\n        if(sections[cur]!==sec||!w.on()) return;\n        note.classList.remove(\"fl-hidden\",\"fl-fade\"); void note.offsetWidth; note.classList.add(\"fl-fade\"); void bar.offsetWidth; bar.classList.add(\"run\");\n        w.t2=setTimeout(function(){ stop(); if(sections[cur]===sec&&w.on()) $(\"fl-next\").click(); },AUTO_MS);\n      },1000);\n    });});\n  });\n  \/* auto-advance: typed and slider steps move on 5 s after the answer is valid, any change restarts the bar *\/\n  var lastT=null, autoT=null, errT=null, fwdFlag=false, seen={}, revisit={};\n  function whrFilled(){return !!(($(\"fl-waist\")&&$(\"fl-waist\").value)||($(\"fl-hip\")&&$(\"fl-hip\").value));}\n  function autoDisarm(){clearTimeout(autoT);clearTimeout(errT);autoT=null;var b=$(\"fl-autobar\");b.classList.remove(\"on\",\"run\");}\n  function autoArm(){autoDisarm();stepLabels();}\n  [\"input\",\"change\",\"click\"].forEach(function(ev){ app.addEventListener(ev,function(e){\n    var t=e.target; if(t.closest&&t.closest(\"#fl-back,#fl-next,.fl-close,#fl-send\")) return;\n    if(!sections[cur]||!sections[cur].contains(t)) return;\n    setTimeout(autoArm,60);\n  }); });\n  app.addEventListener(\"keydown\",function(e){\n    if(e.key!==\"Enter\"||e.isComposing) return;\n    var t=e.target, tag=t.tagName;\n    if(tag!==\"INPUT\"&&tag!==\"SELECT\") return;\n    e.preventDefault();\n    if($(\"fl-signup\").contains(t)){ $(\"fl-send\").click(); return; }\n    if($(\"fl-nav\").style.display!==\"none\"&&!$(\"fl-next\").disabled){ if(t.blur) t.blur(); $(\"fl-next\").click(); }\n  });\n  window.__flSetLang=function(l){LANG=(l===\"nl\"?\"nl\":\"en\");applyLang();};\n  applyLang();\n\n})();\n<\/script>\n<script nowprocket data-cfasync=\"false\" data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">document.querySelectorAll(\".hpc .lang button\").forEach(function(b){b.addEventListener(\"click\",function(){if(window.__flSetLang)window.__flSetLang(b.dataset.set);});});<\/script>\n<script nowprocket data-cfasync=\"false\" data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">\n(function(){\n  var scope=document.querySelector('.hpc');if(!scope)return;\n  try{if(localStorage.getItem('registered_for_webinar_replay')){[].forEach.call(scope.querySelectorAll('a[data-gate]'),function(a){a.setAttribute('href',a.getAttribute('data-gate'));});}}catch(e){}\n  var vs=scope.querySelectorAll('a.mc video');if(!vs.length)return;\n  var rm=window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  [].forEach.call(vs,function(v){v.muted=true;});\n  if(rm||!('IntersectionObserver' in window))return;\n  var io=new IntersectionObserver(function(es){es.forEach(function(e){var v=e.target;if(e.isIntersecting){var p=v.play();if(p&&p.catch)p.catch(function(){});}else{v.pause();}});},{threshold:.35});\n  [].forEach.call(vs,function(v){io.observe(v);});\n})();\n<\/script>\n\n<script nowprocket data-cfasync=\"false\" data-no-optimize=\"1\" data-no-defer=\"1\" data-no-minify=\"1\">\n\/* mobile: scroll highlights what hover highlights on desktop; footer and bottom edge *\/\n(function(){var scope=document.querySelector('.hpc');if(!scope)return;\nvar SEL='.item,.way,.bitem,.chap,.phase,.rphase,.pg,.pq,.guar,.astep,.cred';\nif('IntersectionObserver' in window){\nvar els=[].slice.call(scope.querySelectorAll(SEL));\nif(els.length){var io=new IntersectionObserver(function(es){es.forEach(function(e){e.target.classList.toggle('lit',e.isIntersecting);});},{rootMargin:'-48% 0px -48% 0px',threshold:0});els.forEach(function(el){io.observe(el);});}}\nfunction edge(){for(var n=scope.parentElement;n&&n!==document.body&&n!==document.documentElement;n=n.parentElement){n.style.marginBottom='0px';n.style.paddingBottom='0px';n.style.minHeight='0px';}\nvar m=document.querySelector('meta[name=\"theme-color\"]');if(!m){m=document.createElement('meta');m.name='theme-color';document.head.appendChild(m);}m.content='#0b0b0d';}\nedge();window.addEventListener('load',edge);\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9e2dae9 e-flex e-con-boxed e-con e-parent\" data-id=\"9e2dae9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c27fe87 elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"c27fe87\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"foodlog-form\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"AI Food Log\" aria-label=\"AI Food Log\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"30198\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"c27fe87\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Email\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-first_name elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-first_name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tFirst name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[first_name]\" id=\"form-field-first_name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-newsletter elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-newsletter\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tNewsletter\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[newsletter]\" id=\"form-field-newsletter\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_consent elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_consent\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_consent\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_consent]\" id=\"form-field-foodlog_consent\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_language elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_language\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_language\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_language]\" id=\"form-field-foodlog_language\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-foodlog_profile elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_profile\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_profile\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[foodlog_profile]\" id=\"form-field-foodlog_profile\" rows=\"4\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-foodlog_watchouts elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_watchouts\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_watchouts\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[foodlog_watchouts]\" id=\"form-field-foodlog_watchouts\" rows=\"4\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_unsure_method elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_unsure_method\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_unsure_method\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_unsure_method]\" id=\"form-field-foodlog_unsure_method\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_unsure_metabolism elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_unsure_metabolism\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_unsure_metabolism\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_unsure_metabolism]\" id=\"form-field-foodlog_unsure_metabolism\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_occupation elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_occupation\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_occupation\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_occupation]\" id=\"form-field-foodlog_occupation\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_units elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_units\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_units\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_units]\" id=\"form-field-foodlog_units\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_sex elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_sex\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_sex\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_sex]\" id=\"form-field-foodlog_sex\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_age elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_age\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_age\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_age]\" id=\"form-field-foodlog_age\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_height_cm elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_height_cm\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_height_cm\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_height_cm]\" id=\"form-field-foodlog_height_cm\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_weight_kg elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_weight_kg\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_weight_kg\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_weight_kg]\" id=\"form-field-foodlog_weight_kg\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_bodyfat_pct elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_bodyfat_pct\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_bodyfat_pct\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_bodyfat_pct]\" id=\"form-field-foodlog_bodyfat_pct\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_bodyfat_estimated elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_bodyfat_estimated\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_bodyfat_estimated\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_bodyfat_estimated]\" id=\"form-field-foodlog_bodyfat_estimated\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_waist_cm elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_waist_cm\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_waist_cm\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_waist_cm]\" id=\"form-field-foodlog_waist_cm\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_hip_cm elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_hip_cm\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_hip_cm\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_hip_cm]\" id=\"form-field-foodlog_hip_cm\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_diet_history elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_diet_history\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_diet_history\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_diet_history]\" id=\"form-field-foodlog_diet_history\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_approach elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_approach\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_approach\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_approach]\" id=\"form-field-foodlog_approach\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_pace_kg elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_pace_kg\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_pace_kg\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_pace_kg]\" id=\"form-field-foodlog_pace_kg\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_goal_kg elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_goal_kg\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_goal_kg\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_goal_kg]\" id=\"form-field-foodlog_goal_kg\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_fat_adapted elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_fat_adapted\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_fat_adapted\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_fat_adapted]\" id=\"form-field-foodlog_fat_adapted\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_ai_tool elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_ai_tool\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_ai_tool\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_ai_tool]\" id=\"form-field-foodlog_ai_tool\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_need_kcal elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_need_kcal\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_need_kcal\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_need_kcal]\" id=\"form-field-foodlog_need_kcal\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_target_kcal elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_target_kcal\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_target_kcal\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_target_kcal]\" id=\"form-field-foodlog_target_kcal\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_weeks elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_weeks\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_weeks\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_weeks]\" id=\"form-field-foodlog_weeks\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-foodlog_bf_after_pct elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-foodlog_bf_after_pct\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tfoodlog_bf_after_pct\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[foodlog_bf_after_pct]\" id=\"form-field-foodlog_bf_after_pct\" class=\"elementor-field elementor-size-sm  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>AI Food Tracker for Founders &amp; Executives &#8211; Human Potential Coaching Masterclass, live on [date].Reserve your seat Human Potential Coaching Results Method Program About EN|NL Book your Clarity Call &#9776; ResultsMethodProgramAboutBook your Clarity Call AI Food Tracker My clients hate food trackers. Use your favorite AI tool instead. Tired of scanning barcodes, searching databases and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-30198","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/pages\/30198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/comments?post=30198"}],"version-history":[{"count":437,"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/pages\/30198\/revisions"}],"predecessor-version":[{"id":32231,"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/pages\/30198\/revisions\/32231"}],"wp:attachment":[{"href":"https:\/\/humanpotentialcoaching.com\/nl\/wp-json\/wp\/v2\/media?parent=30198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}