/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/web/spectral-300-italic-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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/web/spectral-300-italic-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/web/spectral-400-italic-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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/web/spectral-400-italic-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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/web/spectral-300-normal-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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/web/spectral-300-normal-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/web/spectral-400-normal-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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/web/spectral-400-normal-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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/web/spectral-500-normal-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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/web/spectral-500-normal-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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/web/spectral-600-normal-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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/web/spectral-600-normal-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:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/fonts/web/dm-sans-100-1000-italic-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:DM Sans;font-style:italic;font-weight:100 1000;font-display:swap;src:url(/fonts/web/dm-sans-100-1000-italic-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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/web/dm-sans-100-1000-normal-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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/web/dm-sans-100-1000-normal-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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/web/playfair-display-400-normal-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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/web/playfair-display-400-normal-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/web/playfair-display-600-normal-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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/web/playfair-display-600-normal-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/web/playfair-display-700-normal-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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/web/playfair-display-700-normal-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:Switzer;src:url(/fonts/web/switzer-400-normal.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(/fonts/web/switzer-500-normal.woff2)format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(/fonts/web/switzer-600-normal.woff2)format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(/fonts/web/switzer-700-normal.woff2)format("woff2");font-weight:700;font-display:swap;font-style:normal}:root{--bg-main:#f3f1ec;--bg-card:var(--paper);--bg-sidebar:#1d2b28;--text-main:#1d2b28;--text-light:#6b7d76;--text-sidebar:#a9c3bb;--text-sidebar-active:var(--cream);--accent:#3d8b78;--accent-light:#e3f2ee;--accent-warm:#bf7940;--border:#dbd7ce;--shadow:0 2px 12px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow:0 2px 12px color-mix(in oklch,var(--ink) 8%,transparent)}}:root{--shadow-lg:0 8px 32px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-lg:0 8px 32px color-mix(in oklch,var(--ink) 12%,transparent)}}:root{--ombre-posee:0 3px 10px var(--ink)}@supports (color:color-mix(in lab,red,red)){:root{--ombre-posee:0 3px 10px color-mix(in oklch,var(--ink) 26%,transparent)}}:root{--radius:14px;--radius-sm:8px;--cream:oklch(96.5% .012 80);--cream-deep:oklch(93% .014 80);--paper:oklch(98% .008 80);--ink:oklch(22% .018 175);--ink-soft:oklch(35% .02 175);--ink-mute:oklch(50% .015 175);--ink-faint:oklch(70% .012 175);--rule:oklch(85% .014 80);--rule-strong:oklch(70% .016 80);--clinical:oklch(56% .085 165);--clinical-deep:oklch(42% .09 165);--clinical-wash:oklch(94% .02 165);--ochre:oklch(64% .13 65);--ochre-wash:oklch(96% .025 65);--serif:"Spectral","Iowan Old Style",Georgia,serif;--sans:"Switzer",-apple-system,BlinkMacSystemFont,system-ui,sans-serif}@layer legacy{*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-main);color:var(--text-main);font-family:DM Sans,Segoe UI,sans-serif}button{cursor:pointer;background:0 0;border:none;font-family:inherit}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.fade-in{animation:fadeIn .4s}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}.chargement-page{max-width:46rem;margin:0 auto;padding:2rem 1.25rem}.chargement-ecran{background:var(--cream);min-height:100vh}.emotion-slider{appearance:none;cursor:pointer;background:var(--border);border-radius:3px;outline:none;width:100%;height:6px;transition:background .2s}.emotion-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent);border:3px solid var(--cream);width:26px;height:26px;box-shadow:0 1px 8px var(--ink);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.emotion-slider::-webkit-slider-thumb{box-shadow:0 1px 8px color-mix(in oklch,var(--ink) 22%,transparent)}}.emotion-slider::-webkit-slider-thumb{cursor:grab}.emotion-slider:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.1)}.emotion-slider::-moz-range-thumb{background:var(--accent);border:3px solid var(--cream);width:26px;height:26px;box-shadow:0 1px 8px var(--ink);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.emotion-slider::-moz-range-thumb{box-shadow:0 1px 8px color-mix(in oklch,var(--ink) 22%,transparent)}}.emotion-slider::-moz-range-thumb{cursor:grab}.ui-close{border-radius:var(--radius-sm);background:var(--cream);border:1px solid var(--rule);width:44px;height:44px;color:var(--ink-mute);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s;display:flex}.ui-close:hover{border-color:var(--rule-strong);color:var(--ink)}.ui-close-bubble{color:var(--cream);background:0 0;border:none}@supports (color:color-mix(in lab,red,red)){.ui-close-bubble{color:color-mix(in oklch,var(--cream) 78%,transparent)}}.ui-close-bubble:hover{color:var(--cream)}.agenda-detail{flex:0 0 340px}.mobile-topbar{padding:calc(env(safe-area-inset-top) + 12px) 16px 14px;border-bottom:1px solid var(--rule);align-items:center;margin:-20px -16px 20px;display:none}.mobile-topbar-brand{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex;position:relative}.mobile-topbar-brand:before{content:"";position:absolute;inset:-8px 0}@media (max-width:767px){.year-day-grid{display:none!important}.mobile-topbar{display:flex}.agenda-detail{flex:100%;min-width:0}.agenda-header{flex-direction:column;align-items:flex-start;gap:10px}.card-grid{grid-template-columns:1fr!important}button{min-height:44px}button[data-icon]{min-width:44px;min-height:44px}.app-shell main h1{font-size:clamp(20px,5vw,28px)!important}.app-shell main h2{font-size:clamp(16px,4vw,22px)!important}.app-shell main>*{max-width:100%;overflow-x:hidden}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}input,select,textarea{font-size:16px!important}}html{scroll-behavior:smooth}.lp-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.lp-split{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.lp-split>div{flex:1;min-width:260px}.lp-steps{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.lp-step{flex:1;min-width:200px;max-width:260px}.lp-btns{flex-wrap:wrap;gap:12px;display:flex}.lp-card{background:#fff;border:1px solid #dbd7ce;border-radius:16px;padding:32px 28px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 20px #1d2b280f}.lp-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #1d2b281a}.lp-btn-primary{color:#fff;background:#3d8b78;border-radius:50px;padding:13px 30px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 6px 24px #3d8b7866}.lp-btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 10px 32px #3d8b7880}.lp-btn-outline{color:#fff;background:#ffffff14;border:1.5px solid #ffffff40;border-radius:50px;padding:13px 30px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.lp-btn-outline:hover{background:#ffffff26;transform:translateY(-2px)}.lp-nav-login{color:#a9c3bbe6;white-space:nowrap;border:1.5px solid #fff3;border-radius:50px;padding:8px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.lp-nav-login:hover{color:#fff;background:#ffffff14}.lp-nav-register{color:#fff;white-space:nowrap;background:#3d8b78;border-radius:50px;padding:8px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;box-shadow:0 4px 16px #3d8b7866}.lp-nav-register:hover{filter:brightness(1.1);transform:translateY(-1px)}.lp-check{background:#3d8b7833;border:1.5px solid #3d8b7866;border-radius:50%}.lp-check,.lp-check-light{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:2px;display:flex}.lp-check-light{background:#3d8b781f;border:1.5px solid #3d8b7859;border-radius:50%}@media (max-width:760px){.lp-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.lp-hero-subtitle{font-size:16px!important}.lp-hero-desc{font-size:15px!important}.lp-section-title{font-size:27px!important}.lp-section{padding:64px 22px!important}.lp-hero{padding:116px 22px 72px!important}.lp-header-inner{gap:6px!important;padding:0 14px!important}.lp-logo-img{max-width:110px!important;height:27px!important}.lp-nav-contact{display:none!important}.lp-nav-login,.lp-nav-register{padding:6px 12px!important;font-size:12px!important}.lp-lang-toggle button{padding:4px 10px!important;font-size:11px!important}.lp-split{gap:32px!important}}@media (max-width:420px){.lp-logo-img{max-width:88px!important}.lp-nav-register{display:none!important}.lp-nav-login{padding:6px 11px!important;font-size:12px!important}}.lp-stat-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.lp-stat-grid-2{grid-template-columns:repeat(2,1fr);gap:24px;max-width:780px;margin:0 auto;display:grid}.lp-paths-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.lp-tiles-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.lp-aud-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.lp-privacy-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp-stat-card{text-align:center;background:#fff;border:1px solid #e6e3dc;border-radius:18px;padding:36px 24px;transition:transform .2s,box-shadow .2s}.lp-stat-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1a2e2a14}.lp-stat-num{font-family:var(--serif);color:#3d8b78;margin-bottom:14px;font-size:60px;font-weight:700;line-height:1}.lp-stat-label{color:#1d2b28;font-size:16px;font-weight:600;line-height:1.45}.lp-stat-desc{color:#6b7d76;margin-top:8px;font-size:14px}.lp-transition{text-align:center;color:#3b4a44;max-width:700px;margin:56px auto 36px;font-size:17px;line-height:1.6;position:relative}.lp-transition:before{content:"";opacity:.5;background:#3d8b78;width:40px;height:2px;margin:0 auto 22px;display:block}.lp-path{border:1px solid #e6e3dc;border-radius:20px;flex-direction:column;padding:40px 32px;display:flex}.lp-path.light{background:linear-gradient(160deg,#fff,#f3efe6)}.lp-path.dark{color:#fff;background:linear-gradient(160deg,#1d2b28,#102320)}.lp-path-tag{border-radius:999px;align-self:flex-start;margin-bottom:16px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.lp-path.light .lp-path-tag{color:#3d8b78;background:#3d8b781f}.lp-path.dark .lp-path-tag{color:#fff;background:#ffffff1f}.lp-path h3{font-family:var(--serif);margin:0 0 10px;font-size:26px;line-height:1.2}.lp-path.light h3{color:#1d2b28}.lp-path-lead{opacity:.85;margin:0 0 22px;font-size:15px;line-height:1.6}.lp-path ul{flex:1;margin:0;padding:0;list-style:none}.lp-path li{border-top:1px solid #0000000f;padding:9px 0 9px 26px;font-size:15px;line-height:1.5;position:relative}.lp-path.dark li{border-top-color:#ffffff1a}.lp-path li:first-child{border-top:none}.lp-path li:before{content:"";background:#3d8b78;border-radius:50%;width:12px;height:12px;position:absolute;top:16px;left:0}.lp-path.dark li:before,.lp-tile{background:#fff}.lp-tile{border:1px solid #e6e3dc;border-radius:16px;padding:26px 22px;transition:transform .2s,box-shadow .2s}.lp-tile:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1a2e2a14}.lp-tile-icon{color:#3d8b78;background:#3d8b781a;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;font-size:22px;display:flex}.lp-tile h3{font-family:var(--sans);color:#1d2b28;margin:0 0 8px;font-size:17px;font-weight:700}.lp-tile p{color:#6b7d76;margin:0;font-size:14px;line-height:1.55}.lp-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px;display:flex}.lp-chip{color:#1d2b28;background:#fff;border:1px solid #e6e3dc;border-radius:999px;padding:5px 13px;font-size:13px;font-weight:500}.lp-aud-card{border:1px solid #e6e3dc;border-radius:20px;flex-direction:column;padding:40px 32px;display:flex}.lp-aud-card.light{background:linear-gradient(160deg,#fff,#f3efe6)}.lp-aud-card.dark{color:#fff;background:linear-gradient(160deg,#1d2b28,#102320)}.lp-aud-tag{border-radius:999px;align-self:flex-start;margin-bottom:16px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.lp-aud-card.light .lp-aud-tag{color:#3d8b78;background:#3d8b781f}.lp-aud-card.dark .lp-aud-tag{color:#fff;background:#ffffff1f}.lp-aud-card h3{font-family:var(--serif);margin:0 0 10px;font-size:26px;line-height:1.2}.lp-aud-card.light h3{color:#1d2b28}.lp-aud-card .lp-aud-lead{opacity:.85;margin:0 0 22px;font-size:15px;line-height:1.6}.lp-aud-card ul{flex:1;margin:0 0 26px;padding:0;list-style:none}.lp-aud-card li{padding:9px 0 9px 30px;font-size:15px;line-height:1.55;position:relative}.lp-aud-card li:before{content:"✓";color:#3d8b78;background:#3d8b781f;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex;position:absolute;top:9px;left:0}.lp-aud-card.dark li:before{color:#fff;background:#ffffff24}.lp-aud-card .lp-aud-cta{align-self:flex-start}.lp-aud-card.dark .lp-aud-cta{color:#1d2b28;cursor:pointer;background:#fff;border:none;border-radius:50px;padding:13px 30px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block;box-shadow:0 6px 24px #0000002e}.lp-aud-card.dark .lp-aud-cta:hover{transform:translateY(-2px);box-shadow:0 10px 32px #00000040}.lp-who-seal{color:#1d2b28;background:#fff;border:1px solid #e6e3dc;border-radius:999px;align-items:center;gap:10px;margin-bottom:22px;padding:9px 18px;font-size:13px;font-weight:500;display:inline-flex}.lp-who-seal:before{content:"";background:#3d8b78;border-radius:50%;width:8px;height:8px}.lp-priv-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:18px 20px}.lp-priv-item h4{font-family:var(--sans);color:#fff;align-items:center;gap:8px;margin:0 0 6px;font-size:14px;font-weight:700;display:flex}.lp-priv-item p{color:#ffffffa6;margin:0;font-size:13px}.lp-priv-ico{color:#7dd3b2;background:#7dd3b22e;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.lp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#3d8b78;margin-bottom:14px;font-size:12px;font-weight:600;display:inline-block}.lp-source{text-align:center;color:#6b7d76;letter-spacing:.04em;margin-top:28px;font-size:12px}.lp-notice{background:#fff;border:1px solid #e6e3dc;border-radius:14px;grid-template-columns:1fr 2fr;align-items:start;gap:32px;max-width:900px;margin:0 auto;padding:22px 26px;display:grid}.lp-notice-head h2{font-family:var(--serif);color:#1d2b28;margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.25}.lp-notice-head p{color:#6b7d76;margin:0;font-size:13px;line-height:1.6}.lp-notice-body p{color:#3b4a44;margin:0 0 8px;font-size:13px;line-height:1.6}.lp-notice-lead{margin-top:4px;font-size:13px;color:#1d2b28!important;font-weight:600!important}.lp-notice-body ul{flex-wrap:wrap;gap:6px 18px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.lp-notice-body li{color:#3b4a44;padding:2px 0 2px 14px;font-size:13px;line-height:1.5;position:relative}.lp-notice-body li:before{content:"";background:#3d8b78;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:2px}.lp-notice-small{line-height:1.6;color:#6b7d76!important;margin-top:6px!important;font-size:12px!important;font-weight:400!important}.lp-tel{color:#3d8b78;border-bottom:1px dotted #3d8b7880;font-weight:700;text-decoration:none}.lp-tel:hover{border-bottom-style:solid}@media (max-width:960px){.lp-aud-grid,.lp-paths-grid,.lp-privacy-grid,.lp-stat-grid,.lp-stat-grid-2,.lp-tiles-grid{grid-template-columns:1fr!important}.lp-stat-num{font-size:50px!important}.lp-notice{grid-template-columns:1fr!important;gap:14px!important}}.cm-grid-bg{pointer-events:none;border:1px dashed #00000024;border-radius:24px;position:absolute;inset:30px}.cm-grid-bg:after,.cm-grid-bg:before{content:"";background:#00000017;position:absolute}.cm-grid-bg:before{height:1px;top:50%;left:0;right:0}.cm-grid-bg:after{width:1px;top:0;bottom:0;left:50%}.cm-axis-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:12px;position:absolute}@supports (color:color-mix(in lab,red,red)){.cm-axis-lbl{color:color-mix(in oklch,var(--ink) 55%,transparent)}}.cm-axis-lbl{pointer-events:none;white-space:nowrap;font-weight:600;font-family:var(--sans)}.cm-axis-lbl.top{top:4px;left:50%;transform:translate(-50%)}.cm-axis-lbl.bottom{bottom:4px;left:50%;transform:translate(-50%)}.cm-axis-lbl.left{writing-mode:vertical-rl;top:50%;left:0;transform:translateY(-50%)rotate(180deg)}.cm-axis-lbl.right{writing-mode:vertical-rl;top:50%;right:0;transform:translateY(-50%)}.cm-bubble{--col:var(--cl-n);--size:30%;width:var(--size);aspect-ratio:1;cursor:pointer;color:var(--cream);background:radial-gradient(circle at 35% 30%,var(--col) 0,var(--col) 62%,var(--col) 100%);border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.cm-bubble{background:radial-gradient(circle at 35% 30%,color-mix(in oklch,var(--col) 40%,white) 0,var(--col) 62%,color-mix(in oklch,var(--col) 70%,black) 100%)}}.cm-bubble{box-shadow:0 14px 36px var(--col),inset 0 -12px 30px #00000021,inset 0 12px 30px #ffffff38}@supports (color:color-mix(in lab,red,red)){.cm-bubble{box-shadow:0 14px 36px color-mix(in oklch,var(--col) 38%,transparent),inset 0 -12px 30px oklch(0 none none/.13),inset 0 12px 30px oklch(100% 5.96046e-8 none/.22)}}.cm-bubble{font-family:inherit;transition:filter .2s}.cm-bubble:after{content:"";pointer-events:none;background:radial-gradient(oklch(100% 5.96046e-8 none/.55),#0000 70%);border-radius:50%;width:42%;height:30%;position:absolute;top:12%;left:20%}.cm-bubble:hover{filter:saturate(1.12)}.cm-bubble:active{filter:saturate(.92)brightness(.95)}.cm-bubble .cm-lab{font-family:var(--serif);text-align:center;z-index:1;color:var(--ink);text-shadow:0 0 3px var(--cream),0 1px 2px var(--cream);font-size:clamp(12px,3.6cqi,16px);font-weight:500;line-height:1.12;position:relative}@supports (color:color-mix(in lab,red,red)){.cm-bubble .cm-lab{text-shadow:0 0 3px color-mix(in oklch,var(--cream) 85%,transparent),0 1px 2px color-mix(in oklch,var(--cream) 70%,transparent)}}.cm-b-tl{--col:var(--cl-da);top:28%;left:26%}.cm-b-tr{--col:var(--cl-aa);top:28%;left:74%}.cm-b-c{--col:var(--cl-n);top:50%;left:50%}.cm-b-bl{--col:var(--cl-dc);top:72%;left:26%}.cm-b-br{--col:var(--cl-ac);top:72%;left:74%}.cm-sub-grid{flex-wrap:wrap;gap:clamp(10px,2vw,18px);width:100%;max-width:860px;margin:0 auto;padding:14px 0 36px}.cm-sub-bubble,.cm-sub-grid{justify-content:center;align-items:center;display:flex;position:relative}.cm-sub-bubble{--col:var(--cl-n);--s:clamp(108px,18vw,144px);width:var(--s);height:var(--s);cursor:pointer;color:var(--ink);text-align:center;font-family:var(--serif);text-shadow:0 0 3px var(--cream),0 1px 2px var(--cream);border:none;border-radius:50%;padding:clamp(10px,1.6vw,16px);font-size:clamp(13px,1.8vw,17px);font-weight:500}@supports (color:color-mix(in lab,red,red)){.cm-sub-bubble{text-shadow:0 0 3px color-mix(in oklch,var(--cream) 85%,transparent),0 1px 2px color-mix(in oklch,var(--cream) 70%,transparent)}}.cm-sub-bubble{background:radial-gradient(circle at 35% 30%,var(--col) 0,var(--col) 62%,var(--col) 100%)}@supports (color:color-mix(in lab,red,red)){.cm-sub-bubble{background:radial-gradient(circle at 35% 30%,color-mix(in oklch,var(--col) 40%,white) 0,var(--col) 62%,color-mix(in oklch,var(--col) 72%,black) 100%)}}.cm-sub-bubble{box-shadow:0 10px 26px var(--col),inset 0 -8px 22px #00000021,inset 0 8px 22px #ffffff38}@supports (color:color-mix(in lab,red,red)){.cm-sub-bubble{box-shadow:0 10px 26px color-mix(in oklch,var(--col) 32%,transparent),inset 0 -8px 22px oklch(0 none none/.13),inset 0 8px 22px oklch(100% 5.96046e-8 none/.22)}}.cm-sub-bubble{flex:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),filter .2s}.cm-sub-bubble:after{content:"";pointer-events:none;background:radial-gradient(oklch(100% 5.96046e-8 none/.55),#0000 70%);border-radius:50%;width:40%;height:28%;position:absolute;top:14%;left:22%}.cm-sub-bubble:nth-child(4n+1){margin-top:clamp(16px,3vw,34px)}.cm-sub-bubble:nth-child(4n+2){margin-top:clamp(-8px,-1vw,-6px)}.cm-sub-bubble:nth-child(4n+3){margin-top:clamp(10px,1.8vw,18px)}.cm-sub-bubble:nth-child(4n+4){margin-top:clamp(-16px,-1.5vw,-12px)}.cm-sub-bubble:hover{filter:saturate(1.1);transform:translateY(-4px)scale(1.05)}.cm-sub-bubble:active{transform:translateY(0)scale(.97)}.cm-expanded-wrap{transition:opacity var(--soft) var(--se),transform var(--soft) var(--se);flex-direction:column;align-items:center;gap:18px;display:flex}.cm-expanded-wrap[data-starting-style]{opacity:0;transform:scale(.2)}.cm-expanded-wrap[data-ending-style]{opacity:0;transform:scale(.9)}.cm-expanded{--col:var(--cl-n);--d:min(82vw,64vh,360px);width:var(--d);height:var(--d);aspect-ratio:1;background:radial-gradient(circle at 35% 28%,var(--col) 0,var(--col) 60%,var(--col) 100%);border-radius:50%;flex:none;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cm-expanded{background:radial-gradient(circle at 35% 28%,color-mix(in oklch,var(--col) 38%,white) 0,var(--col) 60%,color-mix(in oklch,var(--col) 72%,black) 100%)}}.cm-expanded{box-shadow:0 28px 72px var(--col),inset 0 -22px 60px #00000026,inset 0 22px 60px #ffffff38}@supports (color:color-mix(in lab,red,red)){.cm-expanded{box-shadow:0 28px 72px color-mix(in oklch,var(--col) 44%,transparent),inset 0 -22px 60px oklch(0 none none/.15),inset 0 22px 60px oklch(100% 5.96046e-8 none/.22)}}.cm-expanded{color:var(--cream);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14% 12%;display:flex;position:relative}.cm-expanded:after{content:"";pointer-events:none;background:radial-gradient(oklch(100% 5.96046e-8 none/.55),#0000 70%);border-radius:50%;width:45%;height:30%;position:absolute;top:8%;left:18%}.cm-expanded-close{background:var(--cream);position:absolute;top:18%;right:18%}@supports (color:color-mix(in lab,red,red)){.cm-expanded-close{background:color-mix(in oklch,var(--cream) 60%,transparent)}}.cm-expanded-close{color:var(--ink);cursor:pointer;width:44px;height:44px;transition:background var(--rise) var(--se);z-index:2;border:0;border-radius:50%;justify-content:center;align-items:center;font-family:inherit;font-size:20px;line-height:1;display:flex}.cm-expanded-close:hover{background:var(--cream)}@supports (color:color-mix(in lab,red,red)){.cm-expanded-close:hover{background:color-mix(in oklch,var(--cream) 82%,transparent)}}.cm-expanded-name{font-family:var(--serif);color:var(--ink);z-index:1;text-shadow:0 0 3px var(--cream),0 1px 2px var(--cream);margin:0 0 6px;font-size:clamp(22px,4vw,30px);font-weight:600;position:relative}@supports (color:color-mix(in lab,red,red)){.cm-expanded-name{text-shadow:0 0 3px color-mix(in oklch,var(--cream) 85%,transparent),0 1px 2px color-mix(in oklch,var(--cream) 70%,transparent)}}.cm-expanded-def{font-family:var(--sans);opacity:.97;max-width:86%;color:var(--ink);z-index:1;text-shadow:0 0 3px var(--cream),0 1px 2px var(--cream);margin:0 auto;font-size:clamp(14px,1.8vw,17px);line-height:1.5;position:relative}@supports (color:color-mix(in lab,red,red)){.cm-expanded-def{text-shadow:0 0 3px color-mix(in oklch,var(--cream) 85%,transparent),0 1px 2px color-mix(in oklch,var(--cream) 70%,transparent)}}.cm-expanded-def{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-validate-btn{cursor:pointer;background:var(--success);width:48px;height:48px;color:var(--cream);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:4px;font-family:inherit;font-size:24px;font-weight:700;line-height:1;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 6px 18px #00000047,inset 0 -3px 8px #0003,inset 0 3px 8px #ffffff47}.cm-validate-btn:hover{background:var(--success);transform:scale(1.08)}@supports (color:color-mix(in lab,red,red)){.cm-validate-btn:hover{background:color-mix(in oklch,var(--success),var(--ink) 14%)}}.cm-validate-btn:active{transform:scale(.95)}@media (max-width:640px){.cm-bubble{--size:34%;padding:8px}.cm-bubble .cm-lab{font-size:clamp(11px,3.2vw,14px)}.cm-grid-bg{inset:22px}.cm-sub-grid{gap:10px;padding:10px 0 28px}.cm-expanded{padding:14% 10%}}@media (max-width:380px){.cm-bubble{--size:36%;padding:6px}.cm-bubble .cm-lab{font-size:10px;line-height:1.08}}.champ-oeil:before{content:"";position:absolute;inset:0 -5px}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.carnet-root{--cream:oklch(96.5% .012 80);--cream-deep:oklch(93% .014 80);--paper:oklch(98% .008 80);--ink:oklch(22% .018 175);--ink-soft:oklch(35% .02 175);--ink-mute:oklch(50% .015 175);--ink-faint:oklch(70% .012 175);--rule:oklch(85% .014 80);--rule-strong:oklch(70% .016 80);--clinical:oklch(56% .085 165);--clinical-deep:oklch(42% .09 165);--clinical-wash:oklch(94% .02 165);--clinical-clair:oklch(64% .085 165);--ochre:oklch(64% .13 65);--ochre-wash:oklch(96% .025 65);--ochre-deep:oklch(50% .14 65);--serif:"Spectral","Iowan Old Style",Georgia,serif;--sans:"Switzer",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--voile:var(--ink)}@supports (color:color-mix(in lab,red,red)){.carnet-root{--voile:color-mix(in oklch,var(--ink) 55%,transparent)}}.carnet-root{--act-cool:var(--clinical)}@supports (color:color-mix(in lab,red,red)){.carnet-root{--act-cool:color-mix(in oklch,var(--clinical) 42%,var(--cream))}}.carnet-root{--act-warm:var(--data-neg1);--success:oklch(70% .13 155);--success-soft:var(--success)}@supports (color:color-mix(in lab,red,red)){.carnet-root{--success-soft:color-mix(in oklch,var(--success) 22%,transparent)}}.carnet-root{--success-wash:var(--success)}@supports (color:color-mix(in lab,red,red)){.carnet-root{--success-wash:color-mix(in oklch,var(--success) 8%,var(--paper))}}.carnet-root{--success-line:var(--success)}@supports (color:color-mix(in lab,red,red)){.carnet-root{--success-line:color-mix(in oklch,var(--success) 30%,transparent)}}.carnet-root{--danger:oklch(60% .18 25);--danger-soft:var(--danger)}@supports (color:color-mix(in lab,red,red)){.carnet-root{--danger-soft:color-mix(in oklch,var(--danger) 18%,transparent)}}.carnet-root{--danger-wash:var(--danger)}@supports (color:color-mix(in lab,red,red)){.carnet-root{--danger-wash:color-mix(in oklch,var(--danger) 8%,var(--paper))}}.carnet-root{--warning:var(--ochre);--warning-soft:var(--ochre-wash);--radius-sm:8px;--radius:14px;--radius-pill:999px;--shadow:0 2px 12px var(--ink)}@supports (color:color-mix(in lab,red,red)){.carnet-root{--shadow:0 2px 12px color-mix(in oklch,var(--ink) 8%,transparent)}}.carnet-root{--shadow-lg:0 8px 32px var(--ink)}@supports (color:color-mix(in lab,red,red)){.carnet-root{--shadow-lg:0 8px 32px color-mix(in oklch,var(--ink) 12%,transparent)}}.carnet-root{--ombre-posee:0 3px 10px var(--ink)}@supports (color:color-mix(in lab,red,red)){.carnet-root{--ombre-posee:0 3px 10px color-mix(in oklch,var(--ink) 26%,transparent)}}.carnet-root{--z-surface:2000;--reglure:var(--clinical)}@supports (color:color-mix(in lab,red,red)){.carnet-root{--reglure:color-mix(in oklch,var(--clinical) 12%,transparent)}}.carnet-root{--interligne:1.625rem;--pas:var(--interligne);--assise:.3125rem;--ink-line:var(--ink)}@supports (color:color-mix(in lab,red,red)){.carnet-root{--ink-line:color-mix(in oklch,var(--ink) 55%,transparent)}}.carnet-root{--perce:var(--rule-strong)}@supports (color:color-mix(in lab,red,red)){.carnet-root{--perce:color-mix(in oklch,var(--rule-strong) 70%,transparent)}}.carnet-root{--crayon:url(#carnet-crayon);--crayon-trait:url(#carnet-crayon-trait);--draw:.19s;--repasse:calc(var(--draw) * 1.7);--rise:.17s;--glisse:.32s;--soft:.38s;--soft-delay:.19s;--mpout:.15s;--respire:1.6s;--se:cubic-bezier(.4,.06,.2,1);--pt-mention:.8125rem;--pt-note:.875rem;--pt-action:.9375rem;--pt-consigne:1rem;--pt-copie:1.0625rem;--pt-titre:1.1875rem;--pt-chapitre:1.625rem;--pt-question:clamp(1.625rem,3.4vw,2.125rem);--data-neg2:oklch(56% .125 27);--data-neg1:oklch(64% .108 56);--data-neu:oklch(69% .02 95);--data-pos1:oklch(58% .095 152);--data-pos2:oklch(48% .09 170);--zone-low:oklch(66% .085 155);--zone-low-ink:oklch(46% .09 158);--zone-mid:oklch(62% .11 84);--zone-mid-ink:oklch(50% .1 82);--zone-mod:oklch(57% .125 48);--zone-mod-ink:oklch(47% .12 45);--zone-high:oklch(50% .14 27);--zone-high-ink:oklch(47% .15 28);--zone-na:oklch(70% .01 80);background:var(--cream);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}@media (prefers-reduced-motion:reduce){.carnet-root{--draw:0s;--rise:0s;--glisse:0s;--soft:0s;--soft-delay:0s;--mpout:0s}}.carnet-root[data-motion=off]{--draw:0s;--rise:0s;--glisse:0s;--soft:0s;--soft-delay:0s;--mpout:0s}@layer base{.carnet-root :focus-visible{outline:2px solid var(--clinical-deep)}@supports (color:color-mix(in lab,red,red)){.carnet-root :focus-visible{outline:2px solid color-mix(in oklch,var(--clinical-deep) 60%,transparent)}}.carnet-root :focus-visible{outline-offset:2px;border-radius:6px}}.carnet-root ::selection{background:var(--clinical);color:var(--cream)}.carnet-hors-vue{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carnet-pen{-webkit-mask-image:linear-gradient(90deg,#0000,#0000008c 12%,#000 42%,#000000b3 72%,#0000);mask-image:linear-gradient(90deg,#0000,#0000008c 12%,#000 42%,#000000b3 72%,#0000);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.carnet-pen{filter:none;-webkit-mask-image:none;mask-image:none}}.carnet-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.carnet-geste{fill:none;stroke:var(--trait,var(--ink-line));stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.carnet-geste__trait{filter:var(--crayon)}.carnet-geste__halo,.carnet-geste__repasse{stroke:oklch(from var(--trait,var(--ink-line)) calc(l * .86) calc(c * .88) h)}.carnet-geste__halo{stroke-width:7px}.carnet-geste__repasse{stroke-width:2.8px;opacity:.45}.carnet-geste__mine{stroke:oklch(from var(--trait,var(--ink-line)) calc(l * .63) c h);stroke-width:3.2px}.carnet-geste__trait path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--draw) var(--se)}.carnet-geste[data-drawn=true] .carnet-geste__trait path{stroke-dashoffset:0}.carnet-geste__trait--second path{transition-delay:var(--draw)}.carnet-pen{width:100%;height:100%;filter:var(--crayon-trait);stroke-linecap:butt}.carnet-pen .carnet-geste__trait{filter:none;opacity:.82}.carnet-pen .carnet-geste__halo,.carnet-pen .carnet-geste__repasse{stroke:oklch(from var(--trait,var(--ink-line)) calc(l * .86) calc(c * .88) h/1)}.carnet-pen .carnet-geste__halo{stroke-width:2.4px}.carnet-pen .carnet-geste__repasse{stroke-width:.96px}.carnet-pen .carnet-geste__mine{stroke:oklch(from var(--trait,var(--ink-line)) calc(l * .63) c h/1);stroke-width:1.1px}@media (hover:hover){.carnet-item:hover .carnet-pen{--trait:var(--clinical-deep)}.carnet-item:hover .carnet-pen .carnet-geste__trait path{animation:carnet-repasse var(--repasse) var(--se)}}.carnet-item:active .carnet-pen{--trait:var(--clinical-deep)}.carnet-item:active .carnet-pen .carnet-geste__trait path{animation:carnet-repasse var(--repasse) var(--se)}@keyframes carnet-repasse{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.carnet-reliure{--reliure-largeur:22px;--reliure-pas:28px;--reliure-rayon:3.4px;--reliure-ecart:0px;--reliure-perce:var(--perce);--reliure-filet-debord:0px;width:calc(var(--reliure-largeur) + var(--reliure-ecart));pointer-events:none;position:absolute;inset:0 auto 0 0}.carnet-reliure:before{content:"";width:var(--reliure-largeur);height:max(var(--reliure-pas),round(down,100%,var(--reliure-pas)));background-image:radial-gradient(circle at calc(var(--reliure-largeur) / 2) calc(var(--reliure-pas) / 2),var(--reliure-perce) 0 var(--reliure-rayon),transparent calc(var(--reliure-rayon) + .5px));background-size:var(--reliure-largeur) var(--reliure-pas);background-repeat:repeat-y;position:absolute;inset:0 auto auto 0}.carnet-reliure--bloc{--reliure-largeur:7px;--reliure-pas:17px;--reliure-ecart:4px;--reliure-perce:var(--cream-deep);--reliure-filet-debord:10px}.carnet-reliure:after{content:"";inset:calc(-1 * var(--reliure-filet-debord)) 0 calc(-1 * var(--reliure-filet-debord)) auto;background:var(--rule);width:1px;position:absolute}.carnet-reglure{pointer-events:none;background-image:repeating-linear-gradient(to bottom,transparent 0 calc(var(--pas) - 1px),var(--reglure) calc(var(--pas) - 1px) var(--pas));position:absolute;inset:0}.carnet-case-crayon .carnet-geste__trait path{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.carnet-case-crayon{--trait:var(--case-trait,var(--rule-strong))}.carnet-case-crayon path{transition:stroke var(--rise) var(--se)}.carnet-case-crayon .carnet-geste__halo{stroke-width:10px}.carnet-case-crayon .carnet-geste__repasse{stroke-width:4px}.carnet-case-crayon .carnet-geste__mine{stroke-width:4.6px}.carnet-onglet{min-height:44px;color:var(--ink-mute);font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius-sm) var(--radius-sm) 0 0;transition:background var(--rise) var(--se),color var(--rise) var(--se),transform var(--rise) var(--se);background:0 0;border:none;align-items:center;gap:10px;padding:10px 16px;font-size:.9375rem;text-decoration:none;display:flex;position:relative}.carnet-onglet:hover:not([aria-current]){color:var(--ink-soft)}.carnet-onglet[aria-current]{background:var(--cream);color:var(--ink);font-weight:600}.carnet-onglets--barre{background:var(--ink);border-radius:var(--radius) var(--radius) 0 0;gap:4px;padding:6px 8px 0;display:flex}.carnet-onglets--barre .carnet-onglet{min-width:0;color:var(--ink-faint);text-align:center;flex-direction:column;flex:1;justify-content:center;gap:4px;padding-inline:4px;font-size:.75rem}.carnet-onglets--barre .carnet-onglet__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.carnet-onglets--barre .carnet-onglet[aria-current]{background:var(--cream);color:var(--ink);transform:translateY(-6px)}.carnet-onglets--sidebar{background:var(--ink);flex-direction:column;gap:2px;padding:12px 0 12px 12px;display:flex}.carnet-onglets--sidebar .carnet-onglet{color:var(--ink-faint);border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.carnet-onglets--sidebar .carnet-onglet:hover:not([aria-current]){color:var(--cream)}.carnet-onglets--sidebar .carnet-onglet[aria-current]{color:var(--ink)}.carnet-onglet--replie{justify-content:center;padding-inline:0}.carnet-onglet__mention{border-radius:var(--radius-pill);background:var(--ochre);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin-left:auto;padding:2px 7px;font-size:.625rem;font-weight:600}.carnet-onglet[aria-current] .carnet-onglet__mention{margin-right:20px}.carnet-marquepage{background:var(--ochre);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);transform-origin:top;width:12px;height:26px;animation:carnet-marquepage-pose var(--soft) var(--se) var(--soft-delay) both;position:absolute;top:-3px;right:10px}.carnet-onglet--replie .carnet-marquepage{right:2px}@keyframes carnet-marquepage-pose{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.carnet-papier-boite{height:100%;position:relative}.carnet-papier{pointer-events:none;position:absolute;inset:0}.carnet-papier__feuille{background-image:var(--papier-fibre,none),linear-gradient(150deg,var(--paper),var(--cream) 55%,var(--cream-deep));box-shadow:0 20px 40px -14px var(--ink),0 6px 14px -6px var(--ink),inset 0 0 64px var(--ink);position:absolute;inset:3.33333% 4% 3.33333% 5%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.carnet-papier__feuille{box-shadow:0 20px 40px -14px color-mix(in oklch,var(--ink) 32%,transparent),0 6px 14px -6px color-mix(in oklch,var(--ink) 18%,transparent),inset 0 0 64px color-mix(in oklch,var(--ink) 4%,transparent)}}.carnet-papier--attenue .carnet-papier__feuille,.carnet-papier--dechire .carnet-papier__feuille{border-radius:2px 4px 4px 2px}.carnet-papier--attenue,.carnet-papier--dechire{--papier-fibre:repeating-linear-gradient(112deg,var(--ink) 0 3px,transparent 3px 7px)}@supports (color:color-mix(in lab,red,red)){.carnet-papier--attenue,.carnet-papier--dechire{--papier-fibre:repeating-linear-gradient(112deg,color-mix(in oklch,var(--ink) 3%,transparent) 0 3px,transparent 3px 7px)}}.carnet-papier--attenue,.carnet-papier--dechire{--papier-marge:var(--clinical-deep)}@supports (color:color-mix(in lab,red,red)){.carnet-papier--attenue,.carnet-papier--dechire{--papier-marge:color-mix(in oklch,var(--clinical-deep) 58%,transparent)}}.carnet-papier--attenue,.carnet-papier--dechire{--papier-forte:var(--clinical)}@supports (color:color-mix(in lab,red,red)){.carnet-papier--attenue,.carnet-papier--dechire{--papier-forte:color-mix(in oklch,var(--clinical) 21%,transparent)}}.carnet-papier--attenue,.carnet-papier--dechire{--papier-fine:var(--clinical)}@supports (color:color-mix(in lab,red,red)){.carnet-papier--attenue,.carnet-papier--dechire{--papier-fine:color-mix(in oklch,var(--clinical) 12%,transparent)}}.carnet-papier--attenue{--papier-fibre:repeating-linear-gradient(112deg,var(--ink) 0 3px,transparent 3px 7px)}@supports (color:color-mix(in lab,red,red)){.carnet-papier--attenue{--papier-fibre:repeating-linear-gradient(112deg,color-mix(in oklch,var(--ink) 1.5%,transparent) 0 3px,transparent 3px 7px)}}.carnet-papier--attenue{--papier-marge:var(--clinical-deep)}@supports (color:color-mix(in lab,red,red)){.carnet-papier--attenue{--papier-marge:color-mix(in oklch,var(--clinical-deep) 36%,transparent)}}.carnet-papier--attenue{--papier-forte:var(--clinical)}@supports (color:color-mix(in lab,red,red)){.carnet-papier--attenue{--papier-forte:color-mix(in oklch,var(--clinical) 11%,transparent)}}.carnet-papier--attenue{--papier-fine:var(--clinical)}@supports (color:color-mix(in lab,red,red)){.carnet-papier--attenue{--papier-fine:color-mix(in oklch,var(--clinical) 6%,transparent)}}.carnet-papier__seyes{--papier-marge-x:calc(100% * 50 / 364);background-image:linear-gradient(90deg,transparent var(--papier-marge-x),var(--papier-marge) var(--papier-marge-x),var(--papier-marge) calc(var(--papier-marge-x) + 1px),transparent calc(var(--papier-marge-x) + 1px)),repeating-linear-gradient(to bottom,transparent 0 27px,var(--papier-forte) 27px 28px),repeating-linear-gradient(to bottom,transparent 0 6px,var(--papier-fine) 6px 7px);position:absolute;inset:0}.carnet-papier__dechirure{width:16.5%;position:absolute;top:3.33333%;bottom:3.33333%;left:1.25%;overflow:visible hidden}.carnet-papier__bande{background-image:linear-gradient(90deg,var(--cream-deep) 0 5px,var(--cream) 6px);width:66.6667%;position:absolute;inset:0 auto 0 9.09091%}@supports (color:color-mix(in lab,red,red)){.carnet-papier__bande{background-image:linear-gradient(90deg,color-mix(in oklch,var(--cream-deep) 70%,var(--rule)) 0 5px,var(--cream) 6px)}}.carnet-papier__perforations{width:5%;position:absolute;top:28px;bottom:28px;left:3.25%}.carnet-papier__perforations span{background:var(--cream-deep);border-radius:50%;width:70%;height:8px;position:absolute;left:15%}@supports (color:color-mix(in lab,red,red)){.carnet-papier__perforations span{background:color-mix(in oklch,var(--cream-deep) 75%,var(--rule))}}.carnet-papier__perforations span{box-shadow:inset 0 1.5px 2px var(--ink),inset 0 -1px 1px var(--paper)}@supports (color:color-mix(in lab,red,red)){.carnet-papier__perforations span{box-shadow:inset 0 1.5px 2px color-mix(in oklch,var(--ink) 42%,transparent),inset 0 -1px 1px color-mix(in oklch,var(--paper) 80%,transparent)}}.carnet-papier--bloc .carnet-papier__feuille{border-radius:var(--radius-sm)}.carnet-papier--bloc .carnet-reglure{background-position:0 40px}.carnet-papier--bloc .carnet-reliure{inset:26px auto 26px 16px}.carnet-graphe{--marge-trace:30px;--pas:var(--interligne);margin:0}.carnet-graduations>span{position:absolute;right:0;transform:translateY(-50%)}.carnet-barre{background:var(--valeur-teinte,var(--clinical-deep));position:absolute;bottom:0;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.carnet-barre{background:color-mix(in oklch,var(--valeur-teinte,var(--clinical-deep)) 26%,transparent)}}.carnet-barre{border-radius:var(--radius-sm) var(--radius-sm) 0 0;pointer-events:none}.carnet-barre--action{pointer-events:auto}.carnet-barre--action:after{content:"";width:max(44px,100%);height:max(44px,100%);left:50%}.carnet-barre--action:after,.carnet-jour-vide{position:absolute;bottom:0;transform:translate(-50%)}.carnet-jour-vide{background-image:repeating-linear-gradient(to bottom,var(--rule-strong) 0 3px,transparent 3px 6px);pointer-events:none;width:1px;top:0}.carnet-legende__marque{flex:none;display:inline-block}.carnet-legende__marque--barre{background:var(--valeur-teinte,var(--clinical-deep));border-radius:3px 3px 0 0;width:10px;height:12px}@supports (color:color-mix(in lab,red,red)){.carnet-legende__marque--barre{background:color-mix(in oklch,var(--valeur-teinte,var(--clinical-deep)) 26%,transparent)}}.carnet-legende__marque--point{border-radius:var(--radius-pill);width:9px;box-shadow:0 0 0 2px var(--paper)}.carnet-legende__marque--bande,.carnet-legende__marque--point{background:var(--valeur-teinte,var(--clinical-deep));height:9px}.carnet-legende__marque--bande{border-radius:2px;width:18px}@supports (color:color-mix(in lab,red,red)){.carnet-legende__marque--bande{background:color-mix(in oklch,var(--valeur-teinte,var(--clinical-deep)) 26%,transparent)}}.carnet-legende__marque--trait{border-top:1.5px solid var(--ink-faint);width:14px;height:0}.carnet-legende__marque--vide{background-image:repeating-linear-gradient(to bottom,var(--rule-strong) 0 3px,transparent 3px 6px);width:1px;height:12px}.carnet-root [data-zone]{--zone-marque:var(--clinical-deep);--zone-texte:var(--clinical-deep)}.carnet-root [data-zone=low]{--zone-marque:var(--zone-low);--zone-texte:var(--zone-low-ink)}.carnet-root [data-zone=mid]{--zone-marque:var(--zone-mid);--zone-texte:var(--zone-mid-ink)}.carnet-root [data-zone=mod]{--zone-marque:var(--zone-mod);--zone-texte:var(--zone-mod-ink)}.carnet-root [data-zone=high]{--zone-marque:var(--zone-high);--zone-texte:var(--zone-high-ink)}.carnet-root [data-zone=na]{--zone-marque:var(--zone-na);--zone-texte:var(--ink-mute)}.carnet-clinique{--zone-marque:var(--clinical-deep);--zone-texte:var(--clinical-deep);background:var(--zone-marque)}@supports (color:color-mix(in lab,red,red)){.carnet-clinique{background:color-mix(in oklch,var(--zone-marque) 10%,var(--paper))}}.carnet-clinique{border:1px solid var(--zone-marque)}@supports (color:color-mix(in lab,red,red)){.carnet-clinique{border:1px solid color-mix(in oklch,var(--zone-marque) 30%,transparent)}}.carnet-bande-zone{background:var(--zone-marque);position:absolute;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.carnet-bande-zone{background:color-mix(in oklch,var(--zone-marque) 12%,transparent)}}.carnet-bande-zone{pointer-events:none}.carnet-clinique__anneau{border:3px solid var(--zone-marque);background:var(--zone-marque)}@supports (color:color-mix(in lab,red,red)){.carnet-clinique__anneau{background:color-mix(in oklch,var(--zone-marque) 14%,var(--paper))}}.carnet-squelette__ligne{background:var(--cream-deep);animation:carnet-respire var(--respire) ease-in-out infinite}@keyframes carnet-respire{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.carnet-squelette__ligne{animation:none}}.carnet-root[data-motion=off] .carnet-squelette__ligne{animation:none}.carnet-passage{--course:16px;position:relative}.carnet-passage__entrant{animation:carnet-passage-entre calc(var(--glisse) * .6) var(--se) calc(var(--glisse) * .4) both}.carnet-passage__sortant{pointer-events:none;animation:carnet-passage-sort calc(var(--glisse) * .55) var(--se) both;position:absolute;inset:0}@keyframes carnet-passage-entre{0%{opacity:0;transform:translateY(calc(var(--course) * var(--sens,1)))}}@keyframes carnet-passage-sort{to{opacity:0;transform:translateY(calc(var(--course) * var(--sens,1) * -1))}}.carnet-fleche{width:14px;height:7px;display:block;position:relative;overflow:clip}.carnet-fleche:before{content:"";box-sizing:border-box;background:var(--paper);border:1px solid var(--rule);width:9.9px;height:9.9px;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)rotate(45deg)}.carnet-fleche[data-side=top]{bottom:-7px;rotate:180deg}.carnet-fleche[data-side=bottom]{top:-7px}.carnet-fleche[data-side=left]{right:-10px;rotate:90deg}.carnet-fleche[data-side=right]{left:-10px;rotate:-90deg}.carnet-voile--glisse{opacity:calc(1 - var(--drawer-swipe-progress,0));transition:opacity var(--glisse) var(--se)}.carnet-glisse[data-swiping],.carnet-voile--glisse[data-swiping]{transition-duration:0s}.carnet-glisse{transform:translateY(var(--drawer-swipe-movement-y,0));transition:transform var(--glisse) var(--se)}.carnet-glisse[data-ending-style],.carnet-glisse[data-starting-style]{transform:translateY(calc(100% + 2px))}.carnet-glisse[data-swiping]{-webkit-user-select:none;user-select:none}.carnet-murmure{-webkit-backdrop-filter:blur(4px);text-align:center;font-family:var(--serif);font-style:italic;font-size:var(--pt-mention);color:var(--ink-mute);opacity:0;pointer-events:none;transition:opacity var(--rise) ease;margin:0;padding-block:8px;padding-inline:20px;position:absolute;inset:auto 0 12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.carnet-murmure--dit{opacity:1}