{"id":1407,"date":"2026-05-24T14:43:07","date_gmt":"2026-05-24T14:43:07","guid":{"rendered":"https:\/\/lean-app.com\/?p=1407"},"modified":"2026-05-24T17:57:23","modified_gmt":"2026-05-24T17:57:23","slug":"lean-vs-lifesum","status":"publish","type":"post","link":"https:\/\/lean-app.com\/en\/lean-vs-lifesum\/","title":{"rendered":"Lean face \u00e0 Lifesum : coaching di\u00e8te premium face \u00e0 la pr\u00e9cision TDEE"},"content":{"rendered":"<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp\" fetchpriority=\"low\">\n\n\n<script data-wpmeteor-nooptimize=\"true\" src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.4\/dist\/chart.umd.min.js\"><\/script>\n<script data-wpmeteor-nooptimize=\"true\" src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-annotation@3.1.0\/dist\/chartjs-plugin-annotation.min.js\"><\/script>\n<style id=\"lvm-shell-styles\">#lvm-shell{\n  --bg:#FFFFFF; --paper:#F7F6F2; --paper-2:#F1EFE7;\n  --ink:#0E0E10; --ink-2:#1D1D1F; --muted:#6E6E73; --dim:#86868B;\n  --rule:#E8E6DF; --rule-soft:#EFEDE5;\n  --pink:#FF2D6E; --pink-soft:rgba(255,45,110,0.06);\n  --mfp:#A8A192;\n  --green:#0F8F5C; --red:#D02E2E; --amber:#C8A019;\n  --font-display:-apple-system,\"SF Pro Display\",system-ui,\"Helvetica Neue\",sans-serif;\n  --font-text:-apple-system,\"SF Pro Text\",system-ui,sans-serif;\n  --font-mono:ui-monospace,\"SF Mono\",Menlo,Consolas,monospace;\n}\n#lvm-shell *{box-sizing:border-box;-webkit-text-size-adjust:100%}\n#lvm-shell, #lvm-shell{margin:0;padding:0;background:var(--bg);color:var(--ink-2);font-family:var(--font-text);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}\n#lvm-shell ::selection{background:rgba(255,45,110,0.18);color:var(--ink)}\n#lvm-shell img{max-width:100%;display:block}\n#lvm-shell a{color:inherit}\n\n#lvm-shell .progress{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:1000}\n#lvm-shell .progress > i{display:block;height:100%;width:100%;background:var(--pink);transform-origin:0 50%;transform:scaleX(0);transition:transform .05s linear}\n\n#lvm-shell .nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--rule)}\n#lvm-shell .nav-row{max-width:1160px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:10px 22px}\n#lvm-shell .nav-brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink)}\n#lvm-shell .nav-brand img{width:28px;height:28px;border-radius:7px;object-fit:cover}\n#lvm-shell .nav-brand span{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em}\n#lvm-shell .nav-spacer{flex:1}\n#lvm-shell .nav-link{color:var(--muted);text-decoration:none;font-size:14px}\n#lvm-shell .nav-link:hover{color:var(--ink)}\n#lvm-shell .nav-stores{display:flex;gap:6px;align-items:center}\n#lvm-shell .nav-stores a{display:block;line-height:0}\n#lvm-shell .nav-stores img{height:28px;width:auto;border-radius:5px;transition:transform .15s}\n#lvm-shell .nav-stores a:hover img{transform:translateY(-1px)}\n\n#lvm-shell .wrap{max-width:760px;margin:0 auto;padding:0 28px}\n\n#lvm-shell .hero{padding:54px 0 0}\n#lvm-shell .crumb{font-size:13px;color:var(--muted);margin-bottom:18px}\n#lvm-shell .crumb a{text-decoration:none;color:var(--muted)}\n#lvm-shell .crumb a:hover{color:var(--ink)}\n#lvm-shell .eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pink);margin-bottom:18px}\n#lvm-shell h1{font-family:var(--font-display);font-weight:600;font-size:72px;line-height:1.0;letter-spacing:-.04em;color:var(--ink);margin:0 0 22px}\n#lvm-shell h1 .alt{display:block;font-weight:500;color:var(--muted);font-size:.66em;line-height:1.15;margin-top:14px;letter-spacing:-.03em}\n#lvm-shell .dek{font-family:var(--font-display);font-size:24px;line-height:1.4;font-weight:400;color:var(--ink-2);letter-spacing:-.015em;margin:0 0 22px;max-width:680px}\n\n#lvm-shell .byline{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);margin-bottom:14px}\n#lvm-shell .byline .by-logo{width:26px;height:26px;border-radius:6px;object-fit:cover;flex-shrink:0;background:transparent;border:0}\n#lvm-shell .byline strong{color:var(--ink);font-weight:600;font-family:var(--font-display)}\n\n#lvm-shell .hero-stores{display:flex;gap:10px;margin:22px 0 18px;flex-wrap:wrap;align-items:center}\n#lvm-shell .hero-stores a{display:block;line-height:0;transition:transform .15s}\n#lvm-shell .hero-stores a:hover{transform:translateY(-2px)}\n#lvm-shell .hero-stores img{height:46px;width:auto;border-radius:9px}\n#lvm-shell .hero-stores .or{font-size:13px;color:var(--muted)}\n\n#lvm-shell .hero-bottom{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;margin:38px 0 60px;padding-top:28px;border-top:1px solid var(--rule-soft)}\n#lvm-shell .hero-lead{font-family:var(--font-display);font-size:21px;line-height:1.5;color:var(--ink-2);font-weight:400}\n\n#lvm-shell .phone-wrap{display:flex;justify-content:center}\n#lvm-shell .phone{\n  position:relative;\n  width:280px;\n  background:linear-gradient(145deg,#2a2a2a,#0e0e0e);\n  border-radius:42px;\n  padding:5px;\n  border:1.5px solid rgba(255,255,255,.07);\n  box-shadow:0 30px 60px rgba(0,0,0,.18), 0 2px 6px rgba(0,0,0,.08);\n}\n#lvm-shell .phone .notch{\n  position:absolute;top:0;left:50%;transform:translateX(-50%);\n  width:96px;height:24px;background:#0a0a0a;border-radius:0 0 16px 16px;z-index:10;\n}\n#lvm-shell .phone-screen{\n  position:relative;\n  border-radius:34px;overflow:hidden;\n  background:#FAF0E6;\n  aspect-ratio:9\/19.5;\n}\n#lvm-shell .phone-screen img{\n  width:100%;height:100%;object-fit:cover;display:block;\n  transition:opacity .28s ease;\n}\n#lvm-shell .phone-zones{position:absolute;inset:0;z-index:15;pointer-events:none}\n#lvm-shell .phone-zones .z{position:absolute;left:4%;right:4%;cursor:pointer;background:transparent;border:0;padding:0;pointer-events:auto}\n#lvm-shell .phone-zones .z:focus-visible{outline:2px solid var(--pink);outline-offset:-4px;border-radius:6px}\n#lvm-shell .phone-navbar{position:absolute;left:0;right:0;bottom:0;height:9%;z-index:16;display:grid;grid-template-columns:repeat(4,1fr)}\n#lvm-shell .phone-navbar button{background:transparent;border:0;padding:0;cursor:pointer}\n#lvm-shell .phone-navbar button:focus-visible{outline:2px solid var(--pink);outline-offset:-3px;border-radius:6px}\n#lvm-shell .phone-back{\n  position:absolute;top:10px;left:10px;z-index:20;\n  width:30px;height:30px;border-radius:50%;\n  border:0;background:rgba(255,255,255,.78);backdrop-filter:blur(8px);\n  color:var(--ink);font-size:18px;font-weight:600;line-height:1;cursor:pointer;\n  display:none;align-items:center;justify-content:center;\n  box-shadow:0 2px 6px rgba(0,0,0,.12);\n}\n#lvm-shell .phone-back.on{display:flex}\n\n#lvm-shell .phone-cap{margin-top:14px;text-align:center;font-size:12px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}\n#lvm-shell .phone-stage{position:relative}\n#lvm-shell .tap-hint{position:absolute;z-index:30;pointer-events:none;animation:hintFloat 2.6s ease-in-out infinite}\n#lvm-shell .tap-hint .th-pill{display:inline-block;font-family:var(--font-display);font-size:15px;font-weight:600;color:#fff;line-height:1.25;letter-spacing:-.005em;background:var(--pink);padding:10px 16px;border-radius:14px;box-shadow:0 14px 32px rgba(255,45,110,.32);white-space:nowrap}\n#lvm-shell .tap-hint .th-pill small{display:block;font-size:11px;font-weight:500;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}\n#lvm-shell .tap-hint .th-arrow{position:absolute;color:var(--pink)}\n#lvm-shell .tap-hint.desktop{left:-204px;top:4px;text-align:right}\n#lvm-shell .tap-hint.desktop .th-arrow{right:-86px;top:58px;width:104px;height:34px;transform:none}\n#lvm-shell .tap-hint.mobile{display:none}\n#lvm-shell .tap-hint.hidden{opacity:0;transform:translateY(-6px);transition:opacity .35s ease, transform .35s ease;animation:none}\n@keyframes hintFloat{\n  0%, 100%{transform:translateY(0)}\n  50%{transform:translateY(-7px)}\n}\n@media (prefers-reduced-motion:reduce){#lvm-shell .tap-hint{animation:none}}\n#lvm-shell .phone-tabs{display:flex;justify-content:center;gap:8px;margin-top:10px;flex-wrap:nowrap}\n#lvm-shell .phone-tabs button{\n  background:transparent;border:1px solid var(--rule);color:var(--muted);\n  padding:6px 11px;border-radius:999px;font-size:11px;cursor:pointer;\n  font-family:var(--font-text);transition:all .15s;white-space:nowrap;\n}\n#lvm-shell .phone-tabs button:hover{color:var(--ink);border-color:var(--ink)}\n#lvm-shell .phone-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}\n\n#lvm-shell .snippet{background:var(--paper);border-radius:18px;padding:30px 32px;margin:48px 0 0;border:1px solid var(--rule-soft)}\n#lvm-shell .snippet .lbl{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:14px}\n#lvm-shell .snippet p{margin:0;font-family:var(--font-display);font-size:21px;line-height:1.45;color:var(--ink);font-weight:500;letter-spacing:-.012em}\n\n#lvm-shell section{padding:64px 0;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell section:last-of-type{border-bottom:0}\n#lvm-shell .section-label{display:flex;align-items:center;gap:14px;margin-bottom:30px}\n#lvm-shell .section-label .bar{width:24px;height:1px;background:var(--pink)}\n#lvm-shell .section-label .num{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pink)}\n#lvm-shell h2{font-family:var(--font-display);font-weight:600;font-size:48px;line-height:1.05;letter-spacing:-.035em;color:var(--ink);margin:0 0 24px}\n#lvm-shell h3{font-family:var(--font-display);font-weight:600;font-size:32px;line-height:1.15;letter-spacing:-.025em;color:var(--ink);margin:36px 0 16px}\n#lvm-shell h4{font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.015em;color:var(--ink);margin:24px 0 10px}\n#lvm-shell p{margin:0 0 22px;color:var(--ink-2)}\n#lvm-shell strong{color:var(--ink);font-weight:600}\n#lvm-shell ul, #lvm-shell ol{margin:0 0 22px;padding-left:22px;color:var(--ink-2)}\n#lvm-shell li{margin-bottom:8px}\n#lvm-shell a.inline{color:var(--pink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}\n#lvm-shell a.inline:hover{text-decoration-thickness:2px}\n\n#lvm-shell .statement{margin:48px 0;padding:32px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left}\n#lvm-shell .statement .num{font-family:var(--font-display);font-size:60px;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--pink);margin-bottom:14px}\n#lvm-shell .statement .lbl{font-family:var(--font-display);font-size:23px;line-height:1.35;font-weight:500;color:var(--ink);letter-spacing:-.012em}\n\n#lvm-shell .fig{margin:32px 0 18px;background:#fff;border:1px solid var(--rule);border-radius:20px;padding:28px 22px 20px;position:relative;overflow:hidden}\n#lvm-shell .fig-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}\n#lvm-shell .fig-head .l{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}\n#lvm-shell .fig-head .r{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink);text-transform:uppercase;letter-spacing:.08em}\n#lvm-shell .fig-body{position:relative}\n#lvm-shell .fig-cap{margin:18px 4px 0;font-size:14px;color:var(--muted);line-height:1.5}\n#lvm-shell .fig-cap strong{color:var(--ink);font-weight:600}\n#lvm-shell .cv-wrap{position:relative;height:360px}\n\n#lvm-shell [data-term]{position:relative;cursor:help;border-bottom:1px dotted var(--dim)}\n#lvm-shell [data-term]:hover{color:var(--ink)}\n#lvm-shell .tt{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translateX(-50%);min-width:200px;max-width:300px;background:#0c0c0c;color:#fff;font-size:13px;line-height:1.45;padding:11px 14px;border-radius:10px;box-shadow:0 12px 36px rgba(0,0,0,.32);opacity:0;visibility:hidden;transition:opacity .15s, visibility .15s;z-index:120;pointer-events:none;font-weight:400;font-family:var(--font-text)}\n#lvm-shell .tt::after{content:\"\";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0c0c0c}\n#lvm-shell [data-term]:hover .tt, #lvm-shell [data-term]:focus .tt{opacity:1;visibility:visible}\n\n#lvm-shell .table{margin:24px 0;border:1px solid var(--rule);border-radius:16px;overflow:hidden;background:#fff}\n#lvm-shell .table-row{display:grid;grid-template-columns:1.55fr 1fr 1fr;border-bottom:1px solid var(--rule-soft);min-height:60px}\n#lvm-shell .table-row:last-child{border-bottom:0}\n#lvm-shell .table-row.head{background:var(--ink);color:#fff;border-bottom:0}\n#lvm-shell .table-row.head > div{padding:18px 18px;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.07em}\n#lvm-shell .table-row.head .brand-cell{justify-content:flex-start}\n#lvm-shell .table-row.head .brand-cell img{width:24px;height:24px;border-radius:6px;background:#fff;object-fit:cover}\n#lvm-shell .table-row.head .brand-cell.lean{color:#FFB8CE}\n#lvm-shell .table-row > .crit{padding:16px 18px;font-size:14px;color:var(--ink);font-weight:500;display:flex;align-items:center;border-right:1px solid var(--rule-soft)}\n#lvm-shell .table-row > .cell{padding:16px 14px;font-size:13px;line-height:1.45;color:var(--ink-2);display:flex;align-items:center;gap:10px;border-right:1px solid var(--rule-soft)}\n#lvm-shell .table-row > .cell:last-child{border-right:0}\n#lvm-shell .table-row > .cell.lean{background:var(--pink-soft);position:relative}\n#lvm-shell .table-row > .cell.lean::before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--pink)}\n#lvm-shell .icn{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:600;color:#fff}\n#lvm-shell .icn.ok{background:var(--green)}\n#lvm-shell .icn.no{background:var(--red)}\n#lvm-shell .icn.mid{background:var(--amber)}\n#lvm-shell .icn svg{width:11px;height:11px}\n\n#lvm-shell .mini-row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}\n#lvm-shell .mini-phone{position:relative;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);border-radius:22px;padding:3px;border:1px solid rgba(255,255,255,.05);box-shadow:0 14px 32px rgba(0,0,0,.16);max-width:160px;margin:0 auto;width:100%}\n#lvm-shell .mini-phone .notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5}\n#lvm-shell .mini-phone .scr{border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5}\n#lvm-shell .mini-phone .scr img{width:100%;height:100%;object-fit:cover}\n#lvm-shell .mini-phone.tiny{max-width:148px;padding:2px;border-radius:20px;border-width:1px}\n#lvm-shell .mini-phone.tiny .notch{width:30px;height:8px;border-radius:0 0 5px 5px}\n#lvm-shell .mini-phone.tiny .scr{border-radius:17px}\n#lvm-shell .mini-cap{text-align:center;margin-top:12px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}\n#lvm-shell .mini-cap strong{display:block;color:var(--ink);margin-top:4px;font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:-.01em;text-transform:none}\n\n#lvm-shell .duo-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:18px 0 0}\n#lvm-shell .duo-row .mini-phone{max-width:180px}\n\n#lvm-shell .method{display:grid;grid-template-columns:1fr 1.4fr;gap:36px;align-items:center;margin:42px 0}\n#lvm-shell .method.flip{grid-template-columns:1.4fr 1fr}\n#lvm-shell .method.flip .m-phone{order:2}\n#lvm-shell .method .m-tag{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pink);margin-bottom:8px}\n#lvm-shell .method h3{margin-top:0}\n#lvm-shell .method p{font-size:16px;color:var(--muted);line-height:1.7}\n\n#lvm-shell .cta-band{margin:40px 0;padding:26px 28px;background:var(--paper);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border:1px solid var(--rule-soft)}\n#lvm-shell .cta-band .l{font-family:var(--font-display);font-size:18px;line-height:1.35;font-weight:500;color:var(--ink);flex:1;min-width:240px;letter-spacing:-.01em}\n#lvm-shell .cta-band .stores{display:flex;gap:10px;align-items:center}\n#lvm-shell .cta-band .stores a{line-height:0;transition:transform .15s}\n#lvm-shell .cta-band .stores a:hover{transform:translateY(-2px)}\n#lvm-shell .cta-band .stores img{height:42px;width:auto;border-radius:9px}\n\n#lvm-shell .pyramid{margin:30px auto;max-width:440px}\n#lvm-shell .pyramid .level{margin:6px auto;padding:13px 18px;border-radius:14px;color:#fff;font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:-.01em;display:flex;justify-content:space-between;align-items:center;box-shadow:0 6px 18px rgba(0,0,0,.06)}\n#lvm-shell .pyramid .level .k{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.75}\n#lvm-shell .pyramid .l1{background:#0E0E10;width:100%}\n#lvm-shell .pyramid .l2{background:#1D1D1F;width:84%}\n#lvm-shell .pyramid .l3{background:#3a3a3c;width:68%}\n#lvm-shell .pyramid .l4{background:var(--pink);width:52%}\n#lvm-shell .pyramid-cap{text-align:center;font-size:13px;color:var(--muted);margin-top:14px}\n\n\/* Section 7 honnetete : scorecard horizontal bars *\/\n#lvm-shell .scorecard{margin:30px 0 10px;border:1px solid var(--rule);border-radius:20px;padding:28px 26px;background:#fff}\n#lvm-shell .scorecard-head{display:grid;grid-template-columns:1.4fr 1fr 1fr;column-gap:28px;align-items:center;padding-bottom:18px;margin-bottom:8px;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell .scorecard-head .h-crit{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}\n#lvm-shell .scorecard-head .h-brand{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink)}\n#lvm-shell .scorecard-head .h-brand img{width:22px;height:22px;border-radius:5px;object-fit:cover}\n#lvm-shell .scorecard-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;column-gap:28px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell .scorecard-row:last-child{border-bottom:0}\n#lvm-shell .scorecard-row .crit{font-size:14px;color:var(--ink);font-weight:500;padding-right:14px}\n#lvm-shell .scorecard-row .bar{display:flex;flex-direction:row-reverse;align-items:center;gap:10px}\n#lvm-shell .scorecard-row .bar .b{flex:1;height:8px;border-radius:99px;background:var(--rule-soft);overflow:hidden;position:relative}\n#lvm-shell .scorecard-row .bar .b > i{display:block;height:100%;border-radius:99px;transition:width 1s cubic-bezier(.22,.61,.36,1)}\n#lvm-shell .scorecard-row .bar.lean .b > i{background:var(--pink)}\n#lvm-shell .scorecard-row .bar.mfp .b > i{background:var(--mfp)}\n#lvm-shell .scorecard-row .bar .v{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ink);min-width:32px;text-align:left}\n\n\/* Section 8 pour qui : persona checklist *\/\n#lvm-shell .persona{margin:28px 0 10px;display:grid;grid-template-columns:1fr;gap:14px}\n#lvm-shell .persona-it{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:22px 24px;background:#fff;border:1px solid var(--rule);border-radius:18px;align-items:center}\n#lvm-shell .persona-it.match{background:var(--pink-soft);border-color:rgba(255,45,110,.25)}\n#lvm-shell .persona-it .pic{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rule-soft);position:relative;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--ink)}\n#lvm-shell .persona-it.match .pic{background:var(--pink);color:#fff}\n#lvm-shell .persona-it .pic svg{width:24px;height:24px}\n#lvm-shell .persona-it h4{margin:0 0 4px;font-size:17px;letter-spacing:-.01em}\n#lvm-shell .persona-it p{margin:0;font-size:14px;color:var(--muted);line-height:1.55}\n#lvm-shell .persona-it.match h4{color:var(--ink)}\n\n\/* Section 9 migration : timeline steps *\/\n#lvm-shell .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:28px 0;position:relative}\n#lvm-shell .steps::before{content:\"\";position:absolute;top:14px;left:7px;right:calc(20% - 18px);height:1px;background:linear-gradient(90deg,var(--pink) 0%,var(--rule-soft) 100%);z-index:0}\n#lvm-shell .step{position:relative;padding-top:24px;z-index:1}\n#lvm-shell .step::before{content:\"\";position:absolute;top:8px;left:0;width:14px;height:14px;border-radius:50%;background:var(--pink);border:3px solid #fff;box-shadow:0 0 0 1px var(--rule)}\n#lvm-shell .step .sn{font-family:var(--font-mono);font-size:11px;color:var(--pink);font-weight:600;letter-spacing:.08em}\n#lvm-shell .step h4{margin:6px 0 6px;font-size:15px;letter-spacing:-.01em}\n#lvm-shell .step p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}\n\n\/* Section 10 debloque : feature stack numbered XL *\/\n#lvm-shell .feat-stack{margin:30px 0 10px;border-top:1px solid var(--rule)}\n#lvm-shell .feat-it{display:grid;grid-template-columns:auto 1fr auto;gap:24px;padding:26px 0;border-bottom:1px solid var(--rule);align-items:center}\n#lvm-shell .feat-it .fn{font-family:var(--font-display);font-size:48px;font-weight:600;color:var(--pink);line-height:1;letter-spacing:-.04em;width:74px}\n#lvm-shell .feat-it .ft{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.015em;line-height:1.25;margin-bottom:6px}\n#lvm-shell .feat-it .fd{font-size:15px;color:var(--muted);line-height:1.55;margin:0}\n#lvm-shell .feat-it .fc{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500}\n#lvm-shell .feat-it:last-child{border-bottom:0}\n\n#lvm-shell .faq{margin:22px 0}\n#lvm-shell .faq details{border-bottom:1px solid var(--rule);padding:20px 0}\n#lvm-shell .faq details:first-of-type{border-top:1px solid var(--rule)}\n#lvm-shell .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}\n#lvm-shell .faq summary::-webkit-details-marker{display:none}\n#lvm-shell .faq summary::after{content:\"+\";font-size:24px;color:var(--muted);font-weight:300;line-height:1;transition:transform .25s, color .25s}\n#lvm-shell .faq details[open] summary::after{transform:rotate(45deg);color:var(--pink)}\n#lvm-shell .faq details[open] summary{color:var(--pink)}\n#lvm-shell .faq .ans{margin-top:14px;font-size:16px;color:var(--muted);line-height:1.65}\n\n#lvm-shell .get-band{background:var(--paper-2);border-radius:24px;padding:48px 36px;margin:60px 0 40px;text-align:center}\n#lvm-shell .get-band .kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--pink);font-weight:600;letter-spacing:.1em;margin-bottom:14px}\n#lvm-shell .get-band h3{font-size:36px;margin:0 0 14px;letter-spacing:-.025em}\n#lvm-shell .get-band p{font-size:16px;color:var(--muted);max-width:480px;margin:0 auto 26px}\n#lvm-shell .get-band .stores{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}\n#lvm-shell .get-band .stores a{line-height:0;transition:transform .15s}\n#lvm-shell .get-band .stores a:hover{transform:translateY(-3px)}\n#lvm-shell .get-band .stores img{height:60px;width:auto;border-radius:11px}\n\n#lvm-shell .sources{font-size:14px;color:var(--muted);line-height:1.7}\n#lvm-shell .sources ol{padding-left:22px}\n#lvm-shell .sources li{margin-bottom:8px}\n\n#lvm-shell footer{padding:50px 0 60px;border-top:1px solid var(--rule);margin-top:40px}\n#lvm-shell footer .row{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}\n#lvm-shell footer .kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--pink);font-weight:600}\n#lvm-shell footer p{font-size:13px;color:var(--muted);margin:8px 0 0}\n#lvm-shell footer .stores{display:flex;gap:8px}\n#lvm-shell footer .stores img{height:34px;width:auto;border-radius:6px}\n\n#lvm-shell .rev{opacity:0;transform:translateY(12px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}\n#lvm-shell .rev.on{opacity:1;transform:translateY(0)}\n@media (prefers-reduced-motion:reduce){#lvm-shell .rev{transition:none;opacity:1;transform:none}}\n\n@media (max-width:760px){\n  #lvm-shell .nav-row{padding:8px 18px;gap:8px}\n  #lvm-shell .nav-link{display:none}\n  #lvm-shell .nav-stores img{height:24px}\n  #lvm-shell .wrap{padding:0 22px}\n  #lvm-shell .hero{padding:34px 0 0}\n  #lvm-shell h1{font-size:46px;letter-spacing:-.035em}\n  #lvm-shell h1 .alt{font-size:.55em;margin-top:10px}\n  #lvm-shell .dek{font-size:20px}\n  #lvm-shell .hero-stores img{height:42px}\n  #lvm-shell .hero-bottom{grid-template-columns:1fr;gap:28px;margin:30px 0 40px;padding-top:24px;align-items:stretch}\n  #lvm-shell .phone-wrap{order:-1}\n  #lvm-shell .phone{width:240px}\n  #lvm-shell .tap-hint.desktop{display:none}\n  #lvm-shell .tap-hint.mobile{display:block;position:relative;left:auto;top:auto;text-align:center;margin:0 auto 10px;width:100%}\n  #lvm-shell .tap-hint.mobile .th-arrow{position:relative;display:block;margin:6px auto 0;width:34px;height:34px;transform:none;color:var(--pink)}\n  #lvm-shell .snippet{padding:24px 22px}\n  #lvm-shell .snippet p{font-size:18px}\n  #lvm-shell section{padding:48px 0}\n  #lvm-shell h2{font-size:34px;letter-spacing:-.03em}\n  #lvm-shell h3{font-size:24px}\n  #lvm-shell .section-label{margin-bottom:22px}\n  #lvm-shell .statement{padding:24px 0;margin:32px 0}\n  #lvm-shell .statement .num{font-size:44px}\n  #lvm-shell .statement .lbl{font-size:19px}\n  #lvm-shell .fig{padding:20px 14px 14px;border-radius:16px}\n  #lvm-shell .cv-wrap{height:310px}\n  #lvm-shell .method{grid-template-columns:1fr;gap:20px}\n  #lvm-shell .method.flip{grid-template-columns:1fr}\n  #lvm-shell .method.flip .m-phone{order:0}\n  #lvm-shell .mini-row{grid-template-columns:repeat(3,1fr);gap:10px}\n  #lvm-shell .mini-phone{padding:3px;border-radius:18px;border-width:1px;max-width:110px}\n  #lvm-shell .mini-phone .notch{width:42px;height:11px;border-radius:0 0 8px 8px}\n  #lvm-shell .mini-phone .scr{border-radius:15px}\n  #lvm-shell .mini-cap{font-size:10px}\n  #lvm-shell .mini-cap strong{font-size:13px}\n  #lvm-shell .duo-row{grid-template-columns:repeat(2,1fr);gap:12px}\n  #lvm-shell .duo-row .mini-phone{max-width:130px}\n  #lvm-shell .steps{grid-template-columns:1fr;gap:18px}\n  #lvm-shell .steps::before{display:none}\n  #lvm-shell .step{padding-top:0;padding-left:24px}\n  #lvm-shell .step::before{top:6px;left:0}\n  #lvm-shell .table-row{grid-template-columns:1.4fr .9fr .9fr}\n  #lvm-shell .table-row > .crit{padding:13px 12px;font-size:13px}\n  #lvm-shell .table-row > .cell{padding:13px 10px;font-size:12px;gap:8px}\n  #lvm-shell .table-row.head > div{padding:14px 12px;font-size:10px;gap:7px}\n  #lvm-shell .table-row.head .brand-cell img{width:20px;height:20px}\n  #lvm-shell .get-band{padding:36px 22px;border-radius:18px;margin:40px 0 30px}\n  #lvm-shell .get-band h3{font-size:28px}\n  #lvm-shell .get-band .stores img{height:50px}\n  #lvm-shell .cta-band{padding:22px;gap:14px}\n  #lvm-shell .cta-band .l{font-size:16px;min-width:0}\n  #lvm-shell .cta-band .stores img{height:38px}\n  #lvm-shell .faq summary{font-size:18px;gap:14px}\n  #lvm-shell .pyramid{max-width:100%}\n  #lvm-shell .pyramid .level{padding:11px 14px;font-size:14px}\n  #lvm-shell .scorecard{padding:20px 16px;border-radius:16px}\n  #lvm-shell .scorecard-head{grid-template-columns:1.2fr 1fr 1fr;column-gap:14px}\n  #lvm-shell .scorecard-head .h-brand{font-size:12px;gap:5px}\n  #lvm-shell .scorecard-head .h-brand img{width:18px;height:18px}\n  #lvm-shell .scorecard-row{grid-template-columns:1.2fr 1fr 1fr;column-gap:14px;padding:12px 0}\n  #lvm-shell .scorecard-row .crit{font-size:13px;padding-right:8px}\n  #lvm-shell .scorecard-row .bar{gap:6px}\n  #lvm-shell .scorecard-row .bar .v{font-size:11px;min-width:26px}\n  #lvm-shell .persona-it{grid-template-columns:44px 1fr;gap:12px;padding:16px 16px;border-radius:14px}\n  #lvm-shell .persona-it .pic{width:44px;height:44px;font-size:12px}\n  #lvm-shell .persona-it h4{font-size:15px}\n  #lvm-shell .persona-it p{font-size:13px}\n  #lvm-shell .feat-it{grid-template-columns:auto 1fr;gap:14px;padding:20px 0}\n  #lvm-shell .feat-it .fn{font-size:36px;width:54px}\n  #lvm-shell .feat-it .ft{font-size:18px}\n  #lvm-shell .feat-it .fd{font-size:13px}\n  #lvm-shell .feat-it .fc{display:none}\n}\n@media (max-width:480px){\n  #lvm-shell .phone-tabs{gap:5px}\n  #lvm-shell .phone-tabs button{padding:5px 8px;font-size:10px}\n  #lvm-shell .nav-stores{gap:4px}\n  #lvm-shell .nav-stores img{height:22px}\n  #lvm-shell .hero-stores img{height:40px}\n  #lvm-shell .crumb{font-size:12px}\n  #lvm-shell .table-row{grid-template-columns:1.3fr .85fr .85fr}\n  #lvm-shell .table-row > .crit{padding:11px 9px;font-size:12px}\n  #lvm-shell .table-row > .cell{padding:11px 8px;font-size:11px;gap:6px}\n  #lvm-shell .table-row.head > div{padding:11px 9px;font-size:9px;gap:5px}\n}<\/style>\n\n<style id=\"lvm-collision-reset\">\n\/* Hard reset for global theme styles that collide with our content *\/\nbody.postid-1407 #lvm-shell .hero{display:block!important;align-items:initial!important;justify-content:initial!important;text-align:left!important;flex-direction:initial!important;padding:54px 0 0!important}\nbody.postid-1407 #lvm-shell .wrap,\nbody.postid-1407 #lvm-shell main.wrap{display:block!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important;padding-left:28px!important;padding-right:28px!important}\n@media (max-width:820px){\n  body.postid-1407 #lvm-shell .wrap,\n  body.postid-1407 #lvm-shell main.wrap{padding-left:18px!important;padding-right:18px!important}\n}\nhtml, body{overflow-x:hidden!important}\nbody.postid-1407 #lvm-shell{overflow-x:hidden;max-width:100vw}\nbody.postid-1407 #lvm-shell *{max-width:100%}\nbody.postid-1407 #lvm-shell .nav-row{max-width:100vw;box-sizing:border-box}\nbody.postid-1407 #lvm-shell.force-show .rev{opacity:1!important;transform:none!important}\n\n\/* === A.1 PHONE BACKGROUND CLASSES === *\/\nbody.postid-1407 #lvm-shell .phone-bg{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center top;background-repeat:no-repeat;transition:opacity .28s ease;background-color:#FAF0E6}\nbody.postid-1407 #lvm-shell .phone-bg.tab-depense{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp)}\nbody.postid-1407 #lvm-shell .phone-bg.tab-bilan{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp)}\nbody.postid-1407 #lvm-shell .phone-bg.tab-kcal{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp)}\nbody.postid-1407 #lvm-shell .phone-bg.tab-strategie{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp)}\nbody.postid-1407 #lvm-shell .phone-bg.sub-BMR{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp)}\nbody.postid-1407 #lvm-shell .phone-bg.sub-NEAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp)}\nbody.postid-1407 #lvm-shell .phone-bg.sub-EAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp)}\nbody.postid-1407 #lvm-shell .phone-bg.sub-TEF{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp)}\n\n\/* === v11.3 CTA BANDS MOBILE (badges plus gros + centrage) === *\/\n@media (max-width:760px){\n  body.postid-1407 #lvm-shell .cta-band{flex-direction:column!important;align-items:center!important;text-align:center!important;padding:26px 22px!important;gap:20px!important}\n  body.postid-1407 #lvm-shell .cta-band .l{min-width:0!important;width:100%!important;font-size:16px!important;line-height:1.5!important;text-align:center!important}\n  body.postid-1407 #lvm-shell .cta-band .stores{width:100%!important;justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1407 #lvm-shell .cta-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1407 #lvm-shell .cta-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1407 #lvm-shell .cta-band .stores img{height:56px!important;width:100%!important;max-width:170px!important;object-fit:contain!important;object-position:center!important;border-radius:10px!important}\n  body.postid-1407 #lvm-shell .get-band{padding:38px 22px!important}\n  body.postid-1407 #lvm-shell .get-band .stores{justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1407 #lvm-shell .get-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1407 #lvm-shell .get-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1407 #lvm-shell .get-band .stores img{height:56px!important;width:100%!important;max-width:170px!important;object-fit:contain!important;object-position:center!important;border-radius:10px!important}\n  body.postid-1407 #lvm-shell .get-band h3{font-size:26px!important;line-height:1.2!important}\n  body.postid-1407 #lvm-shell .get-band p{font-size:15px!important}\n}\n\n\/* === v11.2 BRAND BANNER above table responsive === *\/\n@media (max-width:760px){\n  body.postid-1407 #lvm-shell .brand-banner img{width:54px!important;height:54px!important}\n  body.postid-1407 #lvm-shell .brand-banner > div{padding:16px 12px!important;gap:8px!important}\n  body.postid-1407 #lvm-shell .brand-banner > div > div{font-size:15px!important}\n}\n\n\/* === v11.4 SCORECARD partie 7: redesign mobile === *\/\n@media (max-width:760px){\n  body.postid-1407 #lvm-shell .scorecard{padding:18px 16px!important;border-radius:16px!important}\n  body.postid-1407 #lvm-shell .scorecard-head{display:none!important}\n  body.postid-1407 #lvm-shell .scorecard-row{\n    display:block!important;\n    padding:14px 0!important;\n    border-bottom:1px solid #E8E2D6!important;\n  }\n  body.postid-1407 #lvm-shell .scorecard-row .crit{\n    display:block!important;\n    font-size:13px!important;\n    font-weight:600!important;\n    color:#0E0E10!important;\n    margin-bottom:10px!important;\n    padding-right:0!important;\n  }\n  body.postid-1407 #lvm-shell .scorecard-row .bar{\n    display:grid!important;\n    grid-template-columns:54px 1fr 32px!important;\n    column-gap:8px!important;\n    align-items:center!important;\n    padding:5px 0!important;\n    flex-direction:initial!important;\n    position:relative!important;\n  }\n  body.postid-1407 #lvm-shell .scorecard-row .bar::before{\n    content:attr(data-brand)!important;\n    font-family:-apple-system,'SF Pro Display',sans-serif!important;\n    font-size:11px!important;\n    font-weight:600!important;\n    text-transform:uppercase!important;\n    letter-spacing:.05em!important;\n    color:#0E0E10!important;\n  }\n  body.postid-1407 #lvm-shell .scorecard-row .bar.lean::before{color:#FF2D6E!important}\n  body.postid-1407 #lvm-shell .scorecard-row .bar.mfp::before{color:#5B7FFF!important}\n  body.postid-1407 #lvm-shell .scorecard-row .bar .b{\n    height:10px!important;\n    width:100%!important;\n    border-radius:99px!important;\n    position:relative!important;\n    background:#EFEAE0!important;\n    overflow:hidden!important;\n  }\n  body.postid-1407 #lvm-shell .scorecard-row .bar .b > i{\n    display:block!important;\n    height:100%!important;\n    border-radius:99px!important;\n  }\n  body.postid-1407 #lvm-shell .scorecard-row .bar .v{\n    font-family:-apple-system,'SF Pro Display',sans-serif!important;\n    font-size:12px!important;\n    font-weight:700!important;\n    color:#0E0E10!important;\n    min-width:0!important;\n    text-align:right!important;\n  }\n}\n\n\/* === A.2 CHARTS MOBILE === *\/\n@media (max-width:760px){\n  \/* v13: charts FULL WIDTH (less card padding) + plus hauts pour vraie respiration *\/\n  body.postid-1407 #lvm-shell .cv-wrap{height:380px!important;min-height:360px!important;max-height:420px!important;width:100%!important}\n  body.postid-1407 #lvm-shell .cv-wrap canvas{width:100%!important;height:100%!important;display:block!important}\n  body.postid-1407 #lvm-shell .fig{padding:16px 4px 14px!important;margin:24px -4px 14px!important;overflow:visible!important}\n  body.postid-1407 #lvm-shell .fig-head{padding:0 12px!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}\n  body.postid-1407 #lvm-shell .fig-body{padding:0 2px!important}\n  body.postid-1407 #lvm-shell .fig-cap{padding:0 12px!important;font-size:13px!important;margin-top:10px!important}\n}\n@media (max-width:480px){\n  body.postid-1407 #lvm-shell .cv-wrap{height:360px!important;min-height:340px!important;max-height:380px!important}\n  body.postid-1407 #lvm-shell .fig{padding:14px 2px 12px!important;margin:20px -6px 12px!important;border-radius:14px!important}\n  body.postid-1407 #lvm-shell .fig-body{padding:0!important}\n}\n\n\/* === v11.2 TABLEAU MOBILE STACKED CARDS avec mini-tags Lean\/MFP === *\/\n@media (max-width:760px){\n  body.postid-1407 #lvm-shell .table{border-radius:14px!important}\n  body.postid-1407 #lvm-shell .table-row.head{display:none!important}\n  body.postid-1407 #lvm-shell .table-row{\n    display:grid!important;\n    grid-template-columns:1fr 1fr!important;\n    grid-template-areas:\"crit crit\" \"lean mfp\"!important;\n    gap:0!important;\n    min-height:0!important;\n  }\n  body.postid-1407 #lvm-shell .table-row > .crit{\n    grid-area:crit!important;background:#0E0E10!important;color:#fff!important;\n    padding:11px 14px!important;font-size:13px!important;font-weight:600!important;\n    letter-spacing:-0.1px!important;border-right:0!important;line-height:1.35!important;\n    font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display',sans-serif!important;text-transform:none!important;\n  }\n  body.postid-1407 #lvm-shell .table-row > .cell.lean{\n    grid-area:lean!important;border-right:1px solid #E8E2D6!important;\n    position:relative!important;background:#FFF1F5!important;padding-top:30px!important;\n  }\n  body.postid-1407 #lvm-shell .table-row > .cell:not(.lean):not(.crit){\n    grid-area:mfp!important;background:#F5F5F7!important;padding-top:30px!important;\n    position:relative!important;\n  }\n  body.postid-1407 #lvm-shell .table-row > .cell.lean::before{\n    content:\"LEAN\"!important;position:absolute!important;top:8px!important;left:12px!important;\n    right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;\n    background:transparent!important;\n    font-family:-apple-system,'SF Pro Display',sans-serif!important;\n    font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;\n    color:#FF2D6E!important;\n  }\n  body.postid-1407 #lvm-shell .table-row > .cell:not(.lean):not(.crit)::before{\n    content:\"LIFESUM\"!important;position:absolute!important;top:8px!important;left:12px!important;\n    font-family:-apple-system,'SF Pro Display',sans-serif!important;\n    font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;\n    color:#27B5A3!important;\n  }\n  body.postid-1407 #lvm-shell .table-row > .cell{\n    padding:12px 12px!important;font-size:13px!important;line-height:1.4!important;\n    align-items:flex-start!important;gap:7px!important;\n  }\n  body.postid-1407 #lvm-shell .icn{flex-shrink:0!important;margin-top:1px!important}\n}\n\n\/* === A.5 MINI-LOGOS partie 7 (triplet NEAT\/EAT\/TEF) === *\/\n@media (max-width:760px){\n  body.postid-1407 #lvm-shell .mini-row{gap:6px!important;margin:24px 0!important;grid-template-columns:repeat(3,1fr)!important}\n  body.postid-1407 #lvm-shell .mini-phone{max-width:100px!important;padding:2px!important;border-radius:14px!important;border-width:1px!important}\n  body.postid-1407 #lvm-shell .mini-phone.tiny{max-width:96px!important;padding:2px!important;border-radius:13px!important}\n  body.postid-1407 #lvm-shell .mini-phone .notch{width:30px!important;height:8px!important;border-radius:0 0 5px 5px!important}\n  body.postid-1407 #lvm-shell .mini-phone .scr{border-radius:11px!important}\n  body.postid-1407 #lvm-shell .mini-cap{font-size:10px!important;margin-top:8px!important}\n  body.postid-1407 #lvm-shell .mini-cap strong{font-size:12px!important;margin-top:2px!important}\n}\n\n\/* === MOCKUP TAP HINT MOBILE === *\/\n@media (max-width:760px){\n  body.postid-1407 #lvm-shell .tap-hint.mobile{position:relative!important;width:100%!important;left:auto!important;top:auto!important;text-align:center!important;margin:0 auto 14px!important;display:block!important}\n  body.postid-1407 #lvm-shell .tap-hint.desktop{display:none!important}\n  body.postid-1407 #lvm-shell .tap-hint.hidden{display:none!important;height:0!important;margin:0!important;padding:0!important}\n}\n\n\/* === A.6 BODYSCAN ILLUST partie BMR (override mobile mini-phone) === *\/\nbody.postid-1407 #lvm-shell .bodyscan-illust{margin:40px auto 8px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:14px!important;max-width:220px!important}\nbody.postid-1407 #lvm-shell .bodyscan-illust .mini-phone{max-width:200px!important;padding:3px!important;border-radius:22px!important;border-width:1px!important}\nbody.postid-1407 #lvm-shell .bodyscan-illust .mini-phone .notch{width:40px!important;height:11px!important;border-radius:0 0 7px 7px!important}\nbody.postid-1407 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:18px!important}\n@media (max-width:760px){\n  body.postid-1407 #lvm-shell .bodyscan-illust{max-width:180px!important}\n  body.postid-1407 #lvm-shell .bodyscan-illust .mini-phone{max-width:160px!important;padding:3px!important;border-radius:20px!important}\n  body.postid-1407 #lvm-shell .bodyscan-illust .mini-phone .notch{width:34px!important;height:9px!important;border-radius:0 0 6px 6px!important}\n  body.postid-1407 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:16px!important}\n}\n<\/style>\n\n\n<div id=\"lvm-shell\"><div class=\"progress\" aria-hidden=\"true\"><i id=\"progBar\"><\/i><\/div>\n\n<header class=\"nav\">\n  <div class=\"nav-row\">\n    <a class=\"nav-brand\" href=\"https:\/\/lean-app.com\/en\/\" aria-label=\"Lean home\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/>\n      <span>Lean<\/span>\n    <\/a>\n    <span class=\"nav-spacer\"><\/span>\n    <a class=\"nav-link\" href=\"https:\/\/lean-app.com\/en\/tdee-calculator\/\">TDEE Calculator<\/a>\n    <div class=\"nav-stores\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\" target=\"_blank\" rel=\"noopener\" aria-label=\"Download on the App Store\">\n        <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/>\n      <\/a>\n      <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\" target=\"_blank\" rel=\"noopener\" aria-label=\"Get it on Google Play\">\n        <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" \/>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/header>\n\n<main class=\"wrap\">\n\n<section class=\"hero\" aria-labelledby=\"title\">\n  <div class=\"crumb\"><a href=\"https:\/\/lean-app.com\/en\/\">Home<\/a> &nbsp;\/&nbsp; Lean vs Lifesum<\/div>\n  <div class=\"eyebrow\">Comparison &middot; Nutrition &amp; TDEE<\/div>\n  <h1 id=\"title\">Lean versus Lifesum.\n    <span class=\"alt\">The premium diet wrapping versus the only app that recomputes your TDEE continuously.<\/span>\n  <\/h1>\n  <p class=\"dek\">Lifesum sells diet coaching. Lean sees your real expenditure. Two promises that do not play on the same field.<\/p>\n  <div class=\"byline\">\n    <img class=\"by-logo\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/>\n    <span><strong>The Lean team<\/strong> &middot; 12&nbsp;min read &middot; Updated May 21, 2026<\/span>\n  <\/div>\n  <div class=\"hero-stores\">\n    <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\" target=\"_blank\" rel=\"noopener\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"T\u00e9l\u00e9charger sur l'App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/>\n    <\/a>\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\" target=\"_blank\" rel=\"noopener\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Disponible sur Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" \/>\n    <\/a>\n    <span class=\"or\">Free download<\/span>\n  <\/div>\n\n  <div class=\"hero-bottom\">\n    <div class=\"hero-lead\">\n      Lifesum is known for its polished design, its turnkey diet programs (keto, Mediterranean, intermittent fasting, low-carb) and its Life Score that makes tracking almost playful. But its TDEE formula is still Mifflin-St Jeor 1990, plus a static activity factor that you check only once at signup (sedentary, low active, active, very active). No real bodyfat measured inside the app, no metabolic adaptation. Over 3 months of serious cutting, the gap widens.\n    <\/div>\n    <div class=\"phone-wrap rev\">\n      <div class=\"phone-stage\">\n        <div class=\"tap-hint mobile\" id=\"tapHintMobile\" aria-hidden=\"true\">\n          <span class=\"th-pill\"><small>Interactive demo<\/small>Tap the screen to explore the app<\/span>\n          <svg class=\"th-arrow\" viewbox=\"0 0 24 24\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M12 4 L12 20 M5 13 L12 20 L19 13\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"tap-hint desktop\" id=\"tapHintDesktop\" aria-hidden=\"true\">\n          <span class=\"th-pill\"><small>Interactive demo<\/small>Tap the screen<br>to explore the app<\/span>\n          <svg class=\"th-arrow\" viewbox=\"0 0 104 34\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M4 9 C 34 1, 64 20, 94 27\" stroke=\"currentColor\" stroke-width=\"2.6\" fill=\"none\" stroke-linecap=\"round\"\/>\n            <path d=\"M86 20 L 94 27 L 84 30\" stroke=\"currentColor\" stroke-width=\"2.6\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n          <\/svg>\n        <\/div>\n        <div class=\"phone\" id=\"phone\" role=\"img\" aria-label=\"Preview of the Lean app with TDEE drill-down\">\n          <div class=\"notch\"><\/div>\n          <div class=\"phone-screen\">\n            <button class=\"phone-back\" id=\"phoneBack\" aria-label=\"Back\">&#8249;<\/button>\n            <div id=\"phoneImg\" class=\"phone-bg tab-depense\" role=\"img\" aria-label=\"Lean preview, Expenditure tab\"><\/div>\n            <div class=\"phone-zones\" id=\"phoneZones\">\n              <div class=\"z\" data-sub=\"BMR\"  style=\"top:11%;height:21%\" role=\"button\" tabindex=\"0\" aria-label=\"BMR detail\"><\/div>\n              <div class=\"z\" data-sub=\"NEAT\" style=\"top:33%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"NEAT detail\"><\/div>\n              <div class=\"z\" data-sub=\"EAT\"  style=\"top:50%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"EAT detail\"><\/div>\n              <div class=\"z\" data-sub=\"TEF\"  style=\"top:67%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"TEF detail\"><\/div>\n            <\/div>\n            <div class=\"phone-navbar\" id=\"phoneNav\" aria-hidden=\"false\">\n              <button data-tab=\"bilan\"     type=\"button\" aria-label=\"Summary tab\"><\/button>\n              <button data-tab=\"kcal\"      type=\"button\" aria-label=\"Calories tab\"><\/button>\n              <button data-tab=\"depense\"   type=\"button\" aria-label=\"Expenditure tab\"><\/button>\n              <button data-tab=\"strategie\" type=\"button\" aria-label=\"Strategy tab\"><\/button>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"phone-tabs\" role=\"tablist\" aria-label=\"Navigate the Lean app\">\n          <button data-tab=\"bilan\"     type=\"button\">Overview<\/button>\n          <button data-tab=\"kcal\"      type=\"button\">Calories<\/button>\n          <button data-tab=\"depense\"   type=\"button\" class=\"on\">Expenditure<\/button>\n          <button data-tab=\"strategie\" type=\"button\">Strategy<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"snippet rev\">\n    <div class=\"lbl\">Quick answer<\/div>\n    <p>Lifesum computes your TDEE with Mifflin-St Jeor 1990 (no bodyfat measured inside the app) and a static activity factor chosen at signup from 4 boxes (sedentary, low active, active, very active). The real strength of Lifesum lies elsewhere: a polished design, prefabricated diet programs (keto, Mediterranean, intermittent fasting), a Life Score that makes tracking engaging. Lean takes a different stance: recompute every component of the TDEE (<span data-term=\"BMR\">BMR<span class=\"tt\">Basal Metabolic Rate. Energy expended at rest. In Lean, calculated on actual lean mass via BodyScan AI.<\/span><\/span> on real bodyfat via a patented proprietary model, <span data-term=\"NEAT\">NEAT<span class=\"tt\">Non-Exercise Activity Thermogenesis. Expenditure from steps and daily activities outside of sport.<\/span><\/span> from steps, <span data-term=\"EAT\">EAT<span class=\"tt\">Exercise Activity Thermogenesis. Expenditure from your sport sessions, calculated via MET.<\/span><\/span> via MET, <span data-term=\"TEF\">TEF<span class=\"tt\">Thermic Effect of Food. Energy spent on digestion. Depends on the macros you eat.<\/span><\/span> per macros) and modulate the BMR through metabolic adaptation continuously, with no coefficient to pick.<\/p>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"constat\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">00 &middot; The reality<\/span><\/div>\n  <h2 id=\"constat\">Lifesum sells programs, not your metabolic adaptation<\/h2>\n  <p>If you are reading this, you have probably already installed Lifesum. You picked this app precisely for what it sells best: a premium UX, ready-to-use diet programs (keto, Mediterranean, intermittent fasting), a Life Score that aggregates your daily choices into an encouraging grade. You entered your weight, height, age, sex, and chose your activity factor from a static list (sedentary, low active, active, very active). The app showed you a calorie target, say 2&nbsp;250&nbsp;kcal to lose weight.<\/p>\n  <p>You followed the recipes proposed in the program. You scanned barcodes, photographed a few meals, watched your Life Score climb when you ate green vegetables. For the first 6 weeks, it works. You lose. You are happy. Then around week 8, the scale freezes. You tighten the screw. You drop to 2&nbsp;000&nbsp;kcal. Once again, nothing moves.<\/p>\n\n  <div class=\"statement\">\n    <div class=\"num\">&minus;10 to &minus;15&nbsp;%<\/div>\n    <div class=\"lbl\">of measured TDEE drop after 4 to 6 weeks of a &minus;500&nbsp;kcal\/day deficit. Lifesum does not detect it. Your calorie target stays frozen on the activity factor you set 100&nbsp;days ago.<\/div>\n  <\/div>\n\n  <p>Let&rsquo;s imagine Lifesum shows you a TDEE of 2&nbsp;500&nbsp;kcal. You eat 2&nbsp;250 (theoretical deficit of 250&nbsp;kcal). But in reality, your <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/total-daily-energy-expenditure-tdee\/\">TDEE has dropped to 2,200&nbsp;kcal<\/a> because of metabolic adaptation. You are in a 50&nbsp;kcal surplus without knowing it. No chance of continuing to lose, even by following the keto program to the letter.<\/p>\n  <p>The Lifesum promise is clear and delivered: you feel supported, you follow a program, the Life Score encourages you. That is valuable for adherence. What Lifesum does not do is <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/comment-compter-ses-calories\/\">recompute your expenditure<\/a> as weeks of deficit go by. And that's exactly where the \"calorie tracker\" promise stops, even though it's the lever that actually drives weight loss.<\/p>\n<\/section>\n\n<section aria-labelledby=\"p1\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">01 &middot; Problem 1<\/span><\/div>\n  <h2 id=\"p1\">The 1990 BMR formula, with no bodyfat measured in the app<\/h2>\n  <p>To compute your basal metabolic rate (BMR, the energy you burn at rest), Lifesum uses the Mifflin-St Jeor equation. It is the canonical formula in most mainstream calorie trackers, and to be honest: it is better than Harris-Benedict 1919 that other apps still use.<\/p>\n  <p>Mifflin-St Jeor is 1990. The sample is larger (498 subjects), the indirect calorimetry methodology is more accurate, the formula is calibrated on a more modern population. Lifesum applies the official formula: 10 \u00d7 weight (kg) + 6.25 \u00d7 height (cm) \u2212 5 \u00d7 age \u2212 161 (women) or +5 (men).<\/p>\n  <p>Unlike some competitors that offer an advanced Katch-McArdle equation as an option (based on lean mass), <strong>Lifesum offers no lean-mass fallback<\/strong>. No manual bodyfat input, no Katch-McArdle computation, no DEXA input. You are locked into Mifflin by default, period. The consequence is mechanical: two users at the same weight but with 10 and 30 percent bodyfat get <strong>the same Lifesum BMR<\/strong>, whereas their real expenditure can differ by 400 to 500 kcal per day.<\/p>\n  <p>Mifflin (1990) marginally improves on Harris-Benedict (1919) for average accuracy, but inherits the same conceptual flaw: <strong>the formula only accounts for weight. Not bodyfat. Not lean mass.<\/strong><\/p>\n  <p>Yet since the 1980s, we've known that <strong>fat mass burns very little energy<\/strong> compared to the rest of the body. The liver, brain, heart, kidneys, and especially muscles are the real energy sinks. Fat mass is inert. Someone at 30% bodyfat does not burn anywhere near as much as someone at 10% bodyfat, even at identical weight.<\/p>\n  <p>Frankenfield 2013 (PubMed 23631843) compared Mifflin-St Jeor to reference indirect calorimetry across obese and non-obese cohorts. Result: 87&nbsp;% accuracy in non-obese subjects, and only <strong>75&nbsp;% in obese subjects<\/strong>. A more recent study (PMC11820646) shows that for BMIs above 35, Mifflin is off by <strong>250 to 315&nbsp;kcal per day<\/strong>. That&rsquo;s a full snack&rsquo;s worth of error in your deficit calculation.<\/p>\n\n  <p style=\"margin-bottom:8px\"><strong>Worked example.<\/strong> Man of 1.80&nbsp;m, 120&nbsp;kg, 30&nbsp;% bodyfat&nbsp;:<\/p>\n\n  <div class=\"fig\">\n    <div class=\"fig-head\"><span class=\"l\">Figure 1<\/span><span class=\"r\">kcal<\/span><\/div>\n    <div class=\"fig-body\"><div class=\"cv-wrap\"><canvas id=\"chartBMR\" aria-label=\"BMR comparison: Mifflin-St Jeor 2500 kcal vs Lean patented proprietary model 2000 kcal, 500 kcal gap\"><\/canvas><\/div><\/div>\n    <p class=\"fig-cap\"><strong>Estimated BMR<\/strong> for a man of 1.80&nbsp;m, 120&nbsp;kg, 30&nbsp;% bodyfat. The Lean patented proprietary model accounts for lean mass. Mifflin-St Jeor (Lifesum by default, with no lean-mass option) does not. A 500&nbsp;kcal gap, the equivalent of an entire lunch.<\/p>\n  <\/div>\n\n  <p>500&nbsp;kcal is not nothing. If Lifesum tells you &laquo;&nbsp;your BMR is 2&nbsp;500&nbsp;&raquo; and in reality it is 2&nbsp;000, everything downstream is wrong: your deficit target, your weekly loss projection, your macro split computed as a percentage of TDEE.<\/p>\n\n  <div class=\"bodyscan-illust\" style=\"margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:200px\">\n    <div class=\"mini-phone\" style=\"max-width:200px\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-bodyscan-result.webp\" alt=\"BodyScan IA Lean : bodyfat mesur\u00e9 par photo en 5 secondes\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n    <div class=\"mini-cap\">Real bodyfat<strong>Photo, 5 seconds<\/strong><\/div>\n  <\/div>\n\n  <div class=\"statement\">\n    <div class=\"num\">400 kcal<\/div>\n    <div class=\"lbl\">of gap between two men at 80&nbsp;kg, one at 10&nbsp;% bodyfat (BMR 1&nbsp;900), the other at 30&nbsp;% (BMR 1&nbsp;500). Lifesum gives them the same figure, with no lean-mass option.<\/div>\n  <\/div>\n\n  <p>Partial conclusion: if an app computes your BMR using only your weight, height, age and sex, the result cannot be individualized. It&rsquo;s mathematically impossible.<\/p>\n<\/section>\n\n<section aria-labelledby=\"p2\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">02 &middot; Problem 2<\/span><\/div>\n  <h2 id=\"p2\">The activity factor, picked once and for all<\/h2>\n  <p>This is where it gets serious. And it&rsquo;s probably the point nobody ever explained to you.<\/p>\n  <p>Once Lifesum has computed your BMR (without bodyfat measured inside the app), it has to estimate your total TDEE. The <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/total-daily-energy-expenditure-tdee\/\">TDEE is BMR plus everything else<\/a> : expenditure from steps, daily activities, sport, and digestion. Everything that isn't basal metabolism.<\/p>\n  <p>How does Lifesum do that&nbsp;? It asks you, only once at signup, to choose your activity factor from a static list of 4 boxes. These factors are known in sport science as <strong>PAL levels<\/strong> (Physical Activity Level), it&rsquo;s just a multiplier applied to your BMR:<\/p>\n  <ul>\n    <li>Sedentary (PAL 1.25): desk job, little walking<\/li>\n    <li>Low Active (PAL 1.4): occasional walking, little sport<\/li>\n    <li>Active (PAL 1.6): regular walking, sport 3 to 5 times per week<\/li>\n    <li>Very Active (PAL 1.8): intense sport nearly daily or physical job<\/li>\n  <\/ul>\n  <p>And depending on your choice, the app multiplies your BMR by the matching coefficient. That's it. That's all there is behind your daily calorie target. A box YOU ticked only once at signup. Often six months ago. Untouched since.<\/p>\n  <p>And here&rsquo;s the silent trap: this approximation is <strong>wildly imperfect<\/strong>. The difference between a day stuck on the couch watching Netflix and a day at Disneyland walking 15&nbsp;km with your kids <strong>over 1,000 kcal<\/strong>. None of the 4 boxes captures that.<\/p>\n  <p>Lifesum syncs well with Apple Health and Google Fit, and captures your steps. An exercise calorie add-on can be added to your daily calorie target when the app detects a session. But these steps do not feed a full TDEE recomputation: your calorie target stays based on the activity factor chosen at onboarding, plus an exercise add-on that blends NEAT and EAT together without separating them cleanly.<\/p>\n\n  <div class=\"fig\">\n    <div class=\"fig-head\"><span class=\"l\">Figure 2 &middot; 7 real days<\/span><span class=\"r\">kcal\/day<\/span><\/div>\n    <div class=\"fig-body\"><div class=\"cv-wrap\"><canvas id=\"chartNEAT\" aria-label=\"Variabilit\u00e9 quotidienne de la d\u00e9pense calorique sur 7 jours, contre 2400 kcal fixes selon Lifesum\"><\/canvas><\/div><\/div>\n    <p class=\"fig-cap\"><strong>Real expenditure<\/strong> measured over 7&nbsp;days for a Lean user. The grey line is what Lifesum was showing (a fixed 2&nbsp;400&nbsp;kcal, PAL Active \u00d7 BMR). The pink annotations explain why each day moves.<\/p>\n  <\/div>\n\n  <p>You can&rsquo;t reduce your activity level to a static box. You might be active in weeks when you barely work from home, and sedentary in weeks when you never leave the office. You might be active in summer and sedentary in winter. You might be active from Tuesday to Friday and sedentary on weekends.<\/p>\n  <p>Which box are you going to check this week? The truth is that none of the 4 will be correct. And so Lifesum will give you a TDEE that is systematically disconnected from reality.<\/p>\n  <p>The key point of this article: even with a more modern BMR formula, the static PAL would be enough to break everything. You cannot estimate a <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/neat-non-exercise-activity-thermogenesis\/\">NEAT<\/a>, EAT and <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/thermic-effect-of-food-tef\/\">TEF<\/a> with a single multiplier on top of BMR. Conceptually absurd.<\/p>\n  <p>You get the idea: <strong>a BMR formula with no bodyfat measured in the app, plus a static PAL approximation of the other expenditure components, gives very little chance of hitting your goals over 3 to 6 months.<\/strong><\/p>\n\n  <div class=\"cta-band rev\">\n    <div class=\"l\">See your real TDEE, broken down into BMR + NEAT + EAT + TEF. Free download.<\/div>\n    <div class=\"stores\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/><\/a>\n      <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" \/><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"p3\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">03 &middot; Problem 3<\/span><\/div>\n  <h2 id=\"p3\">Metabolic adaptation, never modeled<\/h2>\n  <p>This is the final boss. The most subtle concept. And probably the most important.<\/p>\n  <p>When you&rsquo;re in a calorie deficit, your body realizes it&rsquo;s receiving less energy than before. To protect itself, it switches to power-saving mode. Exactly like your iPhone&rsquo;s low-power mode: everything keeps working, just using less energy. Your BMR drops. Your NEAT drops. Your EAT drops.<\/p>\n  <p>This is what is called metabolic adaptation. The scientific literature is clear and reproducible: M\u00fcller 2015 (PubMed 26399868, Minnesota revisited), Stenholm 2015 on adherence to tracking apps (PubMed 26302366), Nunes 2020 (PMC7484122) on 6 weeks of deficit. Here are the figures:<\/p>\n  <ul>\n    <li>Deficit of &minus;250&nbsp;kcal per day, over 2 to 8 weeks: adaptation of <strong>5 to 10%<\/strong> (TDEE drops to 90-95&nbsp;% of the initial level)<\/li>\n    <li>Deficit of &minus;500&nbsp;kcal per day: <strong>10 to 15%<\/strong> adaptation (TDEE drops to 85-90&nbsp;%)<\/li>\n    <li>Deficit of &minus;750&nbsp;kcal per day: <strong>15 to 25%<\/strong> adaptation (TDEE drops to 75-85&nbsp;%)<\/li>\n  <\/ul>\n  <p>Lean convention: 100&nbsp;% = optimal, 90&nbsp;% = 10&nbsp;% adaptation. And since NEAT, EAT and TEF all depend directly on the BMR, almost the entire TDEE is impacted.<\/p>\n\n  <div class=\"fig\">\n    <div class=\"fig-head\"><span class=\"l\">Figure 3 &middot; 8 weeks in deficit<\/span><span class=\"r\">kcal\/day<\/span><\/div>\n    <div class=\"fig-body\"><div class=\"cv-wrap\"><canvas id=\"chartAdapt\" aria-label=\"TDEE qui chute de 2500 \u00e0 2150 kcal sur 8 semaines, contre 2500 fixe selon Lifesum\"><\/canvas><\/div><\/div>\n    <p class=\"fig-cap\"><strong>real TDEE<\/strong> over 8 weeks of a &minus;500&nbsp;kcal\/day deficit. The pink curve goes down. The Lifesum line stays flat. By week 6, you are already at maintenance. Without having changed anything.<\/p>\n  <\/div>\n\n  <p>Concretely: if you planned a 10&nbsp;% deficit on a TDEE of 2,500 (eating 2,250 per day), and your body adapts by 10&nbsp;%, your real TDEE has dropped to 2,250. You&rsquo;re at maintenance. You stop losing.<\/p>\n  <p>The trap is how insidious it is. At first, you lose weight. You&rsquo;re happy. You keep going. But week after week, the adaptation stacks. And at some point, without changing anything in your tracking, <strong>you stop losing<\/strong>.<\/p>\n  <p>95% of people go through this without understanding. They blame their willpower. They blame their \"broken metabolism\". They jump into harsher diets, which makes adaptation worse. Spiral.<\/p>\n  <p>Lifesum never computes metabolic adaptation. It gives you a fixed and static calorie target as long as you do not update your weight and activity factor manually. You can follow your keto program to the letter week after week, but when you stall after 6 weeks of cutting, the app has no idea why. The Life Score keeps climbing, the TDEE stays frozen.<\/p>\n<\/section>\n\n<section aria-labelledby=\"solution\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">04 &middot; Lean's solution<\/span><\/div>\n  <h2 id=\"solution\">How Lean fixes each of the 3 problems<\/h2>\n  <p>Lean was not built as an improved clone of Lifesum. Lifesum has a real edge on mainstream diet coaching, its prefabricated programs and its design. Lean was built for the complementary angle: seriously implementing the full TDEE theory (BMR + NEAT + EAT + TEF), with metabolic adaptation as a 5th brick that continuously modulates the BMR. Concretely, here is how Lean handles each component.<\/p>\n\n  <div class=\"method\">\n    <div class=\"m-phone\">\n      <div class=\"duo-row\">\n        <div>\n          <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-bodyscan-result.webp\" alt=\"R\u00e9sultat BodyScan IA : pourcentage de masse grasse mesur\u00e9 par photo\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\">Step 1<strong>BodyScan AI<\/strong><\/div>\n        <\/div>\n        <div>\n          <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp\" alt=\"\u00c9cran BMR Lean : m\u00e9tabolisme de base calcul\u00e9 sur la masse maigre\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\">Step 2<strong>BMR recalculated<\/strong><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div>\n      <div class=\"m-tag\">BMR on real bodyfat<\/div>\n      <h3>Proprietary patented model, built on lean mass<\/h3>\n      <p>Lean uses a <strong>proprietary patented model<\/strong> which depends directly on lean mass, not raw bodyweight. To do that, the app needs your bodyfat. And here we hit the historically painful problem: how do you measure your bodyfat without paying for a clinic DEXA scan every week?<\/p>\n      <p>Lean&rsquo;s answer: the <strong>BodyScan AI<\/strong>. You take a photo, the app runs it through a model trained on a massive bank of DEXA scans, and you get your estimated bodyfat in seconds. You can redo it every week. The BMR recomputes automatically.<\/p>\n      <p>Goodbye skinfold calipers (imprecise), goodbye bioimpedance scales (unreliable), goodbye DEXA scan (perfect but not accessible weekly). One photo, 5 seconds.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"method flip\">\n    <div>\n      <div class=\"m-tag\">No activity coefficient<\/div>\n      <h3>NEAT, EAT, TEF calculated separately<\/h3>\n      <p><strong>NEAT.<\/strong> Lean pulls your real step count via HealthKit (iOS) or Google Fit (Android). No declaration. No &ldquo;I think I walk enough.&rdquo; Your steps, measured by your smartphone&rsquo;s very precise accelerometers. The <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/neat-non-exercise-activity-thermogenesis\/\">NEAT is computed by crossing those steps with your BMR<\/a>, every day, with no coefficient to pick.<\/p>\n      <p><strong>EAT.<\/strong> For each training session, you pick the sport from a list (strength training, running, tennis, swimming, etc.), and Lean uses the sport&rsquo;s MET (Metabolic Equivalent Task) to compute the real expenditure. You enter the actual time <strong>effective<\/strong> of sport (not the total time with rest periods: the mistake 100&nbsp;% of smartwatches make). A strength session at 1,050&nbsp;kcal according to your Apple Watch? Reality is closer to 200&nbsp;kcal. Lean refuses that drift.<\/p>\n      <p><strong>TEF.<\/strong> Digestion burns energy, and it isn't a flat 10% lump. <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/thermic-effect-of-food-tef\/\">Protein costs 20 to 30%<\/a> of their calories in digestion. Carbs 5 to 10&nbsp;%. Fats 1 to 3&nbsp;%. Lean computes your real TEF from your macros. At 3,000&nbsp;kcal\/day, that can be a 100&nbsp;kcal gap depending on your diet composition.<\/p>\n    <\/div>\n    <div class=\"m-phone\">\n      <div class=\"mini-row\" style=\"margin:0;gap:10px\">\n        <div>\n          <div class=\"mini-phone tiny\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp\" alt=\"\u00c9cran NEAT Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\" style=\"font-size:10px\"><strong style=\"font-size:12px\">NEAT<\/strong><\/div>\n        <\/div>\n        <div>\n          <div class=\"mini-phone tiny\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp\" alt=\"\u00c9cran EAT Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\" style=\"font-size:10px\"><strong style=\"font-size:12px\">EAT<\/strong><\/div>\n        <\/div>\n        <div>\n          <div class=\"mini-phone tiny\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp\" alt=\"\u00c9cran TEF Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\" style=\"font-size:10px\"><strong style=\"font-size:12px\">TEF<\/strong><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"method\">\n    <div class=\"m-phone\">\n      <div class=\"mini-phone\" style=\"max-width:170px\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp\" alt=\"\u00c9cran d\u00e9pense totale Lean avec adaptation m\u00e9tabolique\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">Method<strong>Auto adaptation<\/strong><\/div>\n    <\/div>\n    <div>\n      <div class=\"m-tag\">Automatic metabolic adaptation<\/div>\n      <h3>A world first on a consumer app<\/h3>\n      <p>Lean is, to our knowledge, the first app to compute metabolic adaptation automatically. As your weeks in deficit add up, the app adjusts your TDEE downward based on the scientifically established figures (M&uuml;ller 2015, Doucet 2001, Nunes 2020). Convention 100 &rarr; 0&nbsp;%: 100&nbsp;% = optimal, 90&nbsp;% = 10&nbsp;% adaptation. You don&rsquo;t have to do anything. You see your calorie goal readjust gently, with no surprises.<\/p>\n      <p>When you hit 10 to 15&nbsp;% adaptation, the app can recommend a return to maintenance to reset your BMR before going back into deficit. Cycle, plateau, cycle. Just like in serious protocols.<\/p>\n      <p>No activity coefficient to pick. No static PAL box. Just every component computed precisely, week after week.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"tab\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">05 &middot; Side-by-side<\/span><\/div>\n  <h2 id=\"tab\">Lean versus Lifesum, criterion by criterion<\/h2>\n  <p>An honest read of each app's strengths and weaknesses. No criterion touches price.<\/p>\n\n  <div class=\"table\" role=\"table\" aria-label=\"Comparatif Lean face \u00e0 Lifesum\">\n    <div class=\"table-row head\" role=\"row\">\n      <div role=\"columnheader\">Criterion<\/div>\n      <div class=\"brand-cell lean\" role=\"columnheader\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/> <span>Lean<\/span><\/div>\n      <div class=\"brand-cell\" role=\"columnheader\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/logo-lifesum-real.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/> <span>Lifesum<\/span><\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">BMR formula<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Proprietary patented model (lean mass)<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Mifflin-St Jeor 1990, no lean-mass option<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Uses bodyfat<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Yes, measured in the app<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> No, no bodyfat input possible<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Bodyfat measured inside the app<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> BodyScan AI via photo<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> No<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">NEAT (steps, non-exercise activity)<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Computed from real steps every day<\/div>\n      <div class=\"cell\"><span class=\"icn mid\">&minus;<\/span> HealthKit sync, exercise calorie add-on, but outside any TDEE recomputation<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">EAT (exercise expenditure)<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Per sport via MET, effective time<\/div>\n      <div class=\"cell\"><span class=\"icn mid\">&minus;<\/span> Simple sport selection, standard exercise database<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">TEF (digestion)<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Calculated from macros, integrated into the TDEE<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> No, macros displayed without TEF computation<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Metabolic adaptation<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Automatic, week by week<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> No<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Activity multiplier to pick<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> No, computed on real data<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Yes, 4 static boxes (sedentary to very active, PAL 1.25 to 1.8)<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">AI photo scan of a meal<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Yes, unlimited<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> No, manual entry or barcode<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Barcode scan<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Yes<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Yes<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Food database<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> USDA + OpenFoodFacts, curated<\/div>\n      <div class=\"cell\"><span class=\"icn mid\">&minus;<\/span> Multi-country food database, partly community-driven<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Calorie deficit recommendation<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Adapted to real TDEE<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Fixed target, manual recompute required<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Prefabricated diet programs<\/div>\n      <div class=\"cell lean\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Out of scope, focus on TDEE computation<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Keto, Mediterranean, intermittent fasting, low-carb<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Life Score \/ nutritional gamification<\/div>\n      <div class=\"cell lean\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Out of scope<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Wellness UX benchmark<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">EU coverage and localization<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> FR, EN, ES, PT, IT, DE, PL, HU<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> 25+ languages, founded in Sweden 2008<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Reputation and audience size<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> 4.7\/5, 10,000+ users, young FR app<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> 4.6\/5, 50M+ downloads, female wellness audience<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Business model<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Premium, 7-day free trial on the annual subscription<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Freemium model, Premium tier available<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"tracking\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">06 &middot; Tracking<\/span><\/div>\n  <h2 id=\"tracking\">3 ways to track a meal<\/h2>\n  <p>Tracking calories is fine. <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/comment-compter-ses-calories\/\">Doing it for 12 months is another story<\/a>. Principle #1, <strong>before science, before macros, before everything<\/strong>is adherence. If the tracking method annoys you, you quit after 3 weeks. Lean offers 3 ways to log a meal:<\/p>\n\n  <div class=\"mini-row\">\n    <div>\n      <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-database.webp\" alt=\"Recherche dans la base de donn\u00e9es USDA + OpenFoodFacts\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">Method 1<strong>Database<\/strong><\/div>\n    <\/div>\n    <div>\n      <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-codebarre.webp\" alt=\"Scan de code-barres dans Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">Method 2<strong>Barcode<\/strong><\/div>\n    <\/div>\n    <div>\n      <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-scania.webp\" alt=\"Scan photo IA d'un plat\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">Method 3<strong>AI photo scan<\/strong><\/div>\n    <\/div>\n  <\/div>\n\n  <ol>\n    <li><strong>Database search.<\/strong> Curated base, USDA + OpenFoodFacts. No community noise, no \"Roast chicken\" entered 47 times by 47 different users with 47 different values.<\/li>\n    <li><strong>Barcode scan.<\/strong> Standard. You scan your pasta box, you get the macros.<\/li>\n    <li><strong>AI photo scan of a meal.<\/strong> You photograph your plate, the AI detects the foods, you get the calories and macros per food.<\/li>\n  <\/ol>\n  <p>The AI photo scan is the adherence game changer. When you eat out, at a restaurant, at friends&rsquo;, it&rsquo;s extremely practical. One photo, you close the app, you enjoy your evening. Yes, it&rsquo;s less accurate than weighing to the gram with a kitchen scale. But over 12 months, that&rsquo;s what makes the difference between sticking with it and giving up. And sticking with it is what counts.<\/p>\n  <p>Beyond meal-by-meal tracking, Lean shows a <strong>live TDEE that updates throughout the day<\/strong>. The more you walk, the more your expenditure rises, the more your daily calorie goal adjusts. You see your calorie balance live. It&rsquo;s more motivating than a number frozen at 8&nbsp;a.m.<\/p>\n  <p>And above all that sits the <strong>Progression Pyramid<\/strong>. It&rsquo;s an app screen that ranks what matters:<\/p>\n\n  <div class=\"pyramid\" aria-label=\"Lean Progression Pyramid\">\n    <div class=\"level l1\"><span>Adherence<\/span><span class=\"k\">Foundation<\/span><\/div>\n    <div class=\"level l2\"><span>Calorie target<\/span><span class=\"k\">Tier 2<\/span><\/div>\n    <div class=\"level l3\"><span>Steps \/ NEAT<\/span><span class=\"k\">Tier 3<\/span><\/div>\n    <div class=\"level l4\"><span>Macronutrients<\/span><span class=\"k\">Peak<\/span><\/div>\n  <\/div>\n  <div class=\"pyramid-cap\">Don&rsquo;t skip steps. If you&rsquo;re not consistent on tracking, optimizing macros to the percent is pointless.<\/div>\n<\/section>\n\n<section aria-labelledby=\"lifesum-better\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">07 &middot; Honesty<\/span><\/div>\n  <h2 id=\"lifesum-better\">What Lifesum does better<\/h2>\n  <p>Lean is not perfect, and Lifesum has several real strengths that must be acknowledged. An honest read, criterion by criterion, on the axes where Lifesum remains ahead. None of these axes is secondary: they are real pillars of the Lifesum promise, and the reason behind its massive adoption among the 25-45 wellness-focused female audience.<\/p>\n\n  <div class=\"scorecard rev\" aria-label=\"Scorecard Lifesum face \u00e0 Lean sur 4 axes UX et adh\u00e9rence\">\n    <div class=\"scorecard-head\">\n      <div class=\"h-crit\">Axis<\/div>\n      <div class=\"h-brand\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/logo-lifesum-real.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/> Lifesum<\/div>\n      <div class=\"h-brand\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/> Lean<\/div>\n    <\/div>\n    <div class=\"scorecard-row\">\n      <div class=\"crit\">Prefabricated diet programs<\/div>\n      <div class=\"bar mfp\"><div class=\"b\"><i style=\"width:94%\"><\/i><\/div><div class=\"v\">9,4<\/div><\/div>\n      <div class=\"bar lean\"><div class=\"b\"><i style=\"width:25%\"><\/i><\/div><div class=\"v\">2,5<\/div><\/div>\n    <\/div>\n    <div class=\"scorecard-row\">\n      <div class=\"crit\">Premium UX design and ergonomics<\/div>\n      <div class=\"bar mfp\"><div class=\"b\"><i style=\"width:90%\"><\/i><\/div><div class=\"v\">9,0<\/div><\/div>\n      <div class=\"bar lean\"><div class=\"b\"><i style=\"width:78%\"><\/i><\/div><div class=\"v\">7,8<\/div><\/div>\n    <\/div>\n    <div class=\"scorecard-row\">\n      <div class=\"crit\">Life Score and daily gamification<\/div>\n      <div class=\"bar mfp\"><div class=\"b\"><i style=\"width:88%\"><\/i><\/div><div class=\"v\">8,8<\/div><\/div>\n      <div class=\"bar lean\"><div class=\"b\"><i style=\"width:30%\"><\/i><\/div><div class=\"v\">3,0<\/div><\/div>\n    <\/div>\n    <div class=\"scorecard-row\">\n      <div class=\"crit\">Mainstream wellness audience<\/div>\n      <div class=\"bar mfp\"><div class=\"b\"><i style=\"width:92%\"><\/i><\/div><div class=\"v\">9,2<\/div><\/div>\n      <div class=\"bar lean\"><div class=\"b\"><i style=\"width:55%\"><\/i><\/div><div class=\"v\">5,5<\/div><\/div>\n    <\/div>\n  <\/div>\n\n  <p style=\"margin-top:30px\"><strong>Honest read.<\/strong> On prefabricated diet programs, Lifesum is the mainstream benchmark: keto, Mediterranean, 16:8 intermittent fasting, low-carb, paleo, each with embedded recipes, its onboarding curve, its daily reminders. No other mainstream app has invested as much in this kind of turnkey content. Lean has no prefabricated diet program: you choose your goals and you track, period. On UX, Lifesum is probably the most polished nutrition app on the market: soft palette, polished micro-interactions, onboarding that holds your hand. Lean is clean but more utilitarian, oriented toward precision rather than comfort. On gamification, the Life Score (a daily score out of 100 that summarizes &laquo;&nbsp;your healthy day&nbsp;&raquo;) is an effective adherence mechanism for those who need a playful visual feedback every evening.<\/p>\n  <p>If your main angle is to follow a structured diet program (strict keto, Mediterranean, IF 16:8), if you want a highly polished app experience rather than a precision tool, or if daily gamification helps you stick to it, Lifesum is more relevant than Lean. If your angle is the precision of the <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/tdee-calculator\/\">TDEE calculation<\/a>, with bodyfat measured every week via BodyScan AI, and automatic metabolic adaptation, that is exactly what was just demonstrated in the previous 3 sections. Many users run Lean for the measurement and Lifesum in parallel for the program structure, and that is entirely defensible.<\/p>\n<\/section>\n\n<section aria-labelledby=\"forwho\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">08 &middot; Who it's for<\/span><\/div>\n  <h2 id=\"forwho\">Who Lean is built for<\/h2>\n  <p>4 profiles. If you recognise yourself in at least one, Lean is probably built for you.<\/p>\n\n  <div class=\"persona\">\n    <div class=\"persona-it match\">\n      <div class=\"pic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12 L9 18 L21 5\"\/><\/svg><\/div>\n      <div>\n        <h4>You followed a Lifesum program seriously and you did not lose<\/h4>\n        <p>You followed keto, Mediterranean or 16:8 properly, respected your meals, held it for several weeks, and you stall. The program is not the culprit, it is the TDEE frozen by Mifflin 1990 without bodyfat on which your calorie targets rely. Lean fixes it at the root via a BMR based on real bodyfat.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"persona-it match\">\n      <div class=\"pic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12 L9 18 L21 5\"\/><\/svg><\/div>\n      <div>\n        <h4>You plateau after several weeks of cutting<\/h4>\n        <p>Plateau that drags on after 4 to 8 weeks. That&rsquo;s metabolic adaptation. Lean computes it automatically and readjusts your goal every week.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"persona-it match\">\n      <div class=\"pic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12 L9 18 L21 5\"\/><\/svg><\/div>\n      <div>\n        <h4>You want to understand your metabolism<\/h4>\n        <p>Lean shows each component (BMR, NEAT, EAT, TEF) and explains adaptation separately, instead of hiding everything behind a single number. You see where every kcal of expenditure comes from.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"persona-it match\">\n      <div class=\"pic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12 L9 18 L21 5\"\/><\/svg><\/div>\n      <div>\n        <h4>You want tracking that lasts 12 months<\/h4>\n        <p>AI photo scan + curated database + barcode cover every use case, from raw ingredient to restaurant pizza. That's what makes the difference between sticking with it and giving up.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <p style=\"margin-top:30px\"><strong>Lifesum remains more relevant for<\/strong>&nbsp;: following a structured diet program (keto, Mediterranean, 16:8 intermittent fasting, low-carb), enjoying a highly polished wellness-oriented app UX, or leaning on the Life Score gamification to hold the line daily. TDEE computation precision and metabolic adaptation are simply not part of its core promise.<\/p>\n<\/section>\n\n<section aria-labelledby=\"migrate\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">09 &middot; Migration<\/span><\/div>\n  <h2 id=\"migrate\">Switching from Lifesum to Lean (or using both) in 3 minutes<\/h2>\n\n  <div class=\"steps\">\n    <div class=\"step\"><div class=\"sn\">01<\/div><h4>Download Lean<\/h4><p>App Store or Play Store. Sign-up in 30 seconds.<\/p><\/div>\n    <div class=\"step\"><div class=\"sn\">02<\/div><h4>BodyScan AI<\/h4><p>One photo, 5 seconds. You get your bodyfat.<\/p><\/div>\n    <div class=\"step\"><div class=\"sn\">03<\/div><h4>Weight &amp; height<\/h4><p>You enter your weight and height. That&rsquo;s it.<\/p><\/div>\n    <div class=\"step\"><div class=\"sn\">04<\/div><h4>Lean computes<\/h4><p>BMR on real bodyfat, NEAT via HealthKit \/ Google Fit (real steps), EAT via MET, TEF via macros, plus metabolic adaptation that modulates the BMR. Automatic.<\/p><\/div>\n    <div class=\"step\"><div class=\"sn\">05<\/div><h4>Log a meal<\/h4><p>Photo, barcode or database. You get the flow.<\/p><\/div>\n  <\/div>\n\n  <p style=\"margin-top:24px\"><strong>Important note.<\/strong> Lean does not import your Lifesum history automatically, nor your custom recipes. If you follow a Lifesum diet program you want to keep (keto, Mediterranean, 16:8), many users keep consulting the Lifesum plan for their meal structure and recipe ideas, while using Lean daily for TDEE computation and precise tracking. The HealthKit \/ Google Health Connect sync, on the other hand, takes over immediately for your steps and activity history.<\/p>\n\n  <div class=\"cta-band rev\">\n    <div class=\"l\">Download Lean and start the BodyScan AI right now. Free sign-up.<\/div>\n    <div class=\"stores\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/><\/a>\n      <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" \/><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"deblock-h\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">10 &middot; What Lean unlocks<\/span><\/div>\n  <h2 id=\"deblock-h\">What Lean does, and what Lifesum does not (on TDEE)<\/h2>\n  <p>Six features that exist in no other consumer tracker. They all come from the same principle: compute every TDEE component precisely, not approximate it.<\/p>\n\n  <div class=\"feat-stack\">\n    <div class=\"feat-it\"><div class=\"fn\">01<\/div><div><div class=\"ft\">Unlimited BodyScan AI<\/div><p class=\"fd\">Your real bodyfat, measured from a single photo, redone every week. The data point that flips the entire BMR calculation. No other consumer app offers this.<\/p><\/div><div class=\"fc\">Bodyfat<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">02<\/div><div><div class=\"ft\">Unlimited AI photo scan of a meal<\/div><p class=\"fd\">Track your restaurant meal in 2 seconds. No scale, no manual entry. The adherence game-changer over 12 months.<\/p><\/div><div class=\"fc\">Adherence<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">03<\/div><div><div class=\"ft\">Automatic metabolic adaptation<\/div><p class=\"fd\">Your TDEE re-adjusts week after week following the scientifically established numbers. You avoid the plateaus nobody can explain.<\/p><\/div><div class=\"fc\">Adaptation<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">04<\/div><div><div class=\"ft\">Live TDEE breakdown<\/div><p class=\"fd\">BMR + NEAT + EAT + TEF each shown, updated throughout the day. No more frozen 8am number. You see your calorie balance live.<\/p><\/div><div class=\"fc\">Live<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">05<\/div><div><div class=\"ft\">Full history and trends<\/div><p class=\"fd\">Track weight, bodyfat, lean mass trends over months. Understand your cycles. Spot the phases where you progress and the ones where you stall.<\/p><\/div><div class=\"fc\">History<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">06<\/div><div><div class=\"ft\">3 unified tracking methods<\/div><p class=\"fd\">Photo, barcode, curated database. No other app offers all three with this level of precision. You pick the method based on context.<\/p><\/div><div class=\"fc\">Tracking<\/div><\/div>\n  <\/div>\n\n  <p style=\"margin-top:26px\">You install the app for free, you try it without commitment, then you decide if the tool fits your goal.<\/p>\n<\/section>\n\n<section aria-labelledby=\"faq-h\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">11 &middot; FAQ<\/span><\/div>\n  <h2 id=\"faq-h\">Frequently asked questions<\/h2>\n  <div class=\"faq\">\n    <details><summary>Lifesum est connu pour ses plans di\u00e8te, pourquoi le comparer \u00e0 Lean sur le TDEE&nbsp;?<\/summary><div class=\"ans\">Lifesum est r\u00e9put\u00e9 pour ses plans di\u00e8te premium (keto, je\u00fbne intermittent, m\u00e9diterran\u00e9en, scandinave), son UX soign\u00e9e et sa biblioth\u00e8que de recettes. C&rsquo;est une vraie force pour l&rsquo;inspiration culinaire et la variation des protocoles. Mais le moteur calorique sous-jacent reste Mifflin-St Jeor 1990 sans bodyfat, plus un facteur d&rsquo;activit\u00e9 statique choisi au quiz d&rsquo;inscription. Sur le TDEE, le moteur est basique. Lean recalcule chaque jour ton BMR sur ton bodyfat r\u00e9el mesur\u00e9 par BodyScan IA, et module par l&rsquo;adaptation m\u00e9tabolique. Les deux apps ne jouent pas sur le m\u00eame terrain.<\/div><\/details>\n    <details><summary>Pourquoi Lifesum ne calcule pas le BMR sur le bodyfat r\u00e9el&nbsp;?<\/summary><div class=\"ans\">Lifesum applique Mifflin-St Jeor 1990 par d\u00e9faut sans option masse-maigre. Aucune mesure de bodyfat n&rsquo;est int\u00e9gr\u00e9e dans l&rsquo;app, et aucune \u00e9quation type Katch-McArdle n&rsquo;est propos\u00e9e m\u00eame en param\u00e8tres avanc\u00e9s. La cons\u00e9quence est m\u00e9canique&nbsp;: deux utilisateurs de m\u00eame poids mais avec 12 et 30 pour cent de bodyfat obtiennent le m\u00eame BMR Lifesum, alors que leur d\u00e9pense r\u00e9elle peut diff\u00e9rer de 400 \u00e0 500 kcal par jour. Lean int\u00e8gre le BodyScan IA pour mesurer ton bodyfat depuis une simple photo, \u00e0 refaire chaque semaine.<\/div><\/details>\n    <details><summary>Le syst\u00e8me Life Score et les food ratings Lifesum sont-ils une vraie mesure m\u00e9tabolique&nbsp;?<\/summary><div class=\"ans\">Non. Le Life Score et les ratings d&rsquo;aliments (A, B, C, D, E) classent les aliments selon leur densit\u00e9 nutritionnelle et leur int\u00e9r\u00eat di\u00e9t\u00e9tique. C&rsquo;est un outil p\u00e9dagogique de qualit\u00e9 alimentaire, pas une mesure de d\u00e9pense \u00e9nerg\u00e9tique. C&rsquo;est efficace pour orienter les choix au quotidien, mais \u00e7a n&rsquo;influence pas le calcul TDEE. Sur ton m\u00e9tabolisme r\u00e9el, Lifesum reste sur Mifflin 1990 plus un facteur d&rsquo;activit\u00e9 statique. Le Life Score ne modifie pas l&rsquo;objectif calorique calcul\u00e9.<\/div><\/details>\n    <details><summary>Lifesum importe les pas via HealthKit, \u00e7a suffit pour la NEAT&nbsp;?<\/summary><div class=\"ans\">Lifesum sync Apple Health et Google Fit pour les pas et certaines s\u00e9ances, et peut ajouter un add-on calorique pour les exercices d\u00e9tect\u00e9s. Mais le calcul TDEE de fond reste bas\u00e9 sur le facteur d&rsquo;activit\u00e9 choisi \u00e0 l&rsquo;inscription parmi cinq cases (sedentary, low active, regular, active, very active). La NEAT mesur\u00e9e jour par jour ne recompose pas la d\u00e9pense totale. Lean calcule la NEAT directement \u00e0 partir des pas r\u00e9els mesur\u00e9s chaque jour, sans coefficient \u00e0 choisir.<\/div><\/details>\n    <details><summary>Is Lean free or paid?<\/summary><div class=\"ans\">Lean is Premium, with a 7-day free trial on the annual subscription. You download, you test BodyScan AI, AI photo meal scan, TDEE recomposition, no commitment. If the tool fits your goal, you keep going. Otherwise, you cancel renewal before the trial ends.<\/div><\/details>\n    <details><summary>Peut-on utiliser Lean et Lifesum en parall\u00e8le&nbsp;?<\/summary><div class=\"ans\">Oui, c&rsquo;est d\u00e9fendable si tu appr\u00e9cies les recettes et les plans di\u00e8te Lifesum pour structurer ta semaine, ou si tu veux varier les protocoles (keto, je\u00fbne, m\u00e9diterran\u00e9en). Lean s&rsquo;occupe du moteur m\u00e9tabolique (BMR sur bodyfat r\u00e9el, NEAT, EAT, TEF, adaptation), Lifesum t&rsquo;apporte la diversit\u00e9 culinaire et l&rsquo;accompagnement di\u00e9t\u00e9tique. Les bases sont diff\u00e9rentes (USDA + OpenFoodFacts c\u00f4t\u00e9 Lean, base propri\u00e9taire c\u00f4t\u00e9 Lifesum) donc l&rsquo;effort de double saisie est r\u00e9el&nbsp;: c&rsquo;est un trade-off \u00e0 arbitrer selon tes priorit\u00e9s.<\/div><\/details>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"conclu\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">12 &middot; Conclusion<\/span><\/div>\n  <h2 id=\"conclu\">1990 vs 2026<\/h2>\n  <p>Ce n&rsquo;est pas Lifesum face \u00e0 Lean en marketing. C&rsquo;est le wrapping di\u00e9t\u00e9tique premium face \u00e0 la pr\u00e9cision TDEE, deux promesses diff\u00e9rentes.<\/p>\n  <p>Lifesum reste l&rsquo;une des meilleures apps grand public pour les plans di\u00e8te, les recettes et la qualit\u00e9 de son UX. Mais pour ton TDEE, Lifesum utilise Mifflin-St Jeor 1990 sans bodyfat mesur\u00e9 dans l&rsquo;app, plus un facteur d&rsquo;activit\u00e9 fig\u00e9 que tu coches une seule fois \u00e0 l&rsquo;inscription (sedentary, low active, regular, active, very active), et ignore l&rsquo;adaptation m\u00e9tabolique. Le combo des trois rend tout suivi calorique pr\u00e9cis impossible au-del\u00e0 de quelques semaines de cut. C&rsquo;est math\u00e9matique.<\/p>\n  <p>Lean was built to do the exact opposite: BMR based on <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/total-daily-energy-expenditure-tdee\/\">real bodyfat<\/a> (measured by BodyScan AI) via a proprietary patented model, <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/neat-non-exercise-activity-thermogenesis\/\">NEAT from real steps<\/a>, EAT per sport via MET, <a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/thermic-effect-of-food-tef\/\">TEF from macros<\/a>, plus metabolic adaptation that modulates the BMR week after week. Every component computed precisely, with no magic coefficient.<\/p>\n  <p>Lifesum reste tr\u00e8s solide sur les plans di\u00e8te, les recettes et la p\u00e9dagogie nutritionnelle. Si tu as essay\u00e9 Lifesum s\u00e9rieusement et que tu n&rsquo;as pas eu les r\u00e9sultats que tu esp\u00e9rais sur ton cut, le probl\u00e8me n&rsquo;est pas toi, ni Lifesum sur sa promesse di\u00e9t\u00e9tique. Le probl\u00e8me est le TDEE fig\u00e9 sous le capot. Change le moteur, garde l&rsquo;inspiration culinaire en parall\u00e8le si tu en as besoin.<\/p>\n<\/section>\n\n<div class=\"get-band rev\">\n  <div class=\"kicker\">Download<\/div>\n  <h3>Lean is available as a free download<\/h3>\n  <p>iOS and Android. The BodyScan AI works from a single photo. No skinfold calliper, no bioimpedance scale, no DEXA.<\/p>\n  <div class=\"stores\">\n    <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\" target=\"_blank\" rel=\"noopener\" aria-label=\"Download Lean on the App Store\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/>\n    <\/a>\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\" target=\"_blank\" rel=\"noopener\" aria-label=\"Download Lean on Google Play\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" \/>\n    <\/a>\n  <\/div>\n<\/div>\n\n<section aria-labelledby=\"links\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">Further reading<\/span><\/div>\n  <h3 id=\"links\" style=\"margin-top:0\">Internal links<\/h3>\n  <ul>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/tdee-calculator\/\">Free online TDEE calculator<\/a> &middot; web version, no sign-up, same logic as the app (BMR + NEAT + EAT + TEF).<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/total-daily-energy-expenditure-tdee\/\">Understand TDEE in depth (BMR, NEAT, EAT, TEF, adaptation)<\/a> &middot; deep-science article.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/comment-compter-ses-calories\/\">How to count your calories properly<\/a> &middot; practical guide for beginners.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/neat-non-exercise-activity-thermogenesis\/\">NEAT: expenditure from steps and non-exercise activity<\/a>.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/en\/thermic-effect-of-food-tef\/\">TEF: digestion burns calories<\/a>.<\/li>\n  <\/ul>\n<\/section>\n\n<section aria-labelledby=\"src\" class=\"sources\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">Sources<\/span><\/div>\n  <h3 id=\"src\" style=\"margin-top:0;color:var(--ink)\">Bibliography<\/h3>\n  <ol>\n    <li>Harris J.A., Benedict F.G. (1919). A Biometric Study of Basal Metabolism in Man. Carnegie Institution of Washington.<\/li>\n    <li>Mifflin M.D. et al. (1990). A new predictive equation for resting energy expenditure in healthy individuals. American Journal of Clinical Nutrition.<\/li>\n    <li>Katch V.L., McArdle W.D. (1973). Prediction of body density from simple anthropometric measurements in college-age men and women. Human Biology.<\/li>\n    <li>Frankenfield D.C. et al. (2013). Validation of Mifflin-St Jeor equation in obese and non-obese populations. PubMed 23631843.<\/li>\n    <li>Westerterp K.R. (2004). Diet induced thermogenesis. Nutrition and Metabolism.<\/li>\n    <li>M\u00fcller M.J., Bosy-Westphal A. (2013). Adaptive thermogenesis with weight loss in humans. Obesity.<\/li>\n    <li>Schakel S.F., Sievert Y.A., Buzzard I.M. (1988). Sources of data for developing and maintaining a nutrient database (NCCDB). Journal of the American Dietetic Association.<\/li>\n  <\/ol>\n<\/section>\n\n<\/main>\n\n<footer>\n  <div class=\"wrap\">\n    <div class=\"row\">\n      <div>\n        <div class=\"kicker\">Lean &middot; lean-app.com<\/div>\n        <p>Article published on May 23, 2026. Updated regularly with user feedback and relevant new studies. Lean is available on iOS and Android.<\/p>\n      <\/div>\n      <div class=\"stores\">\n        <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/><\/a>\n        <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" \/><\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script>\n(function(){\n  var bar = document.getElementById('progBar');\n  function up(){\n    var h = document.documentElement;\n    var sc = (h.scrollTop)\/Math.max(1,(h.scrollHeight - h.clientHeight));\n    bar.style.transform = 'scaleX(' + Math.max(0,Math.min(1,sc)) + ')';\n  }\n  document.addEventListener('scroll', up, {passive:true});\n  up();\n})();\n\n(function(){\n  if (!('IntersectionObserver' in window)) {\n    document.querySelectorAll('.rev').forEach(function(n){n.classList.add('on')});\n    return;\n  }\n  var obs = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if (e.isIntersecting) { e.target.classList.add('on'); obs.unobserve(e.target); }\n    });\n  }, {threshold:0.12});\n  document.querySelectorAll('.rev').forEach(function(n){ obs.observe(n); });\n})();\n\n(function(){\n  var phoneImg = document.getElementById('phoneImg');\n  var phoneBack = document.getElementById('phoneBack');\n  var zones = document.getElementById('phoneZones');\n  var topTabs = document.querySelectorAll('.phone-tabs button');\n  var navTaps = document.querySelectorAll('.phone-navbar button');\n\n  var tabMap = {\n    bilan:    {src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp',     drill:false},\n    kcal:     {src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp',      drill:false},\n    depense:  {src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp',   drill:true},\n    strategie:{src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp', drill:false}\n  };\n  var subMap = {\n    BMR:  'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp',\n    NEAT: 'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp',\n    EAT:  'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp',\n    TEF:  'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp'\n  };\n  var currentTab = 'depense';\n\n  function setActive(tab){\n    topTabs.forEach(function(b){ b.classList.toggle('on', b.dataset.tab===tab); });\n  }\n  function showTab(tab){\n    var t = tabMap[tab]; if(!t) return;\n    currentTab = tab;\n    phoneImg.style.opacity = 0;\n    setTimeout(function(){\n      phoneImg.className = 'phone-bg tab-' + tab;\n      phoneImg.style.opacity = 1;\n      zones.style.display = t.drill ? 'block' : 'none';\n      phoneBack.classList.remove('on');\n    }, 150);\n    setActive(tab);\n  }\n  function showSub(sub){\n    var src = subMap[sub]; if(!src) return;\n    phoneImg.style.opacity = 0;\n    setTimeout(function(){\n      phoneImg.className = 'phone-bg sub-' + sub;\n      phoneImg.style.opacity = 1;\n      zones.style.display = 'none';\n      phoneBack.classList.add('on');\n    }, 150);\n  }\n\n  var hintD = document.getElementById('tapHintDesktop');\n  var hintM = document.getElementById('tapHintMobile');\n  function hideHints(){\n    if (hintD) hintD.classList.add('hidden');\n    if (hintM) hintM.classList.add('hidden');\n  }\n\n  topTabs.forEach(function(b){ b.addEventListener('click', function(){ hideHints(); showTab(b.dataset.tab); }); });\n  navTaps.forEach(function(b){ b.addEventListener('click', function(){ hideHints(); showTab(b.dataset.tab); }); });\n  zones.querySelectorAll('.z').forEach(function(z){\n    z.addEventListener('click', function(){ hideHints(); showSub(z.dataset.sub); });\n    z.addEventListener('keydown', function(e){\n      if (e.key==='Enter' || e.key===' ') { e.preventDefault(); hideHints(); showSub(z.dataset.sub); }\n    });\n  });\n  phoneBack.addEventListener('click', function(){ hideHints(); showTab(currentTab); });\n})();\n\n(function(){\n  if (typeof Chart === 'undefined') return;\n  \/\/ v6 anti-overflow helper: preserve designer intent + strict clamp inside chartArea\n  function xAdj(xv, halfW, baseAdj){\n    return function(c){\n      var s = c.chart.scales.x;\n      if(!s || !c.chart.chartArea) return (baseAdj != null ? baseAdj : 0);\n      var area = c.chart.chartArea;\n      var px = s.getPixelForValue(xv);\n      var hw = halfW || 60;\n      var base = (baseAdj != null) ? baseAdj : 0;\n      var center = px + base;\n      var minC = area.left + hw + 4;\n      var maxC = area.right - hw - 4;\n      if(maxC < minC){ var mid = (area.left + area.right) \/ 2; return mid - px; }\n      if(center < minC) center = minC;\n      if(center > maxC) center = maxC;\n      return center - px;\n    };\n  }\nvar PINK = '#FF2D6E';\n  var LIFE = '#27B5A3';\n  var INK  = '#0E0E10';\n  var MUTE = '#6E6E73';\n  var RULE = '#E8E6DF';\n\n  Chart.defaults.font.family = '-apple-system, \"SF Pro Text\", system-ui, sans-serif';\n  Chart.defaults.color = MUTE;\n\n  \/\/ Plugin custom : trait pointille noir reliant le sommet de la barre Lifesum (2500) au sommet de la barre Lean (2000) pour le chart BMR\n  var bmrDeltaLine = {\n    id: 'bmrDeltaLine',\n    afterDatasetsDraw: function(chart){\n      var meta = chart.getDatasetMeta(0);\n      if (!meta || !meta.data || meta.data.length < 2) return;\n      var b1 = meta.data[0], b2 = meta.data[1];\n      if (!b1 || !b2) return;\n      var ctx = chart.ctx;\n      var x1 = b1.x, y1 = b1.y;\n      var x2 = b2.x, y2 = b2.y;\n      ctx.save();\n      ctx.strokeStyle = INK;\n      ctx.lineWidth = 1.5;\n      ctx.setLineDash([6,4]);\n      ctx.beginPath();\n      ctx.moveTo(x1, y1);\n      ctx.lineTo(x2, y1);   \/\/ segment horizontal en haut de la barre Lifesum\n      ctx.moveTo(x2, y1);\n      ctx.lineTo(x2, y2);   \/\/ segment vertical jusqu'au sommet de la barre Lean\n      ctx.stroke();\n      ctx.restore();\n    }\n  };\n\n  var lazy = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if (!e.isIntersecting) return;\n      var id = e.target.id;\n      if (id === 'chartBMR')   buildBMR();\n      if (id === 'chartNEAT')  buildNEAT();\n      if (id === 'chartAdapt') buildAdapt();\n      lazy.unobserve(e.target);\n    });\n  }, {threshold:0.2});\n  ['chartBMR','chartNEAT','chartAdapt'].forEach(function(id){\n    var el = document.getElementById(id);\n    if (el) lazy.observe(el);\n  });\n\n  \/\/ Animation des barres horizontales scorecard\n  var scoreObs = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if (!e.isIntersecting) return;\n      e.target.querySelectorAll('.bar .b > i').forEach(function(i){\n        var w = i.style.width;\n        i.style.width = '0%';\n        requestAnimationFrame(function(){ requestAnimationFrame(function(){ i.style.width = w; }); });\n      });\n      scoreObs.unobserve(e.target);\n    });\n  }, {threshold:0.25});\n  document.querySelectorAll('.scorecard').forEach(function(n){ scoreObs.observe(n); });\n\n  function fmt(n){return n.toLocaleString('fr-FR').replace(',',' ');}\n\n  function buildBMR(){\n    var ctx = document.getElementById('chartBMR').getContext('2d');\n    new Chart(ctx, {\n      type: 'bar',\n      data: {\n        labels: ['LIFESUM \u00b7 Mifflin-St Jeor\\n1990', 'LEAN \u00b7 Brevet\u00e9\\nsur bodyfat r\u00e9el'],\n        datasets: [{\n          data: [2500, 2000],\n          backgroundColor: [LIFE, PINK],\n          borderRadius: 6,\n          maxBarThickness: 110\n        }]\n      },\n      plugins: [bmrDeltaLine],\n      options: {\n        responsive:true, maintainAspectRatio:false,\n        animation:{duration:900, easing:'easeOutQuart'},\n        layout:{padding:{top:56, bottom:6, left:14, right:14}},\n        plugins:{\n          legend:{display:false},\n          tooltip:{enabled:false},\n          annotation:{\n            annotations:{\n              lblLIFE:{type:'label',xValue:0,yValue:2670,content:['2 500'],font:{family:'-apple-system',size:24,weight:'700'},color:INK},\n              lblLEAN:{type:'label',xValue:1,yValue:2170,content:['2 000'],font:{family:'-apple-system',size:24,weight:'700'},color:PINK},\n              delta:{type:'label',xValue:0.5,yValue:2200,content:['\u2212500 kcal'],font:{family:'-apple-system',size:12,weight:'600'},color:'#fff',backgroundColor:INK,borderRadius:14,padding:{x:11,y:5}}\n            }\n          }\n        },\n        scales:{\n          x:{grid:{display:false,drawBorder:false},ticks:{font:{size:11},color:MUTE,callback:function(v,i){return this.getLabelForValue(v).split('\\n');}},border:{display:false}},\n          y:{beginAtZero:true,max:2900,position:'right',grid:{color:RULE,borderDash:[4,4],drawBorder:false},border:{display:false},ticks:{font:{size:11},color:MUTE,stepSize:1000,callback:function(v){return v===0?'0':fmt(v);}}}\n        }\n      }\n    });\n  }\n\n  function buildNEAT(){\n    var ctx = document.getElementById('chartNEAT').getContext('2d');\n    var labels = ['Lun','Mar','Mer','Jeu','Ven','Sam','Dim'];\n    var real   = [2100, 2350, 2080, 2950, 2200, 3200, 1800];\n    new Chart(ctx, {\n      type: 'line',\n      data: {\n        labels: labels,\n        datasets: [\n          {label:'Lean \u00b7 d\u00e9pense r\u00e9elle',data:real,borderColor:PINK,backgroundColor:'rgba(255,45,110,0.08)',borderWidth:2.5,pointRadius:5,pointBackgroundColor:'#fff',pointBorderColor:PINK,pointBorderWidth:2,tension:0.35,fill:true},\n          {label:'Lifesum \u00b7 objectif fixe 2 400 kcal',data:[2400,2400,2400,2400,2400,2400,2400],borderColor:LIFE,borderWidth:2.5,borderDash:[8,5],pointRadius:0,tension:0,fill:false}\n        ]\n      },\n      options: {\n        responsive:true, maintainAspectRatio:false,\n        animation:{duration:1000, easing:'easeOutQuart'},\n        layout:{padding:{top:80, bottom:34, left:32, right:64}},\n        plugins:{\n          legend:{display:true, position:'top', align:'start', labels:{boxWidth:14, boxHeight:2, color:MUTE, font:{size:12}, padding:14, usePointStyle:false}},\n          tooltip:{backgroundColor:'#0c0c0c',titleColor:'#fff',bodyColor:'#fff',cornerRadius:8,padding:10,displayColors:false,callbacks:{label:function(c){return fmt(c.parsed.y)+' kcal';}}},\n          annotation:{annotations:{\n            peakSam:{type:'label',xValue:5,yValue:3450,content:['Disneyland 15 km','+800 kcal'],font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:PINK,borderRadius:10,padding:{x:9,y:5},textAlign:'center',xAdjust:xAdj(5,58,-28)},\n            peakJeu:{type:'label',xValue:3,yValue:3300,content:['Footing + bureau debout'],font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:INK,borderRadius:10,padding:{x:9,y:5}},\n            dipDim:{type:'label',xValue:6,yValue:1620,content:['Canap\u00e9 Netflix','\u2212600 kcal'],font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:'#5a5a5e',borderRadius:10,padding:{x:9,y:5},textAlign:'center',xAdjust:xAdj(6,52,-42)},\n            lifeTag:{type:'label',xValue:0.55,yValue:2510,content:['Lifesum fixe : 2 400'],font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:LIFE,borderRadius:10,padding:{x:9,y:4},xAdjust:xAdj(0.55,68,0)}\n          }}\n        },\n        scales:{\n          x:{grid:{display:false,drawBorder:false},ticks:{font:{size:11},color:MUTE},border:{display:false}},\n          y:{min:1400,max:3800,position:'right',grid:{color:RULE,borderDash:[4,4],drawBorder:false},border:{display:false},ticks:{font:{size:11},color:MUTE,stepSize:500,callback:function(v){return fmt(v);}}}\n        }\n      }\n    });\n  }\n\n  function buildAdapt(){\n    var ctx = document.getElementById('chartAdapt').getContext('2d');\n    var labels = ['S.1','S.2','S.3','S.4','S.5','S.6','S.7','S.8'];\n    var lean = [2500, 2470, 2420, 2350, 2280, 2230, 2180, 2150];\n    var life = [2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500];\n    new Chart(ctx, {\n      type:'line',\n      data:{labels:labels,datasets:[\n        {label:'Lean \u00b7 TDEE r\u00e9elle adapt\u00e9e',data:lean,borderColor:PINK,backgroundColor:'rgba(255,45,110,0.10)',borderWidth:2.5,pointRadius:4,pointBackgroundColor:'#fff',pointBorderColor:PINK,pointBorderWidth:2,tension:0.35,fill:true},\n        {label:'Lifesum \u00b7 objectif fig\u00e9',data:life,borderColor:LIFE,borderWidth:2.5,borderDash:[8,5],pointRadius:0,tension:0,fill:false}\n      ]},\n      options:{\n        responsive:true, maintainAspectRatio:false,\n        animation:{duration:1100, easing:'easeOutQuart'},\n        layout:{padding:{top:72, bottom:28, left:64, right:64}},\n        plugins:{\n          legend:{display:true,position:'top',align:'start',labels:{boxWidth:14,boxHeight:2,color:MUTE,font:{size:12},padding:14}},\n          tooltip:{backgroundColor:'#0c0c0c',titleColor:'#fff',bodyColor:'#fff',cornerRadius:8,padding:10,displayColors:false,callbacks:{label:function(c){return fmt(c.parsed.y)+' kcal';}}},\n          annotation:{annotations:{\n            adaptTag:{type:'label',xValue:5.6,yValue:2100,content:['\u221214 % adaptation','Vous arr\u00eatez de perdre'],font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:PINK,borderRadius:10,padding:{x:9,y:5},textAlign:'center'},\n            lifeStill:{type:'label',xValue:0.7,yValue:2570,content:['Lifesum : 2 500 fig\u00e9'],font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:LIFE,borderRadius:10,padding:{x:9,y:4},xAdjust:xAdj(0.7,68,0)},\n            start:{type:'label',xValue:0,yValue:2630,content:['2 500'],font:{family:'-apple-system',size:14,weight:'700'},color:INK,xAdjust:xAdj(0,22,22)},\n            end:{type:'label',xValue:7,yValue:2080,content:['2 150'],font:{family:'-apple-system',size:14,weight:'700'},color:PINK,xAdjust:xAdj(7,22,-22)}\n          }}\n        },\n        scales:{\n          x:{grid:{display:false,drawBorder:false},ticks:{font:{size:11},color:MUTE},border:{display:false}},\n          y:{min:2000,max:2700,position:'right',grid:{color:RULE,borderDash:[4,4],drawBorder:false},border:{display:false},ticks:{font:{size:11},color:MUTE,stepSize:200,callback:function(v){return fmt(v);}}}\n        }\n      }\n    });\n  }\n})();\n<\/script>\n\n<\/div>\n\n\n<!-- lean-mesh-v6 -->\n<aside class=\"lean-mesh\" style=\"margin:48px auto;max-width:760px;padding:24px 28px;background:#ffffff;border-left:4px solid #FF2D6E;border-radius:0 12px 12px 0;box-shadow:0 6px 24px rgba(20,20,40,0.06);font-family:-apple-system,'SF Pro Text','Segoe UI',Roboto,Arial,sans-serif;color:#1a1a2e;\"><p style=\"margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:#FF2D6E;\">Also read<\/p><ul style=\"list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:10px;\"><li><a href=\"\/en\/comparatifs\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">All Lean comparisons face to the major calorie apps <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Hub: MyFitnessPal, Yazio, Cronometer, Lifesum, FatSecret, Noom.<\/span><\/a><\/li><li><a href=\"\/en\/lean-vs-myfitnesspal\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Lean vs MyFitnessPal: the TDEE formula that changes everything <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Why MyFitnessPal miscalculates your real calorie expenditure.<\/span><\/a><\/li><li><a href=\"\/en\/lean-vs-yazio\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Lean vs Yazio: scientific precision vs European ergonomics <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Honest comparison: BMR, NEAT, EAT, TEF, adaptation.<\/span><\/a><\/li><li><a href=\"\/en\/lean-vs-cronometer\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Lean vs Cronometer: micronutrient depth versus TDEE precision <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Cronometer sees your micronutrients. Lean sees your real expenditure.<\/span><\/a><\/li><li><a href=\"\/en\/lean-vs-fatsecret\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Lean vs FatSecret: Premium precision versus the free community-driven database <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">FatSecret is free. Lean is precise. The hidden cost of free, explained.<\/span><\/a><\/li><li><a href=\"\/en\/lean-vs-noom\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Lean vs Noom: psychological coaching versus metabolic precision <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Noom changes your habits. Lean measures your expenditure. Coaching doesn't replace measurement.<\/span><\/a><\/li><li><a href=\"\/en\/alternative-myfitnesspal\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Alternative to MyFitnessPal: the 5 real options in 2026 <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Honest comparison: Lean, Yazio, Cronometer, Lifesum, FatSecret.<\/span><\/a><\/li><\/ul><\/aside>","protected":false},"excerpt":{"rendered":"<p>Lean Calculateur TDEE Accueil &nbsp;\/&nbsp; Lean vs Lifesum Comparatif &middot; Nutrition &amp; TDEE Lean face \u00e0 Lifesum. Le wrapping di\u00e9t\u00e9tique premium face au seul qui recompose ton TDEE en continu. Lifesum vend du coaching di\u00e8te. Lean voit ta d\u00e9pense r\u00e9elle. Deux promesses qui ne jouent pas sur le m\u00eame terrain. L&rsquo;\u00e9quipe Lean &middot; Lecture 12&nbsp;min [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"single-lvm-blank","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1407","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Lean face \u00e0 Lifesum : coaching di\u00e8te premium face \u00e0 la pr\u00e9cision TDEE - Lean<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lean-app.com\/en\/lean-vs-lifesum\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lean face \u00e0 Lifesum : coaching di\u00e8te premium face \u00e0 la pr\u00e9cision TDEE - Lean\" \/>\n<meta property=\"og:description\" content=\"Lean Calculateur TDEE Accueil &nbsp;\/&nbsp; Lean vs Lifesum Comparatif &middot; Nutrition &amp; TDEE Lean face \u00e0 Lifesum. Le wrapping di\u00e9t\u00e9tique premium face au seul qui recompose ton TDEE en continu. Lifesum vend du coaching di\u00e8te. Lean voit ta d\u00e9pense r\u00e9elle. Deux promesses qui ne jouent pas sur le m\u00eame terrain. L&rsquo;\u00e9quipe Lean &middot; Lecture 12&nbsp;min [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lean-app.com\/en\/lean-vs-lifesum\/\" \/>\n<meta property=\"og:site_name\" content=\"Lean\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-24T14:43:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-24T17:57:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" \/>\n<meta name=\"author\" content=\"fleboy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"fleboy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"28 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/lean-app.com\/lean-vs-lifesum\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-lifesum\/\"},\"author\":{\"name\":\"fleboy\",\"@id\":\"https:\/\/lean-app.com\/#\/schema\/person\/b8edc66875f72aab05563a8305d16c48\"},\"headline\":\"Lean face \u00e0 Lifesum : coaching di\u00e8te premium face \u00e0 la pr\u00e9cision TDEE\",\"datePublished\":\"2026-05-24T14:43:07+00:00\",\"dateModified\":\"2026-05-24T17:57:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-lifesum\/\"},\"wordCount\":5908,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-lifesum\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/lean-app.com\/lean-vs-lifesum\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lean-app.com\/lean-vs-lifesum\/\",\"url\":\"https:\/\/lean-app.com\/lean-vs-lifesum\/\",\"name\":\"Lean face \u00e0 Lifesum : coaching di\u00e8te premium face \u00e0 la pr\u00e9cision TDEE - Lean\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-lifesum\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-lifesum\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\",\"datePublished\":\"2026-05-24T14:43:07+00:00\",\"dateModified\":\"2026-05-24T17:57:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-lifesum\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lean-app.com\/lean-vs-lifesum\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lean-app.com\/lean-vs-lifesum\/#primaryimage\",\"url\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\",\"contentUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lean-app.com\/lean-vs-lifesum\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lean-app.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean face \u00e0 Lifesum : coaching di\u00e8te premium face \u00e0 la pr\u00e9cision TDEE\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/lean-app.com\/#website\",\"url\":\"https:\/\/lean-app.com\/\",\"name\":\"Lean\",\"description\":\"Download and try the app for FREE \u2014 take control of your body FOR LIFE.Download and try the app for FREE \u2014 take control of your body FOR LIFE.\",\"publisher\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/lean-app.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/lean-app.com\/#organization\",\"name\":\"Lean\",\"url\":\"https:\/\/lean-app.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lean-app.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png\",\"contentUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png\",\"width\":1672,\"height\":1484,\"caption\":\"Lean\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/lean-app.com\/#\/schema\/person\/b8edc66875f72aab05563a8305d16c48\",\"name\":\"fleboy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lean-app.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f154b8b7d1228ffdb9ef5c92fc8774413a2cefd1bd6ba6021b9f7bdbd705ca73?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f154b8b7d1228ffdb9ef5c92fc8774413a2cefd1bd6ba6021b9f7bdbd705ca73?s=96&d=mm&r=g\",\"caption\":\"fleboy\"},\"sameAs\":[\"https:\/\/lean-app.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lean face \u00e0 Lifesum : coaching di\u00e8te premium face \u00e0 la pr\u00e9cision TDEE - Lean","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/lean-app.com\/en\/lean-vs-lifesum\/","og_locale":"en_US","og_type":"article","og_title":"Lean face \u00e0 Lifesum : coaching di\u00e8te premium face \u00e0 la pr\u00e9cision TDEE - Lean","og_description":"Lean Calculateur TDEE Accueil &nbsp;\/&nbsp; Lean vs Lifesum Comparatif &middot; Nutrition &amp; TDEE Lean face \u00e0 Lifesum. Le wrapping di\u00e9t\u00e9tique premium face au seul qui recompose ton TDEE en continu. Lifesum vend du coaching di\u00e8te. Lean voit ta d\u00e9pense r\u00e9elle. Deux promesses qui ne jouent pas sur le m\u00eame terrain. L&rsquo;\u00e9quipe Lean &middot; Lecture 12&nbsp;min [&hellip;]","og_url":"https:\/\/lean-app.com\/en\/lean-vs-lifesum\/","og_site_name":"Lean","article_publisher":"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr","article_published_time":"2026-05-24T14:43:07+00:00","article_modified_time":"2026-05-24T17:57:23+00:00","og_image":[{"url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","type":"","width":"","height":""}],"author":"fleboy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"fleboy","Est. reading time":"28 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/lean-app.com\/lean-vs-lifesum\/#article","isPartOf":{"@id":"https:\/\/lean-app.com\/lean-vs-lifesum\/"},"author":{"name":"fleboy","@id":"https:\/\/lean-app.com\/#\/schema\/person\/b8edc66875f72aab05563a8305d16c48"},"headline":"Lean face \u00e0 Lifesum : coaching di\u00e8te premium face \u00e0 la pr\u00e9cision TDEE","datePublished":"2026-05-24T14:43:07+00:00","dateModified":"2026-05-24T17:57:23+00:00","mainEntityOfPage":{"@id":"https:\/\/lean-app.com\/lean-vs-lifesum\/"},"wordCount":5908,"commentCount":0,"publisher":{"@id":"https:\/\/lean-app.com\/#organization"},"image":{"@id":"https:\/\/lean-app.com\/lean-vs-lifesum\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/lean-app.com\/lean-vs-lifesum\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/lean-app.com\/lean-vs-lifesum\/","url":"https:\/\/lean-app.com\/lean-vs-lifesum\/","name":"Lean face \u00e0 Lifesum : coaching di\u00e8te premium face \u00e0 la pr\u00e9cision TDEE - Lean","isPartOf":{"@id":"https:\/\/lean-app.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lean-app.com\/lean-vs-lifesum\/#primaryimage"},"image":{"@id":"https:\/\/lean-app.com\/lean-vs-lifesum\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","datePublished":"2026-05-24T14:43:07+00:00","dateModified":"2026-05-24T17:57:23+00:00","breadcrumb":{"@id":"https:\/\/lean-app.com\/lean-vs-lifesum\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lean-app.com\/lean-vs-lifesum\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lean-app.com\/lean-vs-lifesum\/#primaryimage","url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","contentUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/lean-app.com\/lean-vs-lifesum\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lean-app.com\/"},{"@type":"ListItem","position":2,"name":"Lean face \u00e0 Lifesum : coaching di\u00e8te premium face \u00e0 la pr\u00e9cision TDEE"}]},{"@type":"WebSite","@id":"https:\/\/lean-app.com\/#website","url":"https:\/\/lean-app.com\/","name":"Lean","description":"Download and try the app for FREE \u2014 take control of your body FOR LIFE.Download and try the app for FREE \u2014 take control of your body FOR LIFE.","publisher":{"@id":"https:\/\/lean-app.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lean-app.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/lean-app.com\/#organization","name":"Lean","url":"https:\/\/lean-app.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lean-app.com\/#\/schema\/logo\/image\/","url":"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png","contentUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2025\/08\/Logo-for-Lean-App-the-best-calorie-and-TDEE-tracking-application.png","width":1672,"height":1484,"caption":"Lean"},"image":{"@id":"https:\/\/lean-app.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr"]},{"@type":"Person","@id":"https:\/\/lean-app.com\/#\/schema\/person\/b8edc66875f72aab05563a8305d16c48","name":"fleboy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lean-app.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f154b8b7d1228ffdb9ef5c92fc8774413a2cefd1bd6ba6021b9f7bdbd705ca73?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f154b8b7d1228ffdb9ef5c92fc8774413a2cefd1bd6ba6021b9f7bdbd705ca73?s=96&d=mm&r=g","caption":"fleboy"},"sameAs":["https:\/\/lean-app.com"]}]}},"_links":{"self":[{"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/posts\/1407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/comments?post=1407"}],"version-history":[{"count":0,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/posts\/1407\/revisions"}],"wp:attachment":[{"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/media?parent=1407"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/categories?post=1407"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/tags?post=1407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}