body:has(.lv-root){background:#f4f4f9}body:has(.lv-root .ne-root[data-theme]){background:#f4f4f9}.st-root:has(.lv-root){background:#f4f4f9!important}.st-root:has(.lv-root):before{display:none!important}.st-root:has(.lv-root):after{display:none!important}.lv-root{--lv-bg:#f4f4f9;--lv-paper:#fff;--lv-ink:#16172b;--lv-text:#33374a;--lv-muted:#5a5f73;--lv-subtle:#868b9f;--lv-line:#e3e4ee;--lv-line-soft:#eeeff5;--lv-accent:#4338ca;--lv-accent-soft:#eeeefc;--lv-accent-line:#dcdaf8;--lv-night:#1e1b4b;--lv-lavender:#b4b0f7;--lv-fill:#4338ca;--lv-fill-hover:#1e1b4b;--lv-topbar-bg:#f4f4f9e6;--lv-mono:var(--fc-mono), ui-monospace, "SFMono-Regular", monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lv-bg);min-height:100dvh;color:var(--lv-ink);font-family:var(--fc-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;flex-direction:column;font-weight:400;display:flex;overflow-x:clip}.lv-root *,.lv-root :before,.lv-root :after{box-sizing:border-box}.lv-root :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--lv-accent);outline-offset:3px}.lv-root a{-webkit-tap-highlight-color:transparent}.lv-topbar{border-bottom:1px solid var(--lv-line);background:var(--lv-topbar-bg)}.lv-topbar__in{justify-content:space-between;align-items:center;gap:12px;max-width:1200px;height:56px;margin:0 auto;padding:0 16px;display:flex}.lv-brand{color:var(--lv-ink);align-items:center;gap:8px;text-decoration:none;display:flex}.lv-brand__mark{color:var(--lv-accent);flex:none}.lv-brand__text{flex-direction:column;line-height:1.1;display:flex}.lv-brand__name{letter-spacing:-.03em;white-space:nowrap;font-size:16px;font-weight:700}.lv-brand__by{color:var(--lv-muted);white-space:nowrap;margin-top:2px;font-size:11px;font-weight:500}.lv-topbar__cta{background:var(--lv-fill);color:#fff;white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.lv-topbar__cta--ghost{background:var(--lv-paper);color:var(--lv-ink);border:1px solid var(--lv-line)}.lv-main{flex-direction:column;flex:1;gap:20px;width:100%;max-width:640px;margin:0 auto;padding:20px 16px 8px;display:flex}.lv-main--wide{max-width:1080px}.lv-crumb{font:500 11px var(--lv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lv-subtle);align-items:center;gap:8px;margin:0;display:flex}.lv-crumb a{color:var(--lv-accent);text-decoration:none}.lv-crumb a:hover{text-underline-offset:3px;text-decoration:underline}.lv-art{place-items:center;padding-top:4px;display:grid;position:relative}.lv-art__moon{width:260px;height:260px;color:var(--lv-accent);opacity:.14;pointer-events:none;position:absolute;top:-120px;right:-110px}.lv-art__ill{width:240px;height:135px;color:var(--lv-accent);position:relative}.lv-head{flex-direction:column;gap:12px;display:flex}.lv-kicker{font:500 11px var(--lv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lv-accent);margin:0}.lv-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.15}.lv-checks{background:var(--lv-paper);border:1px solid var(--lv-line);color:var(--lv-text);border-radius:16px;flex-direction:column;gap:10px;margin:0;padding:16px 18px;font-size:15px;line-height:1.5;list-style:none;display:flex}.lv-checks li{align-items:flex-start;gap:10px;display:flex}.lv-checks svg{color:var(--lv-accent);flex:none;margin-top:2px}.lv-btn{cursor:pointer;background:var(--lv-fill);color:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:flex}.lv-btn:active{transform:translateY(1px)}.lv-refs{border:1px solid var(--lv-line);border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.lv-refs__label{font:500 10.5px var(--lv-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lv-subtle)}.lv-refs ol{color:var(--lv-muted);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.5;display:flex}.lv-night{background:var(--lv-night);color:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:26px 20px 28px;display:flex;position:relative;overflow:hidden}.lv-night__moon{width:300px;height:300px;color:var(--lv-lavender);opacity:.32;pointer-events:none;position:absolute;top:-130px;right:-100px}.lv-night>:not(.lv-night__moon){position:relative}.lv-night .lv-kicker{color:var(--lv-lavender)}.lv-night .lv-title{font-size:27px}.lv-night .lv-title em{color:var(--lv-lavender);font-style:italic}.lv-night__ill{width:200px;height:112px;color:var(--lv-lavender);align-self:center;margin-top:4px}.lv-prose{background:var(--lv-paper);border:1px solid var(--lv-line);color:var(--lv-text);border-radius:16px;flex-direction:column;gap:14px;padding:18px;font-size:15.5px;line-height:1.6;display:flex}.lv-prose p{margin:0}.lv-prose strong{color:var(--lv-ink);font-weight:600}.lv-press{justify-content:center;align-items:center;gap:16px;padding:6px 0;display:flex}.lv-press__label{font:500 10.5px var(--lv-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lv-subtle)}.lv-press__logo{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;display:block}.lv-press__logo--france2{background-image:url(/assets/presse/couleur/france2.png);width:79px;height:15px}.lv-press__logo--rtl{background-image:url(/assets/presse/couleur/rtl.png);width:27px;height:19px}.lv-press__logo--nrj{background-image:url(/assets/presse/couleur/nrj.png);width:18px;height:19px}.lv-doc{color:var(--lv-text);flex-direction:column;gap:12px;font-size:15.5px;line-height:1.65;display:flex}.lv-doc h1{letter-spacing:-.03em;color:var(--lv-ink);text-wrap:balance;margin:0 0 4px;font-size:28px;font-weight:600;line-height:1.15}.lv-doc h2,.lv-doc h3{letter-spacing:-.015em;color:var(--lv-ink);margin:18px 0 2px;font-size:18px;font-weight:600;line-height:1.3}.lv-doc p,.lv-doc ul{margin:0 0 10px}.lv-doc ul{flex-direction:column;gap:6px;padding-left:20px;list-style:outside;display:flex}.lv-doc li::marker{color:var(--lv-accent)}.lv-doc strong{color:var(--lv-ink);font-weight:600}.lv-doc a{color:var(--lv-accent);text-underline-offset:3px}.lv-doc code{font:13px var(--lv-mono);background:var(--lv-accent-soft);border-radius:4px;padding:1px 4px}.lv-doc__btn{border:1px solid var(--lv-line);background:var(--lv-paper);height:44px;color:var(--lv-ink);font:600 14px var(--fc-sans), system-ui, sans-serif;cursor:pointer;border-radius:10px;align-items:center;padding:0 16px;display:inline-flex}@media (hover:hover){.lv-doc__btn:hover{border-color:var(--lv-accent-line);color:var(--lv-accent)}}@media (min-width:900px){.lv-doc h1{font-size:36px}}.lv-footer{border-top:1px solid var(--lv-line);margin-top:24px}.lv-footer__in{max-width:1200px;font:400 12px/1.6 var(--lv-mono);color:var(--lv-subtle);justify-content:space-between;align-items:center;gap:8px 16px;margin:0 auto;padding:6px 16px 14px;display:flex}.lv-footer__in>div{gap:16px;display:flex}.lv-footer a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.lv-topbar__cta:hover{background:var(--lv-fill-hover);color:#fff}.lv-topbar__cta--ghost:hover{border-color:var(--lv-accent-line);color:var(--lv-accent);background:var(--lv-paper)}.lv-btn:hover{background:var(--lv-fill-hover)}.lv-footer a:hover{color:var(--lv-accent)}}@media (min-width:900px){.lv-topbar__in{height:60px;padding:0 48px}.lv-brand__name{font-size:17px}.lv-main{gap:24px;padding:40px 48px 24px}.lv-title{font-size:36px}.lv-night .lv-title{font-size:32px}.lv-art__ill{width:300px;height:168px}.lv-footer__in{padding:10px 48px 20px}}.st-root .lv-root.lv-root .st-page,.st-root .lv-root.lv-root .st-shell{background:0 0}.st-root .lv-root.lv-root .st-shell{padding-top:0}.st-root .lv-root.lv-root .st-card{background:var(--lv-paper);border:1px solid var(--lv-line);box-shadow:none;color:var(--lv-ink);border-radius:16px;padding:18px}.st-root .lv-root.lv-root .st-card--sm{padding:18px}.st-root .lv-root.lv-root .st-title,.st-root .lv-root.lv-root .st-caf-h2,.st-root .lv-root.lv-root .st-info__title{color:var(--lv-ink);font-family:inherit}.st-root .lv-root.lv-root .st-caf-h2{font:500 11px var(--lv-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lv-accent);margin-bottom:14px}.st-root .lv-root.lv-root .st-caf-h2 svg{color:var(--lv-accent)}.st-root .lv-root.lv-root .st-lead,.st-root .lv-root.lv-root .st-disclaimer{color:var(--lv-muted)}.st-root .lv-root.lv-root .st-field__label{color:var(--lv-muted);font-size:13px;font-weight:500}.st-root .lv-root.lv-root .st-field__label svg{color:var(--lv-subtle)}.st-root .lv-root.lv-root .st-input{color:var(--lv-ink);background-color:var(--lv-bg);border:1px solid var(--lv-line);border-radius:10px;font-weight:500}.st-root .lv-root.lv-root .st-input:focus{border-color:var(--lv-accent);box-shadow:0 0 0 3px #4338ca2e}.st-root .lv-root.lv-root select.st-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2316172b' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.st-root .lv-root.lv-root .st-btn{background:var(--lv-fill);color:#fff;box-shadow:none;letter-spacing:0;border-radius:12px;font-weight:600}.st-root .lv-root.lv-root .st-btn:hover{background:var(--lv-fill-hover);box-shadow:none;transform:none}.st-root .lv-root.lv-root .st-toggle{color:var(--lv-ink);background:var(--lv-paper);border:1px solid var(--lv-line);border-radius:10px}.st-root .lv-root.lv-root .st-toggle:hover{background:var(--lv-accent-soft)}.st-root .lv-root.lv-root .st-toggle.is-active{background:var(--lv-fill);color:#fff}.st-root .lv-root.lv-root .st-icon-badge{display:none}.st-root .lv-root.lv-root .st-back{color:var(--lv-accent)}.st-root .lv-root.lv-root .st-legend,.st-root .lv-root.lv-root .st-legend li,.st-root .lv-root.lv-root .st-info p,.st-root .lv-root.lv-root .st-info li{color:var(--lv-text)}.st-root .lv-root.lv-root .st-info strong{color:var(--lv-ink)}.st-root .lv-root.lv-root .st-coffee{border-color:var(--lv-line);background:var(--lv-bg)}.lv-caf-head{align-items:center;gap:14px;display:flex}.lv-caf-head__ill{width:124px;height:70px;color:var(--lv-accent);flex:none}.lv-title--tool{font-size:28px;line-height:1.1}.lv-caf-head__sub{color:var(--lv-muted);margin:6px 0 0;font-size:14.5px;line-height:1.5}.lv-caf-main{gap:16px}.lv-caf-main .st-grid-2{align-items:start}.lv-caf-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lv-caf-settings .st-coffee__row{flex-wrap:nowrap}.lv-caf-settings input[type=time]{min-width:0}.lv-caf-settings .st-toggle{padding-inline:.25rem}.lv-caf-metabolism{border:1px solid var(--lv-line);cursor:pointer;border-radius:10px;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:14px;display:flex}.lv-caf-metabolism input{width:18px;height:18px;accent-color:var(--lv-fill)}.st-root .lv-root.lv-root .lv-caf-main .st-coffee{background:0 0;border:0;padding:0}.lv-caf-main .st-coffee__row{flex-wrap:nowrap}.lv-caf-main .st-coffee__drink{flex-basis:0}.lv-caf-main .st-coffee__rm{background:var(--lv-paper);border-color:var(--lv-line);width:2.5rem;height:2.5rem;color:var(--lv-muted)}.st-root .lv-root.lv-root .lv-caf-main .st-btn{background:var(--lv-accent-soft);color:var(--lv-accent)}.st-root .lv-root.lv-root .lv-caf-main .st-btn:hover{background:var(--lv-accent-line)}.lv-caf-result{isolation:isolate;background:var(--lv-night);color:#fff;border-radius:16px;padding:18px;position:relative;overflow:hidden}.lv-caf-result:before{content:"";z-index:-1;width:184px;height:184px;box-shadow:24px -25px 0 -1px var(--lv-night), 24px -25px 0 0 #b4b0f766;pointer-events:none;border:1px solid #b4b0f766;border-radius:50%;position:absolute;top:-70px;right:-32px}.lv-caf-result h2{font:500 11px var(--lv-mono);text-transform:uppercase;letter-spacing:.08em;color:#dedcfb;margin:0}.lv-caf-result__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.lv-caf-result__morning:not(:first-child){border-top:1px solid #ffffff30;margin-top:12px;padding-top:12px}.lv-caf-result__amount{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:6px;display:flex}.lv-caf-result__amount strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.15rem,6vw,3.25rem);line-height:1.1}.lv-caf-result__amount small{font-size:.55em}.lv-caf-result__status{background:#ffffff18;border-radius:999px;align-items:center;gap:7px;margin:0;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.lv-caf-result__status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.st-root .lv-root.lv-root .lv-caf-main .st-card--chart{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.st-root .lv-root.lv-root .lv-caf-main .st-chart{background:var(--lv-paper);margin:0}.lv-caf-main .st-chart-head{margin-bottom:12px}.lv-caf-range{background:var(--lv-bg);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.lv-caf-range button{min-height:32px;color:var(--lv-muted);cursor:pointer;border-radius:999px;padding:0 10px;font-size:13px;font-weight:600}.lv-caf-range button[aria-pressed=true]{background:var(--lv-fill);color:#fff}.st-root .lv-root.lv-root .lv-caf-impact{background:var(--lv-bg)}@media (max-width:640px){.st-root .lv-root.lv-root .lv-caf-main .st-chart{margin-inline:-16px}.lv-caf-head__ill{width:clamp(70px,24vw,100px);height:auto}.lv-caf-settings{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lv-caf-settings .st-input,.lv-caf-main .st-coffee__time{padding-inline:.45rem}}.st-root .lv-root.lv-root .st-card--text{border:0;border-top:1px solid var(--lv-line);background:0 0;border-radius:0;padding:22px 0 0}.st-root .lv-root.lv-root .st-card--text .st-info__title{letter-spacing:-.015em;font-size:17px;font-weight:600}.st-root .lv-root.lv-root .st-sources h3{color:var(--lv-ink)}.st-root .lv-root.lv-root .st-sources p,.st-root .lv-root.lv-root .st-sources a{color:var(--lv-muted)}.st-root .lv-root.lv-root .st-sources a{color:var(--lv-accent)}@media (min-width:900px){.lv-caf-head__ill{width:180px;height:100px}.lv-title--tool{font-size:36px}}@media screen and (prefers-color-scheme:dark){:is(body:has(.lv-root),body:has(.lv-root .ne-root[data-theme])){background:#121214}.st-root:has(.lv-root){background:#121214!important}.lv-root{--lv-bg:#121214;--lv-paper:#1b1b20;--lv-ink:#ececf1;--lv-text:#c6c7d1;--lv-muted:#a1a3b0;--lv-subtle:#8a8c98;--lv-line:#2b2c33;--lv-line-soft:#222328;--lv-accent:#a39eff;--lv-accent-soft:#a39eff1f;--lv-accent-line:#a39eff66;--lv-night:#24214f;--lv-fill:#5b54e8;--lv-fill-hover:#6d67ef;--lv-topbar-bg:#121214e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lv-press__logo--france2{background-image:url(/assets/presse/blanc/france2.png)}.lv-press__logo--rtl{background-image:url(/assets/presse/blanc/rtl.png)}.lv-press__logo--nrj{background-image:url(/assets/presse/blanc/nrj.png)}.st-root .lv-root.lv-root .st-input:focus{box-shadow:0 0 0 3px #a39eff38}.st-root .lv-root.lv-root select.st-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ececf1' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}}
