{"id":1760,"date":"2026-08-15T22:24:56","date_gmt":"2026-08-15T22:24:56","guid":{"rendered":"https:\/\/lean-app.com\/lean-vs-foodvisor\/"},"modified":"2026-09-05T10:54:09","modified_gmt":"2026-09-05T10:54:09","slug":"lean-vs-foodvisor","status":"publish","type":"post","link":"https:\/\/lean-app.com\/sv\/lean-vs-foodvisor\/","title":{"rendered":"Lean vs Foodvisor: AI-fotoskanning mot din verkliga f\u00f6rbrukning"},"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<script data-wpmeteor-nooptimize=\"true\" src=\"https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.4\/dist\/chart.umd.min.js\"><\/script>\n<script data-wpmeteor-nooptimize=\"true\" src=\"https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-annotation@3.1.0\/dist\/chartjs-plugin-annotation.min.js\"><\/script>\n<style id=\"lvm-shell-styles\">#lvm-shell{\n  --bg:#FFFFFF; --paper:#F7F6F2; --paper-2:#F1EFE7;\n  --ink:#0E0E10; --ink-2:#1D1D1F; --muted:#6E6E73; --dim:#86868B;\n  --rule:#E8E6DF; --rule-soft:#EFEDE5;\n  --pink:#FF2D6E; --pink-soft:rgba(255,45,110,0.06);\n  --mfp:#6ABF6C;\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-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}\n#lvm-shell .phone-bg.tab-depense{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp\")}\n#lvm-shell .phone-bg.tab-bilan{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp\")}\n#lvm-shell .phone-bg.tab-kcal{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp\")}\n#lvm-shell .phone-bg.tab-strategie{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp\")}\n#lvm-shell .phone-bg.sub-BMR{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp\")}\n#lvm-shell .phone-bg.sub-NEAT{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp\")}\n#lvm-shell .phone-bg.sub-EAT{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp\")}\n#lvm-shell .phone-bg.sub-TEF{background-image:url(\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp\")}\n#lvm-shell .phone-zones{position:absolute;inset:0;z-index:15;pointer-events:none}\n#lvm-shell .phone-zones .z{position:absolute;left:4%;right:4%;cursor:pointer;background:transparent;border:0;padding:0;pointer-events:auto}\n#lvm-shell .phone-zones .z:focus-visible{outline:2px solid var(--pink);outline-offset:-4px;border-radius:6px}\n#lvm-shell .phone-navbar{position:absolute;left:0;right:0;bottom:0;height:9%;z-index:16;display:grid;grid-template-columns:repeat(4,1fr)}\n#lvm-shell .phone-navbar button{background:transparent;border:0;padding:0;cursor:pointer}\n#lvm-shell .phone-navbar button:focus-visible{outline:2px solid var(--pink);outline-offset:-3px;border-radius:6px}\n#lvm-shell .phone-back{\n  position:absolute;top:10px;left:10px;z-index:20;\n  width:30px;height:30px;border-radius:50%;\n  border:0;background:rgba(255,255,255,.78);backdrop-filter:blur(8px);\n  color:var(--ink);font-size:18px;font-weight:600;line-height:1;cursor:pointer;\n  display:none;align-items:center;justify-content:center;\n  box-shadow:0 2px 6px rgba(0,0,0,.12);\n}\n#lvm-shell .phone-back.on{display:flex}\n\n#lvm-shell .phone-cap{margin-top:14px;text-align:center;font-size:12px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}\n#lvm-shell .phone-stage{position:relative}\n#lvm-shell .tap-hint{position:absolute;z-index:30;pointer-events:none;animation:hintFloat 2.6s ease-in-out infinite}\n#lvm-shell .tap-hint .th-pill{display:inline-block;font-family:var(--font-display);font-size:15px;font-weight:600;color:#fff;line-height:1.25;letter-spacing:-.005em;background:var(--pink);padding:10px 16px;border-radius:14px;box-shadow:0 14px 32px rgba(255,45,110,.32);white-space:nowrap}\n#lvm-shell .tap-hint .th-pill small{display:block;font-size:11px;font-weight:500;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}\n#lvm-shell .tap-hint .th-arrow{position:absolute;color:var(--pink)}\n#lvm-shell .tap-hint.desktop{left:-204px;top:4px;text-align:right}\n#lvm-shell .tap-hint.desktop .th-arrow{right:-86px;top:58px;width:104px;height:34px;transform:none}\n#lvm-shell .tap-hint.mobile{display:none}\n#lvm-shell .tap-hint.hidden{opacity:0;transform:translateY(-6px);transition:opacity .35s ease, transform .35s ease;animation:none}\n@keyframes hintFloat{\n  0%, 100%{transform:translateY(0)}\n  50%{transform:translateY(-7px)}\n}\n@media (prefers-reduced-motion:reduce){#lvm-shell .tap-hint{animation:none}}\n#lvm-shell .phone-tabs{display:flex;justify-content:center;gap:8px;margin-top:10px;flex-wrap:nowrap}\n#lvm-shell .phone-tabs button{\n  background:transparent;border:1px solid var(--rule);color:var(--muted);\n  padding:6px 11px;border-radius:999px;font-size:11px;cursor:pointer;\n  font-family:var(--font-text);transition:all .15s;white-space:nowrap;\n}\n#lvm-shell .phone-tabs button:hover{color:var(--ink);border-color:var(--ink)}\n#lvm-shell .phone-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}\n\n#lvm-shell .snippet{background:var(--paper);border-radius:18px;padding:30px 32px;margin:48px 0 0;border:1px solid var(--rule-soft)}\n#lvm-shell .snippet .lbl{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:14px}\n#lvm-shell .snippet p{margin:0;font-family:var(--font-display);font-size:21px;line-height:1.45;color:var(--ink);font-weight:500;letter-spacing:-.012em}\n\n#lvm-shell section{padding:64px 0;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell section:last-of-type{border-bottom:0}\n#lvm-shell .section-label{display:flex;align-items:center;gap:14px;margin-bottom:30px}\n#lvm-shell .section-label .bar{width:24px;height:1px;background:var(--pink)}\n#lvm-shell .section-label .num{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pink)}\n#lvm-shell h2{font-family:var(--font-display);font-weight:600;font-size:48px;line-height:1.05;letter-spacing:-.035em;color:var(--ink);margin:0 0 24px}\n#lvm-shell h3{font-family:var(--font-display);font-weight:600;font-size:32px;line-height:1.15;letter-spacing:-.025em;color:var(--ink);margin:36px 0 16px}\n#lvm-shell h4{font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.015em;color:var(--ink);margin:24px 0 10px}\n#lvm-shell p{margin:0 0 22px;color:var(--ink-2)}\n#lvm-shell strong{color:var(--ink);font-weight:600}\n#lvm-shell ul, #lvm-shell ol{margin:0 0 22px;padding-left:22px;color:var(--ink-2)}\n#lvm-shell li{margin-bottom:8px}\n#lvm-shell a.inline{color:var(--pink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}\n#lvm-shell a.inline:hover{text-decoration-thickness:2px}\n\n#lvm-shell .statement{margin:48px 0;padding:32px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left}\n#lvm-shell .statement .num{font-family:var(--font-display);font-size:60px;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--pink);margin-bottom:14px}\n#lvm-shell .statement .lbl{font-family:var(--font-display);font-size:23px;line-height:1.35;font-weight:500;color:var(--ink);letter-spacing:-.012em}\n\n#lvm-shell .fig{margin:32px 0 18px;background:#fff;border:1px solid var(--rule);border-radius:20px;padding:28px 22px 20px;position:relative;overflow:hidden}\n#lvm-shell .fig-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}\n#lvm-shell .fig-head .l{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}\n#lvm-shell .fig-head .r{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink);text-transform:uppercase;letter-spacing:.08em}\n#lvm-shell .fig-body{position:relative}\n#lvm-shell .fig-cap{margin:18px 4px 0;font-size:14px;color:var(--muted);line-height:1.5}\n#lvm-shell .fig-cap strong{color:var(--ink);font-weight:600}\n#lvm-shell .cv-wrap{position:relative;height:360px}\n\n#lvm-shell [data-term]{position:relative;cursor:help;border-bottom:1px dotted var(--dim)}\n#lvm-shell [data-term]:hover{color:var(--ink)}\n#lvm-shell .tt{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translateX(-50%);min-width:200px;max-width:300px;background:#0c0c0c;color:#fff;font-size:13px;line-height:1.45;padding:11px 14px;border-radius:10px;box-shadow:0 12px 36px rgba(0,0,0,.32);opacity:0;visibility:hidden;transition:opacity .15s, visibility .15s;z-index:120;pointer-events:none;font-weight:400;font-family:var(--font-text)}\n#lvm-shell .tt::after{content:\"\";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0c0c0c}\n#lvm-shell [data-term]:hover .tt, #lvm-shell [data-term]:focus .tt{opacity:1;visibility:visible}\n\n#lvm-shell .table{margin:24px 0;border:1px solid var(--rule);border-radius:16px;overflow:hidden;background:#fff}\n#lvm-shell .table-row{display:grid;grid-template-columns:1.55fr 1fr 1fr;border-bottom:1px solid var(--rule-soft);min-height:60px}\n#lvm-shell .table-row:last-child{border-bottom:0}\n#lvm-shell .table-row.head{background:var(--ink);color:#fff;border-bottom:0}\n#lvm-shell .table-row.head > div{padding:18px 18px;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.07em}\n#lvm-shell .table-row.head .brand-cell{justify-content:flex-start}\n#lvm-shell .table-row.head .brand-cell img{width:24px;height:24px;border-radius:6px;background:#fff;object-fit:cover}\n#lvm-shell .table-row.head .brand-cell.lean{color:#FFB8CE}\n#lvm-shell .table-row > .crit{padding:16px 18px;font-size:14px;color:var(--ink);font-weight:500;display:flex;align-items:center;border-right:1px solid var(--rule-soft)}\n#lvm-shell .table-row > .cell{padding:16px 14px;font-size:13px;line-height:1.45;color:var(--ink-2);display:flex;align-items:center;gap:10px;border-right:1px solid var(--rule-soft)}\n#lvm-shell .table-row > .cell:last-child{border-right:0}\n#lvm-shell .table-row > .cell.lean{background:var(--pink-soft);position:relative}\n#lvm-shell .table-row > .cell.lean::before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--pink)}\n#lvm-shell .icn{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:600;color:#fff}\n#lvm-shell .icn.ok{background:var(--green)}\n#lvm-shell .icn.no{background:var(--red)}\n#lvm-shell .icn.mid{background:var(--amber)}\n#lvm-shell .icn svg{width:11px;height:11px}\n\n#lvm-shell .mini-row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}\n#lvm-shell .mini-phone{position:relative;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);border-radius:22px;padding:3px;border:1px solid rgba(255,255,255,.05);box-shadow:0 14px 32px rgba(0,0,0,.16);max-width:160px;margin:0 auto;width:100%}\n#lvm-shell .mini-phone .notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5}\n#lvm-shell .mini-phone .scr{border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5}\n#lvm-shell .mini-phone .scr img{width:100%;height:100%;object-fit:cover}\n#lvm-shell .mini-phone.tiny{max-width:148px;padding:2px;border-radius:20px;border-width:1px}\n#lvm-shell .mini-phone.tiny .notch{width:30px;height:8px;border-radius:0 0 5px 5px}\n#lvm-shell .mini-phone.tiny .scr{border-radius:17px}\n#lvm-shell .mini-cap{text-align:center;margin-top:12px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}\n#lvm-shell .mini-cap strong{display:block;color:var(--ink);margin-top:4px;font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:-.01em;text-transform:none}\n\n#lvm-shell .duo-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:18px 0 0}\n#lvm-shell .duo-row .mini-phone{max-width:180px}\n\n#lvm-shell .method{display:grid;grid-template-columns:1fr 1.4fr;gap:36px;align-items:center;margin:42px 0}\n#lvm-shell .method.flip{grid-template-columns:1.4fr 1fr}\n#lvm-shell .method.flip .m-phone{order:2}\n#lvm-shell .method .m-tag{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pink);margin-bottom:8px}\n#lvm-shell .method h3{margin-top:0}\n#lvm-shell .method p{font-size:16px;color:var(--muted);line-height:1.7}\n\n#lvm-shell .cta-band{margin:40px 0;padding:26px 28px;background:var(--paper);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border:1px solid var(--rule-soft)}\n#lvm-shell .cta-band .l{font-family:var(--font-display);font-size:18px;line-height:1.35;font-weight:500;color:var(--ink);flex:1;min-width:240px;letter-spacing:-.01em}\n#lvm-shell .cta-band .stores{display:flex;gap:10px;align-items:center}\n#lvm-shell .cta-band .stores a{line-height:0;transition:transform .15s}\n#lvm-shell .cta-band .stores a:hover{transform:translateY(-2px)}\n#lvm-shell .cta-band .stores img{height:42px;width:auto;border-radius:9px}\n\n#lvm-shell .pyramid{margin:30px auto;max-width:440px}\n#lvm-shell .pyramid .level{margin:6px auto;padding:13px 18px;border-radius:14px;color:#fff;font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:-.01em;display:flex;justify-content:space-between;align-items:center;box-shadow:0 6px 18px rgba(0,0,0,.06)}\n#lvm-shell .pyramid .level .k{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.75}\n#lvm-shell .pyramid .l1{background:#0E0E10;width:100%}\n#lvm-shell .pyramid .l2{background:#1D1D1F;width:84%}\n#lvm-shell .pyramid .l3{background:#3a3a3c;width:68%}\n#lvm-shell .pyramid .l4{background:var(--pink);width:52%}\n#lvm-shell .pyramid-cap{text-align:center;font-size:13px;color:var(--muted);margin-top:14px}\n\n\/* Section 7 honnetete : scorecard horizontal bars *\/\n#lvm-shell .scorecard{margin:30px 0 10px;border:1px solid var(--rule);border-radius:20px;padding:28px 26px;background:#fff}\n#lvm-shell .scorecard-head{display:grid;grid-template-columns:1.4fr 1fr 1fr;column-gap:28px;align-items:center;padding-bottom:18px;margin-bottom:8px;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell .scorecard-head .h-crit{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}\n#lvm-shell .scorecard-head .h-brand{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink)}\n#lvm-shell .scorecard-head .h-brand img{width:22px;height:22px;border-radius:5px;object-fit:cover}\n#lvm-shell .scorecard-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;column-gap:28px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell .scorecard-row:last-child{border-bottom:0}\n#lvm-shell .scorecard-row .crit{font-size:14px;color:var(--ink);font-weight:500;padding-right:14px}\n#lvm-shell .scorecard-row .bar{display:flex;flex-direction:row-reverse;align-items:center;gap:10px}\n#lvm-shell .scorecard-row .bar .b{flex:1;height:8px;border-radius:99px;background:var(--rule-soft);overflow:hidden;position:relative}\n#lvm-shell .scorecard-row .bar .b > i{display:block;height:100%;border-radius:99px;transition:width 1s cubic-bezier(.22,.61,.36,1)}\n#lvm-shell .scorecard-row .bar.lean .b > i{background:var(--pink)}\n#lvm-shell .scorecard-row .bar.mfp .b > i{background:var(--mfp)}\n#lvm-shell .scorecard-row .bar .v{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ink);min-width:32px;text-align:left}\n\n\/* Section 8 pour qui : persona checklist *\/\n#lvm-shell .persona{margin:28px 0 10px;display:grid;grid-template-columns:1fr;gap:14px}\n#lvm-shell .persona-it{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:22px 24px;background:#fff;border:1px solid var(--rule);border-radius:18px;align-items:center}\n#lvm-shell .persona-it.match{background:var(--pink-soft);border-color:rgba(255,45,110,.25)}\n#lvm-shell .persona-it .pic{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rule-soft);position:relative;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--ink)}\n#lvm-shell .persona-it.match .pic{background:var(--pink);color:#fff}\n#lvm-shell .persona-it .pic svg{width:24px;height:24px}\n#lvm-shell .persona-it h4{margin:0 0 4px;font-size:17px;letter-spacing:-.01em}\n#lvm-shell .persona-it p{margin:0;font-size:14px;color:var(--muted);line-height:1.55}\n#lvm-shell .persona-it.match h4{color:var(--ink)}\n\n\/* Section 9 migration : timeline steps *\/\n#lvm-shell .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:28px 0;position:relative}\n#lvm-shell .steps::before{content:\"\";position:absolute;top:14px;left:7px;right:calc(20% - 18px);height:1px;background:linear-gradient(90deg,var(--pink) 0%,var(--rule-soft) 100%);z-index:0}\n#lvm-shell .step{position:relative;padding-top:24px;z-index:1}\n#lvm-shell .step::before{content:\"\";position:absolute;top:8px;left:0;width:14px;height:14px;border-radius:50%;background:var(--pink);border:3px solid #fff;box-shadow:0 0 0 1px var(--rule)}\n#lvm-shell .step .sn{font-family:var(--font-mono);font-size:11px;color:var(--pink);font-weight:600;letter-spacing:.08em}\n#lvm-shell .step h4{margin:6px 0 6px;font-size:15px;letter-spacing:-.01em}\n#lvm-shell .step p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}\n\n\/* Section 10 debloque : feature stack numbered XL *\/\n#lvm-shell .feat-stack{margin:30px 0 10px;border-top:1px solid var(--rule)}\n#lvm-shell .feat-it{display:grid;grid-template-columns:auto 1fr auto;gap:24px;padding:26px 0;border-bottom:1px solid var(--rule);align-items:center}\n#lvm-shell .feat-it .fn{font-family:var(--font-display);font-size:48px;font-weight:600;color:var(--pink);line-height:1;letter-spacing:-.04em;width:74px}\n#lvm-shell .feat-it .ft{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.015em;line-height:1.25;margin-bottom:6px}\n#lvm-shell .feat-it .fd{font-size:15px;color:var(--muted);line-height:1.55;margin:0}\n#lvm-shell .feat-it .fc{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500}\n#lvm-shell .feat-it:last-child{border-bottom:0}\n\n#lvm-shell .faq{margin:22px 0}\n#lvm-shell .faq details{border-bottom:1px solid var(--rule);padding:20px 0}\n#lvm-shell .faq details:first-of-type{border-top:1px solid var(--rule)}\n#lvm-shell .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}\n#lvm-shell .faq summary::-webkit-details-marker{display:none}\n#lvm-shell .faq summary::after{content:\"+\";font-size:24px;color:var(--muted);font-weight:300;line-height:1;transition:transform .25s, color .25s}\n#lvm-shell .faq details[open] summary::after{transform:rotate(45deg);color:var(--pink)}\n#lvm-shell .faq details[open] summary{color:var(--pink)}\n#lvm-shell .faq .ans{margin-top:14px;font-size:16px;color:var(--muted);line-height:1.65}\n\n#lvm-shell .get-band{background:var(--paper-2);border-radius:24px;padding:48px 36px;margin:60px 0 40px;text-align:center}\n#lvm-shell .get-band .kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--pink);font-weight:600;letter-spacing:.1em;margin-bottom:14px}\n#lvm-shell .get-band h3{font-size:36px;margin:0 0 14px;letter-spacing:-.025em}\n#lvm-shell .get-band p{font-size:16px;color:var(--muted);max-width:480px;margin:0 auto 26px}\n#lvm-shell .get-band .stores{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}\n#lvm-shell .get-band .stores a{line-height:0;transition:transform .15s}\n#lvm-shell .get-band .stores a:hover{transform:translateY(-3px)}\n#lvm-shell .get-band .stores img{height:60px;width:auto;border-radius:11px}\n\n#lvm-shell .sources{font-size:14px;color:var(--muted);line-height:1.7}\n#lvm-shell .sources ol{padding-left:22px}\n#lvm-shell .sources li{margin-bottom:8px}\n\n#lvm-shell footer{padding:50px 0 60px;border-top:1px solid var(--rule);margin-top:40px}\n#lvm-shell footer .row{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}\n#lvm-shell footer .kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--pink);font-weight:600}\n#lvm-shell footer p{font-size:13px;color:var(--muted);margin:8px 0 0}\n#lvm-shell footer .stores{display:flex;gap:8px}\n#lvm-shell footer .stores img{height:34px;width:auto;border-radius:6px}\n\n#lvm-shell .rev{opacity:0;transform:translateY(12px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}\n#lvm-shell .rev.on{opacity:1;transform:translateY(0)}\n@media (prefers-reduced-motion:reduce){#lvm-shell .rev{transition:none;opacity:1;transform:none}}\n\n@media (max-width:760px){\n  #lvm-shell .nav-row{padding:8px 18px;gap:8px}\n  #lvm-shell .nav-link{display:none}\n  #lvm-shell .nav-stores img{height:24px}\n  #lvm-shell .wrap{padding:0 22px}\n  #lvm-shell .hero{padding:34px 0 0}\n  #lvm-shell h1{font-size:46px;letter-spacing:-.035em}\n  #lvm-shell h1 .alt{font-size:.55em;margin-top:10px}\n  #lvm-shell .dek{font-size:20px}\n  #lvm-shell .hero-stores img{height:42px}\n  #lvm-shell .hero-bottom{grid-template-columns:1fr;gap:28px;margin:30px 0 40px;padding-top:24px;align-items:stretch}\n  #lvm-shell .phone-wrap{order:-1}\n  #lvm-shell .phone{width:240px}\n  #lvm-shell .tap-hint.desktop{display:none}\n  #lvm-shell .tap-hint.mobile{display:block;position:relative;left:auto;top:auto;text-align:center;margin:0 auto 10px;width:100%}\n  #lvm-shell .tap-hint.mobile .th-arrow{position:relative;display:block;margin:6px auto 0;width:34px;height:34px;transform:none;color:var(--pink)}\n  #lvm-shell .snippet{padding:24px 22px}\n  #lvm-shell .snippet p{font-size:18px}\n  #lvm-shell section{padding:48px 0}\n  #lvm-shell h2{font-size:34px;letter-spacing:-.03em}\n  #lvm-shell h3{font-size:24px}\n  #lvm-shell .section-label{margin-bottom:22px}\n  #lvm-shell .statement{padding:24px 0;margin:32px 0}\n  #lvm-shell .statement .num{font-size:44px}\n  #lvm-shell .statement .lbl{font-size:19px}\n  #lvm-shell .fig{padding:20px 14px 14px;border-radius:16px}\n  #lvm-shell .cv-wrap{height:310px}\n  #lvm-shell .method{grid-template-columns:1fr;gap:20px}\n  #lvm-shell .method.flip{grid-template-columns:1fr}\n  #lvm-shell .method.flip .m-phone{order:0}\n  #lvm-shell .mini-row{grid-template-columns:repeat(3,1fr);gap:10px}\n  #lvm-shell .mini-phone{padding:3px;border-radius:18px;border-width:1px;max-width:110px}\n  #lvm-shell .mini-phone .notch{width:42px;height:11px;border-radius:0 0 8px 8px}\n  #lvm-shell .mini-phone .scr{border-radius:15px}\n  #lvm-shell .mini-cap{font-size:10px}\n  #lvm-shell .mini-cap strong{font-size:13px}\n  #lvm-shell .duo-row{grid-template-columns:repeat(2,1fr);gap:12px}\n  #lvm-shell .duo-row .mini-phone{max-width:130px}\n  #lvm-shell .steps{grid-template-columns:1fr;gap:18px}\n  #lvm-shell .steps::before{display:none}\n  #lvm-shell .step{padding-top:0;padding-left:24px}\n  #lvm-shell .step::before{top:6px;left:0}\n  #lvm-shell .table-row{grid-template-columns:1.4fr .9fr .9fr}\n  #lvm-shell .table-row > .crit{padding:13px 12px;font-size:13px}\n  #lvm-shell .table-row > .cell{padding:13px 10px;font-size:12px;gap:8px}\n  #lvm-shell .table-row.head > div{padding:14px 12px;font-size:10px;gap:7px}\n  #lvm-shell .table-row.head .brand-cell img{width:20px;height:20px}\n  #lvm-shell .get-band{padding:36px 22px;border-radius:18px;margin:40px 0 30px}\n  #lvm-shell .get-band h3{font-size:28px}\n  #lvm-shell .get-band .stores img{height:50px}\n  #lvm-shell .cta-band{padding:22px;gap:14px}\n  #lvm-shell .cta-band .l{font-size:16px;min-width:0}\n  #lvm-shell .cta-band .stores img{height:38px}\n  #lvm-shell .faq summary{font-size:18px;gap:14px}\n  #lvm-shell .pyramid{max-width:100%}\n  #lvm-shell .pyramid .level{padding:11px 14px;font-size:14px}\n  #lvm-shell .scorecard{padding:20px 16px;border-radius:16px}\n  #lvm-shell .scorecard-head{grid-template-columns:1.2fr 1fr 1fr;column-gap:14px}\n  #lvm-shell .scorecard-head .h-brand{font-size:12px;gap:5px}\n  #lvm-shell .scorecard-head .h-brand img{width:18px;height:18px}\n  #lvm-shell .scorecard-row{grid-template-columns:1.2fr 1fr 1fr;column-gap:14px;padding:12px 0}\n  #lvm-shell .scorecard-row .crit{font-size:13px;padding-right:8px}\n  #lvm-shell .scorecard-row .bar{gap:6px}\n  #lvm-shell .scorecard-row .bar .v{font-size:11px;min-width:26px}\n  #lvm-shell .persona-it{grid-template-columns:44px 1fr;gap:12px;padding:16px 16px;border-radius:14px}\n  #lvm-shell .persona-it .pic{width:44px;height:44px;font-size:12px}\n  #lvm-shell .persona-it h4{font-size:15px}\n  #lvm-shell .persona-it p{font-size:13px}\n  #lvm-shell .feat-it{grid-template-columns:auto 1fr;gap:14px;padding:20px 0}\n  #lvm-shell .feat-it .fn{font-size:36px;width:54px}\n  #lvm-shell .feat-it .ft{font-size:18px}\n  #lvm-shell .feat-it .fd{font-size:13px}\n  #lvm-shell .feat-it .fc{display:none}\n}\n@media (max-width:480px){\n  #lvm-shell .phone-tabs{gap:5px}\n  #lvm-shell .phone-tabs button{padding:5px 8px;font-size:10px}\n  #lvm-shell .nav-stores{gap:4px}\n  #lvm-shell .nav-stores img{height:22px}\n  #lvm-shell .hero-stores img{height:40px}\n  #lvm-shell .crumb{font-size:12px}\n  #lvm-shell .table-row{grid-template-columns:1.3fr .85fr .85fr}\n  #lvm-shell .table-row > .crit{padding:11px 9px;font-size:12px}\n  #lvm-shell .table-row > .cell{padding:11px 8px;font-size:11px;gap:6px}\n  #lvm-shell .table-row.head > div{padding:11px 9px;font-size:9px;gap:5px}\n}<\/style>\n\n<style id=\"lvm-collision-reset\">\n\/* Hard reset for global theme styles that collide with our content *\/\nbody.postid-1760 #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-1760 #lvm-shell .wrap,\nbody.postid-1760 #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-1760 #lvm-shell .wrap,\n  body.postid-1760 #lvm-shell main.wrap{padding-left:18px!important;padding-right:18px!important}\n}\nhtml, body{overflow-x:hidden!important}\nbody.postid-1760 #lvm-shell{overflow-x:hidden;max-width:100vw}\nbody.postid-1760 #lvm-shell *{max-width:100%}\nbody.postid-1760 #lvm-shell .nav-row{max-width:100vw;box-sizing:border-box}\nbody.postid-1760 #lvm-shell.force-show .rev{opacity:1!important;transform:none!important}\n\n\/* === A.1 PHONE BACKGROUND CLASSES === *\/\nbody.postid-1760 #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-1760 #lvm-shell .phone-bg.tab-depense{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp)}\nbody.postid-1760 #lvm-shell .phone-bg.tab-bilan{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp)}\nbody.postid-1760 #lvm-shell .phone-bg.tab-kcal{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp)}\nbody.postid-1760 #lvm-shell .phone-bg.tab-strategie{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp)}\nbody.postid-1760 #lvm-shell .phone-bg.sub-BMR{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp)}\nbody.postid-1760 #lvm-shell .phone-bg.sub-NEAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp)}\nbody.postid-1760 #lvm-shell .phone-bg.sub-EAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp)}\nbody.postid-1760 #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 === *\/\n@media (max-width:760px){\n  body.postid-1760 #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-1760 #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-1760 #lvm-shell .cta-band .stores{width:100%!important;justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1760 #lvm-shell .cta-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1760 #lvm-shell .cta-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1760 #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-1760 #lvm-shell .get-band{padding:38px 22px!important}\n  body.postid-1760 #lvm-shell .get-band .stores{justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1760 #lvm-shell .get-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1760 #lvm-shell .get-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1760 #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-1760 #lvm-shell .get-band h3{font-size:26px!important;line-height:1.2!important}\n  body.postid-1760 #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-1760 #lvm-shell .brand-banner img{width:54px!important;height:54px!important}\n  body.postid-1760 #lvm-shell .brand-banner > div{padding:16px 12px!important;gap:8px!important}\n  body.postid-1760 #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-1760 #lvm-shell .scorecard{padding:18px 16px!important;border-radius:16px!important}\n  body.postid-1760 #lvm-shell .scorecard-head{display:none!important}\n  body.postid-1760 #lvm-shell .scorecard-row{\n    display:block!important;\n    padding:14px 0!important;\n    border-bottom:1px solid #E8E2D6!important;\n  }\n  body.postid-1760 #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-1760 #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-1760 #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-1760 #lvm-shell .scorecard-row .bar.lean::before{color:#FF2D6E!important}\n  body.postid-1760 #lvm-shell .scorecard-row .bar.mfp::before{color:#6ABF6C!important}\n  body.postid-1760 #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-1760 #lvm-shell .scorecard-row .bar .b > i{\n    display:block!important;\n    height:100%!important;\n    border-radius:99px!important;\n  }\n  body.postid-1760 #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  body.postid-1760 #lvm-shell .cv-wrap{height:380px!important;min-height:360px!important;max-height:420px!important;width:100%!important}\n  body.postid-1760 #lvm-shell .cv-wrap canvas{width:100%!important;height:100%!important;display:block!important}\n  body.postid-1760 #lvm-shell .fig{padding:16px 4px 14px!important;margin:24px -4px 14px!important;overflow:visible!important}\n  body.postid-1760 #lvm-shell .fig-head{padding:0 12px!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}\n  body.postid-1760 #lvm-shell .fig-body{padding:0 2px!important}\n  body.postid-1760 #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-1760 #lvm-shell .cv-wrap{height:360px!important;min-height:340px!important;max-height:380px!important}\n  body.postid-1760 #lvm-shell .fig{padding:14px 2px 12px!important;margin:20px -6px 12px!important;border-radius:14px!important}\n  body.postid-1760 #lvm-shell .fig-body{padding:0!important}\n}\n\n\/* === v11.2 TABLEAU MOBILE STACKED CARDS avec mini-tags Lean\/Foodvisor === *\/\n@media (max-width:760px){\n  body.postid-1760 #lvm-shell .table{border-radius:14px!important}\n  body.postid-1760 #lvm-shell .table-row.head{display:none!important}\n  body.postid-1760 #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-1760 #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-1760 #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-1760 #lvm-shell .table-row > .cell:not(.lean):not(.crit){\n    grid-area:mfp!important;background:#EFF7EF!important;padding-top:30px!important;\n    position:relative!important;\n  }\n  body.postid-1760 #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-1760 #lvm-shell .table-row > .cell:not(.lean):not(.crit)::before{\n    content:\"FOODVISOR\"!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:#6ABF6C!important;\n  }\n  body.postid-1760 #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-1760 #lvm-shell .icn{flex-shrink:0!important;margin-top:1px!important}\n}\n\n\/* === A.5 MINI-LOGOS triplet NEAT\/EAT\/TEF === *\/\n@media (max-width:760px){\n  body.postid-1760 #lvm-shell .mini-row{gap:6px!important;margin:24px 0!important;grid-template-columns:repeat(3,1fr)!important}\n  body.postid-1760 #lvm-shell .mini-phone{max-width:100px!important;padding:2px!important;border-radius:14px!important;border-width:1px!important}\n  body.postid-1760 #lvm-shell .mini-phone.tiny{max-width:96px!important;padding:2px!important;border-radius:13px!important}\n  body.postid-1760 #lvm-shell .mini-phone .notch{width:30px!important;height:8px!important;border-radius:0 0 5px 5px!important}\n  body.postid-1760 #lvm-shell .mini-phone .scr{border-radius:11px!important}\n  body.postid-1760 #lvm-shell .mini-cap{font-size:10px!important;margin-top:8px!important}\n  body.postid-1760 #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-1760 #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-1760 #lvm-shell .tap-hint.desktop{display:none!important}\n  body.postid-1760 #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 === *\/\nbody.postid-1760 #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-1760 #lvm-shell .bodyscan-illust .mini-phone{max-width:200px!important;padding:3px!important;border-radius:22px!important;border-width:1px!important}\nbody.postid-1760 #lvm-shell .bodyscan-illust .mini-phone .notch{width:40px!important;height:11px!important;border-radius:0 0 7px 7px!important}\nbody.postid-1760 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:18px!important}\n@media (max-width:760px){\n  body.postid-1760 #lvm-shell .bodyscan-illust{max-width:180px!important}\n  body.postid-1760 #lvm-shell .bodyscan-illust .mini-phone{max-width:160px!important;padding:3px!important;border-radius:20px!important}\n  body.postid-1760 #lvm-shell .bodyscan-illust .mini-phone .notch{width:34px!important;height:9px!important;border-radius:0 0 6px 6px!important}\n  body.postid-1760 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:16px!important}\n}\n<\/style>\n<script data-wpmeteor-nooptimize=\"true\">\n(function(){\n  \/* Hard fallback: force .rev visible after 2s if IntersectionObserver doesn't fire *\/\n  setTimeout(function(){\n    var shell = document.getElementById('lvm-shell');\n    if(!shell) return;\n    var anyOn = shell.querySelector('.rev.on');\n    if(!anyOn){ shell.classList.add('force-show'); }\n  }, 2000);\n\n  \/* ResizeObserver fallback: ensure charts resize correctly *\/\n  if (typeof ResizeObserver !== 'undefined'){\n    var observer = new ResizeObserver(function(entries){\n      entries.forEach(function(entry){\n        var canvas = entry.target.querySelector('canvas');\n        if (!canvas || !window.Chart) return;\n        var inst = window.Chart.getChart(canvas);\n        if (inst) { try { inst.resize(); } catch(e){} }\n      });\n    });\n    document.querySelectorAll('#lvm-shell .cv-wrap').forEach(function(w){ observer.observe(w); });\n  }\n})();\n<\/script>\n<div id=\"lvm-shell\"><div class=\"progress\" aria-hidden=\"true\"><i id=\"progBar\"><\/i><\/div>\n\n<header class=\"nav\">\n  <div class=\"nav-row\">\n    <a class=\"nav-brand\" href=\"https:\/\/lean-app.com\/sv\/\" aria-label=\"Accueil Lean\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/>\n      <span>Lean<\/span>\n    <\/a>\n    <span class=\"nav-spacer\"><\/span>\n    <a class=\"nav-link\" href=\"https:\/\/lean-app.com\/sv\/tdee-calculator\/\">TDEE-kalkylator<\/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=vs-foodvisor\" target=\"_blank\" rel=\"noopener\" aria-label=\"T\u00e9l\u00e9charger sur l'App Store\">\n        <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/>\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=vs-foodvisor\" target=\"_blank\" rel=\"noopener\" aria-label=\"Disponible sur Google Play\">\n        <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/header>\n\n<main class=\"wrap\">\n\n<section class=\"hero\" aria-labelledby=\"title\">\n  <div class=\"crumb\"><a href=\"https:\/\/lean-app.com\/sv\/\">Hem<\/a> &nbsp;\/&nbsp; Lean vs Foodvisor<\/div>\n  <div class=\"eyebrow\">J\u00e4mf\u00f6relse &middot; Nutrition &amp; TDEE<\/div>\n  <h1 id=\"title\">Lean vs Foodvisor.\n    <span class=\"alt\">Fotoskanningens pionj\u00e4r mot den enda som s\u00e4tter ihop din TDEE p\u00e5 nytt kontinuerligt.<\/span>\n  <\/h1>\n  <p class=\"dek\">Foodvisor ser din tallrik. Lean ser din verkliga f\u00f6rbrukning. Tv\u00e5 AI:er, tv\u00e5 halvor av problemet.<\/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>Lean-teamet<\/strong> &middot; L\u00e4stid 12&nbsp;min &middot; Uppdaterad 15 augusti 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=vs-foodvisor\" 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=vs-foodvisor\" 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\">Gratis nedladdning<\/span>\n  <\/div>\n\n  <div class=\"hero-bottom\">\n    <div class=\"hero-lead\">\n      Foodvisor \u00e4r den franska pionj\u00e4ren inom fotoskanning av m\u00e5ltider: du fotograferar din tallrik, AI:n k\u00e4nner igen livsmedlen och uppskattar portionerna. P\u00e5 den h\u00e4r halvan av problemet \u00e4r \u00e4ran f\u00f6rtj\u00e4nt. Men den andra halvan, din f\u00f6rbrukning, f\u00f6rblir d\u00e4r en populationsformel (Mifflin-St Jeor 1990), plus en statisk aktivitetsmultiplikator vald en enda g\u00e5ng vid registreringen. Utan verklig uppm\u00e4tt fettprocent, utan metabol anpassning. Matchen Lean vs Foodvisor avg\u00f6rs allts\u00e5 inte p\u00e5 fotot: den avg\u00f6rs p\u00e5 vad appen g\u00f6r med siffran, \u00f6ver 3 m\u00e5naders seri\u00f6s deff.\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>D\u00e9mo interactive<\/small>Touchez l&rsquo;\u00e9cran pour explorer l&rsquo;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>D\u00e9mo interactive<\/small>Touchez l&rsquo;\u00e9cran<br>f\u00f6r att utforska appen<\/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=\"Aper\u00e7u de l'application Lean avec drilldown du TDEE\">\n          <div class=\"notch\"><\/div>\n          <div class=\"phone-screen\">\n            <button class=\"phone-back\" id=\"phoneBack\" aria-label=\"Tillbaka\">&#8249;<\/button>\n            <div id=\"phoneImg\" class=\"phone-bg tab-depense\" role=\"img\" aria-label=\"Aper\u00e7u Lean, onglet D\u00e9pense\"><\/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=\"D\u00e9tail BMR\"><\/div>\n              <div class=\"z\" data-sub=\"NEAT\" style=\"top:33%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"D\u00e9tail NEAT\"><\/div>\n              <div class=\"z\" data-sub=\"EAT\"  style=\"top:50%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"D\u00e9tail EAT\"><\/div>\n              <div class=\"z\" data-sub=\"TEF\"  style=\"top:67%;height:16%\" role=\"button\" tabindex=\"0\" aria-label=\"D\u00e9tail TEF\"><\/div>\n            <\/div>\n            <div class=\"phone-navbar\" id=\"phoneNav\" aria-hidden=\"false\">\n              <button data-tab=\"bilan\"     type=\"button\" aria-label=\"Onglet Bilan\"><\/button>\n              <button data-tab=\"kcal\"      type=\"button\" aria-label=\"Onglet Calories\"><\/button>\n              <button data-tab=\"depense\"   type=\"button\" aria-label=\"F\u00f6rbruknings-fliken\"><\/button>\n              <button data-tab=\"strategie\" type=\"button\" aria-label=\"Onglet Strat\u00e9gie\"><\/button>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"phone-tabs\" role=\"tablist\" aria-label=\"Naviguer dans l'app Lean\">\n          <button data-tab=\"bilan\"     type=\"button\">\u00d6versikt<\/button>\n          <button data-tab=\"kcal\"      type=\"button\">Kalorier<\/button>\n          <button data-tab=\"depense\"   type=\"button\" class=\"on\">D\u00e9pense<\/button>\n          <button data-tab=\"strategie\" type=\"button\">Strat\u00e9gie<\/button>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"snippet rev\">\n    <div class=\"lbl\">Snabbt svar<\/div>\n    <p>Foodvisor uppfann fotoskanning av m\u00e5ltider i Frankrike och \u00e4r fortfarande en referens f\u00f6r att identifiera vad du \u00e4ter: foto, igenk\u00e4nning av livsmedel, uppskattning av portioner. P\u00e5 f\u00f6rbrukningssidan d\u00e4remot st\u00f6der sig Foodvisor p\u00e5 en populationsformel (Mifflin-St Jeor 1990, utan uppm\u00e4tt fettprocent) och en statisk aktivitetsmultiplikator vald vid registreringen. Lean tar problemet fr\u00e5n andra h\u00e5llet: r\u00e4kna om varje TDEE-komponent (<span data-term=\"BMR\">BMR<span class=\"tt\">Basal Metabolic Rate. Energi f\u00f6rbrukad i vila. Hos Lean ber\u00e4knad p\u00e5 den verkliga fettfria massan via AI BodyScan.<\/span><\/span> p\u00e5 verklig fettprocent via en patenterad egenutvecklad modell, <span data-term=\"NEAT\">NEAT<span class=\"tt\">Non-Exercise Activity Thermogenesis. F\u00f6rbrukning kopplad till steg och vardagsaktiviteter utanf\u00f6r tr\u00e4ning.<\/span><\/span> per steg, <span data-term=\"EAT\">EAT<span class=\"tt\">Exercise Activity Thermogenesis. F\u00f6rbrukning kopplad till dina tr\u00e4ningspass, ber\u00e4knad via MET.<\/span><\/span> per MET, <span data-term=\"TEF\">TEF<span class=\"tt\">Thermic Effect of Food. Energi som g\u00e5r \u00e5t till matsm\u00e4ltningen. Beror p\u00e5 intagna makron.<\/span><\/span> per makron) och modulera BMR med den metabola anpassningen kontinuerligt, utan koefficient att v\u00e4lja.<\/p>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"constat\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">00 &middot; L\u00e4get<\/span><\/div>\n  <h2 id=\"constat\">Foodvisor ser din tallrik, inte din verkliga f\u00f6rbrukning<\/h2>\n  <p>L\u00e4ser du det h\u00e4r har du f\u00f6rmodligen redan installerat Foodvisor. Du valde den just f\u00f6r det ingen gjorde f\u00f6re den: fotografera din tallrik och l\u00e5ta AI:n k\u00e4nna igen kycklingen, riset, s\u00e5sen, och uppskatta portionerna utan att ta fram v\u00e5gen. Du har angett din vikt, l\u00e4ngd, \u00e5lder, k\u00f6n, och valt din aktivitetsniv\u00e5 fr\u00e5n en statisk lista. Appen visade dig ett kalorim\u00e5l, s\u00e4g 2&nbsp;250&nbsp;kcal f\u00f6r att g\u00e5 ner i vikt.<\/p>\n  <p>Du spelade med. Du skannade dina m\u00e5ltider, korrigerade portionerna n\u00e4r AI:n tvekade, h\u00f6ll en ren logg dag efter dag. De f\u00f6rsta 6 veckorna fungerar det. Du g\u00e5r ner. Du \u00e4r n\u00f6jd. Sedan runt vecka 8 stelnar v\u00e5gen. Du drar \u00e5t. Du g\u00e5r ner till 2&nbsp;000&nbsp;kcal. Igen, ingenting r\u00f6r sig.<\/p>\n\n  <div class=\"statement\">\n    <div class=\"num\">&minus;10 till &minus;15&nbsp;%<\/div>\n    <div class=\"lbl\">uppm\u00e4tt s\u00e4nkning av TDEE efter 4 till 6 veckor i underskott p\u00e5 &minus;500&nbsp;kcal\/dag. Foodvisor uppt\u00e4cker det inte. Ditt kalorim\u00e5l f\u00f6rblir fastl\u00e5st p\u00e5 din aktivitetsniv\u00e5 fr\u00e5n 100&nbsp;dagar sedan.<\/div>\n  <\/div>\n\n  <p>T\u00e4nk dig att Foodvisor visar dig en TDEE p\u00e5 2&nbsp;500&nbsp;kcal. Du \u00e4ter 2&nbsp;250 (teoretiskt underskott p\u00e5 250&nbsp;kcal). Men i verkligheten har din <a class=\"inline\" href=\"https:\/\/lean-app.com\/sv\/depense-energetique-totale-v2\/\">TDEE har sjunkit till 2&nbsp;200&nbsp;kcal<\/a> p\u00e5 grund av den metabola anpassningen. Du ligger p\u00e5 ett \u00f6verskott p\u00e5 50&nbsp;kcal utan att veta om det. Ingen chans att forts\u00e4tta g\u00e5 ner, \u00e4ven med marknadens renaste logg.<\/p>\n  <p>Foodvisors l\u00f6fte \u00e4r tydligt och h\u00e5lls: du vet vad som finns p\u00e5 din tallrik utan att v\u00e4ga n\u00e5got. Det \u00e4r v\u00e4rdefullt. Det Foodvisor inte g\u00f6r \u00e4r att <a class=\"inline\" href=\"https:\/\/lean-app.com\/sv\/comment-compter-ses-calories\/\">r\u00e4kna om din f\u00f6rbrukning<\/a> genom veckorna i underskott. Och det \u00e4r precis d\u00e4r l\u00f6ftet stannar, medan det \u00e4r h\u00e4vst\u00e5ngen som g\u00f6r att du g\u00e5r ner i vikt.<\/p>\n<\/section>\n\n<section aria-labelledby=\"p1\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">01 &middot; Problem 1<\/span><\/div>\n  <h2 id=\"p1\">BMR-formeln fr\u00e5n 1990, utan uppm\u00e4tt fettprocent<\/h2>\n\n  <div class=\"fig\">\n    <div class=\"fig-head\"><span class=\"l\">Figur 1 &middot; Man 1,80&nbsp;m, 120&nbsp;kg, 30&nbsp;% BF<\/span><span class=\"r\">kcal<\/span><\/div>\n    <div class=\"fig-body\"><div class=\"cv-wrap\" style=\"position:relative;width:100%;height:380px;min-height:340px\"><canvas id=\"chartBMR\" aria-label=\"Comparaison BMR Mifflin-St Jeor 2500 kcal vs mod\u00e8le propri\u00e9taire brevet\u00e9 Lean 2000 kcal, \u00e9cart de 500 kcal\"><\/canvas><\/div><\/div>\n    <p class=\"fig-cap\"><strong>Uppskattad BMR.<\/strong> Leans patenterade egenutvecklade modell tar h\u00e4nsyn till den fettfria massan. Mifflin-St Jeor (populationsformel, utan fettprocent) g\u00f6r det inte. Skillnad p\u00e5 500&nbsp;kcal, motsvarande en hel lunch.<\/p>\n  <\/div>\n\n  <p>F\u00f6r att ber\u00e4kna din basalmetabolism (BMR, energin du f\u00f6rbr\u00e4nner i vila) utg\u00e5r Foodvisor fr\u00e5n din profil: vikt, l\u00e4ngd, \u00e5lder, k\u00f6n. Det \u00e4r logiken i n\u00e4stan alla konsumentinriktade kaloritrackers, \u00e4rvd fr\u00e5n populationsformler som Mifflin-St Jeor. Och vi m\u00e5ste vara \u00e4rliga: det \u00e4r b\u00e4ttre \u00e4n Harris-Benedict 1919 som andra appar fortfarande anv\u00e4nder.<\/p>\n  <p>Mifflin-St Jeor \u00e4r fr\u00e5n 1990 (PubMed 2305711). Urvalet \u00e4r stort (498 f\u00f6rs\u00f6kspersoner), metoden med indirekt kalorimetri \u00e4r seri\u00f6s, formeln \u00e4r kalibrerad p\u00e5 en modern population: 10 \u00d7 vikt (kg) + 6,25 \u00d7 l\u00e4ngd (cm) \u2212 5 \u00d7 \u00e5lder \u2212 161 (kvinnor) eller +5 (m\u00e4n).<\/p>\n  <p>Problemet \u00e4r inte den valda formeln. Problemet \u00e4r det ingen formel av den h\u00e4r typen kan se: <strong>den tar bara h\u00e4nsyn till vikten. Inte fettprocenten. Inte den fettfria massan.<\/strong> Inget f\u00e4lt i Foodvisors onboarding fr\u00e5gar om din fettprocent, och ingen m\u00e4tning finns i appen.<\/p>\n  <p>Men sedan 1980-talet vet vi att <strong>fettmassan f\u00f6rbrukar v\u00e4ldigt lite energi<\/strong> j\u00e4mf\u00f6rt med resten av kroppen. Levern, hj\u00e4rnan, hj\u00e4rtat, njurarna och framf\u00f6r allt musklerna \u00e4r de verkliga f\u00f6rbrukningsposterna. Fettmassan \u00e4r inert. En person med 30&nbsp;% fettprocent f\u00f6rbr\u00e4nner inte alls lika mycket som en person med 10&nbsp;% fettprocent, ens vid samma vikt.<\/p>\n  <p>Frankenfield 2013 (PubMed 23631843) j\u00e4mf\u00f6rde Mifflin-St Jeor med referensmetoden indirekt kalorimetri p\u00e5 kohorter med och utan fetma. Resultat: 87&nbsp;% precision hos dem utan fetma, och bara <strong>75&nbsp;% hos dem med fetma<\/strong>. En nyare studie (PMC11820646) visar att vid BMI \u00f6ver 35 har Mifflin fel med <strong>250 till 315&nbsp;kcal per dag<\/strong>. Det motsvarar ett helt mellanm\u00e5l i ber\u00e4kningen av ett underskott.<\/p>\n  <p>500&nbsp;kcal \u00e4r inte ingenting. Om appen s\u00e4ger \u00ab&nbsp;din BMR \u00e4r 2&nbsp;500&nbsp;\u00bb och den i verkligheten \u00e4r 2&nbsp;000, \u00e4r allt som f\u00f6ljer fel: ditt underskottsm\u00e5l, din veckovisa viktnedg\u00e5ngsprognos, din makrof\u00f6rdelning ber\u00e4knad i procent av TDEE. Och inget tallriksfoto, hur v\u00e4l igenk\u00e4nt det \u00e4n \u00e4r, r\u00e4ttar ett felaktigt m\u00e5l.<\/p>\n\n  <div class=\"bodyscan-illust\" style=\"margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:200px\">\n    <div class=\"mini-phone\" style=\"max-width:200px\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-bodyscan-result.webp\" alt=\"BodyScan IA Lean : bodyfat mesur\u00e9 par photo en 5 secondes\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n    <div class=\"mini-cap\">Bodyfat r\u00e9el<strong>Foto, 5 sekunder<\/strong><\/div>\n  <\/div>\n\n  <div class=\"statement\">\n    <div class=\"num\">400&nbsp;kcal<\/div>\n    <div class=\"lbl\">i skillnad mellan tv\u00e5 m\u00e4n p\u00e5 80&nbsp;kg, den ena med 10&nbsp;% fettprocent (BMR 1&nbsp;900), den andra med 30&nbsp;% (BMR 1&nbsp;500). En viktbaserad formel visar dem samma siffra.<\/div>\n  <\/div>\n\n  <p>Delslutsats: om en app ber\u00e4knar din BMR enbart utifr\u00e5n din vikt, l\u00e4ngd, \u00e5lder och k\u00f6n kan resultatet inte individualiseras. Det \u00e4r matematiskt om\u00f6jligt. \u00c4ven med den b\u00e4sta tallriksigenk\u00e4nningen som indata.<\/p>\n<\/section>\n\n<section aria-labelledby=\"p2\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">02 &middot; Problem 2<\/span><\/div>\n  <h2 id=\"p2\">Aktivitetsmultiplikatorn, vald en g\u00e5ng f\u00f6r alla<\/h2>\n  <p>H\u00e4r blir det allvarligt. Och det \u00e4r f\u00f6rmodligen punkten ingen har f\u00f6rklarat f\u00f6r dig.<\/p>\n  <p>N\u00e4r din BMR \u00e4r uppskattad m\u00e5ste Foodvisor g\u00e5 vidare till total TDEE. <a class=\"inline\" href=\"https:\/\/lean-app.com\/sv\/depense-energetique-totale-v2\/\">TDEE \u00e4r BMR + allt det andra<\/a> : f\u00f6rbrukningen kopplad till steg, vardagsaktiviteter, tr\u00e4ning och matsm\u00e4ltning. Allt som inte \u00e4r basalmetabolism.<\/p>\n  <p>Hur g\u00f6r Foodvisor det&nbsp;? Som n\u00e4stan alla trackers: den ber dig, vid registreringen, att v\u00e4lja din aktivitetsniv\u00e5 fr\u00e5n en statisk lista. Dessa faktorer kallas inom idrottsvetenskapen <strong>PAL-niv\u00e5er<\/strong> (Physical Activity Level), det \u00e4r bara en multiplikator applicerad p\u00e5 din BMR:<\/p>\n  <ul>\n    <li>Stillasittande (PAL 1,2): kontor, lite promenad<\/li>\n    <li>L\u00e4tt aktiv (PAL 1,375): sporadisk promenad<\/li>\n    <li>Aktiv (PAL 1,55): tr\u00e4ning 3 till 5 g\u00e5nger i veckan<\/li>\n    <li>Mycket aktiv (PAL 1,725): intensiv tr\u00e4ning n\u00e4stan dagligen<\/li>\n    <li>Extremt aktiv (PAL 1,9): mycket intensiv tr\u00e4ning eller fysiskt arbete<\/li>\n  <\/ul>\n  <p>Och beroende p\u00e5 ditt val multiplicerar appen din BMR med den tillh\u00f6rande koefficienten. Det \u00e4r allt. Det \u00e4r allt som ligger bakom ditt dagliga kalorim\u00e5l. En ruta som DU kryssade i en enda g\u00e5ng vid registreringen. Ofta f\u00f6r sex m\u00e5nader sedan. Of\u00f6r\u00e4ndrad sedan dess.<\/p>\n  <p>Och h\u00e4r \u00e4r den tysta f\u00e4llan: den h\u00e4r approximationen \u00e4r <strong>extremt ofullkomlig<\/strong>. Skillnaden mellan en dag d\u00e5 du sitter klistrad i soffan framf\u00f6r Netflix och en dag d\u00e5 du \u00e5ker till Disneyland med barnen och g\u00e5r 15&nbsp;km, <strong>det \u00e4r \u00f6ver 1&nbsp;000&nbsp;kcal<\/strong>. Ingen av de 5 rutorna f\u00e5ngar det.<\/p>\n  <p>Foodvisor kan \u00e4nd\u00e5 f\u00f6lja din aktivitet: appen kan r\u00e4kna dina steg och registrera dina pass. Men de h\u00e4r datapunkterna anv\u00e4nds fr\u00e4mst f\u00f6r att visa din aktivitet, inte f\u00f6r att s\u00e4tta ihop en komplett TDEE: ditt kalorim\u00e5l vilar fortfarande p\u00e5 multiplikatorn vald vid onboardingen, och tr\u00e4ningsf\u00f6rbrukningen l\u00e4ggs till utan att NEAT och EAT skiljs ordentligt.<\/p>\n\n  <div class=\"fig\">\n    <div class=\"fig-head\"><span class=\"l\">Figur 2 &middot; 7 verkliga dagar<\/span><span class=\"r\">kcal\/dag<\/span><\/div>\n    <div class=\"fig-body\"><div class=\"cv-wrap\" style=\"position:relative;width:100%;height:380px;min-height:340px\"><canvas id=\"chartNEAT\" aria-label=\"Variabilit\u00e9 quotidienne de la d\u00e9pense calorique sur 7 jours, contre 2400 kcal fixes selon Foodvisor\"><\/canvas><\/div><\/div>\n    <p class=\"fig-cap\"><strong>Verklig f\u00f6rbrukning<\/strong> uppm\u00e4tt under 7&nbsp;dagar f\u00f6r en Lean-anv\u00e4ndare. Den gr\u00f6na linjen \u00e4r det Foodvisor visade (2&nbsp;400&nbsp;kcal fast, statisk multiplikator \u00d7 BMR). De rosa noteringarna visar varf\u00f6r varje dag r\u00f6r sig.<\/p>\n  <\/div>\n\n  <p>Du kan inte reducera din aktivitetsniv\u00e5 till en statisk ruta. Du \u00e4r kanske aktiv de veckor du jobbar lite hemifr\u00e5n, och stillasittande de veckor du inte l\u00e4mnar kontoret. Du \u00e4r kanske aktiv p\u00e5 sommaren och stillasittande p\u00e5 vintern. Du \u00e4r kanske aktiv tisdag till fredag och stillasittande p\u00e5 helgen.<\/p>\n  <p>Vilken ruta ska du kryssa i den h\u00e4r veckan? Sanningen \u00e4r att ingen av de 5 kommer att vara r\u00e4tt. Och d\u00e4rmed ger Foodvisor dig en TDEE som systematiskt \u00e4r frikopplad fr\u00e5n verkligheten.<\/p>\n  <p>Nyckelpo\u00e4ngen i den h\u00e4r artikeln: \u00e4ven med en perfekt BMR-formel skulle den statiska multiplikatorn r\u00e4cka f\u00f6r att f\u00f6rst\u00f6ra allt. Du kan inte uppskatta en <a class=\"inline\" href=\"https:\/\/lean-app.com\/sv\/neat-depense-non-sportive\/\">NEAT<\/a>, en EAT och en <a class=\"inline\" href=\"https:\/\/lean-app.com\/sv\/effet-thermique-des-aliments\/\">TEF<\/a> med en enda multiplikator applicerad p\u00e5 BMR. Det \u00e4r begreppsm\u00e4ssigt absurt.<\/p>\n  <p>Du har f\u00f6rst\u00e5tt: <strong>en BMR-formel utan fettprocent, plus en statisk approximation av allt det andra, ger mycket sm\u00e5 chanser att n\u00e5 dina m\u00e5l \u00f6ver 3 till 6 m\u00e5nader.<\/strong> Hur ren loggen \u00e4n \u00e4r p\u00e5 tallrikssidan.<\/p>\n\n  <div class=\"cta-band rev\" style=\"display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 28px;margin:40px 0;background:#FAF5EE;border:1px solid #E8E2D6;border-radius:16px\">\n    <div class=\"l\" style=\"flex:1;min-width:240px;font-size:18px;line-height:1.4;font-weight:500;color:#0E0E10\">Se din verkliga TDEE, uppdelad i BMR + NEAT + EAT + TEF. Gratis nedladdning.<\/div>\n    <div class=\"stores\" style=\"display:flex;gap:10px;align-items:center;flex-wrap:wrap\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=vs-foodvisor\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/><\/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=vs-foodvisor\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"p3\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">03 &middot; Problem 3<\/span><\/div>\n  <h2 id=\"p3\">Den metabola anpassningen, aldrig modellerad<\/h2>\n  <p>Det h\u00e4r \u00e4r slutbossen. Det finaste begreppet. Och f\u00f6rmodligen det viktigaste.<\/p>\n  <p>N\u00e4r du \u00e4r i kaloriunderskott f\u00f6rst\u00e5r din kropp att den f\u00e5r mindre energi \u00e4n f\u00f6rut. F\u00f6r att skydda sig g\u00e5r den in i sparl\u00e4ge. Precis som energisparl\u00e4get p\u00e5 din iPhone: allt forts\u00e4tter att fungera, men med mindre energi. Din BMR sjunker. Din NEAT sjunker. Din EAT sjunker.<\/p>\n  <p>Det \u00e4r det som kallas metabol anpassning. Den vetenskapliga litteraturen \u00e4r tydlig och reproducerbar: M\u00fcller 2015 (PubMed 26399868, ny genomg\u00e5ng av Minnesota), Doucet 2001 (PubMed 11430776), Nunes 2020 (PMC7484122) \u00f6ver 6 veckor i underskott. H\u00e4r \u00e4r siffrorna:<\/p>\n  <ul>\n    <li>Underskott p\u00e5 &minus;250&nbsp;kcal per dag, under 2 till 8 veckor: anpassning p\u00e5 <strong>5 till 10&nbsp;%<\/strong> (TDEE sjunker till 90-95&nbsp;% av utg\u00e5ngsniv\u00e5n)<\/li>\n    <li>Underskott p\u00e5 &minus;500&nbsp;kcal per dag: <strong>10 till 15&nbsp;%<\/strong> anpassning (TDEE sjunker till 85-90&nbsp;%)<\/li>\n    <li>Underskott p\u00e5 &minus;750&nbsp;kcal per dag: <strong>15 till 25&nbsp;%<\/strong> anpassning (TDEE sjunker till 75-85&nbsp;%)<\/li>\n  <\/ul>\n  <p>Lean-konvention: 100&nbsp;% = optimalt, 90&nbsp;% = 10&nbsp;% anpassning. Och eftersom NEAT, EAT och TEF alla beror direkt p\u00e5 BMR p\u00e5verkas n\u00e4stan hela TDEE:n.<\/p>\n\n  <div class=\"fig\">\n    <div class=\"fig-head\"><span class=\"l\">Figur 3 &middot; 8 veckor i underskott<\/span><span class=\"r\">kcal\/dag<\/span><\/div>\n    <div class=\"fig-body\"><div class=\"cv-wrap\" style=\"position:relative;width:100%;height:380px;min-height:340px\"><canvas id=\"chartAdapt\" aria-label=\"TDEE qui chute de 2500 \u00e0 2150 kcal sur 8 semaines, contre 2500 fixe selon Foodvisor\"><\/canvas><\/div><\/div>\n    <p class=\"fig-cap\"><strong>Verklig TDEE<\/strong> under 8 veckor i underskott p\u00e5 &minus;500&nbsp;kcal\/dag. Den rosa kurvan sjunker. Foodvisor-linjen f\u00f6rblir platt. I vecka 6 \u00e4r du redan p\u00e5 underh\u00e5ll. Utan att ha \u00e4ndrat n\u00e5got.<\/p>\n  <\/div>\n\n  <p>Konkret: om du hade planerat ett underskott p\u00e5 10&nbsp;% p\u00e5 en TDEE p\u00e5 2&nbsp;500 (allts\u00e5 \u00e4ta 2&nbsp;250 per dag), och din kropp anpassar sig med 10&nbsp;%, \u00e4r din verkliga TDEE nu 2&nbsp;250. Du \u00e4r p\u00e5 underh\u00e5ll. Du g\u00e5r inte ner l\u00e4ngre.<\/p>\n  <p>F\u00e4llan \u00e4r att det \u00e4r smygande. I b\u00f6rjan g\u00e5r du ner. Du \u00e4r n\u00f6jd. Du forts\u00e4tter. Men vecka efter vecka ackumuleras anpassningen. Och vid n\u00e5got tillf\u00e4lle, utan att ha \u00e4ndrat n\u00e5got i din loggning, <strong>slutar du g\u00e5 ner<\/strong>.<\/p>\n  <p>95&nbsp;% av alla g\u00e5r igenom det h\u00e4r utan att f\u00f6rst\u00e5 det. De skyller p\u00e5 sin viljestyrka. De skyller p\u00e5 sin \u00ab&nbsp;trasiga \u00e4mnesoms\u00e4ttning&nbsp;\u00bb. De ger sig p\u00e5 h\u00e5rdare dieter, vilket f\u00f6rv\u00e4rrar anpassningen. Spiral.<\/p>\n  <p>Foodvisor ber\u00e4knar aldrig den metabola anpassningen. Den ger dig ett fast kalorim\u00e5l s\u00e5 l\u00e4nge du inte uppdaterar din vikt och din aktivitetsniv\u00e5 manuellt. Du kan skanna dina tallrikar med exemplarisk regelbundenhet, men n\u00e4r du stagnerar efter 6 veckors deff har appen ingen aning om varf\u00f6r.<\/p>\n<\/section>\n\n<section aria-labelledby=\"solution\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">04 &middot; Lean-l\u00f6sningen<\/span><\/div>\n  <h2 id=\"solution\">Hur Lean l\u00f6ser vart och ett av de 3 problemen<\/h2>\n  <p>Foodvisor har satt en standard f\u00f6r fotoskanning av en matr\u00e4tt, och dess igenk\u00e4nning av fransk mat \u00e4r fortfarande utm\u00e4rkt. Problemet \u00e4r inte det den ser p\u00e5 din tallrik, det \u00e4r det den inte ser av din kropp&nbsp;: f\u00f6rbrukningen f\u00f6rblir uppskattad med en populationsformel multiplicerad med en aktivitetsniv\u00e5. Lean g\u00f6r b\u00e5da&nbsp;: AI-fotoskanning <em>och<\/em> m\u00e4tning av varje TDEE-komponent (BMR&nbsp;+&nbsp;NEAT&nbsp;+&nbsp;EAT&nbsp;+&nbsp;TEF) plus den metabola anpassningen. H\u00e4r \u00e4r detaljerna.<\/p>\n\n  <div class=\"method\">\n    <div class=\"m-phone\">\n      <div class=\"duo-row\">\n        <div>\n          <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-bodyscan-result.webp\" alt=\"R\u00e9sultat BodyScan IA : pourcentage de masse grasse mesur\u00e9 par photo\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\">Steg 1<strong>AI BodyScan<\/strong><\/div>\n        <\/div>\n        <div>\n          <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp\" alt=\"\u00c9cran BMR Lean : m\u00e9tabolisme de base calcul\u00e9 sur la masse maigre\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\">Steg 2<strong>Omr\u00e4knad BMR<\/strong><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <div>\n      <div class=\"m-tag\">BMR p\u00e5 verklig fettprocent<\/div>\n      <h3>Patenterad egenutvecklad modell, baserad p\u00e5 fettfri massa<\/h3>\n      <p>Att r\u00e4kna intagna kalorier perfekt \u00e4r meningsl\u00f6st om f\u00f6rbrukade kalorier \u00e4r 300&nbsp;kcal fel. Lean ber\u00e4knar \u00e4mnesoms\u00e4ttningen p\u00e5 din <strong>masse maigre<\/strong>, den enda som faktiskt f\u00f6rbrukar i vila, och inte p\u00e5 din r\u00e5vikt.<\/p>\n      <p>Le <strong>AI BodyScan<\/strong> till\u00e4mpar p\u00e5 din kropp det Foodvisor till\u00e4mpar p\u00e5 din tallrik&nbsp;: ett foto, en modell tr\u00e4nad p\u00e5 en bank av DEXA-skanningar, din fettprocent p\u00e5 n\u00e5gra sekunder, upprepad varje vecka.<\/p>\n      <p>Ingen kaliper, ingen impedansv\u00e5g, ingen DEXA. Samma enkelhet som en m\u00e5ltidsskanning, till\u00e4mpad p\u00e5 din kroppssammans\u00e4ttning.<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"method flip\">\n    <div>\n      <div class=\"m-tag\">Ingen aktivitetskoefficient<\/div>\n      <h3>NEAT, EAT, TEF ber\u00e4knade separat<\/h3>\n      <p><strong>NEAT.<\/strong> Dina verkliga steg kommer via HealthKit (iOS) eller Google Fit (Android) och blir till kalorier efter din \u00e4mnesoms\u00e4ttning. Det \u00e4r den mest variabla posten under dagen, och den som en angiven aktivitetsniv\u00e5 plattar ut helt.<\/p>\n      <p><strong>EAT.<\/strong> Varje pass s\u00e4tts i siffror per MET p\u00e5 din verkliga anstr\u00e4ngningstid, vilotid exkluderad. Att r\u00e4kna en timme styrketr\u00e4ning som en timme l\u00f6pning f\u00f6rvr\u00e4nger balansen med flera hundra kcal per vecka.<\/p>\n      <p><strong>TEF.<\/strong> Foodvisor identifierar dina livsmedel, Lean h\u00e4rleder matsm\u00e4ltningskostnaden ur dem&nbsp;: 20 till 30&nbsp;% av kalorierna f\u00f6r proteiner, 5 till 10&nbsp;% f\u00f6r kolhydrater, 1 till 3&nbsp;% f\u00f6r fett, i st\u00e4llet f\u00f6r schablonen p\u00e5 10&nbsp;% som till\u00e4mpas \u00f6verallt.<\/p>\n    <\/div>\n    <div class=\"m-phone\">\n      <div class=\"mini-row\" style=\"margin:0;gap:10px\">\n        <div>\n          <div class=\"mini-phone tiny\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp\" alt=\"\u00c9cran NEAT Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\" style=\"font-size:10px\"><strong style=\"font-size:12px\">NEAT<\/strong><\/div>\n        <\/div>\n        <div>\n          <div class=\"mini-phone tiny\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp\" alt=\"\u00c9cran EAT Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\" style=\"font-size:10px\"><strong style=\"font-size:12px\">EAT<\/strong><\/div>\n        <\/div>\n        <div>\n          <div class=\"mini-phone tiny\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp\" alt=\"\u00c9cran TEF Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n          <div class=\"mini-cap\" style=\"font-size:10px\"><strong style=\"font-size:12px\">TEF<\/strong><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"method flip\">\n    <div>\n      <div class=\"m-tag\">Automatisk metabol anpassning<\/div>\n      <h3>En v\u00e4rldsnyhet i en konsumentapp<\/h3>\n      <p><strong>Den metabola anpassningen.<\/strong> Ingen m\u00e5ltidsskanning uppt\u00e4cker att din \u00e4mnesoms\u00e4ttning har saktat ner med 12&nbsp;% efter \u00e5tta veckor. Lean uppskattar det enligt de publicerade intervallen (M\u00fcller 2015, Doucet 2001) och korrigerar ditt m\u00e5l d\u00e4refter.<\/p>\n      <p>\u00d6ver 10 till 15&nbsp;% anpassning kan appen r\u00e5da till en \u00e5terg\u00e5ng till underh\u00e5ll f\u00f6r att f\u00e5 fart p\u00e5 \u00e4mnesoms\u00e4ttningen igen innan du b\u00f6rjar om.<\/p>\n      <p>Ingen aktivitetsmultiplikator att v\u00e4lja. Varje komponent m\u00e4ts, vecka f\u00f6r vecka.<\/p>\n    <\/div>\n    <div class=\"m-phone\">\n      <div class=\"mini-phone solo\" style=\"max-width:240px!important;width:240px;padding:6px!important;border-radius:24px!important;border-width:2px!important\"><div class=\"notch\" style=\"width:60px!important;height:14px!important;border-radius:0 0 9px 9px!important\"><\/div><div class=\"scr\" style=\"border-radius:18px!important\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp\" alt=\"\u00c9cran d\u00e9pense totale Lean avec adaptation m\u00e9tabolique\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">Metod<strong>Metabol anpassning<\/strong><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"tab\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">05 &middot; J\u00e4mf\u00f6relsetabell<\/span><\/div>\n  <h2 id=\"tab\">Lean mot Foodvisor, kriterium f\u00f6r kriterium<\/h2>\n  <p>\u00c4rlig l\u00e4sning av styrkor och svagheter hos varje app. Inget kriterium g\u00e4ller pris.<\/p>\n\n  <div class=\"brand-banner\" style=\"display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0 18px;padding:0\">\n  <div style=\"background:#FFF1F5;border:1.5px solid #FF2D6E;border-radius:14px;padding:20px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px\">\n    <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"Lean\" width=\"64\" height=\"64\" loading=\"lazy\" decoding=\"async\" style=\"width:64px;height:64px;border-radius:14px;display:block;object-fit:cover\" \/>\n    <div style=\"font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display',sans-serif;font-size:18px;font-weight:700;color:#FF2D6E;letter-spacing:-0.2px\">Lean<\/div>\n  <\/div>\n  <div style=\"background:#EFF7EF;border:1.5px solid #6ABF6C;border-radius:14px;padding:20px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px\">\n    <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/fv-logo-foodvisor.jpg\" alt=\"Foodvisor\" width=\"64\" height=\"64\" loading=\"lazy\" decoding=\"async\" style=\"width:64px;height:64px;border-radius:14px;display:block;object-fit:cover\" \/>\n    <div style=\"font-family:-apple-system,BlinkMacSystemFont,'SF Pro Display',sans-serif;font-size:18px;font-weight:700;color:#6ABF6C;letter-spacing:-0.2px\">Foodvisor<\/div>\n  <\/div>\n<\/div>\n<div class=\"table\" role=\"table\" aria-label=\"J\u00e4mf\u00f6relse Lean mot Foodvisor\">\n    <div class=\"table-row head\" role=\"row\">\n      <div role=\"columnheader\">Kriterium<\/div>\n      <div class=\"brand-cell lean\" role=\"columnheader\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/> <span>Lean<\/span><\/div>\n      <div class=\"brand-cell\" role=\"columnheader\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/fv-logo-foodvisor.jpg\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/> <span>Foodvisor<\/span><\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">BMR-formel<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Patenterad egenutvecklad modell (fettfri massa)<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Populationsformel (Mifflin-St Jeor 1990)<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Tar h\u00e4nsyn till fettprocent<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Ja, uppm\u00e4tt i appen<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Nej, bara vikt-l\u00e4ngd-\u00e5lder-k\u00f6n<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">M\u00e4tning av fettprocent i appen<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> AI BodyScan via foto<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Nej<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">NEAT (steg, aktivitet utanf\u00f6r tr\u00e4ning)<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Ber\u00e4knad p\u00e5 verkliga steg varje dag<\/div>\n      <div class=\"cell\"><span class=\"icn mid\">&minus;<\/span> Steg f\u00f6ljda, men m\u00e5l baserat p\u00e5 den statiska multiplikatorn<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">EAT (tr\u00e4ningsf\u00f6rbrukning)<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Per sport via MET, effektiv tid<\/div>\n      <div class=\"cell\"><span class=\"icn mid\">&minus;<\/span> Pass registrerade, tillagda till ett fastl\u00e5st m\u00e5l<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">TEF (matsm\u00e4ltning)<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Ber\u00e4knad utifr\u00e5n makron, integrerad i TDEE<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Inte integrerad i f\u00f6rbrukningsber\u00e4kningen<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Metabol anpassning<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Automatisk, vecka f\u00f6r vecka<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Nej<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Aktivitetskoefficient att v\u00e4lja<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Nej, ber\u00e4knad p\u00e5 verkliga data<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Ja, statisk multiplikator vald vid registreringen<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">AI-fotoskanning av en matr\u00e4tt<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Ja, obegr\u00e4nsat<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Ja, den historiska pionj\u00e4ren (2018)<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Visuell igenk\u00e4nning av livsmedel<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Ja, modern AI-fotoskanning<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Referens p\u00e5 den franska marknaden, \u00e5r av tr\u00e4ning<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Streckkodsskanning<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Ja<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Ja<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Livsmedelsdatabas<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> USDA + OpenFoodFacts, kurerad<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Bred bas, franska produkter v\u00e4l t\u00e4ckta<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Coaching av dietister<\/div>\n      <div class=\"cell lean\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Utanf\u00f6r omfattning, appen v\u00e4gleder via Progressionspyramiden<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Ja, legitimerade dietister (eget erbjudande)<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Rekommendation kaloriunderskott<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Anpassad till den verkliga TDEE:n<\/div>\n      <div class=\"cell\"><span class=\"icn no\"><svg viewbox=\"0 0 12 12\"><path d=\"M3 3 L9 9 M9 3 L3 9\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\"\/><\/svg><\/span> Fast m\u00e5l, manuell omr\u00e4kning kr\u00e4vs<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Fransk app<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Ja<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Ja, f\u00f6dd i Paris<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Rykte och publikstorlek<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> 4,7\/5, 10&nbsp;000+ anv\u00e4ndare, ung fransk app<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Erk\u00e4nd pionj\u00e4r inom fotoskanning, stark k\u00e4nnedom i Frankrike<\/div>\n    <\/div>\n    <div class=\"table-row\" role=\"row\">\n      <div class=\"crit\">Aff\u00e4rsmodell<\/div>\n      <div class=\"cell lean\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Premium, 7 dagars gratis provperiod p\u00e5 \u00e5rsabonnemanget<\/div>\n      <div class=\"cell\"><span class=\"icn ok\"><svg viewbox=\"0 0 12 12\"><path d=\"M2 6.5 L5 9 L10 3.5\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span> Gratisversion, coaching som tillval<\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"tracking\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">06 &middot; Loggning<\/span><\/div>\n  <h2 id=\"tracking\">3 metoder f\u00f6r att logga en m\u00e5ltid<\/h2>\n  <p>Foodvisor bevisade att ett foto kunde ers\u00e4tta manuell inmatning. Lean tar den h\u00e4r id\u00e9n vidare och utvidgar den&nbsp;: tre registreringsmetoder beroende p\u00e5 situationen, f\u00f6r att h\u00e5lla ut \u00f6ver tid.<\/p>\n\n  <div class=\"mini-row\">\n    <div>\n      <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-database.webp\" alt=\"Recherche dans la base de donn\u00e9es USDA + OpenFoodFacts\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">Metod 1<strong>Databas<\/strong><\/div>\n    <\/div>\n    <div>\n      <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-codebarre.webp\" alt=\"Scan de code-barres dans Lean\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">Metod 2<strong>Streckkod<\/strong><\/div>\n    <\/div>\n    <div>\n      <div class=\"mini-phone\"><div class=\"notch\"><\/div><div class=\"scr\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-scania.webp\" alt=\"Scan photo IA d'un plat\" width=\"1179\" height=\"2556\" loading=\"lazy\" decoding=\"async\" \/><\/div><\/div>\n      <div class=\"mini-cap\">Metod 3<strong>AI-fotoskanning<\/strong><\/div>\n    <\/div>\n  <\/div>\n\n  <ol>\n    <li><strong>S\u00f6kning i databasen.<\/strong> Kurerad bas, USDA + OpenFoodFacts. Inget brus fr\u00e5n anv\u00e4ndare, ingen \u00ab&nbsp;Grillad kyckling&nbsp;\u00bb inlagd 47 g\u00e5nger av 47 olika anv\u00e4ndare med 47 olika v\u00e4rden.<\/li>\n    <li><strong>Streckkodsskanning.<\/strong> Standard. Du skannar ditt pastapaket, du f\u00e5r makrona.<\/li>\n    <li><strong>AI-fotoskanning av en matr\u00e4tt.<\/strong> Du fotograferar din tallrik, AI:n k\u00e4nner igen livsmedlen, du f\u00e5r kalorier och makron per livsmedel. Reflexen du redan har om du kommer fr\u00e5n Foodvisor: du beh\u00e5ller den som den \u00e4r.<\/li>\n  <\/ol>\n  <p>Leans AI-fotoskanning spelar samma roll som Foodvisors f\u00f6r m\u00e5ltider \u00e4tna ute. Skillnaden ligger p\u00e5 annat h\u00e5ll&nbsp;: det Lean sedan g\u00f6r med de h\u00e4r kalorierna, genom att st\u00e4lla dem mot en uppm\u00e4tt och inte uppskattad f\u00f6rbrukning.<\/p>\n  <p>Ut\u00f6ver m\u00e5ltiden visar Lean en TDEE som uppdateras under dagen efter dina steg. Att skanna en tallrik perfekt mot ett fastl\u00e5st kalorim\u00e5l r\u00e4cker inte.<\/p>\n  <p>Och ovanp\u00e5, Progressionspyramiden&nbsp;:<\/p>\n\n  <div class=\"pyramid\" aria-label=\"Leans Progressionspyramid\">\n    <div class=\"level l1\"><span>F\u00f6ljsamhet<\/span><span class=\"k\">Grund<\/span><\/div>\n    <div class=\"level l2\"><span>Kalorim\u00e5l<\/span><span class=\"k\">V\u00e5ning 2<\/span><\/div>\n    <div class=\"level l3\"><span>Steg \/ NEAT<\/span><span class=\"k\">V\u00e5ning 3<\/span><\/div>\n    <div class=\"level l4\"><span>Makron\u00e4rings\u00e4mnen<\/span><span class=\"k\">Topp<\/span><\/div>\n  <\/div>\n  <div class=\"pyramid-cap\">Hoppa inte \u00f6ver steg. Om du inte \u00e4r regelbunden i loggningen \u00e4r det meningsl\u00f6st att optimera makrona p\u00e5 procenten.<\/div>\n<\/section>\n\n<section aria-labelledby=\"foodvisor-better\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">07 &middot; \u00c4rlighet<\/span><\/div>\n  <h2 id=\"foodvisor-better\">Det Foodvisor g\u00f6r b\u00e4ttre<\/h2>\n  <p>Lean \u00e4r inte perfekt, och Foodvisor har flera verkliga styrkor man m\u00e5ste erk\u00e4nna. \u00c4rlig l\u00e4sning, kriterium f\u00f6r kriterium, p\u00e5 de axlar d\u00e4r pionj\u00e4ren fortfarande leder. Ingen av dessa axlar \u00e4r sekund\u00e4r: de \u00e4r verkliga pelare i Foodvisors l\u00f6fte.<\/p>\n\n  <div class=\"scorecard rev\" aria-label=\"Scorecard Foodvisor face \u00e0 Lean sur 4 axes\">\n    <div class=\"scorecard-head\">\n      <div class=\"h-crit\">Axel<\/div>\n      <div class=\"h-brand\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/fv-logo-foodvisor.jpg\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/> Foodvisor<\/div>\n      <div class=\"h-brand\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"\" width=\"512\" height=\"512\" loading=\"lazy\" decoding=\"async\" \/> Lean<\/div>\n    <\/div>\n    <div class=\"scorecard-row\">\n      <div class=\"crit\">Visuell igenk\u00e4nning av en tallrik<\/div>\n      <div class=\"bar mfp\" data-brand=\"FOODVISOR\"><div class=\"b\"><i style=\"width:95%\"><\/i><\/div><div class=\"v\">9,5<\/div><\/div>\n      <div class=\"bar lean\" data-brand=\"LEAN\"><div class=\"b\"><i style=\"width:80%\"><\/i><\/div><div class=\"v\">8,0<\/div><\/div>\n    <\/div>\n    <div class=\"scorecard-row\">\n      <div class=\"crit\">Automatisk uppskattning av portioner<\/div>\n      <div class=\"bar mfp\" data-brand=\"FOODVISOR\"><div class=\"b\"><i style=\"width:90%\"><\/i><\/div><div class=\"v\">9,0<\/div><\/div>\n      <div class=\"bar lean\" data-brand=\"LEAN\"><div class=\"b\"><i style=\"width:75%\"><\/i><\/div><div class=\"v\">7,5<\/div><\/div>\n    <\/div>\n    <div class=\"scorecard-row\">\n      <div class=\"crit\">M\u00e4nsklig coaching (legitimerade dietister)<\/div>\n      <div class=\"bar mfp\" data-brand=\"FOODVISOR\"><div class=\"b\"><i style=\"width:92%\"><\/i><\/div><div class=\"v\">9,2<\/div><\/div>\n      <div class=\"bar lean\" data-brand=\"LEAN\"><div class=\"b\"><i style=\"width:25%\"><\/i><\/div><div class=\"v\">2,5<\/div><\/div>\n    <\/div>\n    <div class=\"scorecard-row\">\n      <div class=\"crit\">F\u00f6rspr\u00e5ng p\u00e5 fotoskanning (fransk marknad)<\/div>\n      <div class=\"bar mfp\" data-brand=\"FOODVISOR\"><div class=\"b\"><i style=\"width:95%\"><\/i><\/div><div class=\"v\">9,5<\/div><\/div>\n      <div class=\"bar lean\" data-brand=\"LEAN\"><div class=\"b\"><i style=\"width:40%\"><\/i><\/div><div class=\"v\">4,0<\/div><\/div>\n    <\/div>\n  <\/div>\n\n  <p style=\"margin-top:30px\"><strong>\u00c4rlig l\u00e4sning.<\/strong> P\u00e5 tallriksigenk\u00e4nning skapade Foodvisor kategorin i Frankrike 2018, och dess AI har \u00e5r av tr\u00e4ningsf\u00f6rspr\u00e5ng: identifiering av livsmedel, uppskattning av portioner utan v\u00e5g, hantering av sammansatta r\u00e4tter. Det \u00e4r dess historiska spelplan och d\u00e4r f\u00f6rblir den referensen. P\u00e5 m\u00e4nsklig uppf\u00f6ljning erbjuder Foodvisor uppf\u00f6ljning av legitimerade dietister direkt i appen: Lean erbjuder inte det, och p\u00e5st\u00e5r inte att ers\u00e4tta det. Leans AI-fotoskanning \u00e4r modern, obegr\u00e4nsad och mer \u00e4n tillr\u00e4cklig f\u00f6r daglig anv\u00e4ndning, men Lean g\u00f6r inte anspr\u00e5k p\u00e5 f\u00f6rspr\u00e5nget p\u00e5 det h\u00e4r omr\u00e5det.<\/p>\n  <p>Om din huvudvinkel \u00e4r den mest inarbetade tallriksidentifieringen som finns, eller m\u00e4nsklig coaching integrerad i appen, \u00e4r Foodvisor mer relevant \u00e4n Lean. Om din vinkel \u00e4r precisionen i <a class=\"inline\" href=\"https:\/\/lean-app.com\/sv\/tdee-calculator\/\">TDEE-ber\u00e4kning<\/a>, fettprocenten m\u00e4tt varje vecka via AI BodyScan, och den automatiska metabola anpassningen, \u00e4r det precis det som just visats i de 3 f\u00f6reg\u00e5ende avsnitten. Vissa k\u00f6r b\u00e5da apparna parallellt medan de v\u00e4ljer, och det \u00e4r helt f\u00f6rsvarbart.<\/p>\n<\/section>\n\n<section aria-labelledby=\"forwho\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">08 &middot; F\u00f6r vem<\/span><\/div>\n  <h2 id=\"forwho\">Vem Lean \u00e4r gjord f\u00f6r<\/h2>\n  <p>4 profiler. K\u00e4nner du igen dig i minst en \u00e4r Lean f\u00f6rmodligen gjord f\u00f6r dig.<\/p>\n\n  <div class=\"persona\">\n    <div class=\"persona-it match\">\n      <div class=\"pic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12 L9 18 L21 5\"\/><\/svg><\/div>\n      <div>\n        <h4>Du har anv\u00e4nt Foodvisor seri\u00f6st och inte g\u00e5tt ner<\/h4>\n        <p>Du har skannat dina tallrikar, korrigerat portionerna, f\u00f6ljt ett \u00e4rligt underskott i veckor, och du stagnerar. Det \u00e4r inte fotot som \u00e4r skyldigt, det \u00e4r det fastl\u00e5sta m\u00e5let ber\u00e4knat utan fettprocent. Lean r\u00e4ttar det vid roten via BMR p\u00e5 verklig fettprocent.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"persona-it match\">\n      <div class=\"pic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12 L9 18 L21 5\"\/><\/svg><\/div>\n      <div>\n        <h4>Du stagnerar efter flera veckors deff<\/h4>\n        <p>Plat\u00e5 som drar ut p\u00e5 tiden efter 4 till 8 veckor. Det \u00e4r den metabola anpassningen. Lean ber\u00e4knar den automatiskt och justerar ditt m\u00e5l varje vecka.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"persona-it match\">\n      <div class=\"pic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12 L9 18 L21 5\"\/><\/svg><\/div>\n      <div>\n        <h4>Du vill f\u00f6rst\u00e5 din \u00e4mnesoms\u00e4ttning<\/h4>\n        <p>Lean visar varje komponent (BMR, NEAT, EAT, TEF) och f\u00f6rklarar sedan anpassningen separat, i st\u00e4llet f\u00f6r att g\u00f6mma allt bakom en enda siffra. Du ser var varje f\u00f6rbrukad kcal kommer ifr\u00e5n.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"persona-it match\">\n      <div class=\"pic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12 L9 18 L21 5\"\/><\/svg><\/div>\n      <div>\n        <h4>Du vill ha en loggning som h\u00e5ller i 12 m\u00e5nader<\/h4>\n        <p>AI-fotoskanning + kurerad bas + streckkod t\u00e4cker alla anv\u00e4ndningsfall, fr\u00e5n r\u00e5varan till pizzan p\u00e5 restaurang. Det \u00e4r det som g\u00f6r skillnaden mellan att h\u00e5lla ut och att ge upp.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <p style=\"margin-top:30px\"><strong>Foodvisor \u00e4r fortfarande mer relevant f\u00f6r<\/strong>&nbsp;: m\u00e4nsklig coaching av legitimerade dietister direkt i appen, och den mest inarbetade tallriksigenk\u00e4nningen p\u00e5 den franska marknaden. Precisionen i f\u00f6rbrukningsber\u00e4kningen och den metabola anpassningen ing\u00e5r helt enkelt inte i dess huvudl\u00f6fte.<\/p>\n<\/section>\n\n<section aria-labelledby=\"migrate\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">09 &middot; Migration<\/span><\/div>\n  <h2 id=\"migrate\">Byt fr\u00e5n Foodvisor till Lean (eller anv\u00e4nd b\u00e5da) p\u00e5 3 minuter<\/h2>\n\n  <div class=\"steps\">\n    <div class=\"step\"><div class=\"sn\">01<\/div><h4>Ladda ner Lean<\/h4><p>App Store eller Play Store. Registrering p\u00e5 30 sekunder.<\/p><\/div>\n    <div class=\"step\"><div class=\"sn\">02<\/div><h4>AI BodyScan<\/h4><p>Ett foto, 5 sekunder. Du f\u00e5r din fettprocent.<\/p><\/div>\n    <div class=\"step\"><div class=\"sn\">03<\/div><h4>Vikt &amp; l\u00e4ngd<\/h4><p>Du anger din vikt och din l\u00e4ngd. Det \u00e4r allt.<\/p><\/div>\n    <div class=\"step\"><div class=\"sn\">04<\/div><h4>Lean ber\u00e4knar<\/h4><p>BMR p\u00e5 verklig fettprocent, NEAT via HealthKit \/ Google Fit (verkliga steg), EAT per MET, TEF per makron, plus den metabola anpassningen som modulerar BMR. Automatiskt.<\/p><\/div>\n    <div class=\"step\"><div class=\"sn\">05<\/div><h4>Logga en m\u00e5ltid<\/h4><p>Foto, streckkod eller databas. Du k\u00e4nner redan till handlingen.<\/p><\/div>\n  <\/div>\n\n  <p style=\"margin-top:24px\"><strong>Viktig notering.<\/strong> Lean importerar inte din Foodvisor-historik automatiskt, inte heller dina favoritlivsmedel. Om din uppf\u00f6ljning med en Foodvisor-dietist betyder n\u00e5got f\u00f6r dig hindrar ingenting dig fr\u00e5n att beh\u00e5lla b\u00e5da under \u00f6verg\u00e5ngen: Foodvisor f\u00f6r den m\u00e4nskliga uppf\u00f6ljningen, Lean f\u00f6r TDEE och den dagliga loggningen. Synkningen HealthKit \/ Google Health Connect tar d\u00e4remot \u00f6ver omedelbart f\u00f6r dina steg och din aktivitetshistorik.<\/p>\n\n  <div class=\"cta-band rev\" style=\"display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 28px;margin:40px 0;background:#FAF5EE;border:1px solid #E8E2D6;border-radius:16px\">\n    <div class=\"l\" style=\"flex:1;min-width:240px;font-size:18px;line-height:1.4;font-weight:500;color:#0E0E10\">Ladda ner Lean och b\u00f6rja med AI BodyScan nu. Gratis registrering.<\/div>\n    <div class=\"stores\" style=\"display:flex;gap:10px;align-items:center;flex-wrap:wrap\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=vs-foodvisor\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/><\/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=vs-foodvisor\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/><\/a>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"deblock-h\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">10 &middot; Det Lean l\u00e5ser upp<\/span><\/div>\n  <h2 id=\"deblock-h\">Det Lean g\u00f6r, och som Foodvisor inte g\u00f6r (p\u00e5 f\u00f6rbrukningen)<\/h2>\n  <p>Sex funktioner centrerade p\u00e5 f\u00f6rbrukningen, som inte finns hos Foodvisor. Alla f\u00f6ljer av samma princip&nbsp;: ber\u00e4kna varje TDEE-komponent exakt, inte approximera den.<\/p>\n\n  <div class=\"feat-stack\">\n    <div class=\"feat-it\"><div class=\"fn\">01<\/div><div><div class=\"ft\">Obegr\u00e4nsad AI BodyScan<\/div><p class=\"fd\">Din verkliga fettprocent, m\u00e4tt fr\u00e5n ett enda foto, upprepad varje vecka. Det \u00e4r datan som f\u00f6r\u00e4ndrar hela BMR-ber\u00e4kningen. Ingen annan konsumentapp erbjuder det.<\/p><\/div><div class=\"fc\">Fettprocent<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">02<\/div><div><div class=\"ft\">Automatisk metabol anpassning<\/div><p class=\"fd\">Din TDEE justeras vecka f\u00f6r vecka enligt vetenskapligt fastst\u00e4llda siffror. Du undviker plat\u00e5erna som ingen kan f\u00f6rklara.<\/p><\/div><div class=\"fc\">Anpassning<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">03<\/div><div><div class=\"ft\">Uppdelad TDEE live<\/div><p class=\"fd\">BMR + NEAT + EAT + TEF visade var f\u00f6r sig, uppdaterade under dagen. Inte l\u00e4ngre en siffra fryst klockan 8 p\u00e5 morgonen. Du ser din kaloribalans direkt.<\/p><\/div><div class=\"fc\">Live<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">04<\/div><div><div class=\"ft\">NEAT p\u00e5 verkliga steg, utan koefficient<\/div><p class=\"fd\">Dina steg, uppm\u00e4tta av din telefon, matar direkt TDEE-ber\u00e4kningen varje dag. Ingen ruta stillasittande eller aktiv att kryssa i, aldrig.<\/p><\/div><div class=\"fc\">NEAT<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">05<\/div><div><div class=\"ft\">TEF ber\u00e4knad p\u00e5 dina makron<\/div><p class=\"fd\">Matsm\u00e4ltningen \u00e4r inte en schablon p\u00e5 10&nbsp;%. Proteiner 20 till 30&nbsp;%, kolhydrater 5 till 10&nbsp;%, fett 1 till 3&nbsp;%. Lean g\u00f6r ber\u00e4kningen vid varje m\u00e5ltid och integrerar den i TDEE.<\/p><\/div><div class=\"fc\">TEF<\/div><\/div>\n    <div class=\"feat-it\"><div class=\"fn\">06<\/div><div><div class=\"ft\">Komplett historik och trender<\/div><p class=\"fd\">F\u00f6lj dina trender f\u00f6r vikt, fettprocent och fettfri massa \u00f6ver m\u00e5nader. F\u00f6rst\u00e5 dina cykler. Se faserna d\u00e4r du g\u00f6r framsteg och de d\u00e4r du stagnerar.<\/p><\/div><div class=\"fc\">Historik<\/div><\/div>\n  <\/div>\n\n  <p style=\"margin-top:26px\">Du installerar appen gratis, testar utan f\u00f6rbindelse och best\u00e4mmer sedan om verktyget passar ditt m\u00e5l.<\/p>\n<\/section>\n\n<section aria-labelledby=\"faq-h\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">11 &middot; FAQ<\/span><\/div>\n  <h2 id=\"faq-h\">Vanliga fr\u00e5gor<\/h2>\n  <div class=\"faq\">\n    <details><summary>Foodvisor uppfann fotoskanning av m\u00e5ltider, varf\u00f6r j\u00e4mf\u00f6ra den med Lean&nbsp;?<\/summary><div class=\"ans\">Eftersom l\u00f6ftet fr\u00e5n en tracker inte stannar vid tallriken. Foodvisor \u00e4r den historiska referensen f\u00f6r fotoigenk\u00e4nning i Frankrike, men dess kalorim\u00e5l bygger p\u00e5 en populationsformel (Mifflin-St Jeor 1990, utan uppm\u00e4tt fettprocent) och en statisk aktivitetsmultiplikator vald vid registreringen. Det \u00e4r tv\u00e5 halvor av samma problem&nbsp;: Foodvisor utm\u00e4rker sig p\u00e5 det som kommer in, Lean p\u00e5 det som f\u00f6rbrukas.<\/div><\/details>\n    <details><summary>Varf\u00f6r ber\u00e4knar inte Foodvisor BMR p\u00e5 verklig fettprocent&nbsp;?<\/summary><div class=\"ans\">Eftersom ingen m\u00e4tning av fettprocent finns i appen, och populationsformlerna bara anv\u00e4nder vikt, l\u00e4ngd, \u00e5lder och k\u00f6n. Lean integrerar AI BodyScan f\u00f6r att m\u00e4ta din fettprocent fr\u00e5n ett enda foto, upprepad varje vecka, vilket ger en BMR baserad p\u00e5 den verkliga fettfria massan via en patenterad egenutvecklad modell.<\/div><\/details>\n    <details><summary>\u00c4r Leans fotoskanning lika bra som Foodvisors&nbsp;?<\/summary><div class=\"ans\">Foodvisor beh\u00e5ller f\u00f6rspr\u00e5nget och \u00e5r av tr\u00e4ning p\u00e5 tallriksigenk\u00e4nning, s\u00e4rskilt uppskattning av portioner. Leans AI-fotoskanning identifierar livsmedel, kalorier och makron med j\u00e4mf\u00f6rbar precision f\u00f6r daglig anv\u00e4ndning, och den \u00e4r obegr\u00e4nsad. P\u00e5 det h\u00e4r kriteriet g\u00f6r b\u00e5da jobbet. Den verkliga skillnaden mellan de tv\u00e5 apparna avg\u00f6rs p\u00e5 ber\u00e4kningen av f\u00f6rbrukningen.<\/div><\/details>\n    <details><summary>Foodvisor r\u00e4knar mina steg, r\u00e4cker det f\u00f6r NEAT&nbsp;?<\/summary><div class=\"ans\">Att r\u00e4kna stegen och integrera dem i ber\u00e4kningen \u00e4r tv\u00e5 olika saker. Hos Foodvisor vilar kalorim\u00e5let fortfarande p\u00e5 den statiska aktivitetsmultiplikatorn vald vid registreringen. Lean ber\u00e4knar NEAT direkt utifr\u00e5n de verkliga stegen uppm\u00e4tta varje dag, utan koefficient att v\u00e4lja, och skiljer den ordentligt fr\u00e5n tr\u00e4ningsf\u00f6rbrukningen (EAT).<\/div><\/details>\n    <details><summary>\u00c4r Lean gratis eller betald&nbsp;?<\/summary><div class=\"ans\">Lean \u00e4r Premium, med 7 dagars gratis provperiod p\u00e5 \u00e5rsabonnemanget. Du laddar ner, testar AI BodyScan, AI-fotoskanning av en matr\u00e4tt, TDEE-rekomposition, utan f\u00f6rbindelse. Passar verktyget ditt m\u00e5l forts\u00e4tter du. Annars st\u00e4nger du av f\u00f6rnyelsen innan provperioden \u00e4r slut.<\/div><\/details>\n    <details><summary>Kan man anv\u00e4nda Lean och Foodvisor parallellt&nbsp;?<\/summary><div class=\"ans\">Ja, s\u00e4rskilt i \u00f6verg\u00e5ngen. Vissa beh\u00e5ller Foodvisor f\u00f6r coachingen med en dietist och anv\u00e4nder Lean dagligen f\u00f6r TDEE, rekomposition och loggning. Insatsen med dubbel inmatning \u00e4r verklig&nbsp;: p\u00e5 sikt v\u00e4ljer de flesta appen som styr deras kalorim\u00e5l, och det \u00e4r precis det omr\u00e5de d\u00e4r Lean \u00e4r byggd f\u00f6r att vara mest exakt.<\/div><\/details>\n  <\/div>\n<\/section>\n\n<section aria-labelledby=\"conclu\" class=\"rev\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">12 &middot; Slutsats<\/span><\/div>\n  <h2 id=\"conclu\">Tallriken \u00e4r l\u00f6st. F\u00f6rbrukningen \u00e4r det inte.<\/h2>\n  <p>Det \u00e4r inte Foodvisor mot Lean i marknadsf\u00f6ring. Det \u00e4r intaget mot f\u00f6rbrukningen, tv\u00e5 halvor av samma ekvation.<\/p>\n  <p>Foodvisor har l\u00f6st v\u00e4nstra halvan&nbsp;: veta vad du \u00e4ter, utan v\u00e5g, tack vare den mest inarbetade fotoskanningen p\u00e5 den franska marknaden. Men f\u00f6r h\u00f6gra halvan, din f\u00f6rbrukning, st\u00f6der sig Foodvisor p\u00e5 en populationsformel fr\u00e5n 1990 utan uppm\u00e4tt fettprocent, en fastl\u00e5st aktivitetsmultiplikator som du kryssar i en enda g\u00e5ng vid registreringen, och ingen metabol anpassning. Kombinationen av de tre g\u00f6r varje exakt kalorisp\u00e5rning om\u00f6jlig bortom n\u00e5gra veckors deff. Det \u00e4r matematik.<\/p>\n  <p>Lean byggdes f\u00f6r den halvan&nbsp;: BMR baserad p\u00e5 <a class=\"inline\" href=\"https:\/\/lean-app.com\/sv\/depense-energetique-totale-v2\/\">verkliga fettprocent<\/a> (m\u00e4tt med AI BodyScan) via en patenterad egenutvecklad modell, <a class=\"inline\" href=\"https:\/\/lean-app.com\/sv\/neat-depense-non-sportive\/\">NEAT per verkliga steg<\/a>, EAT per sport och MET, <a class=\"inline\" href=\"https:\/\/lean-app.com\/sv\/effet-thermique-des-aliments\/\">TEF per makron<\/a>, plus den metabola anpassningen som modulerar BMR vecka f\u00f6r vecka. Varje komponent ber\u00e4knad exakt, utan magisk koefficient. Och fotoreflexen du fick hos Foodvisor beh\u00e5ller du&nbsp;: AI-fotoskanningen \u00e4r integrerad, obegr\u00e4nsad.<\/p>\n  <p>Om du har provat Foodvisor seri\u00f6st och inte fick de resultat du hoppades p\u00e5 i din deff \u00e4r problemet inte du, och inte heller fotot. Problemet \u00e4r den fastl\u00e5sta TDEE:n under huven. Byt motor, beh\u00e5ll reflexen.<\/p>\n<\/section>\n\n<div class=\"get-band rev\" style=\"background:#F1E9DC;border-radius:24px;padding:48px 36px;margin:60px 0 40px;text-align:center\">\n  <div class=\"kicker\">Nedladdning<\/div>\n  <h3>Lean kan laddas ner gratis<\/h3>\n  <p>iOS och Android. AI BodyScan fungerar med ett enda foto. Ingen kaliper, ingen impedansv\u00e5g, ingen DEXA.<\/p>\n  <div class=\"stores\" style=\"display:flex;gap:10px;align-items:center;flex-wrap:wrap\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=vs-foodvisor\" target=\"_blank\" rel=\"noopener\" aria-label=\"T\u00e9l\u00e9charger Lean sur l'App Store\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/>\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=vs-foodvisor\" target=\"_blank\" rel=\"noopener\" aria-label=\"T\u00e9l\u00e9charger Lean sur Google Play\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/>\n    <\/a>\n  <\/div>\n<\/div>\n\n<section aria-labelledby=\"links\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">G\u00e5 vidare<\/span><\/div>\n  <h3 id=\"links\" style=\"margin-top:0\">Interna l\u00e4nkar<\/h3>\n  <ul>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/sv\/tdee-calculator\/\">Gratis TDEE-kalkylator online<\/a> &middot; webbversion, utan registrering, samma logik som appen (BMR + NEAT + EAT + TEF).<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/sv\/depense-energetique-totale-v2\/\">F\u00f6rst\u00e5 TDEE i detalj (BMR, NEAT, EAT, TEF, anpassning)<\/a> &middot; djupg\u00e5ende vetenskaplig artikel.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/sv\/comment-compter-ses-calories\/\">S\u00e5 r\u00e4knar du dina kalorier r\u00e4tt<\/a> &middot; praktisk guide f\u00f6r nyb\u00f6rjare.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/sv\/neat-depense-non-sportive\/\">NEAT&nbsp;: f\u00f6rbrukning per steg och aktivitet utanf\u00f6r tr\u00e4ning<\/a>.<\/li>\n    <li><a class=\"inline\" href=\"https:\/\/lean-app.com\/sv\/effet-thermique-des-aliments\/\">TEF&nbsp;: matsm\u00e4ltningen f\u00f6rbr\u00e4nner kalorier<\/a>.<\/li>\n  <\/ul>\n<\/section>\n\n<section aria-labelledby=\"src\" class=\"sources\">\n  <div class=\"section-label\"><span class=\"bar\"><\/span><span class=\"num\">K\u00e4llor<\/span><\/div>\n  <h3 id=\"src\" style=\"margin-top:0;color:var(--ink)\">Bibliografi<\/h3>\n  <ol>\n    <li>Harris J.A., Benedict F.G. (1919). A Biometric Study of Basal Metabolism in Man. Carnegie Institution of Washington.<\/li>\n    <li>Mifflin M.D., St Jeor S.T. et al. (1990). A new predictive equation for resting energy expenditure in healthy individuals. American Journal of Clinical Nutrition. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/2305711\/\" target=\"_blank\" rel=\"noopener\">PubMed 2305711<\/a>.<\/li>\n    <li>Frankenfield D.C. (2013). Bias and accuracy of resting metabolic rate equations in non-obese and obese adults. Clinical Nutrition. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/23631843\/\" target=\"_blank\" rel=\"noopener\">PubMed 23631843<\/a>.<\/li>\n    <li>Westerterp K.R. (2004). Diet induced thermogenesis. Nutrition &amp; Metabolism. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/15507147\/\" target=\"_blank\" rel=\"noopener\">PubMed 15507147<\/a>.<\/li>\n    <li>M\u00fcller M.J. et al. (2015). Metabolic adaptation to caloric restriction and subsequent refeeding: the Minnesota Starvation Experiment revisited. American Journal of Clinical Nutrition. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/26399868\/\" target=\"_blank\" rel=\"noopener\">PubMed 26399868<\/a>.<\/li>\n    <li>Doucet E. et al. (2001). Evidence for the existence of adaptive thermogenesis during weight loss. British Journal of Nutrition. <a class=\"inline\" href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/11430776\/\" target=\"_blank\" rel=\"noopener\">PubMed 11430776<\/a>.<\/li>\n  <\/ol>\n<\/section>\n\n<\/main>\n\n<footer>\n  <div class=\"wrap\">\n    <div class=\"row\">\n      <div>\n        <div class=\"kicker\">Lean &middot; lean-app.com<\/div>\n        <p>Artikel publicerad 15 augusti 2026. Uppdateras regelbundet med anv\u00e4ndarfeedback och nya relevanta studier. Lean finns p\u00e5 iOS och Android.<\/p>\n      <\/div>\n      <div class=\"stores\" style=\"display:flex;gap:10px;align-items:center;flex-wrap:wrap\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=vs-foodvisor\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/><\/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=vs-foodvisor\" target=\"_blank\" rel=\"noopener\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\" width=\"315\" height=\"95\" loading=\"lazy\" decoding=\"async\" style=\"height:48px;width:auto;border-radius:9px;display:block\" \/><\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<script data-wpmeteor-nooptimize=\"true\">\n(function(){\n  var bar = document.getElementById('progBar');\n  function up(){\n    var h = document.documentElement;\n    var sc = (h.scrollTop)\/Math.max(1,(h.scrollHeight - h.clientHeight));\n    bar.style.transform = 'scaleX(' + Math.max(0,Math.min(1,sc)) + ')';\n  }\n  document.addEventListener('scroll', up, {passive:true});\n  up();\n})();\n\n(function(){\n  if (!('IntersectionObserver' in window)) {\n    document.querySelectorAll('.rev').forEach(function(n){n.classList.add('on')});\n    return;\n  }\n  var obs = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if (e.isIntersecting) { e.target.classList.add('on'); obs.unobserve(e.target); }\n    });\n  }, {threshold:0.12});\n  document.querySelectorAll('.rev').forEach(function(n){ obs.observe(n); });\n})();\n\n(function(){\n  var phoneImg = document.getElementById('phoneImg');\n  var phoneBack = document.getElementById('phoneBack');\n  var zones = document.getElementById('phoneZones');\n  var topTabs = document.querySelectorAll('.phone-tabs button');\n  var navTaps = document.querySelectorAll('.phone-navbar button');\n\n  var tabMap = {\n    bilan:    {drill:false},\n    kcal:     {drill:false},\n    depense:  {drill:true},\n    strategie:{drill:false}\n  };\n  var subMap = {BMR:1, NEAT:1, EAT:1, TEF:1};\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    if(!subMap[sub]) return;\n    phoneImg.style.opacity = 0;\n    setTimeout(function(){\n      phoneImg.className = 'phone-bg sub-' + sub;\n      phoneImg.style.opacity = 1;\n      zones.style.display = 'none';\n      phoneBack.classList.add('on');\n    }, 150);\n  }\n\n  var hintD = document.getElementById('tapHintDesktop');\n  var hintM = document.getElementById('tapHintMobile');\n  function hideHints(){\n    if (hintD) hintD.classList.add('hidden');\n    if (hintM) hintM.classList.add('hidden');\n  }\n\n  topTabs.forEach(function(b){ b.addEventListener('click', function(){ hideHints(); showTab(b.dataset.tab); }); });\n  navTaps.forEach(function(b){ b.addEventListener('click', function(){ hideHints(); showTab(b.dataset.tab); }); });\n  zones.querySelectorAll('.z').forEach(function(z){\n    z.addEventListener('click', function(){ hideHints(); showSub(z.dataset.sub); });\n    z.addEventListener('keydown', function(e){\n      if (e.key==='Enter' || e.key===' ') { e.preventDefault(); hideHints(); showSub(z.dataset.sub); }\n    });\n  });\n  phoneBack.addEventListener('click', function(){ hideHints(); showTab(currentTab); });\n})();\n\n(function chartInit(){\n  if (typeof Chart === 'undefined' || !window['chartjs-plugin-annotation']) { return setTimeout(chartInit, 60); }\n  var PINK = '#FF2D6E';\n  var LEAN_LANG = (((document.documentElement && document.documentElement.lang)||'').toLowerCase().indexOf('en')===0 || location.pathname.indexOf('\/en\/')===0) ? 'en' : 'fr';\n  function T(fr,en){return LEAN_LANG==='en'?en:fr;}\n\n  var FOOD = '#6ABF6C';\n  var INK  = '#0E0E10';\n  var MUTE = '#6E6E73';\n  var RULE = '#E8E6DF';\n\n  Chart.defaults.font.family = '-apple-system, \"SF Pro Text\", system-ui, sans-serif';\n  Chart.defaults.color = MUTE;\n\n  \/\/ Plugin custom : trait pointille noir reliant le sommet de la barre Foodvisor (2500) au sommet de la barre Lean (2000) pour le chart BMR\n  var bmrDeltaLine = {\n    id: 'bmrDeltaLine',\n    afterDatasetsDraw: function(chart){\n      var meta = chart.getDatasetMeta(0);\n      if (!meta || !meta.data || meta.data.length < 2) return;\n      var b1 = meta.data[0], b2 = meta.data[1];\n      if (!b1 || !b2) return;\n      var ctx = chart.ctx;\n      var x1 = b1.x, y1 = b1.y;\n      var x2 = b2.x, y2 = b2.y;\n      ctx.save();\n      ctx.strokeStyle = INK;\n      ctx.lineWidth = 1.5;\n      ctx.setLineDash([6,4]);\n      ctx.beginPath();\n      ctx.moveTo(x1, y1);\n      ctx.lineTo(x2, y1);   \/\/ segment horizontal en haut de la barre Foodvisor\n      ctx.moveTo(x2, y1);\n      ctx.lineTo(x2, y2);   \/\/ segment vertical jusqu'au sommet de la barre Lean\n      ctx.stroke();\n      ctx.restore();\n    }\n  };\n\n  \/\/ v13.0: eager init (was lazy IntersectionObserver, caused screenshot\/timing issues)\n  function buildAll(){\n    if (document.getElementById('chartBMR'))   { try { buildBMR(); }   catch(e){ console.error('buildBMR', e); } }\n    if (document.getElementById('chartNEAT'))  { try { buildNEAT(); }  catch(e){ console.error('buildNEAT', e); } }\n    if (document.getElementById('chartAdapt')) { try { buildAdapt(); } catch(e){ console.error('buildAdapt', e); } }\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', function(){ requestAnimationFrame(buildAll); });\n  } else {\n    requestAnimationFrame(buildAll);\n  }\n\n  \/\/ Animation des barres horizontales scorecard\n  var scoreObs = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){\n      if (!e.isIntersecting) return;\n      e.target.querySelectorAll('.bar .b > i').forEach(function(i){\n        var w = i.style.width;\n        i.style.width = '0%';\n        requestAnimationFrame(function(){ requestAnimationFrame(function(){ i.style.width = w; }); });\n      });\n      scoreObs.unobserve(e.target);\n    });\n  }, {threshold:0.25});\n  document.querySelectorAll('.scorecard').forEach(function(n){ scoreObs.observe(n); });\n\n  function fmt(n){return LEAN_LANG==='en'?n.toLocaleString('en-US'):n.toLocaleString('fr-FR').replace(',',' ');}\n\n  function buildBMR(){\n    var ctx = document.getElementById('chartBMR').getContext('2d');\n    new Chart(ctx, {\n      type: 'bar',\n      data: {\n        labels: T(['FOODVISOR\\nMifflin 1990', 'LEAN\\nBrevet\u00e9'],['FOODVISOR\\nMifflin 1990', 'LEAN\\nPatented']),\n        datasets: [{\n          data: [2500, 2000],\n          backgroundColor: [FOOD, PINK],\n          borderRadius: 6,\n          maxBarThickness: 110\n        }]\n      },\n      plugins: [bmrDeltaLine],\n      options: {\n        responsive:true, maintainAspectRatio:false, devicePixelRatio: Math.max(2, window.devicePixelRatio||2),\n        animation:{duration:900, easing:'easeOutQuart'},\n        layout:{padding:{top:56, bottom:6, left:14, right:14}},\n        plugins:{\n          legend:{display:false},\n          tooltip:{enabled:false},\n          annotation:{\n            annotations:{\n              lblFOOD:{type:'label',xValue:0,yValue:2670,content:['2 500'],font:{family:'-apple-system',size:24,weight:'700'},color:INK},\n              lblLEAN:{type:'label',xValue:1,yValue:2170,content:['2 000'],font:{family:'-apple-system',size:24,weight:'700'},color:PINK},\n              delta:{type:'label',xValue:0.5,yValue:2750,content:['\u2212500 kcal'],font:{family:'-apple-system',size:12,weight:'600'},color:'#fff',backgroundColor:INK,borderRadius:14,padding:{x:11,y:5}}\n            }\n          }\n        },\n        scales:{\n          x:{grid:{display:false,drawBorder:false},ticks:{font:{size:11},color:MUTE,callback:function(v,i){return this.getLabelForValue(v).split('\\n');}},border:{display:false}},\n          y:{beginAtZero:true,max:2900,position:'right',grid:{color:RULE,borderDash:[4,4],drawBorder:false},border:{display:false},ticks:{font:{size:11},color:MUTE,stepSize:1000,callback:function(v){return v===0?'0':fmt(v);}}}\n        }\n      }\n    });\n  }\n\n  function buildNEAT(){\n    var ctx = document.getElementById('chartNEAT').getContext('2d');\n    var labels = T(['Lun','Mar','Mer','Jeu','Ven','Sam','Dim'],['Mon','Tue','Wed','Thu','Fri','Sat','Sun']);\n    var real   = [2100, 2350, 2080, 2950, 2200, 3200, 1800];\n    new Chart(ctx, {\n      type: 'line',\n      data: {\n        labels: labels,\n        datasets: [\n          {label:T('Lean \u00b7 d\u00e9pense r\u00e9elle','Lean \u00b7 actual expenditure'),data:real,borderColor:PINK,backgroundColor:'rgba(255,45,110,0.08)',borderWidth:2.5,pointRadius:5,pointBackgroundColor:'#fff',pointBorderColor:PINK,pointBorderWidth:2,tension:0.35,fill:true},\n          {label:T('Foodvisor \u00b7 objectif fixe 2 400 kcal','Foodvisor \u00b7 flat 2,400 kcal target'),data:[2400,2400,2400,2400,2400,2400,2400],borderColor:FOOD,borderWidth:2.5,borderDash:[8,5],pointRadius:0,tension:0,fill:false}\n        ]\n      },\n      options: {\n        responsive:true, maintainAspectRatio:false, devicePixelRatio: Math.max(2, window.devicePixelRatio||2),\n        animation:{duration:1000, easing:'easeOutQuart'},\n        layout:{padding:{top:function(c){return c.chart.width>=540?80:18;},bottom:function(c){return c.chart.width>=540?34:22;},left:function(c){return c.chart.width>=540?32:8;},right:function(c){return c.chart.width>=540?64:6;}}},\n        plugins:{\n          legend:{display:true, position:'top', align:'start', labels:{boxWidth:14, boxHeight:2, color:MUTE, font:{size:12}, padding:14, usePointStyle:false}},\n          tooltip:{backgroundColor:'#0c0c0c',titleColor:'#fff',bodyColor:'#fff',cornerRadius:8,padding:10,displayColors:false,callbacks:{label:function(c){return fmt(c.parsed.y)+' kcal';}}},\n          annotation:{annotations:{\n            peakSam:{type:'label',xValue:5,yValue:3450,content:function(c){return c.chart.width>=540?T(['Disneyland 15 km','+800 kcal'],['Disneyland 15 km','+800 kcal']):T(['Disneyland','+800 kcal'],['Disneyland','+800 kcal']);},font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:PINK,borderRadius:10,padding:{x:9,y:5},textAlign:'center',xAdjust:function(c){return c.chart.width>=540?-26:-32;}},\n            peakJeu:{type:'label',xValue:3,yValue:function(c){return c.chart.width>=540?3300:2800;},content:function(c){return c.chart.width>=540?T(['Footing + bureau debout'],['Jogging + standing desk']):T(['Footing','bureau debout'],['Jogging','standing desk']);},font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:INK,borderRadius:10,padding:{x:9,y:5}},\n            dipDim:{type:'label',xValue:6,yValue:1620,content:function(c){return c.chart.width>=540?T(['Canap\u00e9 Netflix','\u2212600 kcal'],['Netflix on the couch','\u2212600 kcal']):T(['Canap\u00e9','\u2212600 kcal'],['Couch','\u2212600 kcal']);},font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:'#5a5a5e',borderRadius:10,padding:{x:9,y:5},textAlign:'center',xAdjust:function(c){return c.chart.width>=540?-46:-28;}},\n            foodTag:{type:'label',xValue:function(c){return c.chart.width>=540?0.55:1.0;},yValue:function(c){return c.chart.width>=540?2510:2750;},content:function(c){return c.chart.width>=540?T(['Foodvisor fixe : 2 400'],['Foodvisor flat: 2,400']):T(['Foodvisor fixe','2 400'],['Foodvisor flat','2,400']);},font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:FOOD,borderRadius:10,padding:{x:9,y:4}}\n          }}\n        },\n        scales:{\n          x:{grid:{display:false,drawBorder:false},ticks:{font:{size:11},color:MUTE},border:{display:false}},\n          y:{min:1400,max:3800,position:'right',grid:{color:RULE,borderDash:[4,4],drawBorder:false},border:{display:false},ticks:{font:{size:11},color:MUTE,stepSize:500,callback:function(v){return fmt(v);}}}\n        }\n      }\n    });\n  }\n\n  function buildAdapt(){\n    var ctx = document.getElementById('chartAdapt').getContext('2d');\n    var labels = T(['S.1','S.2','S.3','S.4','S.5','S.6','S.7','S.8'],['W.1','W.2','W.3','W.4','W.5','W.6','W.7','W.8']);\n    var lean = [2500, 2470, 2420, 2350, 2280, 2230, 2180, 2150];\n    var food = [2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500];\n    new Chart(ctx, {\n      type:'line',\n      data:{labels:labels,datasets:[\n        {label:T('Lean \u00b7 TDEE r\u00e9elle adapt\u00e9e','Lean \u00b7 actual adapted TDEE'),data:lean,borderColor:PINK,backgroundColor:'rgba(255,45,110,0.10)',borderWidth:2.5,pointRadius:4,pointBackgroundColor:'#fff',pointBorderColor:PINK,pointBorderWidth:2,tension:0.35,fill:true},\n        {label:T('Foodvisor \u00b7 objectif fig\u00e9','Foodvisor \u00b7 frozen target'),data:food,borderColor:FOOD,borderWidth:2.5,borderDash:[8,5],pointRadius:0,tension:0,fill:false}\n      ]},\n      options:{\n        responsive:true, maintainAspectRatio:false, devicePixelRatio: Math.max(2, window.devicePixelRatio||2),\n        animation:{duration:1100, easing:'easeOutQuart'},\n        layout:{padding:{top:function(c){return c.chart.width>=540?72:18;},bottom:function(c){return c.chart.width>=540?28:22;},left:function(c){return c.chart.width>=540?64:8;},right:function(c){return c.chart.width>=540?64:6;}}},\n        plugins:{\n          legend:{display:true,position:'top',align:'start',labels:{boxWidth:14,boxHeight:2,color:MUTE,font:{size:12},padding:14}},\n          tooltip:{backgroundColor:'#0c0c0c',titleColor:'#fff',bodyColor:'#fff',cornerRadius:8,padding:10,displayColors:false,callbacks:{label:function(c){return fmt(c.parsed.y)+' kcal';}}},\n          annotation:{annotations:{\n            adaptTag:{type:'label',xValue:function(c){return c.chart.width>=540?5.6:3.5;},yValue:function(c){return c.chart.width>=540?2100:2300;},content:function(c){return c.chart.width>=540?T(['Adaptation m\u00e9tabolique','\u221214 %'],['Metabolic adaptation','\u221214%']):T(['Adaptation','m\u00e9tabolique','\u221214 %'],['Metabolic','adaptation','\u221214%']);},font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:PINK,borderRadius:10,padding:{x:9,y:5},textAlign:'center'},\n            foodStill:{type:'label',xValue:function(c){return c.chart.width>=540?0.7:1.3;},yValue:2570,content:function(c){return c.chart.width>=540?T(['Foodvisor : 2 500 fig\u00e9'],['Foodvisor: 2,500 frozen']):T(['Foodvisor fig\u00e9','2 500'],['Foodvisor frozen','2,500']);},font:{family:'-apple-system',size:10,weight:'600'},color:'#fff',backgroundColor:FOOD,borderRadius:10,padding:{x:9,y:4}},\n            start:{type:'label',xValue:0,yValue:2630,content:['2 500'],font:{family:'-apple-system',size:14,weight:'700'},color:INK,xAdjust:22},\n            end:{type:'label',xValue:7,yValue:2080,content:['2 150'],font:{family:'-apple-system',size:14,weight:'700'},color:PINK,xAdjust:-22}\n          }}\n        },\n        scales:{\n          x:{grid:{display:false,drawBorder:false},ticks:{font:{size:11},color:MUTE},border:{display:false}},\n          y:{min:2000,max:2700,position:'right',grid:{color:RULE,borderDash:[4,4],drawBorder:false},border:{display:false},ticks:{font:{size:11},color:MUTE,stepSize:200,callback:function(v){return fmt(v);}}}\n        }\n      }\n    });\n  }\n})();\n<\/script><\/div>\n<script data-wpmeteor-nooptimize=\"true\">\n(function shrinkAnnotationsOnMobile(){\n  if (typeof window.Chart === 'undefined') { return setTimeout(shrinkAnnotationsOnMobile, 100); }\n  var isMobile = window.matchMedia && window.matchMedia('(max-width:540px)').matches;\n  if (!isMobile) return;\n  function apply(){\n    ['chartBMR','chartNEAT','chartAdapt'].forEach(function(id){\n      var c = window.Chart.getChart(id);\n      if (!c) return;\n      var anns = c.options && c.options.plugins && c.options.plugins.annotation && c.options.plugins.annotation.annotations;\n      if (!anns) return;\n      Object.keys(anns).forEach(function(k){\n        var a = anns[k];\n        if (a.type !== 'label' || !a.font) return;\n        if (a.font.size >= 20) { a.font.size = 14; }\n        else if (a.font.size >= 14) { a.font.size = 12; }\n      });\n      try { c.update('none'); } catch(e){}\n    });\n  }\n  var tries = 0;\n  function tryApply(){\n    apply();\n    tries++;\n    if (tries < 20) setTimeout(tryApply, 300);\n  }\n  tryApply();\n})();\n<\/script>\n\n\n\n<!-- lean-mesh-v16 -->\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;\">L\u00e4s ocks\u00e5<\/p><ul style=\"list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:10px;\"><li><a href=\"https:\/\/lean-app.com\/sv\/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;\">Basalmetabolism (BMR): allt du beh\u00f6ver veta f\u00f6r att ber\u00e4kna den <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Definition, TDEE-ekvation, 4 historiska formler, varf\u00f6r fettprocenten f\u00f6r\u00e4ndrar allt.<\/span><\/a><\/li><li><a href=\"https:\/\/lean-app.com\/sv\/depense-energetique-totale-v2\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Total energif\u00f6rbrukning (TDEE): den kanoniska formeln BMR + NEAT + EAT + TEF <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">F\u00f6rst\u00e5 de 4 byggstenarna + den metabola anpassningen, vetenskapliga k\u00e4llor 2025.<\/span><\/a><\/li><li><a href=\"https:\/\/lean-app.com\/sv\/eat\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">EAT: din verkliga tr\u00e4ningsf\u00f6rbrukning, pass f\u00f6r pass <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">De r\u00e4tta MET-v\u00e4rdena, dubbelr\u00e4kningsf\u00e4llan, det Garmin och MyFitnessPal missar.<\/span><\/a><\/li><li><a href=\"https:\/\/lean-app.com\/sv\/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;\">B\u00e4sta apparna f\u00f6r att r\u00e4kna kalorier 2026: 8 appar testade <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Lean, MFP, Cronometer, Yazio, Lifesum, FatSecret, Noom, Foodvisor.<\/span><\/a><\/li><li><a href=\"https:\/\/lean-app.com\/sv\/alternative-myfitnesspal\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Vilket alternativ till MyFitnessPal 2026? 5 appar testade <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">\u00c4rlig j\u00e4mf\u00f6relse, TDEE-precision, ergonomi.<\/span><\/a><\/li><li><a href=\"https:\/\/lean-app.com\/sv\/comparatifs\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Alla Lean-j\u00e4mf\u00f6relser mot de stora kaloriapparna <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=\"https:\/\/lean-app.com\/sv\/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 mot MyFitnessPal: TDEE-formeln som f\u00f6r\u00e4ndrar allt <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Varf\u00f6r MFP har fel om din verkliga kalorif\u00f6rbrukning.<\/span><\/a><\/li><li><a href=\"https:\/\/lean-app.com\/sv\/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;\">TDEE-kalkylator: den kanoniska formeln BMR + NEAT + EAT + TEF <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Fettprocentmedveten kalkylator med uppdelning av de 4 metabola byggstenarna.<\/span><\/a><\/li><\/ul><\/aside>","protected":false},"excerpt":{"rendered":"<p>Lean Calculateur TDEE Accueil &nbsp;\/&nbsp; Lean vs Foodvisor Comparatif &middot; Nutrition &amp; TDEE Lean vs Foodvisor. Le pionnier du scan photo face au seul qui recompose ton TDEE en continu. Foodvisor voit ton assiette. Lean voit ta d\u00e9pense r\u00e9elle. Deux IA, deux moiti\u00e9s du probl\u00e8me. L&rsquo;\u00e9quipe Lean &middot; Lecture 12&nbsp;min &middot; Mis \u00e0 jour 15 [&hellip;]<\/p>","protected":false},"author":1,"featured_media":1763,"comment_status":"open","ping_status":"open","sticky":false,"template":"single-lvm-blank","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-1760","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>Lean vs Foodvisor: AI-fotoskanning mot din verkliga f\u00f6rbrukning<\/title>\n<meta name=\"description\" content=\"Foodvisor uppfann fotoskanning av m\u00e5ltider. Men din f\u00f6rbrukning f\u00f6rblir d\u00e4r en formel fr\u00e5n 1990 utan fettprocent. Lean s\u00e4tter ihop din TDEE p\u00e5 nytt varje dag. \u00c4rlig j\u00e4mf\u00f6relse.\" \/>\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\/sv\/lean-vs-foodvisor\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lean vs Foodvisor: AI-fotoskanning mot din verkliga f\u00f6rbrukning\" \/>\n<meta property=\"og:description\" content=\"Foodvisor uppfann fotoskanning av m\u00e5ltider. Men din f\u00f6rbrukning f\u00f6rblir d\u00e4r en formel fr\u00e5n 1990 utan fettprocent. Lean s\u00e4tter ihop din TDEE p\u00e5 nytt varje dag. \u00c4rlig j\u00e4mf\u00f6relse.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lean-app.com\/sv\/lean-vs-foodvisor\/\" \/>\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-08-15T22:24:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-05T10:54:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-lean-vs-foodvisor-v2.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=\"L&#039;\u00e9quipe Lean\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"L&#039;\u00e9quipe Lean\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"26 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/lean-app.com\/lean-vs-foodvisor\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-foodvisor\/\"},\"author\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"headline\":\"Lean vs Foodvisor : scan photo IA face \u00e0 ta d\u00e9pense r\u00e9elle\",\"datePublished\":\"2026-08-15T22:24:56+00:00\",\"dateModified\":\"2026-09-05T10:54:09+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-foodvisor\/\"},\"wordCount\":5371,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-foodvisor\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-lean-vs-foodvisor-v2.png\",\"articleSection\":[\"Comparateurs\"],\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/lean-app.com\/lean-vs-foodvisor\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lean-app.com\/lean-vs-foodvisor\/\",\"url\":\"https:\/\/lean-app.com\/lean-vs-foodvisor\/\",\"name\":\"Lean vs Foodvisor : scan photo IA face \u00e0 ta d\u00e9pense r\u00e9elle\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-foodvisor\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-foodvisor\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-lean-vs-foodvisor-v2.png\",\"datePublished\":\"2026-08-15T22:24:56+00:00\",\"dateModified\":\"2026-09-05T10:54:09+00:00\",\"description\":\"Foodvisor a invent\u00e9 le scan photo de repas. Mais ta d\u00e9pense y reste une formule de 1990 sans bodyfat. Lean recompose ton TDEE chaque jour. Comparatif honn\u00eate.\",\"breadcrumb\":{\"@id\":\"https:\/\/lean-app.com\/lean-vs-foodvisor\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lean-app.com\/lean-vs-foodvisor\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/lean-app.com\/lean-vs-foodvisor\/#primaryimage\",\"url\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-lean-vs-foodvisor-v2.png\",\"contentUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-lean-vs-foodvisor-v2.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lean-app.com\/lean-vs-foodvisor\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lean-app.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean vs Foodvisor : scan photo IA face \u00e0 ta d\u00e9pense r\u00e9elle\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/lean-app.com\/#website\",\"url\":\"https:\/\/lean-app.com\/\",\"name\":\"Lean\",\"description\":\"T\u00e9l\u00e9charge, essaye GRATUITEMENT l&#039;application et prends en main ton corps \u00c0 VIE.\",\"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\":\"sv-SE\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/lean-app.com\/#organization\",\"name\":\"Lean\",\"url\":\"https:\/\/lean-app.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@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\",\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\",\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\",\"https:\/\/app.dealroom.co\/companies\/lean_calorie_tracker\",\"https:\/\/alternativeto.net\/software\/lean-calorie-tracker\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lean vs Foodvisor: AI-fotoskanning mot din verkliga f\u00f6rbrukning","description":"Foodvisor uppfann fotoskanning av m\u00e5ltider. Men din f\u00f6rbrukning f\u00f6rblir d\u00e4r en formel fr\u00e5n 1990 utan fettprocent. Lean s\u00e4tter ihop din TDEE p\u00e5 nytt varje dag. \u00c4rlig j\u00e4mf\u00f6relse.","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\/sv\/lean-vs-foodvisor\/","og_locale":"sv_SE","og_type":"article","og_title":"Lean vs Foodvisor: AI-fotoskanning mot din verkliga f\u00f6rbrukning","og_description":"Foodvisor uppfann fotoskanning av m\u00e5ltider. Men din f\u00f6rbrukning f\u00f6rblir d\u00e4r en formel fr\u00e5n 1990 utan fettprocent. Lean s\u00e4tter ihop din TDEE p\u00e5 nytt varje dag. \u00c4rlig j\u00e4mf\u00f6relse.","og_url":"https:\/\/lean-app.com\/sv\/lean-vs-foodvisor\/","og_site_name":"Lean","article_publisher":"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr","article_published_time":"2026-08-15T22:24:56+00:00","article_modified_time":"2026-09-05T10:54:09+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-lean-vs-foodvisor-v2.png","type":"image\/png"}],"author":"L'\u00e9quipe Lean","twitter_card":"summary_large_image","twitter_misc":{"Written by":"L'\u00e9quipe Lean","Est. reading time":"26 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/lean-app.com\/lean-vs-foodvisor\/#article","isPartOf":{"@id":"https:\/\/lean-app.com\/lean-vs-foodvisor\/"},"author":{"@id":"https:\/\/lean-app.com\/#organization"},"headline":"Lean vs Foodvisor : scan photo IA face \u00e0 ta d\u00e9pense r\u00e9elle","datePublished":"2026-08-15T22:24:56+00:00","dateModified":"2026-09-05T10:54:09+00:00","mainEntityOfPage":{"@id":"https:\/\/lean-app.com\/lean-vs-foodvisor\/"},"wordCount":5371,"commentCount":0,"publisher":{"@id":"https:\/\/lean-app.com\/#organization"},"image":{"@id":"https:\/\/lean-app.com\/lean-vs-foodvisor\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-lean-vs-foodvisor-v2.png","articleSection":["Comparateurs"],"inLanguage":"sv-SE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/lean-app.com\/lean-vs-foodvisor\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/lean-app.com\/lean-vs-foodvisor\/","url":"https:\/\/lean-app.com\/lean-vs-foodvisor\/","name":"Lean vs Foodvisor: AI-fotoskanning mot din verkliga f\u00f6rbrukning","isPartOf":{"@id":"https:\/\/lean-app.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lean-app.com\/lean-vs-foodvisor\/#primaryimage"},"image":{"@id":"https:\/\/lean-app.com\/lean-vs-foodvisor\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-lean-vs-foodvisor-v2.png","datePublished":"2026-08-15T22:24:56+00:00","dateModified":"2026-09-05T10:54:09+00:00","description":"Foodvisor uppfann fotoskanning av m\u00e5ltider. Men din f\u00f6rbrukning f\u00f6rblir d\u00e4r en formel fr\u00e5n 1990 utan fettprocent. Lean s\u00e4tter ihop din TDEE p\u00e5 nytt varje dag. \u00c4rlig j\u00e4mf\u00f6relse.","breadcrumb":{"@id":"https:\/\/lean-app.com\/lean-vs-foodvisor\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lean-app.com\/lean-vs-foodvisor\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/lean-app.com\/lean-vs-foodvisor\/#primaryimage","url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-lean-vs-foodvisor-v2.png","contentUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/08\/og-lean-vs-foodvisor-v2.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/lean-app.com\/lean-vs-foodvisor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lean-app.com\/"},{"@type":"ListItem","position":2,"name":"Lean vs Foodvisor : scan photo IA face \u00e0 ta d\u00e9pense r\u00e9elle"}]},{"@type":"WebSite","@id":"https:\/\/lean-app.com\/#website","url":"https:\/\/lean-app.com\/","name":"Lean","description":"Ladda ner, prova appen GRATIS och ta kontroll \u00f6ver din kropp F\u00d6R ALLTID.","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":"sv-SE"},{"@type":"Organization","@id":"https:\/\/lean-app.com\/#organization","name":"Lean","url":"https:\/\/lean-app.com\/","logo":{"@type":"ImageObject","inLanguage":"sv-SE","@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","https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646","https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite","https:\/\/app.dealroom.co\/companies\/lean_calorie_tracker","https:\/\/alternativeto.net\/software\/lean-calorie-tracker\/"]}]}},"_links":{"self":[{"href":"https:\/\/lean-app.com\/sv\/wp-json\/wp\/v2\/posts\/1760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lean-app.com\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lean-app.com\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lean-app.com\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lean-app.com\/sv\/wp-json\/wp\/v2\/comments?post=1760"}],"version-history":[{"count":0,"href":"https:\/\/lean-app.com\/sv\/wp-json\/wp\/v2\/posts\/1760\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lean-app.com\/sv\/wp-json\/wp\/v2\/media\/1763"}],"wp:attachment":[{"href":"https:\/\/lean-app.com\/sv\/wp-json\/wp\/v2\/media?parent=1760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lean-app.com\/sv\/wp-json\/wp\/v2\/categories?post=1760"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lean-app.com\/sv\/wp-json\/wp\/v2\/tags?post=1760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}