/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/polices/fraunces-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/polices/fraunces-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/polices/inter-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/polices/inter-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#fdf8f3;--surface:#fff;--primary:#c4634f;--primary-soft:#f3ded7;--secondary:#7a8b6f;--accent:#5c4b63;--peach:#f5c6a5;--text:#2e2a28;--text-soft:#6e625c;--danger-soft:#e8a87c;--radius-card:20px;--radius-btn:16px;--radius-chip:999px;--shadow-card:0 2px 12px #0000000d;--font-display:"Fraunces",serif;--font-body:"Inter",sans-serif;--ease:cubic-bezier(.19,.86,.28,1);--line:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--line:color-mix(in srgb,var(--text)10%,transparent)}}:root{--line-soft:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--line-soft:color-mix(in srgb,var(--text)6%,transparent)}}:root{--line-fort:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--line-fort:color-mix(in srgb,var(--text)34%,transparent)}}:root{--track:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--track:color-mix(in srgb,var(--text)11%,transparent)}}:root{--focus:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--focus:color-mix(in srgb,var(--accent)28%,transparent)}}:root{--focus-anneau:var(--accent);--desk:var(--peach)}@supports (color:color-mix(in lab,red,red)){:root{--desk:color-mix(in srgb,var(--peach)14%,var(--bg))}}:root{--bezel:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--bezel:color-mix(in srgb,var(--text)92%,var(--accent))}}:root{--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--accent-soft:color-mix(in srgb,var(--accent)10%,var(--surface))}}:root{--secondary-soft:var(--secondary)}@supports (color:color-mix(in lab,red,red)){:root{--secondary-soft:color-mix(in srgb,var(--secondary)18%,var(--surface))}}:root{--peach-soft:var(--peach)}@supports (color:color-mix(in lab,red,red)){:root{--peach-soft:color-mix(in srgb,var(--peach)38%,var(--surface))}}:root{--danger-bg:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){:root{--danger-bg:color-mix(in srgb,var(--danger-soft)26%,var(--surface))}}:root{--primary-ink:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--primary-ink:color-mix(in srgb,var(--primary)74%,var(--text))}}:root{--primary-petit:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--primary-petit:color-mix(in srgb,var(--primary)88%,var(--text))}}:root{--success-ink:#555d4d;--danger-ink:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){:root{--danger-ink:color-mix(in srgb,var(--danger-soft)42%,var(--text))}}:root{--sucres-bar:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){:root{--sucres-bar:color-mix(in srgb,var(--danger-soft)66%,var(--text))}}:root{--filet:#ede4dc;--filet-fort:#e8e3df;--filet-carte:#efe7e0;--filet-liste:#f2ebe5;--filet-tendre:#f2eae2;--filet-chaud:#efe4da;--filet-chaud-int:#eadfd4;--champ-bord:#e0d6ce;--champ-bord-actif:#d8ccc2;--cran-bord:#9b8d7e;--peach-bord:#c57f52;--filet-sauge:#dce3d6;--icone-verrou:#8a7f78;--filet-estompe:#eae1d9;--texte-estompe:#6e625c;--survol-doux:#f4ede6;--pointille:#dfd5cc;--puce-vide:#c9bfb6;--poignee:#ddd3cb;--inter-eteint:#9a8d86;--inactif-fond:#ede6e0;--pill-actif:#eae5ec;--prune-survol:#e6e2e7;--terracotta-survol:#b65a47;--sauge-bloc:#f1f4ee;--sauge-survol:#f5f7f3;--bande-chaude:#fbf3ec;--fond-avert:#fbede2;--prune-encre:#4a3d50;--sauge-texte:#3f4a38;--sauge-puce-vide:#a8b2a0;--texte-chip:#4a423e;--avatar-encre:#7a4331;--jauge-avert:#b98a63;--radius-heros:22px;--radius-bloc:18px;--radius-tuile:14px;--ombre-heros:0 16px 36px -18px var(--text),0 1px 2px var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--ombre-heros:0 16px 36px -18px color-mix(in srgb,var(--text)28%,transparent),0 1px 2px color-mix(in srgb,var(--text)5%,transparent)}}:root{--ombre-fine:0 1px 2px var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--ombre-fine:0 1px 2px color-mix(in srgb,var(--text)5%,transparent)}}:root{--ombre-cta:0 8px 20px -8px var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--ombre-cta:0 8px 20px -8px color-mix(in srgb,var(--primary)55%,transparent)}}:root{--ombre-cta-presse:0 3px 8px var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--ombre-cta-presse:0 3px 8px color-mix(in srgb,var(--primary)30%,transparent)}}:root{--ombre-feuille:0 -18px 40px var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--ombre-feuille:0 -18px 40px color-mix(in srgb,var(--text)20%,transparent)}}:root{--ombre-fab:0 12px 26px -8px var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--ombre-fab:0 12px 26px -8px color-mix(in srgb,var(--accent)60%,transparent)}}:root{--voile:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--voile:color-mix(in srgb,var(--text)42%,transparent)}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-card:var(--radius-card);--radius-btn:var(--radius-btn);--radius-chip:var(--radius-chip);--shadow-card:var(--shadow-card);--font-display:var(--font-display);--font-body:var(--font-body)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-12{height:calc(var(--spacing)*12)}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}*,:after,:before{box-sizing:border-box}body{background:var(--desk);color:var(--text);font:400 17px/1.6 var(--font-body);text-rendering:optimizeLegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:600;line-height:1.15}p{text-wrap:pretty;margin:0}a{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){a{-webkit-text-decoration-color:color-mix(in srgb,var(--accent)40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent)40%,transparent)}}a{text-underline-offset:3px}a:hover{color:var(--primary)}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px;border-radius:6px}#contenu:focus,#contenu:focus-visible{outline:none}.num{font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}i[data-lucide]{stroke-width:1.9px;flex:none;width:22px;height:22px}.hbar{background:var(--text);color:var(--surface);align-items:center;gap:14px;padding:9px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.hbar{color:color-mix(in srgb,var(--surface)88%,transparent)}}.hbar{letter-spacing:.02em;font-size:12.5px;font-weight:600}.hbar a{color:var(--peach);font-weight:700;text-decoration:none}.hbar a:hover{color:var(--surface)}.hbar .tagd{background:var(--surface);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.hbar .tagd{background:color-mix(in srgb,var(--surface)14%,transparent)}}.hbar .tagd{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:11.5px}.desk{max-width:1440px;margin:0 auto;padding:40px clamp(20px,4vw,64px) 96px}.desk-top{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.desk-back{font-size:14.5px;font-weight:600;text-decoration:none}.desk-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary-ink);font-size:13px;font-weight:700}.desk h1.desk-title{letter-spacing:-.01em;margin:6px 0 8px;font-size:clamp(28px,3.4vw,40px)}.desk-note{max-width:760px;color:var(--text-soft);font-size:16px;line-height:1.55}.desk-note strong{color:var(--text)}.phones{flex-wrap:wrap;align-items:flex-start;gap:48px;margin-top:36px;display:flex}.phone-col{flex-direction:column;gap:14px;max-width:100%;display:flex}.phone-cap{color:var(--text-soft);letter-spacing:.02em;padding-left:6px;font-size:14px;font-weight:600}.phone-cap b{color:var(--text)}.phone{background:var(--bezel);width:390px;max-width:100%;box-shadow:0 24px 60px var(--text),0 2px 8px var(--text);border-radius:52px;padding:11px}@supports (color:color-mix(in lab,red,red)){.phone{box-shadow:0 24px 60px color-mix(in srgb,var(--text)22%,transparent),0 2px 8px color-mix(in srgb,var(--text)12%,transparent)}}.phone{flex:none}.screen{background:var(--bg);border-radius:42px;flex-direction:column;min-height:844px;display:flex;position:relative;overflow:hidden}.fold{border-top:2px dashed var(--accent);position:absolute;top:822px;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.fold{border-top:2px dashed color-mix(in srgb,var(--accent)30%,transparent)}}.fold{z-index:60;pointer-events:none}.fold span{letter-spacing:.08em;background:var(--accent);color:var(--surface);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;position:absolute;top:-11px;right:10px}.statusbar{justify-content:space-between;padding:16px 26px 6px;font-size:15px;font-weight:600}.sb-right,.statusbar{align-items:center;display:flex}.sb-right{gap:6px}.sb-cell{align-items:flex-end;gap:2px;display:flex}.sb-cell b{background:var(--text);border-radius:1px;width:3px}.sb-batt{border:1.5px solid var(--text);width:25px;height:12px}@supports (color:color-mix(in lab,red,red)){.sb-batt{border:1.5px solid color-mix(in srgb,var(--text)55%,transparent)}}.sb-batt{border-radius:4px;padding:1.5px}.sb-batt i{background:var(--text);border-radius:2px;width:72%;height:100%;display:block}.appbar{justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 4px;display:flex}.appbar .brand{font-family:var(--font-display);color:var(--accent);font-size:20px;font-weight:600}.appbar-ic{gap:6px;display:flex}.icbtn{width:48px;height:48px;color:var(--accent);background:var(--accent);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.icbtn{background:color-mix(in srgb,var(--accent)7%,transparent)}}.icbtn i{width:21px;height:21px}.content{flex-direction:column;gap:16px;padding:6px 20px 24px;display:flex}.tabbar{z-index:50;background:var(--surface);grid-template-columns:repeat(5,1fr);gap:2px;margin-top:auto;padding:8px 8px 22px;display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.tabbar{background:color-mix(in srgb,var(--surface)88%,transparent)}}.tabbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line-soft)}.tab{color:var(--text-soft);letter-spacing:-.01em;flex-direction:column;align-items:center;gap:2px;font-size:11.5px;font-weight:500;text-decoration:none;display:flex}.tab i{width:22px;height:22px}.tab .tico{border-radius:999px;place-items:center;width:54px;height:29px;display:grid}.tab.on{color:var(--accent);font-weight:700}.tab.on .tico{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tab.on .tico{background:color-mix(in srgb,var(--accent)13%,transparent)}}.homedash{background:var(--text);border-radius:999px;width:120px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.homedash{background:color-mix(in srgb,var(--text)30%,transparent)}}.homedash{z-index:55}.fab{z-index:52;background:var(--accent);color:var(--surface);box-shadow:0 10px 24px var(--accent);border-radius:999px;align-items:center;gap:8px;margin:0 14px 0 auto;padding:13px 20px 13px 16px;font-size:16px;font-weight:700;display:flex;position:sticky;bottom:104px}@supports (color:color-mix(in lab,red,red)){.fab{box-shadow:0 10px 24px color-mix(in srgb,var(--accent)38%,transparent)}}.fab{width:max-content}.fab i{width:21px;height:21px}.btn{border-radius:var(--radius-btn);text-align:center;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:13px 22px;font-size:18px;font-weight:600;line-height:1.25;text-decoration:none;transition:transform 60ms,box-shadow .15s,background .15s;display:flex}.btn i{width:21px;height:21px}.btn-primary{background:var(--primary);color:var(--surface);box-shadow:0 8px 20px var(--primary);font-size:19px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.btn-primary{box-shadow:0 8px 20px color-mix(in srgb,var(--primary)30%,transparent)}}.btn-primary:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover{background:color-mix(in srgb,var(--primary)90%,var(--text))}}.btn-primary:active{box-shadow:0 3px 8px var(--primary);transform:translateY(1px)scale(.99)}@supports (color:color-mix(in lab,red,red)){.btn-primary:active{box-shadow:0 3px 8px color-mix(in srgb,var(--primary)25%,transparent)}}.btn-secondary{background:var(--surface);color:var(--accent);border:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn-secondary{border:2px solid color-mix(in srgb,var(--accent)55%,transparent)}}.btn-secondary:hover{border-color:var(--accent);background:var(--accent-soft)}.btn-tertiary{color:var(--accent);min-height:48px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);background:0 0}@supports (color:color-mix(in lab,red,red)){.btn-tertiary{-webkit-text-decoration-color:color-mix(in srgb,var(--accent)35%,transparent);text-decoration-color:color-mix(in srgb,var(--accent)35%,transparent)}}.btn-tertiary{text-underline-offset:4px}.btn.is-disabled,.btn[disabled]{background:var(--text-soft)}@supports (color:color-mix(in lab,red,red)){.btn.is-disabled,.btn[disabled]{background:color-mix(in srgb,var(--text-soft)14%,var(--bg))}}.btn.is-disabled,.btn[disabled]{color:var(--text-soft);box-shadow:none;cursor:not-allowed;border:none}.btn.is-loading{color:#0000;position:relative}.btn.is-loading:after{content:"";border:3px solid var(--surface);border-radius:50%;width:22px;height:22px;position:absolute}@supports (color:color-mix(in lab,red,red)){.btn.is-loading:after{border:3px solid color-mix(in srgb,var(--surface)45%,transparent)}}.btn.is-loading:after{border-top-color:var(--surface);animation:spin .8s linear infinite}.btn.is-loading.btn-secondary:after{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.btn.is-loading.btn-secondary:after{border-color:color-mix(in srgb,var(--accent)30%,transparent)}}.btn.is-loading.btn-secondary:after{border-top-color:var(--accent)}@keyframes spin{to{transform:rotate(1turn)}}.btn-row{gap:12px;display:flex}.btn-row .btn{flex:1;width:auto}.card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px}.card-k{letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.card-k i{width:16px;height:16px;color:var(--primary-ink)}.card h3{margin-top:6px;font-size:21px}.card .sub{color:var(--text-soft);font-size:15.5px;line-height:1.5}.card-cta{color:var(--primary-ink);align-items:center;gap:8px;margin-top:12px;font-size:16px;font-weight:700;display:flex}.card-cta i{width:19px;height:19px}.card-soft{background:var(--peach-soft);box-shadow:none}.card-accent{background:var(--accent)}.card-accent,.card-accent .card-k,.card-accent .sub{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.card-accent .card-k,.card-accent .sub{color:color-mix(in srgb,var(--surface)78%,transparent)}}.stepper{flex-direction:column;gap:8px;display:flex}.stepper .bar{background:var(--track);border-radius:999px;height:6px;overflow:hidden}.stepper .bar i{background:linear-gradient(90deg,var(--peach),var(--primary));border-radius:999px;height:100%;transition:width .3s;display:block}.stepper .lbl{color:var(--text-soft);justify-content:space-between;font-size:13.5px;font-weight:600;display:flex}.chips{flex-direction:column}.chip,.chips{gap:12px;display:flex}.chip{border-radius:var(--radius-chip);border:1.5px solid var(--line);background:var(--surface);text-align:left;align-items:center;min-height:56px;padding:14px 18px;font-size:17px;font-weight:500;transition:border .12s,background .12s}.chip i{width:20px;height:20px;color:var(--text-soft)}.chip:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.chip:hover{border-color:color-mix(in srgb,var(--primary)50%,transparent)}}.chip.on{border:2px solid var(--primary);background:var(--primary-soft);font-weight:600}.chip.on i{color:var(--primary-ink)}.chip .tick{background:var(--primary);width:24px;height:24px;color:var(--surface);border-radius:50%;place-items:center;margin-left:auto;display:grid}.chip .tick i{width:15px;height:15px;color:var(--surface)}.sliders{flex-direction:column;gap:18px;display:flex}.slider-emoji{justify-content:space-between;gap:8px;display:flex}.semo{border:1.5px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:56px;height:56px;font-size:26px;transition:transform .1s;display:grid}.semo.on{border:2.5px solid var(--primary);background:var(--primary-soft);box-shadow:0 6px 14px var(--primary);transform:scale(1.12)}@supports (color:color-mix(in lab,red,red)){.semo.on{box-shadow:0 6px 14px color-mix(in srgb,var(--primary)22%,transparent)}}.semo-lbl{color:var(--text-soft);justify-content:space-between;padding:0 6px;font-size:13.5px;font-weight:600;display:flex}.field{flex-direction:column;gap:7px;display:flex}.field label{font-size:15px;font-weight:600}.field input,.field select,.field textarea{border:1.5px solid var(--line);background:var(--surface);width:100%;min-height:54px;font:500 17px/1.4 var(--font-body);color:var(--text);border-radius:14px;padding:14px 16px}.field input::placeholder{color:var(--text-soft)}@supports (color:color-mix(in lab,red,red)){.field input::placeholder{color:color-mix(in srgb,var(--text-soft)75%,transparent)}}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3.5px var(--focus);outline:none}.field.is-err input{border-color:var(--danger-ink);box-shadow:0 0 0 3.5px var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.field.is-err input{box-shadow:0 0 0 3.5px color-mix(in srgb,var(--danger-soft)30%,transparent)}}.field .hint{color:var(--text-soft);font-size:14.5px;line-height:1.45}.field.is-err .hint{color:var(--danger-ink);font-weight:600}.suffix{position:relative}.suffix span{color:var(--text-soft);font-weight:600;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.toggle{background:var(--track);border-radius:999px;flex:none;width:56px;height:33px;transition:background .15s;position:relative}.toggle:after{content:"";background:var(--surface);width:27px;height:27px;box-shadow:0 2px 6px var(--text);border-radius:50%;position:absolute;top:3px;left:3px}@supports (color:color-mix(in lab,red,red)){.toggle:after{box-shadow:0 2px 6px color-mix(in srgb,var(--text)25%,transparent)}}.toggle:after{transition:left .15s}.toggle.on{background:var(--secondary)}.toggle.on:after{left:26px}.counters{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cnt{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;flex-direction:column;gap:6px;padding:12px 12px 11px;display:flex}.cnt .t{letter-spacing:.07em;text-transform:uppercase;color:var(--text-soft);font-size:12px;font-weight:700}.cnt .v{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1}.cnt .v small{font-family:var(--font-body);color:var(--text-soft);font-size:12.5px;font-weight:600}.cnt .bar{background:var(--track);border-radius:999px;height:7px;overflow:hidden}.cnt .bar i{background:var(--secondary);border-radius:999px;height:100%;display:block}.cnt.is-sucre .bar i{background:var(--sucres-bar)}.cnt .g{color:var(--text-soft);font-size:11.5px;font-weight:600}.cnt.done .v{color:var(--success-ink)}.counters.inline{grid-template-columns:repeat(3,minmax(0,1fr))}.ring{--p:60;--ring-c:var(--secondary);--sz:52px;width:var(--sz);height:var(--sz);background:conic-gradient(var(--ring-c)calc(var(--p)*1%),var(--track)0);border-radius:50%;flex:none;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.ringwrap{place-items:center;display:grid;position:relative}.ringwrap>span{font-size:13px;font-weight:700;position:absolute}.streak{background:var(--peach-soft);color:var(--primary-ink);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:15px;font-weight:700;display:inline-flex}.spark{stroke:var(--secondary);stroke-width:3px;fill:none;stroke-linecap:round;stroke-linejoin:round}.badge-w{background:var(--secondary-soft);width:52px;height:52px;color:var(--success-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;position:relative}.badge-w i{width:22px;height:22px}.badge-w.now{background:var(--primary-soft);color:var(--primary-ink);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.badge-w.now{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary)35%,transparent)}}.badge-w.lock{border:1.8px dashed var(--line);color:var(--text-soft);background:0 0}@supports (color:color-mix(in lab,red,red)){.badge-w.lock{color:color-mix(in srgb,var(--text-soft)70%,transparent)}}.toast{background:var(--surface);box-shadow:0 16px 40px var(--text);border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.toast{box-shadow:0 16px 40px color-mix(in srgb,var(--text)18%,transparent)}}.toast{overflow:hidden}.toast .ic{background:var(--secondary-soft);width:46px;height:46px;color:var(--success-ink);border-radius:50%;flex:none;place-items:center;display:grid}.toast b{font-size:16.5px}.toast p{color:var(--text-soft);font-size:14.5px;line-height:1.4}.confetti{pointer-events:none;background:radial-gradient(circle 3px at 12% 20%,var(--peach)98%,transparent),radial-gradient(circle 2.5px at 30% 82%,var(--secondary)98%,transparent),radial-gradient(circle 2px at 55% 12%,var(--primary)98%,transparent),radial-gradient(circle 2.5px at 78% 26%,var(--accent)98%,transparent),radial-gradient(circle 2px at 92% 70%,var(--peach)98%,transparent);opacity:.5;position:absolute;inset:0}.banner-med{background:var(--peach-soft);border:1px solid var(--danger-soft);gap:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.banner-med{border:1px solid color-mix(in srgb,var(--danger-soft)45%,transparent)}}.banner-med{border-radius:16px;align-items:flex-start;padding:14px 16px}.banner-med i{width:22px;height:22px;color:var(--danger-ink);flex:none;margin-top:2px}.banner-med p{font-size:15.5px;line-height:1.5}.banner-med b{font-size:16px;display:block}.audio{background:var(--accent);color:var(--surface);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.audio .play{background:var(--surface);width:52px;height:52px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.audio .track{flex:1}.audio .track .bar{background:var(--surface);border-radius:999px;height:5px;display:block}@supports (color:color-mix(in lab,red,red)){.audio .track .bar{background:color-mix(in srgb,var(--surface)25%,transparent)}}.audio .track .bar i{background:var(--peach);border-radius:999px;width:34%;height:100%;display:block}.audio .times{opacity:.85;justify-content:space-between;margin-top:6px;font-size:12.5px;font-weight:600;display:flex}.audio .spd{border:1.5px solid var(--surface);font-size:13px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.audio .spd{border:1.5px solid color-mix(in srgb,var(--surface)40%,transparent)}}.audio .spd{border-radius:999px;padding:5px 10px}.bubbles{flex-direction:column;gap:12px;display:flex}.bub{border-radius:18px;max-width:82%;padding:12px 16px;font-size:16px;line-height:1.5}.bub.ia{background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--shadow-card);border-bottom-left-radius:6px}.bub.me{background:var(--primary-soft);border-bottom-right-radius:6px;margin-left:auto}.bub.team{background:var(--accent-soft);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.bub.team{border:1px solid color-mix(in srgb,var(--accent)22%,transparent)}}.bub.team{border-bottom-left-radius:6px}.bub .who{color:var(--accent);align-items:center;gap:8px;margin-bottom:5px;font-size:13px;font-weight:700;display:flex}.bub .who .av{background:var(--peach);width:24px;height:24px;color:var(--avatar-encre);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.bub.sys{color:var(--text-soft);text-align:center;background:0 0;border:none;align-self:center;padding:2px 10px;font-size:13.5px;font-weight:600}.dish{background:linear-gradient(135deg,var(--peach)0,var(--primary-soft)55%,var(--peach-soft)100%);color:var(--primary-ink);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.dish .emo{background:var(--surface);border-radius:50%;width:44px;height:44px}@supports (color:color-mix(in lab,red,red)){.dish .emo{background:color-mix(in srgb,var(--surface)70%,transparent)}}.dish .emo{filter:saturate(.9);box-shadow:0 3px 10px var(--primary);place-items:center;font-size:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.dish .emo{box-shadow:0 3px 10px color-mix(in srgb,var(--primary)16%,transparent)}}.dish .lbl{color:var(--primary-ink);text-shadow:0 1px 0 var(--surface);font-size:12.5px;font-weight:700;position:absolute;bottom:8px;left:10px;right:10px}@supports (color:color-mix(in lab,red,red)){.dish .lbl{text-shadow:0 1px 0 color-mix(in srgb,var(--surface)60%,transparent)}}.dish.round{border-radius:50%}.state{border:1.8px dashed var(--line);border-radius:var(--radius-card);text-align:center;background:var(--surface);flex-direction:column;align-items:center;gap:10px;padding:26px 22px;display:flex}@supports (color:color-mix(in lab,red,red)){.state{background:color-mix(in srgb,var(--surface)55%,transparent)}}.state i{width:30px;height:30px;color:var(--text-soft)}.state b{font-size:17px}.state p{color:var(--text-soft);max-width:420px;font-size:15px}.skel{background:linear-gradient(100deg,var(--track)40%,var(--surface)50%,var(--track)60%);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.skel{background:linear-gradient(100deg,var(--track)40%,color-mix(in srgb,var(--surface)70%,transparent)50%,var(--track)60%)}}.skel{background-size:200% 100%;animation:shimmer 1.4s infinite}@keyframes shimmer{to{background-position:-200% 0}}.states-strip{margin-top:44px}.states-strip>h2{letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-family:var(--font-body);color:var(--text-soft);margin-bottom:16px;font-weight:700}.states-row{flex-wrap:wrap;gap:20px;display:flex}.state-card{background:var(--surface);width:352px;box-shadow:var(--shadow-card);border-radius:18px;overflow:hidden}.state-card .tag{letter-spacing:.1em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent);padding:9px 16px;font-size:12px;font-weight:800}.state-card .inner{padding:18px}body.maison{background:var(--bg)}.m-app{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.m-side{background:var(--surface);border-right:1px solid var(--line-soft);flex-direction:column;height:100vh;padding:18px 12px;display:flex;position:sticky;top:0}.m-logo{align-items:center;gap:10px;padding:6px 10px 18px;display:flex}.m-logo .sq{background:var(--accent);width:34px;height:34px;color:var(--surface);border-radius:10px;place-items:center;font-size:17px;display:grid}.m-logo .sq,.m-logo b{font-family:var(--font-display);font-weight:600}.m-logo b{color:var(--accent);font-size:18px}.m-logo small{letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);font-size:11px;font-weight:700;display:block}.m-nav{flex-direction:column;gap:2px;display:flex}.m-nav a{color:var(--text-soft);border-radius:12px;align-items:center;gap:11px;padding:10px 12px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.m-nav a i{width:19px;height:19px}.m-nav a:hover{background:var(--accent-soft);color:var(--accent)}.m-nav a.on{background:var(--accent);color:var(--surface)}.m-nav a .pill{background:var(--primary);color:var(--surface);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11.5px;font-weight:800}.m-nav a.on .pill{background:var(--surface);color:var(--accent)}.m-user{border-top:1px solid var(--line-soft);align-items:center;gap:10px;margin-top:auto;padding:12px 10px;display:flex}.m-user .av{background:var(--peach);width:36px;height:36px;color:var(--avatar-encre);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.m-user b{font-size:14px;display:block}.m-user small{color:var(--text-soft);font-size:12px;font-weight:600}.m-main{min-width:0;padding:26px 34px 80px}.m-crumb{letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);font-size:12.5px;font-weight:700}.m-head{flex-wrap:wrap;align-items:center;gap:16px;margin:6px 0 20px;display:flex}.m-head h1{letter-spacing:-.01em;font-size:30px}.m-head .grow{flex:1}.m-search{background:var(--surface);border:1.5px solid var(--line);min-width:250px;color:var(--text-soft);border-radius:12px;align-items:center;gap:9px;padding:9px 14px;font-size:14px;font-weight:500;display:flex}.m-search i{width:17px;height:17px}.m-tabs{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.m-tabs a{color:var(--text-soft);border:1.5px solid #0000;border-radius:999px;padding:8px 15px;font-size:14px;font-weight:600;text-decoration:none}.m-tabs a.on,.m-tabs a:hover{color:var(--accent);background:var(--accent-soft)}.m-tabs a.on{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-tabs a.on{border-color:color-mix(in srgb,var(--accent)25%,transparent)}}.m-tabs a.on{font-weight:700}.m-filters{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px;display:flex}.f-chip{border:1.5px solid var(--line);background:var(--surface);color:var(--text-soft);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.f-chip i{width:15px;height:15px}.f-chip.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);font-weight:700}.filtres-cliente .f-chip{min-height:48px;padding:11px 15px;font-size:14.5px}.f-chip-attente{border:2px solid;border-radius:50%;width:13px;height:13px}@supports (color:color-mix(in lab,red,red)){.f-chip-attente{border:2px solid color-mix(in srgb,currentColor 28%,transparent)}}.f-chip-attente{border-top-color:currentColor;flex:none;animation:spin .8s linear infinite}.btn-c{border-radius:11px;align-items:center;gap:8px;width:auto;min-height:40px;padding:9px 16px;font-size:14px;display:inline-flex}.btn-c i{width:16.5px;height:16.5px}.btn-c.btn-primary{box-shadow:none;font-size:14.5px;font-weight:700}.btn-c.btn-primary,.btn-c.btn-primary:hover{background:var(--primary-petit)}@supports (color:color-mix(in lab,red,red)){.btn-c.btn-primary:hover{background:color-mix(in srgb,var(--primary-petit)88%,var(--text))}}.btn-c.ghost{border:1.5px solid var(--line);background:var(--surface);color:var(--text);font-weight:600}.btn-c.ghost:hover{border-color:var(--accent);color:var(--accent)}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:22px;display:grid}.kpi{background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;padding:16px 18px}.kpi .k{letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);font-size:12px;font-weight:700}.kpi .v{font-family:var(--font-display);letter-spacing:-.01em;margin-top:4px;font-size:30px;font-weight:600}.kpi .d{margin-top:2px;font-size:12.5px;font-weight:700}.kpi .d.up{color:var(--success-ink)}.kpi .d.dn{color:var(--danger-ink)}.kpi .d.n{color:var(--text-soft)}.tblwrap{background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;overflow:auto}table.tbl{border-collapse:collapse;width:100%;font-size:14.5px}.tbl th{letter-spacing:.07em;text-transform:uppercase;color:var(--text-soft);text-align:left;border-bottom:1.5px solid var(--line);white-space:normal;background:var(--bg);padding:12px 10px;font-size:12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.tbl th{background:color-mix(in srgb,var(--bg)55%,var(--surface))}}.tbl th .sort{vertical-align:-3px;color:var(--accent);margin-left:3px;display:inline-flex}.tbl th .sort i{width:13px;height:13px}.tbl td{border-bottom:1px solid var(--line-soft);vertical-align:middle;white-space:nowrap;padding:11px 10px}.tbl td.statut{white-space:normal;max-width:180px}.tbl td.libelle{min-width:300px}.tbl td.brut,.tbl td.libelle,.tbl td.prose{white-space:normal}.tbl td.brut{overflow-wrap:anywhere}.tbl tr:hover td{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tbl tr:hover td{background:color-mix(in srgb,var(--accent)4%,transparent)}}.tbl tr.warn td{background:var(--danger-soft)}@supports (color:color-mix(in lab,red,red)){.tbl tr.warn td{background:color-mix(in srgb,var(--danger-soft)12%,transparent)}}.tbl td .name{color:var(--text);font-weight:700;text-decoration:none}.tbl td .name:hover{color:var(--primary)}.tbl td small{color:var(--text-soft);white-space:normal;font-size:12.5px;font-weight:500;display:block}.tbl-foot{color:var(--text-soft);align-items:center;gap:14px;padding:11px 16px;font-size:13px;font-weight:600;display:flex}.pager{gap:4px;margin-left:auto;display:flex}.pager a{min-width:30px;height:30px;color:var(--text-soft);border-radius:9px;place-items:center;padding:0 10px;font-weight:700;text-decoration:none;display:grid}.pager a.on{background:var(--accent);color:var(--surface)}.bs{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.bs:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.bs-payee{background:var(--secondary-soft);color:var(--success-ink)}.bs-encours{background:var(--peach-soft);color:var(--primary-ink)}.bs-echeance{background:var(--danger-bg);color:var(--danger-ink)}.bs-annulee{background:var(--text-soft)}@supports (color:color-mix(in lab,red,red)){.bs-annulee{background:color-mix(in srgb,var(--text-soft)14%,var(--surface))}}.bs-annulee{color:var(--text-soft)}.bs-prevu,.bs-remboursee{background:var(--accent-soft);color:var(--accent)}.bs-prepare{background:var(--peach-soft);color:var(--primary-ink)}.bs-livre{background:var(--secondary-soft);color:var(--success-ink)}.bs-reporte{background:var(--danger-bg);color:var(--danger-ink)}.bs-brouillon{background:var(--text-soft)}@supports (color:color-mix(in lab,red,red)){.bs-brouillon{background:color-mix(in srgb,var(--text-soft)13%,var(--surface))}}.bs-brouillon{color:var(--text-soft)}.bs-avalider{background:var(--peach-soft);color:var(--primary-ink)}.bs-publie{background:var(--secondary-soft);color:var(--success-ink)}.etiq{background:var(--surface);border:1.5px solid var(--text);width:340px;color:var(--text);border-radius:10px;padding:16px 18px;font-size:13px;line-height:1.45}.etiq .brand{border-bottom:1.5px solid var(--text);justify-content:space-between;align-items:baseline;margin-bottom:9px;padding-bottom:8px;display:flex}.etiq .brand b{font-family:var(--font-display);font-size:16px}.etiq h4{font-family:var(--font-body);margin:0 0 5px;font-size:15.5px;font-weight:800}.etiq .ing{font-size:11.8px;line-height:1.5}.etiq .ing strong{font-weight:800;text-decoration:underline}.etiq .row{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:8px;padding-top:7px;display:flex}.etiq .dlc{font-size:14px;font-weight:800}.etiq .vals{gap:12px;font-size:12.5px;font-weight:700;display:flex}.etiq .foot{color:var(--text-soft);margin-top:8px;font-size:10.8px;line-height:1.4}.pillrow{flex-wrap:wrap;gap:8px;display:flex}.tagp{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.hr{border:none;border-top:1px solid var(--line-soft);margin:4px 0}.sig{font-family:var(--font-display);color:var(--accent);font-size:18px;font-weight:600;line-height:1.5}@media (max-width:1080px){.m-app{grid-template-columns:76px 1fr}.m-logo b,.m-logo small,.m-side .m-nav a span,.m-user div{display:none}.m-nav a{justify-content:center}.m-nav a .pill{display:none}}i[data-lucide]{vertical-align:-.15em;justify-content:center;align-items:center;display:inline-flex}i[data-lucide]>svg{width:100%;height:100%;stroke-width:inherit;display:block}:root{--primary-ink-sur-soft:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--primary-ink-sur-soft:color-mix(in srgb,var(--primary)65%,var(--text))}}a{text-decoration-line:underline}a:not([href]){text-decoration-line:none}body{background:var(--bg);font-size:var(--body-size,17px)}html[data-taille=a]{--body-size:17px}html[data-taille=a-plus]{--body-size:19px}html[data-taille=a-plus-plus]{--body-size:21px}.app-screen{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex;position:relative}.app-screen>.content{flex:1}.app-screen .appbar{padding-top:calc(10px + env(safe-area-inset-top))}.app-screen .tabbar{padding-bottom:calc(22px + env(safe-area-inset-bottom))}.app-screen .fab{bottom:calc(var(--hs-onglets) + 18px)}.app-screen>:not(.fab,.skip,.sheet,.install-banner){width:100%;max-width:430px;margin-inline:auto}.app-screen[data-taille] a[href],.app-screen[data-taille] button{touch-action:manipulation}.app-screen a[href],.app-screen button{-webkit-tap-highlight-color:transparent}.app-screen .btn-primary:active,.app-screen .btn-primary:hover,.app-screen .btn-primary:link,.app-screen .btn-primary:visited,.skip{color:var(--surface)}.skip{z-index:100;background:var(--accent);border-radius:var(--radius-btn);align-items:center;min-height:48px;padding:14px 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:0;left:-9999px}.skip:focus{left:calc(12px + env(safe-area-inset-left));top:calc(12px + env(safe-area-inset-top));color:var(--surface)}.skip:focus:not(:focus-visible){top:0;left:-9999px}.degraded{background:var(--peach-soft);border-bottom:1px solid var(--danger-soft);align-items:flex-start;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.degraded{border-bottom:1px solid color-mix(in srgb,var(--danger-soft)45%,transparent)}}.degraded{color:var(--text);padding:10px 20px;font-size:14px;line-height:1.45}.degraded i{width:18px;height:18px;color:var(--danger-ink);flex:none;margin-top:2px}.degraded b{font-weight:700}.fab.is-soon{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.fab.is-soon{background:color-mix(in srgb,var(--accent)62%,var(--bg))}}.fab.is-soon{box-shadow:none;cursor:default}.fab .soon{letter-spacing:.06em;text-transform:uppercase;background:var(--surface);font-size:11px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.fab .soon{background:color-mix(in srgb,var(--surface)26%,transparent)}}.fab .soon{border-radius:999px;padding:2px 8px}.form-msg{font-size:15px;font-weight:600;line-height:1.5}.form-msg.err{color:var(--danger-ink)}.form-msg.ok{color:var(--success-ink)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important}.bande-jour,.gline,.moment,.seance .eyebrow,.seance h1,.seance-lecteur,.seance-progres i,.seance-rituel,[style*=animation-timeline]{opacity:1!important;animation:none!important;transform:none!important}.btn-hero:after,.btn.is-loading:after,.f-chip-attente,.hs-ecoute[data-lecture="1"] .hs-ecoute-voix,.hs-phone-grand .mini-phone,.skel,.typing i,.vsl-phone .mini-phone{animation:none!important}}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.scroll-progress{z-index:90;transform-origin:0;background:var(--primary);width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.site-head{z-index:60;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.site-head{background:color-mix(in srgb,var(--bg)72%,transparent)}}.site-head{-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);transition:border-color .4s var(--ease),background .4s var(--ease);border-bottom:1px solid #0000}.site-head.is-scrolled{background:var(--bg);border-bottom-color:var(--filet)}.site-head .wrap{gap:28px;padding-top:18px;padding-bottom:18px}.logo,.site-head .wrap{align-items:center;display:flex}.logo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);gap:10px;font-size:25px;font-weight:600;text-decoration:none}.logo:before{content:"";background:var(--primary);border-radius:50%;flex:none;width:9px;height:9px}.site-head .logo{min-height:48px}.site-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.site-nav a{color:var(--text-soft);transition:color .25s var(--ease);align-items:center;min-height:48px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.site-nav a:hover{color:var(--accent)}.site-nav .head-cta{background:var(--bg);min-height:48px;color:var(--primary-ink);border-radius:var(--radius-chip);border:1.5px solid var(--primary);box-shadow:0 4px 14px var(--primary);align-items:center;gap:8px;padding:10px 19px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.site-nav .head-cta{box-shadow:0 4px 14px color-mix(in srgb,var(--primary)16%,transparent)}}.site-nav .head-cta{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s var(--ease),transform .45s var(--ease),visibility 0s .45s;transform:translateY(-6px)scale(.96)}.site-nav .head-cta:focus-visible,.site-nav .head-cta:hover{background:var(--primary-soft);color:var(--primary-ink)}.site-nav .head-cta.is-on{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.band .cta{max-width:440px}.hero{padding:clamp(44px,6vw,86px) 0 0;position:relative;overflow:hidden}.hero>.wrap{z-index:1;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(28px,4.5vw,72px);display:grid;position:relative}.hero .halo{z-index:0;pointer-events:none;border-radius:50%;position:absolute}.hero .halo-1{filter:blur(6px);background:radial-gradient(circle at 40% 40%,var(--peach),transparent 68%);width:760px;height:760px;top:-280px;right:-260px}@supports (color:color-mix(in lab,red,red)){.hero .halo-1{background:radial-gradient(circle at 40% 40%,color-mix(in srgb,var(--peach)60%,transparent),transparent 68%)}}.hero .halo-2{filter:blur(4px);background:radial-gradient(circle at 50% 50%,var(--primary-soft),transparent 70%);width:420px;height:420px;bottom:40px;left:-190px}@supports (color:color-mix(in lab,red,red)){.hero .halo-2{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--primary-soft)85%,transparent),transparent 70%)}}.hero-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--primary-ink);font-size:12.5px;font-weight:700;line-height:1.35;display:inline-block}.hero h1{letter-spacing:-.032em;margin:20px 0 0;font-size:clamp(42px,11.2vw,76px);line-height:.99}.hero h1 span{display:block}.hero h1 em{color:var(--primary);font-style:normal;display:inline-block;position:relative}.hero h1 em:after{content:"";z-index:-1;background:var(--peach);height:.075em;position:absolute;bottom:.03em;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.hero h1 em:after{background:color-mix(in srgb,var(--peach)92%,transparent)}}.hero h1 em:after{border-radius:var(--radius-chip);transform-origin:0;transition:transform .9s var(--ease);transform:scaleX(0)}.hero h1 em.is-in:after{transform:scaleX(1)}.hero .lead{color:var(--text-soft);text-wrap:pretty;max-width:545px;margin-top:20px;font-size:clamp(18px,1.45vw,20.5px);line-height:1.6}@media (max-width:620px){.hero .lead{line-height:1.5}}.hero .cta{flex-direction:column;gap:14px;max-width:440px;margin-top:34px;display:flex}.hero .cta-note{font-size:17px}.cta-note{color:var(--text-soft);align-items:flex-start;gap:9px;line-height:1.5;display:flex}.cta-note i{width:16px;height:16px;color:var(--success-ink);margin-top:3px}.btn-hero{border-radius:var(--radius-btn);background:var(--primary);min-height:60px;color:var(--surface);box-shadow:0 14px 34px var(--primary);justify-content:center;align-items:center;gap:12px;padding:16px 26px;font-size:19px;font-weight:700;line-height:1.25;text-decoration:none;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.btn-hero{box-shadow:0 14px 34px color-mix(in srgb,var(--primary)34%,transparent)}}.btn-hero{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.btn-hero:hover{box-shadow:0 20px 44px var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.btn-hero:hover{box-shadow:0 20px 44px color-mix(in srgb,var(--primary)42%,transparent)}}.btn-hero:hover{color:var(--surface)}.btn-hero:active{transform:translateY(0)scale(.99)}.btn-hero i{width:20px;height:20px}.btn-hero i,.btn-hero span{z-index:1;position:relative}.btn-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--surface),transparent);width:38%;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.btn-hero:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface)26%,transparent),transparent)}}.btn-hero:after{animation:sheen 5.5s ease-in-out 2s infinite}@keyframes sheen{0%{transform:translate(-130%)skew(-18deg)}55%,to{transform:translate(320%)skew(-18deg)}}.hero-visual{justify-content:center;padding-bottom:122px;display:flex;position:relative;container-type:inline-size}.vsl-hero{aspect-ratio:16/9;background:var(--text);cursor:pointer;width:100%;max-width:600px;box-shadow:0 44px 84px -34px var(--text);border-radius:26px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vsl-hero{box-shadow:0 44px 84px -34px color-mix(in srgb,var(--text)52%,transparent)}}.vsl-hero img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.vsl-hero:after{content:"";pointer-events:none;background:linear-gradient(180deg,var(--text),var(--text)46%,var(--text));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.vsl-hero:after{background:linear-gradient(180deg,color-mix(in srgb,var(--text)52%,transparent),color-mix(in srgb,var(--text)12%,transparent)46%,color-mix(in srgb,var(--text)40%,transparent))}}.vsl-play{z-index:2;background:var(--surface);border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.vsl-play{background:color-mix(in srgb,var(--surface)95%,transparent)}}.vsl-play{box-shadow:0 16px 40px var(--text)}@supports (color:color-mix(in lab,red,red)){.vsl-play{box-shadow:0 16px 40px color-mix(in srgb,var(--text)50%,transparent)}}.vsl-play{transition:transform .35s var(--ease)}.vsl-play i{width:30px;height:30px;color:var(--primary);margin-left:5px}.vsl-hero:hover .vsl-play{transform:translate(-50%,-50%)scale(1.09)}.vsl-meta{z-index:2;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute;top:20px;left:22px}.vsl-meta b{font-size:13.5px}.vsl-meta .duree,.vsl-meta b{color:var(--surface);font-weight:700}.vsl-meta .duree{background:var(--text);font-size:12.5px}@supports (color:color-mix(in lab,red,red)){.vsl-meta .duree{background:color-mix(in srgb,var(--text)52%,transparent)}}.vsl-meta .duree{border-radius:var(--radius-chip);padding:5px 11px}.vsl-meta .st{color:var(--surface);font-size:12.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.vsl-meta .st{color:color-mix(in srgb,var(--surface)80%,transparent)}}.vsl-hero iframe{z-index:3;border:0;width:100%;height:100%;position:absolute;inset:0}.vsl-phone{z-index:4;pointer-events:none;--reduction:.26;position:absolute;bottom:0;right:calc(max(0px,50% - 300px) - 12px)}.vsl-phone>div{transform:scale(var(--reduction));transform-origin:100% 100%}@container (max-width:380px){.vsl-phone{display:none}}@container (min-width:380px){.vsl-phone{--reduction:.36}}@container (min-width:410px){.vsl-phone{--reduction:.39}}@container (min-width:440px){.vsl-phone{--reduction:.42}}@container (min-width:470px){.vsl-phone{--reduction:.45}}@container (min-width:500px){.vsl-phone{--reduction:.48}}@keyframes flottement{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.vsl-phone .mini-phone{animation:flottement 7s ease-in-out 1.4s infinite}.mini-phone{background:var(--bezel);width:340px;box-shadow:0 50px 90px -20px var(--text),0 8px 22px var(--text);border-radius:48px;padding:10px}@supports (color:color-mix(in lab,red,red)){.mini-phone{box-shadow:0 50px 90px -20px color-mix(in srgb,var(--text)44%,transparent),0 8px 22px color-mix(in srgb,var(--text)18%,transparent)}}.mini-screen{background:var(--bg);border-radius:39px;flex-direction:column;gap:15px;padding:26px 20px 28px;display:flex}.mini-screen .k{letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);font-size:11.5px;font-weight:700}.mini-screen .score{align-items:flex-end;gap:11px;margin-top:6px;display:flex}.mini-screen .score b{font-family:var(--font-display);letter-spacing:-.03em;font-size:56px;font-weight:600;line-height:1}.mini-screen .score span{color:var(--text-soft);padding-bottom:9px;font-size:15px;font-weight:600}.mini-screen .lecon{background:var(--surface);border-radius:var(--radius-card);border:1px solid var(--line-soft);padding:17px}.mini-screen .lecon .k{letter-spacing:.14em;align-items:center;gap:8px;display:flex}.mini-screen .lecon .k i{width:15px;height:15px;color:var(--primary-ink)}.mini-screen .lecon p:not(.k){margin-top:8px;font-size:16px;font-weight:700;line-height:1.35}.mini-screen .mardi{background:var(--peach-soft);border-radius:var(--radius-card);padding:15px 17px}.mini-screen .mardi p{font-size:14px;line-height:1.5}.mini-screen .cnt{gap:7px;padding:13px 12px}.mini-screen .cnt .t{letter-spacing:.09em;font-size:11px}.mini-screen .cnt .v{letter-spacing:normal;font-size:23px}.mini-screen .cnt .v small{letter-spacing:normal;font-size:12px}.mini-screen .cnt .bar i{width:0;transition:width 1.2s var(--ease)}.mini-screen .cnt:nth-child(2) .bar i{transition-delay:.1s}.mini-screen .cnt:nth-child(3) .bar i{transition-delay:.2s}.mini-screen.is-in .cnt:first-child .bar i{width:100%}.mini-screen.is-in .cnt:nth-child(2) .bar i{width:70%}.mini-screen.is-in .cnt:nth-child(3) .bar i{width:36%}.trust{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.trust>span{color:var(--text);align-items:center;gap:11px;padding:22px 24px;font-size:17px;font-weight:600;display:flex}.trust>span:first-child{padding-left:0}.trust>span+span{border-left:1px solid var(--line)}.trust i{width:18px;height:18px;color:var(--success-ink)}.hero .trust-wrap{z-index:1;margin-top:clamp(32px,3.6vw,54px);position:relative}.strip-photo{background:var(--text);height:clamp(320px,38vw,560px);margin:0;position:relative;overflow:hidden}.strip-photo img{object-fit:cover;width:100%;height:100%}.strip-photo.assiette img{object-position:38% 56%}.sig-strip{background:var(--accent);color:var(--surface);margin-top:clamp(38px,4.5vw,66px);position:relative;overflow:hidden}.sig-strip:after{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 0,var(--peach),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sig-strip:after{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--peach)16%,transparent),transparent 62%)}}.sig-strip .wrap{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:1000px;padding-top:clamp(48px,5.2vw,76px);padding-bottom:clamp(48px,5.2vw,76px);display:flex;position:relative}.sig-strip .filet{background:var(--peach);width:34px;height:1px}@supports (color:color-mix(in lab,red,red)){.sig-strip .filet{background:color-mix(in srgb,var(--peach)60%,transparent)}}.sig-strip .sig{font-family:var(--font-display);color:var(--peach);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(26px,3.6vw,44px);font-weight:600;line-height:1.18}.sig-strip .s2{color:var(--surface);font-size:clamp(16px,1.4vw,18.5px);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.sig-strip .s2{color:color-mix(in srgb,var(--surface)76%,transparent)}}.sig-strip .s2{max-width:620px}.band .sig{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(26px,3.6vw,44px);line-height:1.18}.band .s2{font-size:clamp(16px,1.4vw,18.5px);line-height:1.6}section.band{padding:clamp(54px,6vw,90px) 0}#ce-que-vous-avez,#gratuit,#limites,#methode,#rythme{scroll-margin-top:100px}.band-head{max-width:720px;margin-bottom:clamp(34px,4vw,56px)}.band-head .desk-eyebrow,.band-head-split .desk-eyebrow{letter-spacing:.18em;margin-bottom:16px;font-size:12.5px;display:block}.band-head h2{letter-spacing:-.028em;font-size:clamp(34px,4.2vw,56px);line-height:1.03}.band>.wrap>h1{font-family:var(--font-display);letter-spacing:-.024em;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.06}.band-head p:not(.desk-eyebrow){color:var(--text-soft);margin-top:18px;font-size:17.5px;line-height:1.62}.band-head-split{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(38px,4.5vw,64px);display:grid}.band-head-split h2{letter-spacing:-.028em;font-size:clamp(34px,4.2vw,56px);line-height:1.03}.band-head-split .chapo{color:var(--text-soft);max-width:470px;padding-bottom:6px;font-size:17.5px;line-height:1.62}.verrou{position:relative}.verrou .fil{transform-origin:0;background:linear-gradient(90deg,var(--primary),var(--primary));height:1px;position:absolute;top:64px;left:0;right:0;transform:scaleX(0)}@supports (color:color-mix(in lab,red,red)){.verrou .fil{background:linear-gradient(90deg,color-mix(in srgb,var(--primary)38%,transparent),color-mix(in srgb,var(--primary)12%,transparent))}}.verrou .fil{transition:transform 1.5s var(--ease)}.verrou .fil.is-in{transform:scaleX(1)}.cles{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:clamp(18px,2.5vw,36px);display:grid;position:relative}.cle{background:var(--bg);border:1px solid var(--line-soft);transition:transform .45s var(--ease),box-shadow .45s var(--ease);border-radius:24px;padding:26px 26px 30px}.cle:hover{box-shadow:0 26px 52px -26px var(--text);transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.cle:hover{box-shadow:0 26px 52px -26px color-mix(in srgb,var(--text)40%,transparent)}}.cle .rond{background:var(--surface);border:1px solid var(--primary);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}@supports (color:color-mix(in lab,red,red)){.cle .rond{border:1px solid color-mix(in srgb,var(--primary)26%,transparent)}}.cle .rond{color:var(--primary);margin:0 0 22px}.cle .rond i{width:27px;height:27px}.cle .num{letter-spacing:.04em;color:var(--primary-ink);font-size:13px;font-weight:700}.cle .num,.cle b,.cle h3{font-family:var(--font-display);margin-bottom:10px;display:block}.cle b,.cle h3{letter-spacing:-.015em;text-wrap:wrap;font-size:24px;font-weight:600;line-height:1.6}.cle p{color:var(--text-soft);font-size:18px;line-height:1.6}.voir-video-row{justify-content:center;margin-top:clamp(30px,3.2vw,48px);display:flex}.voir-video{border-radius:var(--radius-chip);background:var(--bg);border:1.5px solid var(--primary);align-items:center;gap:12px;min-height:54px;padding:15px 28px;line-height:normal;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.voir-video{border:1.5px solid color-mix(in srgb,var(--primary)34%,transparent)}}.voir-video{color:var(--primary-ink);transition:background .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);font-size:16.5px;font-weight:700}.voir-video:hover{background:var(--primary-soft);border-color:var(--primary);transform:translateY(-2px)}.voir-video i{width:17px;height:17px}.voir-video small{font-weight:600;font-size:inherit;color:var(--text-soft)}.repere{border-top:1px solid var(--line);transition:padding-left .45s var(--ease);grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:baseline;gap:clamp(20px,4vw,64px);padding:clamp(22px,2.3vw,30px) 0;display:grid}.repere:last-child{border-bottom:1px solid var(--line)}.repere:hover{padding-left:14px}.repere .chiffre{font-family:var(--font-display);letter-spacing:-.035em;color:var(--primary);font-variant-numeric:tabular-nums lining-nums;align-items:baseline;gap:4px;font-size:clamp(38px,4.6vw,60px);font-weight:600;line-height:1;display:flex;position:relative}.repere .chiffre small{font-family:var(--font-body);color:var(--text-soft);letter-spacing:0;font-size:15px;font-weight:700}.repere .txt{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:baseline;gap:12px 40px;display:grid}.repere .txt b,.repere .txt h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:wrap;align-items:center;gap:12px;font-size:22px;font-weight:600;line-height:1.6;display:flex}.repere .txt b i,.repere .txt h3 i{width:21px;height:21px;color:var(--accent)}.hs-reperes-mention,.repere .txt p{color:var(--text-soft);font-size:18px;line-height:1.6}.hs-reperes-mention{max-width:62ch;margin:22px 0 0}.gratuit-head{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center;gap:clamp(24px,3.5vw,56px);margin-bottom:clamp(38px,4.5vw,60px);display:grid}.gratuit-head h2{letter-spacing:-.028em;font-size:clamp(30px,3.4vw,46px);line-height:1.06}.gratuit-head .cout{border-left:2px solid var(--primary);color:var(--text);margin-top:20px;padding-left:22px;font-size:18px;line-height:1.6}.gratuit-head .cout b{font-weight:600}.hs-portrait{margin:0}.hs-portrait-legende{color:var(--text-soft);margin-top:12px;font-size:17px;line-height:1.45}.gratuit-photo{aspect-ratio:4/3;border-radius:26px;margin:0;overflow:hidden}.gratuit-photo img{object-fit:cover;object-position:50% 58%;width:100%;height:100%}.free3{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;gap:clamp(16px,2vw,26px);display:grid}.free3 .card{background:var(--bg);border:1px solid var(--line-soft);box-shadow:none;transition:transform .45s var(--ease),box-shadow .45s var(--ease);border-radius:24px;padding:30px}.free3 .card:hover{box-shadow:0 26px 52px -26px var(--text);transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.free3 .card:hover{box-shadow:0 26px 52px -26px color-mix(in srgb,var(--text)40%,transparent)}}.free3 .n{width:auto;height:auto;font-family:var(--font-display);letter-spacing:-.03em;color:var(--primary);background:0 0;border-radius:0;font-size:46px;font-weight:600;line-height:1;display:block}@supports (color:color-mix(in lab,red,red)){.free3 .n{color:color-mix(in srgb,var(--primary)85%,var(--bg))}}.free3 .n{margin-bottom:20px}.free3 h3{letter-spacing:-.015em;margin:0 0 10px;font-size:21px}.free3 p{color:var(--text-soft);font-size:18px;line-height:1.6}.free3 .card.has-phone{padding-top:0;overflow:hidden}.free3 .media-phone{background:var(--peach-soft);border-radius:23px 23px 0 0;justify-content:center;height:236px;margin:0 -30px 24px;padding-top:26px;display:flex;overflow:hidden}.free3 .media-phone>div{transform-origin:50% 0;transform:scale(.62)}.proof{background:var(--peach-soft)}.proof .wrap{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:stretch;gap:clamp(20px,2.5vw,32px);display:grid}.quotecard{background:var(--surface);border:1px solid var(--line-soft);border-radius:26px;flex-direction:column;gap:18px;padding:clamp(28px,3vw,40px);display:flex;overflow:hidden}.quotecard.origine{justify-content:center}.quotecard .media{height:190px;margin:clamp(-40px,-3vw,-28px) clamp(-40px,-3vw,-28px) 4px;overflow:hidden}.quotecard .media img{object-fit:cover;object-position:50% 78%;width:100%;height:100%}.quotecard h2{letter-spacing:-.02em;font-size:clamp(26px,2.4vw,32px);line-height:1.12}.quotecard .src{font-size:18px}.quotecard .avert,.quotecard .src{color:var(--text-soft);line-height:1.6}.quotecard .avert{border-top:1px solid var(--line-soft);padding-top:16px;font-size:17px}.quotecard .avert b{color:var(--text)}.voix{gap:26px}.voix,.voix .bloc{flex-direction:column;display:flex}.voix .bloc{gap:16px}.voix .q{font-family:var(--font-display);letter-spacing:-.012em;font-size:20.5px;font-weight:600;line-height:1.45}.voix .who{align-items:center;gap:13px;display:flex}.voix .av{background:var(--peach);width:48px;height:48px;color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.voix .who b{font-size:18px;display:block}.voix .who small{color:var(--text-soft);font-size:17px;font-weight:600}.voix .sep{background:var(--line-soft);height:1px}.final{background:var(--accent);color:var(--surface);text-align:center;position:relative;overflow:hidden}.final:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 110%,var(--peach),transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.final:before{background:radial-gradient(ellipse at 50% 110%,color-mix(in srgb,var(--peach)22%,transparent),transparent 60%)}}.final .wrap{z-index:1;flex-direction:column;align-items:center;gap:22px;max-width:760px;padding-top:clamp(64px,7vw,104px);padding-bottom:clamp(64px,7vw,104px);display:flex;position:relative}.final .desk-eyebrow{color:var(--peach);letter-spacing:.18em;font-size:12.5px}.final h2{letter-spacing:-.032em;font-size:clamp(36px,5vw,68px);line-height:1.02}.final .btn-hero{width:100%;max-width:470px;box-shadow:0 16px 40px var(--text),0 0 0 2px var(--peach);margin-top:8px}@supports (color:color-mix(in lab,red,red)){.final .btn-hero{box-shadow:0 16px 40px color-mix(in srgb,var(--text)34%,transparent),0 0 0 2px color-mix(in srgb,var(--peach)70%,transparent)}}.final .btn-hero:hover{box-shadow:0 24px 52px var(--text),0 0 0 2px var(--peach)}@supports (color:color-mix(in lab,red,red)){.final .btn-hero:hover{box-shadow:0 24px 52px color-mix(in srgb,var(--text)42%,transparent),0 0 0 2px var(--peach)}}.final .deja{color:var(--surface);font-size:14.5px}@supports (color:color-mix(in lab,red,red)){.final .deja{color:color-mix(in srgb,var(--surface)72%,transparent)}}.final .deja a{color:var(--peach);-webkit-text-decoration-color:var(--peach);text-decoration-color:var(--peach)}@supports (color:color-mix(in lab,red,red)){.final .deja a{-webkit-text-decoration-color:color-mix(in srgb,var(--peach)45%,transparent);text-decoration-color:color-mix(in srgb,var(--peach)45%,transparent)}}.final .deja a{isolation:isolate;padding:6px 2px;display:inline-block;position:relative}.final .deja a:after{content:"";z-index:1;position:absolute;inset:-7px -4px}footer.legal{background:var(--text);color:var(--surface)}@supports (color:color-mix(in lab,red,red)){footer.legal{color:color-mix(in srgb,var(--surface)82%,transparent)}}footer.legal{padding:clamp(48px,5vw,68px) 0 60px;font-size:14.5px}footer.legal .wrap{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:32px;display:grid}footer.legal b{color:var(--surface);font-family:var(--font-display);margin-bottom:12px;font-size:19px;display:block}footer.legal .col-t{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:13px}footer.legal a{color:var(--peach);align-items:center;min-height:48px;margin-top:0;text-decoration:none;display:flex}footer.legal a:hover{color:var(--surface)}footer.legal .disc{opacity:.85;font-size:13.5px;line-height:1.65}footer.legal .disc.avert{opacity:1;font-size:15.5px;line-height:1.6}.final :focus-visible,.sig-strip :focus-visible,footer.legal :focus-visible{outline-color:var(--surface)}.hs-q1{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin-top:26px;padding:20px}.hs-q1-titre{font-family:var(--font-display);color:var(--text);margin:0 0 14px;font-size:20px;font-weight:600;line-height:1.28}.hs-q1-choix{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;display:grid}.hs-q1-chip{text-align:center;border:1.5px solid var(--line-fort,var(--line));border-radius:var(--radius-chip);background:var(--bg);min-height:48px;color:var(--accent);transition:border-color .18s var(--ease),background .18s var(--ease);justify-content:center;align-items:center;padding:11px 17px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.hs-q1-chip:focus-visible,.hs-q1-chip:hover{border-color:var(--primary);background:var(--primary-soft)}.hs-q1-aide{color:var(--text-soft);margin:0 0 12px;font-size:17px}.hs-phone-grand{justify-content:center;margin:0;display:flex}.hero-visual:has(.hs-phone-grand){padding-bottom:0}.hs-phone-grand .mini-phone{animation:flottement 7s ease-in-out 1.4s infinite}@media (max-width:900px){.hero-visual:has(.hs-phone-grand){order:0;margin-top:34px;padding-bottom:0}}@media (max-width:420px){.hs-phone-grand .mini-phone{width:min(340px,86vw)}}.hs-livrables{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:34px;display:grid}.hs-livrable{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:15px;padding:18px;display:flex;overflow:hidden}.hs-livrable-media{aspect-ratio:4/3;border-radius:var(--radius-chip);border:1.8px dashed var(--text);display:block}@supports (color:color-mix(in lab,red,red)){.hs-livrable-media{border:1.8px dashed color-mix(in srgb,var(--text)18%,transparent)}}.hs-livrable-media{background:var(--primary-soft)}.hs-livrable-txt b,.hs-livrable-txt h3{font-family:var(--font-display);color:var(--text);text-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;font-size:19px;font-weight:600;line-height:1.25;display:flex}.hs-livrable-txt b i,.hs-livrable-txt h3 i{width:19px;height:19px;color:var(--accent);flex:none}.hs-livrable-txt p{color:var(--text-soft);margin:0;font-size:17px;line-height:1.58}.hs-calcul-etapes{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:32px;display:grid}.hs-calcul-etape{align-items:flex-start;gap:15px;display:flex}.hs-calcul-etape-n{border:1px solid var(--primary);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.hs-calcul-etape-n{border:1px solid color-mix(in srgb,var(--primary)30%,transparent)}}.hs-calcul-etape-n{background:var(--primary-soft);color:var(--primary-ink-sur-soft);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.hs-calcul-etape b,.hs-calcul-etape h3{font-family:var(--font-display);color:var(--text);text-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;font-size:18.5px;font-weight:600;line-height:1.25;display:flex}.hs-calcul-etape b i,.hs-calcul-etape h3 i{width:18px;height:18px;color:var(--accent);flex:none}.hs-calcul-etape p{color:var(--text-soft);margin:0;font-size:18px;line-height:1.6}.hs-limite{max-width:62ch}.hs-limite h2{letter-spacing:-.026em;font-size:clamp(30px,3.6vw,44px);line-height:1.06}.hs-limite-txt{color:var(--text-soft);margin:16px 0 0;font-size:18px;line-height:1.62}.hs-objections{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:40px;display:grid}.hs-objection{padding:24px 22px}.hs-objection:nth-child(2n){border-left:1px solid var(--line)}.hs-objection:nth-child(n+3){border-top:1px solid var(--line)}.hs-anses{max-width:62ch;margin:30px 0 0;font-size:20px;line-height:1.5}.hs-anses,.hs-objection b,.hs-objection h3{font-family:var(--font-display);color:var(--text)}.hs-objection b,.hs-objection h3{text-wrap:wrap;align-items:flex-start;gap:9px;margin-bottom:9px;font-size:18px;font-weight:600;line-height:1.3;display:flex}.hs-objection b i,.hs-objection h3 i{width:18px;height:18px;color:var(--accent);flex:none;margin-top:3px}.hs-objection p{color:var(--text-soft);margin:0;font-size:18px;line-height:1.6}.final .hs-final-reprise{max-width:52ch;color:var(--surface);margin:18px auto 30px;font-size:18px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.final .hs-final-reprise{color:color-mix(in srgb,var(--surface)78%,transparent)}}@media (max-width:900px){.hs-calcul-etapes{gap:22px}.hs-calcul-etapes,.hs-objections{grid-template-columns:1fr}.hs-objection:nth-child(2n){border-left:none}.hs-objection+.hs-objection{border-top:1px solid var(--line)}.hs-anses{font-size:18.5px}}@media (max-width:620px){.hs-livrables,.hs-q1-choix{grid-template-columns:1fr}.hs-q1-choix{grid-auto-rows:auto}.hs-q1-chip{width:100%}}@media (max-width:900px){.hero>.wrap{grid-template-columns:1fr}.hero-visual{order:-1;padding-bottom:96px}.site-nav a.hide-m{display:none}.trust>span{padding-left:0}.trust>span+span{border-left:none;border-top:1px solid var(--line)}}@media (max-width:760px){.repere{grid-template-columns:minmax(0,1fr);gap:14px}.repere:hover{padding-left:0}}.qhead{align-items:center;gap:12px;padding:8px 20px 2px;display:flex}.qhead .stepper{flex:1}.quit{color:var(--text-soft);font-size:14px;font-weight:600;text-decoration:none}.qbody{flex-direction:column;flex:1;gap:16px;padding:18px 22px 24px;display:flex}.qbody h2{letter-spacing:-.01em;font-size:25px}.qbody .qsub{color:var(--text-soft);margin-top:-8px;font-size:16px}.qfoot{padding:0 22px calc(26px + env(safe-area-inset-bottom));flex-direction:column;gap:12px;display:flex}.autosave{color:var(--text-soft);justify-content:center;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.autosave i{width:15px;height:15px;color:var(--success-ink)}.microcard{background:var(--secondary-soft);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.microcard i{width:20px;height:20px;color:var(--success-ink);flex:none;margin-top:3px}.microcard p{font-size:15px;line-height:1.5}.schema{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:4px;margin:0;padding:18px;display:flex}.schema figcaption{color:var(--text-soft);text-align:center;font-size:14px;font-weight:600}.is-screening .qbody h2{font-size:24px}.safe{color:var(--accent);background:var(--accent-soft);border-radius:999px;align-items:center;gap:8px;width:max-content;padding:8px 14px;font-size:13.5px;font-weight:700;display:flex}.safe i{width:16px;height:16px}.res{gap:18px;padding:10px 22px 30px}.gauge-wrap,.res{flex-direction:column;display:flex}.gauge-wrap{align-items:center}.gauge-wrap .score{font-family:var(--font-display);margin-top:-62px;font-size:58px;font-weight:600;line-height:1}.gauge-wrap .score small{color:var(--text-soft);font-size:18px;font-family:var(--font-body);font-weight:600}.gauge-arc{animation:fill-arc 1.4s ease-out both}@keyframes fill-arc{0%{stroke-dasharray:0 301.6}}.profil-tag{background:var(--accent);color:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:16px;font-weight:700;display:inline-flex}.rescard h3{align-items:center;gap:10px;font-size:19px;display:flex}.rescard h3 i{width:21px;height:21px;color:var(--primary-ink);flex:none}.rescard p{color:var(--text-soft);margin-top:8px;font-size:16px;line-height:1.55}.rescard p b{color:var(--text)}.plateau-note{color:var(--primary-ink);background:var(--primary-soft);white-space:nowrap;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:700;position:absolute;top:0;left:26%}.lockcard{position:relative;overflow:hidden}.locked-rows{filter:blur(3px);opacity:.55;pointer-events:none}.lock-overlay{background:linear-gradient(180deg,transparent,var(--surface)42%);text-align:center;flex-direction:column;gap:4px;padding:18px;position:absolute;inset:auto 0 0}.lock-overlay,.lock-overlay b{align-items:center;display:flex}.lock-overlay b{gap:8px;font-size:16px}.lock-overlay b i{width:17px;height:17px;color:var(--accent)}.lock-overlay span{color:var(--text-soft);font-size:14px}.planrow{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:10px 0;display:flex}.planrow:last-child{border:none}.planrow .wk{background:var(--primary-soft);width:44px;height:44px;color:var(--primary-ink);box-shadow:none;border-radius:12px;flex:none;place-items:center;gap:0;padding:0;font-size:14px;font-weight:800;display:grid}.planrow div b{font-size:15.5px;display:block}.planrow div span{color:var(--text-soft);font-size:13.5px}.login{flex-direction:column;flex:1;justify-content:center;gap:18px;padding:0 26px 60px;display:flex}.login .logo{font-family:var(--font-display);color:var(--accent);text-align:center;font-size:30px;font-weight:600}.login h2{text-align:center;letter-spacing:-.01em;font-size:26px}.login .sub{text-align:center;margin-top:-8px;font-size:16px}.divider,.login .sub{color:var(--text-soft)}.divider{align-items:center;gap:14px;font-size:14px;font-weight:600;display:flex}.divider:after,.divider:before{content:"";background:var(--line);flex:1;height:1px}.mailcard{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:30px 22px;display:flex}.mailcard .ic{background:var(--primary-soft);width:64px;height:64px;color:var(--primary-ink);border-radius:50%;place-items:center;display:grid}.mailcard .ic i{width:30px;height:30px}.consent{color:var(--text-soft);align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.consent input{width:22px;height:22px;accent-color:var(--secondary);flex:none;margin-top:2px}.hello h2{letter-spacing:-.012em;font-size:26px}.day{color:var(--text-soft);margin-top:3px;font-size:15.5px;font-weight:500}.hello{flex-wrap:wrap}.hello>div{flex:auto;min-width:0}.hello .streak{flex:none;margin-left:auto}.meals{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.meal{text-align:center;flex-direction:column;gap:7px;display:flex}.meal .dish{height:72px}.meal b{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;min-height:3.9em;font-size:12.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.meal small{color:var(--text-soft);font-size:11.5px;font-weight:600}.geste{align-items:flex-start;gap:14px;display:flex}.geste .chk{border:2px solid var(--secondary);width:30px;height:30px;color:var(--surface);border-radius:10px;flex:none;place-items:center;margin-top:2px;display:grid}.geste .chk.done{background:var(--secondary)}.quick{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quick a,.quick button{background:var(--surface);box-shadow:var(--shadow-card);color:var(--text);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:76px;padding:14px 8px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.quick a i,.quick button i{width:22px;height:22px;color:var(--accent)}.quick .is-soon{color:var(--text-soft);box-shadow:none;border:1.5px dashed var(--line);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.quick .is-soon{background:color-mix(in srgb,var(--surface)55%,transparent)}}.quick .is-soon i{color:var(--text-soft)}.checkin-mini{align-items:center;gap:10px;display:flex}.checkin-mini .emos{gap:4px;font-size:20px;display:flex}.dim{background:var(--text);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.dim{background:color-mix(in srgb,var(--text)42%,transparent)}}.dim{z-index:60;border:none;animation:dim-in .18s ease-out both}@keyframes dim-in{0%{opacity:0}}.sheet{z-index:61;background:var(--bg);box-shadow:0 -18px 50px var(--text);border-radius:28px 28px 0 0;flex-direction:column;gap:16px;padding:14px 22px 30px;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.sheet{box-shadow:0 -18px 50px color-mix(in srgb,var(--text)25%,transparent)}}.sheet{max-width:430px;max-height:92dvh;padding-bottom:calc(30px + env(safe-area-inset-bottom));margin-inline:auto;animation:sheet-up .26s cubic-bezier(.22,1,.36,1) both;overflow-y:auto}@keyframes sheet-up{0%{transform:translateY(100%)}}.grab{background:var(--track);border-radius:999px;flex:none;width:44px;height:5px;margin:0 auto}.sheet h2{text-align:center;font-size:22px}.sheet .sub{text-align:center;color:var(--text-soft);margin-top:-10px;font-size:14.5px}.srow{background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;padding:14px 16px}.srow p{margin-bottom:8px;font-size:15.5px;font-weight:600}.srow .slider-emoji{gap:6px}.srow .semo{width:48px;height:48px;font-size:22px}.mrow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.toast-float{left:18px;right:18px;top:calc(96px + env(safe-area-inset-top));z-index:62;max-width:394px;margin-inline:auto;animation:toast-in .3s cubic-bezier(.22,1,.36,1) both;position:fixed}@keyframes toast-in{0%{opacity:0;transform:translateY(-14px)}}.grp{margin-bottom:26px}.grp>h2{font-family:var(--font-body);letter-spacing:.11em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;font-weight:800;display:flex}.grp>h2 i{width:15px;height:15px;color:var(--primary-ink)}.todo{background:var(--surface);box-shadow:var(--shadow-card);color:var(--text);border-radius:14px;align-items:center;gap:14px;margin-bottom:8px;padding:13px 16px;text-decoration:none;display:flex}.todo:hover{box-shadow:0 6px 18px var(--text)}@supports (color:color-mix(in lab,red,red)){.todo:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--text)12%,transparent)}}.todo .ic{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}.todo .ic i{width:19px;height:19px}.todo.warn .ic{background:var(--danger-bg);color:var(--danger-ink)}.todo .tx{flex:1;min-width:0;font-size:14.5px}.todo .tx b{font-weight:700}.todo .tx small{color:var(--text-soft);margin-top:1px;font-size:12.5px;font-weight:600;display:block}.todo .when{white-space:nowrap;font-size:12px;font-weight:800}.todo .go,.todo .when{color:var(--text-soft)}.todo .go i{width:17px;height:17px}.flags{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.fiche{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-top:34px;overflow:hidden}.fiche-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:16px;padding:20px 24px;display:flex}.fiche-head .av{background:var(--peach);width:52px;height:52px;color:var(--primary-ink);border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid}.fiche-tabs{border-bottom:1.5px solid var(--line);gap:2px;padding:0 16px;display:flex;overflow-x:auto}.fiche-tabs a{color:var(--text-soft);white-space:nowrap;border-bottom:2.5px solid #0000;margin-bottom:-1.5px;padding:12px 14px;font-size:14px;font-weight:700;text-decoration:none}.fiche-tabs a.on{color:var(--accent);border-color:var(--accent)}.fiche-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:20px 24px;display:grid}.fcell{border:1px solid var(--line-soft);border-radius:14px;padding:14px 16px}.fcell .k{letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);font-size:11.5px;font-weight:800}.fcell .v{margin-top:5px;font-size:15px;font-weight:600;line-height:1.5}.fcell .v .num{font-family:var(--font-display);font-size:22px}.factions{flex-wrap:wrap;gap:9px;padding:0 24px 22px;display:flex}.m-crumb a,.tbl th a{text-decoration:none}.m-nav a.is-locked{opacity:.5;cursor:not-allowed}.m-nav a.is-locked:hover{color:var(--text-soft);background:0 0}.m-note{background:var(--accent-soft);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.m-note{border:1px solid color-mix(in srgb,var(--accent)22%,transparent)}}.m-note{color:var(--text);border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:10px;padding:11px 14px;font-size:13.5px;line-height:1.5;display:flex}.m-note i{width:16px;height:16px;color:var(--accent);flex:none;margin-top:2px}.m-note b{font-weight:700}.m-dialog{background:0 0;border:none;width:calc(100% - 32px);max-width:520px;padding:0}.m-dialog::backdrop{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.m-dialog::backdrop{background:color-mix(in srgb,var(--text)45%,transparent)}}.m-dialog .card{padding:22px}.m-dialog h2{margin-bottom:8px;font-size:21px}.m-dialog p{color:var(--text-soft);font-size:14.5px;line-height:1.5}.m-dialog .field{margin-top:14px}.m-dialog .row{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.masked{color:var(--text-soft);font-style:italic}.notes-list{flex-direction:column;gap:10px;padding:0 24px 22px;display:flex}.note-item{border:1px solid var(--line-soft);border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.5}.note-item .meta{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin-bottom:5px;font-size:12px;font-weight:700}.wk{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-items:center;gap:14px;padding:16px 18px;display:flex}.wk .txt{flex:1;min-width:0}.wk b{font-size:16.5px;display:block}.wk small{color:var(--text-soft);font-size:13.5px;font-weight:600}.wk.lock{box-shadow:none;border:1.8px dashed var(--line);background:0 0}.wk.lock b{color:var(--text-soft)}.wk .go{color:var(--primary-ink)}.progress-head{align-items:center;gap:16px;display:flex}.wk.now{border:2px solid var(--primary);box-shadow:0 8px 24px var(--primary)}@supports (color:color-mix(in lab,red,red)){.wk.now{box-shadow:0 8px 24px color-mix(in srgb,var(--primary)16%,transparent)}}.lesson{flex-direction:column;gap:16px;padding:4px 22px 28px;display:flex}.lesson h2{letter-spacing:-.012em;font-size:26px;line-height:1.18}.lesson .meta{color:var(--text-soft);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.lesson .meta .tagp{font-size:12.5px}.body p{color:var(--text);font-size:17.5px;line-height:1.65}.body p+p{margin-top:14px}.body em{background:linear-gradient(transparent 62%,var(--primary-soft)62%);font-style:normal;font-weight:600}.body ol,.body ul{flex-direction:column;gap:8px;margin-top:14px;padding-left:22px;display:flex}.body li{font-size:17px;line-height:1.6}.retenir{background:var(--accent);color:var(--surface);border-radius:var(--radius-card);padding:20px}.retenir .card-k{color:var(--peach)}.retenir p{font-size:17px;line-height:1.55;font-family:var(--font-display)}.quizq{flex-direction:column;gap:10px;display:flex}.quizq .chip{min-height:52px}.backrow{align-items:center;gap:10px;padding:6px 20px 0;display:flex}.backrow .ttl{color:var(--text-soft);font-size:14px;font-weight:700}.backrow .brand{font-family:var(--font-display);color:var(--accent);font-size:22px;font-weight:600}.audio.is-absent .play{opacity:.75}.audio .absent{color:var(--surface);font-size:14px;font-weight:600;line-height:1.4}.audio .absent b{font-weight:700}.search{background:var(--surface);border:1.5px solid var(--line);color:var(--text-soft);border-radius:16px;align-items:center;gap:10px;padding:14px 16px;display:flex}.search input{font:500 17px var(--font-body);color:var(--text);background:0 0;border:none;outline:none;flex:1}.symp{gap:8px;margin:0 -20px;padding-bottom:4px;padding-left:20px;padding-right:20px;display:flex;overflow-x:auto}.symp::-webkit-scrollbar{display:none}.symp .chip{flex:none;min-height:48px;padding:10px 16px;font-size:15px}.art{align-items:flex-start;gap:14px;display:flex}.art .thumb{background:linear-gradient(135deg,var(--peach),var(--primary-soft));border-radius:16px;flex:none;place-items:center;width:64px;height:64px;font-size:26px;display:grid}.art .txt{flex:1;min-width:0}.art b{font-size:16px;line-height:1.35;display:block}.art small{color:var(--text-soft);font-size:13px;font-weight:600}.art .fav{color:var(--primary-ink);flex:none;margin-top:2px}.days{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.days .day{color:var(--text-soft);background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;align-items:center;gap:2px;margin-top:0;padding:9px 0;font-size:12px;font-weight:700;text-decoration:none;display:flex}.days .day b{color:var(--text);font-size:16px}.days .day.on{background:var(--accent);color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.days .day.on{color:color-mix(in srgb,var(--surface)80%,transparent)}}.days .day.on b{color:var(--surface)}.mealrow{align-items:center;gap:12px;display:flex}.mealrow .dish{flex:none;width:64px;height:64px}.mealrow .txt{flex:1;min-width:0}.mealrow .txt small{color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:700;display:block}.mealrow .txt b{margin-top:2px;font-size:15.5px;line-height:1.3;display:block}.mealrow .txt .macros{color:var(--text-soft);margin-top:3px;font-size:13px;font-weight:600;display:block}.swapbtn{color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-btn);flex:none;align-items:center;gap:6px;min-height:48px;padding:8px 12px;font-size:13px;font-weight:700;display:flex}.swapbtn i{width:15px;height:15px}.band-livre{background:var(--peach-soft);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.band-livre i{width:20px;height:20px;color:var(--primary-ink);flex:none}.band-livre p{flex:1;font-size:14.5px;font-weight:600}.alt{background:var(--surface);box-shadow:var(--shadow-card);text-align:left;border:2px solid #0000;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.alt.on{border-color:var(--primary);background:var(--primary-soft)}.alt .dish{flex:none;width:52px;height:52px}.alt b{font-size:15px;line-height:1.3;display:block}.alt small{color:var(--text-soft);font-size:12.5px;font-weight:600;display:block}.alt .tick{background:var(--primary);width:26px;height:26px;color:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.alt .tick i{width:16px;height:16px}.hero-dish{border-radius:0;height:210px;position:relative}.hero-dish>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-dish .backfab{top:calc(14px + env(safe-area-inset-top));background:var(--surface);position:absolute;left:16px}@supports (color:color-mix(in lab,red,red)){.hero-dish .backfab{background:color-mix(in srgb,var(--surface)85%,transparent)}}.hero-dish .emo{background:var(--surface);border-radius:50%;width:84px;height:84px}@supports (color:color-mix(in lab,red,red)){.hero-dish .emo{background:color-mix(in srgb,var(--surface)72%,transparent)}}.hero-dish .emo{box-shadow:0 8px 22px var(--primary);place-items:center;font-size:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.hero-dish .emo{box-shadow:0 8px 22px color-mix(in srgb,var(--primary)20%,transparent)}}.rec{flex-direction:column;gap:16px;padding:18px 22px 28px;display:flex}.rec h2{letter-spacing:-.012em;font-size:25px;line-height:1.2}.rec .meta{color:var(--text-soft);flex-wrap:wrap;gap:14px;font-size:14px;font-weight:700;display:flex}.rec .meta span{align-items:center;gap:6px;display:flex}.rec .meta i{width:16px;height:16px}.ing{margin:8px 0 0;padding:0;list-style:none}.ing li{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:9px 0;font-size:16px;display:flex}.ing li:last-child{border:none}.ing .q,.ing b{font-weight:600}.ing .q{color:var(--text-soft);white-space:nowrap}.step{gap:14px;display:flex}.step .n{background:var(--primary-soft);width:34px;height:34px;color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.step p{font-size:16.5px;line-height:1.55}.step .chef{background:var(--peach-soft);border-radius:14px;gap:10px;margin-top:8px;padding:11px 14px;font-size:14.5px;line-height:1.5;display:flex}.step .chef i{width:18px;height:18px;color:var(--primary-ink);flex:none;margin-top:2px}.allerg{color:var(--text-soft);font-size:14px}.allerg strong{color:var(--text)}.rayon{letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:800;display:flex}.rayon i{width:16px;height:16px;color:var(--primary-ink)}.item{border-bottom:1px solid var(--line-soft);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:11px 0;display:flex}.item:last-child{border:none}.item .chk{border:2px solid var(--secondary);width:28px;height:28px;color:var(--surface);border-radius:9px;flex:none;place-items:center;display:grid}.item .chk.done{background:var(--secondary)}.item .chk i{width:16px;height:16px}.item p{flex:1;font-size:16.5px}.item.done p{color:var(--text-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--text-soft);text-decoration-color:var(--text-soft)}@supports (color:color-mix(in lab,red,red)){.item.done p{-webkit-text-decoration-color:color-mix(in srgb,var(--text-soft)60%,transparent);text-decoration-color:color-mix(in srgb,var(--text-soft)60%,transparent)}}.item .q{color:var(--text-soft);white-space:nowrap;font-size:14px;font-weight:700}.update-band{background:var(--accent-soft);border:1px solid var(--accent);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.update-band{border:1px solid color-mix(in srgb,var(--accent)20%,transparent)}}.update-band{border-radius:14px;padding:11px 14px;font-size:14px;font-weight:600}.update-band i{width:18px;height:18px;color:var(--accent);flex:none}.tl{flex-direction:column;gap:16px;padding-left:6px;display:flex;position:relative}.tl:before{content:"";background:var(--primary);width:2.5px;position:absolute;top:12px;bottom:12px;left:29px}@supports (color:color-mix(in lab,red,red)){.tl:before{background:color-mix(in srgb,var(--primary)25%,transparent)}}.tl:before{border-radius:2px}.tstep{gap:14px;display:flex;position:relative}.tstep .t{background:var(--primary-soft);width:48px;height:48px;color:var(--primary-ink);border:3px solid var(--bg);z-index:1;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid}.tstep .card{flex:1;padding:14px 16px}.tstep b{font-size:16px;display:block}.tstep p{color:var(--text-soft);margin-top:4px;font-size:14.5px;line-height:1.5}.tstep .out{color:var(--success-ink);background:var(--secondary-soft);border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:4px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.keep{grid-template-columns:1fr 1fr;gap:10px;display:grid}.keep div{background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;padding:12px 14px;font-size:13.5px;line-height:1.5}.keep b{align-items:center;gap:7px;margin-bottom:4px;font-size:14px;display:flex}.keep i{width:16px;height:16px;color:var(--accent)}.heronum{font-family:var(--font-display);letter-spacing:-.015em;white-space:nowrap;font-size:44px;font-weight:600;line-height:1}.axis{color:var(--text-soft);justify-content:space-between;margin-top:4px;font-size:12px;font-weight:700;display:flex}.sympt{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sympt .card{padding:14px 16px}.sympt b{font-size:14px}.sympt .delta{font-size:12.5px;font-weight:800}.photos{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ph{aspect-ratio:3/4;color:var(--text-soft);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12.5px;font-weight:700;display:flex}.ph.have{background:linear-gradient(150deg,var(--peach),var(--primary-soft));color:var(--primary-ink)}.ph.wait{border:1.8px dashed var(--line)}.ph i{width:20px;height:20px}.pdf{background:var(--surface);border:1px solid var(--line);box-shadow:0 10px 30px var(--text);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.pdf{box-shadow:0 10px 30px color-mix(in srgb,var(--text)14%,transparent)}}.pdf{color:var(--text);padding:22px 20px;font-size:11.5px;line-height:1.5}.pdf header{border-bottom:2px solid var(--text);justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:8px;display:flex}.pdf header b{font-family:var(--font-display);font-size:15px}.pdf header span{color:var(--text-soft);font-size:10px;font-weight:600}.pdf h2,.pdf h4{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin:14px 0 6px;font-size:11px;font-weight:800}.pdf table{border-collapse:collapse;width:100%}.pdf td,.pdf th{border:1px solid var(--line);text-align:left;padding:5px 8px;font-size:11px}.pdf thead th{background:var(--bg);font-weight:700}@supports (color:color-mix(in lab,red,red)){.pdf thead th{background:color-mix(in srgb,var(--bg)70%,var(--surface))}}.pdf tbody th{font-weight:400}.pdf .foot{border-top:1px solid var(--line);color:var(--text-soft);margin-top:14px;padding-top:8px;font-size:9.5px;line-height:1.45}.pdf ul{margin:0;padding-left:16px}.pdf li{margin:2px 0}.chat-tabs{background:var(--track);border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;margin:0 20px;padding:5px;display:grid}.app-screen>.chat-tabs{width:calc(100% - 40px);max-width:390px}.chat-tabs a{color:var(--text-soft);text-align:center;border-radius:12px;place-items:center;min-height:48px;padding:10px;font-size:15px;font-weight:700;text-decoration:none;display:grid}.chat-tabs a.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-card)}.thread{flex-direction:column;flex:1;gap:12px;padding:16px 20px;display:flex;overflow-y:auto}.composer{padding:12px 16px calc(26px + env(safe-area-inset-bottom));background:var(--surface);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.composer{background:color-mix(in srgb,var(--surface)90%,transparent)}}.composer{border-top:1px solid var(--line-soft)}.composer .in{border:1.5px solid var(--line);background:var(--surface);color:var(--text);font-size:16px;font-family:var(--font-body);border-radius:999px;outline:none;flex:1;align-items:center;gap:10px;padding:13px 18px;display:flex}.composer .send{background:var(--primary);width:52px;height:52px;color:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.composer .send:disabled{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.composer .send:disabled{background:color-mix(in srgb,var(--primary)45%,var(--bg))}}.typing{background:var(--surface);border:1px solid var(--line-soft);border-radius:18px 18px 18px 6px;gap:5px;width:max-content;padding:14px 18px;display:inline-flex}.typing i{background:var(--text-soft);border-radius:50%;width:7px;height:7px;animation:blink 1.2s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,to{opacity:.25}30%{opacity:.9}}.editor{grid-template-columns:1.25fr .75fr;align-items:start;gap:18px;margin-top:32px;display:grid}.ed-card{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:22px}.ed-card h2{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:19px;display:flex}.ing-tbl{border-collapse:collapse;width:100%;font-size:14px}.ing-tbl th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);text-align:left;border-bottom:1.5px solid var(--line);padding:7px 8px;font-size:11.5px;font-weight:800}.ing-tbl td{border-bottom:1px solid var(--line-soft);padding:7px 8px}.ing-tbl input{border:1.5px solid var(--line);width:100%;font:600 14px var(--font-body);color:var(--text);background:var(--surface);border-radius:8px;padding:6px 8px}.ing-tbl .qty{width:74px}.calc{background:var(--accent);color:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;padding:16px 18px;display:flex}.calc b{font-family:var(--font-display);font-size:23px;font-weight:600}.calc small{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:11.5px;font-weight:700;display:block}.calc .live{background:var(--surface);margin-left:auto;font-size:12px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.calc .live{background:color-mix(in srgb,var(--surface)16%,transparent)}}.calc .live{border-radius:999px;align-items:center;gap:7px;padding:5px 11px;display:flex}.fieldlite{margin-top:14px}.fieldlite label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin-bottom:6px;font-size:12.5px;font-weight:800;display:block}.fieldlite textarea{border:1.5px solid var(--line);width:100%;font:500 14.5px/1.55 var(--font-body);color:var(--text);resize:none;background:var(--surface);border-radius:12px;padding:10px 12px}.diffwrap{grid-template-columns:1.15fr .85fr;align-items:start;gap:18px;margin-top:32px;display:grid}.diff{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:22px}.diff h2{flex-wrap:wrap;align-items:center;gap:10px;font-size:19px;display:flex}.diff-cols{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.diff-col{border:1px solid var(--line-soft);border-radius:12px;padding:14px;font-size:13.5px;line-height:1.6}.diff-col h4{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin:0 0 8px;font-size:11.5px;font-weight:800}.del{background:var(--danger-bg);text-decoration:line-through;-webkit-text-decoration-color:var(--danger-ink);text-decoration-color:var(--danger-ink)}.add,.del{border-radius:3px;padding:0 2px}.add{background:var(--secondary-soft);font-weight:600}.treat{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);max-width:720px;margin-top:30px;padding:22px}.treat h2{align-items:center;gap:10px;font-size:19px;display:flex}.mail{grid-template-columns:340px 1fr;align-items:start;gap:16px;display:grid}.boxlist{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.boxlist h2{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);padding:14px 16px 8px;font-size:12px;font-weight:800}.boxlist .mrow{border-top:1px solid var(--line-soft);cursor:pointer;color:var(--text);gap:11px;padding:12px 16px;text-decoration:none;display:flex}.boxlist .mrow:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.boxlist .mrow:hover{background:color-mix(in srgb,var(--accent)4%,transparent)}}.boxlist .mrow.on{background:var(--accent-soft)}.boxlist .mrow.late{box-shadow:inset 3px 0 0 var(--danger-soft)}.boxlist .mrow .av{background:var(--peach);width:36px;height:36px;color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.boxlist .mrow .tx{flex:1;min-width:0}.boxlist .mrow b{justify-content:space-between;gap:8px;font-size:14px;display:flex}.boxlist .mrow b .sla{color:var(--text-soft);white-space:nowrap;font-size:11px;font-weight:800}.boxlist .mrow.late b .sla{color:var(--danger-ink)}.boxlist .mrow p{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;overflow:hidden}.boxlist .mrow .dot{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.thread-pane{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;min-height:560px;display:flex}.tp-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:14px 18px;display:flex}.tp-head .av{background:var(--peach);width:38px;height:38px;color:var(--primary-ink);border-radius:50%;place-items:center;font-weight:800;display:grid}.tp-body{background:var(--bg);flex-direction:column;flex:1;gap:12px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.tp-body{background:color-mix(in srgb,var(--bg)55%,var(--surface))}}.tp-foot{border-top:1px solid var(--line-soft);padding:14px 18px}.quick-replies{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.quick-replies button{border:1.5px solid var(--line);background:var(--surface);color:var(--text-soft);border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:700}.quick-replies button:hover{border-color:var(--accent);color:var(--accent)}.composer-a{align-items:flex-end;gap:10px;display:flex}.composer-a textarea{border:1.5px solid var(--line);font:500 14.5px/1.5 var(--font-body);resize:none;background:var(--surface);color:var(--text);border-radius:12px;flex:1;padding:10px 12px}.signas{color:var(--text-soft);font-size:12.5px;font-weight:700;display:block}.signas i{vertical-align:-2px;margin-right:6px}@media (max-width:1100px){.diff-cols,.diffwrap,.editor,.mail{grid-template-columns:1fr}}.toggle:before{content:"";border-radius:999px;position:absolute;inset:-9px}.etiq .ing{margin:0}.badge-w.now,.planrow .wk,.plateau-note{color:var(--primary-ink-sur-soft)}.hs-zeros-promesse{font-family:var(--font-display);letter-spacing:-.02em;color:var(--primary-ink);text-wrap:pretty;max-width:22ch;margin:0 0 10px;padding-top:26px;font-size:clamp(28px,3.4vw,38px);font-weight:600;line-height:1.16}@media (max-width:900px){.hs-zeros-promesse{max-width:none;padding-top:20px}}main.sec>.wrap>h1{letter-spacing:-.02em;margin:6px 0 12px;font-size:32px;line-height:1.08}main.sec h2{letter-spacing:-.01em;margin-bottom:10px;font-size:21px;line-height:1.2}main.sec .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary-ink);font-size:12.5px;font-weight:700}main.sec .chapo{color:var(--text-soft);max-width:470px;font-size:17.5px;line-height:1.6}main.sec .avert{border-radius:var(--radius-tuile);background:var(--fond-avert);border:1px solid var(--filet-chaud);margin-top:22px;padding:13px 15px;font-size:15.5px;line-height:1.5}main.sec .avert,main.sec .avert b{color:var(--danger-ink)}main.sec .liste-sources{margin:0;padding:0;list-style:none}main.sec .liste-sources li{border-bottom:1px solid var(--filet);padding:14px 0;line-height:1.55}main.sec .liste-sources li:last-child{border-bottom:0}main.sec .niveau{letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);overflow-wrap:anywhere;font-size:14px;font-weight:700;display:inline}main.sec a{align-items:center;gap:6px;min-height:48px;margin:-14px 0;padding:14px 0;display:inline-flex}main.sec .liste-sources a i{width:16px;height:16px}.barre-sortie{z-index:30;padding:calc(10px + env(safe-area-inset-top)) clamp(20px,4vw,56px) 10px;background:var(--desk);border-bottom:1px solid var(--filet);align-items:center;gap:12px;display:flex;position:sticky;top:0}.barre-sortie .barre-sortie-titre{font-family:var(--font-display);color:var(--accent);font-size:19px;font-weight:600;line-height:1.15}.offer-head{background:var(--accent);color:var(--surface)}.offer-head .wrap{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;padding-top:40px;padding-bottom:44px;display:grid}.offer-head .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--peach);font-size:13px;font-weight:800}.offer-head h1{letter-spacing:-.015em;margin:12px 0 10px;font-size:clamp(30px,4vw,46px)}.offer-head p.lead{opacity:.92;max-width:520px;font-size:17.5px}.sec{padding:clamp(44px,6vw,72px) 0}.sec.serre{padding-top:0}.sec.blanc{background:var(--surface)}.sec.peche{background:var(--peach-soft)}.vsl{aspect-ratio:16/9;border-radius:var(--radius-card);background:linear-gradient(140deg,var(--peach),var(--primary-soft)60%,var(--peach-soft));box-shadow:var(--shadow-card);place-items:center;display:grid;position:relative;overflow:hidden}.vsl .play{background:var(--surface);width:84px;height:84px;color:var(--primary);box-shadow:0 14px 40px var(--text);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.vsl .play{box-shadow:0 14px 40px color-mix(in srgb,var(--text)25%,transparent)}}.vsl .play i{width:34px;height:34px;margin-left:4px}.vsl .cap{color:var(--primary-ink);font-size:14.5px;font-weight:700;position:absolute;bottom:14px;left:18px;right:18px}.etages{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;display:grid}.etage{background:var(--surface);border-radius:var(--radius-card);border:1px solid var(--filet-carte);flex-direction:column;gap:10px;padding:24px 22px;display:flex;position:relative}.etage .lv{letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);font-size:12px;font-weight:800}.etage h3{font-size:calc(21px*var(--echelle))}.etage h3 a{color:var(--text);text-decoration:none}.etage h3 a:focus-visible,.etage h3 a:hover{text-decoration:underline}.etage .price{font-family:var(--font-display);letter-spacing:-.01em;margin-top:2px;font-size:27px;font-weight:600}.etage .price small{font-family:var(--font-body);color:var(--text-soft);margin-top:3px;font-size:13.5px;font-weight:600;display:block}.etage .etage-desc{font-size:calc(17px*var(--echelle));line-height:1.55}.etage ul{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.etage li{color:var(--text-soft);gap:9px;font-size:14.5px;line-height:1.45;display:flex}.etage li i{width:17px;height:17px;color:var(--success-ink);flex:none;margin-top:2px}.etage.star{border:2.5px solid var(--primary);box-shadow:0 18px 44px var(--primary)}@supports (color:color-mix(in lab,red,red)){.etage.star{box-shadow:0 18px 44px color-mix(in srgb,var(--primary)18%,transparent)}}.etage.star .flag{background:var(--primary);color:var(--surface);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:20px}.etage .cta{margin-top:auto;padding-top:14px}.etage .deja{color:var(--success-ink);align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.etage .deja i{width:17px;height:17px}.etage .plus-tard{color:var(--text-soft);font-size:14px;font-weight:600}.etage-moment{font-family:var(--font-display);font-weight:600;font-size:calc(24px*var(--echelle));letter-spacing:-.01em;grid-column:1/-1;margin-top:20px}.etage-moment:first-child{margin-top:0}.mention-fin{text-align:center;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);margin-top:18px;max-width:46em;margin-inline:auto}@media (max-width:920px){.offer-head .wrap{grid-template-columns:1fr}.etages{grid-template-columns:1fr 1fr}}@media (max-width:560px){.etages{grid-template-columns:1fr}}@keyframes entree{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes filet{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.offre .wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.offre .sec{padding:clamp(34px,5vw,78px) 0}.offre .sec.serre{padding-top:0}.offre-vide{align-items:center;min-height:62vh;padding-block:24px;display:flex}.offre-vide .wrap{width:100%;max-width:720px}.offre .btn-primary{min-height:56px;box-shadow:0 14px 34px var(--primary);padding:16px 24px;line-height:normal}@supports (color:color-mix(in lab,red,red)){.offre .btn-primary{box-shadow:0 14px 34px color-mix(in srgb,var(--primary)32%,transparent)}}.offre .btn-primary{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.offre .btn-primary:hover{box-shadow:0 20px 44px var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.offre .btn-primary:hover{box-shadow:0 20px 44px color-mix(in srgb,var(--primary)40%,transparent)}}.offre .btn-primary:active{transition-duration:.12s;transform:translateY(0)scale(.99)}.offre .plus-tard{text-align:center;min-height:56px;color:var(--primary-ink);justify-content:center;align-items:center;padding:12px 16px;font-size:16.5px;font-weight:700;line-height:1.4;display:flex}.seance{background:var(--bezel);color:var(--surface);position:relative;overflow:hidden}.seance:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 50%,var(--peach),transparent 68%);border-radius:50%;width:900px;height:900px;position:absolute;top:-460px;left:52%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.seance:before{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--peach)20%,transparent),transparent 68%)}}.seance .wrap{position:relative}.seance-grille{gap:clamp(24px,4vw,64px);padding-top:clamp(26px,4vw,58px);display:grid}.seance .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--peach);animation:entree .6s var(--ease)both;font-size:12.5px;font-weight:700}.seance h1{letter-spacing:-.04em;animation:entree .7s var(--ease).1s both;margin-top:16px;font-size:clamp(46px,6.6vw,96px);line-height:.93}.seance-rituel{max-width:34em;color:var(--surface);font-size:clamp(17px,1.5vw,20px);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.seance-rituel{color:color-mix(in srgb,var(--surface)84%,transparent)}}.seance-rituel{border-top:1px solid var(--surface)}@supports (color:color-mix(in lab,red,red)){.seance-rituel{border-top:1px solid color-mix(in srgb,var(--surface)16%,transparent)}}.seance-rituel{animation:entree .7s var(--ease).2s both;padding-top:22px}.seance-lecteur{animation:entree .8s var(--ease).28s both}.player{aspect-ratio:16/9;cursor:pointer;background:linear-gradient(150deg,var(--peach),var(--primary)58%,var(--bezel));border-radius:26px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.player{background:linear-gradient(150deg,color-mix(in srgb,var(--peach)68%,var(--bezel)),color-mix(in srgb,var(--primary)66%,var(--bezel))58%,var(--bezel))}}.player{box-shadow:0 60px 110px -40px var(--text)}@supports (color:color-mix(in lab,red,red)){.player{box-shadow:0 60px 110px -40px color-mix(in srgb,var(--text)85%,transparent)}}.player{transition:transform .4s var(--ease)}.player:hover{transform:translateY(-4px)}.player-play{z-index:3;aspect-ratio:1;background:var(--surface);border-radius:50%;place-items:center;width:clamp(76px,8vw,116px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.player-play{background:color-mix(in srgb,var(--surface)96%,transparent)}}.player-play{color:var(--primary);box-shadow:0 24px 56px var(--text)}@supports (color:color-mix(in lab,red,red)){.player-play{box-shadow:0 24px 56px color-mix(in srgb,var(--text)55%,transparent)}}.player-play{transition:transform .4s var(--ease)}.player:hover .player-play{transform:translate(-50%,-50%)scale(1.06)}.player-play i{width:40%;height:40%;margin-left:6px}.player-chip{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:var(--surface);background:var(--text);font-size:11.5px;font-weight:800;position:absolute;top:clamp(12px,1.4vw,20px);left:clamp(13px,1.6vw,22px)}@supports (color:color-mix(in lab,red,red)){.player-chip{background:color-mix(in srgb,var(--text)52%,transparent)}}.player-chip{border-radius:var(--radius-chip);padding:7px 14px}.player-legende{color:var(--surface);font-size:17px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.player-legende{color:color-mix(in srgb,var(--surface)86%,transparent)}}.player-legende{margin-top:18px}.player-note{color:var(--surface);font-size:15px;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.player-note{color:color-mix(in srgb,var(--surface)78%,transparent)}}.player-note{margin-top:8px}.seance-progres{gap:6px;padding-top:clamp(26px,3vw,44px);padding-bottom:clamp(26px,3vw,46px);display:flex}.seance-progres i{background:var(--peach);transform-origin:0;animation:filet .9s var(--ease).55s both;flex:1}.seance-progres b,.seance-progres i{border-radius:var(--radius-chip);height:3px}.seance-progres b{background:var(--surface);flex:6}@supports (color:color-mix(in lab,red,red)){.seance-progres b{background:color-mix(in srgb,var(--surface)16%,transparent)}}.moments-head{align-items:end;gap:clamp(22px,3vw,64px);display:grid}.moments-head h2{letter-spacing:-.032em;font-size:clamp(32px,4.4vw,56px);line-height:1.01}.chapitres{flex-direction:column;display:flex}.chapitres a{border-top:1px solid var(--line);min-height:44px;color:var(--text);transition:padding-left .4s var(--ease),color .4s var(--ease);align-items:baseline;gap:16px;padding:11px 0;text-decoration:none;display:flex}.chapitres a:last-child{border-bottom:1px solid var(--line)}.chapitres a:hover{color:var(--primary-ink);padding-left:8px}.chapitres .n{font-family:var(--font-display);letter-spacing:.12em;color:var(--primary-ink);min-width:26px;font-size:13px;font-weight:700}.chapitres .t{font-size:16px;font-weight:600}.chapitres .fil{border-bottom:1px dotted var(--line);flex:1 0 28px}.chapitres .j{color:var(--text-soft);white-space:nowrap;font-size:13.5px}.moment{border-top:1px solid var(--line);animation:entree .8s var(--ease)both;padding:clamp(26px,3vw,54px) 0;animation-timeline:view();animation-range:entry 5% cover 25%}.moments-head+.moment{border-top:none}.moment-k{letter-spacing:.16em;text-transform:uppercase;color:var(--primary-ink);align-items:center;gap:10px;font-size:12.5px;font-weight:800;display:flex}.moment-k i{flex:none;width:18px;height:18px}.moment h3{letter-spacing:-.026em;margin-top:14px;font-size:clamp(28px,3vw,42px)}.moment p:not(.moment-k){color:var(--text-soft);max-width:46em;margin-top:14px;font-size:clamp(17px,1.4vw,18.5px);line-height:1.65}.bande-jour{animation:entree .8s var(--ease)both;padding:clamp(34px,5vw,76px) 0;animation-timeline:view();animation-range:entry 5% cover 25%}.bande-jour .wrap{gap:clamp(16px,3vw,48px);display:grid}.bande-jour.mesures{background:var(--surface)}.bande-jour.accent{background:var(--accent)}.bande-jour.accent,.bande-jour.accent .moment-k{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bande-jour.accent .moment-k{color:color-mix(in srgb,var(--surface)78%,transparent)}}.bande-jour.accent p:not(.moment-k):not(.jour){color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bande-jour.accent p:not(.moment-k):not(.jour){color:color-mix(in srgb,var(--surface)84%,transparent)}}.bande-jour.sortie .moment-k{color:var(--text-soft)}.jour{font-family:var(--font-display);letter-spacing:-.03em;color:var(--primary);font-size:clamp(34px,3.4vw,46px);font-weight:600;line-height:1}.bande-jour.accent .jour{color:var(--peach)}.bande-jour h3{letter-spacing:-.03em;margin-top:12px;font-size:clamp(30px,3.6vw,50px);line-height:1.05}.bande-jour h3:first-child{margin-top:0}.bande-jour p:not(.moment-k):not(.jour){color:var(--text-soft);max-width:44em;margin-top:16px;font-size:clamp(17px,1.5vw,19px);line-height:1.66}.offre-garanties{background:var(--surface)}.garanties{margin-top:clamp(22px,2.6vw,40px)}.gline{border-top:1px solid var(--line);animation:entree .8s var(--ease)both;align-items:baseline;gap:10px;padding:clamp(20px,2vw,26px) 0;animation-timeline:view();animation-range:entry 5% cover 25%;display:grid}.gline:last-of-type{border-bottom:1px solid var(--line)}.gline .k{letter-spacing:.14em;text-transform:uppercase;color:var(--primary-ink);font-size:12.5px;font-weight:800}.gline b{font-family:var(--font-display);letter-spacing:-.018em;font-size:clamp(21px,1.9vw,24px);font-weight:600}.gline p:not(.k){color:var(--text-soft);font-size:17px;line-height:1.65}.mention-forte{margin-top:28px;font-size:clamp(17px,1.4vw,17.5px);line-height:1.7}.mention-forte,.mention-forte-titre{border-left:2px solid var(--primary);max-width:52em;padding-left:22px}.mention-forte-titre{font-family:var(--font-display);letter-spacing:-.018em;margin:28px 0 0;font-size:clamp(21px,1.9vw,24px);font-weight:600;line-height:1.25}.mention-forte-titre+.mention-forte{margin-top:10px}.offre-budget .wrap>div:not(.ticket) p{max-width:40em;margin-top:14px;font-size:clamp(17px,1.5vw,19px);line-height:1.66}.offre-budget .wrap>div:not(.ticket) p:first-of-type{color:var(--text-soft)}.ticket{border:1.5px dashed var(--primary)}@supports (color:color-mix(in lab,red,red)){.ticket{border:1.5px dashed color-mix(in srgb,var(--primary)42%,transparent)}}.ticket{border-radius:8px;flex-direction:column;gap:10px;margin-top:26px;padding:clamp(22px,2.2vw,32px);display:flex}.ticket .k{letter-spacing:.16em;text-transform:uppercase;color:var(--primary-ink);align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.ticket .k i{width:16px;height:16px}.ticket .quand{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(26px,2.4vw,32px);font-weight:600}.ticket .places{font-variant-numeric:tabular-nums lining-nums;font-size:16.5px;font-weight:700}.ticket .btn{margin-top:14px}.ticket .plus-tard{display:none}.cta-fin{border-top:1px solid var(--line);padding:clamp(38px,5vw,74px) 0 clamp(30px,5vw,88px)}.cta-fin .wrap{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.cta-fin h2{letter-spacing:-.032em;max-width:22em;font-size:clamp(32px,4vw,52px)}.cta-fin p{color:var(--text-soft);max-width:34em;font-size:clamp(17px,1.5vw,19px);line-height:1.62}.cta-fin .sub{font-size:15px}.cta-fin .agenda{color:var(--primary-ink);font-size:15.5px;font-weight:700}.offre .mention-fin{max-width:46em;margin-top:8px}.slot{text-align:center;border:1.5px dashed var(--primary);place-items:center;gap:10px;padding:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.slot{border:1.5px dashed color-mix(in srgb,var(--primary)40%,transparent)}}.slot{background:linear-gradient(140deg,var(--peach),var(--primary-soft)62%,var(--peach-soft));color:var(--text);overflow:hidden}.slot i{width:clamp(26px,2.4vw,34px);height:clamp(26px,2.4vw,34px)}.slot>span{letter-spacing:.14em;text-transform:uppercase;max-width:52ch;font-size:12px;font-weight:800}.slot>img{object-fit:cover;width:100%;height:100%}.slot.carton{aspect-ratio:4/3;border-radius:clamp(20px,2vw,24px);margin-top:14px}.slot.portrait{aspect-ratio:4/5;background:linear-gradient(150deg,var(--primary-soft),var(--peach-soft));border-radius:clamp(18px,1.6vw,20px);max-width:clamp(220px,20vw,260px);margin-bottom:20px}.slot.bandeau{border-inline:none;border-block:1.5px dashed var(--primary);height:clamp(200px,30vw,500px)}@supports (color:color-mix(in lab,red,red)){.slot.bandeau{border-block:1.5px dashed color-mix(in srgb,var(--primary)40%,transparent)}}.player-indice{z-index:2;background:linear-gradient(180deg,transparent,var(--text));padding:52px 24px 16px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.player-indice{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--text)74%,transparent))}}.player-indice{letter-spacing:.12em;text-transform:uppercase;color:var(--surface);font-size:11px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.player-indice{color:color-mix(in srgb,var(--surface)94%,transparent)}}.paytoggle{background:var(--track);border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;padding:5px;display:grid}.paytoggle button{color:var(--text-soft);border-radius:12px;padding:11px 10px;font-size:14.5px;font-weight:700}.paytoggle button.on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-card)}.paytoggle small{color:var(--text-soft);font-size:12px;font-weight:600;display:block}.echeance{border-bottom:1px solid var(--line-soft);justify-content:space-between;padding:8px 0;font-size:15px;display:flex}.echeance:last-child{border:none}.stripe-el{border:1.5px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:12px;min-height:120px;padding:14px 16px;display:flex}.stripe-tabs{gap:8px;display:flex}.stripe-tabs span{border:1.5px solid var(--line);color:var(--text-soft);border-radius:10px;align-items:center;gap:7px;padding:7px 12px;font-size:13.5px;font-weight:700;display:flex}.stripe-tabs span.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.stripe-tabs i{width:15px;height:15px}.pre{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:15px;display:flex}.pre:last-child{border:none}.pre b{font-size:15.5px;display:block}.pre small{color:var(--text-soft);font-size:13.5px}.pre .lien,.pre a{color:var(--primary-ink);font-size:13.5px;font-weight:700}.boxrow{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.boxrow span{background:var(--peach-soft);color:var(--primary-ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.facture{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:15px;display:flex}.facture:last-child{border:none}.facture small{color:var(--text-soft);font-size:13px;font-weight:600;display:block}.facture a{align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.facture a i{width:15px;height:15px}.msgprev{align-items:flex-start;gap:12px;display:flex}.msgprev .av{background:var(--peach);width:40px;height:40px;color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.msgprev p{color:var(--text-soft);font-size:14.5px;line-height:1.5}.msgprev b{color:var(--text);font-size:15.5px;display:block}.gest{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gest a,.gest button{background:var(--surface);box-shadow:var(--shadow-card);color:var(--text);text-align:left;border-radius:16px;flex-direction:column;gap:8px;padding:16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.gest i{width:21px;height:21px;color:var(--accent)}.gest small{color:var(--text-soft);font-size:12.5px;font-weight:600;line-height:1.4}.regle{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.regle:last-child{border:none}.regle i{width:20px;height:20px;color:var(--success-ink);flex:none;margin-top:2px}.regle p{font-size:15.5px;line-height:1.5}.wa{background:var(--secondary);color:var(--surface);box-shadow:0 8px 20px var(--secondary)}@supports (color:color-mix(in lab,red,red)){.wa{box-shadow:0 8px 20px color-mix(in srgb,var(--secondary)35%,transparent)}}.wa:hover{background:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.wa:hover{background:color-mix(in srgb,var(--secondary)88%,var(--text))}}.preview-v2{border:1.8px dashed var(--line);border-radius:var(--radius-card);padding:18px;position:relative;overflow:hidden}.preview-v2 .k{letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);margin-bottom:12px;font-size:12.5px;font-weight:800}.pv2-post{background:var(--surface);box-shadow:var(--shadow-card);border-radius:14px;margin-bottom:10px;padding:12px 14px}.pv2-post b{font-size:14px}.pv2-post p{color:var(--text-soft);margin-top:3px;font-size:13.5px}.setrow{border-bottom:1px solid var(--line-soft);text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex}.setrow:last-child{border:none}.setrow i.lead{width:21px;height:21px;color:var(--accent);flex:none}.setrow i.lead.danger{color:var(--danger-ink)}.setrow .txt{flex:1;min-width:0}.setrow b{font-size:16px;display:block}.setrow b.danger{color:var(--danger-ink)}.setrow small{margin-top:1px;font-size:13.5px;font-weight:500;line-height:1.4;display:block}.setrow .chev,.setrow small{color:var(--text-soft)}.textsize{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.textsize button{border:1.5px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:10px;font-weight:700;display:flex}.textsize button.on{border-color:var(--primary);background:var(--primary-soft)}.textsize .a1{font-size:15px}.textsize .a2{font-size:18px}.textsize .a3{font-size:22px}.textsize small{color:var(--text-soft);font-size:11.5px;font-weight:600}.lg h3{margin-bottom:8px;font-size:18px}.lg p{color:var(--text-soft);font-size:17px;line-height:1.65}.lg p b{color:var(--text)}.lg .card{box-shadow:none;border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);flex-direction:column;gap:6px;display:flex}.sommaire a{border-bottom:1px solid var(--line-soft);color:var(--text);justify-content:space-between;align-items:center;padding:12px 0;font-size:16px;font-weight:600;text-decoration:none;display:flex}.sommaire a:last-child{border:none}.sommaire a i{color:var(--text-soft)}.install-banner{left:14px;right:14px;bottom:calc(var(--hs-onglets) + var(--hs-lea) + 30px);z-index:55;background:var(--surface);box-shadow:0 18px 44px var(--text);border-radius:18px;position:fixed}@supports (color:color-mix(in lab,red,red)){.install-banner{box-shadow:0 18px 44px color-mix(in srgb,var(--text)24%,transparent)}}.install-banner{align-items:center;gap:14px;max-width:420px;margin:0 auto;padding:16px;display:flex}.install-banner b{font-size:15.5px}.install-banner p{color:var(--text-soft);font-size:13.5px;line-height:1.4}.install-banner .actions{gap:8px;margin-top:10px;display:flex}.app-ic{background:var(--accent);width:52px;height:52px;color:var(--surface);font-family:var(--font-display);border-radius:14px;flex:none;place-items:center;font-size:24px;font-weight:600;display:grid}.tuto-step{align-items:flex-start;gap:14px;display:flex}.tuto-step .n{background:var(--primary-soft);width:34px;height:34px;color:var(--primary-ink);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.tuto-step p{font-size:16px;line-height:1.5}.ios-bar{border:1.5px solid var(--line);background:var(--surface);color:var(--accent);border-radius:14px;justify-content:space-around;align-items:center;padding:10px 14px;display:flex}.ios-bar i{width:22px;height:22px}.ios-row{border:1.5px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:16px;font-weight:600;display:flex}.detail,.ios-row{background:var(--surface)}.detail{border-radius:var(--radius-card);box-shadow:var(--shadow-card);max-width:860px;margin-top:30px;padding:22px}.detail h2{flex-wrap:wrap;align-items:center;gap:10px;font-size:19px;display:flex}.detail h2 i{width:19px;height:19px;color:var(--primary-ink)}.ech{grid-template-columns:repeat(3,1fr);gap:10px;max-width:560px;margin-top:14px;display:grid}.ech div{border:1px solid var(--line-soft);border-radius:12px;padding:12px 14px}.ech .k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);font-size:11px;font-weight:800}.ech .v{margin-top:4px;font-size:15px;font-weight:700}.ech .v.rate{color:var(--danger-ink)}.prod-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:18px;display:grid}.bigtbl .tbl{font-size:15.5px}.bigtbl .tbl td{padding:12px 14px}.allerg-day{background:var(--danger-bg);border:1px solid var(--danger-soft);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.allerg-day{border:1px solid color-mix(in srgb,var(--danger-soft)55%,transparent)}}.allerg-day{border-radius:14px;margin-bottom:16px;padding:12px 16px;font-size:15px}.allerg-day i{width:20px;height:20px;color:var(--danger-ink);flex:none}.allerg-day strong{font-weight:800}.modif-band{background:var(--accent-soft);border:1px solid var(--accent);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.modif-band{border:1px solid color-mix(in srgb,var(--accent)22%,transparent)}}.modif-band{border-radius:14px;margin-bottom:16px;padding:11px 16px;font-size:14px;font-weight:600}.modif-band i{width:18px;height:18px;color:var(--accent);flex:none}.plat{background:var(--surface);box-shadow:var(--shadow-card);text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;margin-bottom:9px;padding:13px 16px;display:flex}.plat .chk{border:2px solid var(--secondary);width:30px;height:30px;color:var(--surface);border-radius:9px;flex:none;place-items:center;display:grid}.plat .chk.done{background:var(--secondary)}.plat .chk i{width:17px;height:17px}.plat .tx{flex:1;min-width:0}.plat b{font-size:15.5px}.plat small{color:var(--text-soft);margin-top:2px;font-size:13px;font-weight:600;display:block}.plat small strong{color:var(--danger-ink);font-weight:800}.plat .n{font-family:var(--font-display);flex:none;font-size:24px;font-weight:600}.etiqs{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.titre-bloc{font-size:16px;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin-bottom:12px;font-weight:800}@media (max-width:1240px){.prod-grid{grid-template-columns:1fr}}@media print{.btn,.m-filters,.m-head .m-search,.m-side,.m-tabs,.no-print{display:none!important}.m-app{grid-template-columns:1fr}.m-main{padding:0}.etiq,.plat,.tblwrap{break-inside:avoid}.tblwrap{overflow:visible!important}.tbl td,.tbl th{white-space:normal!important}.bigtbl .tbl{font-size:14px}}.funnel{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-bottom:22px;padding:22px}.funnel h2{font-size:16px;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);margin-bottom:16px;font-weight:800}.fstep{grid-template-columns:190px 1fr 120px;align-items:center;gap:12px;margin-bottom:9px;font-size:14px;display:grid}.fstep .lbl{font-weight:700}.fstep .bar{background:var(--track);border-radius:8px;height:22px;overflow:hidden}.fstep .bar i{background:linear-gradient(90deg,var(--peach),var(--primary));border-radius:8px;height:100%;display:block}.fstep .val{text-align:right;color:var(--text-soft);font-weight:700}.tgrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.tcard{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-direction:column;gap:12px;padding:20px;display:flex}.tcard .top{justify-content:space-between}.tcard .top,.tcard .who{align-items:center;gap:10px;display:flex}.tcard .av{background:var(--peach);width:40px;height:40px;color:var(--primary-ink);border-radius:50%;place-items:center;font-weight:800;display:grid}.tcard .who b{font-size:15.5px;display:block}.tcard .who small{color:var(--text-soft);font-size:12.5px;font-weight:600}.tcard .res{flex-flow:wrap;gap:8px;padding:0;display:flex}.tcard p{color:var(--text-soft);font-size:14px;line-height:1.5}.ba{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ba div{aspect-ratio:3/4;color:var(--primary-ink);background:linear-gradient(150deg,var(--peach),var(--primary-soft));text-align:center;border-radius:12px;place-items:center;padding:6px;font-size:12px;font-weight:800;display:grid}.ba div.wait{border:1.8px dashed var(--line);color:var(--text-soft);background:0 0}.tacts{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.agrid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.acard{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px}.acard h2{font-size:14px;font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--text-soft);margin-bottom:14px;font-weight:800}.acard .note{color:var(--text-soft);margin-top:10px;font-size:12.5px}.ret{border-collapse:collapse;width:100%;font-size:13px}.ret td,.ret th{text-align:center;padding:7px 8px;font-weight:700}.ret th{letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);font-size:11px}.ret td:first-child{text-align:left;color:var(--text-soft);white-space:nowrap;font-weight:600}.cell{background:var(--secondary);border-radius:7px;padding:6px 0;display:block}@supports (color:color-mix(in lab,red,red)){.cell{background:color-mix(in srgb,var(--secondary)30%,var(--surface))}}.hbar2{grid-template-columns:150px 1fr 64px;align-items:center;gap:10px;margin-bottom:8px;font-size:13.5px;display:grid}.hbar2 .bar{background:var(--track);border-radius:6px;height:16px;overflow:hidden}.hbar2 .bar i{background:var(--accent);border-radius:6px;height:100%;display:block}.hbar2.profil .bar i{background:var(--primary)}.hbar2.echange .bar i{background:var(--sucres-bar)}.hbar2.conversion .bar i{background:var(--secondary)}.hbar2 .v{text-align:right;color:var(--text-soft);font-weight:700}@media (max-width:1100px){.agrid,.sgrid{grid-template-columns:1fr}}.edgrid{grid-template-columns:1fr .9fr;align-items:start;gap:18px;margin-top:28px;display:grid}.edcard{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:22px}.edcard h2{flex-wrap:wrap;align-items:center;gap:10px;font-size:17px;display:flex}.edcard h2 i{width:18px;height:18px;color:var(--primary-ink)}.edcard input,.edcard textarea{border:1.5px solid var(--line);width:100%;font:500 14px/1.6 var(--font-body);color:var(--text);resize:none;background:var(--surface);border-radius:12px;margin-top:12px;padding:12px 14px}.mailprev{border:1px solid var(--line);border-radius:14px;margin-top:12px;overflow:hidden}.mailprev .mp-head{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.mailprev .mp-head{background:color-mix(in srgb,var(--bg)60%,var(--surface))}}.mailprev .mp-head{color:var(--text-soft);border-bottom:1px solid var(--line-soft);padding:10px 16px;font-size:12.5px;font-weight:600}.mailprev .mp-body{padding:18px;font-size:14.5px;line-height:1.6}.mailprev .mp-body h3{font-family:var(--font-display);color:var(--accent);margin-bottom:8px;font-size:19px}.mailprev .mp-body p+p{margin-top:8px}@media (max-width:1100px){.edgrid{grid-template-columns:1fr}}.rgrid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start;gap:16px;display:grid}.rcard{background:var(--surface);border-radius:var(--radius-card);border:1px solid var(--line-soft);padding:20px}.rcard h2{font-size:15px;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:9px;margin-bottom:12px;font-weight:800;display:flex}.rcard h2 i{width:17px;height:17px;color:var(--primary-ink)}.rcard .note{color:var(--text-soft);margin-top:10px;font-size:12.5px}.rrow{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.rrow:last-child{border:none}.rrow b{font-weight:700}.rrow small{color:var(--text-soft);margin-top:1px;font-size:12.5px;font-weight:600;display:block}.rrow .val{white-space:normal;text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-weight:700;display:flex}.rrow .val .lien,.rrow .val a{color:var(--primary-ink);font-size:12.5px;font-weight:700}.intg{border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:800;display:inline-flex}.intg:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.intg.ok{background:var(--secondary-soft);color:var(--success-ink)}.intg.deg{background:var(--danger-bg);color:var(--danger-ink)}.sgrid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.scard{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px}.scard h2{font-size:14px;font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:9px;margin-bottom:12px;font-weight:800;display:flex}.scard h2 i{width:16px;height:16px;color:var(--primary-ink)}.srow2{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.srow2:last-child{border:none}.srow2 small{color:var(--text-soft);font-size:12px;font-weight:600;display:block}.srow2.alerte{background:var(--danger-bg);border-radius:10px;padding:8px 10px}.ok2{color:var(--success-ink)}.ko2,.ok2{font-size:12.5px;font-weight:800}.ko2{color:var(--danger-ink)}.offre-transition{background:var(--surface);border-block:1px solid var(--line)}.offre-transition .wrap{max-width:44em}.offre-transition-titre{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.12}.offre-transition p{color:var(--text-soft);margin-top:16px;font-size:clamp(17px,1.5vw,19px);line-height:1.66}.offre-transition-gain{font-family:var(--font-display);letter-spacing:-.015em;margin:34px 0 0;font-size:clamp(21px,2.1vw,26px);font-weight:600;line-height:1.2}.offre-transition-gain+p{color:var(--text)}.offre-themes-liste{border-top:1px solid var(--line);margin:26px 0 0;padding:0;list-style:none}.offre-themes-liste li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;align-items:baseline;gap:14px;padding:15px 0;display:grid}.offre-themes-n{font-family:var(--font-display);color:var(--primary-ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.offre-themes-t{font-size:clamp(17px,1.4vw,18px);line-height:1.5}.offre-semaine{background:var(--surface);border-block:1px solid var(--line)}.offre-semaine .wrap{max-width:44em}.offre-semaine-titre{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.12}.offre-semaine-txt{color:var(--text);margin-top:16px;font-size:clamp(17.5px,1.6vw,20px);line-height:1.72}.offre-recu-titre{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.12}.offre-recu-liste{border-top:1px solid var(--line);column-count:2;column-gap:40px;margin:26px 0 0;padding:0;list-style:none}.offre-recu-liste li{border-bottom:1px solid var(--line);break-inside:avoid;align-items:flex-start;gap:11px;padding:13px 0;font-size:clamp(17px,1.4vw,18px);line-height:1.5;display:flex}.offre-recu-liste li i{width:18px;height:18px;color:var(--primary-ink);flex:none;margin-top:3px}@media (max-width:760px){.offre-recu-liste{column-count:1}}.offre-25min{background:var(--surface);border-block:1px solid var(--line)}.offre-25min-chapo{color:var(--text-soft);max-width:42em;margin-top:14px;font-size:clamp(17px,1.5vw,19px);line-height:1.62}.offre-25min-etapes{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:clamp(20px,2.4vw,24px);margin:30px 0 0;padding:0;list-style:none;display:grid}.offre-25min-etapes li{border-top:2px solid var(--accent);padding-top:16px}@supports (color:color-mix(in lab,red,red)){.offre-25min-etapes li{border-top:2px solid color-mix(in srgb,var(--accent)26%,transparent)}}.offre-25min-etapes b{font-family:var(--font-display);margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.25;display:block}.offre-25min-etapes p{color:var(--text-soft);margin:0;font-size:17px;line-height:1.58}.offre-25min-jamais{border-radius:var(--radius-card);background:var(--primary-soft);align-items:flex-start;gap:11px;margin-top:28px;padding:16px 18px;font-size:17px;line-height:1.55;display:flex}.offre-25min-jamais i{width:19px;height:19px;color:var(--primary-ink);flex:none;margin-top:3px}.offre-25min-pont{max-width:44em;color:var(--text);margin-top:24px;font-size:clamp(17px,1.5vw,19px);line-height:1.62}.offre-prix .wrap{max-width:42em}.offre-prix-titre{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.12}.offre-prix p{margin-top:16px;font-size:clamp(17px,1.5vw,19px);line-height:1.66}.offre-prix-fin{color:var(--text-soft)}.slot.est-remplie{border:1px solid var(--line);background:0 0;margin-inline:0;padding:0;display:block}.slot.est-remplie img{object-fit:cover;width:100%;height:100%;display:block}.slot.portrait.est-remplie img{object-position:50% 32%}.hs-strip-dessert{background:0 0;height:auto;margin:0;position:relative;overflow:visible}.hs-strip-dessert-cadre{background:var(--text);height:clamp(260px,32vw,460px);position:relative;overflow:hidden}.hs-strip-dessert img{object-fit:cover;object-position:50% 58%;width:100%;height:100%}.hs-strip-dessert figcaption{max-width:1240px;color:var(--text-soft);margin:14px auto 0;padding:0 clamp(20px,4vw,56px);font-size:clamp(17px,1.4vw,18px);line-height:1.55}.gratuit-photo.hs-portrait-carre{aspect-ratio:1;width:100%;max-width:400px;margin-inline:auto}.slot.carton.est-remplie{aspect-ratio:16/9}.hs-livrable-media.est-remplie,.voix .av-photo{object-fit:cover;background:0 0}.hs-livrable-media.est-remplie{border:1px solid var(--line);border-radius:clamp(18px,1.8vw,22px);width:100%;height:auto}.lien-sources{margin-top:14px;font-size:14px}.lien-sources a{color:var(--text-soft);text-decoration:underline;-webkit-text-decoration-color:var(--text-soft);text-decoration-color:var(--text-soft)}@supports (color:color-mix(in lab,red,red)){.lien-sources a{-webkit-text-decoration-color:color-mix(in srgb,var(--text-soft)40%,transparent);text-decoration-color:color-mix(in srgb,var(--text-soft)40%,transparent)}}.lien-sources a{text-underline-offset:3px;margin:-15px 0;padding:15px 0;display:inline-block}.lien-sources a:hover{color:var(--primary-ink)}.m-main .state p{text-align:left;max-width:62ch}b,strong{font-weight:700}.hs-bande-n,.hs-cran,.hs-etape-n,.hs-facture-n,.hs-fil-n,.hs-mesure-n,.hs-offre-chiffre-n{letter-spacing:normal}@keyframes hs-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes hs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hs-page{padding:0 0 24px;display:block}.app-screen>.hs-page{flex:1}.app-screen:has(.hs-fab) .hs-page{padding-bottom:calc(var(--hs-lea) + 32px)}.app-screen:has(.hs-fab):has(.hs-ecoute-mini) .hs-page{padding-bottom:calc(var(--hs-lea) + var(--hs-lecteur) + 32px)}.app-screen:has(.hs-fab) .hs-pied{padding-bottom:calc(var(--hs-lea) + 32px)}.app-screen:has(.hs-fab):has(.hs-ecoute-mini) .hs-pied{padding-bottom:calc(var(--hs-lea) + var(--hs-lecteur) + 32px)}.hs-sec{padding:22px var(--page-x)0}.hs-sec-large{padding:22px 0 0}.hs-filet{background:var(--filet);height:1px;margin:26px var(--page-x)0;display:block}.hs-bar.backrow{z-index:40;background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.hs-bar.backrow{background:color-mix(in srgb,var(--bg)92%,transparent)}}.hs-bar.backrow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hs-bar{padding:6px var(--page-x)12px;border-bottom:1px solid var(--filet);justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:389px){.hs-bar{flex-wrap:wrap}}@media (max-width:429px){.app-screen[data-taille=a_plus] .hs-bar,.app-screen[data-taille=a_plus_plus] .hs-bar{flex-wrap:wrap}}@media (max-width:430px){.app-screen[data-taille=a_plus_plus] .hs-bar{flex-wrap:wrap}}.hs-marque{font-family:var(--font-body);font-weight:700;font-size:calc(12.5px*var(--echelle));letter-spacing:.22em;color:var(--accent);text-decoration:none;position:relative}.hs-marque:after{content:"";position:absolute;inset:-17px -8px}.hs-marque-logo{height:calc(16px*var(--echelle));width:auto;display:block}.hs-titre-bar{font-family:var(--font-display);font-weight:600;font-size:calc(21px*var(--echelle));letter-spacing:-.01em;color:var(--text);text-decoration:none}.hs-bar-ic{align-items:center;gap:8px;display:flex}.hs-icbtn{border-radius:var(--radius-tuile);width:48px;height:48px;color:var(--accent);background:var(--accent-soft);transition:background .15s var(--ease),transform 60ms var(--ease);place-items:center;text-decoration:none;display:grid}.hs-icbtn:hover{background:var(--prune-survol);color:var(--accent)}.hs-icbtn:active{transform:scale(.94)}.hs-icbtn i{width:21px;height:21px}.hs-avatar{background:var(--peach);width:48px;height:48px;color:var(--avatar-encre);font-family:var(--font-body);font-weight:700;font-size:calc(15px*var(--echelle));transition:transform 60ms var(--ease);border-radius:50%;place-items:center;text-decoration:none;display:grid;overflow:hidden}.hs-avatar img{object-fit:cover;width:100%;height:100%}.hs-avatar:hover{color:var(--avatar-encre)}.hs-avatar:active{transform:scale(.94)}.hs-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hs-tete{padding:20px 20px 0}.hs-label{font-family:var(--font-body);font-weight:700;font-size:calc(12px*var(--echelle));letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft)}.hs-h1{font-family:var(--font-display);font-weight:600;font-size:calc(32px*var(--echelle));letter-spacing:-.02em;margin-top:9px;line-height:1.08}.hs-fiche{border-radius:var(--radius-bloc);box-shadow:none;background:var(--secondary-soft);border:0;margin:18px 20px 0;padding:16px 18px 15px}.hs-fiche.est-corps{background:var(--peach-soft)}.hs-fiche-ligne{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.hs-fiche-ligne.est-point{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 10px}.hs-fiche-libelle{font-family:var(--font-body);font-weight:500;font-size:calc(15.5px*var(--echelle));color:var(--text)}.hs-fiche-grand{font-family:var(--font-display);font-weight:600;font-size:calc(28px*var(--echelle));letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;line-height:1}.hs-fiche-grand small{font-family:var(--font-body);font-weight:600;font-size:calc(17px*var(--echelle));letter-spacing:0;color:var(--text)}.hs-fiche-suite{font-family:var(--font-body);font-weight:400;font-size:calc(15.5px*var(--echelle));color:var(--text-soft);margin-top:6px;line-height:1.45}.hs-fiche-ligne+.hs-fiche-suite{margin-top:12px}.hs-fiche-resume{font-family:var(--font-body);font-weight:400;font-size:calc(15.5px*var(--echelle));color:var(--text-soft);margin-top:12px;line-height:1.45}.hs-fiche-resume:first-child{margin-top:0}.hs-fiche-resume b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.hs-fiche-phrase{font-family:var(--font-body);font-weight:400;font-size:calc(17px*var(--echelle));color:var(--text);line-height:1.5}.hs-fiche-phrase b{font-variant-numeric:tabular-nums;font-weight:600}.hs-fiche-phrase .est-gain{color:var(--sauge-texte)}.hs-fiche-phrase+.hs-fiche-ligne{margin-top:12px}.hs-presence{font-family:var(--font-body);font-weight:600;font-size:calc(15.5px*var(--echelle));color:var(--sauge-texte);align-items:center;gap:7px;display:flex}.hs-presence i{background:var(--secondary);border-radius:50%;flex:none;width:8px;height:8px}.hs-presence.est-reprise{color:var(--primary-ink)}.hs-presence.est-reprise i{background:var(--primary)}.hs-presence.est-attente{color:var(--primary-ink)}.hs-presence.est-attente i{background:var(--primary)}.hs-presence.est-neutre{color:var(--text-soft)}.hs-presence.est-neutre i{background:var(--filet-fort)}.hs-jalons{align-items:center;gap:10px;margin-top:14px;display:flex}.hs-jalons:first-child{margin-top:0}.hs-jalons-points{flex:none;gap:4px;display:flex}.hs-jalons-points span{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--secondary);background:0 0;border-radius:50%}.hs-jalons-points .est-fait{background:var(--secondary);box-shadow:none}.hs-jalons p{font-family:var(--font-body);font-weight:500;font-size:calc(17px*var(--echelle));color:var(--text);margin:0;line-height:1.4}.hs-fil{align-items:baseline;gap:9px;display:flex}h2.hs-fil,h3.hs-fil{font-size:inherit;font-weight:inherit;margin:0;font-family:inherit}.moment-k.hs-fil{font-size:calc(12.5px*var(--echelle))}.hs-fil-n{font-family:var(--font-display);font-weight:600;font-size:calc(17px*var(--echelle));font-variant-numeric:tabular-nums}.hs-fil-k,.hs-fil-n{color:var(--primary-ink)}.hs-fil-k{font-family:var(--font-body);font-weight:700;font-size:calc(12px*var(--echelle));letter-spacing:.14em;text-transform:uppercase}.hs-h2{font-family:var(--font-display);font-weight:600;font-size:calc(21px*var(--echelle));margin-top:6px;line-height:1.2}.hs-sec-tete{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.hs-lien{min-height:48px;font-family:var(--font-body);font-weight:700;font-size:calc(14.5px*var(--echelle));white-space:nowrap;align-items:center;gap:5px;padding-bottom:2px;text-decoration:none;display:flex}.hs-lien,.hs-lien:hover{color:var(--primary-ink)}.hs-lien i{width:16px;height:16px}.hs-sec-tete .hs-lien{align-items:flex-end}.hs-heros{background:var(--surface);border-radius:var(--radius-heros);box-shadow:var(--ombre-heros);margin-top:12px;overflow:hidden}.hs-heros-photo{background:var(--primary-soft);height:172px;position:relative}.hs-heros-photo img{object-fit:cover;width:100%;height:100%}.hs-heros-corps{padding:18px 20px 20px}.hs-carnet-repli>summary,.hs-quiz-repli>summary{cursor:pointer;min-height:48px;list-style:none}.hs-carnet-repli>summary::-webkit-details-marker{display:none}.hs-carnet-repli>summary:after{content:"";border-right:2px solid var(--primary-ink);border-bottom:2px solid var(--primary-ink);width:8px;height:8px;transition:transform .16s var(--ease);flex:none;margin-left:4px;transform:rotate(45deg)}.hs-carnet-repli[open]>summary:after{transform:rotate(225deg)}.hs-carnet-repli>summary:focus-visible{outline:2px solid var(--focus-anneau);outline-offset:3px;border-radius:4px}.hs-quiz-repli>summary{cursor:pointer;min-height:48px;list-style:none}.hs-quiz-repli>summary::-webkit-details-marker{display:none}.hs-quiz-repli>summary:after{content:"";border-right:2px solid var(--primary-ink);border-bottom:2px solid var(--primary-ink);width:8px;height:8px;transition:transform .16s var(--ease);flex:none;margin-left:4px;transform:rotate(45deg)}.hs-quiz-repli[open]>summary:after{transform:rotate(225deg)}.hs-quiz-repli>summary:focus-visible{outline:2px solid var(--focus-anneau);outline-offset:3px;border-radius:4px}.hs-lecture-audio-absent{font-family:var(--font-body);font-weight:500;font-size:calc(14.5px*var(--echelle));color:var(--text-soft);align-items:center;gap:9px;margin-top:10px;line-height:1.5;display:flex}.hs-lecture-audio-absent i{width:17px;height:17px;color:var(--icone-verrou);flex:none}.hs-heros-sur{font-family:var(--font-body);font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.1em;text-transform:uppercase;color:var(--primary-ink);align-items:center;gap:7px;margin-bottom:8px;line-height:normal;display:flex}.hs-heros-sur i{flex:none;width:15px;height:15px}.hs-heros-corps h2{font-family:var(--font-display);font-weight:600;font-size:calc(25px*var(--echelle));letter-spacing:-.015em;line-height:1.16}.hs-heros-meta{font-family:var(--font-body);font-weight:500;font-size:calc(14.5px*var(--echelle));color:var(--text-soft);margin-top:10px}.hs-chip,.hs-chip-meta{background:var(--surface);align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.hs-chip,.hs-chip-meta{background:color-mix(in srgb,var(--surface)93%,transparent)}}.hs-chip,.hs-chip-meta{border-radius:var(--radius-chip);pointer-events:none}.hs-chip{font-family:var(--font-body);font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.1em;text-transform:uppercase;color:var(--accent);gap:7px;padding:7px 13px;top:14px;left:14px}.hs-chip i{width:15px;height:15px}.hs-chip-meta{font-family:var(--font-body);font-weight:700;font-size:calc(12px*var(--echelle));color:var(--texte-chip);gap:6px;padding:6px 11px;bottom:12px;right:12px}.hs-chip-meta i{width:13px;height:13px;color:var(--accent)}.hs-jauge{background:var(--filet-fort);height:5px;overflow:hidden}.hs-jauge,.hs-jauge i{border-radius:var(--radius-chip);display:block}.hs-jauge i{background:var(--secondary);height:100%}.hs-jauge.est-avert i{background:var(--jauge-avert)}.hs-jauge-note{font-family:var(--font-body);font-weight:600;font-size:calc(13.5px*var(--echelle));color:var(--success-ink);margin-top:7px}.hs-actions{gap:10px;margin-top:16px;display:flex}.hs-actions .hs-btn{flex:1}.hs-btn{border-radius:var(--radius-btn);background:var(--primary);width:100%;min-height:54px;font-family:var(--font-body);font-weight:700;font-size:calc(19px*var(--echelle));box-shadow:var(--ombre-cta);text-align:center;transition:transform 60ms var(--ease),box-shadow .15s var(--ease),background .15s var(--ease);flex:0 auto;justify-content:center;align-items:center;gap:9px;text-decoration:none;display:flex}.hs-btn,.hs-btn:active,.hs-btn:hover,.hs-btn:link,.hs-btn:visited{color:var(--surface)}.hs-btn:hover{background:var(--terracotta-survol)}.hs-btn:active{box-shadow:var(--ombre-cta-presse);transform:translateY(1px)scale(.99)}.hs-btn i{width:19px;height:19px}.hs-btn.est-inerte,.hs-btn2.est-inerte,.hs-btn2[aria-disabled=true],.hs-btn2[disabled],.hs-btn[aria-disabled=true],.hs-btn[disabled]{background:var(--inactif-fond);color:var(--text-soft);box-shadow:none;cursor:default;pointer-events:none}.hs-btn2.est-inerte,.hs-btn2[aria-disabled=true],.hs-btn2[disabled]{border-color:#0000}.hs-btn2{border-radius:var(--radius-btn);background:var(--surface);width:100%;min-height:52px;color:var(--accent);border:1.5px solid var(--champ-bord);font-family:var(--font-body);font-weight:600;font-size:calc(16px*var(--echelle));text-align:center;transition:border-color .15s var(--ease),transform 60ms var(--ease);justify-content:center;align-items:center;gap:9px;text-decoration:none;display:flex}.hs-btn2:hover{border-color:var(--accent);color:var(--accent)}.hs-btn2:active{transform:scale(.99)}.hs-btn2 i{width:18px;height:18px}.hs-btn3{width:100%;min-height:48px;font-family:var(--font-body);font-weight:600;font-size:calc(15.5px*var(--echelle));justify-content:center;align-items:center;text-decoration:none;display:flex}.hs-btn-ic,.hs-btn3,.hs-btn3:hover{color:var(--accent)}.hs-btn-ic{border-radius:var(--radius-btn);border:1.5px solid var(--champ-bord);background:var(--surface);width:54px;height:54px;transition:border-color .15s var(--ease),transform 60ms var(--ease);flex:none;place-items:center;text-decoration:none;display:grid}.hs-btn-ic:hover{border-color:var(--accent);color:var(--accent)}.hs-btn-ic:active{transform:scale(.94)}.hs-btn-ic i{width:18px;height:18px}.hs-btn-ic i svg{fill:currentColor;stroke:none}.hs-tuiles{grid-template-columns:1fr 1fr;gap:14px 12px;margin-top:14px;display:grid}.hs-tuile{color:inherit;flex-direction:column;gap:8px;text-decoration:none;display:flex}.hs-tuile-photo{border-radius:var(--radius-tuile);background:var(--primary-soft);height:104px;position:relative;overflow:hidden}.hs-tuile-photo img{object-fit:cover;width:100%;height:100%}.hs-tuile.est-maintenant .hs-tuile-photo{box-shadow:0 0 0 2px var(--primary)}.hs-tuile:focus-visible,.hs-tuile:hover{color:inherit}.hs-tuile:hover .hs-tuile-photo{box-shadow:0 0 0 2px var(--champ-bord-actif)}.hs-tuile b{font-weight:600;font-size:calc(14px*var(--echelle));line-height:1.35}.hs-tuile b,.hs-tuile small{font-family:var(--font-body)}.hs-tuile small{font-weight:500;font-size:calc(13px*var(--echelle));color:var(--text-soft)}.hs-maintenant{pointer-events:none;background:var(--primary-ink);color:var(--surface);border-radius:var(--radius-chip);font-size:calc(10.5px*var(--echelle));letter-spacing:.08em;padding:4px 9px;position:absolute;top:8px;right:8px}.hs-maintenant,.hs-moment{font-family:var(--font-body);font-weight:700;text-transform:uppercase}.hs-moment{font-size:calc(11.5px*var(--echelle));letter-spacing:.1em;color:var(--text-soft);align-items:center;gap:6px;display:inline-flex}.hs-moment i{background:var(--text-soft);border-radius:50%;flex:none;width:7px;height:7px}.hs-moment.est-petit_dej{color:var(--primary-ink)}.hs-moment.est-petit_dej i{background:var(--peach)}.hs-moment.est-dejeuner{color:var(--success-ink)}.hs-moment.est-dejeuner i{background:var(--secondary)}.hs-moment.est-collation{color:var(--accent)}.hs-moment.est-collation i{background:var(--accent)}.hs-moment.est-diner{color:var(--primary-ink)}.hs-moment.est-diner i{background:var(--primary)}.hs-moment.est-dessert{color:var(--primary-ink)}.hs-moment.est-dessert i{background:var(--peach)}.hs-tuile.est-dejeuner .hs-tuile-photo{background:var(--secondary-soft)}.hs-tuile.est-collation .hs-tuile-photo{background:var(--accent-soft)}.hs-tuile.est-dessert .hs-tuile-photo{background:var(--peach-soft)}.hs-bande{background:var(--bande-chaude);border-top:1px solid var(--filet-chaud);border-bottom:1px solid var(--filet-chaud);margin-top:22px;padding:18px 20px;display:block}.hs-bande-cols{grid-template-columns:1fr 1fr 1fr;display:grid}.hs-bande-col{background:0 0;border:0;border-radius:0;gap:0;padding:0;display:block}.hs-bande-col:first-child{padding-right:14px}.hs-bande-col:nth-child(2){border-left:1px solid var(--filet-chaud-int);border-right:1px solid var(--filet-chaud-int);padding:0 14px}.hs-bande-col:last-child{padding-left:14px}.hs-bande-col:nth-child(2):last-child{border-right:0;padding-right:0}.hs-bande-k,.hs-bande-palier-k{font-family:var(--font-body);font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}.hs-bande-n{font-family:var(--font-display);font-weight:600;font-size:calc(26px*var(--echelle));font-variant-numeric:tabular-nums;margin-top:7px;line-height:1}.hs-bande-n small{font-family:var(--font-body);font-weight:600;font-size:calc(13px*var(--echelle));color:var(--text-soft)}.hs-bande-palier{font-family:var(--font-display);font-weight:600;font-size:calc(19px*var(--echelle));color:var(--text);margin-top:5px;line-height:1.15}.hs-bande-palier small{font-family:var(--font-body);font-weight:500;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.hs-bande .hs-jauge{margin-top:9px}.hs-bande-etat{font-family:var(--font-body);font-weight:600;font-size:calc(15.5px*var(--echelle));color:var(--success-ink);align-items:center;gap:5px;margin-top:7px;display:flex}.hs-palier{border-bottom:1px solid var(--filet-chaud-int);padding-bottom:14px}.hs-palier-tete{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.hs-palier-bornes{border-radius:var(--radius-chip);background:var(--secondary-soft);font-family:var(--font-body);font-weight:600;font-size:calc(15.5px*var(--echelle));color:var(--text);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;padding:4px 11px;display:inline-flex}.hs-palier-bornes-k{font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.09em;text-transform:uppercase;color:var(--text-soft);white-space:nowrap}.hs-palier-n{font-family:var(--font-display);font-weight:600;font-size:calc(30px*var(--echelle));font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:5px;line-height:1;display:flex}.hs-palier-n small{font-weight:600;font-size:calc(13px*var(--echelle))}.hs-palier-dont,.hs-palier-n small{font-family:var(--font-body);color:var(--text-soft)}.hs-palier-dont{font-weight:400;font-size:calc(15.5px*var(--echelle))}.hs-plage{height:9px;margin-top:11px;display:block;position:relative}.hs-plage:before{content:"";background:var(--filet-fort);inset:2px 0}.hs-plage-zone,.hs-plage:before{border-radius:var(--radius-chip);position:absolute}.hs-plage-zone{background:var(--secondary);top:2px;bottom:2px}.hs-plage-repere{background:var(--text);border-radius:2px;width:2.5px;margin-left:-1.25px;position:absolute;top:0;bottom:0}.hs-equilibre{text-align:left;width:100%;min-height:48px;font-family:var(--font-body);font-weight:600;font-size:calc(13px*var(--echelle));color:var(--accent);background:0 0;align-items:center;gap:7px;margin-top:14px;display:flex}.hs-equilibre i{flex:none;width:15px;height:15px}.hs-equilibre-liste{flex-direction:column;gap:9px;margin:14px 0;padding:0;list-style:none;display:flex}.hs-equilibre-liste li{font-family:var(--font-body);font-weight:400;font-size:calc(15px*var(--echelle));padding-left:16px;line-height:1.5;position:relative}.hs-equilibre-liste li:before{content:"";background:var(--secondary);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.hs-bande-etat i{width:13px;height:13px}.hs-bande-etat.est-neutre{color:var(--text-soft)}.hs-bande-jour{border-bottom:1px solid var(--filet-chaud-int);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.hs-bande-jour b{font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.hs-bande-jour b,.hs-bande-jour small{font-family:var(--font-body);line-height:normal}.hs-bande-jour small{font-weight:600;font-size:calc(12.5px*var(--echelle));color:var(--text-soft);font-variant-numeric:tabular-nums}.hs-detail{border-top:1px solid var(--filet-chaud-int);margin-top:14px;padding-top:2px}.hs-detail-repli summary{cursor:pointer;min-height:48px;font-family:var(--font-body);font-weight:700;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);align-items:center;gap:9px;line-height:normal;list-style:none;display:flex}.hs-detail-repli summary::-webkit-details-marker{display:none}.hs-detail-repli[open] summary{color:var(--accent)}.hs-detail-repli summary i{width:16px;height:16px;transition:transform .18s var(--ease);flex:none}.hs-detail-repli[open] summary i{transform:rotate(90deg)}.hs-detail-repli summary>span{min-width:0}.hs-detail-repli summary b{font-family:var(--font-display);font-weight:600;font-size:calc(20px*var(--echelle));color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:normal;flex:none;margin-left:auto;line-height:1}.hs-detail-repli summary b small{font-family:var(--font-body);font-weight:600;font-size:calc(12.5px*var(--echelle));color:var(--text-soft)}.hs-detail-liste{animation:hs-rise .25s var(--ease);flex-direction:column;gap:9px;margin-top:4px;padding:0 0 6px 25px;display:flex}.hs-detail-ligne{grid-template-columns:1fr auto;align-items:baseline;gap:12px;display:grid}.hs-detail-quoi{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.hs-detail-quoi em{font-style:normal;font-weight:600;font-size:calc(12px*var(--echelle));color:var(--text-soft)}.hs-detail-n,.hs-detail-quoi em{font-family:var(--font-body);line-height:normal}.hs-detail-n{font-weight:700;font-size:calc(14.5px*var(--echelle));color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:normal}.hs-detail-n small{font-family:var(--font-body);font-weight:600;font-size:calc(12.5px*var(--echelle));color:var(--text-soft)}.hs-detail>.hs-bande-etat{margin:2px 0 4px;padding-left:25px}.hs-geste{background:var(--sauge-bloc);border-radius:var(--radius-bloc);margin-top:12px;padding:18px 20px 20px;display:block}.hs-geste-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.hs-geste-k{font-family:var(--font-body);font-weight:700;font-size:calc(12px*var(--echelle));letter-spacing:.14em;text-transform:uppercase;color:var(--success-ink)}.hs-compte{align-items:center;gap:4px;margin-left:auto;display:flex}.hs-compte span{border:1.5px solid var(--sauge-puce-vide);border-radius:50%;width:8px;height:8px}.hs-compte .est-fait{background:var(--secondary);border-color:#0000}.hs-compte b{font-weight:600;font-size:calc(12px*var(--echelle));color:var(--success-ink);margin-left:4px}.hs-compte b,.hs-compte i{font-family:var(--font-body)}.hs-compte i{font-weight:500;font-size:calc(11px*var(--echelle));color:var(--text-soft);white-space:nowrap;font-style:normal}.hs-geste-corps{align-items:flex-start;gap:14px;margin-top:14px;display:flex}.hs-geste-corps>div{flex:1}.hs-geste-texte{font-family:var(--font-body);font-weight:600;line-height:1.45}.hs-geste-aide{font-family:var(--font-body);font-weight:400;color:var(--text-soft);margin-top:6px;line-height:1.55}.hs-geste-fait{font-family:var(--font-body);font-weight:700;font-size:calc(14.5px*var(--echelle));color:var(--success-ink);animation:hs-rise .3s var(--ease);margin-top:10px}.hs-geste .hs-case{border-radius:11px;width:34px;height:34px;position:relative}.hs-geste-corps{isolation:isolate}.hs-geste .hs-case:after{content:"";z-index:1;position:absolute;inset:-10px}.hs-case{border:2px solid var(--secondary);background:var(--surface);width:34px;height:34px;transition:background .15s var(--ease),transform 60ms var(--ease);border-radius:11px;flex:none;place-items:center;margin-top:2px;display:grid}.hs-case:hover{background:var(--sauge-survol)}.hs-case:active{transform:scale(.9)}.hs-case.est-cochee{background:var(--secondary);color:var(--surface)}.hs-case i{width:22px;height:22px;animation:hs-pop .28s var(--ease)}.hs-reprise{background:var(--surface);border-radius:var(--radius-heros);box-shadow:var(--ombre-heros);animation:hs-rise .3s var(--ease);margin-top:18px;padding:18px 20px 20px}.hs-reprise-k{font-family:var(--font-body);font-weight:700;font-size:calc(12px*var(--echelle));letter-spacing:.14em;text-transform:uppercase;color:var(--primary-ink);align-items:center;gap:8px;display:flex}.hs-reprise-k i{flex:none;width:16px;height:16px}.hs-reprise-texte{font-family:var(--font-body);color:var(--text);margin-top:10px;font-weight:400;line-height:1.55}.hs-reprise .hs-reprise-geste{margin-top:16px}.hs-reprise-note{font-family:var(--font-body);color:var(--text-soft);margin-top:14px;font-weight:400;line-height:1.55}.hs-reprise~.hs-sec .hs-heros{box-shadow:none;border:1px solid var(--filet-carte)}.hs-ligne{background:var(--surface);border-radius:var(--radius-bloc);border:1px solid var(--filet-carte);width:100%;box-shadow:var(--ombre-fine);color:inherit;transition:border-color .15s var(--ease),transform 60ms var(--ease);align-items:center;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.hs-ligne:hover{border-color:var(--champ-bord-actif)}.hs-ligne:active{transform:scale(.99)}.hs-ligne-corps{text-align:left;flex:1;min-width:0;display:block}.hs-ligne b{font-weight:600;display:block}.hs-ligne b,.hs-ligne small{font-family:var(--font-body)}.hs-ligne small{font-weight:400;color:var(--text-soft)}.hs-rond{background:var(--secondary-soft);width:44px;height:44px;color:var(--success-ink);border-radius:50%;flex:none;place-items:center;display:grid}.hs-rond i{width:21px;height:21px}.hs-rond.est-pleine{background:var(--secondary);color:var(--surface)}.hs-rond.est-prune{background:var(--accent-soft);color:var(--accent)}.hs-chev{width:20px;height:20px;color:var(--text-soft);flex:none}.hs-fait,.hs-fait:hover{box-shadow:none;border-color:#0000}.hs-fait{background:var(--sauge-bloc);border-radius:var(--radius-bloc);animation:hs-rise .3s var(--ease);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.hs-fait b{color:var(--sauge-texte);font-size:16.5px;font-weight:600;display:block}.hs-fait b,.hs-fait small{font-family:var(--font-body)}.hs-fait small{color:var(--success-ink);font-size:14px;font-weight:400;line-height:1.5}.hs-liste{background:var(--surface);border-radius:var(--radius-bloc);border:1px solid var(--filet-carte);overflow:hidden}.hs-liste a{border-bottom:1px solid var(--filet-liste);color:inherit;transition:background .12s var(--ease);align-items:center;gap:13px;padding:15px 18px;text-decoration:none;display:flex}.hs-liste a:last-child{border-bottom:0}.hs-liste a:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hs-liste a:hover{background:color-mix(in srgb,var(--accent)4%,transparent)}}.hs-liste a>i:first-child{width:20px;height:20px;color:var(--accent);flex:none}.hs-liste b{font-family:var(--font-body);font-weight:600;flex:1}.hs-liste .hs-chev{width:19px;height:19px;color:var(--text-soft)}.hs-ligne-corps>b{flex:none;display:block}.hs-ligne-corps>small{display:block}.hs-liste .hs-ligne-corps>small{font-size:calc(13.5px*var(--echelle));line-height:1.45}.hs-liste .hs-ligne-corps>small,.hs-note{font-family:var(--font-body);font-weight:400;color:var(--text-soft)}.hs-note{margin-top:16px;line-height:1.55}.hs-carte{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);box-shadow:none;padding:18px 20px}.hs-carte.est-chaude{background:var(--peach-soft);border-color:var(--filet-chaud)}.hs-carte-k{font-family:var(--font-body);font-weight:700;font-size:calc(12px*var(--echelle));letter-spacing:.14em;text-transform:uppercase;color:var(--primary-ink);align-items:center;gap:8px;display:flex}.hs-carte-k i{flex:none;width:16px;height:16px}.hs-carte-k.est-neutre{color:var(--text-soft)}.hs-carte-k.est-neutre i{width:15px;height:15px;color:var(--accent)}.hs-carte-titre{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin-top:10px;font-size:19px;font-weight:600;line-height:1.25}.hs-carte-texte{font-family:var(--font-body);font-size:calc(17px*var(--echelle));margin-top:9px;line-height:1.55}.hs-carte-titre+.hs-carte-texte{margin-top:6px}.hs-carte .hs-lien{margin-top:12px}.hs-notifs{margin:22px var(--page-x)0}.hs-notifs-fin{justify-content:center;display:flex}.hs-notifs-plus-tard{cursor:pointer;color:var(--text-soft);font-family:var(--font-body);background:0 0;border:0;padding:0;font-weight:500}.hs-notifs-plus-tard:hover{color:var(--text)}.hs-notifs-plus-tard:active{color:var(--text);transform:scale(.96)}.hs-notifs-repli>summary{cursor:pointer;min-height:48px;font-family:var(--font-body);font-weight:600;font-size:calc(14.5px*var(--echelle));color:var(--primary-ink);align-items:center;gap:6px;list-style:none;display:flex}.hs-notifs-repli>summary::-webkit-details-marker{display:none}.hs-notifs-repli>summary:after{content:"";border-right:2px solid var(--primary-ink);border-bottom:2px solid var(--primary-ink);width:8px;height:8px;transition:transform .16s var(--ease);flex:none;margin-left:2px;transform:rotate(45deg)}.hs-notifs-repli[open]>summary:after{transform:rotate(225deg)}.hs-notifs-repli>summary:focus-visible{outline:2px solid var(--focus-anneau);outline-offset:3px;border-radius:4px}.hs-lea{background:var(--accent);border-radius:var(--radius-bloc);align-items:center;gap:14px;padding:18px 20px;display:flex}.hs-lea-rond{background:var(--surface);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.hs-lea-rond{background:color-mix(in srgb,var(--surface)15%,transparent)}}.hs-lea-rond{color:var(--surface);font-family:var(--font-display);font-weight:600;font-size:calc(20px*var(--echelle))}.hs-lea-corps{flex:1;min-width:0}.hs-lea b{font-weight:600;font-size:calc(16.5px*var(--echelle));display:block}.hs-lea b,.hs-lea small{font-family:var(--font-body);color:var(--surface)}.hs-lea small{font-weight:400;font-size:calc(14px*var(--echelle));line-height:1.45}@supports (color:color-mix(in lab,red,red)){.hs-lea small{color:color-mix(in srgb,var(--surface)78%,transparent)}}.hs-lea-btn{border-radius:var(--radius-chip);background:var(--surface);min-height:48px;color:var(--prune-encre);font-family:var(--font-body);font-weight:700;font-size:calc(14.5px*var(--echelle));transition:transform 60ms var(--ease);flex:none;place-items:center;padding:0 16px;text-decoration:none;display:grid}.hs-lea-btn:hover{color:var(--prune-encre)}.hs-lea-btn:active{transform:scale(.95)}.hs-vide{box-shadow:none;border:1.8px dashed var(--pointille);border-radius:var(--radius-bloc);text-align:center;background:0 0;flex-direction:column;align-items:center;gap:10px;padding:26px 22px;display:flex}.hs-vide>i{width:27px;height:27px;color:var(--text-soft)}.hs-vide b{font-weight:600}.hs-vide b,.hs-vide p{font-family:var(--font-body)}.hs-vide p{color:var(--text-soft);line-height:1.55}.hs-bandeau{border-radius:var(--radius-tuile);background:var(--accent-soft);border:1px solid var(--accent);align-items:flex-start;gap:11px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.hs-bandeau{border:1px solid color-mix(in srgb,var(--accent)14%,var(--surface))}}.hs-bandeau{font-family:var(--font-body);font-size:calc(14.5px*var(--echelle));color:var(--text);line-height:1.5}.hs-bandeau>i{width:19px;height:19px;color:var(--accent);flex:none;margin-top:1px}.hs-bandeau.est-medical{background:var(--fond-avert);border-color:var(--filet-chaud);color:var(--danger-ink)}.hs-bandeau.est-medical>i{color:var(--danger-ink)}.hs-confirme{font-family:var(--font-body);font-weight:600;font-size:calc(14.5px*var(--echelle));color:var(--success-ink);align-items:center;gap:10px;display:flex}.hs-confirme>i{background:var(--secondary);width:22px;height:22px;color:var(--surface);animation:hs-pop .28s var(--ease);border-radius:50%;flex:none;padding:4px}.hs-verrou{border:1.8px dashed var(--pointille);border-radius:var(--radius-bloc);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:26px 22px;display:flex}.hs-verrou>i{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border-radius:50%;padding:15px}.hs-verrou b{font-family:var(--font-display);font-weight:600;font-size:calc(18px*var(--echelle))}.hs-verrou p{font-family:var(--font-body);color:var(--text-soft);line-height:1.55}.app-screen>.offre-verrouillee{flex-direction:column;flex:1;display:flex}.offre-verrouillee .offre-vide{flex-direction:column;flex:1;align-items:stretch;min-height:0;padding-block:0}.offre-verrouillee .wrap{max-width:none;padding-inline:20px}.offre-vide-corps{flex-direction:column;flex:1;display:flex}.offre-vide-tete{padding-top:20px}.offre-vide-carte{flex:1;align-items:center;padding-bottom:40px;display:flex}.offre-verrouillee .hs-verrou{text-align:left;align-items:flex-start}.offre-verrouillee .hs-verrou p{font-size:calc(17px*var(--echelle))}.offre .hs-verrou .btn-primary{min-height:54px;box-shadow:var(--ombre-cta);transition:transform 60ms var(--ease),box-shadow .15s var(--ease),background .15s var(--ease);padding:13px 22px;line-height:1.25}.offre .hs-verrou .btn-primary:hover{box-shadow:var(--ombre-cta);background:var(--terracotta-survol);transform:none}.offre .hs-verrou .btn-primary:active{box-shadow:var(--ombre-cta-presse);transition-duration:.12s;transform:translateY(1px)scale(.99)}.hs-voile{z-index:60;background:var(--voile);border:none;position:fixed;inset:0}.hs-feuille{z-index:61;background:var(--bg);max-width:430px;padding:14px 20px calc(30px + env(safe-area-inset-bottom));box-shadow:var(--ombre-feuille);max-height:92dvh;animation:hs-rise .26s var(--ease);border-radius:26px 26px 0 0;gap:0;margin-inline:auto;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.hs-feuille h2{text-align:left}.hs-question{box-shadow:none;background:0 0;border-radius:0;padding:0}.hs-question-tete p{margin-bottom:0}.hs-question .hs-bornes{font-weight:500;font-size:calc(12px*var(--echelle));color:var(--text-soft)}.hs-champ,.hs-poignee{display:block}.hs-poignee{border-radius:var(--radius-chip);background:var(--poignee);width:42px;height:4px;margin:0 auto 14px}.hs-feuille h2{font-family:var(--font-display);font-weight:600;font-size:calc(22px*var(--echelle));line-height:1.2}.hs-feuille-sub{font-family:var(--font-body);font-size:calc(15px*var(--echelle));color:var(--text-soft);margin-top:6px}.hs-echelle{gap:7px;margin-top:9px;display:flex}.hs-cran{border-color:var(--inter-eteint);border:1.5px solid var(--cran-bord);background:var(--surface);min-height:48px;color:var(--text-soft);font-family:var(--font-body);font-weight:500;font-size:calc(15px*var(--echelle));transition:border-color .15s var(--ease),background .15s var(--ease),transform 60ms var(--ease);border-radius:13px;flex:1;place-items:center;display:grid}.hs-cran:hover{border-color:var(--secondary)}.hs-cran:active{transform:scale(.95)}.hs-cran.est-choisi{border:2px solid var(--secondary);background:var(--secondary-soft);color:var(--sauge-texte);font-weight:700}.hs-questions{flex-direction:column;gap:15px;margin-top:16px;display:flex}.hs-question-tete{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hs-question-tete p:first-child{font-family:var(--font-body);font-weight:600;font-size:calc(15.5px*var(--echelle))}.hs-bornes{font-family:var(--font-body);font-weight:500;font-size:calc(12px*var(--echelle));color:var(--text-soft)}.app-screen:has(.hs-ecoute-mini) .fab{bottom:calc(var(--hs-onglets) + var(--hs-lecteur) + 18px)}.app-screen:has(.hs-ecoute-mini) .hs-toast,.app-screen:has(.hs-ecoute-mini) .install-banner{bottom:calc(var(--hs-onglets) + var(--hs-lecteur) + var(--hs-lea) + 30px)}.hs-toast{z-index:62;top:auto;left:20px;right:20px;bottom:calc(var(--hs-onglets) + var(--hs-lea) + 30px);background:var(--surface);border-radius:var(--radius-bloc);max-width:390px;box-shadow:var(--ombre-heros);animation:hs-rise .3s var(--ease);align-items:center;gap:14px;margin-inline:auto;padding:16px 18px;display:flex;position:fixed}.hs-toast b{font-weight:600;font-size:calc(16.5px*var(--echelle));display:block}.hs-toast b,.hs-toast p{font-family:var(--font-body)}.hs-toast p{font-weight:400;font-size:calc(14px*var(--echelle));color:var(--text-soft);margin-top:2px;line-height:1.5}.hs-toast .hs-rond{width:46px;height:46px}.hs-toast .hs-rond i{width:22px;height:22px;animation:hs-pop .3s var(--ease)}.hs-champs{border-top:1px solid var(--filet);grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-top:14px;display:grid}.hs-champs>:only-child{grid-column:1/-1}.hs-champ label{font-family:var(--font-body);font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);margin-bottom:7px;display:block}.hs-champ-boite{position:relative}.hs-champ-boite input{border:1.5px solid var(--champ-bord);border-radius:var(--radius-tuile);background:var(--surface);width:100%;min-height:52px;font-family:var(--font-body);font-weight:600;font-size:calc(17px*var(--echelle));color:var(--text);font-variant-numeric:tabular-nums;outline:none;padding:13px 42px 13px 15px}.hs-champ-boite input:focus{border-color:var(--accent)}.hs-champ-boite span{font-family:var(--font-body);font-weight:600;font-size:calc(14px*var(--echelle));color:var(--text-soft);position:absolute;top:50%;right:15px;transform:translateY(-50%)}.hs-erreur{color:var(--danger-ink)}.hs-champ-aide,.hs-erreur{font-family:var(--font-body);margin-top:6px;line-height:1.5}.hs-champ-aide{font-size:calc(13px*var(--echelle));color:var(--text-soft)}.hs-taches{margin-top:14px}.hs-tache{color:inherit;align-items:center;gap:12px;padding:9px 0;text-decoration:none;display:flex}.hs-tache+.hs-tache{border-top:1px solid var(--filet-liste)}.hs-tache p{font-family:var(--font-body);color:var(--texte-chip);flex:1;font-size:14.5px;font-weight:500;line-height:1.4}.hs-tache.est-suivante{padding:10px 0}.hs-tache.est-suivante p{color:var(--text);font-size:15px;font-weight:600}.hs-puce{width:26px;height:26px;font-family:var(--font-body);font-weight:700;font-size:calc(13px*var(--echelle));border-radius:50%;flex:none;place-items:center;line-height:normal;display:grid}.hs-puce.est-faite{background:var(--secondary);color:var(--surface)}.hs-puce.est-faite i{width:15px;height:15px}.hs-puce.est-suivante{border:2px solid var(--primary);color:var(--primary-ink)}.hs-puce.est-avenir{border:1.5px solid var(--champ-bord);color:var(--text-soft);font-weight:600}.hs-aujourdhui{background:var(--primary-ink);color:var(--surface);border-radius:var(--radius-chip);font-family:var(--font-body);font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.08em;text-transform:uppercase;flex:none;padding:4px 9px;line-height:normal}.hs-jalon-ligne{align-items:center;gap:9px;padding:10px 0 0;display:flex}.hs-jalon-ligne.est-premiere{border-top:1px solid var(--filet-liste)}.hs-jalon-ligne p{font-family:var(--font-body);color:var(--text-soft);flex:1;font-size:13.5px;font-weight:500;line-height:normal}.hs-semaines{background:var(--surface);border-radius:var(--radius-bloc);border:1px solid var(--filet-carte);overflow:hidden}.hs-semaines,.hs-semaines-fermees{margin-top:12px}.hs-semaines-fermees>summary{cursor:pointer;background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);min-height:48px;font-family:var(--font-body);font-weight:600;font-size:calc(16px*var(--echelle));color:var(--text);transition:background .12s var(--ease);align-items:center;gap:10px;padding:12px 16px;list-style:none;display:flex}.hs-semaines-fermees>summary::-webkit-details-marker{display:none}.hs-semaines-fermees>summary:hover{background:var(--survol-doux)}.hs-semaines-fermees>summary:focus-visible{outline:2px solid var(--focus-anneau);outline-offset:-2px}.hs-semaines-fermees>summary>i{width:19px;height:19px;color:var(--icone-verrou);flex:none}.hs-semaines-fermees>summary:after{content:"";border-right:2px solid var(--text-soft);border-bottom:2px solid var(--text-soft);width:9px;height:9px;transition:transform .16s var(--ease);flex:none;transform:rotate(45deg)}.hs-semaines-fermees[open]>summary:after{transform:rotate(225deg)}.hs-semaines-fermees[open]>summary{border-radius:var(--radius-bloc)var(--radius-bloc)0 0}.hs-semaines-fermees[open] .hs-semaines{border-radius:0 0 var(--radius-bloc)var(--radius-bloc);border-top:0;margin-top:0}.hs-semaine{color:inherit;transition:background .12s var(--ease);align-items:center;gap:13px;padding:14px 16px;text-decoration:none;display:flex}.hs-semaine+.hs-semaine{border-top:1px solid var(--filet-liste)}.hs-semaine-corps{flex:1;min-width:0}.hs-semaine b{font-size:15.5px;font-weight:600;line-height:normal}.hs-semaine b,.hs-semaine small{font-family:var(--font-body);display:block}.hs-semaine small{color:var(--text-soft);font-weight:400;line-height:1.45}.hs-semaine>i:first-child{width:20px;height:20px;color:var(--accent);flex:none}.hs-semaine.est-terminee{background:var(--sauge-bloc)}.hs-semaine.est-terminee b{color:var(--sauge-texte)}.hs-semaine.est-terminee small{color:var(--success-ink);font-weight:600}.hs-semaine.est-terminee .hs-medaille{width:18px;height:18px;color:var(--success-ink);flex:none}.hs-semaine.est-terminee:hover{background:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hs-semaine.est-terminee:hover{background:color-mix(in srgb,var(--secondary)9%,var(--sauge-bloc))}}.hs-semaine.est-terminee:active{transform:scale(.995)}.hs-semaine.est-courante{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hs-semaine.est-courante{background:color-mix(in srgb,var(--primary)5%,transparent)}}.hs-semaine.est-courante:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hs-semaine.est-courante:hover{background:color-mix(in srgb,var(--primary)9%,transparent)}}.hs-semaine.est-verrouillee>i:first-child{color:var(--icone-verrou)}.hs-semaine.est-verrouillee b{color:var(--text-soft);font-weight:500}.hs-badges{background:var(--sauge-bloc);border-radius:var(--radius-bloc);flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:16px 18px;display:flex}.hs-badges>i{width:20px;height:20px;color:var(--success-ink);flex:none}.hs-badge{background:var(--surface);color:var(--sauge-texte);border:1px solid var(--filet-sauge);border-radius:var(--radius-chip);font-weight:700;font-size:calc(14.5px*var(--echelle));padding:8px 15px}.hs-badge,.hs-badges small{font-family:var(--font-body);line-height:normal}.hs-badges small{font-weight:500;font-size:calc(13px*var(--echelle));color:var(--success-ink)}.hs-mention{border-top:1px solid var(--filet);font-family:var(--font-body);color:var(--text-soft);align-items:flex-start;gap:10px;margin:24px 20px 0;padding-top:14px;font-weight:400;line-height:1.55;display:flex}.hs-mention>i{flex:none;width:18px;height:18px;margin-top:1px}.hs-sources{font-family:var(--font-body);font-size:calc(13.5px*var(--echelle));margin:10px 20px 16px;line-height:1.55}.hs-sources a{color:var(--text-soft);text-underline-offset:2px;text-decoration:underline;position:relative}.hs-sources a:after{content:"";position:absolute;inset:-17px -8px}.hs-lecture-tete{padding:18px 20px 0}.hs-lecture-photo{border-radius:var(--radius-bloc);height:148px;margin-bottom:14px;position:relative;overflow:hidden}.hs-lecture-photo img{object-fit:cover;width:100%;height:100%;display:block}.hs-lecture-photo:after{content:"";pointer-events:none;background:linear-gradient(180deg,transparent 55%,var(--bg)100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hs-lecture-photo:after{background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--bg)70%,transparent)100%)}}.hs-lecture-photo.est-attente{border:1.8px dashed var(--pointille);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px;display:flex}.hs-lecture-photo.est-attente:after{content:none}.hs-lecture-photo.est-attente>i{width:22px;height:22px;color:var(--text-soft)}.hs-lecture-photo.est-attente b{font-family:var(--font-body);font-weight:700;font-size:calc(12.5px*var(--echelle));color:var(--text-soft);line-height:normal}.hs-lecture-photo.est-attente small{font-family:var(--font-body);font-weight:500;font-size:calc(11px*var(--echelle));color:var(--text-soft);max-width:32ch;line-height:1.4}.hs-lecture-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.hs-tagp{background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-chip);font-weight:700;font-size:calc(12px*var(--echelle));letter-spacing:.08em;text-transform:uppercase;padding:6px 12px}.hs-lecture-duree,.hs-tagp{font-family:var(--font-body);line-height:normal}.hs-lecture-duree{font-weight:600;font-size:calc(13.5px*var(--echelle));color:var(--text-soft)}.hs-lecture-tete h1{font-family:var(--font-display);letter-spacing:-.015em;margin-top:12px;font-size:28px;font-weight:600;line-height:1.14}.hs-prune{background:var(--accent);border-radius:var(--radius-bloc);align-items:center;gap:14px;padding:16px 18px;display:flex}.hs-prune-rond{background:var(--surface);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.hs-prune-rond{background:color-mix(in srgb,var(--surface)15%,transparent)}}.hs-prune-rond{color:var(--surface)}.hs-prune-rond i{width:21px;height:21px}.hs-prune .hs-prune-rond{background:var(--surface);width:46px;height:46px}@supports (color:color-mix(in lab,red,red)){.hs-prune .hs-prune-rond{background:color-mix(in srgb,var(--surface)15%,transparent)}}.hs-prune .hs-prune-rond{color:var(--surface)}.audio .spd{text-align:center;flex:none;justify-content:center;align-items:center;min-width:56px;min-height:48px;display:inline-flex}.hs-prune p.absent{font-weight:400;font-size:calc(14.5px*var(--echelle));color:var(--surface);line-height:1.5}@supports (color:color-mix(in lab,red,red)){.hs-prune p.absent{color:color-mix(in srgb,var(--surface)82%,transparent)}}.hs-prune p.absent b{font-weight:600}.hs-prune p{font-family:var(--font-body);color:var(--surface);font-size:14.5px;font-weight:400;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.hs-prune p{color:color-mix(in srgb,var(--surface)82%,transparent)}}.hs-prune b{font-family:var(--font-body);color:var(--surface);font-size:15.5px;font-weight:600;line-height:normal;display:block}.hs-corps{background:var(--surface);border-radius:var(--radius-bloc);border:1px solid var(--filet-carte);padding:22px 20px}.hs-corps p{font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.65}.hs-corps ol,.hs-corps p+p,.hs-corps ul{margin-top:15px}.hs-corps ol,.hs-corps ul{flex-direction:column;gap:8px;margin-bottom:0;padding-left:4px;list-style:none;display:flex}.hs-corps ol{counter-reset:hs-corps-item}.hs-corps li{font-family:var(--font-body);padding-left:20px;font-size:17px;font-weight:400;line-height:1.6;position:relative}.hs-corps ul>li:before{content:"";background:var(--secondary);border-radius:50%;width:5px;height:5px;position:absolute;top:11px;left:2px}.hs-corps ol>li{counter-increment:hs-corps-item}.hs-corps ol>li:before{content:counter(hs-corps-item)".";font-family:var(--font-display);font-size:calc(15px*var(--echelle));color:var(--secondary);line-height:1.75;position:absolute;top:0;left:0}.hs-corps em{background:linear-gradient(transparent 62%,var(--primary-soft)62%);font-style:normal;font-weight:600}.hs-retenir{background:var(--accent);border-radius:var(--radius-bloc);padding:18px 20px}.hs-retenir .hs-retenir-k{font-family:var(--font-body);font-weight:700;font-size:calc(12px*var(--echelle));letter-spacing:.14em;text-transform:uppercase;color:var(--peach);align-items:center;gap:8px;line-height:normal;display:flex}.hs-retenir-k i{width:15px;height:15px}.hs-retenir .hs-retenir-phrase{font-family:var(--font-display);color:var(--surface);margin-top:9px;font-size:19px;font-weight:500;line-height:1.45}.hs-bloc-sauge{background:var(--sauge-bloc);border-radius:var(--radius-bloc);box-shadow:none;padding:16px 18px}.hs-bloc-sauge-k{font-family:var(--font-body);font-weight:700;font-size:calc(12px*var(--echelle));letter-spacing:.14em;text-transform:uppercase;color:var(--success-ink);align-items:center;gap:8px;line-height:normal;display:flex}.hs-bloc-sauge-k i{width:15px;height:15px}.hs-bloc-sauge-phrase{font-family:var(--font-body);color:var(--sauge-texte);margin-top:8px;font-size:15.5px;font-weight:400;line-height:1.5}.hs-micro{padding:18px 20px}.hs-micro .hs-bloc-sauge-phrase{color:var(--text);margin-top:9px;font-size:16.5px;font-weight:600}.hs-quiz{flex-direction:column;gap:14px;margin-top:12px;display:flex}.hs-quiz-carte{background:var(--surface);border-radius:var(--radius-bloc);border:1px solid var(--filet-carte);padding:16px 18px}.hs-quiz-k{font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);line-height:normal}.hs-quiz-k,.hs-quiz-q{font-family:var(--font-body)}.hs-quiz-q{margin-top:8px;font-size:16.5px;font-weight:600;line-height:1.4}.hs-options{flex-direction:column;gap:9px;margin-top:12px;display:flex}.hs-options .hs-option{border-radius:var(--radius-tuile);border:1.5px solid var(--champ-bord);background:var(--surface);min-height:48px;font-family:var(--font-body);color:var(--texte-chip);text-align:left;width:100%;transition:border-color .15s var(--ease),transform 60ms var(--ease);padding:12px 15px;font-size:15px;font-weight:500;line-height:1.4}.hs-option:not([aria-disabled=true]):hover{border-color:var(--champ-bord-actif)}.hs-option:not([aria-disabled=true]):active{transform:scale(.99)}.hs-options .hs-option[aria-disabled=true]{cursor:default}.hs-option.est-bonne{border:2px solid var(--secondary);background:var(--secondary-soft);color:var(--sauge-texte);align-items:center;gap:11px;font-weight:600;display:flex}.hs-tick{background:var(--secondary);width:24px;height:24px;color:var(--surface);animation:hs-pop .28s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.hs-tick i{width:14px;height:14px}.hs-option.est-mauvaise{border:1.5px solid var(--jauge-avert);background:var(--fond-avert);color:var(--danger-ink)}.hs-option.est-estompee{border-color:var(--filet-estompe);color:var(--texte-estompe);font-weight:400}.hs-quiz-rate{color:var(--danger-ink)}.hs-quiz-juste,.hs-quiz-rate{font-family:var(--font-body);animation:hs-rise .3s var(--ease);margin-top:11px;font-size:14px;font-weight:500;line-height:1.55}.hs-quiz-juste{color:var(--primary-ink)}.hs-acquis{background:var(--surface);border-radius:var(--radius-bloc);box-shadow:var(--ombre-heros);animation:hs-rise .3s var(--ease);align-items:center;gap:14px;padding:16px 18px;display:flex}.hs-acquis b{font-size:16.5px;font-weight:600;line-height:normal;display:block}.hs-acquis b,.hs-acquis p{font-family:var(--font-body)}.hs-acquis p{color:var(--text-soft);margin-top:2px;font-size:14px;font-weight:400;line-height:1.45}.hs-recherche{background:var(--surface);border:1.5px solid var(--champ-bord);border-radius:var(--radius-btn);align-items:center;gap:10px;min-height:52px;padding:0 8px 0 16px;display:flex}.hs-recherche:focus-within{border-color:var(--accent)}.hs-recherche>i{width:20px;height:20px;color:var(--text-soft);flex:none}.hs-recherche input{min-width:0;font-family:var(--font-body);font-weight:500;font-size:calc(17px*var(--echelle));color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:16px 0;line-height:normal}.hs-recherche input::-webkit-search-cancel-button{display:none}.hs-recherche button{width:48px;height:48px;color:var(--text-soft);transition:background .15s var(--ease),transform 60ms var(--ease);border-radius:12px;flex:none;place-items:center;display:grid}.hs-recherche button:hover{background:var(--survol-doux)}.hs-recherche button:active{transform:scale(.92)}.hs-recherche button i{width:18px;height:18px}.hs-chips{scrollbar-width:none;-ms-overflow-style:none;gap:8px;margin:0;padding:14px 20px 4px;display:flex;overflow-x:auto}.hs-chips::-webkit-scrollbar{width:0;height:0}.hs-chips .hs-chip{pointer-events:auto;text-transform:none;letter-spacing:normal;border-radius:var(--radius-chip);border:1.5px solid var(--champ-bord);background:var(--surface);min-height:48px;font-family:var(--font-body);font-weight:600;font-size:calc(14px*var(--echelle));color:var(--texte-chip);white-space:nowrap;transition:border-color .15s var(--ease),transform 60ms var(--ease);flex:none;align-items:center;gap:8px;padding:10px 15px;line-height:normal;display:flex;position:static}.hs-chips .hs-chip:not(.est-actif):hover{border-color:var(--accent)}.hs-chips .hs-chip:active{transform:scale(.96)}.hs-chip.est-actif{border:2px solid var(--secondary);background:var(--secondary-soft);color:var(--sauge-texte);font-weight:700}.hs-chips .hs-chip i{flex:none;width:17px;height:17px}.hs-chip .est-coeur{color:var(--primary-ink)}.hs-chip.est-actif .est-coeur{color:var(--sauge-texte)}.hs-chip .tick i{width:14px;height:14px}.hs-articles{background:var(--surface);border-radius:var(--radius-bloc);border:1px solid var(--filet-carte);margin-top:12px;overflow:hidden}.hs-article{align-items:center;gap:6px;padding:6px 6px 6px 16px;display:flex}.hs-article+.hs-article{border-top:1px solid var(--filet-liste)}.hs-article-lien{min-width:0;color:inherit;flex:1;padding:8px 16px 8px 0;text-decoration:none;display:block;position:relative}.hs-article-lien:after{content:"";border-right:2px solid var(--primary-ink);border-bottom:2px solid var(--primary-ink);width:8px;height:8px;transition:transform .16s var(--ease);position:absolute;top:calc(50% - 4px);right:2px;transform:rotate(-45deg)}.hs-article-lien:hover:after{transform:rotate(-45deg)translate(2px,-2px)}.hs-article-lien:active:after{transform:rotate(-45deg)translate(3px,-3px)}.hs-article-lien b{font-family:var(--font-body);font-size:17px;font-weight:600;line-height:1.35;display:block}.hs-article-meta{align-items:center;gap:7px;margin-top:4px;display:flex}.hs-article-duree{font-family:var(--font-body);color:var(--text-soft);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:normal}.hs-article-sep{background:var(--puce-vide);border-radius:50%;flex:none;width:3px;height:3px}.hs-article-symptome{font-family:var(--font-body);font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.09em;text-transform:uppercase;color:var(--accent);line-height:normal}.hs-coeur{width:48px;height:48px;color:var(--text-soft);transition:color .15s var(--ease),transform 60ms var(--ease);border-radius:12px;flex:none;place-items:center;display:grid}.hs-coeur:hover{color:var(--primary-ink)}.hs-coeur:active{transform:scale(.88)}.hs-coeur i{width:21px;height:21px}.hs-coeur.est-favori{color:var(--primary-ink)}.hs-coeur.est-favori svg{fill:var(--peach);animation:hs-pop .28s var(--ease)}.hs-vide p{max-width:300px}.hs-proches{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.hs-proche{background:var(--surface);border:1.5px solid var(--champ-bord);border-radius:var(--radius-chip);color:var(--texte-chip);min-height:48px;font-family:var(--font-body);font-weight:600;font-size:calc(13.5px*var(--echelle));transition:border-color .15s var(--ease),transform 60ms var(--ease);align-items:center;padding:10px 14px;line-height:normal;display:inline-flex}.hs-proche:hover{border-color:var(--accent)}.hs-proche:active{transform:scale(.96)}.hs-jours{isolation:isolate;grid-template-columns:repeat(7,1fr);gap:6px;margin:0;padding:16px 20px 0;display:grid}.hs-jours .hs-jour{position:relative}.hs-jours .hs-jour:after{content:"";z-index:1;position:absolute;inset:0 -3px}.hs-jours .hs-jour{border-radius:var(--radius-tuile);border:1px solid var(--filet-carte);background:var(--surface);box-shadow:none;font-family:var(--font-body);font-weight:700;font-size:calc(11px*var(--echelle));letter-spacing:.06em;color:var(--text-soft);transition:border-color .15s var(--ease),transform 60ms var(--ease);flex-direction:column;align-items:center;gap:3px;padding:10px 0;line-height:normal;display:flex}.hs-jour:hover{border-color:var(--champ-bord-actif)}.hs-jour:active{transform:scale(.95)}.hs-jour b{font-family:var(--font-display);font-weight:600;font-size:calc(17px*var(--echelle));color:var(--text);font-variant-numeric:tabular-nums;line-height:normal}.hs-jour.est-actif{border-color:var(--accent);background:var(--accent);color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.hs-jour.est-actif{color:color-mix(in srgb,var(--surface)75%,transparent)}}.hs-jour.est-actif b{color:var(--surface)}.hs-repas{background:var(--surface);border-radius:var(--radius-bloc);border:1px solid var(--filet-carte);margin-top:12px;overflow:hidden}.hs-repas-ligne{box-shadow:none;border-radius:0;align-items:center;gap:13px;padding:13px 14px;display:flex}.hs-repas-ligne+.hs-repas-ligne{border-top:1px solid var(--filet-liste)}.hs-repas-ligne:not(:has(button)){position:relative}.hs-repas-ligne:not(:has(button)) .hs-repas-corps b a:after{content:"";position:absolute;inset:0}.hs-repas-ligne .hs-repas-photo{border-radius:var(--radius-tuile);background:var(--primary-soft);flex:none;width:58px;height:58px;display:block;overflow:hidden}.hs-repas-photo img{object-fit:cover;width:100%;height:100%}.hs-repas-corps{flex:1;min-width:0}.hs-repas-ligne .hs-repas-corps b{font-family:var(--font-body);font-weight:600;font-size:calc(14.5px*var(--echelle));margin-top:3px;line-height:1.35;display:block}.hs-repas-corps b a{color:inherit;text-decoration:none}.hs-repas-ligne:has(button) .hs-repas-corps b a:after{content:"";vertical-align:middle;border-right:2px solid var(--primary-ink);border-bottom:2px solid var(--primary-ink);width:8px;height:8px;transition:transform .16s var(--ease);margin-bottom:2px;margin-left:8px;display:inline-block;transform:rotate(-45deg)}.hs-repas-ligne:has(button) .hs-repas-corps b a:hover:after{transform:rotate(-45deg)translate(2px,-2px)}.hs-repas-ligne:has(button) .hs-repas-corps b a:active:after{transform:rotate(-45deg)translate(3px,-3px)}.hs-repas-corps small{font-family:var(--font-body);font-weight:500;font-size:calc(13px*var(--echelle));color:var(--text-soft);font-variant-numeric:tabular-nums;margin-top:2px;line-height:normal;display:block}.hs-repas-ligne .hs-repas-corps small.macros{text-transform:none;letter-spacing:normal;font-weight:500}.hs-repas-ligne .hs-moment{font-size:calc(11px*var(--echelle));letter-spacing:.09em}.hs-echanger{border-radius:var(--radius-btn);border:1.5px solid var(--champ-bord);background:var(--surface);width:48px;height:48px;min-height:48px;color:var(--accent);font-family:var(--font-body);font-weight:700;font-size:calc(13px*var(--echelle));transition:border-color .15s var(--ease),transform 60ms var(--ease);flex:none;place-items:center;padding:0;line-height:normal;display:grid}.hs-echanger:hover{border-color:var(--accent)}.hs-echanger:active{transform:scale(.94)}.hs-echanger i{width:19px;height:19px}.hs-confirme-ligne{font-family:var(--font-body);font-weight:700;font-size:calc(13.5px*var(--echelle));color:var(--success-ink);animation:hs-rise .3s var(--ease);align-items:center;gap:7px;margin-top:10px;line-height:normal;display:flex}.hs-confirme-ligne i{width:15px;height:15px}.hs-note-centre{font-family:var(--font-body);font-weight:600;font-size:calc(13px*var(--echelle));color:var(--success-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:12px;line-height:normal;display:flex}.hs-note-centre i{flex:none;width:14px;height:14px}.hs-note-phrase{text-align:center;font-family:var(--font-body);font-weight:500;font-size:calc(14.5px*var(--echelle));color:var(--text-soft);text-wrap:pretty;margin-top:12px;line-height:1.55;display:block}.hs-note-phrase .hs-lien{white-space:normal;min-height:0;font-size:inherit;padding:0;font-weight:700;display:inline}.hs-journal summary{cursor:pointer;min-height:48px;font-family:var(--font-body);font-weight:700;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);align-items:center;gap:9px;line-height:normal;list-style:none;display:flex}.hs-journal summary::-webkit-details-marker{display:none}.hs-journal[open] summary{color:var(--accent)}.hs-journal summary i{width:16px;height:16px;transition:transform .18s var(--ease)}.hs-journal[open] summary i{transform:rotate(90deg)}.hs-journal-corps{border-left:2px solid var(--filet);animation:hs-rise .25s var(--ease);flex-direction:column;gap:14px;padding:2px 0 2px 14px;display:flex}.hs-journal-groupe{flex-direction:column;gap:3px;display:flex}.hs-journal-jour{font-family:var(--font-body);font-weight:700;font-size:calc(12px*var(--echelle));color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.hs-journal-corps p{font-family:var(--font-body);font-weight:400;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);line-height:1.55}.hs-alts{flex-direction:column;gap:9px;margin-top:16px;display:flex}.hs-alt{text-align:left;border-radius:var(--radius-btn);border:1.5px solid var(--champ-bord);background:var(--surface);width:100%;transition:border-color .15s var(--ease),transform 60ms var(--ease);align-items:center;gap:12px;padding:10px 12px;display:flex}.hs-alt:hover{border-color:var(--champ-bord-actif)}.hs-alt:active{transform:scale(.99)}.hs-alt.est-choisie{border:2px solid var(--secondary);background:var(--secondary-soft)}.hs-alt-photo{background:var(--primary-soft);border-radius:12px;flex:none;width:52px;height:52px;display:block;overflow:hidden}.hs-alt-photo img{object-fit:cover;width:100%;height:100%}.hs-alt-corps{flex:1;min-width:0}.hs-alt-corps b{font-family:var(--font-body);font-weight:600;font-size:calc(14.5px*var(--echelle));line-height:1.3;display:block}.hs-alt-corps small{font-family:var(--font-body);font-weight:500;font-size:calc(12.5px*var(--echelle));color:var(--text-soft);font-variant-numeric:tabular-nums;line-height:normal}.hs-alt.est-choisie .hs-alt-corps b{color:var(--sauge-texte)}.hs-alt.est-choisie .hs-alt-corps small{color:var(--success-ink)}.hs-alt .hs-alt-coche{background:var(--secondary);width:26px;height:26px;color:var(--surface);animation:hs-pop .25s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.hs-alt-coche i{width:15px;height:15px}.hs-alts-eloignes{border-top:1px solid var(--filet);margin-top:20px;padding-top:16px}.hs-alts-titre{font-family:var(--font-display);font-weight:600;font-size:calc(16px*var(--echelle));color:var(--text);margin:0;line-height:1.25}.hs-alts-note{font-family:var(--font-body);font-weight:400;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);margin:5px 0 0;line-height:1.5}.hs-alts-eloignes .hs-alts{margin-top:12px}.hs-echange-barre{z-index:5;padding:12px 20px calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--filet);background:var(--bg);margin:16px -20px 0;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.hs-echange-barre{background:color-mix(in srgb,var(--bg)94%,transparent)}}.hs-echange-barre{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hs-echange-barre-note{text-align:center;font-family:var(--font-body);font-weight:400;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);margin-top:10px;line-height:1.5}.hs-recette-hero{background:var(--primary-soft);border-radius:0;height:230px;display:block;position:relative;overflow:hidden}.hs-recette-hero img{object-fit:cover;width:100%;height:100%;display:block}.hs-recette-hero .backfab{top:calc(12px + env(safe-area-inset-top));left:16px}.hs-recette-hero .hs-icbtn{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.hs-recette-hero .hs-icbtn{background:color-mix(in srgb,var(--surface)93%,transparent)}}.hs-recette-hero .hs-icbtn:hover,.hs-recette-moment{background:var(--surface)}.hs-recette-moment{right:16px;top:calc(17px + env(safe-area-inset-top));border-radius:var(--radius-chip);gap:7px;padding:7px 13px;position:absolute}@supports (color:color-mix(in lab,red,red)){.hs-recette-moment{background:color-mix(in srgb,var(--surface)93%,transparent)}}.hs-recette-hero .hs-recette-attente{text-align:center;text-shadow:none;font-family:var(--font-body);font-weight:600;font-size:calc(13px*var(--echelle));color:var(--primary-ink);line-height:1.5;position:absolute;top:50%;left:26px;right:26px;transform:translateY(-50%)}.hs-recette{padding-bottom:30px}.hs-recette-tete{padding:18px 20px 0}.hs-recette-tete h1{font-family:var(--font-display);font-weight:600;font-size:calc(25px*var(--echelle));letter-spacing:-.015em;line-height:1.16}.hs-recette-tete .hs-recette-meta{font-family:var(--font-body);font-weight:600;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);flex-wrap:wrap;gap:13px;margin-top:10px;line-height:normal;display:flex}.hs-recette-tete .hs-recette-meta span{align-items:center;gap:6px;display:flex}.hs-recette-tete .hs-recette-meta i{width:15px;height:15px;color:var(--accent);flex:none}.hs-recette-lecon .hs-recette-lecon-texte{font-family:var(--font-body);color:var(--surface);margin-top:9px;font-size:15.5px;font-weight:400;line-height:1.55}.hs-ingredients{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);margin:12px 0 0;padding:6px 16px;list-style:none}.hs-ingredients .hs-ingredient{border-bottom:1px solid var(--filet-liste);font-family:var(--font-body);font-weight:400;font-size:calc(15.5px*var(--echelle));justify-content:space-between;gap:12px;padding:11px 0;line-height:normal;display:flex}.hs-ingredients .hs-ingredient:last-child{border-bottom:0}.hs-ingredients .hs-ingredient b{font-weight:600}.hs-ingredients .hs-ingredient .hs-ingredient-nom{flex-direction:column;gap:2px;min-width:0;display:flex}.hs-ingredients .hs-ingredient .hs-ingredient-nom small{font-family:var(--font-body);font-weight:400;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);line-height:1.45}.hs-ingredients .hs-ingredient .q{color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.hs-portions-bascule{background:var(--inactif-fond);border-radius:var(--radius-bloc);gap:4px;margin-top:12px;padding:4px;display:flex}.hs-portions-bascule button{border-radius:calc(var(--radius-bloc) - 4px);min-height:48px;font-family:var(--font-body);font-weight:600;font-size:calc(14.5px*var(--echelle));color:var(--text-soft);background:0 0;border:0;flex:1;padding:0 10px;line-height:1.2}.hs-portions-bascule button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--ombre-fine)}.hs-portions-poids{font-family:var(--font-body);font-weight:400;font-size:calc(14.5px*var(--echelle));color:var(--text-soft);margin-top:10px;line-height:1.5}.hs-portions-poids b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.hs-portions-division{border-left:2px solid var(--filet-chaud);font-size:calc(14.5px*var(--echelle));margin-top:12px;padding:10px 0 10px 13px}.hs-allerg,.hs-portions-division{font-family:var(--font-body);font-weight:400;color:var(--text-soft);line-height:1.5}.hs-allerg{font-size:calc(13.5px*var(--echelle));margin-top:10px}.hs-allerg strong{color:var(--text);font-weight:700}.hs-etapes{flex-direction:column;gap:18px;margin-top:14px;display:flex}.hs-etape{gap:13px;display:flex}.hs-etape .hs-etape-n{text-align:right;width:24px;height:auto;font-family:var(--font-display);font-weight:600;font-size:calc(17px*var(--echelle));color:var(--primary-ink);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;flex:none;line-height:normal;display:block}.hs-etape-corps{flex:1;min-width:0}.hs-etape .hs-etape-texte{font-size:16px}.hs-etape .hs-etape-chef,.hs-etape .hs-etape-texte{font-family:var(--font-body);font-weight:400;line-height:1.55}.hs-etape .hs-etape-chef{border-left:2px solid var(--peach);color:var(--text-soft);background:0 0;border-radius:0;margin-top:9px;padding:0 0 0 12px;font-size:14px;display:block}.hs-recette-geste .hs-bloc-sauge-phrase{font-weight:600}.hs-recette-variante{padding:16px 18px}.hs-recette-variante .hs-carte-k{color:var(--text-soft)}.hs-recette-variante .hs-carte-k i{width:15px;height:15px;color:var(--accent)}.hs-recette-variante .hs-carte-texte{margin-top:8px;font-size:15px}.hs-acquis .hs-rond{width:46px;height:46px}.hs-acquis .hs-rond i{width:22px;height:22px}.hs-acquis p a{color:var(--primary-ink);font-weight:600}.hs-recette .hs-bandeau b{font-weight:700;display:block}.hs-courses{padding-bottom:30px}.hs-rayons{flex-direction:column;gap:14px;margin-top:12px;padding:0 20px;display:flex}.hs-rayon{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);box-shadow:none;padding:0;overflow:hidden}.hs-rayon-k{border-bottom:1px solid var(--filet-liste);font-family:var(--font-body);font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:8px;margin:0;padding:13px 16px 11px;line-height:normal;display:flex}.hs-rayon-k i{width:16px;height:16px;color:var(--accent);flex:none}.hs-rayon>summary{cursor:pointer;min-height:48px;list-style:none}.hs-rayon>summary::-webkit-details-marker{display:none}.hs-rayon>summary:after{content:"";border-right:2px solid var(--text-soft);border-bottom:2px solid var(--text-soft);width:9px;height:9px;transition:transform .16s var(--ease);flex:none;margin-left:2px;transform:rotate(45deg)}.hs-rayon[open]>summary:after{transform:rotate(225deg)}.hs-rayon>summary:hover{background:var(--survol-doux)}.hs-rayon>summary:focus-visible{outline:2px solid var(--focus-anneau);outline-offset:-2px}.hs-rayon-compte{font-variant-numeric:tabular-nums;color:var(--text-soft);letter-spacing:normal;margin-left:auto;font-weight:700}.hs-rayon-article{text-align:left;width:100%;min-height:48px;transition:background .12s var(--ease),transform 60ms var(--ease);background:0 0;border:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.hs-rayon-article+.hs-rayon-article{border-top:1px solid var(--filet-liste)}.hs-rayon-article:hover{background:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hs-rayon-article:hover{background:color-mix(in srgb,var(--secondary)5%,transparent)}}.hs-rayon-article:active{transform:scale(.995)}.hs-rayon-article .hs-coche{border:2px solid var(--secondary);background:var(--surface);width:28px;height:28px;color:var(--surface);border-radius:9px;flex:none;place-items:center;display:grid}.hs-rayon-article .hs-coche i{width:16px;height:16px;animation:hs-pop .25s var(--ease)}.hs-rayon-article .hs-rayon-nom{text-align:left;min-width:0;font-family:var(--font-body);font-weight:400;font-size:calc(17px*var(--echelle));flex:1;line-height:normal}.hs-rayon-article .hs-rayon-q{font-family:var(--font-body);font-weight:600;font-size:calc(15.5px*var(--echelle));color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:normal}.hs-rayon-article.est-cochee .hs-coche{background:var(--secondary)}.hs-rayon-article.est-cochee .hs-rayon-nom{color:var(--text-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--text-soft);text-decoration-color:var(--text-soft)}@supports (color:color-mix(in lab,red,red)){.hs-rayon-article.est-cochee .hs-rayon-nom{-webkit-text-decoration-color:color-mix(in srgb,var(--text-soft)60%,transparent);text-decoration-color:color-mix(in srgb,var(--text-soft)60%,transparent)}}.hs-confirme-ligne.est-centree{min-height:52px;font-size:calc(14px*var(--echelle));justify-content:center;margin-top:0}.hs-note-magasin{text-align:center;font-family:var(--font-body);font-weight:400;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);margin-top:-4px;line-height:normal}.hs-batch-chapo{border-radius:0;align-items:center;gap:14px;padding:16px 20px;display:flex}.hs-batch-chapo>i{width:26px;height:26px;color:var(--primary-ink);flex:none}.hs-batch-chapo p{font-family:var(--font-body);font-weight:400;font-size:calc(15px*var(--echelle));line-height:1.5}.hs-batch-chapo p b{font-weight:700}.hs-batch-fil{flex-direction:column;gap:14px;margin-top:14px;padding-left:0;display:flex;position:relative}.hs-batch-fil:before{background:var(--filet);border-radius:0;width:1px;top:16px;bottom:16px;left:22px}.hs-batch-etape{gap:13px;display:flex;position:relative}.hs-batch-etape .hs-batch-heure{background:var(--surface);border:1.5px solid var(--peach);width:44px;height:44px;color:var(--primary-ink);z-index:1;font-family:var(--font-display);font-weight:600;font-size:calc(12.5px*var(--echelle));font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;line-height:normal;display:grid}.hs-batch-etape .hs-batch-carte{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);min-width:0;box-shadow:none;flex:1;padding:14px 16px}.hs-batch-etape b{font-family:var(--font-body);font-weight:600;font-size:calc(15.5px*var(--echelle));line-height:normal;display:block}.hs-batch-etape p{font-family:var(--font-body);font-weight:400;font-size:calc(14px*var(--echelle));color:var(--text-soft);margin-top:5px;line-height:1.55}.hs-batch-etape .hs-batch-recettes{font-family:var(--font-body);font-weight:600;font-size:calc(13px*var(--echelle));color:var(--accent);margin-top:7px;line-height:1.5}.hs-batch-etape .hs-batch-fois{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.hs-batch-etape .hs-batch-poids{color:var(--text-soft);font-variant-numeric:tabular-nums;font-weight:400}.hs-batch-etape .hs-batch-gain{background:var(--secondary-soft);color:var(--sauge-texte);border-radius:var(--radius-chip);font-family:var(--font-body);font-weight:700;font-size:calc(15.5px*var(--echelle));align-items:center;gap:6px;margin-top:9px;padding:5px 11px;line-height:normal;display:inline-flex}.hs-batch-etape .hs-batch-gain i{flex:none;width:13px;height:13px}.hs-batch-keep{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.hs-batch-keep div{background:var(--surface);border:1px solid var(--filet-carte);box-shadow:none;font-family:var(--font-body);font-weight:400;font-size:calc(13.5px*var(--echelle));color:var(--texte-chip);border-radius:16px;padding:13px 14px;line-height:1.55}.hs-batch-keep b{font-family:var(--font-body);font-weight:700;font-size:calc(14px*var(--echelle));color:var(--text);align-items:center;gap:7px;margin-bottom:5px;line-height:normal;display:flex}.hs-batch-keep i{width:16px;height:16px;color:var(--accent);flex:none}.hs-batch-relais{font-family:var(--font-body);font-weight:400;font-size:calc(14px*var(--echelle));color:var(--text-soft);margin-top:16px;line-height:1.55}.hs-batch-relais a{color:var(--primary-ink);text-decoration:underline;-webkit-text-decoration-color:var(--primary-ink);text-decoration-color:var(--primary-ink)}@supports (color:color-mix(in lab,red,red)){.hs-batch-relais a{-webkit-text-decoration-color:color-mix(in srgb,var(--primary-ink)40%,transparent);text-decoration-color:color-mix(in srgb,var(--primary-ink)40%,transparent)}}.hs-batch-relais a{text-underline-offset:3px}.hs-mesure{padding:18px 20px 20px}.hs-mesure-tete{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:10px;display:flex}.hs-mesure-n{font-variant-numeric:tabular-nums}.hs-mesure-n.est-petite{font-size:calc(30px*var(--echelle))}.hs-mesure-detail{font-family:var(--font-body);font-weight:600;font-size:calc(14.5px*var(--echelle));color:var(--text-soft);font-variant-numeric:tabular-nums;padding-bottom:5px;line-height:normal}.hs-mesure-detail.est-petite{font-size:calc(14px*var(--echelle));padding-bottom:3px}.hs-axe{font-weight:700;font-size:calc(11px*var(--echelle));letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:6px;line-height:normal;display:flex}.hs-axe,.hs-mesure-note{font-family:var(--font-body);color:var(--text-soft)}.hs-mesure-note{font-weight:400;font-size:calc(14.5px*var(--echelle));border-top:1px solid var(--filet-liste);margin-top:10px;padding-top:10px;line-height:1.5}.hs-symptomes{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.hs-symptomes>:last-child:nth-child(odd){grid-column:1/-1}.hs-symptomes .hs-symptome{background:var(--surface);border:1px solid var(--filet-carte);box-shadow:none;border-radius:16px;padding:13px 15px}.hs-symptomes .hs-symptome b{font-weight:600;display:block}.hs-symptomes .hs-symptome .hs-symptome-delta,.hs-symptomes .hs-symptome b{font-family:var(--font-body);font-size:calc(14px*var(--echelle));line-height:normal}.hs-symptomes .hs-symptome .hs-symptome-delta{font-weight:700;font-variant-numeric:tabular-nums;margin-top:3px}.hs-carnet-tete{background:var(--sauge-bloc);border-radius:var(--radius-bloc);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:12px;padding:12px 16px;display:flex}.hs-carnet-total{font-family:var(--font-display);font-weight:600;font-size:calc(22px*var(--echelle));color:var(--sauge-texte);flex:none;line-height:1.1}.hs-carnet-total .num{font-variant-numeric:tabular-nums}.hs-carnet-regle{min-width:60%;font-family:var(--font-body);color:var(--sauge-texte);flex:1;font-size:14px;font-weight:400;line-height:1.5}.hs-carnet-fam{margin-top:20px}.hs-carnet-fam-k{font-family:var(--font-body);font-weight:700;font-size:calc(12px*var(--echelle));letter-spacing:.14em;text-transform:uppercase;color:var(--success-ink);align-items:center;gap:8px;display:flex}.hs-carnet-fam-k i{flex:none;width:16px;height:16px}.hs-carnet-fam-note{font-family:var(--font-body);color:var(--text-soft);margin-top:5px;font-weight:400;line-height:1.55}.hs-carnet-liste{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);margin-top:10px;list-style:none;overflow:hidden}.hs-carnet-ligne{align-items:center;gap:12px;padding:12px 15px;display:flex}.hs-carnet-ligne+.hs-carnet-ligne{border-top:1px solid var(--filet-liste)}.hs-carnet-puce{background:var(--secondary-soft);width:32px;height:32px;color:var(--success-ink);border-radius:50%;flex:none;place-items:center;display:grid}.hs-carnet-puce i{width:17px;height:17px}.hs-carnet-corps{flex:1;min-width:0}.hs-carnet-corps b{font-size:15.5px;font-weight:600;line-height:1.35}.hs-carnet-corps b,.hs-carnet-corps small{font-family:var(--font-body);display:block}.hs-carnet-corps small{color:var(--text-soft);margin-top:2px;font-weight:400;line-height:1.45}.hs-carnet-jour{font-family:var(--font-body);font-weight:500;font-size:calc(12.5px*var(--echelle));color:var(--text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.hs-photos{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.hs-photo{aspect-ratio:3/4;border-radius:var(--radius-tuile);background:var(--primary-soft);border:0;padding:0;display:block;position:relative;overflow:hidden}.hs-photo img{object-fit:cover;width:100%;height:100%}.hs-photo-etiquette{pointer-events:none;background:var(--surface);align-items:center;gap:4px;display:inline-flex;position:absolute;bottom:8px;left:8px}@supports (color:color-mix(in lab,red,red)){.hs-photo-etiquette{background:color-mix(in srgb,var(--surface)93%,transparent)}}.hs-photo-etiquette{border-radius:var(--radius-chip);font-family:var(--font-body);font-weight:700;font-size:calc(10.5px*var(--echelle));letter-spacing:.08em;text-transform:uppercase;color:var(--success-ink);padding:4px 9px;line-height:normal}.hs-photo-etiquette i{flex:none;width:11px;height:11px}.hs-photo.est-attente{border:1.8px dashed var(--pointille);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:8px;display:flex}.hs-photo.est-attente>i{width:19px;height:19px;color:var(--text-soft)}.hs-photo.est-attente b{font-family:var(--font-body);font-weight:700;font-size:calc(12px*var(--echelle));color:var(--text-soft);line-height:normal}.hs-photo.est-attente small{font-family:var(--font-body);font-weight:500;font-size:calc(10.5px*var(--echelle));color:var(--text-soft);line-height:1.35}.hs-checkin-bloc{padding:18px 20px}.hs-checkin-bloc .hs-btn{min-height:52px;margin-top:14px}.hs-checkin-fait{animation:hs-rise .3s var(--ease);align-items:center;gap:12px;margin-top:14px;display:flex}.hs-checkin-fait .hs-rond{width:40px;height:40px}.hs-checkin-fait .hs-rond i{width:20px;height:20px}.hs-checkin-fait p{font-family:var(--font-body);font-weight:600;font-size:calc(14.5px*var(--echelle));color:var(--sauge-texte);line-height:1.45}.hs-checkin-fait.est-encadree{background:var(--sauge-bloc);border-radius:16px;padding:14px 16px}.hs-rapport-chapo{font-family:var(--font-body);font-weight:400;font-size:calc(17px*var(--echelle));color:var(--text-soft);padding:18px 20px 0;line-height:1.55}.hs-rapport-chapo b{color:var(--text);font-weight:700}.hs-rapport-pdf{border:1px solid var(--champ-bord);box-shadow:var(--ombre-heros);margin:16px 20px 0}.hs-rapport-pdf header b{font-weight:600}.hs-rapport-pdf header span{font-family:var(--font-body);letter-spacing:.18em;color:var(--accent);font-size:9.5px;font-weight:700;line-height:normal}.hs-rapport-pdf th{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.hs-rapport-pdf th{background:color-mix(in srgb,var(--bg)99%,var(--text))}}.hs-rapport-pdf td,.hs-rapport-pdf th{border-color:var(--filet)}.hs-rapport-pdf .foot{border-top-color:var(--filet)}.hs-rapport-actions{padding:16px 20px 0}.hs-rapport-actions .hs-btn.est-inerte{font-weight:700}.hs-rapport-actions .hs-btn3{min-height:48px;margin-top:10px}.hs-rapport-note{text-align:center;font-family:var(--font-body);font-weight:400;font-size:calc(14px*var(--echelle));color:var(--text-soft);margin-top:8px;line-height:1.5}.hs-hebdo-tete{padding:20px 20px 0}.hs-hebdo-tete h1{font-family:var(--font-display);font-weight:600;font-size:calc(28px*var(--echelle));letter-spacing:-.02em;margin-top:9px;line-height:1.12}.hs-hebdo-tete p:last-child{font-family:var(--font-body);font-weight:400;font-size:calc(15px*var(--echelle));color:var(--text-soft);margin-top:8px;line-height:1.55}.hs-hebdo-questions{flex-direction:column;gap:14px;padding:18px 20px 0;display:flex}.hs-hebdo-carte{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);box-shadow:none;padding:16px 18px}.hs-hebdo-carte .hs-question-tete{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:0}.hs-hebdo-carte .hs-question-tete p:first-child{font-family:var(--font-body);font-weight:600;font-size:calc(15.5px*var(--echelle));line-height:normal}.hs-hebdo-carte .hs-echelle{margin-top:10px}.hs-hebdo-carte .hs-bornes{white-space:nowrap;flex:none}.hs-compteur{flex-wrap:nowrap;gap:6px;margin-top:10px;display:flex}.hs-compteur .hs-cran{min-width:0;min-height:48px;font-size:calc(14.5px*var(--echelle));font-variant-numeric:tabular-nums;border-radius:12px;padding:0}.hs-choix{flex-flow:wrap;gap:7px;margin-top:10px;display:flex}.hs-choix .hs-cran{min-width:45%;min-height:52px;font-size:calc(17px*var(--echelle));color:var(--texte-chip);border-radius:14px;flex:1;padding:10px 12px}.hs-choix .hs-cran.est-choisi{color:var(--sauge-texte)}.hs-choix.est-colonne{flex-flow:column;gap:8px}.hs-choix.est-colonne .hs-cran{width:100%;min-width:0;min-height:56px;font-size:calc(17px*var(--echelle));text-align:left;flex:none;justify-content:flex-start;align-items:center;gap:11px;padding:13px 15px;display:flex}.hs-choix.est-colonne .hs-cran span:first-child{flex:1}.hs-choix .hs-choix-coche{background:var(--secondary);width:22px;height:22px;color:var(--surface);animation:hs-pop .25s var(--ease);border-radius:50%;flex:none;place-items:center;margin-left:0;display:grid}.hs-choix .hs-choix-coche i{width:13px;height:13px;color:var(--surface)}.hs-hebdo-barre{z-index:60;bottom:var(--hs-onglets,calc(86px + env(safe-area-inset-bottom)));border-top:1px solid var(--filet);background:var(--bg);margin-top:18px;padding:10px 20px;position:sticky}@supports (color:color-mix(in lab,red,red)){.hs-hebdo-barre{background:color-mix(in srgb,var(--bg)94%,transparent)}}.hs-hebdo-barre{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.offre-seance .seance{color:var(--text);background:0 0}.offre-seance .seance:before{filter:blur(6px);background:radial-gradient(circle at 40% 40%,var(--peach),transparent 55%);width:380px;height:380px;top:-200px;left:auto;right:-40px;transform:none}@supports (color:color-mix(in lab,red,red)){.offre-seance .seance:before{background:radial-gradient(circle at 40% 40%,color-mix(in srgb,var(--peach)55%,transparent),transparent 55%)}}.offre-seance .seance .eyebrow,.offre-verrouillee .offre-vide-tete .hs-label{border-radius:var(--radius-chip);background:var(--primary-soft);align-items:center;gap:9px;padding:8px 15px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.offre-seance .seance .eyebrow,.offre-verrouillee .offre-vide-tete .hs-label{background:color-mix(in srgb,var(--primary-soft)62%,transparent)}}.offre-seance .seance .eyebrow,.offre-verrouillee .offre-vide-tete .hs-label{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.offre-seance .seance .eyebrow,.offre-verrouillee .offre-vide-tete .hs-label{border:1px solid color-mix(in srgb,var(--primary)22%,transparent)}}.offre-seance .seance .eyebrow,.offre-verrouillee .offre-vide-tete .hs-label{font-size:calc(11.5px*var(--echelle));letter-spacing:.16em;color:var(--primary-ink)}.offre-seance .seance .eyebrow:before,.offre-verrouillee .offre-vide-tete .hs-label:before{content:"";background:var(--primary);border-radius:50%;flex:none;width:6px;height:6px}.offre-seance .seance h1,.offre-verrouillee .offre-vide-tete .hs-h1{font-size:calc(46px*var(--echelle));letter-spacing:-.035em;line-height:.98}.offre-seance .seance-rituel,.offre-verrouillee .seance-rituel{font-size:calc(17px*var(--echelle));color:var(--text-soft);border-top:none;margin-top:14px;padding-top:0;line-height:1.6}.offre-seance .seance-grille{gap:20px}.offre-seance .player,.offre-verrouillee .player{box-shadow:0 34px 64px -30px var(--text);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.offre-seance .player,.offre-verrouillee .player{box-shadow:0 34px 64px -30px color-mix(in srgb,var(--text)52%,transparent)}}.offre-seance .player-legende,.offre-verrouillee .player-legende{font-size:calc(13.5px*var(--echelle));color:var(--text-soft);margin-top:10px;line-height:1.55}.offre-seance .player-note,.offre-verrouillee .player-note{font-size:calc(13.5px*var(--echelle));color:var(--text-soft);margin-top:6px;line-height:1.55}.offre-vide-lecteur{margin-top:18px}.offre-seance .chapitres,.offre-seance .seance-progres{display:none}.offre-seance .moments-head h2{font-size:calc(26px*var(--echelle));letter-spacing:-.028em;line-height:1.14}.offre-seance .moment-duo .moment+.moment{border-top:none;padding-top:0}.offre-seance .wrap{max-width:none;padding-inline:20px}.moment-k.hs-fil{letter-spacing:normal;text-transform:none}.moment-k.hs-fil .hs-fil-k{text-transform:uppercase}.bande-jour.accent .hs-fil-k,.bande-jour.accent .hs-fil-n{color:var(--surface)}@supports (color:color-mix(in lab,red,red)){.bande-jour.accent .hs-fil-k,.bande-jour.accent .hs-fil-n{color:color-mix(in srgb,var(--surface)78%,transparent)}}.bande-jour.sortie .hs-fil-k,.bande-jour.sortie .hs-fil-n{color:var(--text-soft)}.hs-offre-chiffres{background:var(--bande-chaude);border-top:1px solid var(--filet-chaud);border-bottom:1px solid var(--filet-chaud);grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;margin-top:22px;display:grid}.hs-offre-chiffre{text-align:center;grid-row:span 3;grid-template-rows:subgrid;padding:16px 12px 17px;display:grid}.hs-offre-chiffre+.hs-offre-chiffre{border-left:1px solid var(--filet-chaud-int)}.hs-offre-chiffre-k{font-family:var(--font-body);font-weight:700;font-size:calc(12px*var(--echelle));letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);line-height:normal}.hs-offre-chiffre-n{font-family:var(--font-display);font-weight:600;font-size:calc(26px*var(--echelle));font-variant-numeric:tabular-nums;margin-top:6px;line-height:1}.hs-offre-chiffre-l{font-family:var(--font-body);font-weight:600;font-size:calc(12.5px*var(--echelle));color:var(--texte-chip);margin-top:4px;line-height:normal}.hs-offre-signature{background:var(--accent);color:var(--surface);margin-top:28px;position:relative;overflow:hidden}.hs-offre-signature:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 0,var(--peach),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hs-offre-signature:before{background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--peach)16%,transparent),transparent 62%)}}.hs-offre-signature-corps{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:36px 24px;display:flex;position:relative}.hs-offre-signature-filet{background:var(--peach);width:34px;height:1px}@supports (color:color-mix(in lab,red,red)){.hs-offre-signature-filet{background:color-mix(in srgb,var(--peach)60%,transparent)}}.hs-offre-signature-phrase{font-family:var(--font-display);font-weight:600;font-size:calc(25px*var(--echelle));letter-spacing:-.02em;color:var(--peach);text-wrap:balance;line-height:1.22}.hs-offre-signature-note{font-family:var(--font-body);font-weight:400;font-size:calc(17px*var(--echelle));color:var(--surface);line-height:1.6}@supports (color:color-mix(in lab,red,red)){.hs-offre-signature-note{color:color-mix(in srgb,var(--surface)78%,transparent)}}.hs-offre-signature-note{max-width:42ch}.hs-offre-fin{background:var(--accent);color:var(--surface);border-top:none;margin-top:28px;padding:0;position:relative;overflow:hidden}.hs-offre-fin:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 110%,var(--peach),transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hs-offre-fin:before{background:radial-gradient(ellipse at 50% 110%,color-mix(in srgb,var(--peach)22%,transparent),transparent 60%)}}.hs-offre-fin .hs-offre-fin-corps{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 24px 36px;display:flex;position:relative}.hs-offre-fin .plus-tard{color:var(--peach)}.hs-offre-fin :focus-visible,.hs-offre-signature :focus-visible{outline-color:var(--surface)}.offre-seance .gline .k,.offre-seance .moment-k,.offre-seance .player-chip,.offre-seance .player-indice,.offre-seance .slot>span,.offre-seance .ticket .k,.offre-verrouillee .player-chip{font-weight:700}.offre-seance .slot.carton{aspect-ratio:auto;background:var(--primary-soft);border:none;border-radius:0;height:190px}.offre-seance .player-chip,.offre-verrouillee .player-chip{font-size:calc(11px*var(--echelle));letter-spacing:.1em;background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.offre-seance .player-chip,.offre-verrouillee .player-chip{background:color-mix(in srgb,var(--surface)93%,transparent)}}.offre-seance .player-chip,.offre-verrouillee .player-chip{color:var(--accent)}.hs-offre-fin-corps .hs-offre-fin-k{font-family:var(--font-body);font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.18em;text-transform:uppercase;color:var(--peach);text-wrap:balance;max-width:300px;line-height:normal}.hs-offre-fin-corps h2{font-family:var(--font-display);font-weight:600;font-size:calc(30px*var(--echelle));letter-spacing:-.025em;color:var(--surface);line-height:1.08}.hs-offre-fin-corps p{font-family:var(--font-body);color:var(--surface);font-size:15px;font-weight:400;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.hs-offre-fin-corps p{color:color-mix(in srgb,var(--surface)80%,transparent)}}.hs-offre-fin-corps p{max-width:42ch}.hs-offre-fin-mention{font-family:var(--font-body);font-weight:400;font-size:calc(12.5px*var(--echelle));color:var(--surface);line-height:1.5}@supports (color:color-mix(in lab,red,red)){.hs-offre-fin-mention{color:color-mix(in srgb,var(--surface)66%,transparent)}}.hs-offre-fin-mention{max-width:none}.hs-offre-fin-mention a{color:var(--peach);text-decoration:underline;-webkit-text-decoration-color:var(--peach);text-decoration-color:var(--peach)}@supports (color:color-mix(in lab,red,red)){.hs-offre-fin-mention a{-webkit-text-decoration-color:color-mix(in srgb,var(--peach)45%,transparent);text-decoration-color:color-mix(in srgb,var(--peach)45%,transparent)}}.cta-fin .hs-offre-fin-agenda{font-family:var(--font-body);font-weight:700;font-size:calc(15.5px*var(--echelle));color:var(--peach);line-height:1.5}.hs-suivi-livraison{padding:18px 20px 20px}.hs-suivi-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.hs-suivi-quand{font-family:var(--font-display);font-weight:600;font-size:calc(25px*var(--echelle));letter-spacing:-.015em;color:var(--text);margin-top:10px;line-height:1.16}.hs-suivi-livraison .hs-suivi-adresse{font-family:var(--font-body);font-weight:500;font-size:calc(14.5px*var(--echelle));color:var(--text-soft);margin-top:8px;line-height:1.45}.hs-contenu{border-top:1px solid var(--filet-liste);margin:14px 0 0;padding-top:12px;display:block}.hs-contenu p{font-family:var(--font-body);align-items:center;gap:9px;padding:5px 0;font-size:14.5px;font-weight:400;line-height:1.4;display:flex}.hs-contenu i{background:var(--peach);border-radius:50%;flex:none;width:7px;height:7px}.hs-suivi-livraison .hs-suivi-report{font-size:calc(15px*var(--echelle));margin-top:14px}.hs-suivi-livraison .hs-suivi-refus{font-family:var(--font-body);font-weight:400;font-size:calc(14px*var(--echelle));color:var(--text-soft);border-top:1px solid var(--filet-liste);margin-top:14px;padding-top:12px;line-height:1.55}.hs-suivi-msg{font-size:calc(14px*var(--echelle));margin-top:10px;line-height:1.5}.hs-statut{border-radius:var(--radius-chip);font-family:var(--font-body);font-weight:700;font-size:calc(11px*var(--echelle));letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:center;gap:6px;padding:5px 11px;line-height:normal;display:inline-flex}.hs-equipe{background:var(--accent);border-radius:var(--radius-bloc);box-shadow:none;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 20px;display:flex}.hs-equipe .hs-equipe-av{background:var(--peach);width:46px;height:46px;color:var(--avatar-encre);font-family:var(--font-body);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;line-height:normal;display:grid}.hs-equipe .hs-equipe-corps{flex:1;min-width:0}.hs-equipe .hs-equipe-corps b{font-family:var(--font-body);color:var(--surface);font-size:16px;font-weight:600;line-height:1.3;display:block}.hs-equipe .hs-equipe-corps small{font-family:var(--font-body);color:var(--surface);font-size:14px;font-weight:400;line-height:1.45;display:block}@supports (color:color-mix(in lab,red,red)){.hs-equipe .hs-equipe-corps small{color:color-mix(in srgb,var(--surface)80%,transparent)}}.hs-equipe .hs-equipe-corps small{margin-top:3px}.hs-equipe .hs-equipe-btn{flex:none;width:100%;margin-top:-2px}.hs-suivi-liste{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);box-shadow:none;grid-template-columns:none;gap:0;margin-top:12px;padding:0;display:block;overflow:hidden}.hs-suivi-liste .hs-suivi-ligne{width:100%;box-shadow:none;text-align:left;color:inherit;font-family:var(--font-body);font-weight:400;font-size:calc(15.5px*var(--echelle));transition:background .12s var(--ease),transform 60ms var(--ease);background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:13px;padding:14px 16px;text-decoration:none;display:flex}.hs-suivi-ligne+.hs-suivi-ligne{border-top:1px solid var(--filet-liste)}.hs-suivi-liste .hs-suivi-ligne:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hs-suivi-liste .hs-suivi-ligne:hover{background:color-mix(in srgb,var(--accent)4%,transparent)}}.hs-suivi-liste .hs-suivi-ligne:active{transform:scale(.995)}.hs-suivi-liste .hs-suivi-ligne[disabled]{pointer-events:none}.hs-suivi-liste .hs-suivi-ligne>i:first-child{width:20px;height:20px;color:var(--accent);flex:none}.hs-suivi-liste .hs-suivi-ligne .hs-chev{width:19px;height:19px;color:var(--text-soft);flex:none}.hs-suivi-ligne .hs-suivi-corps{flex:1;min-width:0}.hs-suivi-liste .hs-suivi-corps b{font-family:var(--font-body);font-size:15.5px;font-weight:600;line-height:normal;display:block}.hs-suivi-liste .hs-suivi-corps small{font-family:var(--font-body);color:var(--text-soft);margin-top:2px;font-weight:400;line-height:1.4;display:block}.hs-suivi-liste .hs-facture{border-bottom:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.hs-facture+.hs-facture{border-top:1px solid var(--filet-liste)}.hs-suivi-liste .hs-facture-corps{flex:1;min-width:0}.hs-suivi-liste .hs-facture-n{font-family:var(--font-display);font-weight:600;font-size:calc(17px*var(--echelle));font-variant-numeric:tabular-nums;line-height:normal}.hs-suivi-liste .hs-facture-date{font-size:calc(13.5px*var(--echelle));line-height:normal}.hs-suivi-liste .hs-facture small,.hs-suivi-liste .hs-facture-date{font-family:var(--font-body);font-weight:400;color:var(--text-soft)}.hs-suivi-liste .hs-facture small{font-size:calc(13px*var(--echelle));margin-top:2px;line-height:1.35;display:block}.hs-suivi-liste .hs-facture-lien{text-align:right;max-width:46%;min-height:48px;font-family:var(--font-body);font-weight:700;font-size:calc(13px*var(--echelle));color:var(--primary-ink);flex:none;justify-content:flex-end;align-items:center;gap:6px;line-height:normal;text-decoration:none;display:flex}.hs-suivi-liste .hs-facture-lien i{width:16px;height:16px}.hs-suivi-garantie{box-shadow:none;border-top:1px solid var(--filet-liste);animation:hs-rise .25s var(--ease);background:0 0;border-radius:0;padding:16px}.hs-suivi-garantie-texte{font-family:var(--font-body);font-weight:400;font-size:calc(14.5px*var(--echelle));margin-top:8px;line-height:1.55}.hs-suivi-motif{margin-top:10px;display:block}.hs-suivi-motif input{border:1.5px solid var(--champ-bord);border-radius:var(--radius-tuile);background:var(--surface);width:100%;min-height:52px;font-family:var(--font-body);font-weight:500;font-size:calc(15px*var(--echelle));color:var(--text);outline:none;padding:13px 15px}.hs-suivi-motif input:focus{border-color:var(--accent)}.hs-suivi-garantie .hs-btn{text-align:center;border-radius:var(--radius-btn);background:var(--primary);color:var(--surface);box-shadow:var(--ombre-cta);min-height:52px;font-weight:700;font-size:calc(17px*var(--echelle));flex-direction:row;gap:9px;margin-top:10px;padding:10px 14px}.hs-suivi-garantie .hs-btn:hover{background:var(--terracotta-survol);color:var(--surface)}.hs-suivi-garantie .hs-btn:active{box-shadow:var(--ombre-cta-presse)}.hs-suivi-garantie .hs-btn3{text-align:center;box-shadow:none;color:var(--accent);min-height:48px;font-weight:600;font-size:calc(15.5px*var(--echelle));background:0 0;border-radius:0;flex-direction:row;gap:0;margin-top:4px;padding:0}.hs-suivi-vide-tete .hs-h1{margin-top:0}.hs-suivi-chapo{font-size:calc(15px*var(--echelle));color:var(--text-soft);margin-top:8px}.hs-suivi-chapo,.hs-suivi-pause p{font-family:var(--font-body);font-weight:400;line-height:1.55}.hs-suivi-pause p{font-size:calc(13.5px*var(--echelle));color:var(--danger-ink)}.hs-suivi-pause b{color:var(--danger-ink);font-weight:700;display:block}.hs-cuisine-titre{font-family:var(--font-display);font-weight:600;font-size:calc(26px*var(--echelle));letter-spacing:-.015em;color:var(--text);line-height:1.25}.hs-cuisine-chapo{font-family:var(--font-body);color:var(--text-soft);margin-top:8px;font-size:16px;font-weight:400;line-height:1.55}.hs-cuisine-blocs{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);box-shadow:none;padding:2px 16px}.hs-cuisine-bloc{border-bottom:1px solid var(--filet-liste);align-items:flex-start;gap:12px;padding:13px 0;display:flex}.hs-cuisine-bloc:last-child{border-bottom:0}.hs-cuisine-bloc>i{width:20px;height:20px;color:var(--accent);flex:none;margin-top:2px}.hs-cuisine-corps{flex:1;min-width:0}.hs-cuisine-corps b{font-family:var(--font-body);font-size:16px;font-weight:600;line-height:normal;display:block}.hs-cuisine-corps small{margin-top:3px;font-size:14.5px;display:block}.hs-cuisine-corps small,.hs-cuisine-fin{font-family:var(--font-body);color:var(--text-soft);font-weight:400;line-height:1.55}.hs-cuisine-fin{text-align:left;border-left:2px solid var(--filet);margin-top:14px;padding-left:13px;font-size:14px}.hs-entretien-cadrage{padding:18px 20px 20px}.hs-entretien-cadrage .hs-entretien-texte{font-family:var(--font-body);color:var(--text);margin-top:10px;font-weight:400;line-height:1.65}.hs-entretien-cadrage .hs-entretien-rassurance{font-family:var(--font-body);font-weight:400;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);border-top:1px solid var(--filet-liste);margin-top:10px;padding-top:10px;line-height:1.55}.hs-entretien-filtre{box-shadow:none;background:var(--bande-chaude);border-top:1px solid var(--filet-chaud);border-bottom:1px solid var(--filet-chaud);border-radius:0;margin-top:22px;padding:18px 20px;display:block}.hs-entretien-filtre .hs-entretien-question{font-family:var(--font-body);color:var(--text);margin-top:10px;font-weight:400;line-height:1.6}.hs-entretien-reponses{flex-direction:column;gap:4px;margin-top:8px;display:flex}.hs-entretien-reponses span{font-family:var(--font-body);font-weight:600;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);line-height:1.5}.hs-entretien-reponses span:before{content:"— "}.hs-entretien-apercu{font-size:calc(13px*var(--echelle));line-height:1.5}.hs-entretien-apercu,.hs-entretien-filtre .hs-entretien-non{font-family:var(--font-body);font-weight:400;color:var(--text-soft);margin-top:12px}.hs-entretien-filtre .hs-entretien-non{font-size:calc(13.5px*var(--echelle));line-height:1.55}.hs-entretien-filtre .hs-entretien-non>summary{cursor:pointer;align-items:center;gap:6px;min-height:48px;list-style:none;display:flex}.hs-entretien-filtre .hs-entretien-non>summary::-webkit-details-marker{display:none}.hs-entretien-filtre .hs-entretien-non>summary:after{content:"";border-right:2px solid var(--primary-ink);border-bottom:2px solid var(--primary-ink);width:8px;height:8px;transition:transform .16s var(--ease);flex:none;margin-left:2px;transform:rotate(45deg)}.hs-entretien-filtre .hs-entretien-non[open]>summary:after{transform:rotate(225deg)}.hs-entretien-filtre .hs-entretien-non>summary:focus-visible{outline:2px solid var(--focus-anneau);outline-offset:3px;border-radius:4px}.hs-entretien-mention{font-size:calc(13px*var(--echelle));margin-top:12px;line-height:1.55}.hs-entretien-confirme{box-shadow:var(--ombre-heros);padding:16px 18px}.hs-entretien-confirme-corps{flex:1;min-width:0}.hs-entretien-quinzaine{background:var(--bande-chaude);border-color:var(--filet-chaud);margin-top:12px;padding:16px 18px}.hs-entretien-quinzaine-texte{font-family:var(--font-body);color:var(--text);margin-top:8px;font-size:15px;font-weight:400;line-height:1.6}.hs-entretien-quinzaine-texte b{font-weight:700}.hs-entretien-quinzaine .hs-entretien-quinzaine-note{font-family:var(--font-body);font-weight:400;font-size:calc(14px*var(--echelle));color:var(--text-soft);margin-top:10px;line-height:1.55}.hs-entretien-jours{margin-top:12px}.hs-entretien-jours .hs-entretien-jour{border-bottom:1px solid var(--filet-chaud);padding:9px 0;display:block}.hs-entretien-jours .hs-entretien-jour:last-child{border-bottom:0}.hs-entretien-jours .hs-entretien-jour b{font-family:var(--font-body);font-weight:600;font-size:calc(14px*var(--echelle));color:var(--text);line-height:normal;display:block}.hs-entretien-jours .hs-entretien-jour small{font-family:var(--font-body);font-weight:400;font-size:calc(13px*var(--echelle));color:var(--text-soft);margin-top:2px;line-height:1.5;display:block}.hs-ck-demo{background:var(--fond-avert);color:var(--danger-ink);font-size:calc(10.5px*var(--echelle));padding:5px 10px}.hs-ck-demo:before{display:none}.hs-ck-carte{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);box-shadow:none;margin-top:12px;padding:16px 18px}.hs-ck-choix{background:0 0;border-radius:0;grid-template-columns:1fr 1fr;gap:8px;padding:0;display:grid}.hs-ck-choix .hs-ck-option{border-radius:var(--radius-tuile);border:1.5px solid var(--champ-bord);background:var(--surface);box-shadow:none;text-align:left;transition:border-color .15s var(--ease),transform 60ms var(--ease);flex-direction:column;align-items:flex-start;gap:3px;padding:12px;display:flex}.hs-ck-choix .hs-ck-option:active{transform:scale(.98)}.hs-ck-choix .hs-ck-option b{font-family:var(--font-display);font-weight:600;font-size:calc(17px*var(--echelle));color:var(--text-soft);font-variant-numeric:tabular-nums;line-height:normal}.hs-ck-choix .hs-ck-option small{font-family:var(--font-body);font-weight:500;font-size:calc(12px*var(--echelle));color:var(--text-soft);line-height:normal;display:block}.hs-ck-choix .hs-ck-option.est-choisie{border:2px solid var(--secondary);background:var(--secondary-soft);box-shadow:none}.hs-ck-choix .hs-ck-option.est-choisie b{color:var(--sauge-texte)}.hs-ck-choix .hs-ck-option.est-choisie small{color:var(--success-ink);font-weight:600}.hs-ck-choix .hs-ck-option small.est-surcout,.hs-ck-choix .hs-ck-option.est-choisie small.est-surcout{color:var(--danger-ink)}.hs-ck-echeances{border-top:1px solid var(--filet-liste);margin-top:12px;padding-top:4px}.hs-ck-echeances.est-seule{border-top:0;margin-top:0;padding-top:0}.hs-ck-echeance{font-family:var(--font-body);font-weight:400;font-size:calc(14.5px*var(--echelle));border-bottom:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;line-height:normal;display:flex}.hs-ck-echeance+.hs-ck-echeance{border-top:1px solid var(--filet-liste)}.hs-ck-echeance b{font-family:var(--font-display);font-weight:600;font-size:calc(17px*var(--echelle));font-variant-numeric:tabular-nums;line-height:normal}.hs-ck-echeance.est-suivante{color:var(--text-soft)}.hs-ck-echeance.est-suivante b{font-size:calc(15px*var(--echelle))}.hs-ck-carte .hs-ck-note{font-family:var(--font-body);color:var(--text-soft);margin-top:6px;font-weight:400;line-height:1.5}.hs-ck-carte .hs-ck-note.est-menue{font-size:calc(12.5px*var(--echelle));margin-top:4px}.hs-ck-carte .hs-ck-deduction{font-family:var(--font-body);font-weight:700;font-size:calc(13.5px*var(--echelle));color:var(--success-ink);margin-top:10px;line-height:1.5}.hs-ck-lignes{border-top:1px solid var(--filet-liste);margin-top:12px;padding-top:10px}.hs-ck-lignes-k{font-weight:700;font-size:calc(11px*var(--echelle));letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}.hs-ck-lignes .hs-ck-ligne,.hs-ck-lignes-k{font-family:var(--font-body);line-height:normal}.hs-ck-lignes .hs-ck-ligne{font-weight:400;font-size:calc(13.5px*var(--echelle));border-bottom:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.hs-ck-lignes .hs-ck-ligne+.hs-ck-ligne{border-top:1px solid var(--filet-liste)}.hs-ck-lignes .hs-ck-ligne b{font-family:var(--font-body);font-weight:600;font-size:calc(13.5px*var(--echelle));line-height:normal;display:block}.hs-ck-lignes .hs-ck-ligne small{font-family:var(--font-body);font-weight:400;font-size:calc(12.5px*var(--echelle));color:var(--text-soft);margin-top:2px;line-height:normal;display:block}.hs-ck-lignes .hs-ck-ligne>b:last-child{font-family:var(--font-display);font-weight:600;font-size:calc(14px*var(--echelle));font-variant-numeric:tabular-nums;flex:none}.hs-ck-liste{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);margin-top:12px;padding:2px 16px}.hs-ck-rangee{border-bottom:1px solid var(--filet-liste);align-items:center;gap:13px;padding:12px 0;display:flex}.hs-ck-rangee:last-child{border-bottom:0}.hs-ck-rangee>i{width:20px;height:20px;color:var(--accent);flex:none}.hs-ck-corps{flex:1;min-width:0}.hs-ck-corps b{font-size:15px;font-weight:600;line-height:normal}.hs-ck-corps b,.hs-ck-corps small{font-family:var(--font-body);display:block}.hs-ck-corps small{color:var(--text-soft);margin-top:2px;font-weight:400;line-height:1.5}.hs-ck-modifier{min-height:48px;font-family:var(--font-body);font-weight:700;font-size:calc(13px*var(--echelle));color:var(--primary-ink);background:0 0;flex:none;align-items:center;line-height:normal;text-decoration:none;display:flex}.hs-ck-adresse .hs-ck-champs{flex-direction:column;gap:10px;margin-top:12px;display:flex}.hs-ck-cp{grid-template-columns:110px 1fr;gap:10px;display:grid}.hs-ck-champs .hs-champ input,.hs-ck-champs .hs-champ select{border:1.5px solid var(--champ-bord);border-radius:var(--radius-tuile);background:var(--surface);width:100%;min-height:52px;font-family:var(--font-body);font-weight:500;font-size:calc(16px*var(--echelle));color:var(--text);outline:none;padding:13px 15px}.hs-ck-champs .hs-champ input:focus,.hs-ck-champs .hs-champ select:focus{border-color:var(--accent)}.hs-ck-stripe{border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);background:var(--surface);margin-top:12px;padding:14px 16px}.hs-ck-case,.hs-ck-medical{margin-top:14px}.hs-ck-case{text-align:left;width:100%;transition:transform 60ms var(--ease);background:0 0;align-items:flex-start;gap:12px;padding:0;display:flex}.hs-ck-case:active{transform:scale(.995)}.hs-ck-coche{border:2px solid var(--secondary);background:var(--surface);width:26px;height:26px;color:var(--surface);border-radius:9px;flex:none;place-items:center;margin-top:1px;display:grid}.hs-ck-coche.est-cochee{background:var(--secondary)}.hs-ck-coche i{width:15px;height:15px;animation:hs-pop .25s var(--ease)}.hs-ck-case-texte{font-family:var(--font-body);color:var(--text-soft);flex:1;font-weight:400;line-height:1.5}.hs-ck-case-texte.est-acceptee{color:var(--texte-chip)}.hs-ck-case-texte b{color:var(--text);font-weight:700}.hs-ck-case-texte a{color:var(--primary-ink);text-decoration:underline;-webkit-text-decoration-color:var(--primary-ink);text-decoration-color:var(--primary-ink)}@supports (color:color-mix(in lab,red,red)){.hs-ck-case-texte a{-webkit-text-decoration-color:color-mix(in srgb,var(--primary-ink)45%,transparent);text-decoration-color:color-mix(in srgb,var(--primary-ink)45%,transparent)}}.hs-ck-erreur{margin-top:14px}.hs-ck-barre{z-index:5;padding:10px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--filet);background:var(--bg);margin-top:18px;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.hs-ck-barre{background:color-mix(in srgb,var(--bg)94%,transparent)}}.hs-ck-barre{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hs-ck-barre-note{text-align:center;font-family:var(--font-body);font-weight:400;font-size:calc(12.5px*var(--echelle));color:var(--text-soft);margin-top:7px;line-height:1.5}.hs-ck-deja-corps{flex:1;min-width:0}.hs-chat-onglets{background:var(--accent-soft);border-radius:var(--radius-chip);flex:none;gap:2px;padding:4px;display:flex}.hs-chat-onglets a{border-radius:var(--radius-chip);min-height:48px;box-shadow:none;font-family:var(--font-body);font-weight:600;font-size:calc(13px*var(--echelle));color:var(--text-soft);transition:background .15s var(--ease),transform 60ms var(--ease);background:0 0;place-items:center;padding:8px 14px;line-height:normal;text-decoration:none;display:grid}.hs-chat-onglets a:active{transform:scale(.96)}.hs-chat-onglets a.on{background:var(--surface);color:var(--accent);box-shadow:var(--ombre-fine);font-weight:700}.hs-chat-fil{gap:12px;padding:16px 20px}.app-screen:has(>.hs-chat-fil){min-height:0;height:calc(100dvh - var(--hs-clavier,0px))}.hs-bulle{max-width:86%;font-family:var(--font-body);box-shadow:none;overflow-wrap:anywhere;border-radius:16px;padding:13px 16px;font-weight:400;line-height:1.55}.hs-bulle.est-lea{background:var(--surface);border:1px solid var(--filet-carte);box-shadow:none;animation:hs-rise .25s var(--ease);border-bottom-left-radius:6px}.hs-bulle.est-moi{background:var(--primary-soft);max-width:82%;animation:hs-rise .25s var(--ease);border:0;border-bottom-right-radius:6px;margin-left:auto;padding:12px 16px;line-height:1.5}.hs-bulle.est-equipe{background:var(--accent-soft);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.hs-bulle.est-equipe{border:1px solid color-mix(in srgb,var(--accent)18%,var(--surface))}}.hs-bulle.est-equipe{animation:hs-rise .25s var(--ease);border-bottom-left-radius:6px}.hs-bulle.est-sys{text-align:center;max-width:100%;font-family:var(--font-body);font-weight:600;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);background:0 0;border:0;border-radius:0;align-self:center;padding:2px 10px;line-height:1.5}.hs-bulle .hs-bulle-qui{font-family:var(--font-body);font-weight:700;font-size:calc(12.5px*var(--echelle));color:var(--accent);align-items:center;gap:8px;margin-bottom:6px;line-height:normal;display:flex}.hs-bulle .hs-bulle-qui .hs-bulle-av{background:var(--accent);width:24px;height:24px;color:var(--surface);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;line-height:normal;display:grid}.hs-chat-suggestions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.hs-chat-suggestions .hs-chat-suggestion{border-radius:var(--radius-chip);border:1.5px solid var(--champ-bord);background:var(--surface);min-height:48px;font-family:var(--font-body);letter-spacing:normal;text-transform:none;color:var(--texte-chip);text-align:left;transition:border-color .15s var(--ease),transform 60ms var(--ease);padding:10px 14px;font-size:13.5px;font-weight:600;line-height:1.35}.hs-chat-suggestions .hs-chat-suggestion:hover{border-color:var(--accent)}.hs-chat-suggestions .hs-chat-suggestion:active{transform:scale(.97)}.hs-chat-bandeau{animation:hs-rise .3s var(--ease);border-radius:16px;padding:14px 16px}.hs-chat-bandeau>i{width:21px;height:21px;margin-top:2px}.hs-chat-bandeau p{font-family:var(--font-body);font-weight:400;font-size:calc(14.5px*var(--echelle));line-height:1.5}.hs-chat-bandeau b{font-weight:700;font-size:calc(15px*var(--echelle));display:block}.hs-bandeau.est-equipe{background:var(--accent-soft);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hs-bandeau.est-equipe{border-color:color-mix(in srgb,var(--accent)18%,var(--surface))}}.hs-bandeau.est-equipe{color:var(--prune-encre)}.hs-bandeau.est-equipe>i{color:var(--accent)}.hs-bandeau.est-equipe b{color:var(--text)}.hs-chat-ecrit{border:1px solid var(--filet-carte);border-radius:16px 16px 16px 6px;padding:14px 18px}.hs-chat-erreur{background:var(--fond-avert);font-family:var(--font-body);font-weight:600;font-size:calc(13.5px*var(--echelle));color:var(--danger-ink);border-radius:12px;padding:11px 14px;line-height:1.5}.hs-chat-decouvrir{min-height:48px;font-size:calc(15.5px*var(--echelle))}.hs-degrade{background:var(--accent-soft);border:1px solid var(--prune-survol);border-radius:var(--radius-tuile);align-items:flex-start;gap:10px;margin:0;padding:12px 14px}.hs-degrade i{width:19px;height:19px;color:var(--accent);margin-top:1px}.hs-degrade p{font-family:var(--font-body);font-weight:400;font-size:calc(14.5px*var(--echelle));color:var(--prune-encre);line-height:1.5}.hs-degrade b{font-weight:700}.hs-chat-composer{padding:12px 16px calc(26px + var(--hs-mini,0px) + env(safe-area-inset-bottom));background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.hs-chat-composer{background:color-mix(in srgb,var(--bg)94%,transparent)}}.hs-chat-composer{border-top:1px solid var(--filet)}.hs-chat-composer .hs-chat-champ{border:1.5px solid var(--champ-bord)}.hs-chat-composer .hs-chat-champ:focus{border-color:var(--accent)}.hs-chat-composer .hs-chat-champ{min-width:0}.hs-chat-composer .hs-chat-envoi{box-shadow:var(--ombre-cta);transition:background .15s var(--ease),transform 60ms var(--ease)}.hs-chat-composer .hs-chat-envoi:hover{background:var(--terracotta-survol)}.hs-chat-composer .hs-chat-envoi:active{transform:scale(.92)}.hs-chat-composer .hs-chat-envoi i{width:22px;height:22px}.hs-chat-composer .hs-chat-envoi:disabled{box-shadow:none}.hs-com-heros{text-align:center;padding:24px 20px}.hs-com-rond{background:var(--secondary-soft);width:56px;height:56px;color:var(--success-ink);border-radius:50%;place-items:center;margin:0 auto;display:grid}.hs-com-rond i{width:26px;height:26px}.hs-com-titre{font-family:var(--font-display);font-weight:600;font-size:calc(25px*var(--echelle));letter-spacing:-.015em;color:var(--text);margin-top:12px;line-height:1.16}.hs-com-heros .hs-com-chapo{font-family:var(--font-body);color:var(--text-soft);margin-top:8px;font-size:15px;font-weight:400;line-height:1.55}.hs-com-heros .hs-com-wa{background:var(--primary);color:var(--surface);box-shadow:var(--ombre-cta);margin-top:16px}.hs-com-heros .hs-com-wa:hover{background:var(--terracotta-survol);color:var(--surface)}.hs-com-heros .hs-com-wa i{width:20px;height:20px}.hs-com-heros .hs-com-pause{font-weight:700;font-size:calc(15px*var(--echelle));margin-top:16px}.hs-com-heros .hs-com-pause,.hs-com-note{font-family:var(--font-body);color:var(--text-soft);line-height:1.5}.hs-com-note{font-weight:400;font-size:calc(14.5px*var(--echelle));margin-top:10px}.hs-com-regles{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);margin-top:12px;padding:6px 16px}.hs-com-regles .hs-com-regle{border-bottom:1px solid var(--filet-liste);align-items:flex-start;gap:12px;padding:11px 0;display:flex}.hs-com-regles .hs-com-regle:last-child{border-bottom:0}.hs-com-regles .hs-com-regle p{font-family:var(--font-body);color:var(--text);font-weight:400;line-height:1.5}.hs-com-coche{width:22px;height:22px;color:var(--accent);background:0 0;flex:none;place-items:center;margin-top:3px;display:grid}.hs-com-coche i{width:17px;height:17px;color:var(--accent)}.hs-com-apercu{border:1.8px dashed var(--pointille);border-radius:var(--radius-bloc);margin-top:12px;padding:16px}.hs-com-post{background:var(--surface);border:1px solid var(--filet-carte);box-shadow:none;border-radius:14px;margin-bottom:10px;padding:12px 14px}.hs-com-post b{font-family:var(--font-body);font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;line-height:normal;display:inline-flex}.hs-com-post b i{border-radius:50%;flex:none;width:7px;height:7px}.hs-com-post b .hs-note{font-size:inherit;color:var(--text-soft);font-weight:400}.hs-com-post p{font-family:var(--font-body);color:var(--text);margin-top:5px;font-size:14px;font-weight:400;line-height:1.5}.hs-com-post.est-victoire b{color:var(--success-ink)}.hs-com-post.est-victoire b i{background:var(--secondary)}.hs-com-post.est-question b{color:var(--accent)}.hs-com-post.est-question b i{background:var(--accent)}.hs-com-post.est-recette b{color:var(--primary-ink)}.hs-com-post.est-recette b i{background:var(--peach)}.hs-com-apercu-note{font-size:calc(14.5px*var(--echelle));color:var(--text-soft);line-height:1.55}.hs-com-apercu-note,.hs-com-retour{font-family:var(--font-body);font-weight:400}.hs-com-retour{font-size:calc(14px*var(--echelle));padding:20px;line-height:1.5}.hs-com-retour a{min-height:48px;color:var(--primary-ink);text-decoration:underline;-webkit-text-decoration-color:var(--primary-ink);text-decoration-color:var(--primary-ink);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hs-com-retour a{-webkit-text-decoration-color:color-mix(in srgb,var(--primary-ink)40%,transparent);text-decoration-color:color-mix(in srgb,var(--primary-ink)40%,transparent)}}.hs-com-retour a{text-underline-offset:3px}.hs-prof-identite{flex-wrap:wrap;align-items:center;gap:6px 14px;padding:18px 20px 0;display:flex}.hs-prof-av{background:var(--peach);width:56px;height:56px;color:var(--avatar-encre);font-family:var(--font-body);font-weight:700;font-size:calc(20px*var(--echelle));border-radius:50%;flex:none;place-items:center;line-height:normal;display:grid;overflow:hidden}.hs-prof-av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.hs-prof-photo{display:contents}.hs-prof-photo-cercle{cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;border:none;padding:0;position:relative;overflow:visible}.hs-prof-photo-cercle:disabled{opacity:.6;cursor:default}.hs-prof-photo-ic{background:var(--accent);width:22px;height:22px;color:var(--surface);border:2px solid var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.hs-prof-photo-ic i{width:12px;height:12px}.hs-prof-photo-retirer{text-align:left;cursor:pointer;min-height:48px;color:var(--text-soft);text-underline-offset:2px;background:0 0;border:none;order:1;align-items:center;margin:-8px 0 -8px -4px;padding:0 4px;text-decoration:underline;display:inline-flex}.hs-prof-photo-erreur,.hs-prof-photo-retirer{font-family:var(--font-body);flex-basis:100%;font-size:12.5px;font-weight:600}.hs-prof-photo-erreur{color:var(--danger-ink);order:2}.hs-prof-qui{flex:1 1 0;min-width:0}.hs-prof-qui b{font-family:var(--font-body);font-size:18px;font-weight:600;line-height:normal;display:block}.hs-prof-qui p{font-family:var(--font-body);color:var(--text-soft);margin-top:2px;font-size:14px;font-weight:400;line-height:1.45}.hs-prof-liste{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);box-shadow:none;margin-top:12px;padding:2px 16px}.hs-prof-liste .hs-prof-rangee{border-bottom:1px solid var(--filet-liste);text-align:left;width:100%;color:inherit;transition:transform 60ms var(--ease);background:0 0;border-top:0;align-items:center;gap:13px;padding:12px 0;text-decoration:none;display:flex}.hs-prof-liste .hs-prof-rangee:last-child{border-bottom:0}.hs-prof-liste a.hs-prof-rangee:active,.hs-prof-liste button.hs-prof-rangee:active{transform:scale(.995)}.hs-prof-liste .hs-prof-rangee .lead{width:20px;height:20px;color:var(--accent);flex:none}.hs-prof-liste .hs-prof-rangee .lead.danger{color:var(--danger-ink)}.hs-prof-liste .hs-prof-rangee .chev{width:19px;height:19px;color:var(--text-soft);flex:none}.hs-prof-liste .hs-prof-rangee .txt{flex:1;min-width:0}.hs-prof-liste .hs-prof-rangee .txt b{font-family:var(--font-body);font-size:16px;font-weight:600;line-height:normal;display:block}.hs-prof-liste .hs-prof-rangee .txt b.danger{color:var(--danger-ink)}.hs-prof-liste .hs-prof-rangee .txt small{font-family:var(--font-body);color:var(--text-soft);margin-top:1px;font-weight:400;line-height:1.45;display:block}.hs-prof-liste .hs-prof-inter{border-radius:var(--radius-chip);background:var(--inter-eteint);width:52px;height:31px;transition:background .15s var(--ease),transform 60ms var(--ease);flex:none;position:relative}.hs-prof-liste .hs-prof-inter.est-actif{background:var(--secondary)}.hs-prof-liste .hs-prof-inter:active{transform:scale(.96)}.hs-prof-liste .hs-prof-inter[aria-disabled=true]{opacity:.45}.hs-prof-liste .hs-prof-inter[aria-busy=true]{opacity:.72;cursor:progress}.hs-prof-liste .hs-prof-inter[aria-disabled=true]:active{transform:none}.hs-prof-liste .hs-prof-rangee:has(.hs-prof-inter[aria-disabled=true]:not([aria-busy=true])) .txt b{color:var(--text-soft)}.hs-prof-liste .hs-prof-inter:before{content:"";position:absolute;inset:-9px -6px}.hs-prof-liste .hs-prof-inter:after{content:"";box-shadow:none;background:0 0;position:absolute}.hs-prof-inter i{background:var(--surface);width:25px;height:25px;box-shadow:0 2px 6px var(--text);border-radius:50%;position:absolute;top:3px;left:3px}@supports (color:color-mix(in lab,red,red)){.hs-prof-inter i{box-shadow:0 2px 6px color-mix(in srgb,var(--text)25%,transparent)}}.hs-prof-inter i{transition:left .15s var(--ease)}.hs-prof-inter.est-actif i{left:24px}.hs-prof-tailles{background:0 0;border-radius:0;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;padding:0;display:grid}.hs-prof-tailles .hs-prof-taille{border-radius:var(--radius-tuile);border:1.5px solid var(--champ-bord);background:var(--surface);min-height:64px;box-shadow:none;transition:border-color .15s var(--ease),transform 60ms var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px;display:flex}.hs-prof-tailles .hs-prof-taille:hover{border-color:var(--champ-bord-actif)}.hs-prof-tailles .hs-prof-taille:active{transform:scale(.97)}.hs-prof-tailles .hs-prof-taille span{color:var(--text);font-weight:700;line-height:normal}.hs-prof-tailles .hs-prof-taille small{font-family:var(--font-body);color:var(--text-soft);font-size:11.5px;font-weight:600;line-height:normal}.hs-prof-tailles .hs-prof-taille.est-choisie{border:2px solid var(--secondary);background:var(--secondary-soft)}.hs-prof-tailles .hs-prof-taille.est-choisie span{color:var(--sauge-texte)}.hs-prof-tailles .hs-prof-taille.est-choisie small{color:var(--success-ink)}.hs-prof-note{margin-top:10px;font-size:13.5px;line-height:1.55}.hs-prof-liste .hs-prof-consent-note,.hs-prof-note{font-family:var(--font-body);color:var(--text-soft);font-weight:400}.hs-prof-liste .hs-prof-consent-note{padding:10px 0 12px;font-size:13px;line-height:1.5}.hs-prof-adresse{flex-direction:column;gap:10px;margin-top:12px;display:flex}.hs-prof-cp{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.hs-prof-cp .hs-champ{min-width:0}.hs-prof-adresse .hs-champ input,.hs-prof-adresse .hs-champ select{border:1.5px solid var(--champ-bord);border-radius:var(--radius-tuile);background:var(--surface);width:100%;min-height:52px;font-family:var(--font-body);color:var(--text);outline:none;padding:13px 15px;font-size:16px;font-weight:500}.hs-prof-adresse .hs-champ input:focus,.hs-prof-adresse .hs-champ select:focus{border-color:var(--accent)}.hs-intro-sommaire{border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);flex-direction:column;margin-top:18px;padding-top:0;display:flex}.hs-intro-sommaire a{color:var(--text);font-family:var(--font-body);align-items:baseline;gap:12px;padding:13px 0;font-size:17px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.hs-intro-sommaire a:after{content:"";border-right:2px solid var(--primary-ink);border-bottom:2px solid var(--primary-ink);width:8px;height:8px;transition:transform .16s var(--ease);flex:none;align-self:center;margin-left:auto;transform:rotate(-45deg)}.hs-intro-sommaire a:hover:after{transform:rotate(-45deg)translate(2px,-2px)}.hs-intro-sommaire a:active:after{transform:rotate(-45deg)translate(3px,-3px)}.hs-intro-sommaire a+a{border-top:1px solid var(--filet-liste)}.hs-intro-sommaire a .num{font-family:var(--font-display);font-weight:600;font-size:calc(15px*var(--echelle));color:var(--primary-ink);font-variant-numeric:tabular-nums;flex:none}#assiette,#echelle,#garde-fous,#verrou{scroll-margin-top:calc(70px + env(safe-area-inset-top))}#adresse,#allergies,#consentements{scroll-margin-top:24px}.hs-prof-danger{background:var(--fond-avert);border-color:var(--danger-soft);margin-top:28px}@supports (color:color-mix(in lab,red,red)){.hs-prof-danger{border-color:color-mix(in srgb,var(--danger-soft)55%,var(--surface))}}.hs-prof-suppression{animation:hs-rise .25s var(--ease);padding:12px 0 16px}.hs-prof-suppr-titre{font-family:var(--font-body);font-size:16px;font-weight:700;line-height:1.4}.hs-prof-liste .hs-prof-suppr-texte{font-family:var(--font-body);color:var(--text-soft);margin-top:6px;font-size:13.5px;font-weight:400;line-height:1.55}.hs-prof-suppr-champ{margin-top:12px;display:block}.hs-prof-suppr-champ input{border:1.5px solid var(--champ-bord);border-radius:var(--radius-tuile);background:var(--surface);width:100%;min-height:52px;font-family:var(--font-body);letter-spacing:.06em;color:var(--text);outline:none;padding:13px 15px;font-size:16px;font-weight:600}.hs-prof-suppr-champ input:focus{border-color:var(--accent)}.hs-prof-suppr-annuler{margin-top:4px}.hs-prof-msg{margin-top:8px;line-height:1.5}.hs-prof-liste .hs-prof-rangee:has(+.hs-prof-msg){border-bottom:0}.hs-prof-liste .hs-prof-rangee+.hs-prof-msg{border-bottom:1px solid var(--filet-liste);padding-bottom:12px}.hs-prof-liste .hs-prof-rangee+.hs-prof-msg:last-child{border-bottom:0}.hs-prof-legal{font-family:var(--font-body);color:var(--text-soft);padding:20px;font-size:13px;font-weight:400;line-height:1.6}.hs-prof-legal a{color:var(--primary-ink);min-width:48px;min-height:20px;padding:14px 10px;display:inline-block}.hs-mdp-retour,.hs-prof-legal a{text-align:center}.hs-mdp-retour a{min-height:48px;line-height:20px;font-size:calc(15px*var(--echelle));color:var(--text-soft);padding:14px 10px;display:inline-block}.hs-bilan-chapo{font-family:var(--font-body);color:var(--text-soft);padding:18px 20px 0;font-size:15px;font-weight:400;line-height:1.55}.hs-bilan-marche{padding:18px 20px 20px}.hs-bilan-marche-tete{justify-content:space-between;align-items:center;gap:10px;display:flex}.hs-bilan-maintenant{background:var(--primary-ink);color:var(--surface);border-radius:var(--radius-chip);font-family:var(--font-body);font-weight:700;font-size:calc(11px*var(--echelle));letter-spacing:.09em;text-transform:uppercase;flex:none;align-items:center;gap:7px;padding:5px 11px;line-height:normal;display:inline-flex}.hs-bilan-compte{font-family:var(--font-display);font-weight:600;font-size:calc(15px*var(--echelle));color:var(--text-soft);font-variant-numeric:tabular-nums;line-height:normal}.hs-bilan-titre{font-family:var(--font-display);font-weight:600;font-size:calc(25px*var(--echelle));letter-spacing:-.015em;color:var(--text);margin-top:12px;line-height:1.16}.hs-bilan-marche .hs-bilan-intro{font-family:var(--font-body);color:var(--texte-chip);margin-top:8px;font-size:15px;font-weight:400;line-height:1.6}.hs-bilan-debloque{font-family:var(--font-body);color:var(--success-ink);align-items:center;gap:7px;margin-top:10px;font-size:13.5px;font-weight:600;line-height:1.45;display:flex}.hs-bilan-debloque i{flex:none;width:15px;height:15px}.hs-bilan-marche .hs-btn{margin-top:14px}.hs-bilan-marches{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);margin:12px 0 0;padding:2px 16px;list-style:none}.hs-bilan-marche-ligne{border-bottom:1px solid var(--filet-liste);align-items:flex-start;gap:13px;padding:13px 0;display:flex}.hs-bilan-marche-ligne:last-child{border-bottom:0}.hs-bilan-puce{border:1.8px dashed var(--puce-vide);width:26px;height:26px;color:var(--text-soft);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.hs-bilan-puce i{width:13px;height:13px}.hs-bilan-marche-ligne.est-faite .hs-bilan-puce{background:var(--secondary);color:var(--surface);border:0}.hs-bilan-marche-ligne.est-ouverte .hs-bilan-puce{border:2px solid var(--primary);color:var(--primary-ink)}.hs-bilan-corps{flex:1;min-width:0}.hs-bilan-corps b{color:var(--text-soft);justify-content:space-between;gap:10px;font-size:15.5px;line-height:normal;display:flex}.hs-bilan-corps b,.hs-bilan-corps b .num{font-family:var(--font-body);font-weight:600}.hs-bilan-corps b .num{font-size:calc(13px*var(--echelle));font-variant-numeric:tabular-nums;flex:none}.hs-bilan-corps b a{color:var(--primary-ink);align-items:center;min-height:48px;text-decoration:none;display:inline-flex}.hs-bilan-marche-ligne.est-faite .hs-bilan-corps b{color:var(--sauge-texte)}.hs-bilan-corps small{margin-top:2px;font-size:13.5px;line-height:1.5;display:block}.hs-bilan-corps small,.hs-bilan-mention{font-family:var(--font-body);color:var(--text-soft);font-weight:400}.hs-bilan-mention{text-align:center;font-size:calc(14.5px*var(--echelle));padding:20px;line-height:1.55}.hs-quiz-quitter{align-items:center;min-height:48px;display:inline-flex;position:relative}.hs-quiz-quitter:after{content:"";position:absolute;inset:0 -10px}.stepper .hs-quiz-frise{background:0 0;gap:6px;height:auto;display:flex;overflow:visible}.stepper .hs-quiz-frise>i{background:var(--filet-fort);border-radius:999px;flex:1;height:4px}.stepper .hs-quiz-frise>i.est-faite{background:var(--secondary)}.stepper .hs-quiz-frise>i.est-courante{background:var(--accent)}.hs-quiz-echelle{margin-top:4px}.hs-quiz-echelle .hs-echelle{gap:7px;margin-top:0;display:flex}.hs-quiz-echelle .hs-cran{background:var(--surface);border:1.5px solid var(--champ-bord);min-width:0;min-height:52px;font-family:var(--font-body);font-weight:500;font-size:calc(16px*var(--echelle));color:var(--text-soft);border-radius:13px;flex:1;place-items:center;line-height:normal;display:grid}.hs-quiz-echelle .hs-cran.est-choisi{border:2px solid var(--secondary);background:var(--secondary-soft);color:var(--sauge-texte);box-shadow:none;font-weight:700;transform:none}.hs-quiz-echelle .hs-quiz-bornes{font-family:var(--font-body);font-weight:600;font-size:calc(12.5px*var(--echelle));color:var(--text-soft);justify-content:space-between;gap:10px;margin-top:11px;padding:0 2px;line-height:1.4;display:flex}.hs-choix .hs-choix-coche i,.hs-choix.est-colonne .hs-cran .tick{color:var(--surface)}.hs-quiz-schema{box-shadow:none}.hs-quiz-schema figcaption{font-family:var(--font-body);font-weight:400;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);text-align:center;line-height:1.55}.app-screen form.login .btn.is-disabled,.app-screen form.login .btn[disabled],.qfoot .btn[disabled]{background:var(--inactif-fond);color:var(--text-soft);box-shadow:none;cursor:default;border:none}.hs-quiz-mesure label{font-family:var(--font-body);font-weight:700;font-size:calc(13px*var(--echelle));letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);margin-bottom:8px;line-height:normal;display:block}.hs-quiz-mesure input{border:1.5px solid var(--champ-bord);border-radius:var(--radius-tuile);background:var(--surface);width:100%;min-height:56px;font-family:var(--font-display);font-weight:600;font-size:calc(22px*var(--echelle));color:var(--text);font-variant-numeric:tabular-nums;outline:none;padding:13px 48px 13px 16px}.hs-quiz-mesure input:focus{border-color:var(--accent)}.hs-quiz-mesure .suffix span{font-family:var(--font-body);font-weight:600;font-size:calc(15px*var(--echelle));color:var(--text-soft);line-height:normal}.field .hs-quiz-aide,.hs-quiz-aide{font-family:var(--font-body);font-weight:400;font-size:calc(14px*var(--echelle));color:var(--text-soft);margin-top:8px;line-height:1.5}.hs-quiz-mesure.is-err .hs-quiz-aide{color:var(--danger-ink);background:var(--fond-avert);animation:hs-rise .25s var(--ease);border-radius:12px;padding:10px 13px;font-weight:600}.hs-res{padding-bottom:30px}.hs-res-tete{text-align:center;padding:20px 20px 0}.hs-res-tete h1{font-family:var(--font-display);font-weight:600;font-size:calc(28px*var(--echelle));letter-spacing:-.015em;color:var(--text);line-height:1.14}.hs-res-tete p{font-family:var(--font-body);font-weight:400;font-size:calc(17px*var(--echelle));color:var(--text-soft);margin-top:10px;line-height:1.6}.hs-res-sec{padding:22px 20px 0}.hs-res-tour{background:var(--accent);border-radius:var(--radius-heros);box-shadow:var(--ombre-heros);border:0;margin-top:12px;padding:20px}.hs-res-tour .hs-res-tag{background:var(--surface);align-items:center;gap:7px;margin-bottom:10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hs-res-tour .hs-res-tag{background:color-mix(in srgb,var(--surface)15%,transparent)}}.hs-res-tour .hs-res-tag{color:var(--peach);border-radius:var(--radius-chip);font-family:var(--font-body);font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.09em;text-transform:uppercase;padding:6px 12px;line-height:normal}.hs-res-tour .hs-res-tag i{width:14px;height:14px}.hs-res-tour h2{font-family:var(--font-display);font-weight:600;font-size:calc(23px*var(--echelle));letter-spacing:-.015em;color:var(--surface);line-height:1.22}.hs-res-tour p{font-family:var(--font-body);font-weight:400;font-size:calc(17px*var(--echelle));color:var(--surface);line-height:1.58}@supports (color:color-mix(in lab,red,red)){.hs-res-tour p{color:color-mix(in srgb,var(--surface)88%,transparent)}}.hs-res-tour p{margin-top:10px}.hs-res-tour p:first-of-type{margin-top:12px}.hs-res-tour p.est-derniere{border-top:1px solid var(--surface);margin-top:10px;padding-top:12px}@supports (color:color-mix(in lab,red,red)){.hs-res-tour p.est-derniere{border-top:1px solid color-mix(in srgb,var(--surface)16%,transparent)}}.hs-res-echelle{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.hs-res-barreau{border-top:1px solid var(--filet-liste);align-items:center;gap:12px;padding:13px 16px;display:flex}.hs-res-barreau:first-child{border-top:0}.hs-res-rang{border:1.5px solid var(--champ-bord);width:26px;height:26px;color:var(--text-soft);font-family:var(--font-body);font-weight:600;font-size:calc(13px*var(--echelle));border-radius:50%;flex:none;place-items:center;line-height:normal;display:grid}.hs-res-barreau-corps{flex:1;min-width:0}.hs-res-barreau-corps b{font-family:var(--font-body);font-weight:500;font-size:calc(15px*var(--echelle));color:var(--text-soft);justify-content:space-between;gap:10px;line-height:normal;display:flex}.hs-res-barreau-corps b .num{font-family:var(--font-body);font-weight:600;font-size:calc(13.5px*var(--echelle));font-variant-numeric:tabular-nums;flex:none}.hs-res-barreau.est-courant{background:var(--sauge-bloc);padding:14px 16px}.hs-res-barreau.est-courant .hs-res-rang{background:var(--sauge-texte);color:var(--surface);border:0;font-weight:700}.hs-res-barreau.est-courant .hs-res-barreau-corps b{font-weight:600;font-size:calc(15.5px*var(--echelle));color:var(--sauge-texte)}.hs-res-barreau.est-courant .hs-res-barreau-corps b .num{font-family:var(--font-display);font-size:calc(14px*var(--echelle))}.hs-res-barreau-corps small{font-family:var(--font-body);font-weight:600;font-size:calc(12.5px*var(--echelle));color:var(--success-ink);margin-top:2px;line-height:normal;display:block}.hs-res-barreau-corps small.est-verrou{color:var(--text-soft);align-items:center;gap:4px;font-weight:500;display:flex}.hs-res-barreau-corps small.est-verrou svg{flex:none;width:13px;height:13px}.hs-res-texte{font-size:calc(17px*var(--echelle));color:var(--text);margin-top:12px;line-height:1.58}.hs-res-sec .hs-res-note,.hs-res-texte{font-family:var(--font-body);font-weight:400}.hs-res-sec .hs-res-note{font-size:calc(13.5px*var(--echelle));color:var(--text-soft);margin-top:8px;line-height:1.55}.hs-res-geste{border:0;margin-top:12px;padding:18px 20px}.hs-res-geste h3{font-family:var(--font-display);font-weight:600;font-size:calc(18px*var(--echelle));color:var(--text);line-height:1.35}.hs-res-geste p{font-size:calc(17px*var(--echelle));color:var(--sauge-texte);line-height:1.58}.hs-res-geste .hs-res-geste-note,.hs-res-geste p{font-family:var(--font-body);font-weight:400;margin-top:8px}.hs-res-geste .hs-res-geste-note{font-size:calc(13.5px*var(--echelle));color:var(--success-ink);line-height:1.55}.hs-res-journee{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-bloc);box-shadow:none;margin-top:12px;padding:6px 16px}.hs-res-repas{margin-top:6px}.hs-res-journee .hs-res-repas-ligne{border-bottom:1px solid var(--filet-liste);padding:11px 0;display:block}.hs-res-journee .hs-res-repas-ligne:last-child{border-bottom:0}.hs-res-journee .hs-res-repas-ligne b{font-family:var(--font-body);font-weight:600;font-size:calc(15px*var(--echelle));line-height:normal;display:block}.hs-res-journee .hs-res-repas-ligne small{font-family:var(--font-body);font-weight:400;font-size:calc(13px*var(--echelle));color:var(--text-soft);margin-top:2px;line-height:normal;display:block}.hs-res-semaine{margin-top:6px}.hs-res-jour{border-bottom:1px solid var(--filet-liste)}.hs-res-jour:last-child{border-bottom:0}.hs-res-jour>summary{cursor:pointer;min-height:48px;font-family:var(--font-body);font-weight:600;font-size:calc(15px*var(--echelle));align-items:center;display:flex}.hs-res-journee .hs-res-jour .hs-res-repas-ligne{padding:9px 0}.hs-res-fin{padding-top:24px}.hs-res-fin-note{text-align:center;font-family:var(--font-body);font-weight:400;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);margin-top:10px;line-height:1.55}.hs-sortie{gap:14px}.hs-sortie-tag{background:var(--accent-soft);color:var(--accent);border-radius:var(--radius-chip);font-family:var(--font-body);font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;align-items:center;gap:7px;padding:6px 12px;line-height:normal;display:inline-flex}.hs-sortie-tag i{flex:none;width:14px;height:14px}.hs-sortie-titre{font-family:var(--font-display);font-weight:600;font-size:calc(25px*var(--echelle));letter-spacing:-.015em;color:var(--text);line-height:1.25}.hs-sortie-texte{font-family:var(--font-body);font-weight:400;font-size:calc(17px*var(--echelle));color:var(--text-soft);line-height:1.55}.hs-sortie-bandeau{border-radius:var(--radius-tuile);padding:13px 15px}.hs-sortie-bandeau>i{width:19px;height:19px;margin-top:1px}.hs-sortie-bandeau p{font-family:var(--font-body);font-weight:400;font-size:calc(15.5px*var(--echelle));color:var(--danger-ink);line-height:1.5}.hs-sortie-bandeau b{color:var(--danger-ink);font-weight:700;display:block}.hs-sortie-note{font-family:var(--font-body);font-weight:400;font-size:calc(14.5px*var(--echelle));color:var(--text-soft);line-height:1.55}.hs-sortie-pied{padding-top:4px}.hs-cx{isolation:isolate;gap:14px}.app-screen form.login .hs-btn3{padding-top:15px;padding-bottom:15px}.app-screen .hs-cx>p>a{position:relative}.app-screen .hs-cx>p>a:after{content:"";position:absolute;inset:-4px -2px}.app-screen .hs-cx .hs-cx-logo{font-family:var(--font-body);font-weight:700;font-size:calc(17px*var(--echelle));letter-spacing:.22em;text-transform:uppercase;color:var(--accent);text-align:center;line-height:normal;position:relative}.app-screen .hs-cx .hs-cx-logo:after{content:"";z-index:1;position:absolute;inset:-17px 0}.hs-cx h1,.hs-cx-mail h1{font-family:var(--font-display);font-weight:600;font-size:calc(26px*var(--echelle));letter-spacing:-.015em;color:var(--text);text-align:center;line-height:1.2}.hs-cx .hs-cx-sous{font-weight:400;font-size:calc(15px*var(--echelle));text-align:center;line-height:1.55}.hs-cx .hs-cx-sous,.hs-cx-champ label{font-family:var(--font-body);color:var(--text-soft)}.hs-cx-champ label{font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;line-height:normal;display:block}.hs-cx-champ input{border:1.5px solid var(--champ-bord);border-radius:var(--radius-tuile);background:var(--surface);width:100%;min-height:52px;font-family:var(--font-body);font-weight:500;font-size:calc(16px*var(--echelle));color:var(--text);outline:none;padding:13px 15px}.hs-cx-champ input:focus{border-color:var(--accent)}.hs-cx-champ.is-err input{border-color:var(--jauge-avert)}.hs-cx-champ .hint{font-family:var(--font-body);font-weight:400;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);margin-top:7px;line-height:1.5}.hs-cx-champ.is-err .hint{color:var(--danger-ink)}.hs-cx-consent{font-family:var(--font-body);font-weight:400;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.hs-cx-consent input{width:26px;height:26px;accent-color:var(--secondary);flex:none;margin-top:1px}.hs-cx-consent a{color:var(--primary-ink);text-decoration:underline;-webkit-text-decoration-color:var(--primary-ink);text-decoration-color:var(--primary-ink)}@supports (color:color-mix(in lab,red,red)){.hs-cx-consent a{-webkit-text-decoration-color:color-mix(in srgb,var(--primary-ink)45%,transparent);text-decoration-color:color-mix(in srgb,var(--primary-ink)45%,transparent)}}.hs-cx-accord{font-family:var(--font-body);font-weight:400;font-size:calc(13.5px*var(--echelle));color:var(--text-soft);align-items:flex-start;gap:12px;line-height:1.5;display:flex}.hs-cx-accord i[data-lucide]{width:20px;height:20px;color:var(--secondary);flex:none;margin-top:1px}.hs-cx-accord a{color:var(--primary-ink);text-decoration:underline;-webkit-text-decoration-color:var(--primary-ink);text-decoration-color:var(--primary-ink)}@supports (color:color-mix(in lab,red,red)){.hs-cx-accord a{-webkit-text-decoration-color:color-mix(in srgb,var(--primary-ink)45%,transparent);text-decoration-color:color-mix(in srgb,var(--primary-ink)45%,transparent)}}.hs-cx-ou{font-family:var(--font-body);font-weight:600;font-size:calc(13px*var(--echelle));color:var(--text-soft);line-height:normal}.hs-cx-ou:after,.hs-cx-ou:before{background:var(--filet)}.hs-cx-mail{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-heros);box-shadow:var(--ombre-heros);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;display:flex}.hs-cx-mail .ic,.hs-cx-rond{background:var(--secondary-soft);width:56px;height:56px;color:var(--success-ink);border-radius:50%;flex:none;place-items:center;display:grid}.hs-cx-mail .ic i,.hs-cx-rond i{width:26px;height:26px}.hs-cx-note a{align-items:center;min-height:48px;margin:-13px 0;padding:13px 0;display:inline-flex}.hs-cx-mail p{font-family:var(--font-body);font-weight:400;font-size:calc(17px*var(--echelle));color:var(--text-soft);line-height:1.55}.hs-cx-mail b{color:var(--text);font-weight:700}.hs-cx-mail .hs-btn,.hs-cx-mail .hs-btn3{margin-top:2px}.hs-cx-note{text-align:center;font-family:var(--font-body);font-weight:400;color:var(--text-soft);line-height:1.55}.hs-cx-mail .hs-cx-note,.hs-cx-note{font-size:calc(15.5px*var(--echelle))}@container (max-width:380px){.vsl-phone{--reduction:.3;display:block}}@media (max-width:760px){.verrou .fil{transform-origin:50% 0;background:linear-gradient(180deg,var(--primary),var(--primary));width:1px;height:auto;inset:38px auto 38px 50%;transform:scaleY(0)}@supports (color:color-mix(in lab,red,red)){.verrou .fil{background:linear-gradient(180deg,color-mix(in srgb,var(--primary)38%,transparent),color-mix(in srgb,var(--primary)12%,transparent))}}.verrou .fil.is-in{transform:scaleY(1)}}@media (max-width:900px){.site-nav{gap:14px;position:relative}.site-nav a{white-space:nowrap}.hs-lan-cx{transition:opacity .3s var(--ease)}.site-nav .head-cta:not(.is-on){position:absolute;right:0}.site-nav:has(.head-cta.is-on) .hs-lan-cx{opacity:0;visibility:hidden;pointer-events:none;position:absolute;right:0}}.hs-ligne-cuisine{border-top:1px solid var(--filet);font-family:var(--font-body);flex-direction:column;margin-top:24px;padding-top:16px;display:flex}.hs-ligne-cuisine a{min-height:48px;font-weight:600;color:var(--primary-ink);text-decoration:underline;-webkit-text-decoration-color:var(--primary-ink);text-decoration-color:var(--primary-ink);align-self:flex-start;align-items:center;padding:6px 0 2px;line-height:1.4;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hs-ligne-cuisine a{-webkit-text-decoration-color:color-mix(in srgb,var(--primary-ink)28%,transparent);text-decoration-color:color-mix(in srgb,var(--primary-ink)28%,transparent)}}.hs-ligne-cuisine a{text-underline-offset:4px;text-decoration-thickness:1px}.hs-ligne-cuisine-sous{color:var(--text-soft);margin-top:-6px;line-height:1.5}:root{--echelle:1}.app-screen[data-taille=a_plus]{--echelle:1.118}.app-screen[data-taille=a_plus_plus]{--echelle:1.235}.hs-carte-texte,.hs-corps li,.hs-corps p{font-size:calc(17px*var(--echelle))}.hs-carte-titre{font-size:calc(19px*var(--echelle))}.hs-recette-variante .hs-carte-texte{font-size:calc(15px*var(--echelle))}.hs-note{font-size:calc(14.5px*var(--echelle))}.hs-reprise-texte{font-size:calc(17px*var(--echelle))}.hs-reprise-note{font-size:calc(14.5px*var(--echelle))}.hs-carnet-regle{font-size:calc(14px*var(--echelle))}.hs-carnet-fam-note{font-size:calc(14.5px*var(--echelle))}.hs-carnet-corps b{font-size:calc(15.5px*var(--echelle))}.hs-bandeau,.hs-carnet-corps small,.hs-mention{font-size:calc(14.5px*var(--echelle))}.app-screen .hs-fiche-bloc-k{font-size:calc(15px*var(--echelle))}.app-screen .hs-fiche-items li{font-size:calc(15.5px*var(--echelle))}.app-screen .hs-fiche-tableau{font-size:calc(14.5px*var(--echelle))}.app-screen .hs-fiche-marques li{font-size:calc(13px*var(--echelle))}.app-screen .hs-lecture-tete h1{font-size:calc(28px*var(--echelle))}.app-screen .hs-episode-attente{font-size:calc(14.5px*var(--echelle))}.hs-quiz-juste,.hs-quiz-rate{font-size:calc(14px*var(--echelle))}.hs-erreur{font-size:calc(13.5px*var(--echelle))}.hs-article-lien b,.hs-intro-sommaire a{font-size:calc(17px*var(--echelle))}.hs-article-duree{font-size:calc(14px*var(--echelle))}.app-screen .hs-chapo{font-size:calc(16.5px*var(--echelle))}.app-screen .hs-emporter{font-size:calc(13.5px*var(--echelle))}.app-screen .hs-emporter-note,.app-screen .hs-fiche-fil-liste li{font-size:calc(13px*var(--echelle))}.app-screen .hs-fiche-fil-attente,.app-screen .hs-fiche-fil-reste{font-size:calc(12.5px*var(--echelle))}.hs-ligne b{font-size:calc(16.5px*var(--echelle))}.hs-ligne small{font-size:calc(14px*var(--echelle))}.hs-liste b{font-size:calc(16px*var(--echelle))}.hs-semaine b{font-size:calc(15.5px*var(--echelle))}.hs-semaine small,.hs-tache p{font-size:calc(14.5px*var(--echelle))}.hs-tache.est-suivante p{font-size:calc(15px*var(--echelle))}.hs-jalon-ligne p{font-size:calc(13.5px*var(--echelle))}.app-screen .hs-weekend{font-size:calc(14.5px*var(--echelle))}.hs-vide b{font-size:calc(16.5px*var(--echelle))}.hs-vide p{font-size:calc(14.5px*var(--echelle))}.hs-fait b{font-size:calc(16.5px*var(--echelle))}.hs-fait small{font-size:calc(14px*var(--echelle))}.hs-acquis b{font-size:calc(16.5px*var(--echelle))}.hs-acquis p{font-size:calc(14px*var(--echelle))}.hs-verrou p{font-size:calc(14.5px*var(--echelle))}.hs-ligne-cuisine a{font-size:calc(15.5px*var(--echelle))}.hs-ligne-cuisine-sous{font-size:calc(14px*var(--echelle))}.hs-geste-texte{font-size:calc(17px*var(--echelle))}.hs-geste-aide{font-size:calc(14.5px*var(--echelle))}.hs-bloc-sauge-phrase{font-size:calc(15.5px*var(--echelle))}.hs-micro .hs-bloc-sauge-phrase{font-size:calc(16.5px*var(--echelle))}.hs-retenir .hs-retenir-phrase{font-size:calc(19px*var(--echelle))}.hs-prune p{font-size:calc(14.5px*var(--echelle))}.hs-prune b{font-size:calc(15.5px*var(--echelle))}.hs-etape .hs-etape-texte{font-size:calc(16px*var(--echelle))}.hs-etape .hs-etape-chef{font-size:calc(14px*var(--echelle))}.hs-recette-lecon .hs-recette-lecon-texte{font-size:calc(15.5px*var(--echelle))}.hs-quiz-q{font-size:calc(16.5px*var(--echelle))}.hs-options .hs-option{font-size:calc(15px*var(--echelle))}.hs-bulle{font-size:calc(17px*var(--echelle))}.hs-chat-suggestions .hs-chat-suggestion,.hs-suivi-liste .hs-suivi-corps b{font-size:calc(15.5px*var(--echelle))}.hs-contenu p,.hs-suivi-liste .hs-suivi-corps small{font-size:calc(14.5px*var(--echelle))}.hs-equipe .hs-equipe-corps b{font-size:calc(16px*var(--echelle))}.hs-equipe .hs-equipe-corps small{font-size:calc(14px*var(--echelle))}.hs-cuisine-chapo,.hs-cuisine-corps b{font-size:calc(17.5px*var(--echelle))}.hs-cuisine-corps small{font-size:calc(17px*var(--echelle))}.hs-cuisine-fin{font-size:calc(15.5px*var(--echelle))}.hs-entretien-cadrage .hs-entretien-texte,.hs-entretien-filtre .hs-entretien-question{font-size:calc(17px*var(--echelle))}.hs-ck-corps b,.hs-entretien-quinzaine-texte{font-size:calc(15px*var(--echelle))}.hs-ck-carte .hs-ck-note,.hs-ck-case-texte,.hs-ck-corps small{font-size:calc(14.5px*var(--echelle))}.moment p:not(.moment-k){font-size:calc(clamp(17px,1.4vw,18.5px)*var(--echelle))}.bande-jour p:not(.moment-k):not(.jour){font-size:calc(clamp(17px,1.5vw,19px)*var(--echelle))}.gline p:not(.k){font-size:calc(17px*var(--echelle))}.mention-forte{font-size:calc(clamp(17px,1.4vw,17.5px)*var(--echelle))}.offre-transition p{font-size:calc(clamp(17px,1.5vw,19px)*var(--echelle))}.offre-themes-t{font-size:calc(clamp(17px,1.4vw,18px)*var(--echelle))}.offre-25min-etapes p{font-size:calc(17px*var(--echelle))}.offre-prix p{font-size:calc(clamp(17px,1.5vw,19px)*var(--echelle))}.offre-recu-liste li{font-size:calc(clamp(17px,1.4vw,18px)*var(--echelle))}.hs-com-chapo,.hs-com-heros .hs-com-chapo,.hs-com-regles .hs-com-regle p,.hs-offre-fin-corps p,.offre-25min-jamais{font-size:calc(17px*var(--echelle))}.hs-com-post p{font-size:calc(14px*var(--echelle))}.hs-prof-qui b{font-size:calc(18px*var(--echelle))}.hs-prof-qui p{font-size:calc(14px*var(--echelle))}.hs-prof-liste .hs-prof-rangee .txt b{font-size:calc(16px*var(--echelle))}.hs-prof-liste .hs-prof-rangee .txt small{font-size:calc(14.5px*var(--echelle))}.hs-prof-liste .hs-prof-consent-note,.hs-prof-note{font-size:calc(13px*var(--echelle))}.hs-prof-suppr-titre{font-size:calc(16px*var(--echelle))}.hs-prof-liste .hs-prof-suppr-texte{font-size:calc(13.5px*var(--echelle))}.hs-prof-msg{font-size:calc(14px*var(--echelle))}.hs-prof-adresse .hs-champ label{font-size:calc(11.5px*var(--echelle))}.hs-prof-adresse .hs-champ input,.hs-prof-adresse .hs-champ select,.hs-prof-suppr-champ input{font-size:calc(16px*var(--echelle))}.hs-prof-tailles .hs-prof-taille small{font-size:calc(11.5px*var(--echelle))}.hs-prof-photo-erreur,.hs-prof-photo-retirer{font-size:calc(12.5px*var(--echelle))}.hs-prof-legal{font-size:calc(13px*var(--echelle))}.app-screen .btn-c{font-size:calc(14px*var(--echelle));min-height:48px}.hs-bilan-chapo,.hs-bilan-marche .hs-bilan-intro{font-size:calc(17px*var(--echelle))}.hs-bilan-debloque{font-size:calc(14.5px*var(--echelle))}.hs-bilan-corps b{font-size:calc(15.5px*var(--echelle))}.hs-bilan-corps small{font-size:calc(14.5px*var(--echelle))}.hs-ecoute .hs-ecoute-titre{font-size:calc(26px*var(--echelle))}.hs-ecoute-soustitre{font-size:calc(14.5px*var(--echelle))}.hs-ecoute-note span{font-size:calc(14px*var(--echelle))}.hs-tabbar{background:var(--bg);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:9px 6px 24px;display:grid}@supports (color:color-mix(in lab,red,red)){.hs-tabbar{background:color-mix(in srgb,var(--bg)92%,transparent)}}.hs-tabbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--filet);overflow-x:clip}.hs-tab{min-height:52px;font-family:var(--font-body);letter-spacing:0;color:var(--text-soft);text-align:center;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:500;text-decoration:none;display:flex}@media (max-width:339.98px){.hs-tab{font-size:10px}}.hs-tab .tico{border-radius:var(--radius-chip);place-items:center;width:52px;height:30px;display:grid}.hs-tab i{width:21px;height:21px}.hs-tab.on{color:var(--accent);font-weight:700}.hs-tab.on .tico{background:var(--pill-actif)}.hs-fab{border-radius:var(--radius-chip);background:var(--accent);align-items:center;gap:9px;min-height:48px;padding:12px 18px 12px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.hs-fab{background:color-mix(in srgb,var(--accent)94%,transparent)}}.hs-fab{font-family:var(--font-body);font-weight:700;font-size:calc(15.5px*var(--echelle));box-shadow:var(--ombre-fab);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform 60ms var(--ease)}.hs-fab,.hs-fab:hover{color:var(--surface)}.hs-fab:active{transform:scale(.95)}.hs-fab i{width:20px;height:20px}.app-screen .hs-tabbar{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.app-screen .hs-fab{bottom:calc(100px + env(safe-area-inset-bottom))}.app-screen .fab{margin:0;position:fixed;left:auto;right:max(14px,50vw - 201px)}.app-screen .hs-bar{padding-top:calc(6px + env(safe-area-inset-top))}.hs-bar .hs-lecture-position{min-width:0;font-family:var(--font-body);font-weight:700;font-size:calc(11.5px*var(--echelle));letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);flex:1;line-height:normal}.hs-coeur-bar{border-radius:var(--radius-tuile);border:1.5px solid var(--champ-bord);background:var(--surface);width:48px;height:48px;color:var(--primary-ink);transition:border-color .15s var(--ease),transform 60ms var(--ease);flex:none;place-items:center;display:grid}.hs-coeur-bar:not([aria-disabled=true]):hover{border-color:var(--primary-ink)}.hs-coeur-bar:not([aria-disabled=true]):active{transform:scale(.92)}.hs-coeur-bar[aria-disabled=true]{cursor:default}.hs-coeur-bar i{width:20px;height:20px}.hs-coeur-bar.est-favori svg{fill:var(--peach)}.hs-chapo{font-family:var(--font-body);color:var(--text-soft);margin-top:10px;font-size:16.5px;font-weight:400;line-height:1.6}.hs-bar .hs-marque{font-family:var(--font-body);font-weight:700;font-size:calc(12.5px*var(--echelle));letter-spacing:.22em;color:var(--accent)}.hs-bar .hs-titre-bar{font-family:var(--font-display);font-weight:600;font-size:calc(22px*var(--echelle));letter-spacing:-.01em;color:var(--text);line-height:1.2}.hs-avatar,.hs-bande-etat,.hs-bande-k,.hs-bande-n small,.hs-bornes,.hs-btn,.hs-btn2,.hs-btn3,.hs-carte-k,.hs-champ label,.hs-champ-boite input,.hs-champ-boite span,.hs-chip,.hs-chip-meta,.hs-compte b,.hs-confirme,.hs-cran,.hs-fab,.hs-fait b,.hs-feuille-sub,.hs-fiche-libelle,.hs-fil-k,.hs-fil-n,.hs-geste-fait,.hs-geste-k,.hs-heros-meta,.hs-jauge-note,.hs-label,.hs-lea b,.hs-lea-btn,.hs-lea-rond,.hs-lien,.hs-ligne b,.hs-ligne small,.hs-liste b,.hs-maintenant,.hs-marque,.hs-moment,.hs-presence,.hs-question-tete p:first-child,.hs-tab,.hs-toast b,.hs-tuile small,.hs-verrou b,.hs-vide b{line-height:normal}.hs-ecoute{--hs-pochette:min(300px,76vw,32dvh);border-radius:0;height:100dvh;max-height:none;padding:0;top:0;overflow:hidden}@media (max-height:780px){.hs-ecoute{--hs-pochette:min(180px,46vw,24dvh)}}.hs-ecoute-decor{z-index:0;background:radial-gradient(circle at 50% 0,var(--peach),transparent 65%);height:56%;position:absolute;inset:0 0 auto;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hs-ecoute-decor{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--peach)34%,transparent),transparent 65%)}}.hs-ecoute-decor img{object-fit:cover;opacity:.48;filter:blur(34px)saturate(1.12);width:100%;height:100%;display:block;transform:scale(1.16)translateZ(0)}.hs-ecoute-fondu{z-index:1;background:linear-gradient(180deg,var(--bg),var(--bg));height:56%;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.hs-ecoute-fondu{background:linear-gradient(180deg,color-mix(in srgb,var(--bg)30%,transparent),var(--bg))}}.hs-ecoute-corps{z-index:2;height:100%;padding:10px 20px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex-direction:column;display:flex;position:relative;overflow-y:auto}.hs-ecoute-tete{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.hs-ecoute-position{font-family:var(--font-body);font-weight:800;font-size:calc(11.5px*var(--echelle));letter-spacing:.11em;text-transform:uppercase;color:var(--text-soft);text-align:center;flex:1;min-width:0}.hs-ecoute-pochette-boite{width:var(--hs-pochette);flex:none;margin:16px auto 0;position:relative}.hs-ecoute-halo{z-index:0;background:radial-gradient(circle,var(--peach),transparent 70%);border-radius:50%;position:absolute;inset:-14px}@supports (color:color-mix(in lab,red,red)){.hs-ecoute-halo{background:radial-gradient(circle,color-mix(in srgb,var(--peach)62%,transparent),transparent 70%)}}.hs-ecoute-halo{filter:blur(16px)}.hs-ecoute-pochette{z-index:1;aspect-ratio:1;border-radius:var(--radius-heros);background:var(--accent-soft);box-shadow:var(--ombre-heros);position:relative;overflow:hidden}.hs-ecoute-pochette img{object-fit:cover;width:100%;height:100%;display:block}.hs-ecoute-sans-photo{color:var(--accent);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.hs-ecoute-sans-photo i{width:44px;height:44px}.hs-ecoute-sans-photo small{font-family:var(--font-body);font-weight:800;font-size:calc(11px*var(--echelle));letter-spacing:.11em;text-transform:uppercase;color:var(--text-soft)}.hs-ecoute-onde{z-index:2;border-radius:var(--radius-chip);background:var(--accent);align-items:center;gap:3px;height:28px;padding:0 11px;display:flex;position:absolute;bottom:12px;left:12px}.hs-ecoute-onde span{border-radius:var(--radius-chip);background:var(--peach);transform-origin:50%;width:3.5px;height:22px;display:block;transform:scaleY(.45)}.hs-ecoute[data-lecture="1"] .hs-ecoute-onde span{animation:hs-onde var(--hs-periode,1.2s)ease-in-out infinite}.hs-ecoute[data-lecture="1"] .hs-ecoute-halo{animation:hs-souffle 2.6s ease-in-out infinite}@keyframes hs-onde{0%{transform:scaleY(.3)}50%{transform:scaleY(1)}to{transform:scaleY(.3)}}@keyframes hs-souffle{0%{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.05)}to{opacity:.5;transform:scale(1)}}.hs-ecoute .hs-ecoute-titre{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);text-align:left;flex:none;margin-top:18px;font-weight:600;line-height:1.18}.hs-ecoute-soustitre{font-family:var(--font-body);color:var(--text-soft);flex:none;margin-top:5px;font-weight:500}.hs-ecoute-panne{flex-wrap:wrap;flex:none;align-items:flex-start;row-gap:10px;margin:14px 20px 0}.hs-ecoute-panne .hs-btn2{width:100%;margin-top:2px}.hs-ecoute-piste{flex:none;margin-top:16px}.hs-ecoute-piste input[type=range]{appearance:none;cursor:pointer;touch-action:none;background:0 0;width:100%;height:48px;margin:0;padding:0;display:block}.hs-ecoute-piste input[type=range]:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px;border-radius:var(--radius-chip)}.hs-ecoute-piste input[type=range]::-webkit-slider-runnable-track{border-radius:var(--radius-chip);background:linear-gradient(to right,var(--accent)var(--hs-avancement,0),var(--track)var(--hs-avancement,0));height:6px}.hs-ecoute-piste input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--accent);border:3px solid var(--surface);width:18px;height:18px;box-shadow:var(--ombre-fine);border-radius:50%;margin-top:-6px}.hs-ecoute-piste input[type=range]::-moz-range-track{border-radius:var(--radius-chip);background:var(--track);height:6px}.hs-ecoute-piste input[type=range]::-moz-range-progress{border-radius:var(--radius-chip);background:var(--accent);height:6px}.hs-ecoute-piste input[type=range]::-moz-range-thumb{border:3px solid var(--surface);background:var(--accent);width:18px;height:18px;box-shadow:var(--ombre-fine);border-radius:50%}.hs-ecoute-temps{font-family:var(--font-body);font-weight:600;font-size:calc(13px*var(--echelle));color:var(--text-soft);margin-top:2px}.hs-ecoute-rangee,.hs-ecoute-temps{justify-content:space-between;display:flex}.hs-ecoute-rangee{flex:none;align-items:flex-start;gap:clamp(2px,2vw,10px);margin-top:16px}.hs-ecoute-cmd{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:5px;padding:0;display:flex}.hs-ecoute-cmd small{font-family:var(--font-body);font-weight:600;font-size:calc(11.5px*var(--echelle));color:var(--text-soft);line-height:normal}.hs-ecoute-cmd .hs-ecoute-bt{color:var(--accent);border-radius:var(--radius-tuile);place-items:center;width:48px;height:44px;display:grid}.hs-ecoute-cmd .hs-ecoute-bt i{width:22px;height:22px}.hs-ecoute-cmd:hover .hs-ecoute-bt{background:var(--survol-doux)}.hs-ecoute-cmd:active .hs-ecoute-bt{transform:scale(.94)}.hs-ecoute-cmd:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px;border-radius:var(--radius-tuile)}.hs-ecoute-cmd.est-vitesse .hs-ecoute-bt{background:var(--surface);border:1.5px solid var(--champ-bord);width:54px;font-family:var(--font-body);font-size:13px;font-weight:700}.hs-ecoute-cmd.est-vitesse:hover .hs-ecoute-bt{border-color:var(--champ-bord-actif)}.hs-ecoute-cmd.est-arme .hs-ecoute-bt,.hs-ecoute-cmd.est-arme small{color:var(--primary-ink)}.hs-ecoute-cmd.est-lecture .hs-ecoute-bt{background:var(--primary);width:64px;height:64px;color:var(--surface);box-shadow:var(--ombre-cta);border-radius:50%}.hs-ecoute-cmd.est-lecture .hs-ecoute-bt i{width:28px;height:28px}.hs-ecoute-cmd.est-lecture:hover .hs-ecoute-bt{background:var(--terracotta-survol)}.hs-ecoute-cmd.est-lecture:active .hs-ecoute-bt{box-shadow:var(--ombre-cta-presse)}@media (max-width:359px){.hs-ecoute-cmd .hs-ecoute-bt{width:44px}.hs-ecoute-cmd.est-vitesse .hs-ecoute-bt{width:48px}.hs-ecoute-cmd.est-lecture .hs-ecoute-bt{width:58px;height:58px}.hs-ecoute-cmd.est-lecture .hs-ecoute-bt i{width:26px;height:26px}}.hs-ecoute-bas{border-top:1px solid var(--filet);justify-content:space-around;align-items:flex-start;gap:6px;margin-top:auto;padding-top:14px;display:flex}.hs-ecoute-lien{font:inherit;color:var(--accent);cursor:pointer;border-radius:var(--radius-tuile);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:48px;min-height:48px;padding:8px 6px;display:flex}.hs-ecoute-lien i{width:20px;height:20px}.hs-ecoute-lien small{font-family:var(--font-body);font-weight:600;font-size:calc(12px*var(--echelle));color:var(--text-soft);text-align:center;line-height:normal}.hs-ecoute-lien:hover{background:var(--survol-doux)}.hs-ecoute-lien:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.hs-ecoute-note{background:var(--accent-soft);border:1.5px solid var(--filet-carte);border-radius:var(--radius-bloc);color:var(--prune-encre);flex:none;align-items:flex-start;gap:10px;margin-top:10px;padding:11px 13px;display:flex}.hs-ecoute-note i{flex:none;width:17px;height:17px;margin-top:2px}.hs-ecoute-note span{font-family:var(--font-body);font-weight:400;line-height:1.45}.hs-ecoute-note b{font-weight:700;font-size:calc(12px*var(--echelle));letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:3px;line-height:normal;display:block}.hs-ecoute-ouvrir{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;min-height:48px;padding:4px 0;display:flex}.hs-ecoute-ouvrir:focus-visible{outline:3px solid var(--surface)}@supports (color:color-mix(in lab,red,red)){.hs-ecoute-ouvrir:focus-visible{outline:3px solid color-mix(in srgb,var(--surface)60%,transparent)}}.hs-ecoute-ouvrir:focus-visible{outline-offset:4px;border-radius:var(--radius-tuile)}@media (prefers-reduced-motion:reduce){.hs-ecoute-halo,.hs-ecoute-onde span{animation:none!important}}html[data-ecoute=oui]{--hs-mini:68px}.hs-ecoute-mini{z-index:56;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--surface);align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.hs-ecoute-mini{background:color-mix(in srgb,var(--surface)94%,transparent)}}.hs-ecoute-mini{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--filet);border-radius:var(--radius-bloc)var(--radius-bloc)0 0;box-shadow:var(--ombre-feuille);animation:hs-rise .26s var(--ease)}.hs-ecoute-mini[data-onglets=oui]{bottom:var(--hs-onglets);padding-bottom:10px}.hs-ecoute-mini-jauge{background:var(--filet-fort);border-radius:var(--radius-bloc)var(--radius-bloc)0 0;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.hs-ecoute-mini-jauge i{background:var(--accent);height:100%;display:block}.hs-ecoute-mini-ouvrir{min-width:0;min-height:48px;color:inherit;border-radius:var(--radius-tuile);flex:1;align-items:center;gap:11px;padding:0;text-decoration:none;display:flex}.hs-ecoute-mini-ouvrir:hover{color:inherit}.hs-ecoute-mini-ouvrir:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:3px}.hs-ecoute-mini-pochette{border-radius:var(--radius-tuile);background:var(--accent-soft);width:46px;height:46px;color:var(--accent);flex:none;place-items:center;display:grid;overflow:hidden}.hs-ecoute-mini-pochette img{object-fit:cover;width:100%;height:100%}.hs-ecoute-mini-pochette i{width:22px;height:22px}.hs-ecoute-mini-texte{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hs-ecoute-mini-texte b{font-weight:600;font-size:calc(14.5px*var(--echelle));color:var(--text);line-height:1.25}.hs-ecoute-mini-texte b,.hs-ecoute-mini-texte small{font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hs-ecoute-mini-texte small{font-weight:500;font-size:calc(11.5px*var(--echelle));color:var(--text-soft);line-height:normal}.hs-ecoute-mini-play{background:var(--primary);width:48px;height:48px;color:var(--surface);box-shadow:var(--ombre-cta);border-radius:50%;flex:none;place-items:center;display:grid}.hs-ecoute-mini-play i{width:19px;height:19px}.hs-ecoute-mini-play:hover{background:var(--terracotta-survol)}.hs-ecoute-mini-play:active{box-shadow:var(--ombre-cta-presse);transform:scale(.94)}.hs-ecoute-mini-play:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}.hs-ecoute-mini-fermer{width:48px;height:48px;color:var(--text-soft);border-radius:50%;flex:none;place-items:center;display:grid}.hs-ecoute-mini-fermer i{width:19px;height:19px}.hs-ecoute-mini-fermer:hover{background:var(--survol-doux);color:var(--text)}.hs-ecoute-mini-fermer:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:2px}html[data-ecoute=oui] .app-screen .hs-page{padding-bottom:calc(24px + var(--hs-mini) + env(safe-area-inset-bottom))}html[data-ecoute=oui] .app-screen:has(.hs-tabbar) .hs-page{padding-bottom:calc(24px + var(--hs-mini))}html[data-ecoute=oui] .app-screen .hs-pied{padding-bottom:calc(var(--hs-mini) + env(safe-area-inset-bottom))}html[data-ecoute=oui] .app-screen .hs-hebdo-barre{bottom:calc(var(--hs-onglets,calc(86px + env(safe-area-inset-bottom))) + var(--hs-mini))}html[data-ecoute=oui] .app-screen .hs-ck-barre{bottom:var(--hs-mini)}.hs-rep-liste{margin:10px 0 0;padding:0;list-style:none}.hs-rep-ligne{border-bottom:1px solid var(--filet-liste);flex-direction:column;gap:2px;padding:14px 0;display:flex;position:relative}.hs-rep-ligne:last-child{border-bottom:0}.hs-rep-ligne>b{font-family:var(--font-body);font-weight:400;font-size:calc(17px*var(--echelle));color:var(--text-soft);line-height:1.4}.hs-rep-ligne.est-modifiable>b{padding-right:calc(76px*var(--echelle))}.hs-rep-ligne>span{font-size:calc(17px*var(--echelle));color:var(--text);line-height:1.45}.hs-rep-ligne>span,.hs-rep-modifier{font-family:var(--font-body);font-weight:600}.hs-rep-modifier{right:0;top:calc(14px + (17px*1.4*var(--echelle))/2 - 24px);cursor:pointer;font-size:calc(14px*var(--echelle));color:var(--primary-ink);text-decoration:underline;-webkit-text-decoration-color:var(--primary-ink);text-decoration-color:var(--primary-ink);background:0 0;border:0;padding:4px 2px;line-height:normal;position:absolute}@supports (color:color-mix(in lab,red,red)){.hs-rep-modifier{-webkit-text-decoration-color:color-mix(in srgb,var(--primary-ink)40%,transparent);text-decoration-color:color-mix(in srgb,var(--primary-ink)40%,transparent)}}.hs-rep-modifier{text-underline-offset:3px;align-items:center;min-height:48px;display:inline-flex}.hs-rep-modifier:hover{-webkit-text-decoration-color:var(--primary-ink);text-decoration-color:var(--primary-ink)}.hs-rep-ligne.est-ouverte{padding-bottom:18px}.hs-rep-ligne>[role=status]:empty{width:1px;height:1px;position:absolute;overflow:hidden}.hs-rep-edit{flex-direction:column;gap:10px;margin-top:8px;display:flex}.hs-rep-edit .qsub{font-family:var(--font-body);font-weight:400;font-size:calc(15.5px*var(--echelle));color:var(--text-soft);margin:0;line-height:1.5}.hs-rep-actions{gap:10px;margin-top:4px;display:flex}.hs-rep-actions .hs-btn{flex:1}.hs-rep-actions .hs-btn3{flex:none;width:auto;padding-left:16px;padding-right:16px}.hs-rep-bloc{margin-top:38px}.hs-rep-bloc:first-of-type{margin-top:16px}.hs-rep-bloc-titre{font-family:var(--font-display);font-weight:600;font-size:calc(22px*var(--echelle));letter-spacing:-.01em;color:var(--text);flex-wrap:wrap;align-items:center;gap:9px;margin:0;line-height:1.2;display:flex}.hs-rep-securite{font-family:var(--font-body);font-weight:600;font-size:calc(11.5px*var(--echelle));letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:var(--radius-chip);padding:4px 9px;line-height:normal}.hs-rep-ferme{font-family:var(--font-body);font-weight:400;font-size:calc(15.5px*var(--echelle));color:var(--text-soft);align-items:flex-start;gap:9px;margin:12px 0 0;line-height:1.5;display:flex}.hs-rep-ferme i[data-lucide]{flex:none;width:17px;height:17px;margin-top:2px}.hs-rep-ferme a,.hs-rep-note a{min-height:48px;color:var(--primary-ink);text-decoration:underline;-webkit-text-decoration-color:var(--primary-ink);text-decoration-color:var(--primary-ink);align-items:center;padding:4px 0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hs-rep-ferme a,.hs-rep-note a{-webkit-text-decoration-color:color-mix(in srgb,var(--primary-ink)40%,transparent);text-decoration-color:color-mix(in srgb,var(--primary-ink)40%,transparent)}}.hs-rep-suite{background:var(--secondary-soft);border-radius:12px;margin-top:10px;padding:11px 13px}.hs-rep-suite p{font-family:var(--font-body);font-weight:500;font-size:calc(15px*var(--echelle));color:var(--text);align-items:flex-start;gap:8px;margin:0;line-height:1.5;display:flex}.hs-rep-suite p i[data-lucide]{width:17px;height:17px;color:var(--secondary);flex:none;margin-top:2px}.hs-rep-suite .banner-med{margin-top:10px}.hs-rep-note{font-family:var(--font-body);font-weight:400;font-size:calc(14.5px*var(--echelle));color:var(--text-soft);margin:12px 0 0;line-height:1.55}.hs-page>.hs-rep-note{padding-inline:20px}.hs-rep-note a{white-space:nowrap;font-weight:600}.hs-rep-note a i[data-lucide]{vertical-align:-2px;width:15px;height:15px;margin-left:2px}.hs-fiche-ecran{flex-direction:column;gap:14px;display:flex}.hs-fiche-bloc{border:1px solid var(--line);border-radius:var(--radius-tuile);background:var(--surface);padding:14px 16px}.hs-fiche-bloc-k{font-family:var(--font-body);color:var(--text);margin:0 0 9px;font-size:15px;font-weight:600;line-height:1.35}.hs-fiche-items{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hs-fiche-items li{font-family:var(--font-body);color:var(--text);padding-left:17px;font-size:15.5px;font-weight:400;line-height:1.55;position:relative}.hs-fiche-items li:before{content:"";background:var(--secondary);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:3px}.hs-fiche-tableau-cadre{overflow-x:auto}.hs-fiche-tableau{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:14.5px;line-height:1.45}.hs-fiche-tableau td,.hs-fiche-tableau th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);overflow-wrap:break-word;min-width:92px;max-width:210px;padding:8px 12px 8px 0}.hs-fiche-tableau tbody th:first-child,.hs-fiche-tableau thead th:first-child{min-width:60px}.hs-fiche-tableau thead th{font-weight:600;font-size:calc(12.5px*var(--echelle));letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);border-bottom-color:var(--line)}.hs-fiche-tableau tbody th{color:var(--text);font-weight:600}.hs-fiche-tableau td{color:var(--text-soft)}.hs-fiche-tableau tr:last-child td,.hs-fiche-tableau tr:last-child th{border-bottom:0}.hs-fiche-securite b{margin-bottom:2px;font-weight:700;display:block}.hs-fiche-marques{padding-top:2px}.hs-fiche-marques-k{font-family:var(--font-body);font-weight:600;font-size:calc(12.5px*var(--echelle));letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:7px;margin:0 0 7px;display:flex}.hs-fiche-marques-k i[data-lucide]{width:15px;height:15px}.hs-fiche-marques ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.hs-fiche-marques li{font-size:13px;font-weight:400}.hs-episode-attente,.hs-fiche-marques li{font-family:var(--font-body);color:var(--text-soft);line-height:1.5}.hs-episode-attente{align-items:center;gap:9px;margin:0;font-size:14px;font-weight:500;display:flex}.hs-episode-attente i[data-lucide]{flex:none;width:17px;height:17px}.hs-ecoute-fiche{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.hs-fiche-fil{padding-top:2px}.hs-fiche-fil-liste{gap:7px;margin:0;padding:0;list-style:none;display:grid}.hs-fiche-fil-liste li{background:var(--surface);font-family:var(--font-body);color:var(--text-soft);animation:hs-fiche-fil-entree .32s var(--ease);border-left:2px solid #0000;border-radius:10px;padding:7px 10px;font-size:13px;font-weight:400;line-height:1.5}.hs-fiche-fil-liste li b{font-weight:600;font-size:calc(11.5px*var(--echelle));letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);margin-bottom:2px;display:block}.hs-fiche-fil-liste li.est-derniere{border-left-color:var(--primary);color:var(--text)}@keyframes hs-fiche-fil-entree{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hs-fiche-fil-liste li{animation:none}}.hs-fiche-fil-attente,.hs-fiche-fil-reste{font-family:var(--font-body);color:var(--text-soft);margin:8px 0 0;font-size:12.5px;font-weight:400;line-height:1.5}.hs-emporter-boite{margin-top:16px}.hs-emporter-note{margin:8px 0 0;font-size:13px;font-weight:400}.hs-emporter,.hs-emporter-note{font-family:var(--font-body);color:var(--text-soft);line-height:1.5}.hs-emporter{align-items:center;gap:8px;margin:16px 0 0;font-size:13.5px;font-weight:500;display:flex}.hs-emporter i[data-lucide]{flex:none;width:17px;height:17px}.hs-emporter.est-faite{color:var(--success-ink)}.hs-emporter.est-faite i[data-lucide]{color:var(--secondary)}.hs-rythme-promesse{max-width:30ch;font-family:var(--font-body);color:var(--text);text-wrap:pretty;margin:10px 0 0;font-size:clamp(21px,4.2vw,27px);font-weight:600;line-height:1.32}.hs-rythme-duree{max-width:56ch;font-family:var(--font-body);font-weight:400;font-size:calc(17px*var(--echelle));color:var(--text-soft);margin:14px 0 0;line-height:1.6}.hs-weekend{border-radius:var(--radius-tuile);background:var(--sauge-bloc);font-family:var(--font-body);color:var(--sauge-texte);align-items:center;gap:9px;margin:16px 0 0;padding:12px 14px;font-size:14.5px;font-weight:500;line-height:1.5;display:flex}.hs-weekend i[data-lucide]{width:18px;height:18px;color:var(--secondary);flex:none}.hs-ouje{margin-top:0}.hs-ouje .hs-quiz-k{align-items:center;gap:7px;display:flex}.hs-ouje .hs-quiz-k i[data-lucide]{width:15px;height:15px}.hs-ep0{max-width:560px}.hs-ep0-pochette{border-radius:var(--radius-bloc);aspect-ratio:16/9;background:var(--peach-soft);margin-bottom:16px;overflow:hidden}.hs-ep0-pochette img{object-fit:cover;width:100%;height:100%;display:block}.hs-ep0-duree{font-family:var(--font-body);font-weight:600;font-size:calc(13.5px*var(--echelle));letter-spacing:.03em;text-transform:uppercase;color:var(--text-soft);align-items:center;gap:8px;margin:0 0 12px;display:flex}.hs-ep0-duree i[data-lucide]{width:17px;height:17px}.hs-ep0-audio{border-radius:999px;width:100%;display:block}.hs-ecouter-ep0{border-radius:var(--radius-chip);background:var(--bg);border:1.5px solid var(--primary);align-items:center;gap:12px;min-height:54px;padding:15px 28px;line-height:normal;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hs-ecouter-ep0{border:1.5px solid color-mix(in srgb,var(--primary)34%,transparent)}}.hs-ecouter-ep0{font-family:var(--font-body);font-size:calc(16.5px*var(--echelle));color:var(--primary-ink);transition:background .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease);font-weight:700;text-decoration:none}.hs-ecouter-ep0:hover{background:var(--primary-soft);border-color:var(--primary);transform:translateY(-2px)}.hs-ecouter-ep0 i[data-lucide]{width:17px;height:17px}.hs-ecoute-voix{z-index:3;aspect-ratio:1;border-radius:var(--radius-tuile);border:3px solid var(--bg);width:clamp(44px,25%,68px);box-shadow:var(--ombre-fine);background:var(--peach-soft);position:absolute;bottom:12px;right:12px;overflow:hidden}.hs-ecoute-voix img{object-fit:cover;width:100%;height:100%;display:block}.hs-ecoute[data-lecture="1"] .hs-ecoute-voix{animation:hs-voix-souffle 2.6s ease-in-out infinite}@keyframes hs-voix-souffle{0%{transform:scale(1)}50%{transform:scale(1.045)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hs-ecoute[data-lecture="1"] .hs-ecoute-voix{animation:none}}.hs-offre-fin-corps .hs-offre-fin-sous{font-family:var(--font-body);font-weight:400;font-size:calc(17px*var(--echelle));color:var(--surface);line-height:1.5}@supports (color:color-mix(in lab,red,red)){.hs-offre-fin-corps .hs-offre-fin-sous{color:color-mix(in srgb,var(--surface)72%,transparent)}}.hs-offre-fin-corps .hs-offre-fin-sous{margin-top:12px;max-width:42ch;margin-inline:auto}.moment .registre{font-family:var(--font-body);font-size:calc(13px*var(--echelle));letter-spacing:.04em;color:var(--text-soft);font-variant-numeric:tabular-nums;margin:-6px 0 10px;font-weight:600}.ux-details{border:0;border-top:1px solid var(--line);color:var(--text);background:0 0;border-radius:0;padding:0}.ux-details>summary{cursor:pointer;color:var(--accent);align-content:center;min-height:44px;font-weight:600;line-height:1.45}.ux-details>p{margin-top:12px;line-height:1.6}.ux-details[open]>summary{margin-bottom:12px}.ux-details :focus-visible{outline:2px solid var(--primary-ink);outline-offset:4px}.ux-premiere-action{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);gap:14px;margin:18px 0 24px;padding:20px;display:grid;overflow:hidden}.ux-premiere-action h2{font-size:calc(25px*var(--echelle));line-height:1.2}.ux-premiere-action h3{font-size:calc(22px*var(--echelle));line-height:1.3}.ux-premiere-action p{line-height:1.6}.ux-premier-repas-photo{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%}.ux-premiere-action .btn{white-space:normal;width:100%;height:auto;min-height:52px}.ux-actions-secondaires{flex-wrap:wrap;gap:4px 20px;display:flex}.ux-actions-secondaires a{min-height:44px;color:var(--accent);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.ux-point-secondaire{margin:20px 20px 0}.ux-point-secondaire .hs-fiche{margin-top:12px}.hs-res-tour>.btn{white-space:normal;margin-top:18px}.ux-resultat-photo{object-fit:cover;border-radius:12px;flex:0 0 76px;width:76px;height:76px}.hs-res-journee .hs-res-repas-ligne{align-items:center;gap:12px;display:flex}.hs-res-tour>.sub{color:var(--surface);opacity:.9;margin-top:12px}.hs-tabbar .hs-tab{font-size:calc(10px*var(--echelle));line-height:1.2}.ux-lea-entete{border-radius:var(--radius-chip);background:var(--accent);flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ux-lea-entete{background:color-mix(in srgb,var(--accent)94%,transparent)}}.ux-lea-entete{color:var(--surface);box-shadow:0 2px 5px var(--accent)}@supports (color:color-mix(in lab,red,red)){.ux-lea-entete{box-shadow:0 2px 5px color-mix(in srgb,var(--accent)12%,transparent)}}.ux-lea-entete{font-family:var(--font-body);transition:transform 60ms var(--ease);line-height:1.1;text-decoration:none}.ux-lea-entete i{flex-shrink:0;width:20px;height:20px}.ux-lea-entete .ux-lea-libelle{font-size:calc(15px*var(--echelle));justify-items:center;gap:2px;font-weight:700;display:grid}.ux-lea-contact{border:1px solid var(--line);background:var(--accent);border-radius:999px;flex-shrink:0;align-items:center;gap:10px;min-height:48px;padding:3px 3px 3px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ux-lea-contact{background:color-mix(in srgb,var(--accent)7%,var(--surface))}}.ux-lea-contact{color:var(--accent);transition:background .15s var(--ease);text-decoration:none}.ux-lea-contact:hover{background:var(--surface);color:var(--accent)}.ux-lea-contact:active .ux-lea-entete{transform:scale(.96)}.ux-lea-contact:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ux-lea-indication{font-size:calc(12px*var(--echelle));white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ux-lea-indication i{width:13px;height:13px}@media (max-width:520px){.hs-bar:has(.ux-lea-contact){flex-wrap:wrap;row-gap:10px;height:auto}.hs-bar:has(.ux-lea-contact)>.hs-marque{flex-shrink:0}.hs-bar:has(.ux-lea-contact) .hs-bar-ic{flex-wrap:wrap;justify-content:flex-end;gap:6px}.hs-bar:has(.hs-bar-ic>:nth-child(3)):has(.ux-lea-contact) .hs-bar-ic{justify-content:space-between;width:100%}.ux-lea-contact{gap:7px;padding-left:10px}}.ux-chat-raccourcis{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.ux-chat-raccourcis a{min-height:48px;color:var(--accent);font-size:calc(14px*var(--echelle));background:0 0;align-items:center;gap:8px;margin-right:16px;padding:8px 0;text-decoration:none;display:inline-flex}.ux-chat-raccourcis a:after{content:"→"}.ux-chat-raccourcis a:hover{text-underline-offset:4px;text-decoration:underline}.hs-bulle a{color:inherit;text-underline-offset:3px;text-decoration:underline}.hs-bar:has(>.hs-chat-onglets){flex-wrap:wrap}@media (max-width:600px){.hs-bar>.hs-chat-onglets{flex:100%}.hs-bar>.hs-chat-onglets a{flex:1}}@media (min-width:1024px){.hs-tabbar .hs-tab{font-size:calc(14px*var(--echelle))}}@media (max-width:650px){.app-screen[data-taille=a_plus] .hs-bar:has(.ux-lea-contact),.app-screen[data-taille=a_plus_plus] .hs-bar:has(.ux-lea-contact){flex-wrap:wrap;row-gap:10px;height:auto}.app-screen[data-taille=a_plus] .hs-bar:has(.ux-lea-contact) .hs-bar-ic,.app-screen[data-taille=a_plus_plus] .hs-bar:has(.ux-lea-contact) .hs-bar-ic{flex-wrap:wrap;justify-content:flex-end;gap:6px}.app-screen[data-taille=a_plus] .hs-bar:has(.hs-bar-ic>:nth-child(3)):has(.ux-lea-contact) .hs-bar-ic,.app-screen[data-taille=a_plus_plus] .hs-bar:has(.hs-bar-ic>:nth-child(3)):has(.ux-lea-contact) .hs-bar-ic{justify-content:space-between;width:100%}}.audit-recettes-filtres{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.audit-famille label,.audit-recettes-filtres label{gap:6px;font-size:1rem;font-weight:600;display:grid}.audit-famille select,.audit-recettes-filtres select{border:1px solid var(--line,#d9d3c9);background:var(--paper,#fffdf8);width:100%;min-height:48px;color:inherit;font:inherit;border-radius:10px;padding:10px}.audit-recettes-niveaux{margin:12px 22px 18px}.audit-recettes-niveaux summary{cursor:pointer;min-height:44px;padding-top:10px}.hs-page .hs-repas-photo{border-radius:12px;flex:0 0 88px;width:88px;height:88px}.hs-page .hs-repas-photo img{object-fit:cover;width:100%;height:100%}.audit-recettes-grille{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;margin-top:24px;display:grid}.audit-recette-publique{border:1px solid var(--line,#ded8ce);background:#fffdf8;border-radius:16px;overflow:hidden}.audit-recette-publique img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.audit-recette-publique-corps{padding:20px}.audit-recette-publique h2{margin:8px 0 12px;font-size:1.4rem;line-height:1.25}.audit-recette-publique .btn{margin-top:16px}.audit-famille{background:var(--cream,#f5f1e9);border-radius:12px;margin:18px 0;padding:16px}.audit-famille p{margin:10px 0 0;line-height:1.5}.audit-courses-periode{margin:0 22px 16px}.audit-recette-sans-photo{background:var(--cream,#f5f1e9);min-height:88px;position:relative}@media (max-width:370px){.audit-recettes-filtres{grid-template-columns:1fr}.hs-page .hs-repas-photo{flex-basis:72px;width:72px;height:72px}}.recette-reperes{margin:8px 0}.recette-reperes>summary{cursor:pointer;min-height:44px;color:var(--accent);padding:12px 0;font-weight:600}.recette-reperes[open]>summary{margin-bottom:8px}.hs-journal.ux-menu-notes{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin-top:16px;overflow:hidden}.ux-menu-notes>summary{gap:12px;min-height:76px;padding:17px 18px}.ux-menu-notes .ux-menu-notes-icone{background:var(--secondary-soft);width:36px;height:36px;color:var(--accent);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.ux-menu-notes .ux-menu-notes-icone i{width:18px;height:18px;transform:none}.ux-menu-notes[open] summary .ux-menu-notes-icone i{transform:none}.ux-menu-notes-titre{flex:1;gap:4px;min-width:0;display:grid}.ux-menu-notes-titre strong{color:var(--text);font-size:calc(15px*var(--echelle));font-weight:600;line-height:1.35}.ux-menu-notes-titre small{font-size:calc(12.5px*var(--echelle));font-weight:400;line-height:1.4}.ux-menu-notes-ouvrir{color:var(--accent);font-size:calc(12px*var(--echelle));align-items:center;gap:4px;font-weight:500;display:inline-flex}.ux-menu-notes .ux-menu-notes-fermer,.ux-menu-notes[open] .ux-menu-notes-voir{display:none}.ux-menu-notes[open] .ux-menu-notes-fermer{display:inline}.ux-menu-notes>summary:hover{background:var(--secondary-soft)}@supports (color:color-mix(in lab,red,red)){.ux-menu-notes>summary:hover{background:color-mix(in srgb,var(--secondary-soft)35%,transparent)}}.ux-menu-notes>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:var(--radius-card)}.ux-menu-notes .hs-journal-corps{border:0;gap:0;padding:0 18px 18px}.ux-menu-notes .hs-journal-corps>.ux-menu-notes-contexte{border-top:1px solid var(--line);font-size:calc(13px*var(--echelle));margin:0 0 4px;padding:14px 0;line-height:1.6}.ux-menu-notes .hs-journal-groupe{border-top:1px solid var(--line);gap:6px;padding:14px 0}.ux-menu-notes .hs-journal-groupe:last-child{padding-bottom:0}.ux-menu-notes .hs-journal-jour{font-size:calc(12px*var(--echelle));text-transform:none;letter-spacing:0;font-weight:600}.ux-menu-notes .hs-journal-groupe p{font-size:calc(14px*var(--echelle));line-height:1.6}@media (max-width:400px){.ux-menu-notes>summary{gap:9px;padding:14px}.ux-menu-notes-titre small{display:none}}.ux-menus-page .hs-tete{padding-bottom:8px}.ux-menus-page .hs-jours{margin-bottom:0}.ux-menus-page .hs-jour.est-aujourdhui:before{content:"";background:var(--primary);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:calc(50% - 2px)}.ux-menus-page .hs-jour.est-aujourdhui.est-actif:before{background:var(--surface)}.ux-menus-raccourcis{grid-template-columns:.8fr 1.2fr;gap:10px;margin:16px 20px 4px;display:grid}.ux-menus-raccourcis a{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--accent);font-size:calc(13px*var(--echelle));border-radius:14px;align-items:center;gap:9px;padding:12px 14px;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.ux-menus-raccourcis a span{flex:1;min-width:0}.ux-menus-raccourcis i{flex:0 0 17px;width:17px;height:17px}.ux-menus-raccourcis i:last-child{width:13px;height:13px;color:var(--text-soft);flex-basis:13px}.ux-menus-raccourcis a:hover{border-color:var(--accent)}.ux-menus-page .hs-repas-corps a:focus-visible,.ux-menus-raccourcis a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.ux-menus-page .hs-repas-ligne{scroll-margin-top:24px}.ux-menus-page .hs-repas-ligne .hs-repas-corps b a:after{content:none}.ux-menus-page .hs-repas-ligne .hs-repas-corps b a{text-decoration:none}.ux-menus-page .hs-repas-ligne .hs-repas-corps b a:hover{text-underline-offset:3px;text-decoration:underline}.ux-menus-page .hs-repas-ligne .hs-repas-corps small.macros{font-size:calc(12px*var(--echelle));flex-wrap:wrap;align-items:center;gap:3px 10px;margin-top:6px;line-height:1.5;display:flex}.ux-repas-duree{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:inline-flex}.ux-repas-duree i{width:13px;height:13px}.ux-menus-page .hs-echanger{border-color:var(--line);background:0 0;flex-direction:column;flex:0 0 56px;justify-content:center;gap:4px;width:56px;height:auto;min-height:54px;padding:6px 3px;display:flex}.ux-menus-page .hs-echanger span{font-family:var(--font-body);font-size:calc(10px*var(--echelle));font-weight:500;line-height:1.2}.ux-menus-page .hs-echanger i{width:17px;height:17px}.ux-menus-page .ux-repere-cible{font-size:calc(12px*var(--echelle));color:var(--text-soft);margin:8px 0 0;line-height:1.5}.ux-menu-ecart{border-left:2px solid var(--primary-soft);color:var(--text-soft);font-size:calc(13px*var(--echelle));margin-top:12px;padding-left:12px;line-height:1.6}.ux-menu-ecart p{margin:0}.ux-menu-ecart a{min-height:44px;color:var(--accent);text-underline-offset:3px;align-items:center;gap:8px;margin-top:4px;text-decoration:underline;display:inline-flex}.ux-menu-ecart i{flex:0 0 15px;width:15px;height:15px}.ux-menus-page .ux-menu-reglages{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:4px 0;padding:0}.ux-menu-reglages>summary{min-height:56px}.ux-menu-reglages[open]{padding-bottom:16px}.ux-menu-reglages-note{color:var(--text-soft);font-size:calc(12px*var(--echelle));margin-top:10px;line-height:1.6}.ux-menu-confirmation{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--text);padding:20px}.ux-menu-confirmation h2{font-family:var(--font-display);font-weight:500;font-size:calc(23px*var(--echelle));margin:0 0 10px;line-height:1.25}.ux-menu-confirmation p{color:var(--text-soft);font-size:calc(14px*var(--echelle));margin:0;line-height:1.6}.ux-menu-confirmation-actions{gap:10px;margin-top:18px;display:flex}.ux-menu-confirmation-actions .btn{width:auto;min-width:0;font-size:calc(14px*var(--echelle));white-space:normal;flex:1;margin:0;padding:12px;line-height:1.4}.ux-menu-confirmation-actions .hs-btn2{flex:.6}@media (max-width:480px){.ux-menus-page .hs-repas-ligne{align-items:flex-start;gap:10px;padding:14px 12px}.hs-page.ux-menus-page .hs-repas-photo{border-radius:10px;flex-basis:64px;width:64px;height:64px}.ux-menus-page .hs-echanger{border-color:#0000;flex-basis:48px;width:48px;min-height:48px}.ux-menus-page .hs-repas-corps b{line-height:1.45}.ux-menus-raccourcis{gap:8px}.ux-menus-raccourcis a{gap:6px;padding:11px 10px}.ux-menu-confirmation-actions{flex-direction:column}.ux-menu-confirmation-actions .btn{flex:auto;width:100%}}@media (max-width:360px){.ux-menus-raccourcis{grid-template-columns:1fr}.ux-menus-page .hs-repas-ligne{gap:8px;padding:12px 10px}.hs-page.ux-menus-page .hs-repas-photo{flex-basis:56px;width:56px;height:56px}}.ux-photo-recette{object-position:var(--ux-photo-x,50%)var(--ux-photo-y,50%);transform:scale(var(--ux-photo-zoom,1.48));transform-origin:var(--ux-photo-x,50%)var(--ux-photo-y,50%)}.accueil-demo-photo,.hero-dish,.hs-alt-photo,.hs-recette-hero,.hs-repas-photo,.hs-tuile-photo,.qr-menu-photo,.ux-photo-recette-cadre,.ux-premier-repas-photo-cadre{overflow:hidden}.ux-photo-recette-cadre{aspect-ratio:4/3;border-radius:12px;margin-bottom:16px;display:block}.ux-photo-recette-cadre>img{object-fit:cover;width:100%;height:100%;display:block}.ux-photo-recette-cadre-decouverte{margin-top:8px;margin-bottom:0}.ux-premier-repas-photo-cadre{border-radius:12px;height:200px;display:block}.ux-premier-repas-photo-cadre>.ux-premier-repas-photo{border-radius:0;width:100%;height:100%;display:block}.accueil-demo-photo{background:var(--secondary-soft);border-radius:12px;width:64px;height:64px;display:block}.accueil-demo-photo>img{object-fit:cover;width:100%;height:100%;display:block}.accueil-entete{border-bottom:1px solid var(--filet);justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:auto;padding:20px 28px;display:flex}.accueil-entete .logo{font-family:var(--font-display);color:var(--accent);font-size:30px;text-decoration:none}.accueil-entete nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:26px;font-size:15px;display:flex}.accueil-entete nav a{color:var(--text);align-items:center;gap:7px;min-height:44px;text-decoration:none;display:inline-flex}.accueil-entete nav a:hover{text-underline-offset:4px;text-decoration:underline}.accueil-entete .accueil-espace{color:var(--accent);font-weight:650}.accomp-page,.accueil-page{font-family:var(--font-body);color:var(--text);font-size:17px;line-height:1.65}.accomp-page h1,.accomp-page h2,.accomp-page h3,.accueil-page h1,.accueil-page h2,.accueil-page h3{font-family:var(--font-display);text-wrap:balance;font-weight:500;line-height:1.13}.accueil-page h1{letter-spacing:-1.6px;margin:14px 0 22px;font-size:clamp(38px,4.7vw,66px)}.accueil-page h1 em{color:var(--primary-ink);font-style:italic}.accomp-page h2,.accueil-page h2{max-width:850px;margin:0 0 24px;font-size:clamp(28px,3vw,40px)}.accomp-page h3,.accueil-page h3{margin:0 0 12px;font-size:25px}.accomp-page p,.accueil-page p{margin:0 0 16px}.accomp-page a,.accueil-page a{color:var(--primary-ink);text-underline-offset:4px}.accueil-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;max-width:1200px;margin:auto;padding:48px 28px 56px;display:grid}.accomp-eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--text-soft);font-size:12px;font-weight:650;line-height:1.6}.accueil-promesse{max-width:560px;font-size:20px;line-height:1.55}.accueil-gratuit{color:var(--success-ink);align-items:center;gap:8px;font-size:16px;font-weight:650;display:flex}.accueil-page .hs-q1{background:0 0;border:0;max-width:none;margin:22px 0 14px;padding:0}.accueil-page .hs-q1-aide{color:var(--text-soft);margin:0 0 10px;font-size:14px}.accueil-page .hs-q1-titre{margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.4}.accueil-page .hs-q1-choix{grid-template-columns:1fr 1fr;gap:10px;display:grid}.accueil-page .hs-q1-chip{text-align:center;border:1px solid var(--line-fort);background:var(--surface);min-height:56px;color:var(--text);white-space:normal;border-radius:12px;justify-content:center;align-items:center;padding:12px;font-size:15px;line-height:1.45;text-decoration:none;display:flex}.accueil-page .hs-q1-chip:hover{background:var(--primary-soft);border-color:var(--primary-ink)}.accueil-aide{color:var(--text-soft);max-width:650px;font-size:14px;line-height:1.55}.accueil-contact-direct{align-items:center;gap:8px;margin-top:8px;font-size:15px;display:inline-flex}.accueil-hero-photo{background:var(--surface);border:1px solid var(--filet);border-radius:24px;margin:0;overflow:hidden}.accueil-hero-photo>img{aspect-ratio:4/4.3;object-fit:cover;width:100%;height:auto}.accueil-hero-photo figcaption{gap:8px;padding:20px;font-size:15px;display:grid}.accueil-hero-photo figcaption a,.accueil-lien{align-items:center;gap:8px;display:inline-flex}.accueil-section{border-top:1px solid var(--filet);max-width:1200px;margin:auto;padding:60px 28px}.accueil-modele{background:var(--surface);border:1px solid var(--filet);border-radius:22px;max-width:1144px;margin:0 auto 14px;padding:42px}.accomp-comparaison,.accueil-deux-colonnes{grid-template-columns:1fr 1fr;gap:40px;display:grid}.accueil-deux-colonnes p{max-width:540px}.accueil-deux-colonnes a{align-items:center;gap:8px;font-size:16px;display:inline-flex}.accueil-demonstration{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.accueil-demonstration figure{margin:0}.accueil-demonstration img{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%;height:auto}.accueil-demonstration figcaption{color:var(--text-soft);margin-top:10px;font-size:14px}.accueil-demo-produit{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:24px;display:grid}.accueil-demo-carte{background:var(--surface);border:1px solid var(--filet);border-radius:20px;min-width:0;padding:24px}.accueil-demo-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.accueil-demo-tete h3{margin:0;font-size:25px}.accueil-demo-tete>span{background:var(--secondary-soft);color:var(--success-ink);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:650}.accueil-courses-liste,.accueil-demo-repas{margin:0;padding:0;list-style:none}.accueil-demo-repas li{border-top:1px solid var(--filet);grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:15px 0;display:grid}.accueil-demo-repas li>.accueil-demo-photo{background:var(--secondary-soft);border-radius:12px;width:64px;height:64px}.accueil-demo-repas li p{color:var(--primary-ink);margin:0 0 5px;font-size:13px;font-weight:600}.accueil-demo-repas li p span{color:var(--text-soft);font-weight:400}.accueil-demo-repas strong{font-size:16px;font-weight:550;line-height:1.45;display:block}.accueil-courses-liste label{border-bottom:1px solid var(--filet);cursor:pointer;align-items:center;gap:10px;min-height:46px;padding:8px 0;font-size:15px;line-height:1.4;display:flex}.accueil-courses-liste input{width:20px;height:20px;accent-color:var(--success-ink);flex:0 0 20px}.accueil-courses-liste label>span{flex:1;min-width:0}.accueil-courses-liste b{color:var(--text-soft);text-align:right;max-width:110px;font-size:13px;font-weight:500}.accueil-courses-liste input:checked~b,.accueil-courses-liste input:checked~span{color:var(--text-soft);text-decoration:line-through}.accueil-demo-courses summary{color:var(--primary-ink);cursor:pointer;min-height:44px;padding:14px 0 8px;font-size:14px}.accueil-demo-note,.accueil-demo-placard{color:var(--text-soft);font-size:13px;line-height:1.55}.accueil-page .accueil-demo-placard{margin-top:16px}.accueil-page .accueil-demo-note{margin:16px 0 0}@media (max-width:760px){.accueil-demo-produit{grid-template-columns:1fr;gap:18px}.accueil-demo-carte{padding:20px}.accueil-demo-tete h3{font-size:23px}}.accueil-lien{min-height:44px;margin-top:18px;font-size:16px}.accueil-demarrage{background:var(--secondary-soft)}.accueil-etapes{grid-template-columns:repeat(3,1fr);gap:32px;margin:32px 0;padding:0;list-style:none;display:grid}.accueil-etapes>li>span{color:var(--success-ink);margin-bottom:16px;font-weight:600;display:block}.accomp-entretien .accomp-action,.accomp-page .accomp-action,.accueil-page .accueil-action{background:var(--primary-petit);color:var(--surface);text-align:center;min-height:52px;font:600 17px/1.45 var(--font-body);white-space:normal;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:auto;padding:14px 22px;text-decoration:none;display:inline-flex}.accomp-page .btn-secondary.accomp-action{background:var(--surface);color:var(--text);border:1px solid var(--line-fort)}.accueil-final{text-align:center;background:var(--accent-soft)}.accueil-final h2{margin-left:auto;margin-right:auto}.accueil-final>.accueil-lien{justify-content:center;display:flex}.accomp-page{max-width:1000px;margin:0 auto;padding:0 28px}.accomp-hero{max-width:820px;padding:48px 0 36px}.accomp-hero h1{letter-spacing:-1.1px;margin:14px 0 20px;font-size:clamp(34px,4vw,54px)}.accomp-lead{font-size:20px;line-height:1.55}.accomp-reperes{gap:10px;margin:24px 0;padding:0;font-size:16px;list-style:none;display:grid}.accomp-reperes li{align-items:center;gap:10px;display:flex}.accomp-reperes svg{color:var(--success-ink);flex-shrink:0}.accomp-prix{border-top:1px solid var(--filet);border-bottom:1px solid var(--filet);margin:24px 0;padding:20px 0}.accomp-prix>p{margin:0 0 9px}.accomp-prix>p:first-child{flex-wrap:wrap;align-items:baseline;gap:8px 18px;display:flex}.accomp-prix strong{font-family:var(--font-display);color:var(--accent);font-size:36px;font-weight:550;line-height:1.2}.accomp-prix span{color:var(--text-soft);font-size:16px}.accomp-note{color:var(--text-soft);max-width:740px;font-size:14px;line-height:1.6}.accomp-contact .accomp-note{margin-top:12px;margin-bottom:6px}.accomp-lien{width:fit-content;min-height:44px;color:var(--primary-ink);text-underline-offset:4px;align-items:center;margin-top:10px;font-size:15px;display:flex}.accomp-information{background:var(--surface);border:1px solid var(--filet);border-radius:18px;margin-bottom:32px;padding:18px}.accomp-section{border-top:1px solid var(--filet);padding:40px 0}.accomp-prestations{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px;display:grid}.accomp-prestations>article>svg{color:var(--success-ink);width:28px;height:28px;margin-bottom:18px}.accomp-prestations p{font-size:16px}.accomp-cuisine{margin:24px 0 0}.accomp-cuisine img{aspect-ratio:16/8;object-fit:cover;border-radius:18px;width:100%;height:auto}.accomp-cuisine figcaption{color:var(--text-soft);margin-top:10px;font-size:14px}.accomp-autonomie{background:var(--secondary-soft);border:0;border-radius:20px;padding:30px}.accomp-comparaison h3{font-size:24px}.accomp-comparaison a{align-items:center;gap:8px;display:inline-flex}.accomp-equipe{grid-template-columns:1fr 1fr;gap:36px;margin-top:28px;display:grid}.accomp-equipe article{grid-template-columns:96px 1fr;align-items:start;gap:18px;display:grid}.accomp-equipe img{object-fit:cover;border-radius:14px;width:96px;height:112px}.accomp-equipe h3{margin:2px 0 6px}.accomp-equipe .accomp-role{color:var(--success-ink);margin:0 0 12px;font-size:14px;font-weight:600}.accomp-equipe p{font-size:16px}.accomp-etapes{counter-reset:etape;gap:24px;margin:0;padding:0;list-style:none;display:grid}.accomp-etapes li{counter-increment:etape;padding-left:42px;position:relative}.accomp-etapes li:before{content:counter(etape);color:var(--success-ink);border:1px solid var(--filet-fort);text-align:center;border-radius:50%;width:28px;height:28px;font-size:14px;line-height:28px;position:absolute;top:1px;left:0}.accomp-etapes span,.accomp-etapes strong{display:block}.accomp-etapes strong{margin-bottom:6px;font-size:17px}.accomp-etapes span{color:var(--text-soft);font-size:16px}.accomp-faq details{border-bottom:1px solid var(--filet);padding:18px 0}.accomp-faq summary{cursor:pointer;min-height:30px;font-size:17px;font-weight:600;line-height:1.5}.accomp-faq details p{max-width:800px;margin:14px 0 0;font-size:16px}.accomp-faq details a{margin-top:14px;font-size:15px;display:inline-block}.accomp-fin{padding-bottom:64px}.accomp-fin .accomp-note{margin-top:18px}.accomp-entretien{line-height:1.65;max-width:740px!important}.accomp-entretien>p{margin:18px 0}.accomp-entretien .hs-h1{margin:20px 0}.accomp-connectee .accomp-page{font-size:1em}.accomp-connectee{padding-bottom:24px}.accomp-page svg,.accueil-entete svg,.accueil-page svg{flex-shrink:0}@media (max-width:760px){.accueil-entete{gap:16px;padding:12px 20px}.accueil-entete .logo{font-size:28px}.accueil-entete nav{gap:12px;font-size:14px}.accueil-entete nav .accueil-nav-secondaire{display:none}.accueil-hero{flex-direction:column;gap:28px;padding:28px 20px 32px;display:flex}.accueil-hero-photo,.accueil-hero>div{width:100%}.accueil-page h1{letter-spacing:-1px;margin:12px 0 18px;font-size:40px}.accueil-promesse{font-size:18px}.accueil-hero-photo>img{aspect-ratio:4/3}.accueil-hero-photo figcaption{padding:16px}.accueil-section{padding:36px 20px}.accueil-modele{margin:0 12px;padding:28px 20px}.accomp-page h2,.accueil-page h2{font-size:30px}.accomp-page h3,.accueil-page h3{font-size:24px}.accomp-comparaison,.accomp-equipe,.accomp-prestations,.accueil-demonstration,.accueil-deux-colonnes,.accueil-etapes{grid-template-columns:1fr;gap:24px}.accueil-etapes{gap:26px}.accueil-etapes>li>span{margin-bottom:8px}.accueil-demonstration{gap:28px}.accomp-entretien .accomp-action,.accomp-page .accomp-action,.accueil-page .accueil-action{width:100%;padding:14px 16px;font-size:16px}.accomp-page{padding:0 20px}.accomp-hero{padding:28px 0}.accomp-hero h1{letter-spacing:-.6px;font-size:34px}.accomp-lead{font-size:18px}.accomp-reperes{margin:20px 0;font-size:15px}.accomp-prix{margin:20px 0;padding:18px 0}.accomp-prix strong{font-size:32px}.accomp-section{padding:30px 0}.accomp-autonomie{padding:24px 20px}.accomp-prestations>article{border-bottom:1px solid var(--filet);padding-bottom:12px}.accomp-prestations>article:last-child{border:0}.accomp-prestations>article>svg{margin-bottom:12px}.accomp-cuisine img{aspect-ratio:4/3}.accomp-equipe{margin-top:20px}.accomp-equipe article{grid-template-columns:80px 1fr;gap:14px}.accomp-equipe img{width:80px;height:98px}.accomp-fin{padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.accomp-page *,.accueil-page *{scroll-behavior:auto}}.accomp-checkout{max-width:760px;margin:0 auto;padding:28px 20px 70px;font-size:17px;line-height:1.65}.accomp-checkout h1{margin-top:24px}.accomp-accords,.accomp-choix-paiement{border:1px solid var(--line);border-radius:18px;margin:24px 0;padding:22px}.accomp-checkout legend{padding:0 8px;font-weight:700}.accomp-checkout label{cursor:pointer;gap:12px;padding:12px 0;display:flex}.accomp-checkout input{width:20px;height:20px;accent-color:var(--primary-ink);flex:0 0 20px;margin-top:5px}.accomp-checkout a{text-underline-offset:3px;text-decoration:underline}.accomp-conditions{max-width:820px;margin:0 auto;padding:36px 22px 70px;font-size:17px;line-height:1.8}.accomp-conditions h1{font-family:var(--font-display);font-size:clamp(32px,5vw,46px);line-height:1.12}.accomp-conditions section{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.accomp-conditions h2{font-size:23px;line-height:1.3}.accomp-conditions a{text-underline-offset:3px;text-decoration:underline}.accueil-entete .logo:before{content:none}.accueil-entete .logo img{width:168px;max-width:35vw;height:auto;display:block}.accomp-niche{color:var(--primary-ink);font-size:15px;font-weight:600}.hs-apercu-bonjour{font-family:var(--font-display);margin-top:8px;font-size:25px;line-height:1.15}.hs-apercu-repas{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-card);overflow:hidden}.hs-apercu-repas>img{object-fit:cover;width:100%;height:150px;display:block}.hs-apercu-repas>div{padding:15px 16px}.hs-apercu-repas h3{font-family:var(--font-display);margin:8px 0;font-size:23px;line-height:1.12}.hs-apercu-repas h3+p{color:var(--text-soft);font-size:13px;line-height:1.5}.hs-apercu-action{background:var(--primary);color:var(--surface);border-radius:var(--radius-btn);justify-content:center;align-items:center;gap:8px;margin:0 16px 16px;padding:12px 8px;font-size:14px;font-weight:700;display:flex}.hs-apercu-action svg{width:16px;height:16px}.hs-apercu-legende{color:var(--text-soft);text-align:center;font-size:11.5px;line-height:1.5}.offre-publique{max-width:960px;margin-inline:auto}.offre-restauree .seance-grille{padding-bottom:26px}.offre-introduction{font-size:calc(15px*var(--echelle));color:var(--text-soft);max-width:50ch;line-height:1.65}.offre-lien-discret{width:fit-content;min-height:44px;color:var(--primary-ink);text-underline-offset:5px;font-weight:600;font-size:calc(16px*var(--echelle));align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.offre-ticket-note{font-size:calc(16px*var(--echelle));color:var(--text-soft);line-height:1.65}.offre-restauree .offre-questions details{border-bottom:1px solid var(--line);padding:18px 0}.offre-restauree summary{cursor:pointer;min-height:44px;font-size:calc(17px*var(--echelle));font-weight:600;line-height:1.5}.offre-questions details p{font-size:calc(17px*var(--echelle));color:var(--text-soft);margin:14px 0;line-height:1.65}.offre-restauree .offre-budget-details{border-block:1px solid var(--line);padding:20px 0}.offre-budget-details summary{font-family:var(--font-display);font-size:calc(26px*var(--echelle));font-weight:500}.offre-budget-details .offre-montant{font-family:var(--font-display);font-size:calc(34px*var(--echelle));color:var(--accent);font-weight:600}.offre-restauree .hs-offre-fin a:not(.btn){color:var(--peach);text-underline-offset:4px;text-decoration:underline}.offre-restauree .hs-offre-fin .btn-primary{color:var(--surface)}.offre-restauree .offre-contact-email{font-size:calc(15px*var(--echelle));overflow-wrap:anywhere}.offre-restauree .accomp-etat{color:var(--surface)}.offre-restauree [id]{scroll-margin-top:90px}.audit-methode-progression>summary{cursor:pointer;color:var(--text);align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.audit-methode-progression>summary:after{content:"+";margin-left:auto}.audit-methode-progression[open]>summary:after{content:"−"}.audit-methode-progression>summary:focus-visible,.audit-methode-theme>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.audit-methode-theme>summary{cursor:pointer;list-style:none}.audit-methode-theme>summary::-webkit-details-marker{display:none}.audit-methode-theme>.hs-taches{margin:0 8px 16px}#ma-semaine{scroll-margin-top:100px}.audit-aide-profil>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.audit-aide-profil>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ux-methode-page .hs-tete{padding-top:24px}.ux-methode-page .hs-tete .hs-label{font-size:calc(11.5px*var(--echelle));letter-spacing:.1em;line-height:1.5}.ux-methode-page .hs-h1{margin-top:6px}.ux-methode-introduction{padding-top:18px}.ux-methode-introduction .hs-ligne{border-color:var(--filet-carte);box-shadow:none}.ux-methode-introduction .hs-ligne-corps b{font-size:calc(14.5px*var(--echelle))}.ux-methode-introduction .hs-ligne-corps small{font-size:calc(13px*var(--echelle));margin-top:3px;line-height:1.45}.ux-methode-page .audit-methode-progression{margin-top:14px}.ux-methode-page .hs-fil-k{font-size:calc(11.5px*var(--echelle));letter-spacing:.1em}.ux-methode-lecons{border:1px solid var(--filet-carte);box-shadow:var(--shadow-card)}.ux-methode-lecons .hs-heros-corps{padding:22px 20px 18px}.ux-methode-lecons .hs-heros-meta{font-size:calc(13.5px*var(--echelle));margin-top:5px;line-height:1.5}.ux-methode-lecons .hs-taches{margin-top:20px}.ux-methode-lecons .hs-tache{gap:11px;min-height:48px;padding:12px 0}.ux-methode-lecons .hs-tache p{font-size:calc(14px*var(--echelle));font-weight:400;line-height:1.55}.ux-methode-lecons .hs-tache.est-suivante p{font-weight:600}.ux-methode-lecons .hs-aujourdhui{font-size:calc(10px*var(--echelle));letter-spacing:.04em;background:var(--primary-soft);color:var(--primary-ink);padding:4px 7px}.ux-methode-question{border-top:1px solid var(--filet-liste);margin-top:4px;padding-top:14px}.ux-methode-question p{font-size:calc(12.5px*var(--echelle));font-weight:400;line-height:1.55}.ux-methode-geste{border-radius:var(--radius-card);background:var(--secondary);margin-top:18px;padding:18px 20px}@supports (color:color-mix(in lab,red,red)){.ux-methode-geste{background:color-mix(in srgb,var(--secondary)8%,var(--surface))}}.ux-methode-geste{border:1px solid var(--secondary)}@supports (color:color-mix(in lab,red,red)){.ux-methode-geste{border:1px solid color-mix(in srgb,var(--secondary)18%,var(--surface))}}.ux-methode-geste-tete{color:var(--success-ink);align-items:center;gap:8px;display:flex}.ux-methode-geste-tete>i{flex:none;width:16px;height:16px}.ux-methode-geste-tete h3{font-family:var(--font-body);font-size:calc(11px*var(--echelle));letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600;line-height:1.5}.ux-methode-geste-texte{font-size:calc(14.5px*var(--echelle));color:var(--text);margin-top:10px;line-height:1.65}.ux-methode-geste-suivi{border-top:1px solid var(--line-soft);font-size:calc(12.5px*var(--echelle));color:var(--text-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.ux-methode-page .ux-methode-note{font-size:calc(13px*var(--echelle));line-height:1.65}.ux-methode-page .hs-semaine small{font-size:calc(13px*var(--echelle));line-height:1.5}.ux-methode-badges{border:1px solid var(--filet-carte);border-radius:var(--radius-btn);background:var(--surface)}.ux-methode-badges>summary{cursor:pointer;min-height:54px;color:var(--text);font-size:calc(14px*var(--echelle));align-items:center;gap:10px;padding:14px 16px;font-weight:500;list-style:none;display:flex}.ux-methode-badges>summary::-webkit-details-marker{display:none}.ux-methode-badges>summary>i{width:18px;height:18px;color:var(--success-ink);flex:none}.ux-methode-badges>summary .ux-methode-badges-chevron{width:14px;height:14px;color:var(--accent)}.ux-methode-badges-fermer,.ux-methode-badges-voir{color:var(--accent);font-size:calc(12.5px*var(--echelle));margin-left:auto;font-weight:400}.ux-methode-badges-fermer,.ux-methode-badges[open] .ux-methode-badges-voir{display:none}.ux-methode-badges[open] .ux-methode-badges-fermer{display:inline}.ux-methode-badges[open] .ux-methode-badges-chevron{transform:rotate(180deg)}.ux-methode-badges>summary:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ux-methode-badges>summary:hover{background:color-mix(in srgb,var(--accent)3%,transparent)}}.ux-methode-badges>summary:hover{border-radius:var(--radius-btn)}.ux-methode-badges>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-btn)}.ux-methode-badges-liste{border-top:1px solid var(--filet-liste);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0 16px;padding:16px 0 18px;list-style:none;display:grid}.ux-methode-badges-liste li{color:var(--text-soft);font-size:calc(12.5px*var(--echelle));align-items:flex-start;gap:7px;line-height:1.5;display:flex}.ux-methode-badges-liste i{width:13px;height:13px;color:var(--success-ink);flex:none;margin-top:3px}.ux-methode-citation{color:var(--text-soft);text-align:center;font-style:italic;font-size:calc(12.5px*var(--echelle));margin:22px 0 0;line-height:1.65}.ux-methode-pied .hs-mention{font-size:calc(12.5px*var(--echelle));gap:9px;padding-top:18px;line-height:1.7}.ux-methode-pied .hs-mention>i{width:15px;height:15px;margin-top:3px}.ux-methode-pied .hs-sources{margin-top:14px}.ux-methode-pied .hs-sources a{border:1px solid var(--line);border-radius:var(--radius-chip);min-height:48px;color:var(--accent);font-size:calc(12.5px*var(--echelle));align-items:center;gap:12px;padding:10px 14px;font-weight:500;text-decoration:none;display:inline-flex}.ux-methode-pied .hs-sources a:after{content:none}.ux-methode-pied .hs-sources a>i{flex:none;width:14px;height:14px}.ux-methode-pied .hs-sources a:hover{background:var(--surface);border-color:var(--accent)}.ux-methode-pied .hs-sources a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:380px){.ux-methode-lecons .hs-heros-corps{padding-inline:16px}.ux-methode-lecons .hs-tache{flex-wrap:wrap}.ux-methode-lecons .hs-tache p{flex-basis:calc(100% - 37px)}.ux-methode-lecons .hs-aujourdhui{margin-top:-6px;margin-left:37px}}#geste-semaine,[id^=question-semaine-]{scroll-margin-top:110px}.ux-methode-etapes{margin:16px 0 0;padding:0;list-style:none}.ux-methode-etapes li{border-bottom:1px solid var(--filet-liste);font-size:calc(13px*var(--echelle));justify-content:space-between;gap:12px;padding:9px 0;line-height:1.55;display:flex}.ux-methode-etapes li>span{color:var(--text-soft)}.ux-methode-etapes b{text-align:right;font-weight:500}.ux-methode-regle{font-size:calc(12px*var(--echelle));color:var(--text-soft);margin-top:12px;line-height:1.65}.ux-methode-cumul{border-top:1px solid var(--filet-liste);margin-top:16px;padding-top:14px}.ux-methode-continuer{height:auto;min-height:52px;line-height:1.4;font-size:calc(16px*var(--echelle));gap:10px;padding:14px 18px}.ux-methode-continuer>i{flex:none;width:18px;height:18px}.ux-methode-lecon-duree{color:var(--text-soft);font-size:calc(12px*var(--echelle));margin-top:5px;font-weight:400;display:block}.ux-methode-question-etat{color:var(--text-soft);align-items:flex-start;gap:8px;display:flex}.ux-methode-question-etat>i{flex:none;width:15px;height:15px;margin-top:2px}.ux-methode-question-precedente{padding-top:22px}.ux-methode-question-precedente .hs-label{font-size:calc(11px*var(--echelle));line-height:1.6}.ux-methode-question-precedente .ux-methode-question{margin-top:10px}.ux-methode-historique{border:1px solid var(--filet-carte);border-radius:var(--radius-card);background:var(--surface);margin-top:12px;overflow:hidden}.ux-methode-historique>summary,.ux-methode-question-details>summary{cursor:pointer;min-height:48px;color:var(--text);font-size:calc(13px*var(--echelle));align-items:center;gap:10px;line-height:1.5;list-style:none;display:flex}.ux-methode-historique>summary{font-size:calc(14px*var(--echelle));padding:14px 16px}.ux-methode-historique>summary>i,.ux-methode-question-details>summary>i{width:17px;height:17px;color:var(--accent);flex:none}.ux-methode-historique>summary>i:last-child,.ux-methode-question-details>summary>i:last-child{width:13px;height:13px}.ux-methode-historique>summary::-webkit-details-marker,.ux-methode-question-details>summary::-webkit-details-marker{display:none}.ux-methode-historique>summary:hover,.ux-methode-question-details>summary:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ux-methode-historique>summary:hover,.ux-methode-question-details>summary:hover{background:color-mix(in srgb,var(--accent)3%,transparent)}}.ux-methode-historique>summary:focus-visible,.ux-methode-question-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.ux-methode-afficher,.ux-methode-masquer{color:var(--accent);font-size:calc(12px*var(--echelle));white-space:nowrap;margin-left:auto}.ux-methode-masquer,details[open]>summary>.ux-methode-afficher{display:none}details[open]>summary>.ux-methode-masquer{display:inline}.audit-methode-theme[open]>summary>i:last-child,.ux-methode-historique[open]>summary>i:last-child,.ux-methode-question-details[open]>summary>i:last-child{transform:rotate(180deg)}.ux-methode-historique>.hs-semaines{border:0;border-top:1px solid var(--filet-liste);border-radius:0;margin-top:0}.ux-methode-historique .hs-tache p{font-size:calc(13px*var(--echelle));line-height:1.5}.ux-methode-historique .hs-tache>i{flex:none;width:16px;height:16px}.ux-methode-lien-geste{min-height:44px;color:var(--accent);font-size:calc(13px*var(--echelle));align-items:center;gap:10px;margin-top:8px;font-weight:500;text-decoration:none;display:inline-flex}.ux-methode-lien-geste>i{flex:none;width:15px;height:15px}.ux-methode-lien-geste:hover{text-underline-offset:4px;text-decoration:underline}.ux-methode-lien-geste:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.ux-methode-demarrage{padding-top:26px}.ux-methode-demarrage h2,.ux-methode-guide-suite h2{font-size:calc(23px*var(--echelle));line-height:1.3}.ux-methode-demarrage ol{margin:20px 0 0;padding:0;list-style:none}.ux-methode-demarrage li{border-bottom:1px solid var(--filet-liste);gap:14px;padding:16px 0;display:flex}.ux-methode-demarrage li:first-child{padding-top:0}.ux-guide-numero{background:var(--primary-soft);width:28px;height:28px;color:var(--primary-ink);font-size:calc(13px*var(--echelle));border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ux-methode-demarrage h3{font-family:var(--font-body);font-weight:600;font-size:calc(15px*var(--echelle));margin:0;line-height:1.5}.ux-methode-demarrage li p,.ux-methode-guide-rythme,.ux-methode-guide-suite p{color:var(--text-soft);font-size:calc(13px*var(--echelle));margin-top:5px;line-height:1.65}.ux-methode-guide-rythme{margin:18px 0}.ux-methode-guide-suite{border-top:1px solid var(--filet-liste);margin-top:30px;padding-top:24px}@media (max-width:420px){.ux-methode-page .hs-jalons{flex-direction:column;align-items:flex-start;gap:8px}.ux-methode-etapes li{flex-wrap:wrap;gap:4px 12px}.ux-methode-etapes b{margin-left:auto}.ux-methode-historique>summary{gap:8px;padding-inline:12px}}@media (max-width:480px){.app-screen[data-taille=a_plus] .ux-methode-lecons .hs-tache,.app-screen[data-taille=a_plus_plus] .ux-methode-lecons .hs-tache{flex-wrap:wrap}.app-screen[data-taille=a_plus] .ux-methode-lecons .hs-tache p,.app-screen[data-taille=a_plus_plus] .ux-methode-lecons .hs-tache p{flex-basis:calc(100% - 37px)}.app-screen[data-taille=a_plus] .ux-methode-lecons .hs-aujourdhui,.app-screen[data-taille=a_plus_plus] .ux-methode-lecons .hs-aujourdhui{margin-top:-6px;margin-left:37px}}:is(.ux-details,.audit-depliant,.audit-recettes-niveaux,.recette-reperes,.audit-methode-progression,.audit-aide-profil,.offre-budget-details,.offre-questions details)>summary{cursor:pointer;min-height:48px;font-family:var(--font-body);font-size:calc(14.5px*var(--echelle));color:var(--text-soft);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-weight:500;line-height:1.5;list-style:none;display:flex}:is(.ux-details,.audit-depliant,.audit-recettes-niveaux,.recette-reperes,.audit-methode-progression,.audit-aide-profil,.offre-budget-details,.offre-questions details)>summary::-webkit-details-marker{display:none}:is(.ux-details,.audit-depliant,.audit-recettes-niveaux,.recette-reperes,.audit-methode-progression,.audit-aide-profil,.offre-budget-details,.offre-questions details)>summary:after{content:"Afficher";color:var(--accent);font-size:calc(13px*var(--echelle));white-space:nowrap;background:0 0;border:0;flex:none;margin-left:auto;padding:0;font-weight:600;line-height:1.4}:is(.ux-details,.audit-depliant,.audit-recettes-niveaux,.recette-reperes,.audit-methode-progression,.audit-aide-profil,.offre-budget-details,.offre-questions details)[open]>summary:after{content:"Masquer"}:is(.ux-details,.audit-depliant,.audit-recettes-niveaux,.recette-reperes,.audit-methode-progression,.audit-aide-profil,.offre-budget-details,.offre-questions details)>summary:before{content:"";border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);flex:0 0 6px;order:2;width:6px;height:6px;margin:-3px 3px 0 -7px;transform:rotate(45deg)}:is(.ux-details,.audit-depliant,.audit-recettes-niveaux,.recette-reperes,.audit-methode-progression,.audit-aide-profil,.offre-budget-details,.offre-questions details)[open]>summary:before{margin-top:3px;transform:rotate(225deg)}:is(.ux-details,.audit-depliant,.audit-recettes-niveaux,.recette-reperes,.audit-methode-progression,.audit-aide-profil,.offre-budget-details,.offre-questions details)>summary:hover{color:var(--accent)}:is(.ux-details,.audit-depliant,.audit-recettes-niveaux,.recette-reperes,.audit-methode-progression,.audit-aide-profil,.offre-budget-details,.offre-questions details)>summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.hs-fiche.audit-methode-progression{border-top:1px solid var(--line);background:0 0;border-radius:0;padding:0}.audit-methode-progression[open]{padding-bottom:16px}.ux-actions-secondaires{gap:0 24px}.ux-actions-secondaires a{min-height:48px;font-size:calc(14px*var(--echelle));gap:8px;font-weight:500;text-decoration:none}.ux-actions-secondaires a:after{content:"→"}.ux-actions-secondaires a:hover{text-underline-offset:4px;text-decoration:underline}.ux-actions-secondaires a:focus-visible,.ux-chat-raccourcis a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.hs-bande.ux-reperes{--repere-couleur:var(--accent);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);color:var(--text);margin:22px 20px 0;padding:24px}.ux-reperes .hs-bande-jour{border:0;margin:0 0 8px;padding:0}.ux-reperes .hs-bande-jour b{color:var(--text-soft);font-size:calc(11px*var(--echelle));letter-spacing:.08em}.ux-reperes .ux-reperes-titre{font-family:var(--font-display);font-size:calc(25px*var(--echelle));letter-spacing:-.02em;margin:0;font-weight:500;line-height:1.2}.ux-reperes-intro{color:var(--text-soft);font-size:calc(14px*var(--echelle));margin:10px 0 22px;line-height:1.6}.ux-reperes .hs-palier{--repere-couleur:var(--primary);border-color:var(--line);margin-top:20px;padding-bottom:20px}.ux-reperes .ux-repere-fibres{--repere-couleur:var(--secondary)}.ux-reperes .hs-palier-tete{gap:16px}.ux-reperes .hs-palier-bornes{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font-size:calc(13px*var(--echelle));background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0;padding:0 0 16px;display:flex}.ux-reperes .hs-palier-bornes-k{color:var(--text-soft);font-size:calc(10px*var(--echelle));letter-spacing:.06em}.ux-reperes .hs-bande-k,.ux-reperes .hs-bande-palier-k{color:var(--text-soft);font-size:calc(11px*var(--echelle));letter-spacing:.08em}.ux-reperes .hs-bande-k:before,.ux-reperes .hs-bande-palier-k:before{content:"";background:var(--repere-couleur);border-radius:50%;width:5px;height:5px;margin:0 7px 2px 0;display:inline-block}.ux-reperes .hs-bande-palier-k:before{background:var(--primary)}.ux-reperes .hs-palier-n{color:var(--text);font-size:calc(36px*var(--echelle));margin-top:6px;line-height:1.2;display:block}.ux-reperes .hs-palier-n small{color:var(--text-soft);font-size:calc(15px*var(--echelle))}.ux-reperes .hs-palier-dont{font-size:calc(13px*var(--echelle));color:var(--text-soft);margin:8px 0 0;line-height:1.5;display:block}.ux-reperes .hs-plage{height:7px;margin-top:16px}.ux-reperes .hs-plage:before{background:var(--primary-soft);height:4px}.ux-reperes .hs-plage-zone{background:var(--primary);height:5px}.ux-reperes .hs-plage-repere{background:var(--primary-ink)}.ux-reperes .hs-bande-cols{column-gap:20px}.ux-reperes .hs-bande-col{border:0;padding:0}.ux-reperes .hs-bande-col+.hs-bande-col{border-left:1px solid var(--line);padding-left:20px}.ux-reperes .hs-bande-n{color:var(--text);font-size:calc(30px*var(--echelle));margin-top:8px;line-height:1.15}.ux-reperes .hs-bande-n small{color:var(--text-soft);font-size:calc(13px*var(--echelle));font-weight:400}.ux-reperes .hs-jauge{background:var(--repere-couleur);height:4px;margin:14px 0 0}@supports (color:color-mix(in lab,red,red)){.ux-reperes .hs-jauge{background:color-mix(in srgb,var(--repere-couleur)12%,var(--surface))}}.ux-reperes .hs-jauge i{background:var(--repere-couleur)}.ux-reperes .hs-bande-etat{color:var(--text);font-size:calc(13px*var(--echelle));align-items:flex-start;gap:5px;margin-top:10px;font-weight:400;line-height:1.5}.ux-reperes .hs-bande-etat i{color:var(--secondary);flex-shrink:0;margin-top:2px}.ux-reperes .hs-bande-etat.est-neutre{color:var(--text-soft)}.ux-reperes .hs-detail{border-color:var(--line);margin-top:22px;padding-top:12px}.ux-reperes .hs-detail-repli>summary{color:var(--accent);font-weight:500}.ux-reperes .hs-detail-repli>summary>b{color:var(--text)}.ux-reperes .hs-equilibre{border-top:1px solid var(--line);width:100%;min-height:48px;font-size:calc(12.5px*var(--echelle));justify-content:flex-start;margin-top:16px;padding:12px 0 0}.ux-reperes-jour .hs-bande-cols{margin-top:22px}.ux-reperes-jour .hs-bande-palier{color:var(--text);font-size:calc(22px*var(--echelle));margin-top:8px}.ux-reperes-jour .hs-bande-palier small{color:var(--text-soft);font-size:calc(12px*var(--echelle));margin-top:8px;line-height:1.5}.ux-reperes-jour>.hs-lien{border-top:1px solid var(--line);width:100%;font-size:calc(13px*var(--echelle));padding-top:16px}.hs-ligne.ux-recomposer{width:100%;color:var(--text);cursor:pointer;text-align:left}.ux-recomposer:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.btn.ux-dessert-action{border:1px solid var(--line);background:var(--surface);width:auto;max-width:100%;min-height:48px;box-shadow:none;font-size:calc(14px*var(--echelle));white-space:normal;margin:18px 0 22px auto;padding:12px 16px;font-weight:500;line-height:1.4}.ux-nuit-note{font-family:var(--font-body);font-size:calc(13px*var(--echelle));color:var(--text-soft);align-items:flex-start;gap:8px;margin:16px 0 0;font-weight:400;line-height:1.6;display:flex}.ux-nuit-note>i{width:14px;height:14px;color:var(--accent);flex:0 0 14px;margin-top:3px}.ux-nuit-note>span{min-width:0}@media (max-width:420px){.hs-bande.ux-reperes{padding:20px 18px}.ux-reperes .hs-bande-cols{column-gap:14px}.ux-reperes .hs-bande-col+.hs-bande-col{padding-left:14px}.ux-reperes .ux-reperes-titre{font-size:calc(23px*var(--echelle))}}@media (max-width:360px){.ux-reperes .hs-bande-cols{flex-direction:column;gap:18px;display:flex}.ux-reperes .hs-bande-col+.hs-bande-col{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}}.hs-tete.ux-progres-entete{border-bottom:1px solid var(--line);padding-top:28px;padding-bottom:24px;margin:0 20px 26px;padding-inline:0}.ux-progres-entete .hs-h1{margin:0}.ux-progres-contexte{color:var(--text-soft);font-size:calc(12.5px*var(--echelle));flex-wrap:wrap;gap:6px 0;margin-top:14px;line-height:1.5;display:flex}.ux-progres-contexte>span{white-space:nowrap}.ux-progres-contexte>span+span{border-left:1px solid var(--line);margin-left:12px;padding-left:12px}.ux-progres-contexte b{color:var(--accent);font-weight:600}.hs-carnet-repli>summary{align-items:center;gap:9px;display:flex}.hs-carnet-repli>summary .hs-fil-k{flex:1}.hs-carnet-repli>summary:after{border-width:0 1.5px 1.5px 0;border-color:var(--accent);width:6px;height:6px;margin-left:0}.ux-carnet-afficher,.ux-carnet-masquer{color:var(--accent);font-size:calc(13px*var(--echelle));white-space:nowrap;font-weight:600}.hs-carnet-repli[open] .ux-carnet-afficher,.ux-carnet-masquer{display:none}.hs-carnet-repli[open] .ux-carnet-masquer{display:inline}.ux-progres-activites .hs-ligne{margin-top:12px}.ux-progres-activites .ux-progres-activites-note{color:var(--text-soft);font-size:calc(12.5px*var(--echelle));margin:10px 2px 0;line-height:1.65}.ux-suivi-guide{margin-top:12px}.ux-suivi-guide>summary{cursor:pointer;min-height:48px;color:var(--text-soft);align-items:center;gap:9px;padding:9px 0;list-style:none;display:flex}.ux-suivi-guide>summary::-webkit-details-marker{display:none}.ux-suivi-guide>summary>i{width:15px;height:15px;color:var(--accent);flex:none}.ux-suivi-guide-libelle{flex:1;min-width:0}.ux-suivi-guide-action{color:var(--accent);font-size:calc(12px*var(--echelle));flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ux-suivi-guide-action>i{width:13px;height:13px}.ux-suivi-guide-masquer,.ux-suivi-guide[open] .ux-suivi-guide-afficher{display:none}.ux-suivi-guide[open] .ux-suivi-guide-masquer{display:inline}.ux-suivi-guide>summary b{font-size:calc(13px*var(--echelle));font-weight:500;display:block}.ux-suivi-guide>summary small{font-size:calc(12px*var(--echelle));margin-top:2px;display:block}.ux-suivi-guide[open] .ux-suivi-guide-chevron{transform:rotate(180deg)}.ux-suivi-guide-corps{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);margin-top:4px;padding:14px 16px}.ux-suivi-guide-corps h3{font-family:var(--font-body);font-size:calc(14px*var(--echelle));font-weight:600}.ux-suivi-guide-corps p{font-size:calc(13px*var(--echelle));color:var(--text-soft);margin-top:10px;line-height:1.65}.ux-suivi-guide>summary:focus-visible,.ux-suivi-lien:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.ux-suivi-lien{min-height:48px;color:var(--accent);font-size:calc(13px*var(--echelle));align-items:center;gap:8px;margin-top:6px;font-weight:500;display:inline-flex}.ux-suivi-lien>i{width:14px;height:14px}.ux-suivi-apercu{margin-top:12px}.ux-suivi-premiere{font-size:calc(13px*var(--echelle));color:var(--text-soft);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:12px;display:flex}.ux-suivi-premiere b{color:var(--text);font-size:calc(16px*var(--echelle))}.ux-suivi-premiere>span{font-size:calc(12px*var(--echelle));flex-basis:100%}.ux-suivi-exemple{background:var(--surface);border:1px solid var(--filet-carte);padding:20px}.ux-suivi-exemple-tete{font-size:calc(12px*var(--echelle));color:var(--text-soft);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ux-suivi-exemple-badge{border-radius:var(--radius-chip);background:var(--accent-soft);width:fit-content;color:var(--accent);font-size:calc(12px*var(--echelle));padding:4px 8px;font-weight:600;line-height:1.4;display:inline-flex}.ux-suivi-exemple-attente{border-bottom:1px solid var(--line-soft);color:var(--text-soft);font-size:calc(12.5px*var(--echelle));margin-bottom:16px;padding-bottom:14px;line-height:1.6}.ux-suivi-exemple-attente b{color:var(--text);margin-bottom:3px;font-weight:600;display:block}.ux-suivi-exemple-titre{font-size:calc(13px*var(--echelle));color:var(--text-soft);margin-bottom:5px}.ux-suivi-exemple-note{border-top:1px solid var(--line-soft);font-size:calc(12.5px*var(--echelle));color:var(--text-soft);margin-top:12px;padding-top:12px;line-height:1.6}.ux-suivi-releves{color:var(--text-soft);font-size:calc(12px*var(--echelle));margin:4px 0 8px;line-height:1.5;display:block}.ux-suivi-ressenti-demo{margin-top:12px}.ux-suivi-releves+.ux-suivi-ressenti-demo{border-top:1px solid var(--line-soft);padding-top:12px}.ux-suivi-ressenti-valeurs{font-size:calc(13px*var(--echelle));color:var(--text-soft);margin-top:8px}.ux-suivi-ressenti-demo>small{font-size:calc(10.5px*var(--echelle));color:var(--text-soft);margin-top:8px;line-height:1.4;display:block}.ux-suivi-ressenti-demo svg{margin-top:6px}.ux-suivi-ressentis-note{border-left:2px solid var(--accent-soft);color:var(--text-soft);font-size:calc(12.5px*var(--echelle));margin:12px 0 16px;padding-left:12px;line-height:1.6}.ux-suivi-ressentis-note b{color:var(--accent);margin-bottom:3px;font-weight:600;display:block}.ux-suivi-ressentis-note strong{color:var(--text);font-weight:600}@media (max-width:400px){.hs-carnet-repli>summary .hs-fil-k{font-size:calc(10.5px*var(--echelle));letter-spacing:.06em}.ux-suivi-exemple{padding:18px 16px}}.ux-progres-rituels{padding-top:18px}.ux-progres-action-jour>i:first-child{color:var(--accent)}.ux-progres-action-jour .hs-ligne-corps small{font-size:calc(12.5px*var(--echelle));margin-top:3px;line-height:1.5}.ux-progres-action-hebdo{margin-top:10px}.ux-progres-hebdo-attente,.ux-progres-hebdo-lien{color:var(--text-soft);font-size:calc(12.5px*var(--echelle));align-items:center;gap:8px;line-height:1.5;display:flex}.ux-progres-hebdo-attente{margin:12px 2px 0}.ux-progres-hebdo-lien{width:fit-content;min-height:44px;color:var(--accent)}.ux-progres-hebdo-attente>i,.ux-progres-hebdo-lien>i{flex:none;width:14px;height:14px}.ux-progres-courbe-legende{font-size:calc(12px*var(--echelle));color:var(--text-soft);margin:9px 0 0;line-height:1.5}.ux-suivi-periode{font-size:calc(11.5px*var(--echelle));color:var(--text-soft);margin:7px 0 0;line-height:1.5}.ux-progres-score{margin-top:12px;padding:18px}.ux-progres-score .hs-mesure-tete{margin-top:0}.ux-progres-score-note{font-size:calc(12.5px*var(--echelle));color:var(--text-soft);margin-top:10px;line-height:1.6}.ux-progres-explication,.ux-progres-options{border-top:1px solid var(--line);margin-top:16px}.ux-progres-explication>summary,.ux-progres-options>summary{cursor:pointer;min-height:48px;color:var(--accent);font-size:calc(13px*var(--echelle));justify-content:space-between;align-items:center;gap:12px;font-weight:500;list-style:none;display:flex}.ux-progres-explication>summary::-webkit-details-marker,.ux-progres-options>summary::-webkit-details-marker{display:none}.ux-progres-options-action{font-size:calc(12px*var(--echelle));flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.ux-progres-options-action>i{width:13px;height:13px}.ux-options-masquer,details[open]>summary .ux-options-afficher{display:none}details[open]>summary .ux-options-masquer{display:inline}details[open]>summary .ux-progres-options-action>i{transform:rotate(180deg)}.ux-progres-explication>p{color:var(--text-soft);font-size:calc(13px*var(--echelle));margin-top:8px;line-height:1.65}.ux-progres-reglage .hs-bloc-sauge-phrase b{font-family:var(--font-display);font-size:calc(21px*var(--echelle));font-weight:600;display:block}.ux-progres-reglage-bande{color:var(--text-soft);font-size:calc(13px*var(--echelle));margin-top:3px;display:block}.ux-progres-reglage-delai{color:var(--text-soft);font-size:calc(12px*var(--echelle));margin-top:8px}.ux-progres-reglage .ux-progres-options{margin-bottom:-8px}.ux-progres-options>.hs-note{font-size:calc(13px*var(--echelle));margin-top:0}.ux-progres-explication>summary:focus-visible,.ux-progres-hebdo-lien:focus-visible,.ux-progres-options>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.ux-aujourdhui .hs-tete{padding-bottom:20px}.ux-aujourdhui .ux-point-du-jour{margin-bottom:26px}.ux-aujourdhui .ux-point-du-jour .hs-checkin{margin-top:0}.ux-aujourdhui .ux-reprise-du-jour{margin-bottom:24px}.ux-aujourdhui .ux-priorite-depart{margin-bottom:16px}.ux-aujourdhui .ux-priorite-depart .ux-details{margin:0}.ux-priorite-depart summary small{font-size:calc(11px*var(--echelle));color:var(--text-soft);margin-bottom:4px;font-weight:500;display:block}.ux-priorite-depart summary b{color:var(--text);font-weight:600;line-height:1.45;display:block}.ux-aujourdhui .hs-sec-tete{align-items:center}.ux-aujourdhui .hs-sec-tete .hs-h2{font-size:calc(21px*var(--echelle))}.ux-aujourdhui .ux-premiere-action{gap:12px;margin:14px 0 4px;padding:16px}.ux-aujourdhui .ux-premiere-action .ux-premier-repas-photo-cadre{height:200px}.ux-aujourdhui .ux-premiere-action .ux-premier-repas-photo{aspect-ratio:auto;object-fit:cover;border-radius:0;height:100%}.ux-aujourdhui .ux-premiere-action h3{font-size:calc(21px*var(--echelle));line-height:1.3}.ux-aujourdhui .ux-premiere-action .hs-label{font-size:calc(10px*var(--echelle))}.ux-aujourdhui .ux-premiere-action .btn-primary{min-height:48px}.ux-aujourdhui .ux-actions-secondaires{gap:6px 20px}.ux-aujourdhui .ux-actions-secondaires a{font-size:calc(12px*var(--echelle))}.ux-aujourdhui .ux-menu-complet{border:0;margin:6px 0 20px}.ux-aujourdhui .ux-menu-complet .hs-tuiles{margin-top:12px}.ux-aujourdhui .ux-reperes-jour{margin:0 20px;padding:18px}.ux-aujourdhui .ux-reperes-jour .ux-reperes-titre{font-size:calc(20px*var(--echelle))}.ux-aujourdhui .ux-reperes-jour .hs-bande-cols{grid-template-columns:1fr 1fr;margin-top:14px;padding-top:14px}.ux-aujourdhui .ux-reperes-jour .hs-bande-col{min-width:0}.ux-aujourdhui .ux-reperes-jour .hs-bande-n{font-size:calc(29px*var(--echelle));margin-top:6px;line-height:1.15}.ux-aujourdhui .ux-reperes-jour .hs-bande-n small,.ux-aujourdhui .ux-reperes-jour .hs-bande-palier{font-family:var(--font-body);font-size:calc(11px*var(--echelle))}.ux-aujourdhui .ux-reperes-jour .hs-bande-palier{color:var(--text-soft);flex-direction:column;gap:3px;margin-top:9px;font-weight:500;line-height:1.5;display:flex}.ux-aujourdhui .ux-reperes-jour .hs-bande-palier small,.ux-repere-cible{font-size:calc(12px*var(--echelle));color:var(--text-soft);line-height:1.5}.ux-repere-cible{margin-top:9px}.ux-aujourdhui .ux-reperes-jour .hs-bande-etat{font-size:calc(11.5px*var(--echelle));align-items:flex-start;margin-top:10px}.ux-aujourdhui .ux-reperes-jour .hs-jauge{margin-top:13px}.ux-aujourdhui .ux-reperes-jour>.hs-lien{font-size:calc(12px*var(--echelle))}.ux-aujourdhui .ux-lecon-du-jour{border:1px solid var(--line);box-shadow:0 3px 14px #372a200d}.ux-aujourdhui .ux-lecon-du-jour .hs-heros-photo{aspect-ratio:auto;width:100%;height:128px;min-height:0}.ux-aujourdhui .ux-lecon-du-jour .hs-heros-photo img{object-fit:cover;width:100%;height:100%}.ux-aujourdhui .ux-lecon-du-jour .hs-heros-corps{padding:16px}.ux-aujourdhui .ux-lecon-du-jour h2{font-size:calc(21px*var(--echelle));line-height:1.3}.ux-aujourdhui .ux-lecon-du-jour .hs-heros-meta{font-size:calc(12px*var(--echelle));margin-top:6px}.ux-aujourdhui .ux-lecon-du-jour .hs-btn{min-height:48px;font-size:calc(15px*var(--echelle))}.ux-aujourdhui .ux-lecon-du-jour .hs-chip,.ux-aujourdhui .ux-lecon-du-jour .hs-chip-meta{font-size:calc(10px*var(--echelle))}.ux-geste-statut{color:var(--sauge-texte,var(--text-soft));font-size:calc(11.5px*var(--echelle));font-weight:500}.ux-geste-bilan{font-size:calc(12px*var(--echelle));color:var(--text-soft);border-top:1px solid #51664424;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 12px;margin-top:16px;padding-top:12px;display:flex}.ux-geste-bilan b{font-weight:600}.ux-geste-bilan a{min-height:40px;color:var(--accent);font-size:calc(12px*var(--echelle));align-items:center;gap:4px;display:inline-flex}.ux-geste-bilan a>i{width:13px;height:13px}.ux-aujourdhui .ux-accompagnement-du-jour .hs-ligne-cuisine{border-top:0;margin-top:0;padding-top:0}.ux-accompagnement-question{font-size:calc(14px*var(--echelle));color:var(--text);margin-bottom:4px;line-height:1.6;display:block}.ux-aujourdhui .ux-accompagnement-du-jour .hs-ligne-cuisine>a{min-height:40px;font-size:calc(13px*var(--echelle));align-items:center;text-decoration:none;display:inline-flex}.ux-aujourdhui .ux-accompagnement-du-jour .hs-ligne-cuisine-sous{font-size:calc(11.5px*var(--echelle))}.ux-aujourdhui .ux-point-secondaire{margin:22px 20px 8px}.ux-etapes-detail{font-size:calc(12.5px*var(--echelle));color:var(--text-soft);margin-top:14px;line-height:1.6}.ux-etapes-detail ul{margin:12px 0;padding:0;list-style:none}.ux-etapes-detail li{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.ux-etapes-detail li b{text-align:right;max-width:48%;color:var(--text);font-weight:500}.ux-etapes-detail .hs-lien{font-size:inherit}@media (max-width:480px){.ux-aujourdhui .ux-premiere-action .ux-premier-repas-photo-cadre{height:156px}.ux-aujourdhui .hs-sec-tete .hs-h2{font-size:calc(19px*var(--echelle))}.ux-aujourdhui .hs-sec-tete>.hs-lien{font-size:calc(12px*var(--echelle))}.ux-aujourdhui .ux-reperes-jour{padding:16px}.ux-aujourdhui .ux-lecon-du-jour .hs-heros-photo{height:112px}}#mon-geste{scroll-margin-top:110px}:root{--hs-colonne:430px;--hs-rail:0px;--hs-onglets:calc(86px + env(safe-area-inset-bottom));--hs-lea:46px;--hs-lecteur:62px}@media (min-width:700px){:root{--hs-colonne:560px}.app-screen>:not(.fab,.skip,.sheet,.install-banner){max-width:var(--hs-colonne)}.app-screen{background-color:var(--desk);background-image:linear-gradient(var(--bg),var(--bg)),linear-gradient(var(--filet),var(--filet));background-position:50% 0;background-repeat:no-repeat;background-origin:content-box;background-size:var(--hs-colonne)100%,calc(var(--hs-colonne) + 2px)100%}.app-screen>.login{max-width:460px}.hs-heros-photo{aspect-ratio:350/172;height:auto}.hs-tuile-photo{aspect-ratio:169/104;height:auto}.hs-lecture-photo{aspect-ratio:350/148;height:auto}.hs-recette-hero{aspect-ratio:390/230;height:auto}.offre-seance .slot.carton{aspect-ratio:390/190;height:auto}.hero-dish{aspect-ratio:390/210;height:auto}.app-screen .fab{right:max(14px,calc(50vw - var(--hs-colonne)/2 + 14px))}.hs-ecoute-mini,.hs-feuille,.hs-toast,.install-banner,.sheet,.toast-float{max-width:var(--hs-colonne)}.app-screen>.chat-tabs{max-width:calc(var(--hs-colonne) - 40px)}body>.appbar,body>.backrow,body>.content,body>.dish,body>.login,body>.qbody,body>.qfoot,body>.qhead,body>.rec,body>.res{max-width:var(--hs-colonne);margin-inline:auto}}@media (min-width:1024px){:root{--hs-colonne:600px;--hs-rail:112px;--hs-onglets:0px}.app-screen{padding-left:calc(var(--hs-rail) + env(safe-area-inset-left))}.app-screen .hs-tabbar,.app-screen .tabbar{width:calc(var(--hs-rail) + env(safe-area-inset-left));z-index:55;max-width:none;padding:calc(6px + env(safe-area-inset-top))8px 20px calc(8px + env(safe-area-inset-left));background:var(--bg);border-top:0;border-right:1px solid var(--filet);grid-template-columns:1fr;grid-auto-rows:max-content;align-content:start;gap:6px;margin:0;display:grid;position:fixed;inset:0 auto 0 0;overflow-y:auto}.app-screen .hs-tab{border-radius:var(--radius-tuile);justify-content:center;min-height:62px;padding:6px 2px;line-height:1.25}.app-screen .hs-tab .tico{width:56px;height:32px}.app-screen .hs-tab:hover{background:var(--survol-doux)}.skip:focus{left:calc(var(--hs-rail) + env(safe-area-inset-left) + 12px)}.app-screen .fab{right:calc(28px + env(safe-area-inset-right));bottom:calc(28px + env(safe-area-inset-bottom));left:auto}.hs-ecoute-mini,.hs-feuille,.sheet{left:calc(var(--hs-rail) + env(safe-area-inset-left))}.hs-ecoute-mini[data-onglets=oui]{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.hs-toast{left:calc(var(--hs-rail) + env(safe-area-inset-left) + 20px)}.toast-float{left:calc(var(--hs-rail) + env(safe-area-inset-left) + 18px)}.install-banner{left:calc(var(--hs-rail) + env(safe-area-inset-left) + 14px)}.hs-rayons{grid-template-columns:1fr 1fr;align-items:start;display:grid}}@media (min-width:1440px){:root{--hs-colonne:640px}}@media (pointer:fine){html body{-webkit-user-select:text;user-select:text}[role=button]:not([aria-disabled=true]),[role=tab]:not([aria-disabled=true]),button:not(:disabled):not([aria-disabled=true]),label,summary{cursor:pointer}[role=button][aria-disabled=true],[role=switch][aria-disabled=true],[role=tab][aria-disabled=true],a[aria-disabled=true],button:disabled,button[aria-disabled=true]{cursor:not-allowed}[role=button][aria-busy=true],[role=switch][aria-busy=true],[role=tab][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{cursor:progress}.hs-chips{scrollbar-width:thin;scrollbar-color:var(--champ-bord)transparent;-ms-overflow-style:auto;padding-bottom:8px}.hs-chips::-webkit-scrollbar{width:auto;height:8px;display:block}.hs-chips::-webkit-scrollbar-track{background:0 0}.hs-chips::-webkit-scrollbar-thumb{background:var(--champ-bord);border-radius:var(--radius-chip)}.hs-chips::-webkit-scrollbar-thumb:hover{background:var(--champ-bord-actif)}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}body,html{overscroll-behavior:none}.app-screen[data-taille]{touch-action:pan-x pan-y}body{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.hs-bulle,[contenteditable=true],address,blockquote,code,dd,dt,figcaption,h1,h2,h3,h4,h5,h6,input,li,p,pre,select,td,textarea,th{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.btn,.btn *,.hs-btn,.hs-btn *,[role=button],[role=button] *,[role=tab],[role=tab] *,button,button *,label,label *,summary{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.m-app,.m-app *{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}[role=button],[role=tab],a,button,html,input,label,select,summary,textarea{-webkit-tap-highlight-color:transparent}img,picture,svg,video{-webkit-user-drag:none;user-drag:none}.hs-feuille,.sheet{overscroll-behavior:contain}.dim,.hs-voile{touch-action:none;overscroll-behavior:none;overflow:hidden}@media (display-mode:fullscreen),(display-mode:minimal-ui),(display-mode:standalone){.install-banner{display:none}body{cursor:default}[role=button],[role=tab],a[href],button,label,summary{cursor:pointer}[contenteditable=true],input,textarea{cursor:text}}html[data-autonome=oui] .install-banner{display:none}@media (pointer:coarse){.hs-chat-fil,.hs-ecoute-corps,.hs-feuille,.hs-fiche-tableau-cadre,.sheet,.symp,.thread,body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{width:0;height:0;display:none}.hs-feuille::-webkit-scrollbar,.sheet::-webkit-scrollbar{width:0;height:0}.hs-chat-fil::-webkit-scrollbar,.thread::-webkit-scrollbar{width:0;height:0}.hs-ecoute-corps::-webkit-scrollbar,.symp::-webkit-scrollbar{width:0;height:0}.hs-fiche-tableau-cadre::-webkit-scrollbar{width:0;height:0}}.hs-chat-fil,.thread{overscroll-behavior-y:contain}.hs-chips,.hs-fiche-tableau-cadre,.symp{overscroll-behavior-x:contain}.hs-article-lien:active,.hs-btn3:active,.hs-ecoute-mini-ouvrir:active{transform:scale(.99)}.hs-lien:active,.hs-tab:active{transform:scale(.96)}.hs-ecoute-lien:active{transform:scale(.94)}.hs-com-wa:active,.hs-ecouter-ep0:active,.hs-fait:active,.hs-rep-modifier:active,.hs-tuile:active{transform:scale(.99)}.hs-ecoute-mini-fermer:active{transform:scale(.94)}.hs-q1-chip:active{transform:scale(.98)}html[data-clavier=oui] .hs-tabbar,html[data-clavier=oui] .tabbar{visibility:hidden}.hs-feuille,.sheet{bottom:var(--hs-clavier,0)}.profil-acces{min-width:48px;min-height:48px;color:var(--text-soft);border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.profil-acces .hs-avatar{width:34px;height:34px;font-size:14px}.profil-acces-libelle{font-size:11px;font-weight:600;line-height:1.1}.profil-acces:hover{color:var(--accent)}.profil-acces:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.audit-profil .hs-prof-identite{align-items:flex-start;padding-top:26px;padding-bottom:12px}.audit-profil .hs-prof-qui p{overflow-wrap:anywhere;margin-top:5px}.audit-profil .hs-prof-qui .profil-anciennete{font-size:calc(12px*var(--echelle));color:var(--text-soft)}.profil-aide-identite,.profil-reperes{margin:0 20px}.profil-aide-identite{border-bottom:1px solid var(--line)}.profil-aide-identite summary{font-size:calc(13px*var(--echelle))}.profil-aide-identite p,.profil-note p,.profil-push p{color:var(--text-soft);font-size:calc(13px*var(--echelle));margin:0 0 12px;line-height:1.65}.profil-reperes{border-bottom:1px solid var(--line)}.profil-reperes dl{margin:2px 0 10px}.profil-reperes dl>div{justify-content:space-between;gap:16px;padding:6px 0;display:flex}.profil-reperes dt{font-size:calc(14px*var(--echelle));color:var(--text-soft)}.profil-reperes dd{font-size:calc(14px*var(--echelle));white-space:nowrap;margin:0;font-weight:600}.profil-lien{min-height:44px;color:var(--accent);font-size:calc(13px*var(--echelle));align-items:center;gap:8px;font-weight:600;display:inline-flex}.profil-lien svg{width:15px;height:15px}.audit-profil .hs-sec{padding-top:26px}.audit-profil .hs-fil{margin-bottom:14px}.audit-profil .hs-prof-liste{box-shadow:none}.audit-profil .hs-prof-rangee{gap:12px;padding-top:16px;padding-bottom:16px}.audit-profil .hs-prof-rangee .txt small{font-size:calc(13px*var(--echelle));margin-top:4px;line-height:1.55}.audit-profil .hs-prof-rangee .txt b{font-size:calc(15px*var(--echelle));line-height:1.45}.profil-sous-titre{font-family:var(--font-body);font-size:calc(14px*var(--echelle));color:var(--text);margin:0 0 12px;font-weight:600}.profil-note,.profil-note-depart{color:var(--text-soft);font-size:calc(13px*var(--echelle));margin:8px 0 0;line-height:1.65}.profil-note-depart{padding-top:0}.audit-profil .profil-note>summary{font-size:calc(12.5px*var(--echelle))}.profil-push-bloque,.profil-push>p{background:var(--accent-soft);border-radius:12px;padding:10px 12px}.profil-push-bloque>summary{min-height:40px;font-size:calc(13px*var(--echelle));padding:4px 0}.profil-push-bloque[open]>summary{margin-bottom:8px}.profil-push [role=status]:empty{display:none}.audit-profil .profil-compte,.audit-profil .profil-confidentialite{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}.profil-compte .hs-prof-donnees{margin-top:12px}.profil-confidentialite>.hs-prof-donnees{margin-top:14px}.audit-profil .hs-prof-danger{border-color:var(--line);background:0 0}.audit-profil .hs-prof-consent-note{line-height:1.65}.hs-rep-bloc:focus{outline:none}@media (max-width:480px){.audit-profil .hs-prof-rangee{gap:10px;padding-left:14px;padding-right:14px}.audit-profil .hs-prof-rangee .lead{width:18px;height:18px}.profil-aide-identite>details>summary{gap:8px}.profil-push-bloque>summary{align-items:flex-start;gap:9px}}.cuisine-note{color:var(--text-soft);font-size:calc(13px*var(--echelle));margin:10px 0 0;line-height:1.6}.cuisine-sur-titre{font-size:calc(11px*var(--echelle));color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-weight:600;line-height:1.5}.cuisine-detail{border-top:1px solid var(--line);margin-top:14px}.cuisine-detail>summary{cursor:pointer;min-height:48px;color:var(--accent);font-size:calc(13px*var(--echelle));justify-content:space-between;align-items:center;gap:12px;padding:10px 0;line-height:1.45;list-style:none;display:flex}.cuisine-detail>summary::-webkit-details-marker{display:none}.cuisine-detail-action{font-size:calc(11px*var(--echelle));flex:none;align-items:center;gap:5px;display:inline-flex}.cuisine-detail-action i{width:14px;height:14px;transition:transform .15s}.cuisine-detail .cuisine-masquer{display:none}.cuisine-detail[open]>summary .cuisine-masquer{display:inline}.cuisine-detail[open]>summary .cuisine-voir{display:none}.cuisine-detail[open]>summary i{transform:rotate(180deg)}.cuisine-detail-corps{color:var(--text-soft);font-size:calc(13px*var(--echelle));padding:0 0 14px;line-height:1.65}.cuisine-detail-corps p{margin:0 0 8px}.cuisine-detail-corps p:last-child{margin-bottom:0}.cuisine-detail>summary:hover,.cuisine-lien:hover{color:var(--primary)}.cuisine-ancres a:focus-visible,.cuisine-batch-titre:focus-visible,.cuisine-courses-outils button:focus-visible,.cuisine-detail>summary:focus-visible,.cuisine-lien:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.cuisine-lien{min-height:44px;color:var(--accent);font-size:calc(13px*var(--echelle));align-items:center;gap:8px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.cuisine-lien i{flex:0 0 16px;width:16px;height:16px}.cuisine-lien i:last-child{flex-basis:13px;width:13px;height:13px}.cuisine-courses .cuisine-courses-entete{padding-top:22px}.cuisine-courses-entete .hs-h1{font-size:calc(28px*var(--echelle));margin:0}.cuisine-courses-compteur{color:var(--text-soft);font-size:calc(12px*var(--echelle));justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;display:flex}.cuisine-courses-compteur>span:first-child{font-size:calc(14px*var(--echelle));color:var(--text)}.cuisine-courses-compteur strong{font-weight:600}.cuisine-courses-progression{appearance:none;background:var(--line);border:0;border-radius:4px;width:100%;height:4px;margin:10px 0 14px;display:block;overflow:hidden}.cuisine-courses-progression::-webkit-progress-bar{background:var(--line)}.cuisine-courses-progression::-webkit-progress-value{background:var(--secondary);border-radius:4px}.cuisine-courses-progression::-moz-progress-bar{background:var(--secondary)}.cuisine-courses-outils{flex-wrap:wrap;gap:10px;display:flex}.cuisine-courses-outils button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--accent);font:inherit;font-size:calc(12px*var(--echelle));cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.cuisine-courses-outils button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.cuisine-courses-outils i{width:15px;height:15px}.cuisine-courses-rayon{z-index:4;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-top:4px;padding:12px 20px;display:flex;position:sticky;top:0}.cuisine-courses-rayon label{color:var(--text-soft);font-size:calc(12px*var(--echelle));flex:none}.cuisine-courses-rayon select{flex:1;min-width:0}.cuisine-courses .hs-rayons{flex-direction:column;gap:16px;padding-top:6px;display:flex}.cuisine-courses .hs-rayon{width:100%;scroll-margin-top:84px}.cuisine-courses .hs-rayon-k{gap:10px;padding:14px 16px}.cuisine-courses .cuisine-rayon-nom{flex:1;min-width:0}.cuisine-courses .hs-rayon-compte{white-space:nowrap;flex:none;margin:0}.cuisine-courses .hs-rayon-article{gap:12px;padding:13px 16px}.cuisine-courses .hs-rayon-article .hs-rayon-nom{font-size:calc(15px*var(--echelle))}.cuisine-courses .hs-rayon-article .hs-rayon-q{font-size:calc(13px*var(--echelle));font-weight:500}.cuisine-courses .hs-coche{border-width:1.5px;flex-basis:24px;width:24px;height:24px}.cuisine-hors-ligne{font-size:calc(12px*var(--echelle));padding:8px 0}.cuisine-courses-rayon select,.cuisine-periode select,.cuisine-quantites select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;font:inherit;font-size:calc(14px*var(--echelle));color:var(--text);border-radius:12px;padding:10px 12px}.cuisine-courses-rayon select:focus-visible,.cuisine-periode select:focus-visible,.cuisine-quantites select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cuisine-intro{padding-top:24px}.cuisine-intro h1{font-size:calc(27px*var(--echelle));margin:0}.cuisine-periode{margin-top:22px}.cuisine-periode-champs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cuisine-periode label,.cuisine-quantites label{color:var(--text-soft);font-size:calc(12px*var(--echelle));margin-bottom:7px;font-weight:500;display:block}.cuisine-periode .btn{font-size:calc(14px*var(--echelle));margin-top:14px;font-weight:500}.cuisine-batch-resume{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin:24px 20px 0;padding:20px}.cuisine-batch-resume h2{font-family:var(--font-display);font-size:calc(24px*var(--echelle));margin:4px 0 8px;font-weight:500}.cuisine-batch-resume>p:not(.cuisine-sur-titre){font-size:calc(13px*var(--echelle));color:var(--text-soft);line-height:1.6}.cuisine-batch-resume .cuisine-note{font-size:calc(12px*var(--echelle));margin-top:0}.cuisine-batch-plan{padding-top:30px;padding-bottom:28px}.cuisine-section-titre{font-size:calc(18px*var(--echelle));font-family:var(--font-display);margin:0 0 20px;font-weight:500}.cuisine-batch-etape{margin-bottom:24px}.cuisine-batch-etape>h3{font-size:calc(14px*var(--echelle));align-items:baseline;gap:12px;margin:0 0 12px;font-weight:600;line-height:1.5;display:flex}.cuisine-etape-num{color:var(--primary);font-family:var(--font-display);font-size:calc(18px*var(--echelle))}.cuisine-batch-recette{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:10px;padding:18px}.cuisine-batch-recette .cuisine-sur-titre{font-size:calc(10px*var(--echelle));margin-bottom:8px}.cuisine-batch-titre{color:var(--text);font-size:calc(15px*var(--echelle));justify-content:space-between;align-items:center;gap:12px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.cuisine-batch-titre i{color:var(--accent);flex:0 0 16px;width:16px;height:16px}.cuisine-batch-quantite{color:var(--accent);font-size:calc(12px*var(--echelle));flex-wrap:wrap;gap:4px 12px;margin:8px 0 12px;line-height:1.5;display:flex}.cuisine-batch-avance,.cuisine-batch-rangement{font-size:calc(13px*var(--echelle));color:var(--text-soft);margin:0;line-height:1.7}.cuisine-batch-rangement{padding-left:32px}.cuisine-lien-fin{font-size:calc(12px*var(--echelle));margin-top:8px}.cuisine-batch-relais{margin-top:24px}.cuisine-batch-relais a{color:var(--accent);align-items:center;gap:6px;min-height:44px;display:inline-flex}.cuisine-batch-relais i{width:13px;height:13px}.cuisine-ancres{gap:20px;padding:8px 20px 0;display:flex}.cuisine-ancres a{min-height:44px;color:var(--accent);font-size:calc(13px*var(--echelle));align-items:center;gap:7px;font-weight:500;text-decoration:none;display:inline-flex}.cuisine-ancres i{width:13px;height:13px}.cuisine-nutrition{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:12px 20px 0;padding:16px 18px 0}.cuisine-nutrition>.cuisine-sur-titre{font-size:calc(10px*var(--echelle))}.cuisine-nutrition-chiffres{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:14px 0 0;display:grid}.cuisine-nutrition-chiffres dt{color:var(--text-soft);font-size:calc(11px*var(--echelle));min-height:2.8em;line-height:1.4}.cuisine-nutrition-chiffres dd{font-family:var(--font-display);font-size:calc(28px*var(--echelle));margin:0;line-height:1.25}.cuisine-nutrition-chiffres dd small{color:var(--text-soft);font-family:var(--font-body);font-size:calc(12px*var(--echelle))}.cuisine-jauge{background:var(--line);border-radius:3px;height:3px;margin-top:10px;display:block;overflow:hidden}.cuisine-jauge i{border-radius:3px;height:100%;display:block}.cuisine-jauge.est-proteines i{background:var(--primary)}.cuisine-jauge.est-fibres i{background:var(--secondary)}.cuisine-jauge.est-sucres i{background:var(--accent)}.cuisine-quantites{margin-bottom:18px}.cuisine-quantites .cuisine-note{font-size:calc(12px*var(--echelle))}.cuisine-recette #ingredients,.cuisine-recette #preparation{scroll-margin-top:20px}.cuisine-recette .hs-fil{font-family:var(--font-body)}.cuisine-recette .hs-ingredient-nom small{font-size:calc(12px*var(--echelle));margin-top:5px;font-weight:400;line-height:1.5}.cuisine-recette .hs-ingredient{align-items:baseline;gap:12px}.cuisine-recette .hs-ingredient>.q{white-space:normal;max-width:115px;font-size:calc(13px*var(--echelle))}.cuisine-recette .hs-etape{margin-bottom:22px}.cuisine-recette .hs-etape-texte{line-height:1.75}.cuisine-recette .hs-etape .cuisine-detail{border:0;margin-top:8px}.cuisine-recette .hs-etape .cuisine-detail>summary{min-height:40px;font-size:calc(12px*var(--echelle));padding:4px 0}@media (max-width:480px){.cuisine-periode-champs{grid-template-columns:1fr;gap:12px}.cuisine-periode-champs>div{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;display:grid}.cuisine-periode label{margin:0}.cuisine-courses-outils{gap:8px}.cuisine-courses-outils button{padding:8px 10px}.cuisine-courses .hs-rayon-k{padding:14px 12px}.cuisine-courses .hs-rayon-article{padding:13px 12px}.cuisine-nutrition{padding:15px 14px 0}.cuisine-nutrition-chiffres{gap:12px}.cuisine-batch-resume{padding:18px}}@media (prefers-reduced-motion:reduce){.cuisine-detail-action i{transition:none}}.qr-resultat{gap:0;padding:0 0 36px}.qr-resultat .qr-entete{text-align:left;border-bottom:1px solid var(--filet);padding:30px 24px 26px}.qr-resultat .qr-surtitre{color:var(--accent);margin-top:22px;font-size:14px;font-weight:600}.qr-resultat .qr-entete h1{margin-top:10px;line-height:1.18}.qr-resultat .qr-entete>p:not(.qr-surtitre):not(.qr-discretion):not(.qr-cta-note){max-width:47ch;font-size:16px;line-height:1.6}.qr-resultat .qr-discretion{color:var(--text-soft);margin:12px 0 0;font-size:13px;line-height:1.6}.qr-resultat .qr-entete .qr-discretion{font-size:12px;line-height:1.6}.qr-resultat .hs-res-sec{padding:28px 24px 0}.qr-resultat h2{font:600 24px/1.25 var(--font-display);letter-spacing:-.015em;color:var(--text)}.qr-resultat h3{font:600 15px/1.45 var(--font-body);color:var(--text);margin:0}.qr-resultat .hs-fil{margin:0 0 14px}.qr-observations>h2{font:600 15px/1.45 var(--font-body)}.qr-observations-liste{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-card);margin-top:14px;padding:4px 18px}.qr-observation{align-items:flex-start;gap:13px;padding:18px 0;display:flex}.qr-observation+.qr-observation{border-top:1px solid var(--filet-liste)}.qr-icone{width:34px;height:34px;color:var(--accent);background:var(--accent-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.qr-icone i{width:18px;height:18px}.qr-observation:nth-child(2) .qr-icone{background:var(--peach-soft);color:var(--primary-ink)}.qr-observation:nth-child(3) .qr-icone{background:var(--secondary-soft);color:var(--success-ink)}.qr-observation p{margin-top:5px;font-size:15px;line-height:1.5}.qr-observation small{color:var(--text-soft);margin-top:7px;font-size:13px;line-height:1.55;display:block}.qr-resultat .qr-priorite{background:var(--surface);border:1px solid var(--filet-carte);border-radius:var(--radius-card);box-shadow:none;padding:22px}.qr-priorite>.qr-icone{color:var(--primary-ink);background:var(--primary-soft)}.qr-priorite h2{margin-top:14px}.qr-premier-geste p,.qr-priorite>p:not(.qr-discretion):not(.qr-cta-note){margin-top:8px;font-size:16px;line-height:1.6}.qr-premier-geste{border-left:2px solid var(--secondary);margin-top:22px;padding:0 0 0 14px}.qr-libelle{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700;line-height:1.4;display:block}.qr-resultat .qr-priorite>.btn{white-space:normal;width:100%;min-height:52px;margin-top:24px}.qr-cta-note{text-align:center;color:var(--text-soft);margin-top:10px;font-size:12px;line-height:1.5}.qr-etapes{margin:8px 0 0;padding:0;list-style:none}.qr-etapes li{align-items:flex-start;gap:14px;padding:18px 0;display:flex}.qr-etapes li+li{border-top:1px solid var(--filet)}.qr-etapes .qr-icone{background:var(--secondary-soft);color:var(--success-ink)}.qr-etapes p{color:var(--text-soft);margin:6px 0 0;font-size:14px;line-height:1.65}.qr-resultat>.qr-details{padding-top:4px}.qr-details>summary{cursor:pointer;min-height:48px;color:var(--accent);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:500;list-style:none;display:flex}.qr-details>summary::-webkit-details-marker,.qr-resultat .hs-res-jour>summary::-webkit-details-marker{display:none}.qr-details>summary:hover{color:var(--text)}.qr-details>summary:focus-visible,.qr-resultat .hs-res-jour>summary:focus-visible{outline:2px solid var(--focus-anneau);outline-offset:4px;border-radius:5px}.qr-details-action{color:var(--accent);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.qr-details-action i{width:14px;height:14px}.qr-details>summary .qr-fermer,.qr-details[open]>summary .qr-ouvrir,.qr-resultat .hs-res-jour>summary .qr-fermer,.qr-resultat .hs-res-jour[open]>summary .qr-ouvrir{display:none}.qr-details[open]>summary .qr-fermer,.qr-resultat .hs-res-jour[open]>summary .qr-fermer{display:inline}.qr-details[open]>summary .qr-details-action i,.qr-resultat .hs-res-jour[open]>summary .qr-details-action i{transform:rotate(180deg)}.qr-details-corps{border-top:1px solid var(--filet);padding:16px 0}.qr-details-corps .hs-res-texte{font-size:14px}.qr-resultat .hs-res-journee{margin-top:16px;padding:18px}.qr-exemple{color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.5;display:inline-block}.qr-resultat .hs-res-repas{margin-top:15px}.qr-resultat .hs-res-repas-ligne{gap:14px;padding:15px 0}.qr-resultat .ux-resultat-photo{object-fit:cover;border-radius:11px;flex:none;width:74px;height:74px}.qr-resultat .hs-res-repas-ligne>span{min-width:0}.qr-resultat .hs-res-repas-ligne small{letter-spacing:.04em;color:var(--primary-ink);margin:0 0 5px;font-size:11px}.qr-resultat .hs-res-repas-ligne b{font-size:14px;line-height:1.5}.qr-resultat .hs-res-jour>summary{justify-content:space-between;list-style:none}.qr-nutrition{border-top:1px solid var(--filet-liste);margin-top:4px}.qr-nutrition>p{margin:4px 0 10px}.qr-chargement{gap:8px;margin-top:18px;display:grid}.qr-apercu-indisponible>.btn{min-height:44px;margin-top:8px;font-size:14px}.qr-indisponible{margin:18px 0 8px;font-size:15px;line-height:1.6}.qr-inclus{background:var(--sauge-bloc);border-radius:var(--radius-card);padding:23px}.qr-inclus h2{margin-top:9px}.qr-inclus ul{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.qr-inclus li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.qr-inclus li i{width:16px;height:16px;color:var(--success-ink);margin-top:2px}.qr-inscription>.btn{white-space:normal;width:100%;margin-top:18px}.qr-inscription .form-msg{margin-bottom:16px}@media (max-width:380px){.qr-resultat .hs-res-sec{padding-left:18px;padding-right:18px}.qr-resultat .qr-entete{padding:24px 18px}.qr-inclus,.qr-resultat .qr-priorite{padding:18px}.qr-observations-liste,.qr-resultat .hs-res-journee{padding-left:14px;padding-right:14px}.qr-resultat .ux-resultat-photo{width:60px;height:60px}.qr-resultat .hs-res-repas-ligne{gap:10px}}.qr-transition{text-align:center;justify-content:center;align-items:center;gap:18px;min-height:75svh;padding:40px 24px}.qr-transition h1{font:600 clamp(28px,5vw,34px)/1.2 var(--font-display)}.qr-transition>p{max-width:38ch;line-height:1.65}.qr-transition-note{color:var(--text-soft);font-size:14px}.qr-transition-symbole{align-items:center;gap:9px;height:64px;display:flex}.qr-transition-symbole span{background:var(--primary);border-radius:50%;width:13px;height:13px;animation:qr-souffle 1.2s ease-in-out infinite}.qr-transition-symbole span:nth-child(2){background:var(--secondary);animation-delay:.15s}.qr-transition-symbole span:nth-child(3){background:var(--accent);animation-delay:.3s}.qr-souhait-reprise{border-left:2px solid var(--secondary);padding-left:14px;font-size:14px;line-height:1.6}.qr-souhait-reprise .btn{white-space:normal;margin-top:12px}@keyframes qr-souffle{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.qr-transition-symbole span{animation:none}}.qr-resultat .qr-entete{padding-bottom:26px}.qr-resultat .qr-entete h1{max-width:19ch;font-size:clamp(29px,5vw,35px)}.qr-resultat .qr-entete>.qr-cta-note{text-align:center;max-width:none;font-size:12px;line-height:1.5}.qr-promesses{color:var(--success-ink);flex-wrap:wrap;gap:8px 16px;margin:18px 0 0;padding:0;font-size:12px;line-height:1.5;list-style:none;display:flex}.qr-promesses li:before{content:"✓";margin-right:6px}.qr-resultat .qr-hero-cta{white-space:normal;width:100%;margin-top:22px}.qr-voir-menu{color:var(--accent);justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:7px;font-size:13px;display:flex}.qr-voir-menu i{width:15px;height:15px}.qr-cap{background:var(--surface);border:1px solid var(--filet-carte);text-align:left;border-radius:18px;margin-top:22px;padding:20px}.qr-cap-entete{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.qr-cap-souhait{color:var(--accent);font-size:12px}.qr-resultat .qr-cap h2{font:600 16px/1.4 var(--font-body);margin-top:12px}.qr-resultat .qr-cap-valeur{flex-direction:column;gap:5px;margin:12px 0;display:flex}.qr-cap-valeur>strong{font:600 36px/1.15 var(--font-display);color:var(--primary-ink)}.qr-cap-valeur strong span{font-size:22px}.qr-cap-valeur>span{color:var(--text-soft);font-size:12px;line-height:1.5}.qr-resultat .qr-cap-nuance,.qr-resultat .qr-cap-preuve{margin-top:10px;font-size:13px;line-height:1.6}.qr-resultat .qr-cap-preuve{color:var(--text)}.qr-cap-nuance{color:var(--text-soft)}.qr-cap .qr-details{border-top:1px solid var(--filet);margin-top:10px}.qr-cap .qr-details>summary{min-height:44px;font-size:12px}.qr-cap .qr-details-corps{padding:8px 0 0}.qr-cap .qr-details-corps p{margin:0 0 10px;font-size:13px;line-height:1.65}.qr-cap-formulaire form{padding:6px 0 12px}.qr-cap-formulaire label{margin-bottom:8px;font-size:13px;display:block}.qr-cap-formulaire form>div{align-items:stretch;gap:10px;display:flex}.qr-cap-formulaire input{border:1px solid var(--filet-carte);background:var(--surface);width:100%;min-width:0;max-width:120px;min-height:44px;font:inherit;border-radius:10px;padding:10px 12px}.qr-cap-formulaire .btn{white-space:normal;flex:1;min-height:44px;padding:10px 14px;font-size:13px}.qr-cap-formulaire [role=alert]{color:var(--danger-ink);margin-top:8px;font-size:12px;line-height:1.5}.qr-menu{scroll-margin-top:20px}.qr-menu-contenu>.qr-exemple{margin-top:14px}.qr-menu-contenu>.qr-discretion{margin-top:10px}.qr-menu-grille{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.qr-menu-carte{border:1px solid var(--filet-carte);background:var(--surface);border-radius:16px;min-width:0;overflow:hidden}.qr-menu-photo{aspect-ratio:4/3;background:var(--secondary-soft);overflow:hidden}.qr-menu-photo img{object-fit:cover;width:100%;height:100%;display:block}.qr-menu-corps{padding:15px}.qr-menu-meta{color:var(--primary-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-bottom:8px;font-size:11px;line-height:1.4;display:flex}.qr-menu-meta>span:last-child:not(:first-child){color:var(--text-soft);white-space:nowrap}.qr-resultat .qr-menu-carte h3{font:600 19px/1.3 var(--font-display);text-align:left;overflow-wrap:anywhere;margin:0}.qr-menu-carte p{color:var(--text-soft);margin-top:9px;font-size:12px;line-height:1.6}.qr-menu-dessert{background:var(--peach-soft);grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.qr-menu-dessert .qr-menu-photo{height:100%;min-height:175px}.qr-menu .qr-nutrition{margin-top:20px;padding-top:8px}.qr-observations.qr-details{padding-top:24px}.qr-observations>summary>span:first-child{color:var(--text);font-size:14px;font-weight:600}.qr-observations .qr-observations-liste{margin-top:4px}.qr-resultat .hs-res-jour>summary{align-items:center;min-height:48px;display:flex}.qr-resultat .hs-res-jour .qr-menu-grille{padding-bottom:20px}@media (max-width:430px){.qr-menu-grille{grid-template-columns:minmax(0,1fr);gap:18px}.qr-menu-photo{aspect-ratio:16/10}.qr-menu-dessert{display:block}.qr-menu-dessert .qr-menu-photo{height:auto;min-height:0}.qr-menu-corps{padding:16px}.qr-cap{padding:17px}.qr-promesses{gap:7px 12px}}.qr-reperes-menu{border:1px solid var(--filet-carte);border-left:3px solid var(--secondary);background:var(--sauge-bloc);border-radius:14px;margin-top:18px;padding:19px 20px}.qr-reperes-badge{color:var(--success-ink);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.6;display:inline-block}.qr-resultat .qr-reperes-menu h3{font:600 21px/1.3 var(--font-display);margin:7px 0 0}.qr-resultat .qr-reperes-menu p{color:var(--text-soft);margin:10px 0 0;font-size:13px;line-height:1.65}.qr-reperes-points{border-top:1px solid var(--filet);color:var(--success-ink);flex-wrap:wrap;gap:7px 16px;margin-top:14px;padding-top:12px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.qr-reperes-points span:before{content:"✓";margin-right:5px}@media (max-width:430px){.qr-reperes-menu{padding:17px}}.ux-lecon .hs-lecture-tete{padding-top:26px;padding-bottom:0}.ux-lecon .hs-lecture-tete h1{font-size:calc(29px*var(--echelle));text-wrap:balance;line-height:1.2}.ux-lecon-intro{font-size:calc(14px*var(--echelle));color:var(--text-soft);margin-top:12px;line-height:1.5}.ux-audio-entree{border:1px solid var(--accent);border-radius:var(--radius-bloc);background:var(--accent);width:100%;min-height:82px;color:var(--surface);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:14px;padding:16px;transition:box-shadow .15s;display:flex}.ux-audio-entree:hover{box-shadow:var(--ombre-cta)}.ux-audio-entree-icone{background:var(--surface);width:48px;height:48px;color:var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.ux-audio-entree-icone i{width:23px;height:23px}.ux-audio-entree-texte{flex:1;min-width:0}.ux-audio-entree-texte b{font-size:calc(16px*var(--echelle));font-weight:600;line-height:1.35;display:block}.ux-audio-entree-texte small{font-size:calc(13px*var(--echelle));margin-top:4px;line-height:1.4;display:block}.ux-audio-entree>i{flex:none;width:18px}.ux-audio-entree:focus-visible,.ux-ecoute-options button:focus-visible,.ux-ecoute-reduire:focus-visible,.ux-lecon-reperes a:focus-visible,.ux-lecon-sources summary:focus-visible{outline:3px solid var(--focus-anneau);outline-offset:3px}.ux-lecon-illustration{padding-top:20px}.ux-lecon .hs-lecture-photo{aspect-ratio:auto;height:clamp(120px,21vw,174px);margin:0}.ux-lecon-reperes{margin:14px var(--page-x)0;border-bottom:1px solid var(--filet);flex-wrap:wrap;gap:4px 16px;padding-bottom:6px;display:flex}.ux-lecon-reperes a{min-height:44px;color:var(--accent);font-size:calc(13px*var(--echelle));align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.ux-lecon-reperes a:hover{text-underline-offset:4px;text-decoration:underline}.ux-lecon-texte{padding-top:24px}.ux-lecon #a-retenir,.ux-lecon #ecouter,.ux-lecon #en-pratique,.ux-lecon #lire-la-lecon{scroll-margin-top:20px}.ux-lecon-intertitre{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;margin-bottom:16px;display:flex}.ux-lecon-intertitre h2{font-family:var(--font-display);font-size:calc(22px*var(--echelle));font-weight:500}.ux-lecon-intertitre span{color:var(--text-soft);font-size:calc(12px*var(--echelle))}.ux-lecon .hs-corps{background:0 0;border:0;border-radius:0;padding:0 0 20px}.ux-lecon .hs-corps p{margin-bottom:22px;line-height:1.75}.ux-lecon .hs-corps p:last-child{margin-bottom:0}.ux-lecon .hs-micro{margin-top:4px}.ux-lecon-sources{border-top:1px solid var(--filet);margin-top:18px}.ux-lecon-sources summary{min-height:48px;color:var(--accent);font-size:calc(13px*var(--echelle));cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;list-style:none;display:flex}.ux-lecon-sources summary::-webkit-details-marker{display:none}.ux-deplier{font-size:calc(12px*var(--echelle));flex:none;align-items:center;gap:6px;display:inline-flex}.ux-deplier i{width:14px;height:14px}.ux-lecon-sources .quand-ouvert,.ux-lecon-sources[open] .quand-ferme{display:none}.ux-lecon-sources[open] .quand-ouvert{display:inline}.ux-lecon-sources[open] .ux-deplier i{transform:rotate(180deg)}.ux-ecoute.hs-ecoute{--hs-pochette:min(216px,46vw,24dvh)}.ux-ecoute .hs-ecoute-corps{padding-top:max(10px,env(safe-area-inset-top))}.ux-ecoute .hs-ecoute-tete{flex-wrap:wrap;gap:4px 12px}.ux-ecoute-reduire{min-height:44px;color:var(--accent);font:inherit;font-size:calc(12px*var(--echelle));cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.ux-ecoute-reduire i{width:18px;height:18px}.ux-ecoute .hs-ecoute-position{text-align:right;font-size:calc(10px*var(--echelle));letter-spacing:.08em;flex:140px;font-weight:600}.ux-ecoute .hs-ecoute-pochette-boite{margin-top:12px}.ux-ecoute .hs-ecoute-titre{font-size:calc(25px*var(--echelle));text-wrap:balance;margin-top:18px;line-height:1.2}.ux-ecoute-etat{color:var(--text-soft);font-size:calc(12px*var(--echelle));flex-wrap:wrap;flex:none;justify-content:space-between;gap:6px 12px;margin-top:10px;line-height:1.5;display:flex}.ux-ecoute-etat [role=status]{color:var(--accent);font-weight:500}.ux-ecoute .hs-ecoute-piste{margin-top:8px}.ux-ecoute-transport{justify-content:center;align-items:center;gap:clamp(20px,8vw,64px);margin-top:12px}.ux-ecoute .hs-ecoute-cmd.est-lecture .hs-ecoute-bt{width:68px;height:68px}.ux-ecoute .hs-ecoute-cmd.est-lecture small{font-size:calc(13px*var(--echelle));color:var(--text);font-weight:600}.ux-ecoute-options{flex-wrap:wrap;flex:none;justify-content:center;gap:8px 24px;margin:8px 0 12px;display:flex}.ux-ecoute-options button{border-radius:var(--radius-chip);min-height:44px;font:inherit;font-size:calc(12px*var(--echelle));color:var(--accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.ux-ecoute-options button:hover,.ux-ecoute-reduire:hover{background:var(--survol-doux)}.ux-ecoute-options i{width:17px;height:17px}.ux-ecoute .hs-ecoute-bas{flex:none;margin-top:0;padding-top:6px}.ux-ecoute .hs-ecoute-lien{flex:1;min-width:0;padding-inline:2px}.ux-ecoute .hs-ecoute-lien small{font-size:calc(11.5px*var(--echelle));line-height:1.4}.ux-ecoute-confirmation{background:var(--sauge-bloc);color:var(--text);border-radius:var(--radius-tuile);font-size:calc(13px*var(--echelle));flex:none;margin:8px 0;padding:12px;line-height:1.5}.ux-ecoute-continuite{font-size:calc(12px*var(--echelle));color:var(--text-soft);margin:6px 0 10px;line-height:1.5}.ux-ecoute-fin{flex:none;margin-top:18px}.ux-ecoute-fin>.hs-filet{display:none}.ux-ecoute-fin>.hs-sec{padding:0!important}.ux-ecoute-fin .hs-btn,.ux-ecoute-fin .hs-btn2{white-space:normal;width:100%}.ux-ecoute .hs-ecoute-panne{margin:14px 0 0}@media (max-height:780px){.ux-ecoute.hs-ecoute{--hs-pochette:min(148px,38vw,20dvh)}}@media (max-width:359px){.ux-ecoute .hs-ecoute-position{text-align:left;flex-basis:100%}.ux-ecoute .hs-ecoute-titre{font-size:calc(23px*var(--echelle))}}@media (prefers-reduced-motion:reduce){.ux-audio-entree{transition:none}}.offre-2026 .offre-raccourcis{color:var(--accent);flex-wrap:wrap;gap:12px 24px;margin-top:12px;font-size:14px;display:flex}.offre-statut{color:var(--text-soft);align-items:center;gap:9px;font-size:13px;line-height:1.6;display:flex}.offre-point{background:var(--secondary);border-radius:50%;flex:none;width:7px;height:7px}.offre-parcours{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0;display:grid}.offre-parcours article{border-top:1px solid var(--line);padding-top:18px}.offre-parcours .num{color:var(--primary);font-size:30px}.offre-parcours h3{margin:8px 0 12px}.offre-note,.offre-photo-legende{color:var(--text-soft);font-size:13px;line-height:1.65}.offre-photo-legende{text-align:center;margin-top:12px}.offre-prestations article{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:22px 0;display:flex}.offre-prestations article>svg{width:22px;color:var(--accent);flex:none;margin-top:4px}.offre-prestations h3{margin:0 0 8px;font-size:21px}.offre-prestations p{margin:0}.offre-ticket-prix{text-align:left;max-width:700px;margin:auto}.offre-ticket-prix h2{margin:16px 0;font-size:clamp(38px,6vw,58px)}.offre-ticket-prix h2 small{font:500 14px var(--font-body);color:var(--text-soft)}.offre-ticket-prix .offre-lien-discret{margin-top:18px;font-size:13px;display:flex}.service-cuisine-lien{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--surface);color:var(--accent);align-items:center;gap:12px;margin:12px 0;padding:14px 16px;text-decoration:none;display:flex}.service-cuisine-lien>svg{flex:none;width:18px}.service-cuisine-lien>svg:last-child{margin-left:auto}.service-cuisine-lien strong{font-size:14px;font-weight:600;display:block}.service-cuisine-lien small{color:var(--text-soft);margin-top:3px;font-size:12px;display:block}.service-cuisine-lien:hover{background:var(--sauge-bloc)}.cuisine-service{max-width:960px;margin:auto;padding:30px 24px 48px}.service-entete{max-width:700px;padding:12px 0 28px}.service-entete>.eyebrow{margin-top:28px}.service-entete h1{margin:12px 0 18px;font-size:clamp(32px,5vw,48px);line-height:1.15}.service-photo{object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto;max-height:390px;display:block}.service-formules{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:36px 0;display:grid}.service-formules article{border-top:1px solid var(--line);padding-top:24px}.service-formules h2{margin:10px 0 14px;font-size:28px}.service-formules ul{padding-left:18px;line-height:1.7}.service-precision{background:var(--sauge-bloc);border-radius:var(--radius-card);padding:22px}.service-precision p{margin-bottom:0}.service-fiscal{border-block:1px solid var(--line);margin:28px 0;padding:20px 0;font-size:14px}.service-demande summary,.service-fiscal summary{cursor:pointer;color:var(--accent);padding:10px 0}.service-demande{padding-top:18px;scroll-margin-top:100px}.service-demande h2{margin:10px 0 18px;font-size:30px}.service-choix{border:0;margin:24px 0;padding:0}.service-choix legend{margin-bottom:12px;font-weight:600}.service-choix label{border:1px solid var(--line);border-radius:var(--radius-btn);cursor:pointer;align-items:center;gap:8px;margin:0 12px 8px 0;padding:12px;display:inline-flex}.service-champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.service-champs label{gap:8px;font-size:14px;display:grid}.service-champs input,.service-champs select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--text);border-radius:12px;padding:10px}.service-message{white-space:pre-line;background:var(--sauge-bloc);border-radius:12px;padding:16px;font-size:14px}.service-contact{flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0 12px;display:flex}.service-fin{margin-top:32px}.accomp-connectee .offre-parcours,.accomp-connectee .service-formules{grid-template-columns:1fr}.accomp-connectee .offre-parcours{gap:8px}.content .cuisine-service{padding:20px}.content .service-formules{grid-template-columns:1fr}@media (max-width:700px){.offre-parcours,.service-formules{grid-template-columns:1fr;gap:18px}.cuisine-service{padding:24px 20px 40px}.service-contact{flex-direction:column;align-items:stretch}.service-contact .btn{width:100%}}@media (max-width:380px){.service-champs{grid-template-columns:1fr}}.cap-personnel{border:1px solid var(--line);border-left:3px solid var(--secondary);background:var(--sauge-bloc);border-radius:16px;margin:16px 20px 24px;padding:18px 20px}.cap-ligne{justify-content:space-between;align-items:center;gap:12px;display:flex}.cap-ligne p{margin:0}.cap-ligne a{color:var(--accent);font-size:12px}.cap-personnel h2{margin:10px 0;font-size:23px}.cap-personnel p{margin:10px 0}.cap-pourquoi{color:var(--text-soft);font-size:14px}.cap-action{color:var(--accent);margin-top:14px;font-size:13px;display:block}.cap-mesures{flex-wrap:wrap;gap:20px;margin:18px 0;display:flex}.cap-mesures dt{color:var(--text-soft);font-size:12px}.cap-mesures dd{margin:6px 0 0;font-size:20px}.page-cap{padding:24px 20px 48px}.page-cap header{margin:28px 0}.formulaire-cap fieldset{border:0;padding:0}.formulaire-cap legend{margin-bottom:18px;padding:0;font-weight:600}.formulaire-cap label{margin:18px 0;display:block}.formulaire-cap label input[type=radio]{margin-right:6px}.formulaire-cap input:not([type=radio]),.formulaire-cap textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);border-radius:12px;margin-top:8px;padding:12px;display:block}.equipe-accompagnement{max-width:1200px;padding:32px}.equipe-accompagnement>details,.equipe-accompagnement>section{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:28px 0;padding:22px}.equipe-accompagnement summary{cursor:pointer;padding:12px 0;font-weight:600}.equipe-form{max-width:700px;margin:20px 0}.equipe-form fieldset{border:0;padding:0}.equipe-form legend{margin-bottom:12px;font-weight:600}.equipe-form label,.equipe-relecture label{margin:16px 0;display:block}.equipe-form input:not([type=checkbox]),.equipe-form select,.equipe-form textarea,.equipe-relecture select,.equipe-relecture textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:8px;margin-top:6px;padding:10px}.equipe-relecture{border-top:1px solid var(--line);padding:22px 0}.equipe-relecture dl{flex-wrap:wrap;gap:16px;display:flex}.equipe-relecture dt{color:var(--text-soft);font-size:12px}.equipe-relecture dd{margin:4px 0}.suivi-retour{border-top:1px solid var(--line);padding:20px 0}.cercle-adhesion{margin:24px 0}.cercle-adhesion label{margin-bottom:16px;line-height:1.7;display:block}.cuisine-service .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600;line-height:1.5}.offre-premiere-action{margin:12px 0}:root{color-scheme:light only;--page-x:20px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}