{"id":1958,"date":"2026-08-25T11:41:43","date_gmt":"2026-08-25T11:41:43","guid":{"rendered":"https:\/\/lean-app.com\/calculateur-proteines\/"},"modified":"2026-09-05T10:39:04","modified_gmt":"2026-09-05T10:39:04","slug":"calculateur-proteines","status":"publish","type":"post","link":"https:\/\/lean-app.com\/sv\/calculateur-proteines\/","title":{"rendered":"Calculateur de prot\u00e9ines : tes grammes par jour, sur ta masse maigre"},"content":{"rendered":"<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp\" fetchpriority=\"low\">\n<link rel=\"preload\" as=\"image\" href=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp\" fetchpriority=\"low\">\n<style id=\"lvm-shell-styles\">#lvm-shell{\n  --bg:#FFFFFF; --paper:#F7F6F2; --paper-2:#F1EFE7;\n  --ink:#0E0E10; --ink-2:#1D1D1F; --muted:#6E6E73; --dim:#86868B;\n  --rule:#E8E6DF; --rule-soft:#EFEDE5;\n  --pink:#FF2D6E; --pink-soft:rgba(255,45,110,0.06);\n  --mfp:#A8A192;\n  --green:#0F8F5C; --red:#D02E2E; --amber:#C8A019;\n  --font-display:-apple-system,\"SF Pro Display\",system-ui,\"Helvetica Neue\",sans-serif;\n  --font-text:-apple-system,\"SF Pro Text\",system-ui,sans-serif;\n  --font-mono:ui-monospace,\"SF Mono\",Menlo,Consolas,monospace;\n}\n#lvm-shell *{box-sizing:border-box;-webkit-text-size-adjust:100%}\n#lvm-shell, #lvm-shell{margin:0;padding:0;background:var(--bg);color:var(--ink-2);font-family:var(--font-text);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}\n#lvm-shell ::selection{background:rgba(255,45,110,0.18);color:var(--ink)}\n#lvm-shell img{max-width:100%;display:block}\n#lvm-shell a{color:inherit}\n\n#lvm-shell .progress{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:1000}\n#lvm-shell .progress > i{display:block;height:100%;width:100%;background:var(--pink);transform-origin:0 50%;transform:scaleX(0);transition:transform .05s linear}\n\n#lvm-shell .nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.86);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--rule)}\n#lvm-shell .nav-row{max-width:1160px;margin:0 auto;display:flex;align-items:center;gap:14px;padding:10px 22px}\n#lvm-shell .nav-brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink)}\n#lvm-shell .nav-brand img{width:28px;height:28px;border-radius:7px;object-fit:cover}\n#lvm-shell .nav-brand span{font-family:var(--font-display);font-weight:600;font-size:18px;letter-spacing:-.01em}\n#lvm-shell .nav-spacer{flex:1}\n#lvm-shell .nav-link{color:var(--muted);text-decoration:none;font-size:14px}\n#lvm-shell .nav-link:hover{color:var(--ink)}\n#lvm-shell .nav-stores{display:flex;gap:6px;align-items:center}\n#lvm-shell .nav-stores a{display:block;line-height:0}\n#lvm-shell .nav-stores img{height:28px;width:auto;border-radius:5px;transition:transform .15s}\n#lvm-shell .nav-stores a:hover img{transform:translateY(-1px)}\n\n#lvm-shell .wrap{max-width:760px;margin:0 auto;padding:0 28px}\n\n#lvm-shell .hero{padding:54px 0 0}\n#lvm-shell .crumb{font-size:13px;color:var(--muted);margin-bottom:18px}\n#lvm-shell .crumb a{text-decoration:none;color:var(--muted)}\n#lvm-shell .crumb a:hover{color:var(--ink)}\n#lvm-shell .eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pink);margin-bottom:18px}\n#lvm-shell h1{font-family:var(--font-display);font-weight:600;font-size:72px;line-height:1.0;letter-spacing:-.04em;color:var(--ink);margin:0 0 22px}\n#lvm-shell h1 .alt{display:block;font-weight:500;color:var(--muted);font-size:.66em;line-height:1.15;margin-top:14px;letter-spacing:-.03em}\n#lvm-shell .dek{font-family:var(--font-display);font-size:24px;line-height:1.4;font-weight:400;color:var(--ink-2);letter-spacing:-.015em;margin:0 0 22px;max-width:680px}\n\n#lvm-shell .byline{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);margin-bottom:14px}\n#lvm-shell .byline .by-logo{width:26px;height:26px;border-radius:6px;object-fit:cover;flex-shrink:0;background:transparent;border:0}\n#lvm-shell .byline strong{color:var(--ink);font-weight:600;font-family:var(--font-display)}\n\n#lvm-shell .hero-stores{display:flex;gap:10px;margin:22px 0 18px;flex-wrap:wrap;align-items:center}\n#lvm-shell .hero-stores a{display:block;line-height:0;transition:transform .15s}\n#lvm-shell .hero-stores a:hover{transform:translateY(-2px)}\n#lvm-shell .hero-stores img{height:46px;width:auto;border-radius:9px}\n#lvm-shell .hero-stores .or{font-size:13px;color:var(--muted)}\n\n#lvm-shell .hero-bottom{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center;margin:38px 0 60px;padding-top:28px;border-top:1px solid var(--rule-soft)}\n#lvm-shell .hero-lead{font-family:var(--font-display);font-size:21px;line-height:1.5;color:var(--ink-2);font-weight:400}\n\n#lvm-shell .phone-wrap{display:flex;justify-content:center}\n#lvm-shell .phone{\n  position:relative;\n  width:280px;\n  background:linear-gradient(145deg,#2a2a2a,#0e0e0e);\n  border-radius:42px;\n  padding:5px;\n  border:1.5px solid rgba(255,255,255,.07);\n  box-shadow:0 30px 60px rgba(0,0,0,.18), 0 2px 6px rgba(0,0,0,.08);\n}\n#lvm-shell .phone .notch{\n  position:absolute;top:0;left:50%;transform:translateX(-50%);\n  width:96px;height:24px;background:#0a0a0a;border-radius:0 0 16px 16px;z-index:10;\n}\n#lvm-shell .phone-screen{\n  position:relative;\n  border-radius:34px;overflow:hidden;\n  background:#FAF0E6;\n  aspect-ratio:9\/19.5;\n}\n#lvm-shell .phone-screen img{\n  width:100%;height:100%;object-fit:cover;display:block;\n  transition:opacity .28s ease;\n}\n#lvm-shell .phone-zones{position:absolute;inset:0;z-index:15;pointer-events:none}\n#lvm-shell .phone-zones .z{position:absolute;left:4%;right:4%;cursor:pointer;background:transparent;border:0;padding:0;pointer-events:auto}\n#lvm-shell .phone-zones .z:focus-visible{outline:2px solid var(--pink);outline-offset:-4px;border-radius:6px}\n#lvm-shell .phone-navbar{position:absolute;left:0;right:0;bottom:0;height:9%;z-index:16;display:grid;grid-template-columns:repeat(4,1fr)}\n#lvm-shell .phone-navbar button{background:transparent;border:0;padding:0;cursor:pointer}\n#lvm-shell .phone-navbar button:focus-visible{outline:2px solid var(--pink);outline-offset:-3px;border-radius:6px}\n#lvm-shell .phone-back{\n  position:absolute;top:10px;left:10px;z-index:20;\n  width:30px;height:30px;border-radius:50%;\n  border:0;background:rgba(255,255,255,.78);backdrop-filter:blur(8px);\n  color:var(--ink);font-size:18px;font-weight:600;line-height:1;cursor:pointer;\n  display:none;align-items:center;justify-content:center;\n  box-shadow:0 2px 6px rgba(0,0,0,.12);\n}\n#lvm-shell .phone-back.on{display:flex}\n\n#lvm-shell .phone-cap{margin-top:14px;text-align:center;font-size:12px;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}\n#lvm-shell .phone-stage{position:relative}\n#lvm-shell .tap-hint{position:absolute;z-index:30;pointer-events:none;animation:hintFloat 2.6s ease-in-out infinite}\n#lvm-shell .tap-hint .th-pill{display:inline-block;font-family:var(--font-display);font-size:15px;font-weight:600;color:#fff;line-height:1.25;letter-spacing:-.005em;background:var(--pink);padding:10px 16px;border-radius:14px;box-shadow:0 14px 32px rgba(255,45,110,.32);white-space:nowrap}\n#lvm-shell .tap-hint .th-pill small{display:block;font-size:11px;font-weight:500;color:rgba(255,255,255,.85);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}\n#lvm-shell .tap-hint .th-arrow{position:absolute;color:var(--pink)}\n#lvm-shell .tap-hint.desktop{left:-204px;top:4px;text-align:right}\n#lvm-shell .tap-hint.desktop .th-arrow{right:-86px;top:58px;width:104px;height:34px;transform:none}\n#lvm-shell .tap-hint.mobile{display:none}\n#lvm-shell .tap-hint.hidden{opacity:0;transform:translateY(-6px);transition:opacity .35s ease, transform .35s ease;animation:none}\n@keyframes hintFloat{\n  0%, 100%{transform:translateY(0)}\n  50%{transform:translateY(-7px)}\n}\n@media (prefers-reduced-motion:reduce){#lvm-shell .tap-hint{animation:none}}\n#lvm-shell .phone-tabs{display:flex;justify-content:center;gap:8px;margin-top:10px;flex-wrap:nowrap}\n#lvm-shell .phone-tabs button{\n  background:transparent;border:1px solid var(--rule);color:var(--muted);\n  padding:6px 11px;border-radius:999px;font-size:11px;cursor:pointer;\n  font-family:var(--font-text);transition:all .15s;white-space:nowrap;\n}\n#lvm-shell .phone-tabs button:hover{color:var(--ink);border-color:var(--ink)}\n#lvm-shell .phone-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}\n\n#lvm-shell .snippet{background:var(--paper);border-radius:18px;padding:30px 32px;margin:48px 0 0;border:1px solid var(--rule-soft)}\n#lvm-shell .snippet .lbl{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:14px}\n#lvm-shell .snippet p{margin:0;font-family:var(--font-display);font-size:21px;line-height:1.45;color:var(--ink);font-weight:500;letter-spacing:-.012em}\n\n#lvm-shell section{padding:64px 0;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell section:last-of-type{border-bottom:0}\n#lvm-shell .section-label{display:flex;align-items:center;gap:14px;margin-bottom:30px}\n#lvm-shell .section-label .bar{width:24px;height:1px;background:var(--pink)}\n#lvm-shell .section-label .num{font-family:var(--font-mono);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--pink)}\n#lvm-shell h2{font-family:var(--font-display);font-weight:600;font-size:48px;line-height:1.05;letter-spacing:-.035em;color:var(--ink);margin:0 0 24px}\n#lvm-shell h3{font-family:var(--font-display);font-weight:600;font-size:32px;line-height:1.15;letter-spacing:-.025em;color:var(--ink);margin:36px 0 16px}\n#lvm-shell h4{font-family:var(--font-display);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.015em;color:var(--ink);margin:24px 0 10px}\n#lvm-shell p{margin:0 0 22px;color:var(--ink-2)}\n#lvm-shell strong{color:var(--ink);font-weight:600}\n#lvm-shell ul, #lvm-shell ol{margin:0 0 22px;padding-left:22px;color:var(--ink-2)}\n#lvm-shell li{margin-bottom:8px}\n#lvm-shell a.inline{color:var(--pink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}\n#lvm-shell a.inline:hover{text-decoration-thickness:2px}\n\n#lvm-shell .statement{margin:48px 0;padding:32px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:left}\n#lvm-shell .statement .num{font-family:var(--font-display);font-size:60px;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--pink);margin-bottom:14px}\n#lvm-shell .statement .lbl{font-family:var(--font-display);font-size:23px;line-height:1.35;font-weight:500;color:var(--ink);letter-spacing:-.012em}\n\n#lvm-shell .fig{margin:32px 0 18px;background:#fff;border:1px solid var(--rule);border-radius:20px;padding:28px 22px 20px;position:relative;overflow:hidden}\n#lvm-shell .fig-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}\n#lvm-shell .fig-head .l{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}\n#lvm-shell .fig-head .r{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ink);text-transform:uppercase;letter-spacing:.08em}\n#lvm-shell .fig-body{position:relative}\n#lvm-shell .fig-cap{margin:18px 4px 0;font-size:14px;color:var(--muted);line-height:1.5}\n#lvm-shell .fig-cap strong{color:var(--ink);font-weight:600}\n#lvm-shell .cv-wrap{position:relative;height:360px}\n\n#lvm-shell [data-term]{position:relative;cursor:help;border-bottom:1px dotted var(--dim)}\n#lvm-shell [data-term]:hover{color:var(--ink)}\n#lvm-shell .tt{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translateX(-50%);min-width:200px;max-width:300px;background:#0c0c0c;color:#fff;font-size:13px;line-height:1.45;padding:11px 14px;border-radius:10px;box-shadow:0 12px 36px rgba(0,0,0,.32);opacity:0;visibility:hidden;transition:opacity .15s, visibility .15s;z-index:120;pointer-events:none;font-weight:400;font-family:var(--font-text)}\n#lvm-shell .tt::after{content:\"\";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0c0c0c}\n#lvm-shell [data-term]:hover .tt, #lvm-shell [data-term]:focus .tt{opacity:1;visibility:visible}\n\n#lvm-shell .table{margin:24px 0;border:1px solid var(--rule);border-radius:16px;overflow:hidden;background:#fff}\n#lvm-shell .table-row{display:grid;grid-template-columns:1.55fr 1fr 1fr;border-bottom:1px solid var(--rule-soft);min-height:60px}\n#lvm-shell .table-row:last-child{border-bottom:0}\n#lvm-shell .table-row.head{background:var(--ink);color:#fff;border-bottom:0}\n#lvm-shell .table-row.head > div{padding:18px 18px;display:flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.07em}\n#lvm-shell .table-row.head .brand-cell{justify-content:flex-start}\n#lvm-shell .table-row.head .brand-cell img{width:24px;height:24px;border-radius:6px;background:#fff;object-fit:cover}\n#lvm-shell .table-row.head .brand-cell.lean{color:#FFB8CE}\n#lvm-shell .table-row > .crit{padding:16px 18px;font-size:14px;color:var(--ink);font-weight:500;display:flex;align-items:center;border-right:1px solid var(--rule-soft)}\n#lvm-shell .table-row > .cell{padding:16px 14px;font-size:13px;line-height:1.45;color:var(--ink-2);display:flex;align-items:center;gap:10px;border-right:1px solid var(--rule-soft)}\n#lvm-shell .table-row > .cell:last-child{border-right:0}\n#lvm-shell .table-row > .cell.lean{background:var(--pink-soft);position:relative}\n#lvm-shell .table-row > .cell.lean::before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--pink)}\n#lvm-shell .icn{width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:600;color:#fff}\n#lvm-shell .icn.ok{background:var(--green)}\n#lvm-shell .icn.no{background:var(--red)}\n#lvm-shell .icn.mid{background:var(--amber)}\n#lvm-shell .icn svg{width:11px;height:11px}\n\n#lvm-shell .mini-row{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:28px 0}\n#lvm-shell .mini-phone{position:relative;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);border-radius:22px;padding:3px;border:1px solid rgba(255,255,255,.05);box-shadow:0 14px 32px rgba(0,0,0,.16);max-width:160px;margin:0 auto;width:100%}\n#lvm-shell .mini-phone .notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5}\n#lvm-shell .mini-phone .scr{border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5}\n#lvm-shell .mini-phone .scr img{width:100%;height:100%;object-fit:cover}\n#lvm-shell .mini-phone.tiny{max-width:148px;padding:2px;border-radius:20px;border-width:1px}\n#lvm-shell .mini-phone.tiny .notch{width:30px;height:8px;border-radius:0 0 5px 5px}\n#lvm-shell .mini-phone.tiny .scr{border-radius:17px}\n#lvm-shell .mini-cap{text-align:center;margin-top:12px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}\n#lvm-shell .mini-cap strong{display:block;color:var(--ink);margin-top:4px;font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:-.01em;text-transform:none}\n\n#lvm-shell .duo-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:18px 0 0}\n#lvm-shell .duo-row .mini-phone{max-width:180px}\n\n#lvm-shell .method{display:grid;grid-template-columns:1fr 1.4fr;gap:36px;align-items:center;margin:42px 0}\n#lvm-shell .method.flip{grid-template-columns:1.4fr 1fr}\n#lvm-shell .method.flip .m-phone{order:2}\n#lvm-shell .method .m-tag{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pink);margin-bottom:8px}\n#lvm-shell .method h3{margin-top:0}\n#lvm-shell .method p{font-size:16px;color:var(--muted);line-height:1.7}\n\n#lvm-shell .cta-band{margin:40px 0;padding:26px 28px;background:var(--paper);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border:1px solid var(--rule-soft)}\n#lvm-shell .cta-band .l{font-family:var(--font-display);font-size:18px;line-height:1.35;font-weight:500;color:var(--ink);flex:1;min-width:240px;letter-spacing:-.01em}\n#lvm-shell .cta-band .stores{display:flex;gap:10px;align-items:center}\n#lvm-shell .cta-band .stores a{line-height:0;transition:transform .15s}\n#lvm-shell .cta-band .stores a:hover{transform:translateY(-2px)}\n#lvm-shell .cta-band .stores img{height:42px;width:auto;border-radius:9px}\n\n#lvm-shell .pyramid{margin:30px auto;max-width:440px}\n#lvm-shell .pyramid .level{margin:6px auto;padding:13px 18px;border-radius:14px;color:#fff;font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:-.01em;display:flex;justify-content:space-between;align-items:center;box-shadow:0 6px 18px rgba(0,0,0,.06)}\n#lvm-shell .pyramid .level .k{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:.75}\n#lvm-shell .pyramid .l1{background:#0E0E10;width:100%}\n#lvm-shell .pyramid .l2{background:#1D1D1F;width:84%}\n#lvm-shell .pyramid .l3{background:#3a3a3c;width:68%}\n#lvm-shell .pyramid .l4{background:var(--pink);width:52%}\n#lvm-shell .pyramid-cap{text-align:center;font-size:13px;color:var(--muted);margin-top:14px}\n\n\/* Section 7 honnetete : scorecard horizontal bars *\/\n#lvm-shell .scorecard{margin:30px 0 10px;border:1px solid var(--rule);border-radius:20px;padding:28px 26px;background:#fff}\n#lvm-shell .scorecard-head{display:grid;grid-template-columns:1.4fr 1fr 1fr;column-gap:28px;align-items:center;padding-bottom:18px;margin-bottom:8px;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell .scorecard-head .h-crit{font-family:var(--font-mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}\n#lvm-shell .scorecard-head .h-brand{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--ink)}\n#lvm-shell .scorecard-head .h-brand img{width:22px;height:22px;border-radius:5px;object-fit:cover}\n#lvm-shell .scorecard-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;column-gap:28px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rule-soft)}\n#lvm-shell .scorecard-row:last-child{border-bottom:0}\n#lvm-shell .scorecard-row .crit{font-size:14px;color:var(--ink);font-weight:500;padding-right:14px}\n#lvm-shell .scorecard-row .bar{display:flex;flex-direction:row-reverse;align-items:center;gap:10px}\n#lvm-shell .scorecard-row .bar .b{flex:1;height:8px;border-radius:99px;background:var(--rule-soft);overflow:hidden;position:relative}\n#lvm-shell .scorecard-row .bar .b > i{display:block;height:100%;border-radius:99px;transition:width 1s cubic-bezier(.22,.61,.36,1)}\n#lvm-shell .scorecard-row .bar.lean .b > i{background:var(--pink)}\n#lvm-shell .scorecard-row .bar.mfp .b > i{background:var(--mfp)}\n#lvm-shell .scorecard-row .bar .v{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ink);min-width:32px;text-align:left}\n\n\/* Section 8 pour qui : persona checklist *\/\n#lvm-shell .persona{margin:28px 0 10px;display:grid;grid-template-columns:1fr;gap:14px}\n#lvm-shell .persona-it{display:grid;grid-template-columns:54px 1fr;gap:16px;padding:22px 24px;background:#fff;border:1px solid var(--rule);border-radius:18px;align-items:center}\n#lvm-shell .persona-it.match{background:var(--pink-soft);border-color:rgba(255,45,110,.25)}\n#lvm-shell .persona-it .pic{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--rule-soft);position:relative;font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--ink)}\n#lvm-shell .persona-it.match .pic{background:var(--pink);color:#fff}\n#lvm-shell .persona-it .pic svg{width:24px;height:24px}\n#lvm-shell .persona-it h4{margin:0 0 4px;font-size:17px;letter-spacing:-.01em}\n#lvm-shell .persona-it p{margin:0;font-size:14px;color:var(--muted);line-height:1.55}\n#lvm-shell .persona-it.match h4{color:var(--ink)}\n\n\/* Section 9 migration : timeline steps *\/\n#lvm-shell .steps{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin:28px 0;position:relative}\n#lvm-shell .steps::before{content:\"\";position:absolute;top:14px;left:7px;right:calc(20% - 18px);height:1px;background:linear-gradient(90deg,var(--pink) 0%,var(--rule-soft) 100%);z-index:0}\n#lvm-shell .step{position:relative;padding-top:24px;z-index:1}\n#lvm-shell .step::before{content:\"\";position:absolute;top:8px;left:0;width:14px;height:14px;border-radius:50%;background:var(--pink);border:3px solid #fff;box-shadow:0 0 0 1px var(--rule)}\n#lvm-shell .step .sn{font-family:var(--font-mono);font-size:11px;color:var(--pink);font-weight:600;letter-spacing:.08em}\n#lvm-shell .step h4{margin:6px 0 6px;font-size:15px;letter-spacing:-.01em}\n#lvm-shell .step p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}\n\n\/* Section 10 debloque : feature stack numbered XL *\/\n#lvm-shell .feat-stack{margin:30px 0 10px;border-top:1px solid var(--rule)}\n#lvm-shell .feat-it{display:grid;grid-template-columns:auto 1fr auto;gap:24px;padding:26px 0;border-bottom:1px solid var(--rule);align-items:center}\n#lvm-shell .feat-it .fn{font-family:var(--font-display);font-size:48px;font-weight:600;color:var(--pink);line-height:1;letter-spacing:-.04em;width:74px}\n#lvm-shell .feat-it .ft{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.015em;line-height:1.25;margin-bottom:6px}\n#lvm-shell .feat-it .fd{font-size:15px;color:var(--muted);line-height:1.55;margin:0}\n#lvm-shell .feat-it .fc{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500}\n#lvm-shell .feat-it:last-child{border-bottom:0}\n\n#lvm-shell .faq{margin:22px 0}\n#lvm-shell .faq details{border-bottom:1px solid var(--rule);padding:20px 0}\n#lvm-shell .faq details:first-of-type{border-top:1px solid var(--rule)}\n#lvm-shell .faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:-.015em;color:var(--ink)}\n#lvm-shell .faq summary::-webkit-details-marker{display:none}\n#lvm-shell .faq summary::after{content:\"+\";font-size:24px;color:var(--muted);font-weight:300;line-height:1;transition:transform .25s, color .25s}\n#lvm-shell .faq details[open] summary::after{transform:rotate(45deg);color:var(--pink)}\n#lvm-shell .faq details[open] summary{color:var(--pink)}\n#lvm-shell .faq .ans{margin-top:14px;font-size:16px;color:var(--muted);line-height:1.65}\n\n#lvm-shell .get-band{background:var(--paper-2);border-radius:24px;padding:48px 36px;margin:60px 0 40px;text-align:center}\n#lvm-shell .get-band .kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;color:var(--pink);font-weight:600;letter-spacing:.1em;margin-bottom:14px}\n#lvm-shell .get-band h3{font-size:36px;margin:0 0 14px;letter-spacing:-.025em}\n#lvm-shell .get-band p{font-size:16px;color:var(--muted);max-width:480px;margin:0 auto 26px}\n#lvm-shell .get-band .stores{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}\n#lvm-shell .get-band .stores a{line-height:0;transition:transform .15s}\n#lvm-shell .get-band .stores a:hover{transform:translateY(-3px)}\n#lvm-shell .get-band .stores img{height:60px;width:auto;border-radius:11px}\n\n#lvm-shell .sources{font-size:14px;color:var(--muted);line-height:1.7}\n#lvm-shell .sources ol{padding-left:22px}\n#lvm-shell .sources li{margin-bottom:8px}\n\n#lvm-shell footer{padding:50px 0 60px;border-top:1px solid var(--rule);margin-top:40px}\n#lvm-shell footer .row{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}\n#lvm-shell footer .kicker{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--pink);font-weight:600}\n#lvm-shell footer p{font-size:13px;color:var(--muted);margin:8px 0 0}\n#lvm-shell footer .stores{display:flex;gap:8px}\n#lvm-shell footer .stores img{height:34px;width:auto;border-radius:6px}\n\n#lvm-shell .rev{opacity:0;transform:translateY(12px);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}\n#lvm-shell .rev.on{opacity:1;transform:translateY(0)}\n@media (prefers-reduced-motion:reduce){#lvm-shell .rev{transition:none;opacity:1;transform:none}}\n\n@media (max-width:760px){\n  #lvm-shell .nav-row{padding:8px 18px;gap:8px}\n  #lvm-shell .nav-link{display:none}\n  #lvm-shell .nav-stores img{height:24px}\n  #lvm-shell .wrap{padding:0 22px}\n  #lvm-shell .hero{padding:34px 0 0}\n  #lvm-shell h1{font-size:46px;letter-spacing:-.035em}\n  #lvm-shell h1 .alt{font-size:.55em;margin-top:10px}\n  #lvm-shell .dek{font-size:20px}\n  #lvm-shell .hero-stores img{height:42px}\n  #lvm-shell .hero-bottom{grid-template-columns:1fr;gap:28px;margin:30px 0 40px;padding-top:24px;align-items:stretch}\n  #lvm-shell .phone-wrap{order:-1}\n  #lvm-shell .phone{width:240px}\n  #lvm-shell .tap-hint.desktop{display:none}\n  #lvm-shell .tap-hint.mobile{display:block;position:relative;left:auto;top:auto;text-align:center;margin:0 auto 10px;width:100%}\n  #lvm-shell .tap-hint.mobile .th-arrow{position:relative;display:block;margin:6px auto 0;width:34px;height:34px;transform:none;color:var(--pink)}\n  #lvm-shell .snippet{padding:24px 22px}\n  #lvm-shell .snippet p{font-size:18px}\n  #lvm-shell section{padding:48px 0}\n  #lvm-shell h2{font-size:34px;letter-spacing:-.03em}\n  #lvm-shell h3{font-size:24px}\n  #lvm-shell .section-label{margin-bottom:22px}\n  #lvm-shell .statement{padding:24px 0;margin:32px 0}\n  #lvm-shell .statement .num{font-size:44px}\n  #lvm-shell .statement .lbl{font-size:19px}\n  #lvm-shell .fig{padding:20px 14px 14px;border-radius:16px}\n  #lvm-shell .cv-wrap{height:310px}\n  #lvm-shell .method{grid-template-columns:1fr;gap:20px}\n  #lvm-shell .method.flip{grid-template-columns:1fr}\n  #lvm-shell .method.flip .m-phone{order:0}\n  #lvm-shell .mini-row{grid-template-columns:repeat(3,1fr);gap:10px}\n  #lvm-shell .mini-phone{padding:3px;border-radius:18px;border-width:1px;max-width:110px}\n  #lvm-shell .mini-phone .notch{width:42px;height:11px;border-radius:0 0 8px 8px}\n  #lvm-shell .mini-phone .scr{border-radius:15px}\n  #lvm-shell .mini-cap{font-size:10px}\n  #lvm-shell .mini-cap strong{font-size:13px}\n  #lvm-shell .duo-row{grid-template-columns:repeat(2,1fr);gap:12px}\n  #lvm-shell .duo-row .mini-phone{max-width:130px}\n  #lvm-shell .steps{grid-template-columns:1fr;gap:18px}\n  #lvm-shell .steps::before{display:none}\n  #lvm-shell .step{padding-top:0;padding-left:24px}\n  #lvm-shell .step::before{top:6px;left:0}\n  #lvm-shell .table-row{grid-template-columns:1.4fr .9fr .9fr}\n  #lvm-shell .table-row > .crit{padding:13px 12px;font-size:13px}\n  #lvm-shell .table-row > .cell{padding:13px 10px;font-size:12px;gap:8px}\n  #lvm-shell .table-row.head > div{padding:14px 12px;font-size:10px;gap:7px}\n  #lvm-shell .table-row.head .brand-cell img{width:20px;height:20px}\n  #lvm-shell .get-band{padding:36px 22px;border-radius:18px;margin:40px 0 30px}\n  #lvm-shell .get-band h3{font-size:28px}\n  #lvm-shell .get-band .stores img{height:50px}\n  #lvm-shell .cta-band{padding:22px;gap:14px}\n  #lvm-shell .cta-band .l{font-size:16px;min-width:0}\n  #lvm-shell .cta-band .stores img{height:38px}\n  #lvm-shell .faq summary{font-size:18px;gap:14px}\n  #lvm-shell .pyramid{max-width:100%}\n  #lvm-shell .pyramid .level{padding:11px 14px;font-size:14px}\n  #lvm-shell .scorecard{padding:20px 16px;border-radius:16px}\n  #lvm-shell .scorecard-head{grid-template-columns:1.2fr 1fr 1fr;column-gap:14px}\n  #lvm-shell .scorecard-head .h-brand{font-size:12px;gap:5px}\n  #lvm-shell .scorecard-head .h-brand img{width:18px;height:18px}\n  #lvm-shell .scorecard-row{grid-template-columns:1.2fr 1fr 1fr;column-gap:14px;padding:12px 0}\n  #lvm-shell .scorecard-row .crit{font-size:13px;padding-right:8px}\n  #lvm-shell .scorecard-row .bar{gap:6px}\n  #lvm-shell .scorecard-row .bar .v{font-size:11px;min-width:26px}\n  #lvm-shell .persona-it{grid-template-columns:44px 1fr;gap:12px;padding:16px 16px;border-radius:14px}\n  #lvm-shell .persona-it .pic{width:44px;height:44px;font-size:12px}\n  #lvm-shell .persona-it h4{font-size:15px}\n  #lvm-shell .persona-it p{font-size:13px}\n  #lvm-shell .feat-it{grid-template-columns:auto 1fr;gap:14px;padding:20px 0}\n  #lvm-shell .feat-it .fn{font-size:36px;width:54px}\n  #lvm-shell .feat-it .ft{font-size:18px}\n  #lvm-shell .feat-it .fd{font-size:13px}\n  #lvm-shell .feat-it .fc{display:none}\n}\n@media (max-width:480px){\n  #lvm-shell .phone-tabs{gap:5px}\n  #lvm-shell .phone-tabs button{padding:5px 8px;font-size:10px}\n  #lvm-shell .nav-stores{gap:4px}\n  #lvm-shell .nav-stores img{height:22px}\n  #lvm-shell .hero-stores img{height:40px}\n  #lvm-shell .crumb{font-size:12px}\n  #lvm-shell .table-row{grid-template-columns:1.3fr .85fr .85fr}\n  #lvm-shell .table-row > .crit{padding:11px 9px;font-size:12px}\n  #lvm-shell .table-row > .cell{padding:11px 8px;font-size:11px;gap:6px}\n  #lvm-shell .table-row.head > div{padding:11px 9px;font-size:9px;gap:5px}\n}\n\n\/* Calculator-specific styles, scoped #lvm-shell *\/\n#lvm-shell .calc-board{display:grid;grid-template-columns:1fr;gap:18px;margin:32px 0}\n@media(min-width:780px){#lvm-shell .calc-board{grid-template-columns:1fr 1fr;gap:24px}}\n#lvm-shell .calc-inputs{background:#FAF7F2;border-radius:14px;padding:22px;border:1px solid var(--rule-soft)}\n#lvm-shell .calc-inputs h3{font-family:var(--font-display);font-size:18px;font-weight:600;margin:0 0 16px;color:var(--ink);letter-spacing:-.01em}\n#lvm-shell .calc-row{margin:0 0 14px}\n#lvm-shell .calc-row label{display:block;font-size:13px;color:var(--muted);margin-bottom:6px;font-weight:500}\n#lvm-shell .calc-row input,#lvm-shell .calc-row select{width:100%;padding:11px 13px;border:1px solid var(--rule);border-radius:9px;font-size:16px;background:#fff;color:var(--ink);font-family:var(--font-text);box-sizing:border-box}\n#lvm-shell .calc-row input:focus,#lvm-shell .calc-row select:focus{outline:2px solid var(--pink);outline-offset:1px;border-color:var(--pink)}\n#lvm-shell .calc-sex{display:flex;gap:8px}\n#lvm-shell .calc-sex label{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;background:#fff;border:1px solid var(--rule);border-radius:9px;cursor:pointer;margin:0;font-size:14px;font-weight:500;color:var(--ink)}\n#lvm-shell .calc-sex input{display:none}\n#lvm-shell .calc-sex input:checked + span{color:var(--pink);font-weight:600}\n#lvm-shell .calc-sex label:has(input:checked){border-color:var(--pink);background:var(--pink-soft)}\n#lvm-shell .calc-bf{display:flex;align-items:center;gap:10px}\n#lvm-shell .calc-bf input[type=range]{flex:1;accent-color:var(--pink);height:6px}\n#lvm-shell .calc-bf .bf-val{font-weight:600;color:var(--pink);min-width:42px;font-family:var(--font-mono);font-size:15px}\n#lvm-shell .calc-results{display:grid;grid-template-columns:1fr;gap:12px}\n#lvm-shell .calc-tdee{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:18px 20px;text-align:center}\n#lvm-shell .calc-tdee .label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:var(--font-mono)}\n#lvm-shell .calc-tdee .val{font-family:var(--font-display);font-size:40px;font-weight:600;letter-spacing:-.025em;margin-top:6px;color:var(--ink);line-height:1}\n#lvm-shell .calc-tdee .val .unit{font-size:14px;font-weight:500;color:var(--muted);margin-left:6px;letter-spacing:0}\n#lvm-shell .calc-tdee .note{font-size:12px;color:var(--dim);margin-top:6px}\n#lvm-shell .scen-grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:4px}\n#lvm-shell .scen-card{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:14px 16px}\n#lvm-shell .scen-card.lent{border-left:4px solid #4CAF50}\n#lvm-shell .scen-card.mod{border-left:4px solid var(--pink)}\n#lvm-shell .scen-card.agg{border-left:4px solid #E84D44}\n#lvm-shell .scen-card .scen-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}\n#lvm-shell .scen-card .scen-name{font-family:var(--font-display);font-weight:600;font-size:15px;color:var(--ink);letter-spacing:-.01em}\n#lvm-shell .scen-card .scen-pct{font-family:var(--font-mono);font-size:12px;color:var(--muted);font-weight:600}\n#lvm-shell .scen-card .scen-kcal{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-top:6px;line-height:1}\n#lvm-shell .scen-card.mod .scen-kcal{color:var(--pink)}\n#lvm-shell .scen-card .scen-kcal .u{font-size:13px;font-weight:500;color:var(--muted);margin-left:4px;letter-spacing:0}\n#lvm-shell .scen-card .scen-rate{font-size:13px;color:var(--ink-2);margin-top:4px}\n#lvm-shell .scen-card .scen-warn{font-size:12px;color:#B23030;margin-top:6px;line-height:1.4}\n#lvm-shell .calc-delta{margin-top:10px;padding:14px 16px;background:var(--pink-soft);border-left:3px solid var(--pink);border-radius:0 10px 10px 0;font-size:14px;color:var(--ink);line-height:1.5}\n#lvm-shell .calc-delta b{color:var(--pink);font-family:var(--font-mono)}\n#lvm-shell .calc-note{margin-top:14px;font-size:13px;color:var(--muted);line-height:1.5}\n#lvm-shell .calc-note a{color:var(--pink);text-decoration:underline}\n\n\/* Statement block *\/\n#lvm-shell .statement{margin:54px 0;padding:48px 32px;background:#FAF7F2;border-radius:18px;text-align:center}\n#lvm-shell .statement p{font-family:var(--font-display);font-size:34px;line-height:1.2;font-weight:500;letter-spacing:-.025em;color:var(--ink);margin:0;max-width:680px;margin-inline:auto}\n#lvm-shell .statement .accent{color:var(--pink)}\n@media(max-width:640px){#lvm-shell .statement{padding:38px 22px}#lvm-shell .statement p{font-size:24px}}\n\n\/* Profil cards (no scrollable table) *\/\n#lvm-shell .profile-grid{display:grid;grid-template-columns:1fr;gap:16px;margin:32px 0}\n#lvm-shell .profile-card{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:20px 22px}\n#lvm-shell .profile-card h4{font-family:var(--font-display);font-size:17px;font-weight:600;margin:0 0 4px;color:var(--ink)}\n#lvm-shell .profile-card .meta{font-size:13px;color:var(--muted);margin-bottom:14px}\n#lvm-shell .profile-card .rows{display:grid;grid-template-columns:1fr;gap:6px}\n#lvm-shell .profile-card .rw{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px 12px;background:#FAF7F2;border-radius:8px;font-size:14px;align-items:center}\n#lvm-shell .profile-card .rw .v{font-family:var(--font-mono);font-weight:600;color:var(--ink);font-size:13px}\n#lvm-shell .profile-card .rw.lean{background:var(--pink-soft);border-left:3px solid var(--pink)}\n#lvm-shell .profile-card .rw.lean .v{color:var(--pink)}\n#lvm-shell .profile-card .delta{font-size:12px;color:var(--dim);margin-top:8px}\n\n\/* 3 scenarios detailed cards *\/\n#lvm-shell .sce-detail{display:grid;grid-template-columns:1fr;gap:18px;margin:32px 0}\n#lvm-shell .sce-detail .sd{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:22px 24px}\n#lvm-shell .sce-detail .sd.lent{border-left:4px solid #4CAF50}\n#lvm-shell .sce-detail .sd.mod{border-left:4px solid var(--pink)}\n#lvm-shell .sce-detail .sd.agg{border-left:4px solid #E84D44}\n#lvm-shell .sce-detail .sd .head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px;flex-wrap:wrap}\n#lvm-shell .sce-detail .sd h4{font-family:var(--font-display);font-size:19px;font-weight:600;margin:0;color:var(--ink);letter-spacing:-.015em}\n#lvm-shell .sce-detail .sd .pct{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--muted)}\n#lvm-shell .sce-detail .sd.lent .pct{color:#4CAF50}\n#lvm-shell .sce-detail .sd.mod .pct{color:var(--pink)}\n#lvm-shell .sce-detail .sd.agg .pct{color:#E84D44}\n#lvm-shell .sce-detail .sd .lab{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:var(--font-mono);margin:10px 0 2px}\n#lvm-shell .sce-detail .sd p{margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)}\n\n\/* BodyScan illust (defensive inline-equivalent here) *\/\n#lvm-shell .bodyscan-illust{margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:220px}\n#lvm-shell .bodyscan-illust .mini-phone{max-width:200px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);box-shadow:0 18px 36px rgba(0,0,0,.14);position:relative}\n#lvm-shell .bodyscan-illust .mini-phone .notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5}\n#lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5}\n#lvm-shell .bodyscan-illust .mini-phone .scr img{width:100%;height:100%;object-fit:cover;display:block}\n#lvm-shell .bodyscan-cap{font-size:13px;color:var(--muted);text-align:center;line-height:1.5}\n#lvm-shell .bodyscan-cap b{display:block;color:var(--ink);font-weight:600;margin-bottom:3px}\n\n\/* FAQ details *\/\n#lvm-shell details.faq{background:#fff;border:1px solid var(--rule);border-radius:10px;margin:8px 0;overflow:hidden}\n#lvm-shell details.faq summary{padding:16px 20px;font-weight:600;font-size:16px;color:var(--ink);cursor:pointer;list-style:none;position:relative;padding-right:48px;font-family:var(--font-display);letter-spacing:-.01em}\n#lvm-shell details.faq summary::-webkit-details-marker{display:none}\n#lvm-shell details.faq summary::after{content:\"+\";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:var(--pink);font-size:22px;font-weight:300;line-height:1}\n#lvm-shell details.faq[open] summary::after{content:\"\\2212 \"}\n#lvm-shell details.faq .faq-body{padding:0 20px 18px;font-size:15px;line-height:1.65;color:var(--ink-2)}\n#lvm-shell details.faq .faq-body p{margin:0 0 8px}\n\n\/* Sources *\/\n#lvm-shell .sources{margin:48px 0 32px;padding:24px;background:#FAF7F2;border-radius:14px;font-size:13px;line-height:1.6;color:var(--muted)}\n#lvm-shell .sources h4{font-family:var(--font-display);font-size:14px;font-weight:600;margin:0 0 10px;color:var(--ink);text-transform:uppercase;letter-spacing:.06em}\n#lvm-shell .sources a{color:var(--pink);text-decoration:none}\n#lvm-shell .sources a:hover{text-decoration:underline}\n#lvm-shell .sources ol{margin:0;padding-left:22px}\n#lvm-shell .sources li{margin:4px 0}\n\n\/* Body copy *\/\n#lvm-shell h2.sect{font-family:var(--font-display);font-size:34px;font-weight:600;letter-spacing:-.03em;margin:64px 0 16px;line-height:1.15;color:var(--ink)}\n#lvm-shell h2.sect .num{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--pink);display:block;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;-webkit-font-smoothing:antialiased}\n#lvm-shell h3.sub{font-family:var(--font-display);font-size:22px;font-weight:600;margin:32px 0 12px;color:var(--ink);letter-spacing:-.015em}\n#lvm-shell .body p{margin:0 0 18px;font-size:17px;line-height:1.7;color:var(--ink-2)}\n#lvm-shell .body p b{color:var(--ink);font-weight:600}\n\n\/* CTA band *\/\n#lvm-shell .get-band{margin:48px 0 24px;padding:42px 32px;background:linear-gradient(135deg,#fff,#FAF7F2);border:1px solid var(--rule);border-radius:18px;text-align:center}\n#lvm-shell .get-band h3{font-family:var(--font-display);font-size:30px;font-weight:600;margin:0 0 6px;color:var(--ink);letter-spacing:-.025em}\n#lvm-shell .get-band p{margin:0 0 22px;font-size:16px;color:var(--muted);line-height:1.5}\n#lvm-shell .get-band .stores{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;align-items:center}\n#lvm-shell .get-band .stores img{height:54px;width:auto;border-radius:10px}\n@media(max-width:640px){#lvm-shell .get-band h3{font-size:22px}}\n\n#lvm-shell .micro-cta{margin:24px 0;padding:18px 22px;background:var(--pink-soft);border-left:3px solid var(--pink);border-radius:0 10px 10px 0;font-size:15px;line-height:1.55}\n#lvm-shell .micro-cta a{color:var(--pink);font-weight:600;text-decoration:none}\n#lvm-shell .micro-cta a:hover{text-decoration:underline}\n\n\n\/* NEAT-specific styles, scoped #lvm-shell *\/\n#lvm-shell .neat-meter{height:10px;border-radius:6px;background:#F1EFE7;margin:14px auto 10px;max-width:340px;overflow:hidden}\n#lvm-shell .neat-meter i{display:block;height:100%;width:30%;border-radius:6px;background:linear-gradient(90deg,#FFB25E,#FF8C00);transition:width .3s ease}\n#lvm-shell .neat-pill{display:inline-block;padding:5px 14px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-family:var(--font-mono);color:#0E0E10}\n#lvm-shell .neat-pill.ok{background:#A8D5A0}\n#lvm-shell .neat-pill.warn{background:#FF8C00;color:#fff}\n#lvm-shell .neat-pill.alert{background:#E84D44;color:#fff}\n#lvm-shell .bmr-duo{display:grid;grid-template-columns:1fr;gap:12px}\n@media(min-width:640px){#lvm-shell .bmr-duo{grid-template-columns:1fr 1fr}}\n#lvm-shell .bd-card{background:#fff;border:1px solid var(--rule);border-radius:12px;padding:16px 18px;text-align:center}\n\/* modificateur \"pas\" (PAS \"steps\" : #lvm-shell .steps existe deja dans le shell\n   comme stepper grid 5 colonnes, collision detectee au controle visuel desktop) *\/\n#lvm-shell .bd-card.pas{border-left:4px solid #FF8C00}\n#lvm-shell .bd-card .label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:var(--font-mono)}\n#lvm-shell .bd-card .v{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-top:6px;line-height:1}\n#lvm-shell .bd-card .v .u{font-size:13px;font-weight:500;color:var(--muted);margin-left:4px;letter-spacing:0}\n#lvm-shell .bd-card .s{font-size:12px;color:var(--dim);margin-top:6px;line-height:1.45}\n#lvm-shell .bd-card .s b{color:var(--ink);font-family:var(--font-mono)}\n#lvm-shell .share-card{background:#fff;border:1px solid var(--rule);border-left:4px solid #FF8C00;border-radius:12px;padding:16px 18px;margin-top:12px}\n#lvm-shell .share-card .label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:var(--font-mono);margin-bottom:6px}\n#lvm-shell .share-card p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2)}\n#lvm-shell .share-card b{color:var(--ink);font-family:var(--font-mono)}\n#lvm-shell .share-meter{height:10px;border-radius:6px;background:#F1EFE7;margin:10px 0 4px;overflow:hidden}\n#lvm-shell .share-meter i{display:block;height:100%;width:20%;border-radius:6px;background:#FF8C00;transition:width .3s ease}\n#lvm-shell .reco-card{background:#fff;border:1px solid var(--rule);border-left:4px solid var(--pink);border-radius:12px;padding:18px 20px}\n#lvm-shell .reco-card .rc-title{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--ink);letter-spacing:-.01em;margin-bottom:6px}\n#lvm-shell .reco-card .rc-body{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2)}\n#lvm-shell .reco-card .rc-disclaimer{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--dim);border-top:1px solid var(--rule-soft);padding-top:10px}\n#lvm-shell .mvr{display:grid;grid-template-columns:1fr;gap:18px;margin:32px 0}\n#lvm-shell .mvr .mv{background:#fff;border:1px solid var(--rule);border-radius:14px;padding:22px 24px}\n#lvm-shell .mvr .mv.myth{border-left:4px solid #E84D44}\n#lvm-shell .mvr .mv.real{border-left:4px solid #4CAF50}\n#lvm-shell .mvr .mv .tag{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-mono);margin-bottom:8px}\n#lvm-shell .mvr .mv.myth .tag{color:#E84D44}\n#lvm-shell .mvr .mv.real .tag{color:#4CAF50}\n#lvm-shell .mvr .mv h4{font-family:var(--font-display);font-size:19px;font-weight:600;margin:0 0 8px;color:var(--ink);letter-spacing:-.015em}\n#lvm-shell .mvr .mv p{margin:0 0 10px;font-size:14px;line-height:1.6;color:var(--ink-2)}\n#lvm-shell .mvr .mv p:last-child{margin-bottom:0}\n#lvm-shell .steps-out{font-family:var(--font-mono);font-size:13px;font-weight:700;color:#FF8C00;margin-left:8px}\n\/* keycards chiffrees couleur NEAT *\/\n#lvm-shell .key-grid{display:grid;grid-template-columns:1fr;gap:12px;margin:26px 0}\n@media(min-width:640px){#lvm-shell .key-grid{grid-template-columns:repeat(3,1fr)}}\n#lvm-shell .key-card{background:#fff;border:1px solid var(--rule);border-left:4px solid #FF8C00;border-radius:12px;padding:16px 18px}\n#lvm-shell .key-card .kv{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.02em;color:#FF8C00;line-height:1.1}\n#lvm-shell .key-card .kv span{font-size:13px;font-weight:500;color:var(--muted);margin-left:3px;letter-spacing:0}\n#lvm-shell .key-card .kl{font-size:13px;color:var(--dim);margin-top:6px;line-height:1.5}\n\/* aide bodyfat + popup BodyScan (zero lib externe) *\/\n#lvm-shell .bf-help{display:inline-block;background:none;border:0;padding:0;margin-top:8px;font-size:13px;font-weight:600;color:var(--pink);text-decoration:underline;cursor:pointer;font-family:inherit}\n#lvm-shell .bf-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:18px}\n#lvm-shell .bf-modal.open{display:flex}\n#lvm-shell .bf-modal .bf-ovl{position:absolute;inset:0;background:rgba(14,14,16,.55)}\n#lvm-shell .bf-dialog{position:relative;background:#fff;border-radius:16px;max-width:340px;width:100%;padding:24px 22px 20px;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.25);max-height:88vh;overflow-y:auto}\n#lvm-shell .bf-dialog .bf-close{position:absolute;top:8px;right:10px;background:none;border:0;font-size:26px;line-height:1;color:#6E6E73;cursor:pointer;padding:6px}\n#lvm-shell .bf-dialog .bf-title{font-family:var(--font-display);font-size:19px;font-weight:600;color:var(--ink);letter-spacing:-.01em;margin:0 0 8px}\n#lvm-shell .bf-dialog .bf-text{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0 0 14px}\n#lvm-shell .bf-dialog .bf-sub{font-size:12px;line-height:1.5;color:var(--dim);margin:14px 0}\n#lvm-shell .bf-dialog .bf-stores{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap}\n#lvm-shell .bf-dialog .bf-stores img{height:40px;width:auto;display:block}\n<\/style>\n<style id=\"lvm-collision-reset\">\n\/* Hard reset for global theme styles that collide with our content *\/\nbody.postid-1958 #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-1958 #lvm-shell .wrap,\nbody.postid-1958 #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-1958 #lvm-shell .wrap,\n  body.postid-1958 #lvm-shell main.wrap{padding-left:18px!important;padding-right:18px!important}\n}\nhtml, body{overflow-x:hidden!important}\nbody.postid-1958 #lvm-shell{overflow-x:hidden;max-width:100vw}\nbody.postid-1958 #lvm-shell *{max-width:100%}\nbody.postid-1958 #lvm-shell .nav-row{max-width:100vw;box-sizing:border-box}\nbody.postid-1958 #lvm-shell.force-show .rev{opacity:1!important;transform:none!important}\n\n\/* === A.1 PHONE BACKGROUND CLASSES === *\/\nbody.postid-1958 #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-1958 #lvm-shell .phone-bg.tab-depense{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp)}\nbody.postid-1958 #lvm-shell .phone-bg.tab-bilan{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp)}\nbody.postid-1958 #lvm-shell .phone-bg.tab-kcal{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp)}\nbody.postid-1958 #lvm-shell .phone-bg.tab-strategie{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp)}\nbody.postid-1958 #lvm-shell .phone-bg.sub-BMR{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp)}\nbody.postid-1958 #lvm-shell .phone-bg.sub-NEAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp)}\nbody.postid-1958 #lvm-shell .phone-bg.sub-EAT{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp)}\nbody.postid-1958 #lvm-shell .phone-bg.sub-TEF{background-image:url(https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp)}\n\n\/* === v11.3 CTA BANDS MOBILE (badges plus gros + centrage) === *\/\n@media (max-width:760px){\n  body.postid-1958 #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-1958 #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-1958 #lvm-shell .cta-band .stores{width:100%!important;justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1958 #lvm-shell .cta-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1958 #lvm-shell .cta-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1958 #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-1958 #lvm-shell .get-band{padding:38px 22px!important}\n  body.postid-1958 #lvm-shell .get-band .stores{justify-content:center!important;flex-wrap:nowrap!important;gap:10px!important}\n  body.postid-1958 #lvm-shell .get-band .stores a{flex:1!important;max-width:170px!important;display:flex!important;justify-content:center!important}\n  body.postid-1958 #lvm-shell .get-band .stores picture{width:100%!important;display:block!important}\n  body.postid-1958 #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-1958 #lvm-shell .get-band h3{font-size:26px!important;line-height:1.2!important}\n  body.postid-1958 #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-1958 #lvm-shell .brand-banner img{width:54px!important;height:54px!important}\n  body.postid-1958 #lvm-shell .brand-banner > div{padding:16px 12px!important;gap:8px!important}\n  body.postid-1958 #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-1958 #lvm-shell .scorecard{padding:18px 16px!important;border-radius:16px!important}\n  body.postid-1958 #lvm-shell .scorecard-head{display:none!important}\n  body.postid-1958 #lvm-shell .scorecard-row{\n    display:block!important;\n    padding:14px 0!important;\n    border-bottom:1px solid #E8E2D6!important;\n  }\n  body.postid-1958 #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-1958 #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-1958 #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-1958 #lvm-shell .scorecard-row .bar.lean::before{color:#FF2D6E!important}\n  body.postid-1958 #lvm-shell .scorecard-row .bar.mfp::before{color:#5B7FFF!important}\n  body.postid-1958 #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-1958 #lvm-shell .scorecard-row .bar .b > i{\n    display:block!important;\n    height:100%!important;\n    border-radius:99px!important;\n  }\n  body.postid-1958 #lvm-shell .scorecard-row .bar .v{\n    font-family:-apple-system,'SF Pro Display',sans-serif!important;\n    font-size:12px!important;\n    font-weight:700!important;\n    color:#0E0E10!important;\n    min-width:0!important;\n    text-align:right!important;\n  }\n}\n\n\/* === A.2 CHARTS MOBILE === *\/\n@media (max-width:760px){\n  \/* v13: charts FULL WIDTH (less card padding) + plus hauts pour vraie respiration *\/\n  body.postid-1958 #lvm-shell .cv-wrap{height:380px!important;min-height:360px!important;max-height:420px!important;width:100%!important}\n  body.postid-1958 #lvm-shell .cv-wrap canvas{width:100%!important;height:100%!important;display:block!important}\n  body.postid-1958 #lvm-shell .fig{padding:16px 4px 14px!important;margin:24px -4px 14px!important;overflow:visible!important}\n  body.postid-1958 #lvm-shell .fig-head{padding:0 12px!important;flex-wrap:wrap!important;gap:6px!important;margin-bottom:10px!important}\n  body.postid-1958 #lvm-shell .fig-body{padding:0 2px!important}\n  body.postid-1958 #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-1958 #lvm-shell .cv-wrap{height:360px!important;min-height:340px!important;max-height:380px!important}\n  body.postid-1958 #lvm-shell .fig{padding:14px 2px 12px!important;margin:20px -6px 12px!important;border-radius:14px!important}\n  body.postid-1958 #lvm-shell .fig-body{padding:0!important}\n}\n\n\/* === v11.2 TABLEAU MOBILE STACKED CARDS avec mini-tags Lean\/MFP === *\/\n@media (max-width:760px){\n  body.postid-1958 #lvm-shell .table{border-radius:14px!important}\n  body.postid-1958 #lvm-shell .table-row.head{display:none!important}\n  body.postid-1958 #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-1958 #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-1958 #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-1958 #lvm-shell .table-row > .cell:not(.lean):not(.crit){\n    grid-area:mfp!important;background:#F5F5F7!important;padding-top:30px!important;\n    position:relative!important;\n  }\n  body.postid-1958 #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-1958 #lvm-shell .table-row > .cell:not(.lean):not(.crit)::before{\n    content:\"CRONOMETER\"!important;position:absolute!important;top:8px!important;left:12px!important;\n    font-family:-apple-system,'SF Pro Display',sans-serif!important;\n    font-size:10px!important;font-weight:700!important;letter-spacing:.07em!important;\n    color:#E15822!important;\n  }\n  body.postid-1958 #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-1958 #lvm-shell .icn{flex-shrink:0!important;margin-top:1px!important}\n}\n\n\/* === A.5 MINI-LOGOS partie 7 (triplet NEAT\/EAT\/TEF) === *\/\n@media (max-width:760px){\n  body.postid-1958 #lvm-shell .mini-row{gap:6px!important;margin:24px 0!important;grid-template-columns:repeat(3,1fr)!important}\n  body.postid-1958 #lvm-shell .mini-phone{max-width:100px!important;padding:2px!important;border-radius:14px!important;border-width:1px!important}\n  body.postid-1958 #lvm-shell .mini-phone.tiny{max-width:96px!important;padding:2px!important;border-radius:13px!important}\n  body.postid-1958 #lvm-shell .mini-phone .notch{width:30px!important;height:8px!important;border-radius:0 0 5px 5px!important}\n  body.postid-1958 #lvm-shell .mini-phone .scr{border-radius:11px!important}\n  body.postid-1958 #lvm-shell .mini-cap{font-size:10px!important;margin-top:8px!important}\n  body.postid-1958 #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-1958 #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-1958 #lvm-shell .tap-hint.desktop{display:none!important}\n  body.postid-1958 #lvm-shell .tap-hint.hidden{display:none!important;height:0!important;margin:0!important;padding:0!important}\n}\n\n\/* === A.6 BODYSCAN ILLUST partie BMR (override mobile mini-phone) === *\/\nbody.postid-1958 #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-1958 #lvm-shell .bodyscan-illust .mini-phone{max-width:200px!important;padding:3px!important;border-radius:22px!important;border-width:1px!important}\nbody.postid-1958 #lvm-shell .bodyscan-illust .mini-phone .notch{width:40px!important;height:11px!important;border-radius:0 0 7px 7px!important}\nbody.postid-1958 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:18px!important}\n@media (max-width:760px){\n  body.postid-1958 #lvm-shell .bodyscan-illust{max-width:180px!important}\n  body.postid-1958 #lvm-shell .bodyscan-illust .mini-phone{max-width:160px!important;padding:3px!important;border-radius:20px!important}\n  body.postid-1958 #lvm-shell .bodyscan-illust .mini-phone .notch{width:34px!important;height:9px!important;border-radius:0 0 6px 6px!important}\n  body.postid-1958 #lvm-shell .bodyscan-illust .mini-phone .scr{border-radius:16px!important}\n}\n\n\/* Fix CompressX picture wrappers : images ne doivent pas exploser *\/\n#lvm-shell picture{display:block;max-width:100%}\n#lvm-shell picture img{display:block;max-width:100%;height:auto}\n#lvm-shell .bodyscan-illust .mini-phone .scr picture{display:block;width:100%;height:100%}\n#lvm-shell .bodyscan-illust .mini-phone .scr picture img{width:100%!important;height:100%!important;object-fit:cover!important}\n#lvm-shell .pyramide-illust picture{display:block;width:100%}\n#lvm-shell .pyramide-illust picture img{width:100%!important;height:auto!important;border-radius:18px}<\/style>\n<div id=\"lvm-shell\" class=\"force-show\">\n\n<nav class=\"nav\"><div class=\"nav-row\">\n  <a class=\"nav-brand\" href=\"https:\/\/lean-app.com\/sv\/\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" alt=\"Lean\" width=\"28\" height=\"28\"><span>Lean<\/span><\/a>\n  <div class=\"nav-spacer\"><\/div>\n  <a class=\"nav-link\" href=\"https:\/\/lean-app.com\/sv\/\">Hem<\/a>\n  <div class=\"nav-stores\">\n    <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-proteines\" target=\"_blank\" rel=\"noopener\" aria-label=\"App Store\"><img decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"App Store\"><\/a>\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-proteines\" target=\"_blank\" rel=\"noopener\" aria-label=\"Google Play\"><img decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Google Play\"><\/a>\n  <\/div>\n<\/div><\/nav>\n<div class=\"progress\"><i><\/i><\/div>\n<main class=\"wrap\">\n\n<section class=\"hero\" aria-labelledby=\"title\">\n  <div class=\"crumb\"><a href=\"https:\/\/lean-app.com\/sv\/\">Hem<\/a> &nbsp;\/&nbsp; Proteinkalkylator<\/div>\n  <div class=\"eyebrow\">Kalkylator &middot; Proteiner &amp; idrottsnutrition<\/div>\n  <h1 id=\"title\">Proteinkalkylator&nbsp;: dina gram per dag\n    <span class=\"alt\">ber\u00e4knade p\u00e5 din fettfria massa, inte p\u00e5 din totalvikt<\/span>\n  <\/h1>\n  <p class=\"dek\">\u00ab2 gram per kilo\u00bb: rekommendationen man h\u00f6r \u00f6verallt har ett dolt fel: den talar om din totalvikt, fett inkluderat. Men dina proteiner ger br\u00e4nsle \u00e5t din fettfria massa, inte din fettmassa. Den h\u00e4r kalkylatorn till\u00e4mpar intervallen fr\u00e5n omr\u00e5dets referenser (Morton 2018, Helms 2014) p\u00e5 din verkliga fettfria massa, efter ditt m\u00e5l: deff, underh\u00e5ll eller muskel\u00f6kning.<\/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 8&nbsp;min &middot; Uppdaterad 26 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=calc-proteines\" target=\"_blank\" rel=\"noopener\">\n      <img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"T\u00e9l\u00e9charger sur l'App Store\" width=\"413\" height=\"122\" loading=\"lazy\" decoding=\"async\" \/>\n    <\/a>\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-proteines\" 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      De klassiska rekommendationerna ger protein per kilo totalvikt, som om ett kilo fett hade samma behov som ett kilo muskel. Det \u00e4r precis det Lean avvisar: dina makron ber\u00e4knas p\u00e5 din verkliga sammans\u00e4ttning, m\u00e4tt med AI BodyScan, och f\u00f6ljs automatiskt vid varje loggad m\u00e5ltid. Den h\u00e4r sidan till\u00e4mpar samma logik: f\u00f6rst din fettfria massa, sedan dina gram.\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>Intervallen det r\u00e5der konsensus om i litteraturen: cirka <b>1,6 till 2,2&nbsp;g per kilo kroppsvikt<\/b> f\u00f6r att g\u00f6ra framsteg i styrketr\u00e4ning (Morton-metaanalysen 2018), och i deff, <b>2,3 till 3,1&nbsp;g per kilo fettfri massa<\/b> f\u00f6r att skydda muskeln (Helms 2014). F\u00f6r en man p\u00e5 75&nbsp;kg med 15&nbsp;% fett ger det <b>147 till 198&nbsp;g per dag<\/b> i deff. Ber\u00e4kna ditt exakta intervall nedan, p\u00e5 dina m\u00e4tningar.<\/p>\n  <\/div>\n<\/section>\n\n<h2 class=\"sect\"><span class=\"num\">02 &middot; Kalkylator<\/span>Ber\u00e4kna dina gram protein per dag<\/h2>\n<p>Din kropp, din fettprocent, ditt m\u00e5l: kalkylatorn h\u00e4rleder din fettfria massa och till\u00e4mpar sedan de publicerade intervallen: <b>2,3 till 3,1&nbsp;g per kilo fettfri massa<\/b> i deff (Helms 2014), <b>1,8 till 2,2<\/b> p\u00e5 underh\u00e5ll och <b>1,6 till 2,2<\/b> i muskel\u00f6kning (Morton 2018, Phillips 2011). Om du inte k\u00e4nner till din fettprocent, m\u00e4t den f\u00f6rst med v\u00e5r <a href=\"https:\/\/lean-app.com\/sv\/calculateur-masse-grasse\/\">fettprocentkalkylator<\/a> (2 minuter, ett m\u00e5ttband) eller AI BodyScan.<\/p>\n\n<div class=\"calc-board\" id=\"calcBoard\">\n  <div class=\"calc-inputs\">\n    <h3>Dina m\u00e4tningar<\/h3>\n    <div class=\"calc-row\">\n      <label>K\u00f6n<\/label>\n      <div class=\"calc-sex\">\n        <label><input type=\"radio\" name=\"sex\" value=\"M\" checked><span>Man<\/span><\/label>\n        <label><input type=\"radio\" name=\"sex\" value=\"F\"><span>Kvinna<\/span><\/label>\n      <\/div>\n    <\/div>\n    <div class=\"calc-row\"><label for=\"cAge\">\u00c5lder (\u00e5r)<\/label><input id=\"cAge\" type=\"number\" min=\"14\" max=\"90\" value=\"30\"><\/div>\n    <div class=\"calc-row\"><label for=\"cWeight\">Vikt (kg)<\/label><input id=\"cWeight\" type=\"number\" min=\"35\" max=\"200\" step=\"0.1\" value=\"75\"><\/div>\n    <div class=\"calc-row\">\n      <label for=\"cBodyfat\">Fettprocent<span class=\"steps-out\" id=\"bfVal\">15&nbsp;%<\/span><\/label>\n      <div class=\"calc-bf\"><input id=\"cBodyfat\" type=\"range\" min=\"5\" max=\"45\" step=\"0.5\" value=\"15\"><\/div>\n      <button type=\"button\" class=\"bf-help\" id=\"bfHelp\">K\u00e4nner du inte till din fettprocent&nbsp;?<\/button>\n      <div class=\"calc-note\" id=\"bfHint\">Vanliga intervall f\u00f6r en man: 10 till 25&nbsp;%. M\u00e4t den med m\u00e5ttband med v\u00e5r fettprocentkalkylator, eller med foto via BodyScan.<\/div>\n    <\/div>\n    <div class=\"calc-row\">\n      <label>Ditt m\u00e5l<\/label>\n      <div class=\"calc-sex\">\n        <label><input type=\"radio\" name=\"goal\" value=\"cut\" checked><span>Deff<\/span><\/label>\n        <label><input type=\"radio\" name=\"goal\" value=\"maintain\"><span>Underh\u00e5ll<\/span><\/label>\n        <label><input type=\"radio\" name=\"goal\" value=\"bulk\"><span>Muskel\u00f6kning<\/span><\/label>\n      <\/div>\n      <div class=\"calc-note\" id=\"goalHint\">I deff skyddar proteinerna din muskel under underskottet: det \u00e4r d\u00e4r intervallet \u00e4r h\u00f6gst.<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"calc-results\">\n    <div class=\"calc-tdee\">\n      <div class=\"label\">Dina dagliga proteiner<\/div>\n      <div class=\"val\"><span id=\"rProt\">147-198<\/span><span class=\"unit\">g\/dag<\/span><\/div>\n      <div class=\"neat-meter\" aria-hidden=\"true\"><i id=\"protBar\"><\/i><\/div>\n      <span class=\"neat-pill warn\" id=\"protPill\">Deffm\u00e5l<\/span>\n      <div class=\"note\">Intervall ber\u00e4knat p\u00e5 din fettfria massa (Helms 2014 i deff; Morton 2018 och Phillips 2011 annars). Sikta p\u00e5 nedre delen av intervallet p\u00e5 normala dagar, \u00f6vre delen p\u00e5 dagar med h\u00e5rd tr\u00e4ning eller stort underskott.<\/div>\n    <\/div>\n\n    <div class=\"bmr-duo\">\n      <div class=\"bd-card pas\">\n        <div class=\"label\">Per m\u00e5ltid<\/div>\n        <div class=\"v\"><span id=\"rMeal\">37-49<\/span><span class=\"u\">g &times; 4<\/span><\/div>\n        <div class=\"s\">F\u00f6rdelat p\u00e5 3 till 5 m\u00e5ltider, cirka <b id=\"rMealN\">4<\/b> intag<\/div>\n      <\/div>\n      <div class=\"bd-card\">\n        <div class=\"label\">Din fettfria massa<\/div>\n        <div class=\"v\"><span id=\"rFfm\">63,8<\/span><span class=\"u\">kg<\/span><\/div>\n        <div class=\"s\">Grunden f\u00f6r ber\u00e4kningen: vikt &times; (1 &minus; fettprocent)<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"share-card\">\n      <div class=\"label\">I konkreta motsvarigheter<\/div>\n      <div class=\"share-meter\" aria-hidden=\"true\"><i id=\"shareBar\"><\/i><\/div>\n      <p>Mitten av ditt intervall, <b id=\"rMid\">172<\/b>&nbsp;g, motsvarar till exempel <b id=\"eqPoulet\">550<\/b>&nbsp;g kycklingbr\u00f6st, eller <b id=\"eqOeufs\">27<\/b> \u00e4gg, eller <b id=\"eqSkyr\">1,7<\/b>&nbsp;kg skyr. I praktiken kombinerar man k\u00e4llorna \u00f6ver dagen; appen r\u00e4knar grammen automatiskt vid varje loggat livsmedel.<\/p>\n    <\/div>\n\n    <div class=\"calc-delta\" id=\"deltaLine\">\n      Den generiska rekommendationen \u00ab&nbsp;2&nbsp;g per kilo kroppsvikt&nbsp;\u00bb skulle ge dig <b id=\"dTotal\">150<\/b>&nbsp;g: allts\u00e5 <b id=\"dGap\">22<\/b>&nbsp;g i skillnad fr\u00e5n ber\u00e4kningen p\u00e5 din fettfria massa. Ju mer din fettprocent avviker fr\u00e5n genomsnittet, desto mer har rekommendationen p\u00e5 totalvikt fel.\n    <\/div>\n\n    <div class=\"reco-card\" id=\"recoCard\">\n      <div class=\"rc-title\" id=\"recoTitle\">Rekommendation<\/div>\n      <p class=\"rc-body\" id=\"recoBody\"><\/p>\n      <p class=\"rc-disclaimer\">Pedagogisk uppskattning baserad p\u00e5 publicerade intervall (Morton 2018; Helms 2014; Phillips 2011). Den h\u00e4r kalkylatorn \u00e4r inte ett diagnostiskt verktyg och ers\u00e4tter inte medicinsk r\u00e5dgivning, s\u00e4rskilt vid njursjukdom.<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n\n<div class=\"micro-cta\">\n  Den h\u00e4r kalkylatorn ger ditt m\u00e5l med en transparent formel. <b>Lean g\u00e5r l\u00e4ngre:<\/b> varje loggat livsmedel (bas, streckkod eller AI-foto) matar din proteinr\u00e4knare i realtid, och ditt m\u00e5l bygger p\u00e5 din fettprocent m\u00e4tt med BodyScan, uppdaterad kontinuerligt. <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-proteines\">F\u00f6lj dina proteiner i Lean.<\/a>\n<\/div>\n\n<div class=\"bf-modal\" id=\"bfModal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"bfModalTitle\">\n  <div class=\"bf-ovl\" id=\"bfOvl\"><\/div>\n  <div class=\"bf-dialog\">\n    <button class=\"bf-close\" id=\"bfClose\" type=\"button\" aria-label=\"Fermer\">&times;<\/button>\n    <div class=\"bf-title\" id=\"bfModalTitle\">K\u00e4nner du inte till din fettprocent&nbsp;?<\/div>\n    <p class=\"bf-text\">Leans AI BodyScan m\u00e4ter den p\u00e5 5&nbsp;sekunder med ett enda foto: fettprocent, fettfri massa och fettmassa, direkt fr\u00e5n din telefon.<\/p>\n    <div class=\"bodyscan-illust\" style=\"margin:0 auto;max-width:200px\">\n      <div class=\"mini-phone\" style=\"max-width:200px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);box-shadow:0 18px 36px rgba(0,0,0,.14);position:relative;margin:0 auto\">\n        <div class=\"notch\" style=\"position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5\"><\/div>\n        <div class=\"scr\" style=\"border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-bodyscan-result.webp\" alt=\"R\u00e9sultat BodyScan IA : bodyfat mesur\u00e9 depuis une photo, masse maigre et masse grasse\" width=\"200\" height=\"433\" loading=\"lazy\" decoding=\"async\" style=\"width:100%;height:100%;object-fit:cover;display:block\"><\/div>\n      <\/div>\n    <\/div>\n    <p class=\"bf-sub\">Tv\u00e5 alternativ: v\u00e5r <a href=\"https:\/\/lean-app.com\/sv\/calculateur-masse-grasse\/\">m\u00e5ttbandskalkylator<\/a> (2 minuter, gratis), eller foto-BodyScan ovan. Under tiden, l\u00e5t reglaget st\u00e5 p\u00e5 ett ungef\u00e4rligt v\u00e4rde: en ungef\u00e4rlig fettprocent \u00e4r b\u00e4ttre \u00e4n en ber\u00e4kning p\u00e5 totalvikt.<\/p>\n    <div class=\"bf-stores\">\n      <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-proteines\" target=\"_blank\" rel=\"noopener\"><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\"><\/a>\n      <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-proteines\" target=\"_blank\" rel=\"noopener\"><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\"><\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">03 &middot; Vetenskapen<\/span>Varf\u00f6r dina proteiner ber\u00e4knas p\u00e5 din fettfria massa<\/h2>\n\n<div class=\"statement\"><p>Ett kilo fett beh\u00f6ver inte proteiner. <span class=\"accent\">Ett kilo muskel g\u00f6r det.<\/span><\/p><\/div>\n\n<div class=\"key-grid\">\n  <div class=\"key-card\"><div class=\"kv\">1,6-2,2<span>g\/kg<\/span><\/div><div class=\"kl\">taket \u00f6ver vilket mer protein inte l\u00e4ngre bygger muskel (Morton-metaanalysen 2018, 49 studier)<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">2,3-3,1<span>g\/kg FFM<\/span><\/div><div class=\"kl\">intervallet i deff, per kilo fettfri massa, f\u00f6r att skydda muskeln (Helms 2014)<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">+1,1<span>kg muskel<\/span><\/div><div class=\"kl\">vunnet I underskott av gruppen h\u00f6gt protein + styrka hos Longland 2016, medan den f\u00f6rlorade 4,8 kg fett<\/div><\/div>\n<\/div>\n\n<div class=\"body\">\n<p>Proteiner anv\u00e4nds f\u00f6r att bygga och reparera aktiva v\u00e4vnader: muskler, organ, enzymer. Din fettmassa f\u00f6rbrukar d\u00e4remot n\u00e4stan inga. D\u00e4rf\u00f6r resonerar seri\u00f6sa rekommendationer i gram <b>per kilo av det som r\u00e4knas<\/b> : den fettfria massan. En rekommendation p\u00e5 totalvikt g\u00f6r det tysta antagandet att alla har samma kroppssammans\u00e4ttning, exakt samma fel som viktbaserade BMR-formler ocks\u00e5 g\u00f6r.<\/p>\n<p>Det litteraturen s\u00e4ger, i tre riktm\u00e4rken. I muskelbyggnad placerar Morton-metaanalysen (2018, 49 studier, 1&nbsp;863 f\u00f6rs\u00f6kspersoner) det anv\u00e4ndbara taket runt <b>1,6&nbsp;g\/kg<\/b>, \u00f6vre gr\u00e4ns i intervallet p\u00e5 2,2: d\u00e4rut\u00f6ver, ingen m\u00e4tbar extra vinst. I deff rekommenderar Helms (2014) <b>2,3 till 3,1&nbsp;g per kilo fettfri massa<\/b>, desto h\u00f6gre ju st\u00f6rre underskottet \u00e4r och ju mer definierad du redan \u00e4r. Och Longland (2016) visade kraften i kombinationen: i sv\u00e5rt underskott med h\u00f6gt protein och styrketr\u00e4ning <b>f\u00f6rlorade f\u00f6rs\u00f6kspersonerna 4,8&nbsp;kg fett samtidigt som de vann 1,1&nbsp;kg muskel<\/b> p\u00e5 4 veckor.<\/p>\n<p>Konkret, tv\u00e5 m\u00e4n p\u00e5 90&nbsp;kg: den f\u00f6rsta med 12&nbsp;% fett (79&nbsp;kg fettfri massa), den andra med 30&nbsp;% (63&nbsp;kg). Den generiska rekommendationen \u00ab2&nbsp;g\/kg\u00bb ger dem b\u00e5da 180&nbsp;g. Ber\u00e4kningen p\u00e5 fettfri massa ger cirka 182 till 245&nbsp;g till den f\u00f6rsta i deff, och 145 till 195&nbsp;g till den andra: rekommendationen p\u00e5 vikt <b>underdoserar den definierade idrottaren och \u00f6verdoserar den fylligare profilen<\/b>, i proportioner som syns p\u00e5 bevarad muskel vid m\u00e5lg\u00e5ng.<\/p>\n<p>Var h\u00f6r det hemma i ekvationen? Proteiner \u00e4r ocks\u00e5 makron med starkast <b>termisk effekt<\/b> : 20 till 30&nbsp;% av deras kalorier g\u00e5r till matsm\u00e4ltning (mot 5 till 10&nbsp;% f\u00f6r kolhydrater). I Lean r\u00e4knas den h\u00e4r effekten i <a href=\"https:\/\/lean-app.com\/sv\/effet-thermique-des-aliments\/\">TEF<\/a>, 4:e byggstenen i TDEE = BMR + NEAT + EAT + TEF, ber\u00e4knad p\u00e5 dina faktiskt loggade makron, inte p\u00e5 en schablon.<\/p>\n<\/div>\n\n<div class=\"bodyscan-illust\" style=\"margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:220px\">\n  <div class=\"mini-phone\" style=\"max-width:200px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);box-shadow:0 18px 36px rgba(0,0,0,.14);position:relative\">\n    <div class=\"notch\" style=\"position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5\"><\/div>\n    <div class=\"scr\" style=\"border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp\" alt=\"\u00c9cran TEF de Lean : effet thermique des aliments calcul\u00e9 sur les macros r\u00e9els\" width=\"200\" height=\"433\" loading=\"lazy\" decoding=\"async\" style=\"width:100%;height:100%;object-fit:cover;display:block\"><\/div>\n  <\/div>\n  <div class=\"bodyscan-cap\" style=\"font-size:13px;color:#6E6E73;text-align:center;line-height:1.5\"><b style=\"display:block;color:#0E0E10;font-weight:600;margin-bottom:3px\">TEF, uppm\u00e4tt<\/b>I Lean r\u00e4knas den termiska effekten av dina proteiner fr\u00e5n dina loggade makron.<\/div>\n<\/div>\n\n<div class=\"body\">\n<p>Sista \u00e4rliga po\u00e4ng: precisionen i ditt intervall beror p\u00e5 precisionen i din fettprocent. En skillnad p\u00e5 5 enheter fettprocent flyttar ditt m\u00e5l med ett tiotal gram, vilket f\u00f6rblir lite: l\u00e5t inte jakten p\u00e5 den perfekta siffran f\u00f6rsena den nyttiga handlingen, en proteink\u00e4lla vid varje m\u00e5ltid fr\u00e5n idag.<\/p>\n<\/div>\n\n<div class=\"micro-cta\">\n  F\u00f6r att f\u00f6rst m\u00e4ta din fettfria massa: <a href=\"https:\/\/lean-app.com\/sv\/calculateur-masse-grasse\/\">fettprocentkalkylator<\/a> (m\u00e5ttband, 2 minuter), och f\u00f6r den kompletta f\u00f6rbrukningen, guiden <a href=\"https:\/\/lean-app.com\/sv\/depense-energetique-totale-v2\/\">total energif\u00f6rbrukning<\/a>.\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">04 &middot; Tre profiler i siffror<\/span>Samma kroppar som fettprocentkalkylatorn<\/h2>\n<p>De tre profilerna uppm\u00e4tta p\u00e5 v\u00e5r <a href=\"https:\/\/lean-app.com\/sv\/calculateur-masse-grasse\/\">fettprocentkalkylator<\/a>, f\u00f6rl\u00e4ngda till sina proteiner. Siffrorna kommer fr\u00e5n kalkylatorn ovan, du kan \u00e5terskapa dem.<\/p>\n\n<div class=\"profile-grid\">\n  <div class=\"profile-card\">\n    <h4>Hon deffar rent<\/h4>\n    <div class=\"meta\">Kvinna &middot; 31 \u00e5r &middot; 64&nbsp;kg &middot; fettprocent 27&nbsp;% &middot; m\u00e5l deff<\/div>\n    <div class=\"rows\">\n      <div class=\"rw\"><span>Fettfri massa<\/span><span class=\"v\">&asymp;&nbsp;46,7&nbsp;kg<\/span><\/div>\n      <div class=\"rw lean\"><span>M\u00e5lproteiner<\/span><span class=\"v\">&asymp;&nbsp;107-145 g\/d<\/span><\/div>\n      <div class=\"rw\"><span>Per m\u00e5ltid (&times;3)<\/span><span class=\"v\">&asymp;&nbsp;36-48 g<\/span><\/div>\n      <div class=\"rw\"><span>Generisk rekommendation 2 g\/kg<\/span><span class=\"v\">128 g<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">Rekommendationen p\u00e5 totalvikt hamnar h\u00e4r inom hennes intervall: konsekvent, hennes fettprocent \u00e4r n\u00e4ra genomsnittet. <b style=\"color:var(--pink)\">Ber\u00e4kningen bekr\u00e4ftar i st\u00e4llet f\u00f6r att gissa.<\/b><\/div>\n  <\/div>\n\n  <div class=\"profile-card\">\n    <h4>Den definierade idrottaren i deff<\/h4>\n    <div class=\"meta\">Man &middot; 29 \u00e5r &middot; 75&nbsp;kg &middot; fettprocent 12,5&nbsp;% &middot; m\u00e5l deff<\/div>\n    <div class=\"rows\">\n      <div class=\"rw\"><span>Fettfri massa<\/span><span class=\"v\">&asymp;&nbsp;65,6&nbsp;kg<\/span><\/div>\n      <div class=\"rw lean\"><span>M\u00e5lproteiner<\/span><span class=\"v\">&asymp;&nbsp;151-203 g\/d<\/span><\/div>\n      <div class=\"rw\"><span>Per m\u00e5ltid (&times;4)<\/span><span class=\"v\">&asymp;&nbsp;38-51 g<\/span><\/div>\n      <div class=\"rw\"><span>Generisk rekommendation 2 g\/kg<\/span><span class=\"v\">150 g<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">Den generiska rekommendationen placerar honom UNDER nedre delen av sitt intervall: i avancerad deff \u00e4r det muskel som f\u00f6rsvinner. <b style=\"color:var(--pink)\">Exakt profilen totalvikten sviker.<\/b><\/div>\n  <\/div>\n\n  <div class=\"profile-card\">\n    <h4>Han underh\u00e5ller efter sin diet<\/h4>\n    <div class=\"meta\">Man &middot; 42 \u00e5r &middot; 92&nbsp;kg &middot; fettprocent 26,5&nbsp;% &middot; m\u00e5l underh\u00e5ll<\/div>\n    <div class=\"rows\">\n      <div class=\"rw\"><span>Fettfri massa<\/span><span class=\"v\">&asymp;&nbsp;67,6&nbsp;kg<\/span><\/div>\n      <div class=\"rw lean\"><span>M\u00e5lproteiner<\/span><span class=\"v\">&asymp;&nbsp;122-149 g\/d<\/span><\/div>\n      <div class=\"rw\"><span>Per m\u00e5ltid (&times;3)<\/span><span class=\"v\">&asymp;&nbsp;41-50 g<\/span><\/div>\n      <div class=\"rw\"><span>Generisk rekommendation 2 g\/kg<\/span><span class=\"v\">184 g<\/span><\/div>\n    <\/div>\n    <div class=\"delta\">Rekommendationen p\u00e5 vikt driver honom 35&nbsp;g \u00f6ver sin \u00f6vre gr\u00e4ns: inte farligt, men proteinkalorier som kommer att saknas p\u00e5 annat h\u00e5ll. <b style=\"color:var(--pink)\">Det on\u00f6diga \u00f6verskottet har en alternativkostnad.<\/b><\/div>\n  <\/div>\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">05 &middot; I praktiken<\/span>N\u00e5 ditt m\u00e5l utan att tillbringa livet i k\u00f6ket<\/h2>\n\n<div class=\"body\">\n<p>Ett m\u00e5l p\u00e5 150 eller 180&nbsp;g verkar h\u00f6gt p\u00e5 avst\u00e5nd. F\u00f6rnuftigt f\u00f6rdelat f\u00e5r det plats i en normal dag:<\/p>\n<\/div>\n\n<div class=\"profile-grid\">\n  <div class=\"profile-card\">\n    <h4>1. En k\u00e4lla vid varje m\u00e5ltid<\/h4>\n    <div class=\"meta\">Regeln som l\u00f6ser 80 % av problemet<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">30 till 50&nbsp;g per intag \u00f6ver 3 till 5 m\u00e5ltider. \u00c4gg p\u00e5 morgonen, k\u00f6tt eller fisk till lunch, en proteinrik mejeriprodukt som mellanm\u00e5l, en k\u00e4lla till middag: m\u00e5let n\u00e5s utan tillskott.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>2. Frukosten, den svaga l\u00e4nken<\/h4>\n    <div class=\"meta\">Fransm\u00e4nnens proteinfattigaste m\u00e5ltid<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">Sm\u00f6rg\u00e5sar-juice-kaffe = 5&nbsp;g protein. Byt ut mot \u00e4gg, skyr, kvarg eller havregryn + mj\u00f6lk: +25 till 35&nbsp;g redan p\u00e5 morgonen, och en m\u00e4ttnad som f\u00f6r\u00e4ndrar dina f\u00f6rmiddagar.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>3. Whey: ett verktyg, inte en plikt<\/h4>\n    <div class=\"meta\">Praktiskt, inte magiskt<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">En dos = ~25&nbsp;g protein f\u00f6r minimal kostnad och volym. Anv\u00e4ndbart n\u00e4r schemat g\u00f6r en riktig m\u00e5ltid om\u00f6jlig; on\u00f6digt om din kost redan t\u00e4cker ditt intervall.<\/p>\n  <\/div>\n  <div class=\"profile-card\">\n    <h4>4. Vegetarian: m\u00f6jligt, med metod<\/h4>\n    <div class=\"meta\">St\u00f6rre volymer, kombinerade k\u00e4llor<\/div>\n    <p style=\"margin:0;font-size:14px;line-height:1.55;color:var(--ink-2)\">Baljv\u00e4xter + spannm\u00e5l, tofu och tempeh, mejeriprodukter eller berikade alternativ: m\u00e5let \u00e4r fortfarande n\u00e5bart genom att kombinera k\u00e4llorna \u00f6ver dagen, med lite mer gener\u00f6sa portioner.<\/p>\n  <\/div>\n<\/div>\n\n<div class=\"bodyscan-illust\" style=\"margin:40px auto 8px;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:220px\">\n  <div class=\"mini-phone\" style=\"max-width:200px;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:22px;background:linear-gradient(145deg,#2a2a2a,#0e0e0e);box-shadow:0 18px 36px rgba(0,0,0,.14);position:relative\">\n    <div class=\"notch\" style=\"position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;height:11px;background:#0a0a0a;border-radius:0 0 7px 7px;z-index:5\"><\/div>\n    <div class=\"scr\" style=\"border-radius:18px;overflow:hidden;background:#FAF0E6;aspect-ratio:9\/19.5\"><img src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp\" alt=\"\u00c9cran Calories de Lean : macros compt\u00e9s automatiquement \u00e0 chaque aliment logg\u00e9\" width=\"200\" height=\"433\" loading=\"lazy\" decoding=\"async\" style=\"width:100%;height:100%;object-fit:cover;display:block\"><\/div>\n  <\/div>\n  <div class=\"bodyscan-cap\" style=\"font-size:13px;color:#6E6E73;text-align:center;line-height:1.5\"><b style=\"display:block;color:#0E0E10;font-weight:600;margin-bottom:3px\">Dina gram, r\u00e4knade<\/b>Bas, streckkod eller AI-foto: varje loggat livsmedel fyller din proteinr\u00e4knare.<\/div>\n<\/div>\n\n<div class=\"micro-cta\">\n  En nyttig p\u00e5minnelse fr\u00e5n v\u00e5r <a href=\"https:\/\/lean-app.com\/sv\/etude-base-donnees-calories\/\">studie av databaserna<\/a> : proteinbars \u00e4r den mest felaktiga kategorin i OpenFoodFacts (mer \u00e4n en av fem poster inkonsekvent). Kontrollera makrona efter en skanning.\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">06 &middot; Myt vs verklighet<\/span>Njurar i fara, magiskt tak: det vetenskapen s\u00e4ger<\/h2>\n\n<div class=\"key-grid\">\n  <div class=\"key-card\"><div class=\"kv\">28<span>f\u00f6rs\u00f6k<\/span><\/div><div class=\"kl\">i Devries-metaanalysen (2018): njurfunktionen hos friska vuxna skiljer sig inte mellan h\u00f6gt och l\u00e5gt intag<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">1,62<span>g\/kg<\/span><\/div><div class=\"kl\">brytpunkten hos Morton 2018: d\u00e4rut\u00f6ver blir den extra muskelvinsten om\u00e4rkbar<\/div><\/div>\n  <div class=\"key-card\"><div class=\"kv\">20-30<span>%<\/span><\/div><div class=\"kl\">av proteinernas kalorier f\u00f6rbr\u00e4nns bara genom deras matsm\u00e4ltning: den mest m\u00e4ttande makron OCH den dyraste att lagra<\/div><\/div>\n<\/div>\n\n<div class=\"mvr\">\n  <div class=\"mv myth\">\n    <div class=\"tag\">Myten<\/div>\n    <h4>\u00abF\u00f6r mycket protein skadar njurarna\u00bb<\/h4>\n    <p>Id\u00e9n kommer fr\u00e5n ett verkligt medicinskt \u00e4mne: vid befintlig njursjukdom begr\u00e4nsar man proteinerna. \u00d6verf\u00f6rd till friska personer h\u00e5ller den inte: Devries-metaanalysen (2018, 28 kontrollerade f\u00f6rs\u00f6k) finner <b>ingen skillnad i njurfunktion<\/b> mellan proteinrika och proteinfattiga dieter hos friska vuxna. F\u00f6rbeh\u00e5llet kvarst\u00e5r: njursjukdom = medicinsk r\u00e5dgivning f\u00f6re varje f\u00f6r\u00e4ndring.<\/p>\n  <\/div>\n  <div class=\"mv real\">\n    <div class=\"tag\">Den uppm\u00e4tta verkligheten<\/div>\n    <h4>Det verkliga taket \u00e4r nyttans, inte farans<\/h4>\n    <p>Taket som r\u00e4knas ligger p\u00e5 annat h\u00e5ll: ut\u00f6ver ditt intervall bygger extra proteiner helt enkelt <b>inget m\u00e4tbart l\u00e4ngre<\/b> (brytpunkt vid 1,62&nbsp;g\/kg hos Morton 2018). De \u00e4r inte farliga, de \u00e4r on\u00f6diga: kalorier som kommer att saknas till dina tr\u00e4ningskolhydrater eller till din gl\u00e4dje av att \u00e4ta.<\/p>\n    <p>Den verkliga fr\u00e5gan \u00e4r allts\u00e5 inte \u00abkan jag \u00e4ta mer?\u00bb utan \u00abn\u00e5r jag mitt intervall varje dag, helger inkluderade?\u00bb. Det \u00e4r regelbundenheten som bygger, inte topparna.<\/p>\n  <\/div>\n<\/div>\n\n<div class=\"body\">\n<p>Den praktiska konsekvensen: fastst\u00e4ll ditt intervall p\u00e5 din fettfria massa, n\u00e5 det varje dag med riktig mat, och l\u00e4gg din uppm\u00e4rksamhet p\u00e5 det som verkligen g\u00f6r framsteg: din tr\u00e4ning och din regelbundenhet. Loggningen tj\u00e4nar precis till det: se med en blick om r\u00e4kningen g\u00e5r ihop.<\/p>\n<\/div>\n\n<div class=\"micro-cta\">\n  F\u00f6r att placera dina proteiner i din kompletta f\u00f6rbrukning: <a href=\"https:\/\/lean-app.com\/sv\/calculateur-tdee\/\">calculateur TDEE<\/a> och guiden <a href=\"https:\/\/lean-app.com\/sv\/calculer-vraie-depense-calorique\/\">ber\u00e4kna din verkliga kalorif\u00f6rbrukning<\/a>.\n<\/div>\n\n<h2 class=\"sect\"><span class=\"num\">07 &middot; FAQ<\/span>Allt du undrar om proteiner<\/h2>\n<details class=\"faq\"><summary>Hur mycket protein per dag f\u00f6r att bygga muskel&nbsp;?<\/summary><div class=\"faq-body\"><p>Referensmetaanalysen (Morton 2018, 49 studier) placerar det anv\u00e4ndbara taket runt 1,6 g per kilo kroppsvikt, med en \u00f6vre gr\u00e4ns p\u00e5 2,2 f\u00f6r att t\u00e4cka de mest kr\u00e4vande respondenterna. D\u00e4rut\u00f6ver, ingen m\u00e4tbar extra vinst. P\u00e5 fettfri massa ger intervallet i den h\u00e4r kalkylatorn motsvarigheten anpassad till din sammans\u00e4ttning: det \u00e4r kalori\u00f6verskottet och progressionen i tr\u00e4ningen som g\u00f6r resten.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Hur mycket protein per dag i deff&nbsp;?<\/summary><div class=\"faq-body\"><p>Mer \u00e4n p\u00e5 underh\u00e5ll: 2,3 till 3,1 g per kilo fettfri massa (Helms 2014), desto h\u00f6gre ju mer aggressivt ditt underskott \u00e4r och ju mer definierad du redan \u00e4r. I underskott \u00e4r proteinerna signalen som s\u00e4ger \u00e5t din kropp att beh\u00e5lla muskeln och ta av fettet: Longland-studien (2016) visade en f\u00f6rlust p\u00e5 4,8 kg fett med en \u00d6KNING p\u00e5 1,1 kg muskel p\u00e5 4 veckor hos f\u00f6rs\u00f6kspersoner med h\u00f6gt protein + styrketr\u00e4ning.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Varf\u00f6r ber\u00e4kna p\u00e5 fettfri massa och inte totalvikt&nbsp;?<\/summary><div class=\"faq-body\"><p>Eftersom proteiner ger br\u00e4nsle \u00e5t de aktiva v\u00e4vnaderna, inte fettmassan. En rekommendation p\u00e5 totalvikt underdoserar definierade och muskul\u00f6sa profiler, och \u00f6verdoserar profiler med h\u00f6g fettprocent. Tv\u00e5 personer p\u00e5 90 kg kan ha 16 kg fettfri massa i skillnad: att ge dem samma m\u00e5l \u00e4r meningsl\u00f6st. Du beh\u00f6ver allts\u00e5 din fettprocent: m\u00e4t den med m\u00e5ttband eller BodyScan, s\u00e5 blir ber\u00e4kningen trivial.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>\u00c4r f\u00f6r mycket protein farligt f\u00f6r njurarna&nbsp;?<\/summary><div class=\"faq-body\"><p>Hos friska vuxna, nej: Devries-metaanalysen (2018, 28 kontrollerade f\u00f6rs\u00f6k) finner ingen skillnad i njurfunktion mellan h\u00f6gt och l\u00e5gt intag. Proteinrestriktion g\u00e4ller personer med befintlig njursjukdom: i s\u00e5 fall \u00e4r medicinsk r\u00e5dgivning obligatorisk f\u00f6re varje kostf\u00f6r\u00e4ndring.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Beh\u00f6ver man protein direkt efter tr\u00e4ningen&nbsp;?<\/summary><div class=\"faq-body\"><p>Det \u00abanabola f\u00f6nstret\u00bb p\u00e5 30 minuter \u00e4r kraftigt \u00f6verskattat: det som r\u00e4knas \u00e4r din dagliga total och en rimlig f\u00f6rdelning \u00f6ver 3 till 5 intag. Om det \u00e4r flera timmar sedan din senaste m\u00e5ltid \u00e4r ett intag runt tr\u00e4ningen relevant; annars g\u00f6r din n\u00e4sta m\u00e5ltid jobbet utm\u00e4rkt.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Whey eller riktig mat&nbsp;?<\/summary><div class=\"faq-body\"><p>Nutritionsm\u00e4ssigt \u00e4r ett protein ett protein: whey har inget magiskt, den \u00e4r bara praktisk och kalorisn\u00e5l f\u00f6r sitt inneh\u00e5ll. Riktig mat ger dessutom m\u00e4ttnad, mikron\u00e4rings\u00e4mnen och gl\u00e4dje. Den goda regeln: t\u00e4ck det viktigaste med riktig mat, beh\u00e5ll whey f\u00f6r stunderna d\u00e5 en m\u00e5ltid inte \u00e4r m\u00f6jlig.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Kan man bygga muskel och f\u00f6rlora fett samtidigt&nbsp;?<\/summary><div class=\"faq-body\"><p>Ja, under vissa f\u00f6rh\u00e5llanden: nyb\u00f6rjare, \u00e5terkomst efter en paus, eller underskott + h\u00f6gt protein + seri\u00f6s styrketr\u00e4ning (Longland 2016). Det \u00e4r kroppsrekomposition. Den styrs just genom att f\u00f6lja din fettprocent och din fettfria massa snarare \u00e4n bara din vikt: v\u00e5gen kan stagnera medan din sammans\u00e4ttning f\u00f6r\u00e4ndras helt.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>G\u00f6r proteiner dig smalare&nbsp;?<\/summary><div class=\"faq-body\"><p>Indirekt hj\u00e4lper de mycket: de \u00e4r de mest m\u00e4ttande makrona, och 20 till 30 % av deras kalorier g\u00e5r till deras egen matsm\u00e4ltning (termisk effekt). Vid lika kalorier g\u00f6r en proteinrikare kost underskottet mer h\u00e5llbart och skyddar muskeln. Men kaloriunderskottet f\u00f6rblir motorn: proteinerna \u00e4r andrepiloten.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Beh\u00f6ver kvinnor mindre protein&nbsp;?<\/summary><div class=\"faq-body\"><p>Per kilo fettfri massa \u00e4r behoven j\u00e4mf\u00f6rbara: skillnaden i totala gram kommer helt enkelt av en l\u00e4gre genomsnittlig fettfri massa. Intervallen i den h\u00e4r kalkylatorn g\u00e4ller b\u00e5da k\u00f6nen; det \u00e4r din kroppssammans\u00e4ttning som personaliserar siffran, inte ditt k\u00f6n i sig.<\/p><\/div><\/details>\n<details class=\"faq\"><summary>Ger den h\u00e4r kalkylatorn en exakt f\u00f6reskrift&nbsp;?<\/summary><div class=\"faq-body\"><p>Nej: ett m\u00e5lintervall grundat p\u00e5 publicerad konsensus, personaliserat efter din fettfria massa och ditt m\u00e5l. Precisionen beror p\u00e5 din fettprocent, och det individuella optimumet varierar med tr\u00e4ning, s\u00f6mn och underskott. Sikta p\u00e5 ditt intervall med regelbundenhet, justera efter dina resultat \u00f6ver 4 till 6 veckor, och vid sjukdom, s\u00e4rskilt njursjukdom, s\u00f6k medicinsk r\u00e5dgivning.<\/p><\/div><\/details>\n\n<div class=\"sources\">\n  <h4>Vetenskapliga k\u00e4llor<\/h4>\n  <ol>\n    <li>Morton RW, Murphy KT, McKellar SR, et al. A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength. Br J Sports Med. 2018;52(6):376-384. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/28698222\/\" target=\"_blank\" rel=\"noopener\">PubMed 28698222<\/a>.<\/li>\n    <li>Helms ER, Aragon AA, Fitschen PJ. Evidence-based recommendations for natural bodybuilding contest preparation: nutrition and supplementation. J Int Soc Sports Nutr. 2014;11:20. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/24864135\/\" target=\"_blank\" rel=\"noopener\">PubMed 24864135<\/a>.<\/li>\n    <li>Phillips SM, Van Loon LJ. Dietary protein for athletes: from requirements to optimum adaptation. J Sports Sci. 2011;29 Suppl 1:S29-38. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/22150425\/\" target=\"_blank\" rel=\"noopener\">PubMed 22150425<\/a>.<\/li>\n    <li>Longland TM, Oikawa SY, Mitchell CJ, et al. Higher compared with lower dietary protein during an energy deficit combined with intense exercise promotes greater lean mass gain and fat mass loss. Am J Clin Nutr. 2016;103(3):738-46. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/26817506\/\" target=\"_blank\" rel=\"noopener\">PubMed 26817506<\/a>.<\/li>\n    <li>Devries MC, Sithamparapillai A, Brimble KS, et al. Changes in Kidney Function Do Not Differ between Healthy Adults Consuming Higher- Compared with Lower- or Normal-Protein Diets. J Nutr. 2018;148(11):1760-1775. <a href=\"https:\/\/pubmed.ncbi.nlm.nih.gov\/30383278\/\" target=\"_blank\" rel=\"noopener\">PubMed 30383278<\/a>.<\/li>\n  <\/ol>\n<\/div>\n\n<div class=\"get-band\">\n  <h3>Dina proteiner, r\u00e4knade utan anstr\u00e4ngning<\/h3>\n  <p>Varje loggat livsmedel (bas, streckkod, AI-foto) fyller din proteinr\u00e4knare, och ditt m\u00e5l bygger p\u00e5 din fettfria massa m\u00e4tt med BodyScan. Regelbundenheten blir synlig, dag efter dag. Gratis nedladdning, 7&nbsp;dagars provperiod p\u00e5 \u00e5rsabonnemanget.<\/p>\n  <div class=\"stores\">\n    <a href=\"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646?utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-proteines\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-appstore-official.webp\" alt=\"T\u00e9l\u00e9charger sur l'App Store\" loading=\"lazy\"><\/a>\n    <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite&#038;utm_source=seo&#038;utm_medium=blog&#038;utm_campaign=calc-proteines\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-googleplay-official.webp\" alt=\"Disponible sur Google Play\" loading=\"lazy\"><\/a>\n  <\/div>\n<\/div>\n<\/main>\n<\/div>\n\n<script data-wpmeteor-nooptimize=\"true\" type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Article\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-proteines\/#article\",\n      \"headline\": \"Calculateur de prot\u00e9ines : combien de grammes par jour, calcul\u00e9 sur ta masse maigre\",\n      \"description\": \"Calcule tes besoins en prot\u00e9ines en grammes par jour sur ta masse maigre selon ton objectif (s\u00e8che, maintien, prise de muscle). Fourchettes sourc\u00e9es : Morton 2018, Helms 2014.\",\n      \"inLanguage\": \"fr-FR\",\n      \"author\": {\n        \"@type\": \"Organization\",\n        \"name\": \"L'\u00e9quipe Lean\",\n        \"url\": \"https:\/\/lean-app.com\/\"\n      },\n      \"publisher\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Lean\",\n        \"url\": \"https:\/\/lean-app.com\/\"\n      },\n      \"datePublished\": \"2026-08-26\",\n      \"dateModified\": \"2026-08-26\",\n      \"mainEntityOfPage\": \"https:\/\/lean-app.com\/calculateur-proteines\/\"\n    },\n    {\n      \"@type\": \"WebApplication\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-proteines\/#calculator\",\n      \"name\": \"Calculateur de prot\u00e9ines (sur masse maigre)\",\n      \"applicationCategory\": \"HealthApplication\",\n      \"operatingSystem\": \"Web\",\n      \"url\": \"https:\/\/lean-app.com\/calculateur-proteines\/\",\n      \"description\": \"Estime tes grammes de prot\u00e9ines par jour \u00e0 partir de ta masse maigre (poids, bodyfat) et de ton objectif, avec r\u00e9partition par repas et \u00e9quivalents alimentaires.\"\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-proteines\/#breadcrumb\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Accueil\",\n          \"item\": \"https:\/\/lean-app.com\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Calculateur prot\u00e9ines\",\n          \"item\": \"https:\/\/lean-app.com\/calculateur-proteines\/\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"@id\": \"https:\/\/lean-app.com\/calculateur-proteines\/#faq\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Combien de prot\u00e9ines par jour pour prendre du muscle ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"La m\u00e9ta-analyse de Morton (2018, 49 \u00e9tudes) situe le plafond utile autour de 1,6 g par kilo de poids, borne haute \u00e0 2,2. Au-del\u00e0, aucun gain suppl\u00e9mentaire mesurable : le surplus calorique et l'entra\u00eenement font le reste.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Combien de prot\u00e9ines par jour en s\u00e8che ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"2,3 \u00e0 3,1 g par kilo de masse maigre (Helms 2014), d'autant plus haut que le d\u00e9ficit est agressif et que l'on est d\u00e9j\u00e0 sec. En d\u00e9ficit, les prot\u00e9ines prot\u00e8gent le muscle.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Pourquoi calculer sur la masse maigre et pas le poids total ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Les prot\u00e9ines nourrissent les tissus actifs, pas la masse grasse. Une reco au poids total sous-dose les profils secs et surdose les profils \u00e0 bodyfat \u00e9lev\u00e9.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Trop de prot\u00e9ines, c'est dangereux pour les reins ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Chez l'adulte en bonne sant\u00e9, la m\u00e9ta-analyse de Devries (2018, 28 essais) ne trouve aucune diff\u00e9rence de fonction r\u00e9nale entre apports hauts et bas. En cas de maladie r\u00e9nale existante, avis m\u00e9dical obligatoire.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Peut-on prendre du muscle et perdre du gras en m\u00eame temps ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Oui dans certaines conditions : d\u00e9butants, reprise, ou d\u00e9ficit avec prot\u00e9ines hautes et entra\u00eenement de force (Longland 2016). C'est la recomposition corporelle, qui se suit au bodyfat plut\u00f4t qu'au poids.\"\n          }\n        }\n      ]\n    },\n    {\n      \"@type\": \"MobileApplication\",\n      \"@id\": \"https:\/\/lean-app.com\/#app\",\n      \"name\": \"Lean\",\n      \"operatingSystem\": \"iOS, Android\",\n      \"applicationCategory\": \"HealthApplication\",\n      \"url\": \"https:\/\/lean-app.com\/\",\n      \"downloadUrl\": [\n        \"https:\/\/apps.apple.com\/fr\/app\/lean-calorie-ai-podometre\/id6738668646\",\n        \"https:\/\/play.google.com\/store\/apps\/details?id=com.lean.testsqflite\"\n      ]\n    }\n  ]\n}\n<\/script>\n\n<script data-wpmeteor-nooptimize=\"true\">(function(){\n  var phoneImg = document.getElementById('phoneImg');\n  var phoneBack = document.getElementById('phoneBack');\n  var zones = document.getElementById('phoneZones');\n  var topTabs = document.querySelectorAll('.phone-tabs button');\n  var navTaps = document.querySelectorAll('.phone-navbar button');\n\n  var tabMap = {\n    bilan:    {src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_bilan.webp',     drill:false},\n    kcal:     {src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_kcal.webp',      drill:false},\n    depense:  {src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_depense.webp',   drill:true},\n    strategie:{src:'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_strategie.webp', drill:false}\n  };\n  var subMap = {\n    BMR:  'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_BMR.webp',\n    NEAT: 'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_NEAT.webp',\n    EAT:  'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_EAT.webp',\n    TEF:  'https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-screen_TEF.webp'\n  };\n  var currentTab = 'depense';\n\n  function setActive(tab){\n    topTabs.forEach(function(b){ b.classList.toggle('on', b.dataset.tab===tab); });\n  }\n  function showTab(tab){\n    var t = tabMap[tab]; if(!t) return;\n    currentTab = tab;\n    phoneImg.style.opacity = 0;\n    setTimeout(function(){\n      phoneImg.className = 'phone-bg tab-' + tab;\n      phoneImg.style.opacity = 1;\n      zones.style.display = t.drill ? 'block' : 'none';\n      phoneBack.classList.remove('on');\n    }, 150);\n    setActive(tab);\n  }\n  function showSub(sub){\n    var src = subMap[sub]; if(!src) return;\n    phoneImg.style.opacity = 0;\n    setTimeout(function(){\n      phoneImg.className = 'phone-bg sub-' + sub;\n      phoneImg.style.opacity = 1;\n      zones.style.display = 'none';\n      phoneBack.classList.add('on');\n    }, 150);\n  }\n\n  var hintD = document.getElementById('tapHintDesktop');\n  var hintM = document.getElementById('tapHintMobile');\n  function hideHints(){\n    if (hintD) hintD.classList.add('hidden');\n    if (hintM) hintM.classList.add('hidden');\n  }\n\n  topTabs.forEach(function(b){ b.addEventListener('click', function(){ hideHints(); showTab(b.dataset.tab); }); });\n  navTaps.forEach(function(b){ b.addEventListener('click', function(){ hideHints(); showTab(b.dataset.tab); }); });\n  zones.querySelectorAll('.z').forEach(function(z){\n    z.addEventListener('click', function(){ hideHints(); showSub(z.dataset.sub); });\n    z.addEventListener('keydown', function(e){\n      if (e.key==='Enter' || e.key===' ') { e.preventDefault(); hideHints(); showSub(z.dataset.sub); }\n    });\n  });\n  phoneBack.addEventListener('click', function(){ hideHints(); showTab(currentTab); });\n})();<\/script>\n\n<script data-wpmeteor-nooptimize=\"true\">window.__LEAN_T = {\"Fourchettes usuelles pour une femme : 18 \u00e0 32\u202f%. Mesure-le au ruban avec notre calculateur de masse grasse, ou en photo avec le BodyScan.\": {\"de\": \"\u00dcbliche Bereiche f\u00fcr Frauen: 18 bis 32 %. Miss es per Ma\u00dfband mit unserem K\u00f6rperfett-Rechner oder per Foto mit dem BodyScan.\", \"es\": \"Rangos habituales para una mujer: 18 a 32 %. M\u00eddelo con cinta con nuestra calculadora de grasa corporal, o con foto con el BodyScan.\", \"pt\": \"Faixas habituais para uma mulher: 18 a 32 %. Me\u00e7a com fita com nossa calculadora de gordura corporal, ou com foto com o BodyScan.\"}, \"Fourchettes usuelles pour un homme : 10 \u00e0 25\u202f%. Mesure-le au ruban avec notre calculateur de masse grasse, ou en photo avec le BodyScan.\": {\"de\": \"\u00dcbliche Bereiche f\u00fcr M\u00e4nner: 10 bis 25 %. Miss es per Ma\u00dfband mit unserem K\u00f6rperfett-Rechner oder per Foto mit dem BodyScan.\", \"es\": \"Rangos habituales para un hombre: 10 a 25 %. M\u00eddelo con cinta con nuestra calculadora de grasa corporal, o con foto con el BodyScan.\", \"pt\": \"Faixas habituais para um homem: 10 a 25 %. Me\u00e7a com fita com nossa calculadora de gordura corporal, ou com foto com o BodyScan.\"}, \"En s\u00e8che, les prot\u00e9ines prot\u00e8gent ton muscle pendant le d\u00e9ficit : c\u2019est l\u00e0 que la fourchette est la plus haute.\": {\"de\": \"In der Di\u00e4t sch\u00fctzt Protein deine Muskeln w\u00e4hrend des Defizits: Hier ist der Bereich am h\u00f6chsten.\", \"es\": \"En definici\u00f3n, las prote\u00ednas protegen tu m\u00fasculo durante el d\u00e9ficit: ah\u00ed es donde el rango es m\u00e1s alto.\", \"pt\": \"No cutting, as prote\u00ednas protegem seu m\u00fasculo durante o d\u00e9ficit: \u00e9 a\u00ed que a faixa \u00e9 mais alta.\"}, \"En maintien, la fourchette assure la r\u00e9cup\u00e9ration et la sati\u00e9t\u00e9 sans exc\u00e8s inutile.\": {\"de\": \"Im Erhalt sichert der Bereich Regeneration und S\u00e4ttigung ohne nutzlosen \u00dcberschuss.\", \"es\": \"En mantenimiento, el rango asegura la recuperaci\u00f3n y la saciedad sin exceso in\u00fatil.\", \"pt\": \"Na manuten\u00e7\u00e3o, a faixa garante a recupera\u00e7\u00e3o e a saciedade sem excesso in\u00fatil.\"}, \"En prise de muscle, au-del\u00e0 de la fourchette, le surplus de prot\u00e9ines n\u2019acc\u00e9l\u00e8re rien : ce sont les kcal et l\u2019entra\u00eenement qui font le reste.\": {\"de\": \"Im Muskelaufbau beschleunigt Protein jenseits des Bereichs nichts: Die kcal und das Training machen den Rest.\", \"es\": \"En ganancia muscular, m\u00e1s all\u00e1 del rango, el excedente de prote\u00edna no acelera nada: son las kcal y el entrenamiento los que hacen el resto.\", \"pt\": \"No ganho muscular, al\u00e9m da faixa, o excedente de prote\u00edna n\u00e3o acelera nada: s\u00e3o as kcal e o treino que fazem o resto.\"}, \"Objectif s\u00e8che\": {\"de\": \"Ziel Di\u00e4t\", \"es\": \"Objetivo definici\u00f3n\", \"pt\": \"Objetivo cutting\"}, \"Objectif maintien\": {\"de\": \"Ziel Erhalt\", \"es\": \"Objetivo mantenimiento\", \"pt\": \"Objetivo manuten\u00e7\u00e3o\"}, \"Objectif prise de muscle\": {\"de\": \"Ziel Muskelaufbau\", \"es\": \"Objetivo ganancia muscular\", \"pt\": \"Objetivo ganho muscular\"}, \"En s\u00e8che : les prot\u00e9ines sont ton assurance muscle\": {\"de\": \"In der Di\u00e4t: Protein ist deine Muskel-Versicherung\", \"es\": \"En definici\u00f3n: las prote\u00ednas son tu seguro de m\u00fasculo\", \"pt\": \"No cutting: as prote\u00ednas s\u00e3o seu seguro de m\u00fasculo\"}, \"Plus ton d\u00e9ficit est grand et plus tu es sec, plus tu montes dans la fourchette. L\u2019\u00e9tude de Longland (2016) l\u2019a montr\u00e9 : d\u00e9ficit + prot\u00e9ines hautes + entra\u00eenement de force = perte de gras AVEC gain de muscle. R\u00e9partis tes prises sur la journ\u00e9e et garde l\u2019entra\u00eenement lourd : c\u2019est le signal qui dit \u00e0 ton corps de garder le muscle.\": {\"de\": \"Je gr\u00f6\u00dfer dein Defizit und je schlanker du bist, desto h\u00f6her gehst du im Bereich. Die Longland-Studie (2016) hat es gezeigt: Defizit + viel Protein + Krafttraining = Fettverlust MIT Muskelaufbau. Verteile deine Portionen \u00fcber den Tag und trainiere weiter schwer: Das ist das Signal, das deinem K\u00f6rper sagt, den Muskel zu behalten.\", \"es\": \"Cuanto mayor es tu d\u00e9ficit y m\u00e1s definido est\u00e1s, m\u00e1s subes en el rango. El estudio de Longland (2016) lo mostr\u00f3: d\u00e9ficit + prote\u00ednas altas + fuerza = p\u00e9rdida de grasa CON ganancia de m\u00fasculo. Reparte tus tomas a lo largo del d\u00eda y mant\u00e9n el entrenamiento pesado: es la se\u00f1al que le dice a tu cuerpo que conserve el m\u00fasculo.\", \"pt\": \"Quanto maior seu d\u00e9ficit e mais definido voc\u00ea est\u00e1, mais voc\u00ea sobe na faixa. O estudo de Longland (2016) mostrou: d\u00e9ficit + prote\u00ednas altas + muscula\u00e7\u00e3o = perda de gordura COM ganho de m\u00fasculo. Distribua suas por\u00e7\u00f5es ao longo do dia e mantenha o treino pesado: \u00e9 o sinal que diz ao seu corpo para manter o m\u00fasculo.\"}, \"En maintien : la r\u00e9gularit\u00e9 avant tout\": {\"de\": \"Im Erhalt: Konstanz vor allem\", \"es\": \"En mantenimiento: la regularidad ante todo\", \"pt\": \"Na manuten\u00e7\u00e3o: a regularidade acima de tudo\"}, \"Ta fourchette est confortable : atteins-la un jour normal sans te forcer, avec une source de prot\u00e9ines \u00e0 chaque repas. Le pi\u00e8ge classique est le week-end, o\u00f9 l\u2019apport chute de 30 \u00e0 40\u202f% sans qu\u2019on s\u2019en rende compte. Un tracking l\u00e9ger suffit \u00e0 le voir.\": {\"de\": \"Dein Bereich ist komfortabel: Erreiche ihn an einem normalen Tag ohne Zwang, mit einer Proteinquelle zu jeder Mahlzeit. Die klassische Falle ist das Wochenende, an dem die Zufuhr unbemerkt um 30 bis 40 % einbricht. Leichtes Tracking gen\u00fcgt, um es zu sehen.\", \"es\": \"Tu rango es c\u00f3modo: alc\u00e1nzalo un d\u00eda normal sin forzarte, con una fuente de prote\u00edna en cada comida. La trampa cl\u00e1sica es el fin de semana, donde la ingesta cae un 30 a 40 % sin darse cuenta. Un tracking ligero basta para verlo.\", \"pt\": \"Sua faixa \u00e9 confort\u00e1vel: alcance-a num dia normal sem se for\u00e7ar, com uma fonte de prote\u00edna em cada refei\u00e7\u00e3o. A armadilha cl\u00e1ssica \u00e9 o fim de semana, quando a ingest\u00e3o cai 30 a 40 % sem perceber. Um tracking leve basta para ver.\"}, \"En prise : les prot\u00e9ines ne sont pas le levier n\u00b01\": {\"de\": \"Im Aufbau: Protein ist nicht Hebel Nr. 1\", \"es\": \"En volumen: las prote\u00ednas no son la palanca n.\u00ba 1\", \"pt\": \"No bulking: as prote\u00ednas n\u00e3o s\u00e3o a alavanca n\u00ba 1\"}, \"Au-del\u00e0 de ta fourchette, les prot\u00e9ines suppl\u00e9mentaires ne construisent pas plus de muscle (Morton 2018) : c\u2019est ton surplus calorique ma\u00eetris\u00e9 et ta progression \u00e0 l\u2019entra\u00eenement qui pilotent. Mets l\u2019\u00e9nergie \u00e9conomis\u00e9e dans les glucides autour des s\u00e9ances.\": {\"de\": \"Jenseits deines Bereichs baut zus\u00e4tzliches Protein nicht mehr Muskel auf (Morton 2018): Dein kontrollierter Kalorien\u00fcberschuss und deine Trainingsprogression steuern. Steck die gesparte Energie in Kohlenhydrate rund um die Einheiten.\", \"es\": \"M\u00e1s all\u00e1 de tu rango, las prote\u00ednas extra no construyen m\u00e1s m\u00fasculo (Morton 2018): son tu excedente cal\u00f3rico controlado y tu progresi\u00f3n en el entrenamiento los que mandan. Pon la energ\u00eda ahorrada en los carbohidratos alrededor de las sesiones.\", \"pt\": \"Al\u00e9m da sua faixa, as prote\u00ednas extras n\u00e3o constroem mais m\u00fasculo (Morton 2018): s\u00e3o seu excedente cal\u00f3rico controlado e sua progress\u00e3o no treino que mandam. Coloque a energia economizada nos carboidratos em torno dos treinos.\"}, \" Apr\u00e8s 50 ans, vise plut\u00f4t le haut de ta fourchette : la r\u00e9sistance anabolique augmente les besoins par prise.\": {\"de\": \" Ab 50 ziele eher auf das obere Ende deines Bereichs: Anabole Resistenz erh\u00f6ht den Bedarf pro Mahlzeit.\", \"es\": \" A partir de los 50, apunta m\u00e1s bien a la parte alta de tu rango: la resistencia anab\u00f3lica aumenta las necesidades por toma.\", \"pt\": \" Depois dos 50, mire mais no topo da sua faixa: a resist\u00eancia anab\u00f3lica aumenta as necessidades por refei\u00e7\u00e3o.\"}};<\/script>\n<script data-wpmeteor-nooptimize=\"true\">\n(function(){\n  \/\/ ============================================================\n  \/\/ Calcul des besoins en proteines : ESTIMATION PEDAGOGIQUE.\n  \/\/ Fourchettes publiees : Morton 2018 (PubMed 28698222, plafond ~1.6-2.2 g\/kg),\n  \/\/ Helms 2014 (24864135, seche : 2.3-3.1 g\/kg de masse maigre),\n  \/\/ Phillips 2011 (22150425), Longland 2016 (26817506).\n  \/\/ ============================================================\n  var LEAN_L = (location.pathname.match(\/^\\\/(en|es|pt|de)\\\/\/) || [0,'fr'])[1];\n  var LEAN_LANG = LEAN_L === 'en' ? 'en' : 'fr';\n  function T(fr,en){\n    if (LEAN_L === 'en') return en;\n    if (LEAN_L === 'fr') return fr;\n    var m = window.__LEAN_T && window.__LEAN_T[fr];\n    return (m && m[LEAN_L]) || fr;\n  }\n  function byId(id){ return document.getElementById(id); }\n  function getSex(){\n    var r = document.querySelector('input[name=sex]:checked');\n    return r ? r.value : 'M';\n  }\n  function fmt(n){ return LEAN_LANG==='en' ? Math.round(n).toLocaleString('en-US') : Math.round(n).toLocaleString('fr-FR'); }\n  function fmt3(n){ return n.toLocaleString(LEAN_LANG==='en'?'en-US':'fr-FR', {minimumFractionDigits:3, maximumFractionDigits:3}); }\n  function fmt1(n){ return n.toLocaleString(LEAN_LANG==='en'?'en-US':'fr-FR', {minimumFractionDigits:1, maximumFractionDigits:1}); }\n  function clamp(v, lo, hi){ return Math.max(lo, Math.min(hi, v)); }\n  function compute(){\n    var sex = getSex();\n    var age = parseFloat(byId('cAge').value) || 0;\n    var w = parseFloat(byId('cWeight').value) || 0;\n    var bf = parseFloat(byId('cBodyfat').value) || 0;\n    var goalEl = document.querySelector('input[name=goal]:checked');\n    var goal = goalEl ? goalEl.value : 'cut';\n    byId('bfVal').innerHTML = String(bf).replace('.', ',') + '\\u202F%';\n    byId('bfHint').textContent = (sex === 'F')\n      ? T('Fourchettes usuelles pour une femme : 18 \u00e0 32\\u202F%. Mesure-le au ruban avec notre calculateur de masse grasse, ou en photo avec le BodyScan.','Typical ranges for a woman: 18 to 32%. Measure it with our body fat calculator (tape) or the BodyScan photo.')\n      : T('Fourchettes usuelles pour un homme : 10 \u00e0 25\\u202F%. Mesure-le au ruban avec notre calculateur de masse grasse, ou en photo avec le BodyScan.','Typical ranges for a man: 10 to 25%. Measure it with our body fat calculator (tape) or the BodyScan photo.');\n    byId('goalHint').textContent = (goal === 'cut')\n      ? T('En s\u00e8che, les prot\u00e9ines prot\u00e8gent ton muscle pendant le d\u00e9ficit : c\\u2019est l\u00e0 que la fourchette est la plus haute.','In a cut, protein protects your muscle during the deficit: that is where the range is highest.')\n      : (goal === 'maintain'\n        ? T('En maintien, la fourchette assure la r\u00e9cup\u00e9ration et la sati\u00e9t\u00e9 sans exc\u00e8s inutile.','At maintenance, the range covers recovery and satiety without pointless excess.')\n        : T('En prise de muscle, au-del\u00e0 de la fourchette, le surplus de prot\u00e9ines n\\u2019acc\u00e9l\u00e8re rien : ce sont les kcal et l\\u2019entra\u00eenement qui font le reste.','When building muscle, going beyond the range speeds up nothing: calories and training do the rest.'));\n    if (!w) return;\n    var ffm = w * (1 - bf \/ 100);\n    var lo_k, hi_k, pill;\n    if (goal === 'cut') { lo_k = 2.3; hi_k = 3.1; pill = T('Objectif s\u00e8che','Cutting target'); }\n    else if (goal === 'maintain') { lo_k = 1.8; hi_k = 2.2; pill = T('Objectif maintien','Maintenance target'); }\n    else { lo_k = 1.6; hi_k = 2.2; pill = T('Objectif prise de muscle','Muscle gain target'); }\n    var lo = Math.round(ffm * lo_k);\n    var hi = Math.round(ffm * hi_k);\n    var mid = Math.round((lo + hi) \/ 2);\n    var meals = (mid >= 160) ? 4 : 3;\n    byId('rProt').textContent = lo + '-' + hi;\n    byId('protBar').style.width = clamp(mid \/ 260 * 100, 8, 100) + '%';\n    var p = byId('protPill');\n    p.className = 'neat-pill ok';\n    p.textContent = pill;\n    byId('rMeal').textContent = Math.round(lo \/ meals) + '-' + Math.round(hi \/ meals);\n    byId('rMealN').textContent = meals;\n    var mealUnit = byId('rMeal').nextElementSibling;\n    if (mealUnit) mealUnit.textContent = 'g \\u00D7 ' + meals;\n    byId('rFfm').textContent = fmt1(ffm);\n    byId('rMid').textContent = mid;\n    byId('shareBar').style.width = clamp(ffm \/ w * 100, 8, 100) + '%';\n    byId('eqPoulet').textContent = fmt(Math.round(mid \/ 0.31 \/ 10) * 10);\n    byId('eqOeufs').textContent = Math.round(mid \/ 6.5);\n    byId('eqSkyr').textContent = (mid \/ 100).toFixed(1).replace('.', ',');\n    var totalReco = Math.round(w * 2);\n    byId('dTotal').textContent = totalReco;\n    byId('dGap').textContent = Math.abs(totalReco - mid);\n    var title = byId('recoTitle');\n    var body = byId('recoBody');\n    if (goal === 'cut') {\n      title.textContent = T('En s\u00e8che : les prot\u00e9ines sont ton assurance muscle','In a cut: protein is your muscle insurance');\n      body.textContent = T('Plus ton d\u00e9ficit est grand et plus tu es sec, plus tu montes dans la fourchette. L\\u2019\u00e9tude de Longland (2016) l\\u2019a montr\u00e9 : d\u00e9ficit + prot\u00e9ines hautes + entra\u00eenement de force = perte de gras AVEC gain de muscle. R\u00e9partis tes prises sur la journ\u00e9e et garde l\\u2019entra\u00eenement lourd : c\\u2019est le signal qui dit \u00e0 ton corps de garder le muscle.','The bigger your deficit and the leaner you are, the higher you sit in the range. Longland (2016) showed it: deficit + high protein + strength training = fat loss WITH muscle gain. Spread your intake through the day and keep training heavy: that is the signal telling your body to keep the muscle.');\n    } else if (goal === 'maintain') {\n      title.textContent = T('En maintien : la r\u00e9gularit\u00e9 avant tout','At maintenance: consistency first');\n      body.textContent = T('Ta fourchette est confortable : atteins-la un jour normal sans te forcer, avec une source de prot\u00e9ines \u00e0 chaque repas. Le pi\u00e8ge classique est le week-end, o\u00f9 l\\u2019apport chute de 30 \u00e0 40\\u202F% sans qu\\u2019on s\\u2019en rende compte. Un tracking l\u00e9ger suffit \u00e0 le voir.','Your range is comfortable: hit it on a normal day without forcing, with a protein source at every meal. The classic trap is the weekend, when intake silently drops 30 to 40%. Light tracking is enough to catch it.');\n    } else {\n      title.textContent = T('En prise : les prot\u00e9ines ne sont pas le levier n\u00b01','When bulking: protein is not lever number one');\n      body.textContent = T('Au-del\u00e0 de ta fourchette, les prot\u00e9ines suppl\u00e9mentaires ne construisent pas plus de muscle (Morton 2018) : c\\u2019est ton surplus calorique ma\u00eetris\u00e9 et ta progression \u00e0 l\\u2019entra\u00eenement qui pilotent. Mets l\\u2019\u00e9nergie \u00e9conomis\u00e9e dans les glucides autour des s\u00e9ances.','Beyond your range, extra protein builds no extra muscle (Morton 2018): your controlled calorie surplus and training progression drive results. Put the spare energy into carbs around your sessions.');\n    }\n    if (age >= 50) {\n      body.textContent = body.textContent + T(' Apr\u00e8s 50 ans, vise plut\u00f4t le haut de ta fourchette : la r\u00e9sistance anabolique augmente les besoins par prise.',' After 50, aim for the top of your range: anabolic resistance raises per-meal needs.');\n    }\n  }\n  ['cAge','cWeight','cBodyfat'].forEach(function(id){\n    var el = byId(id);\n    if (el) { el.addEventListener('input', compute); el.addEventListener('change', compute); }\n  });\n  document.querySelectorAll('input[name=sex], input[name=goal]').forEach(function(el){ el.addEventListener('change', compute); });\n  compute();\n  \/\/ ---- popup BodyScan (aide bodyfat), zero lib externe ----\n  var modal = byId('bfModal');\n  function bfOpen(){ modal.classList.add('open'); document.body.style.overflow = 'hidden'; }\n  function bfShut(){ modal.classList.remove('open'); document.body.style.overflow = ''; }\n  if (modal) {\n    byId('bfHelp').addEventListener('click', bfOpen);\n    byId('bfClose').addEventListener('click', bfShut);\n    byId('bfOvl').addEventListener('click', bfShut);\n    document.addEventListener('keydown', function(e){ if (e.key === 'Escape') bfShut(); });\n  }\n})();\n<\/script>\n\n<script data-wpmeteor-nooptimize=\"true\">\n(function(){\n  var shell = document.getElementById('lvm-shell');\n  if (shell) shell.classList.add('force-show');\n})();\n<\/script>\n\n<!-- lean-mesh-draft -->\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;\">\n<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>\n<ul style=\"list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:10px;\">\n<li><a href=\"https:\/\/lean-app.com\/sv\/calculateur-masse-grasse\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Fettprocentkalkylator (US Navy-metoden) <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Steget f\u00f6re: m\u00e4t din fettprocent med m\u00e5ttband f\u00f6r att k\u00e4nna till din fettfria massa.<\/span><\/a><\/li>\n<li><a href=\"https:\/\/lean-app.com\/sv\/calcul-metabolisme-de-base\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Ber\u00e4kning av basalmetabolism: den mest exakta formeln <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Varf\u00f6r din BMR ber\u00e4knas p\u00e5 din fettfria massa, inte p\u00e5 din vikt.<\/span><\/a><\/li>\n<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;\">Komplett TDEE-kalkylator: BMR + NEAT + EAT + TEF <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Uppdelningen av din f\u00f6rbrukning, byggsten f\u00f6r byggsten, p\u00e5 din verkliga fettprocent.<\/span><\/a><\/li>\n<li><a href=\"https:\/\/lean-app.com\/sv\/calculer-vraie-depense-calorique\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">S\u00e5 ber\u00e4knar du din verkliga kalorif\u00f6rbrukning <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Den kompletta guiden, fr\u00e5n BMR till metabol anpassning, med marknadens f\u00e4llor.<\/span><\/a><\/li>\n<li><a href=\"https:\/\/lean-app.com\/sv\/calculateur-adaptation-metabolique\/\" style=\"display:block;padding:14px 16px;background:#FAF7F2;border-radius:8px;color:#1a1a2e;text-decoration:none;font-weight:600;line-height:1.4;\">Kalkylator f\u00f6r metabol anpassning <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Har din BMR saktat ner, och hur mycket: koefficient 100 till 0 %.<\/span><\/a><\/li>\n<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: den kompletta guiden <span style=\"color:#4D4D52;font-weight:400;display:block;font-size:14px;margin-top:4px;\">Allt som utg\u00f6r dina kcal\/dag, fr\u00e5n BMR till matens termiska effekt.<\/span><\/a><\/li>\n<\/ul>\n<\/aside>","protected":false},"excerpt":{"rendered":"<p>Ber\u00e4kna ditt proteinbehov i gram per dag p\u00e5 din fettfria massa, inte din totalvikt: deff, underh\u00e5ll eller muskel\u00f6kning. Rekommendationer med k\u00e4llor.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"single-lvm-blank","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[],"class_list":["post-1958","post","type-post","status-publish","format-standard","hentry","category-comparateurs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Calculateur de prot\u00e9ines : tes grammes par jour, sur ta masse maigre - Lean<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lean-app.com\/sv\/calculateur-proteines\/\" \/>\n<meta property=\"og:locale\" content=\"sv_SE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Calculateur de prot\u00e9ines : tes grammes par jour, sur ta masse maigre - Lean\" \/>\n<meta property=\"og:description\" content=\"Ber\u00e4kna ditt proteinbehov i gram per dag p\u00e5 din fettfria massa, inte din totalvikt: deff, underh\u00e5ll eller muskel\u00f6kning. Rekommendationer med k\u00e4llor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lean-app.com\/sv\/calculateur-proteines\/\" \/>\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-25T11:41:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-05T10:39:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\" \/>\n<meta name=\"author\" content=\"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=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/lean-app.com\/calculateur-proteines\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-proteines\/\"},\"author\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"headline\":\"Calculateur de prot\u00e9ines : tes grammes par jour, sur ta masse maigre\",\"datePublished\":\"2026-08-25T11:41:43+00:00\",\"dateModified\":\"2026-09-05T10:39:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-proteines\/\"},\"wordCount\":3241,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/lean-app.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-proteines\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\",\"articleSection\":[\"Comparateurs\"],\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/lean-app.com\/calculateur-proteines\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/lean-app.com\/calculateur-proteines\/\",\"url\":\"https:\/\/lean-app.com\/calculateur-proteines\/\",\"name\":\"Calculateur de prot\u00e9ines : tes grammes par jour, sur ta masse maigre - Lean\",\"isPartOf\":{\"@id\":\"https:\/\/lean-app.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-proteines\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-proteines\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\",\"datePublished\":\"2026-08-25T11:41:43+00:00\",\"dateModified\":\"2026-09-05T10:39:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/lean-app.com\/calculateur-proteines\/#breadcrumb\"},\"inLanguage\":\"sv-SE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/lean-app.com\/calculateur-proteines\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sv-SE\",\"@id\":\"https:\/\/lean-app.com\/calculateur-proteines\/#primaryimage\",\"url\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\",\"contentUrl\":\"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/lean-app.com\/calculateur-proteines\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/lean-app.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Calculateur de prot\u00e9ines : tes grammes par jour, sur ta masse maigre\"}]},{\"@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":"Proteinkalkylator: dina gram per dag, p\u00e5 din fettfria massa - Lean","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/lean-app.com\/sv\/calculateur-proteines\/","og_locale":"sv_SE","og_type":"article","og_title":"Calculateur de prot\u00e9ines : tes grammes par jour, sur ta masse maigre - Lean","og_description":"Ber\u00e4kna ditt proteinbehov i gram per dag p\u00e5 din fettfria massa, inte din totalvikt: deff, underh\u00e5ll eller muskel\u00f6kning. Rekommendationer med k\u00e4llor.","og_url":"https:\/\/lean-app.com\/sv\/calculateur-proteines\/","og_site_name":"Lean","article_publisher":"https:\/\/www.facebook.com\/share\/1GXD3qyMBy\/?mibextid=wwXIfr","article_published_time":"2026-08-25T11:41:43+00:00","article_modified_time":"2026-09-05T10:39:04+00:00","og_image":[{"url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","type":"","width":"","height":""}],"author":"L'\u00e9quipe Lean","twitter_card":"summary_large_image","twitter_misc":{"Written by":"L'\u00e9quipe Lean","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/lean-app.com\/calculateur-proteines\/#article","isPartOf":{"@id":"https:\/\/lean-app.com\/calculateur-proteines\/"},"author":{"@id":"https:\/\/lean-app.com\/#organization"},"headline":"Calculateur de prot\u00e9ines : tes grammes par jour, sur ta masse maigre","datePublished":"2026-08-25T11:41:43+00:00","dateModified":"2026-09-05T10:39:04+00:00","mainEntityOfPage":{"@id":"https:\/\/lean-app.com\/calculateur-proteines\/"},"wordCount":3241,"commentCount":0,"publisher":{"@id":"https:\/\/lean-app.com\/#organization"},"image":{"@id":"https:\/\/lean-app.com\/calculateur-proteines\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","articleSection":["Comparateurs"],"inLanguage":"sv-SE","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/lean-app.com\/calculateur-proteines\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/lean-app.com\/calculateur-proteines\/","url":"https:\/\/lean-app.com\/calculateur-proteines\/","name":"Proteinkalkylator: dina gram per dag, p\u00e5 din fettfria massa - Lean","isPartOf":{"@id":"https:\/\/lean-app.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lean-app.com\/calculateur-proteines\/#primaryimage"},"image":{"@id":"https:\/\/lean-app.com\/calculateur-proteines\/#primaryimage"},"thumbnailUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","datePublished":"2026-08-25T11:41:43+00:00","dateModified":"2026-09-05T10:39:04+00:00","breadcrumb":{"@id":"https:\/\/lean-app.com\/calculateur-proteines\/#breadcrumb"},"inLanguage":"sv-SE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lean-app.com\/calculateur-proteines\/"]}]},{"@type":"ImageObject","inLanguage":"sv-SE","@id":"https:\/\/lean-app.com\/calculateur-proteines\/#primaryimage","url":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp","contentUrl":"https:\/\/lean-app.com\/wp-content\/uploads\/2026\/05\/lvm-logo-lean-square-scaled.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/lean-app.com\/calculateur-proteines\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/lean-app.com\/"},{"@type":"ListItem","position":2,"name":"Calculateur de prot\u00e9ines : tes grammes par jour, sur ta masse maigre"}]},{"@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\/1958","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=1958"}],"version-history":[{"count":0,"href":"https:\/\/lean-app.com\/sv\/wp-json\/wp\/v2\/posts\/1958\/revisions"}],"wp:attachment":[{"href":"https:\/\/lean-app.com\/sv\/wp-json\/wp\/v2\/media?parent=1958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lean-app.com\/sv\/wp-json\/wp\/v2\/categories?post=1958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lean-app.com\/sv\/wp-json\/wp\/v2\/tags?post=1958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}