{"id":1565,"date":"2026-05-26T22:00:30","date_gmt":"2026-05-26T22:00:30","guid":{"rendered":"https:\/\/lean-app.com\/?p=1565"},"modified":"2026-05-28T08:25:07","modified_gmt":"2026-05-28T08:25:07","slug":"calculateur-deficit-calorique","status":"publish","type":"post","link":"https:\/\/lean-app.com\/en\/calculateur-deficit-calorique\/","title":{"rendered":"Calculateur de d\u00e9ficit calorique : la bonne approche pour une s\u00e8che (selon ton vrai 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<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}\n\n\/* Calculator-specific styles, scoped #lvm-shell *\/\n#lvm-shell .calc-board{display:grid;grid-template-columns:1fr;gap:18px;margin:32px 0}\n@media(min-width:780px){#lvm-shell .calc-board{grid-template-columns:1fr 1fr;gap:24px}}\n#lvm-shell .calc-inputs{background:#FAF7F2;border-radius:14px;padding:22px;border:1px solid var(--rule-soft)}\n#lvm-shell .calc-inputs h3{font-family:var(--font-display);font-size:18px;font-weight:600;margin:0 0 16px;color:var(--ink);letter-spacing:-.01em}\n#lvm-shell .calc-row{margin:0 0 14px}\n#lvm-shell .calc-row label{display:block;font-size:13px;color:var(--muted);margin-bottom:6px;font-weight:500}\n#lvm-shell .calc-row input,#lvm-shell .calc-row select{width:100%;padding:11px 13px;border:1px solid var(--rule);border-radius:9px;font-size:16px;background:#fff;color:var(--ink);font-family:var(--font-text);box-sizing:border-box}\n#lvm-shell .calc-row input:focus,#lvm-shell .calc-row select:focus{outline:2px solid var(--pink);outline-offset:1px;border-color:var(--pink)}\n#lvm-shell .calc-sex{display:flex;gap:8px}\n#lvm-shell .calc-sex label{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;background:#fff;border:1px solid var(--rule);border-radius:9px;cursor:pointer;margin:0;font-size:14px;font-weight:500;color:var(--ink)}\n#lvm-shell .calc-sex input{display:none}\n#lvm-shell .calc-sex input:checked + span{color:var(--pink);font-weight:600}\n#lvm-shell .calc-sex label:has(input:checked){border-color:var(--pink);background:var(--pink-soft)}\n#lvm-shell .calc-bf{display:flex;align-items:center;gap:10px}\n#lvm-shell .calc-bf input[type=range]{flex:1;accent-color:var(--pink);height:6px}\n#lvm-shell .calc-bf .bf-val{font-weight:600;color:var(--pink);min-width:42px;font-family:var(--font-mono);font-size:15px}\n#lvm-shell .calc-results{display:grid;grid-template-columns:1fr;gap:12px}\n#lvm-shell .calc-tdee{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:18px 20px;text-align:center}\n#lvm-shell .calc-tdee .label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:var(--font-mono)}\n#lvm-shell .calc-tdee .val{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.025em;margin-top:6px;color:var(--ink);line-height:1}\n#lvm-shell .calc-tdee .val .unit{font-size:14px;font-weight:500;color:var(--muted);margin-left:6px;letter-spacing:0}\n#lvm-shell .calc-tdee .note{font-size:12px;color:var(--dim);margin-top:6px}\n#lvm-shell .scen-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:4px}\n#lvm-shell .scen-card{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:14px 16px}\n#lvm-shell .scen-card.lent{border-left:4px solid #4CAF50}\n#lvm-shell .scen-card.mod{border-left:4px solid var(--pink)}\n#lvm-shell .scen-card.agg{border-left:4px solid #E84D44}\n#lvm-shell .scen-card .scen-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}\n#lvm-shell .scen-card .scen-name{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--ink);letter-spacing:-.01em}\n#lvm-shell .scen-card .scen-pct{font-family:var(--font-mono);font-size:12px;color:var(--muted);font-weight:600}\n#lvm-shell .scen-card .scen-kcal{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-top:6px;line-height:1}\n#lvm-shell .scen-card.mod .scen-kcal{color:var(--pink)}\n#lvm-shell .scen-card .scen-kcal .u{font-size:13px;font-weight:500;color:var(--muted);margin-left:4px;letter-spacing:0}\n#lvm-shell .scen-card .scen-rate{font-size:13px;color:var(--ink-2);margin-top:4px}\n#lvm-shell .scen-card .scen-warn{font-size:12px;color:#B23030;margin-top:6px;line-height:1.4}\n#lvm-shell .calc-delta{margin-top:10px;padding:14px 16px;background:var(--pink-soft);border-left:3px solid var(--pink);border-radius:0 10px 10px 0;font-size:14px;color:var(--ink);line-height:1.5}\n#lvm-shell .calc-delta b{color:var(--pink);font-family:var(--font-mono)}\n#lvm-shell .calc-note{margin-top:14px;font-size:13px;color:var(--muted);line-height:1.5}\n#lvm-shell .calc-note a{color:var(--pink);text-decoration:underline}\n\n\/* Statement block *\/\n#lvm-shell .statement{margin:54px 0;padding:48px 32px;background:#FAF7F2;border-radius:18px;text-align:center}\n#lvm-shell .statement p{font-family:var(--font-display);font-size:34px;line-height:1.2;font-weight:500;letter-spacing:-.025em;color:var(--ink);margin:0;max-width:680px;margin-inline:auto}\n#lvm-shell .statement .accent{color:var(--pink)}\n@media(max-width:640px){#lvm-shell .statement{padding:38px 22px}#lvm-shell .statement p{font-size:24px}}\n\n\/* Profil cards (no scrollable table) *\/\n#lvm-shell .profile-grid{display:grid;grid-template-columns:1fr;gap:16px;margin:32px 0}\n#lvm-shell .profile-card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:20px 22px}\n#lvm-shell .profile-card h4{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0 0 4px;color:var(--ink)}\n#lvm-shell .profile-card .meta{font-size:13px;color:var(--muted);margin-bottom:14px}\n#lvm-shell .profile-card .rows{display:grid;grid-template-columns:1fr;gap:6px}\n#lvm-shell .profile-card .rw{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px 12px;background:#FAF7F2;border-radius:8px;font-size:14px;align-items:center}\n#lvm-shell .profile-card .rw .v{font-family:var(--font-mono);font-weight:600;color:var(--ink);font-size:13px}\n#lvm-shell .profile-card .rw.lean{background:var(--pink-soft);border-left:3px solid var(--pink)}\n#lvm-shell .profile-card .rw.lean .v{color:var(--pink)}\n#lvm-shell .profile-card .delta{font-size:12px;color:var(--dim);margin-top:8px}\n\n\/* 3 scenarios detailed cards *\/\n#lvm-shell .sce-detail{display:grid;grid-template-columns:1fr;gap:18px;margin:32px 0}\n#lvm-shell .sce-detail .sd{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:22px 24px}\n#lvm-shell .sce-detail .sd.lent{border-left:4px solid #4CAF50}\n#lvm-shell .sce-detail .sd.mod{border-left:4px solid var(--pink)}\n#lvm-shell .sce-detail .sd.agg{border-left:4px solid #E84D44}\n#lvm-shell .sce-detail .sd .head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px;flex-wrap:wrap}\n#lvm-shell .sce-detail .sd h4{font-family:var(--font-display);font-size:19px;font-weight:600;margin:0;color:var(--ink);letter-spacing:-.015em}\n#lvm-shell .sce-detail .sd .pct{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--muted)}\n#lvm-shell .sce-detail .sd.lent .pct{color:#4CAF50}\n#lvm-shell .sce-detail .sd.mod .pct{color:var(--pink)}\n#lvm-shell .sce-detail .sd.agg .pct{color:#E84D44}\n#lvm-shell .sce-detail .sd .lab{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:var(--font-mono);margin:10px 0 2px}\n#lvm-shell .sce-detail .sd p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}\n\n\/* BodyScan illust (defensive inline-equivalent here) *\/\n#lvm-shell .bodyscan-illust{margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:220px}\n#lvm-shell .bodyscan-illust .mini-phone{max-width:200px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);box-shadow:0 18px 36px rgba(0,0,0,.14);position:relative}\n#lvm-shell .bodyscan-illust .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 .bodyscan-illust .mini-phone .scr{border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5}\n#lvm-shell .bodyscan-illust .mini-phone .scr img{width:100%;height:100%;object-fit:cover;display:block}\n#lvm-shell .bodyscan-cap{font-size:13px;color:var(--muted);text-align:center;line-height:1.5}\n#lvm-shell .bodyscan-cap b{display:block;color:var(--ink);font-weight:600;margin-bottom:3px}\n\n\/* FAQ details *\/\n#lvm-shell details.faq{background:#fff;border:1px solid var(--rule);border-radius:10px;margin:8px 0;overflow:hidden}\n#lvm-shell details.faq summary{padding:16px 20px;font-weight:600;font-size:16px;color:var(--ink);cursor:pointer;list-style:none;position:relative;padding-right:48px;font-family:var(--font-display);letter-spacing:-.01em}\n#lvm-shell details.faq summary::-webkit-details-marker{display:none}\n#lvm-shell details.faq summary::after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--pink);font-size:22px;font-weight:300;line-height:1}\n#lvm-shell details.faq[open] summary::after{content:\"&minus;\"}\n#lvm-shell details.faq .faq-body{padding:0 20px 18px;font-size:15px;line-height:1.65;color:var(--ink-2)}\n#lvm-shell details.faq .faq-body p{margin:0 0 8px}\n\n\/* Sources *\/\n#lvm-shell .sources{margin:48px 0 32px;padding:24px;background:#FAF7F2;border-radius:14px;font-size:13px;line-height:1.6;color:var(--muted)}\n#lvm-shell .sources h4{font-family:var(--font-display);font-size:14px;font-weight:600;margin:0 0 10px;color:var(--ink);text-transform:uppercase;letter-spacing:.06em}\n#lvm-shell .sources a{color:var(--pink);text-decoration:none}\n#lvm-shell .sources a:hover{text-decoration:underline}\n#lvm-shell .sources ol{margin:0;padding-left:22px}\n#lvm-shell .sources li{margin:4px 0}\n\n\/* Body copy *\/\n#lvm-shell h2.sect{font-family:var(--font-display);font-size:34px;font-weight:600;letter-spacing:-.03em;margin:64px 0 16px;line-height:1.15;color:var(--ink)}\n#lvm-shell h2.sect .num{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--pink);display:block;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;-webkit-font-smoothing:antialiased}\n#lvm-shell h3.sub{font-family:var(--font-display);font-size:22px;font-weight:600;margin:32px 0 12px;color:var(--ink);letter-spacing:-.015em}\n#lvm-shell .body p{margin:0 0 18px;font-size:17px;line-height:1.7;color:var(--ink-2)}\n#lvm-shell .body p b{color:var(--ink);font-weight:600}\n\n\/* CTA band *\/\n#lvm-shell .get-band{margin:48px 0 24px;padding:42px 32px;background:linear-gradient(135deg,#fff,#FAF7F2);border:1px solid var(--rule);border-radius:18px;text-align:center}\n#lvm-shell .get-band h3{font-family:var(--font-display);font-size:30px;font-weight:600;margin:0 0 6px;color:var(--ink);letter-spacing:-.025em}\n#lvm-shell .get-band p{margin:0 0 22px;font-size:16px;color:var(--muted);line-height:1.5}\n#lvm-shell .get-band .stores{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;align-items:center}\n#lvm-shell .get-band .stores img{height:54px;width:auto;border-radius:10px}\n@media(max-width:640px){#lvm-shell .get-band h3{font-size:22px}}\n\n#lvm-shell .micro-cta{margin:24px 0;padding:18px 22px;background:var(--pink-soft);border-left:3px solid var(--pink);border-radius:0 10px 10px 0;font-size:15px;line-height:1.55}\n#lvm-shell .micro-cta a{color:var(--pink);font-weight:600;text-decoration:none}\n#lvm-shell .micro-cta a:hover{text-decoration:underline}\n<\/style>\n<style id=\"lvm-collision-reset\">\n\/* Hard reset for global theme styles that collide with our content *\/\nbody.postid-1565 #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-1565 #lvm-shell .wrap,\nbody.postid-1565 #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-1565 #lvm-shell .wrap,\n  body.postid-1565 #lvm-shell main.wrap{padding-left:18px!important;padding-right:18px!important}\n}\nhtml, body{overflow-x:hidden!important}\nbody.postid-1565 #lvm-shell{overflow-x:hidden;max-width:100vw}\nbody.postid-1565 #lvm-shell *{max-width:100%}\nbody.postid-1565 #lvm-shell .nav-row{max-width:100vw;box-sizing:border-box}\nbody.postid-1565 #lvm-shell.force-show .rev{opacity:1!important;transform:none!important}\n\n\/* === A.1 PHONE BACKGROUND CLASSES === *\/\nbody.postid-1565 #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-1565 #lvm-shell .phone-bg.tab-depense{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp)}\nbody.postid-1565 #lvm-shell .phone-bg.tab-bilan{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp)}\nbody.postid-1565 #lvm-shell .phone-bg.tab-kcal{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp)}\nbody.postid-1565 #lvm-shell .phone-bg.tab-strategie{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp)}\nbody.postid-1565 #lvm-shell .phone-bg.sub-BMR{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp)}\nbody.postid-1565 #lvm-shell .phone-bg.sub-NEAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp)}\nbody.postid-1565 #lvm-shell .phone-bg.sub-EAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp)}\nbody.postid-1565 #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-1565 #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-1565 #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-1565 #lvm-shell .cta-band .stores{width:100%!important;justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1565 #lvm-shell .cta-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1565 #lvm-shell .cta-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1565 #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-1565 #lvm-shell .get-band{padding:38px 22px!important}\n  body.postid-1565 #lvm-shell .get-band .stores{justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1565 #lvm-shell .get-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1565 #lvm-shell .get-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1565 #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-1565 #lvm-shell .get-band h3{font-size:26px!important;line-height:1.2!important}\n  body.postid-1565 #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-1565 #lvm-shell .brand-banner img{width:54px!important;height:54px!important}\n  body.postid-1565 #lvm-shell .brand-banner > div{padding:16px 12px!important;gap:8px!important}\n  body.postid-1565 #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-1565 #lvm-shell .scorecard{padding:18px 16px!important;border-radius:16px!important}\n  body.postid-1565 #lvm-shell .scorecard-head{display:none!important}\n  body.postid-1565 #lvm-shell .scorecard-row{\n    display:block!important;\n    padding:14px 0!important;\n    border-bottom:1px solid #E8E2D6!important;\n  }\n  body.postid-1565 #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-1565 #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-1565 #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-1565 #lvm-shell .scorecard-row .bar.lean::before{color:#FF2D6E!important}\n  body.postid-1565 #lvm-shell .scorecard-row .bar.mfp::before{color:#5B7FFF!important}\n  body.postid-1565 #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-1565 #lvm-shell .scorecard-row .bar .b > i{\n    display:block!important;\n    height:100%!important;\n    border-radius:99px!important;\n  }\n  body.postid-1565 #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-1565 #lvm-shell .cv-wrap{height:380px!important;min-height:360px!important;max-height:420px!important;width:100%!important}\n  body.postid-1565 #lvm-shell .cv-wrap canvas{width:100%!important;height:100%!important;display:block!important}\n  body.postid-1565 #lvm-shell .fig{padding:16px 4px 14px!important;margin:24px -4px 14px!important;overflow:visible!important}\n  body.postid-1565 #lvm-shell .fig-head{padding:0 12px!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}\n  body.postid-1565 #lvm-shell .fig-body{padding:0 2px!important}\n  body.postid-1565 #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-1565 #lvm-shell .cv-wrap{height:360px!important;min-height:340px!important;max-height:380px!important}\n  body.postid-1565 #lvm-shell .fig{padding:14px 2px 12px!important;margin:20px -6px 12px!important;border-radius:14px!important}\n  body.postid-1565 #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-1565 #lvm-shell .table{border-radius:14px!important}\n  body.postid-1565 #lvm-shell .table-row.head{display:none!important}\n  body.postid-1565 #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-1565 #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-1565 #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-1565 #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-1565 #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-1565 #lvm-shell .table-row > .cell:not(.lean):not(.crit)::before{\n    content:\"CRONOMETER\"!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:#E15822!important;\n  }\n  body.postid-1565 #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-1565 #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-1565 #lvm-shell .mini-row{gap:6px!important;margin:24px 0!important;grid-template-columns:repeat(3,1fr)!important}\n  body.postid-1565 #lvm-shell .mini-phone{max-width:100px!important;padding:2px!important;border-radius:14px!important;border-width:1px!important}\n  body.postid-1565 #lvm-shell .mini-phone.tiny{max-width:96px!important;padding:2px!important;border-radius:13px!important}\n  body.postid-1565 #lvm-shell .mini-phone .notch{width:30px!important;height:8px!important;border-radius:0 0 5px 5px!important}\n  body.postid-1565 #lvm-shell .mini-phone .scr{border-radius:11px!important}\n  body.postid-1565 #lvm-shell .mini-cap{font-size:10px!important;margin-top:8px!important}\n  body.postid-1565 #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-1565 #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-1565 #lvm-shell .tap-hint.desktop{display:none!important}\n  body.postid-1565 #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-1565 #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-1565 #lvm-shell .bodyscan-illust .mini-phone{max-width:200px!important;padding:3px!important;border-radius:22px!important;border-width:1px!important}\nbody.postid-1565 #lvm-shell .bodyscan-illust .mini-phone .notch{width:40px!important;height:11px!important;border-radius:0 0 7px 7px!important}\nbody.postid-1565 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:18px!important}\n@media (max-width:760px){\n  body.postid-1565 #lvm-shell .bodyscan-illust{max-width:180px!important}\n  body.postid-1565 #lvm-shell .bodyscan-illust .mini-phone{max-width:160px!important;padding:3px!important;border-radius:20px!important}\n  body.postid-1565 #lvm-shell .bodyscan-illust .mini-phone .notch{width:34px!important;height:9px!important;border-radius:0 0 6px 6px!important}\n  body.postid-1565 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:16px!important}\n}\n\n\/* Fix CompressX picture wrappers \u2014 images ne doivent pas exploser *\/\n#lvm-shell picture{display:block;max-width:100%}\n#lvm-shell picture img{display:block;max-width:100%;height:auto}\n#lvm-shell .bodyscan-illust .mini-phone .scr picture{display:block;width:100%;height:100%}\n#lvm-shell .bodyscan-illust .mini-phone .scr picture img{width:100%!important;height:100%!important;object-fit:cover!important}\n#lvm-shell .pyramide-illust picture{display:block;width:100%}\n#lvm-shell .pyramide-illust picture img{width:100%!important;height:auto!important;border-radius:18px}<\/style>\n<div id=\"lvm-shell\" class=\"force-show\">\n\n<nav class=\"nav\"><div class=\"nav-row\">\n  <a class=\"nav-brand\" href=\"https:\/\/lean-app.com\/en\/\"><img decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"Lean\" width=\"28\" height=\"28\"><span>Lean<\/span><\/a>\n  <div class=\"nav-spacer\"><\/div>\n  <a class=\"nav-link\" href=\"https:\/\/lean-app.com\/en\/\">Home<\/a>\n  <div class=\"nav-stores\">\n    <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-deficit\" target=\"_blank\" rel=\"noopener\" aria-label=\"App Store\"><img decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\"><\/a>\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-deficit\" target=\"_blank\" rel=\"noopener\" aria-label=\"Google Play\"><img decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\"><\/a>\n  <\/div>\n<\/div><\/nav>\n<div class=\"progress\"><i><\/i><\/div>\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; Calorie deficit calculator<\/div>\n  <div class=\"eyebrow\">Calculator &middot; Cutting science<\/div>\n  <h1 id=\"title\">Calorie deficit calculator: the right approach for a cut\n    <span class=\"alt\">based on your real bodyfat-aware TDEE<\/span>\n  <\/h1>\n  <p class=\"dek\">The right deficit isn&rsquo;t a round number. It&rsquo;s a percentage of your real TDEE. Compute it on your true expenditure (bodyfat-aware), pick a slow, moderate or aggressive pace, and watch muscle loss kick in as soon as you exceed &minus;25&nbsp;%.<\/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 26, 2026<\/span>\n  <\/div>\n  <div class=\"hero-stores\">\n    <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-deficit\" 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&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-deficit\" 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      Your calorie deficit for weight loss should be calculated as a percentage of your TDEE, not in absolute kcal. And your TDEE must be calculated on your real body composition, not on Mifflin-St Jeor 1990. Lean does both: AI BodyScan for bodyfat, continuous recalibration for the deficit, live daily calorie balance.\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=\"Balance 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\">Balance<\/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>To compute your calorie deficit correctly, start from your <b>real TDEE<\/b> (computed on your real bodyfat), pick a deficit as a percentage of that TDEE rather than a round number, and accept that metabolic adaptation slows fat loss after 2 to 3 weeks. Three recommended paces: <b>slow (&minus;10&nbsp;%)<\/b> to preserve muscle, <b>moderate (&minus;20&nbsp;%)<\/b> for a standard cut, <b>aggressive (&minus;25 to &minus;30&nbsp;%)<\/b> only over short periods. Beyond &minus;30&nbsp;%, muscle loss and hormonal crash are guaranteed.<\/p>\n  <\/div>\n<\/section>\n\n<h2 class=\"sect\"><span class=\"num\">02 &middot; Calculator<\/span>Calculate your deficit on your real TDEE<\/h2>\n<p>Enter your data below. Your estimated TDEE shows on top (computed on your lean mass via Lean&rsquo;s bodyfat-aware approach, then scaled by your activity level). The three deficit scenarios below show your target intake and the estimated weekly loss for each.<\/p>\n\n<div class=\"calc-board\" id=\"calcBoard\">\n  <div class=\"calc-inputs\">\n    <h3>Your parameters<\/h3>\n    <div class=\"calc-row\">\n      <label>Sex<\/label>\n      <div class=\"calc-sex\">\n        <label><input type=\"radio\" name=\"sex\" value=\"M\" checked><span>Male<\/span><\/label>\n        <label><input type=\"radio\" name=\"sex\" value=\"F\"><span>Female<\/span><\/label>\n      <\/div>\n    <\/div>\n    <div class=\"calc-row\"><label for=\"cAge\">Age (years)<\/label><input id=\"cAge\" type=\"number\" min=\"14\" max=\"90\" value=\"30\"><\/div>\n    <div class=\"calc-row\"><label for=\"cWeight\">Weight (kg)<\/label><input id=\"cWeight\" type=\"number\" min=\"35\" max=\"200\" step=\"0.1\" value=\"80\"><\/div>\n    <div class=\"calc-row\"><label for=\"cHeight\">Height (cm)<\/label><input id=\"cHeight\" type=\"number\" min=\"130\" max=\"220\" value=\"180\"><\/div>\n    <div class=\"calc-row\">\n      <label for=\"cBf\">Body fat percentage <span class=\"bf-val\" id=\"bfVal\">18&thinsp;%<\/span><\/label>\n      <div class=\"calc-bf\"><input id=\"cBf\" type=\"range\" min=\"5\" max=\"40\" step=\"1\" value=\"18\"><\/div>\n    <\/div>\n    <div class=\"calc-row\">\n      <label for=\"cAct\">Activity level<\/label>\n      <select id=\"cAct\">\n        <option value=\"1.2\">Sedentary (desk job, no exercise)<\/option>\n        <option value=\"1.375\">Light (walking, 1-2 sessions\/week)<\/option>\n        <option value=\"1.55\" selected>Moderate (3-4 sessions\/week)<\/option>\n        <option value=\"1.725\">Intense (5-6 sessions\/week)<\/option>\n        <option value=\"1.9\">Very intense (athlete)<\/option>\n      <\/select>\n    <\/div>\n    <div class=\"calc-note\">Don&rsquo;t know your bodyfat? Lean calculates it from a photo (AI BodyScan, 5 seconds) with DEXA-grade accuracy.<\/div>\n  <\/div>\n\n  <div class=\"calc-results\">\n    <div class=\"calc-tdee\">\n      <div class=\"label\">Your estimated TDEE<\/div>\n      <div class=\"val\"><span id=\"rTDEE\">0<\/span><span class=\"unit\">kcal\/day<\/span><\/div>\n      <div class=\"note\">Computed on your lean mass &times; activity multiplier<\/div>\n    <\/div>\n\n    <div class=\"scen-grid\">\n      <div class=\"scen-card lent\">\n        <div class=\"scen-h\">\n          <span class=\"scen-name\">Slow<\/span>\n          <span class=\"scen-pct\">&minus;10% TDEE<\/span>\n        <\/div>\n        <div class=\"scen-kcal\"><span id=\"rLent\">0<\/span><span class=\"u\">kcal\/day<\/span><\/div>\n        <div class=\"scen-rate\">~0.25 kg\/week &middot; preserves lean mass<\/div>\n      <\/div>\n      <div class=\"scen-card mod\">\n        <div class=\"scen-h\">\n          <span class=\"scen-name\">Moderate (recommended)<\/span>\n          <span class=\"scen-pct\">&minus;20% TDEE<\/span>\n        <\/div>\n        <div class=\"scen-kcal\"><span id=\"rMod\">0<\/span><span class=\"u\">kcal\/day<\/span><\/div>\n        <div class=\"scen-rate\">~0.5 kg\/week &middot; balanced standard cut<\/div>\n      <\/div>\n      <div class=\"scen-card agg\">\n        <div class=\"scen-h\">\n          <span class=\"scen-name\">Aggressive<\/span>\n          <span class=\"scen-pct\">&minus;25 to &minus;30% TDEE<\/span>\n        <\/div>\n        <div class=\"scen-kcal\"><span id=\"rAgg\">0<\/span><span class=\"u\">kcal\/day<\/span><\/div>\n        <div class=\"scen-rate\">~0.75 to 1 kg\/week<\/div>\n        <div class=\"scen-warn\">Risk of muscle loss and hormonal drop. Short phases only (2-4 weeks).<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"calc-delta\">\n      With Lean, <b>your deficit recalibrates at every weigh-in<\/b>. BMR drops as you lose fat, metabolic adaptation slows expenditure: your target intake moves accordingly, with no paper formula.\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"micro-cta\">\n  The calculator above uses a public lean-mass approach for your TDEE. <b>The proprietary patented Lean model goes further:<\/b> it integrates metabolic adaptation in deficit (100&rarr;0&nbsp;% convention), recalibrates week after week via AI BodyScan and weigh-ins, and adjusts your daily calorie target based on what you&rsquo;ve already eaten. <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-deficit\">Test it on your own profile in Lean.<\/a>\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">03 &middot; The myth busted<\/span>Why 7,700 kcal = 1 kg no longer holds<\/h2>\n\n<div class=\"statement\"><p>The myth <span class=\"accent\">7700 kcal = 1 kg<\/span> comes from a 1958 study. Metabolic adaptation changed the game.<\/p><\/div>\n\n<div class=\"body\">\n<p>Wishnofsky published a 1958 approximation that became gospel: 1 kg of body fat contains about 7,700 kcal, so a cumulative 7,700 kcal deficit should make you lose 1 kg. The formula circulated for 60 years in dietetics textbooks, tracking apps, and the heads of coaches.<\/p>\n<p>The problem: it assumes your TDEE stays constant during your deficit. It doesn&rsquo;t. When you eat at a deficit for 2 to 3 weeks, your body activates a <b>metabolic adaptation<\/b> that slows your BMR by 5 to 20&nbsp;% below its expected value (M\u00fcller 2015). Your unconscious NEAT also drops (less fidgeting, slower walking). Overall, your real TDEE can fall 15 to 25&nbsp;% below the TDEE calculated at the start of your diet.<\/p>\n<p>Concretely: a man with a 2,700 kcal TDEE eating at &minus;500 kcal for 8 weeks will <b>not<\/b> 8 &times; 0.45 &asymp; 3.6&nbsp;kg as the Wishnofsky calc predicts. He&rsquo;ll lose between 2.2 and 2.8&nbsp;kg, because his real TDEE at week 6 is no longer 2,700 but 2,300. The \"felt\" deficit becomes &minus;100 kcal\/day.<\/p>\n<\/div>\n\n<div class=\"bodyscan-illust\" style=\"margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:220px\">\n  <div class=\"mini-phone\" style=\"max-width:200px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);box-shadow:0 18px 36px rgba(0,0,0,.14);position:relative\">\n    <div class=\"notch\" style=\"position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5\"><\/div>\n    <div class=\"scr\" style=\"border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5\"><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\" width=\"200\" height=\"433\" loading=\"lazy\" decoding=\"async\" style=\"width:100%;height:100%;object-fit:cover;display:block\"><\/div>\n  <\/div>\n  <div class=\"bodyscan-cap\" style=\"font-size:13px;color:#6E6E73;text-align:center;line-height:1.5\"><b style=\"display:block;color:#0E0E10;font-weight:600;margin-bottom:3px\">Real body fat<\/b>Photo, 5&nbsp;seconds. Lean recomputes your BMR on your lean mass, so your deficit stays accurate even as your body adapts.<\/div>\n<\/div>\n\n<div class=\"body\">\n<p>The right approach is to <b>recalibrate the deficit continuously<\/b>. Not one target number for 12 weeks, but a target that moves with your real body composition and real weekly TDEE. Lean does exactly that: at every weigh-in, BMR is recomputed on your lean mass (itself recomputed via bodyfat), metabolic adaptation is integrated multiplicatively, and the daily calorie target adjusts.<\/p>\n<\/div>\n\n<div class=\"micro-cta\">\n  The full breakdown of TDEE composition and metabolic adaptation lives in the <a href=\"\/en\/calculateur-tdee\/\">full TDEE calculator<\/a> and the pillar <a href=\"\/en\/basal-metabolic-rate-bmr\/\">BMR<\/a>.\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">04 &middot; Three profiles, three deficits<\/span>The right deficit depends on your starting point<\/h2>\n<p>Three men, three compositions, three different goals. You see how the right deficit varies with bodyfat and activity, not with a universal rule.<\/p>\n\n<div class=\"profile-grid\">\n  <div class=\"profile-card\">\n    <h4>Athletic profile<\/h4>\n    <div class=\"meta\">28 yrs &middot; 80 kg &middot; 180 cm &middot; 18% bodyfat &middot; moderate activity &middot; goal: standard cut<\/div>\n    <div class=\"rows\">\n      <div class=\"rw\"><span>Estimated TDEE (bodyfat-aware)<\/span><span class=\"v\">2,700 kcal<\/span><\/div>\n      <div class=\"rw\"><span>Slow deficit (&minus;10%)<\/span><span class=\"v\">2,430 kcal<\/span><\/div>\n      <div class=\"rw lean\"><span>Moderate deficit (&minus;20%) Lean target<\/span><span class=\"v\">2,160 kcal<\/span><\/div>\n      <div class=\"rw\"><span>Aggressive deficit (&minus;25%)<\/span><span class=\"v\">2,025 kcal<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">Expected pace: <b style=\"color:var(--pink)\">0.5 kg\/week<\/b>. Linear cut, muscle preserved.<\/div>\n  <\/div>\n\n  <div class=\"profile-card\">\n    <h4>Average profile<\/h4>\n    <div class=\"meta\">35 yrs &middot; 75 kg &middot; 175 cm &middot; 22% bodyfat &middot; sedentary &middot; goal: get back in shape<\/div>\n    <div class=\"rows\">\n      <div class=\"rw\"><span>Estimated TDEE (bodyfat-aware)<\/span><span class=\"v\">2,200 kcal<\/span><\/div>\n      <div class=\"rw\"><span>Slow deficit (&minus;10%)<\/span><span class=\"v\">1,980 kcal<\/span><\/div>\n      <div class=\"rw lean\"><span>Moderate deficit (&minus;20%) Lean target<\/span><span class=\"v\">1,760 kcal<\/span><\/div>\n      <div class=\"rw\"><span>Aggressive deficit (&minus;25%)<\/span><span class=\"v\">1,650 kcal<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">Expected pace: <b style=\"color:var(--pink)\">0.4 to 0.5 kg\/week<\/b>. Don&rsquo;t drop below 1,500 kcal (male hormonal threshold).<\/div>\n  <\/div>\n\n  <div class=\"profile-card\">\n    <h4>Advanced recomp profile<\/h4>\n    <div class=\"meta\">30 yrs &middot; 70 kg &middot; 175 cm &middot; 12% bodyfat &middot; intense activity &middot; goal: recomp (gain muscle, lose fat)<\/div>\n    <div class=\"rows\">\n      <div class=\"rw\"><span>Estimated TDEE (bodyfat-aware)<\/span><span class=\"v\">2,900 kcal<\/span><\/div>\n      <div class=\"rw lean\"><span>Slow deficit (&minus;10%) Lean target<\/span><span class=\"v\">2,610 kcal<\/span><\/div>\n      <div class=\"rw\"><span>Moderate deficit (&minus;20&nbsp;%)<\/span><span class=\"v\">2,320 kcal<\/span><\/div>\n      <div class=\"rw\"><span>Aggressive deficit (&minus;25%)<\/span><span class=\"v\">2,175 kcal<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">Expected pace: <b style=\"color:var(--pink)\">0.2 kg\/week<\/b>. Recomp = minimal deficit, high protein, progressive overload in the gym.<\/div>\n  <\/div>\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">05 &middot; The three paces in detail<\/span>Slow, moderate, aggressive: who, what for<\/h2>\n<p>The right deficit isn&rsquo;t the fastest. It&rsquo;s the one you can hold without breaking your metabolism or losing lean mass. Here&rsquo;s the breakdown of the three paces.<\/p>\n\n<div class=\"sce-detail\">\n  <div class=\"sd lent\">\n    <div class=\"head\"><h4>Slow deficit<\/h4><span class=\"pct\">&minus;10% of TDEE<\/span><\/div>\n    <p>Expected loss: ~0.25 kg\/week, about 1 kg\/month. Minimal metabolic adaptation, manageable hunger, lean mass preserved.<\/p>\n    <div class=\"lab\">Who it&rsquo;s for<\/div>\n    <p>Already-lean profiles (bodyfat &lt; 15&nbsp;% men, &lt; 22&nbsp;% women) targeting recomposition. Profiles ending a bulk. Profiles sensitive to restriction (sports career, fragile mental management).<\/p>\n    <div class=\"lab\">Risks<\/div>\n    <p>No hormonal or muscle risk. The only risk: the loss being too slow to stay motivated.<\/p>\n    <div class=\"lab\">Lean recommendation<\/div>\n    <p>Default for recomp profiles and second cut cycles. Combine with strength training to stimulate lean mass.<\/p>\n  <\/div>\n\n  <div class=\"sd mod\">\n    <div class=\"head\"><h4>Moderate deficit (recommended)<\/h4><span class=\"pct\">&minus;20% of TDEE<\/span><\/div>\n    <p>Expected loss: ~0.5 kg\/week, about 2 kg\/month. Moderate metabolic adaptation (10 to 15% on average after 6 weeks), manageable hunger with high protein and fiber.<\/p>\n    <div class=\"lab\">Who it&rsquo;s for<\/div>\n    <p>Standard cut on a profile with fat to lose (bodyfat 15 to 25&nbsp;% men, 22 to 32&nbsp;% women). Default mode for most \"normal\" weight-loss goals.<\/p>\n    <div class=\"lab\">Risks<\/div>\n    <p>If the deficit extends past 12 weeks without a diet break, metabolic adaptation can exceed 20&nbsp;%: fat loss stalls. Fix: recalibrate the TDEE and consider a refeed.<\/p>\n    <div class=\"lab\">Lean recommendation<\/div>\n    <p>Default target for most new users. Lean automatically adjusts the daily kcal target based on the live calorie balance and the modeled metabolic adaptation.<\/p>\n  <\/div>\n\n  <div class=\"sd agg\">\n    <div class=\"head\"><h4>Aggressive deficit<\/h4><span class=\"pct\">&minus;25 to &minus;30% of TDEE<\/span><\/div>\n    <p>Expected loss: ~0.75 to 1&nbsp;kg\/week. Strong metabolic adaptation (up to 25&nbsp;% in 8 weeks per M\u00fcller). Significant hunger. Risk of muscle loss if protein is insufficient.<\/p>\n    <div class=\"lab\">Who it&rsquo;s for<\/div>\n    <p>Profiles with significant overweight (bodyfat &gt; 28% men, &gt; 35% women) who can tolerate a larger absolute deficit without muscle risk. Athletes in a short pre-competition phase (peak week).<\/p>\n    <div class=\"lab\">Risks<\/div>\n    <p>Beyond &minus;30&nbsp;%, muscle loss near-guaranteed (Helms 2014), thyroid and sex hormones drop, gym performance collapses. Amenorrhea in women. Lethargy, poor recovery.<\/p>\n    <div class=\"lab\">Lean recommendation<\/div>\n    <p>Short phases only (2 to 4 weeks max), followed by a return to moderate deficit or a diet break at maintenance. Never in \"long-term\" mode.<\/p>\n  <\/div>\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">06 &middot; How Lean recalibrates your deficit<\/span>A deficit that moves with your body<\/h2>\n\n<div class=\"body\">\n<p>A deficit computed at the start of a diet only holds at the start of the diet. After 2 to 3 weeks, your body has changed: lower weight, sometimes lower bodyfat, lower BMR, metabolic adaptation kicking in. The \"&minus;500 kcal\/day\" deficit you were holding becomes a \"&minus;300 kcal\/day\" deficit without you changing a thing. Fat loss slows, you panic, you cut more: that&rsquo;s the under-eating trap.<\/p>\n<p>Lean avoids that by recalculating everything, continuously:<\/p>\n<\/div>\n\n<div class=\"profile-grid\">\n  <div class=\"profile-card\">\n    <h4>1. BMR recalculated at every weigh-in<\/h4>\n    <div class=\"meta\">Patented proprietary model on lean mass<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">When you weigh 2 kg less, your mechanical BMR is lower. Lean recalculates it automatically. No need to touch the calculator.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>2. Recurring AI BodyScan<\/h4>\n    <div class=\"meta\">Photo, 5 seconds, bodyfat updated<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">During the cut, your lean mass can change (ideally stable, sometimes slightly down). Bodyfat updates, so does BMR.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>3. Modeled metabolic adaptation<\/h4>\n    <div class=\"meta\">BMR multiplier coefficient, 100&rarr;0% convention<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">Each week in deficit, Lean estimates your adaptation coefficient. If you lose less than expected, the coefficient drops: your recomputed TDEE reflects your physiological reality.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>4. Live calorie balance<\/h4>\n    <div class=\"meta\">Daily kcal target that moves through the day<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">Through the day, your target moves based on what you&rsquo;ve already eaten and your real activity (steps, sessions). You see in real time how much you can still eat to stay on target.<\/p>\n  <\/div>\n<\/div>\n\n<div class=\"micro-cta\">\n  This logic lives in the <b>Progression Pyramid<\/b> in Lean: adherence &gt; calorie target &gt; steps &gt; macros. The hierarchy that maximizes fat loss without breaking it. <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-deficit\">See the Pyramid in the app<\/a>.\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">07 &middot; FAQ<\/span>Everything you want to know about calorie deficit<\/h2>\n<details class=\"faq\"><summary>How to calculate your calorie deficit precisely?<\/summary><div class=\"faq-body\"><p>Start from your real TDEE (BMR on lean mass + NEAT + EAT + TEF, ideally bodyfat-aware), then apply a deficit percentage based on your goal: 10% to preserve muscle, 20% for a standard cut, 25 to 30% for a short aggressive phase. Avoid round numbers like &minus;500 kcal: too aggressive on small frames, too soft on large ones.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>What calorie deficit to lose 1 kg per week?<\/summary><div class=\"faq-body\"><p>One kilogram of body fat contains about 7,700 kcal. In theory, a daily 1,100 kcal deficit would yield 1 kg per week. In practice, metabolic adaptation slows fat loss by 15 to 25 % after a few weeks. To realistically target 1 kg\/week, you need an initial deficit of 25 to 30 % of TDEE, held no longer than 2 to 4 weeks.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>What calorie deficit for a cut without losing muscle?<\/summary><div class=\"faq-body\"><p>The moderate deficit (-20 % of TDEE) is the best compromise. Combined with 1.8 to 2.2 g of protein per kg of lean mass and consistent resistance training, it yields fat loss of about 0.5 kg\/week while preserving lean mass (Helms 2014). The slow deficit (-10 %) is even more protective but slower.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Calorie deficit too large: what are the risks?<\/summary><div class=\"faq-body\"><p>Beyond 30 % of TDEE, risks compound: accelerated muscle loss, thyroid hormone drop (T3, T4), sex hormone drop (testosterone in men, estrogen in women up to amenorrhea), gym performance collapse, degraded sleep, adaptive metabolism strengthening and further slowing fat loss. You end up losing more muscle than fat.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>How many kcal less per day to lose 5 kg?<\/summary><div class=\"faq-body\"><p>It depends on the target pace. At a moderate deficit (-20 % TDEE, ~0.5 kg\/week), 10 weeks for 5 kg of total weight. At a slow deficit (-10 %, ~0.25 kg\/week), 20 weeks. Note these estimates assume an average metabolic adaptation; real-world pace slows over the weeks, which is normal and exactly why Lean recalibrates.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Why does my loss slow after a few weeks in deficit?<\/summary><div class=\"faq-body\"><p>Three simultaneous causes. First: your BMR drops because you weigh less. Second: metabolic adaptation reduces your BMR by 5 to 20 % below the expected value. Third: your unconscious NEAT decreases (you move less without realizing). Overall, your real TDEE can fall 15 to 25 % below the starting TDEE. Fix: recalibrate the deficit as a percentage of the new TDEE, not as an absolute value.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Should you take a diet break during a cut?<\/summary><div class=\"faq-body\"><p>Yes, as soon as the cut extends past 8 to 12 weeks or metabolic adaptation gets too strong (stalled loss despite deficit). A diet break means returning to maintenance (TDEE) for 1 to 2 weeks to let hormones recover and metabolism partially reset (Trexler 2014). Then resume the deficit, at a similar or gentler pace.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Calorie deficit men vs women: what&rsquo;s the difference?<\/summary><div class=\"faq-body\"><p>The principle (percentage of TDEE) is identical. But the absolute minimum threshold differs: in men, going below 1,500 kcal\/day is rarely justified; in women, the hormonal threshold is around 1,200 to 1,300 kcal. Below that, risk of amenorrhea and thyroid disruption. Women in the luteal phase (pre-period) can retain 1 to 2 kg of water that masks fat loss: don&rsquo;t panic.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Can you lose fat and gain muscle at the same time?<\/summary><div class=\"faq-body\"><p>Yes, it&rsquo;s body recomposition. Mostly possible for: (a) beginners in strength, (b) overweight profiles, (c) profiles ending a long break. Conditions: minimal deficit (-10 % TDEE max), high protein (~2 g\/kg of lean mass), progressive resistance training, 7 to 9h of sleep. Weight loss is slow (~0.2 kg\/week) but bodyfat drops faster than weight.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Is the 7,700 kcal = 1 kg myth true?<\/summary><div class=\"faq-body\"><p>Theoretically yes: 1 kg of body fat contains about 7,700 kcal. Practically no: metabolic adaptation means a 7,700 kcal cumulative deficit over several weeks doesn&rsquo;t produce exactly 1 kg of loss. The rule works at the start of a deficit, then drifts by 15 to 25 % after 6 to 8 weeks. That&rsquo;s why static calculators get it wrong and Lean recomputes continuously.<\/p><\/div><\/details>\n\n<div class=\"sources\">\n  <h4>Scientific sources<\/h4>\n  <ol>\n    <li>Wishnofsky M. Caloric equivalents of gained or lost weight. Am J Clin Nutr. 1958 Sep-Oct;6(5):542-6. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/13594881\/\" target=\"_blank\" rel=\"noopener\">PubMed 13594881<\/a>.<\/li>\n    <li>Hall KD. What is the required energy deficit per unit weight loss? Int J Obes. 2008 Mar;32(3):573-6. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/17848938\/\" target=\"_blank\" rel=\"noopener\">PubMed 17848938<\/a>.<\/li>\n    <li>M\u00fcller MJ, Enderle J, Bosy-Westphal A. Changes in Energy Expenditure with Weight Gain and Weight Loss in Humans. Curr Obes Rep. 2016;5(4):413-23. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/27739007\/\" target=\"_blank\" rel=\"noopener\">PubMed 27739007<\/a>.<\/li>\n    <li>Helms ER, Aragon AA, Fitschen PJ. Evidence-based recommendations for natural bodybuilding contest preparation: nutrition and supplementation. J Int Soc Sports Nutr. 2014 May;11:20. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/24864135\/\" target=\"_blank\" rel=\"noopener\">PubMed 24864135<\/a>.<\/li>\n    <li>Trexler ET, Smith-Ryan AE, Norton LE. Metabolic adaptation to weight loss: implications for the athlete. J Int Soc Sports Nutr. 2014 Feb;11(1):7. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/24571926\/\" target=\"_blank\" rel=\"noopener\">PubMed 24571926<\/a>.<\/li>\n    <li>Aragon AA, Schoenfeld BJ, Wildman R, et al. ISSN position stand: diets and body composition. J Int Soc Sports Nutr. 2017 Jun;14:16. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/28630601\/\" target=\"_blank\" rel=\"noopener\">PubMed 28630601<\/a>.<\/li>\n  <\/ol>\n<\/div>\n\n<div class=\"get-band\">\n  <h3>Your calorie deficit, recalibrated weekly<\/h3>\n  <p>AI BodyScan, live calorie balance, modeled metabolic adaptation. No paper formula, no round number. Free download, 7&nbsp;day trial on the annual plan.<\/p>\n  <div class=\"stores\">\n    <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-deficit\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"T\u00e9l\u00e9charger sur l'App Store\" loading=\"lazy\"><\/a>\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-deficit\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Disponible sur Google Play\" loading=\"lazy\"><\/a>\n  <\/div>\n<\/div>\n<\/main>\n<\/div>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Article\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#article\",\n      \"headline\": \"Calculateur de d\u00e9ficit calorique : la bonne approche pour une s\u00e8che (selon ton vrai TDEE)\",\n      \"description\": \"Calcule ton d\u00e9ficit calorique sur ton vrai TDEE bodyfat-aware. Trois rythmes (lent, mod\u00e9r\u00e9, agressif), warning au-del\u00e0 de -30 % TDEE, recalibrage continu via Lean.\",\n      \"datePublished\": \"2026-05-26\",\n      \"dateModified\": \"2026-05-26\",\n      \"author\": {\"@type\": \"Organization\", \"name\": \"L'\u00e9quipe Lean\"},\n      \"publisher\": {\"@type\": \"Organization\", \"name\": \"Lean\", \"url\": \"https:\/\/lean-app.com\"},\n      \"inLanguage\": \"fr-FR\",\n      \"mainEntityOfPage\": \"https:\/\/lean-app.com\/calculateur-deficit-calorique\/\"\n    },\n    {\n      \"@type\": \"WebApplication\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#calculator\",\n      \"name\": \"Calculateur de d\u00e9ficit calorique\",\n      \"applicationCategory\": \"HealthApplication\",\n      \"operatingSystem\": \"Web\",\n      \"url\": \"https:\/\/lean-app.com\/calculateur-deficit-calorique\/\",\n      \"description\": \"Calculateur de d\u00e9ficit calorique sur TDEE bodyfat-aware avec trois sc\u00e9narios (lent -10 %, mod\u00e9r\u00e9 -20 %, agressif -25 \u00e0 -30 %).\",\n      \"inLanguage\": \"fr-FR\",\n      \"offers\": {\"@type\": \"Offer\", \"price\": \"0\", \"priceCurrency\": \"EUR\"}\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#breadcrumb\",\n      \"itemListElement\": [\n        {\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Accueil\", \"item\": \"https:\/\/lean-app.com\/\"},\n        {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Calculateurs\", \"item\": \"https:\/\/lean-app.com\/comparatifs\/\"},\n        {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"Calculateur de d\u00e9ficit calorique\"}\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#faq\",\n      \"mainEntity\": [\n        {\"@type\": \"Question\", \"name\": \"Comment calculer son d\u00e9ficit calorique pr\u00e9cis\u00e9ment ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Pars de ton TDEE r\u00e9el (BMR sur masse maigre + NEAT + EAT + TEF, id\u00e9alement bodyfat-aware), puis applique un pourcentage de d\u00e9ficit selon ton objectif : 10 % pour pr\u00e9server le muscle, 20 % pour une s\u00e8che standard, 25 \u00e0 30 % pour une phase agressive courte. \u00c9vite les chiffres ronds type 500 kcal en moins : ils sont trop agressifs sur les petits gabarits et trop doux sur les gros.\"}},\n        {\"@type\": \"Question\", \"name\": \"Quel d\u00e9ficit calorique pour perdre 1 kg par semaine ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Un kilo de gras corporel contient environ 7 700 kcal. En th\u00e9orie, un d\u00e9ficit quotidien de 1 100 kcal donnerait 1 kg par semaine. En pratique, l'adaptation m\u00e9tabolique freine la perte de 15 \u00e0 25 % au bout de quelques semaines. Pour viser 1 kg\/semaine de fa\u00e7on r\u00e9aliste, il faut un d\u00e9ficit initial de 25 \u00e0 30 % du TDEE, \u00e0 ne pas tenir au-del\u00e0 de 2 \u00e0 4 semaines.\"}},\n        {\"@type\": \"Question\", \"name\": \"Quel d\u00e9ficit calorique pour une s\u00e8che sans perdre de muscle ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Le d\u00e9ficit mod\u00e9r\u00e9 (-20 % du TDEE) est le meilleur compromis. Combin\u00e9 \u00e0 1,8 \u00e0 2,2 g de prot\u00e9ines par kg de masse maigre et \u00e0 un entra\u00eenement en force r\u00e9gulier, il permet une perte de gras d'environ 0,5 kg\/semaine en pr\u00e9servant la masse musculaire (Helms 2014). Le d\u00e9ficit lent (-10 %) est encore plus protecteur mais plus lent.\"}},\n        {\"@type\": \"Question\", \"name\": \"D\u00e9ficit calorique trop important : quels risques ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Au-del\u00e0 de 30 % du TDEE, les risques s'accumulent : perte de muscle acc\u00e9l\u00e9r\u00e9e, chute des hormones thyro\u00efdiennes (T3, T4), chute des hormones sexuelles (testost\u00e9rone chez l'homme, oestrog\u00e8nes chez la femme, jusqu'\u00e0 l'am\u00e9norrh\u00e9e), performance en salle qui s'effondre, sommeil d\u00e9grad\u00e9, m\u00e9tabolisme adaptatif qui se renforce et freine encore plus la perte. Tu finis par perdre plus de muscle que de gras.\"}},\n        {\"@type\": \"Question\", \"name\": \"Combien de kcal en moins par jour pour perdre 5 kg ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Cela d\u00e9pend du rythme cible. \u00c0 d\u00e9ficit mod\u00e9r\u00e9 (-20 % TDEE, ~0,5 kg\/semaine), il faut 10 semaines pour 5 kg de poids total. \u00c0 d\u00e9ficit lent (-10 %, ~0,25 kg\/semaine), 20 semaines. Note que ces estimations supposent une adaptation m\u00e9tabolique moyenne ; le rythme r\u00e9el ralentit au fil des semaines, c'est normal et c'est pour \u00e7a que Lean recalibre.\"}},\n        {\"@type\": \"Question\", \"name\": \"Pourquoi ma perte ralentit apr\u00e8s quelques semaines en d\u00e9ficit ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Trois causes simultan\u00e9es. Premi\u00e8re : ton BMR baisse parce que tu p\u00e8ses moins lourd. Deuxi\u00e8me : l'adaptation m\u00e9tabolique r\u00e9duit ton BMR de 5 \u00e0 20 % sous la valeur attendue. Troisi\u00e8me : ton NEAT inconscient diminue (tu bouges moins sans t'en rendre compte). Au total, ton TDEE r\u00e9el peut chuter de 15 \u00e0 25 % par rapport au TDEE de d\u00e9but. Solution : recalibrer le d\u00e9ficit en pourcentage du nouveau TDEE, pas en valeur absolue.\"}},\n        {\"@type\": \"Question\", \"name\": \"Faut-il faire un diet break pendant une s\u00e8che ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Oui, d\u00e8s que la s\u00e8che d\u00e9passe 8 \u00e0 12 semaines ou que l'adaptation m\u00e9tabolique devient trop forte (perte stagnante malgr\u00e9 d\u00e9ficit). Le diet break consiste \u00e0 revenir \u00e0 maintenance (TDEE) pendant 1 \u00e0 2 semaines pour permettre aux hormones de remonter et au m\u00e9tabolisme de se r\u00e9initialiser partiellement (Trexler 2014). Reprise du d\u00e9ficit ensuite, \u00e0 un rythme similaire ou plus doux.\"}},\n        {\"@type\": \"Question\", \"name\": \"D\u00e9ficit calorique homme vs femme : quelle diff\u00e9rence ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Le principe (pourcentage du TDEE) est identique. Mais le seuil minimum absolu diff\u00e8re : chez l'homme, descendre sous 1 500 kcal\/jour est rarement justifi\u00e9 ; chez la femme, le seuil hormonal est autour de 1 200 \u00e0 1 300 kcal. En dessous, risque d'am\u00e9norrh\u00e9e et de d\u00e9r\u00e8glement thyro\u00efdien. Les femmes en phase lut\u00e9ale (avant r\u00e8gles) peuvent retenir 1 \u00e0 2 kg d'eau qui masque la perte de gras : ne pas paniquer.\"}},\n        {\"@type\": \"Question\", \"name\": \"Peut-on perdre du gras et prendre du muscle en m\u00eame temps ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Oui, c'est la recomposition corporelle. Possible surtout chez : (a) d\u00e9butants en force, (b) profils en surpoids, (c) profils sortant d'une longue pause. Conditions : d\u00e9ficit minimal (-10 % TDEE max), prot\u00e9ines \u00e9lev\u00e9es (~2 g\/kg masse maigre), entra\u00eenement en force progressif, sommeil 7 \u00e0 9h. La perte de poids est lente (~0,2 kg\/semaine) mais le bodyfat baisse plus vite que le poids.\"}},\n        {\"@type\": \"Question\", \"name\": \"Le mythe 7700 kcal = 1 kg est-il vrai ?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Th\u00e9oriquement, oui : 1 kg de gras corporel contient environ 7 700 kcal. Pratiquement, non : l'adaptation m\u00e9tabolique fait qu'un d\u00e9ficit cumul\u00e9 de 7 700 kcal sur plusieurs semaines ne produit pas exactement 1 kg de perte. La r\u00e8gle marche en d\u00e9but de d\u00e9ficit, puis d\u00e9rive de 15 \u00e0 25 % au bout de 6 \u00e0 8 semaines. C'est pour \u00e7a que les calculateurs statiques se trompent et que Lean recalcule en continu.\"}}\n      ]\n    },\n    {\n      \"@type\": \"MobileApplication\",\n      \"@id\": \"https:\/\/lean-app.com\/#app\",\n      \"name\": \"Lean\",\n      \"applicationCategory\": \"HealthApplication\",\n      \"operatingSystem\": \"iOS, Android\",\n      \"description\": \"Tracker calories et m\u00e9tabolisme avec BodyScan IA pour calculer le d\u00e9ficit calorique sur TDEE r\u00e9el.\",\n      \"aggregateRating\": {\"@type\": \"AggregateRating\", \"ratingValue\": \"4.7\", \"ratingCount\": \"1000\"},\n      \"offers\": {\"@type\": \"Offer\", \"price\": \"0\", \"priceCurrency\": \"EUR\"}\n    }\n  ]\n}\n<\/script>\n\n<script>(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})();<\/script>\n\n<script>\n(function(){\n  var $ = function(id){ return document.getElementById(id); };\n  function getSex(){\n    var r = document.querySelector('input[name=sex]:checked');\n    return r ? r.value : 'M';\n  }\n  function fmt(n){ return Math.round(n).toLocaleString('fr-FR'); }\n  function compute(){\n    var sex = getSex();\n    var age = parseFloat($('cAge').value) || 0;\n    var w = parseFloat($('cWeight').value) || 0;\n    var h = parseFloat($('cHeight').value) || 0;\n    var bf = parseFloat($('cBf').value) || 0;\n    var act = parseFloat($('cAct').value) || 1.55;\n    $('bfVal').textContent = bf + ' %';\n    if (!age || !w || !h) return;\n    var ffm = w * (1 - bf\/100);\n    \/\/ Approche Lean publique sur masse maigre + p\u00e9nalit\u00e9 \u00e2ge l\u00e9g\u00e8re au-del\u00e0 de 25 ans\n    var bmr = 370 + 21.6 * ffm - 2.5 * Math.max(0, age - 25);\n    \/\/ Sex micro-adjust (women slightly lower at equal FFM)\n    if (sex === 'F') bmr = bmr - 50;\n    if (bmr < 1000) bmr = 1000;\n    var tdee = bmr * act;\n    var lent = tdee * 0.9;\n    var mod = tdee * 0.8;\n    var agg = tdee * 0.725; \/\/ -27.5% middle of -25\/-30\n    $('rTDEE').textContent = fmt(tdee);\n    $('rLent').textContent = fmt(lent);\n    $('rMod').textContent = fmt(mod);\n    $('rAgg').textContent = fmt(agg);\n  }\n  ['cAge','cWeight','cHeight','cBf','cAct'].forEach(function(id){\n    var el = $(id);\n    if (el) { el.addEventListener('input', compute); el.addEventListener('change', compute); }\n  });\n  document.querySelectorAll('input[name=sex]').forEach(function(el){ el.addEventListener('change', compute); });\n  compute();\n})();\n<\/script>\n\n<script>\n(function(){\n  var shell = document.getElementById('lvm-shell');\n  if (shell) shell.classList.add('force-show');\n})();\n<\/script>\n<!-- lean-mesh-v9 -->\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 worth reading<\/p><ul style=\"list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:10px;\"><li><a href=\"\/en\/calcul-metabolisme-de-base\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Basal metabolic rate calculator: the most accurate formula (2026) <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Compare Harris-Benedict 1919, Mifflin-St Jeor 1990 and the Lean approach on your real bodyfat.<\/span><\/a><\/li><li><a href=\"\/en\/calculateur-tdee\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Complete TDEE calculator: the canonical formula BMR + NEAT + EAT + TEF <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Bodyfat-aware TDEE calculator with breakdown of the 4 metabolic components.<\/span><\/a><\/li><li><a href=\"\/en\/meilleures-applications-calories-2026\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Best calorie counting apps in 2026: 8 apps tested <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Honest comparison: Lean, MFP, Cronometer, Yazio, Foodvisor, Lifesum, FatSecret, Noom.<\/span><\/a><\/li><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 against 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 gets your real caloric expenditure wrong.<\/span><\/a><\/li><\/ul><\/aside>\n\n\n\n<!-- lean-mesh-v11 -->\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 worth reading<\/p><ul style=\"list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:10px;\"><li><a href=\"\/en\/effet-thermique-des-aliments\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Thermic Effect of Food (TEF): the 69 kcal other apps ignore <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Lean calculates TEF in real time from your macros. Other apps don't.<\/span><\/a><\/li><li><a href=\"\/en\/neat-depense-non-sportive\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">NEAT: why daily life burns more calories than sport <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Why your steps and non-sport activities represent 15 to 30% of your total daily expenditure.<\/span><\/a><\/li><li><a href=\"\/en\/calcul-metabolisme-de-base\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Basal metabolic rate calculator: the most accurate formula (2026) <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Compare Harris-Benedict 1919, Mifflin-St Jeor 1990 and the Lean approach on your real bodyfat.<\/span><\/a><\/li><li><a href=\"\/en\/calculateur-tdee\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Complete TDEE calculator: the canonical formula BMR + NEAT + EAT + TEF <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Bodyfat-aware TDEE calculator with breakdown of the 4 metabolic components.<\/span><\/a><\/li><li><a href=\"\/en\/meilleures-applications-calories-2026\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Best calorie counting apps in 2026: 8 apps tested <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Honest comparison: Lean, MFP, Cronometer, Yazio, Foodvisor, Lifesum, FatSecret, Noom.<\/span><\/a><\/li><\/ul><\/aside>","protected":false},"excerpt":{"rendered":"<p>Calcule ton d\u00e9ficit calorique sur ton vrai TDEE bodyfat-aware. Trois rythmes (lent -10 %, mod\u00e9r\u00e9 -20 %, agressif -25 \u00e0 -30 %), warning au-del\u00e0 de -30 %, recalibrage continu via Lean.<\/p>","protected":false},"author":1,"featured_media":1567,"comment_status":"open","ping_status":"open","sticky":false,"template":"single-lvm-blank","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-1565","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-comparateurs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Calculateur de d\u00e9ficit calorique pour s\u00e8che : la vraie m\u00e9thode<\/title>\n<meta name=\"description\" content=\"Calcule ton d\u00e9ficit calorique sur ton vrai TDEE bodyfat-aware. 3 rythmes (lent, mod\u00e9r\u00e9, agressif), warning fonte musculaire, recalibrage continu via Lean.\" \/>\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\/calculateur-deficit-calorique\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculateur d\u00e9ficit calorique : la bonne approche pour une s\u00e8che\" \/>\n<meta property=\"og:description\" content=\"Calcule ton d\u00e9ficit sur ton vrai TDEE bodyfat-aware. 3 rythmes, recalibrage continu via Lean.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lean-app.com\/en\/calculateur-deficit-calorique\/\" \/>\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-26T22:00:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-28T08:25:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/og-calculateur-deficit-calorique.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"fleboy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Calculateur d\u00e9ficit calorique : la bonne approche pour une s\u00e8che\" \/>\n<meta name=\"twitter:description\" content=\"Calcule ton d\u00e9ficit sur ton vrai TDEE bodyfat-aware. 3 rythmes, recalibrage continu via Lean.\" \/>\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=\"15 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-deficit-calorique\/\"},\"author\":{\"name\":\"fleboy\",\"@id\":\"https:\/\/lean-app.com\/#\/schema\/person\/b8edc66875f72aab05563a8305d16c48\"},\"headline\":\"Calculateur de d\u00e9ficit calorique : la bonne approche pour une s\u00e8che (selon ton vrai TDEE)\",\"datePublished\":\"2026-05-26T22:00:30+00:00\",\"dateModified\":\"2026-05-28T08:25:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-deficit-calorique\/\"},\"wordCount\":3044,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/og-calculateur-deficit-calorique.png\",\"articleSection\":[\"Comparateurs\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lean-app.com\/calculateur-deficit-calorique\/\",\"url\":\"https:\/\/lean-app.com\/calculateur-deficit-calorique\/\",\"name\":\"Calculateur de d\u00e9ficit calorique pour s\u00e8che : la vraie m\u00e9thode\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/og-calculateur-deficit-calorique.png\",\"datePublished\":\"2026-05-26T22:00:30+00:00\",\"dateModified\":\"2026-05-28T08:25:07+00:00\",\"description\":\"Calcule ton d\u00e9ficit calorique sur ton vrai TDEE bodyfat-aware. 3 rythmes (lent, mod\u00e9r\u00e9, agressif), warning fonte musculaire, recalibrage continu via Lean.\",\"breadcrumb\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lean-app.com\/calculateur-deficit-calorique\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#primaryimage\",\"url\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/og-calculateur-deficit-calorique.png\",\"contentUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/og-calculateur-deficit-calorique.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lean-app.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculateur de d\u00e9ficit calorique : la bonne approche pour une s\u00e8che (selon ton vrai 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":"Calculateur de d\u00e9ficit calorique pour s\u00e8che : la vraie m\u00e9thode","description":"Calcule ton d\u00e9ficit calorique sur ton vrai TDEE bodyfat-aware. 3 rythmes (lent, mod\u00e9r\u00e9, agressif), warning fonte musculaire, recalibrage continu via 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\/calculateur-deficit-calorique\/","og_locale":"en_US","og_type":"article","og_title":"Calculateur d\u00e9ficit calorique : la bonne approche pour une s\u00e8che","og_description":"Calcule ton d\u00e9ficit sur ton vrai TDEE bodyfat-aware. 3 rythmes, recalibrage continu via Lean.","og_url":"https:\/\/lean-app.com\/en\/calculateur-deficit-calorique\/","og_site_name":"Lean","article_publisher":"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr","article_published_time":"2026-05-26T22:00:30+00:00","article_modified_time":"2026-05-28T08:25:07+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/og-calculateur-deficit-calorique.png","type":"image\/png"}],"author":"fleboy","twitter_card":"summary_large_image","twitter_title":"Calculateur d\u00e9ficit calorique : la bonne approche pour une s\u00e8che","twitter_description":"Calcule ton d\u00e9ficit sur ton vrai TDEE bodyfat-aware. 3 rythmes, recalibrage continu via Lean.","twitter_misc":{"Written by":"fleboy","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#article","isPartOf":{"@id":"https:\/\/lean-app.com\/calculateur-deficit-calorique\/"},"author":{"name":"fleboy","@id":"https:\/\/lean-app.com\/#\/schema\/person\/b8edc66875f72aab05563a8305d16c48"},"headline":"Calculateur de d\u00e9ficit calorique : la bonne approche pour une s\u00e8che (selon ton vrai TDEE)","datePublished":"2026-05-26T22:00:30+00:00","dateModified":"2026-05-28T08:25:07+00:00","mainEntityOfPage":{"@id":"https:\/\/lean-app.com\/calculateur-deficit-calorique\/"},"wordCount":3044,"commentCount":0,"publisher":{"@id":"https:\/\/lean-app.com\/#organization"},"image":{"@id":"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/og-calculateur-deficit-calorique.png","articleSection":["Comparateurs"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/lean-app.com\/calculateur-deficit-calorique\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/lean-app.com\/calculateur-deficit-calorique\/","url":"https:\/\/lean-app.com\/calculateur-deficit-calorique\/","name":"Calculateur de d\u00e9ficit calorique pour s\u00e8che : la vraie m\u00e9thode","isPartOf":{"@id":"https:\/\/lean-app.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#primaryimage"},"image":{"@id":"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/og-calculateur-deficit-calorique.png","datePublished":"2026-05-26T22:00:30+00:00","dateModified":"2026-05-28T08:25:07+00:00","description":"Calcule ton d\u00e9ficit calorique sur ton vrai TDEE bodyfat-aware. 3 rythmes (lent, mod\u00e9r\u00e9, agressif), warning fonte musculaire, recalibrage continu via Lean.","breadcrumb":{"@id":"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lean-app.com\/calculateur-deficit-calorique\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#primaryimage","url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/og-calculateur-deficit-calorique.png","contentUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/og-calculateur-deficit-calorique.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/lean-app.com\/calculateur-deficit-calorique\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lean-app.com\/"},{"@type":"ListItem","position":2,"name":"Calculateur de d\u00e9ficit calorique : la bonne approche pour une s\u00e8che (selon ton vrai 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\/1565","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=1565"}],"version-history":[{"count":0,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/posts\/1565\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/media\/1567"}],"wp:attachment":[{"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/media?parent=1565"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/categories?post=1565"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lean-app.com\/en\/wp-json\/wp\/v2\/tags?post=1565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}