@font-face{font-family:Recoleta Alt;src:url(/fonts/Recoleta_Alt_Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.lfx-lecons{--lfx-lec-serif:"Recoleta Alt", Georgia, serif}.lfx-lec-ouv{align-items:center;gap:clamp(40px,6vw,72px);display:grid}@media (min-width:1000px){.lfx-lec-ouv{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.lfx-lec-reperes{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.lfx-lec-reperes li{color:var(--ld-ink);background:var(--ld-surface);box-shadow:var(--ld-shadow-sm), inset 0 0 0 1px var(--ld-border);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600}.lfx-lec-sommaire{--pad:clamp(20px, 2.6vw, 32px);--rayon-livre:8px 18px 18px 8px;padding:var(--pad) var(--pad) calc(var(--pad) - 6px);border-radius:var(--rayon-livre);border:1px solid var(--ld-border);background:linear-gradient(90deg, color-mix(in srgb, var(--ld-ink) 7%, var(--ld-surface)) 0, var(--ld-surface) 22px), var(--ld-surface);box-shadow:var(--ld-shadow-lg);margin:0 14px 0 0;position:relative}.lfx-lec-sommaire-tete{border-bottom:1px solid var(--ld-border);gap:2px;margin-bottom:14px;padding-bottom:14px;display:grid}.lfx-lec-sommaire-tete span{letter-spacing:.08em;text-transform:uppercase;color:var(--ld-ink-2);font-size:11.5px;font-weight:600}.lfx-lec-sommaire-tete b{letter-spacing:-.025em;color:var(--ld-ink);font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:700}.lfx-lec-sommaire-liste{margin:0;padding:0;list-style:none}.lfx-lec-sommaire-liste li{grid-template-columns:2.1em auto minmax(12px,1fr) auto;align-items:baseline;gap:10px;padding-block:6px;font-size:clamp(.88rem,1.05vw,.97rem);display:grid;position:relative}.lfx-lec-num{font-variant-numeric:tabular-nums;color:var(--ld-ink-2);font-weight:600}.lfx-lec-nom{color:var(--ld-ink);font-weight:600}.lfx-lec-points{border-bottom:2px dotted var(--ld-border-2);align-self:end;margin-bottom:.32em}@media (max-width:520px){.lfx-lec-sommaire-liste li{grid-template-columns:2em minmax(0,1fr) auto}.lfx-lec-points{display:none}}.lfx-lec-etat{min-width:0;color:var(--ld-ink-2);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.lfx-lec-etat svg{color:var(--ld-ink);background:color-mix(in srgb, var(--ld-green) 45%, var(--ld-surface));border-radius:50%;padding:2px}.lfx-lec-anneau{border:2.5px solid var(--ld-orange);border-right-color:var(--ld-surface-3);border-radius:50%;width:11px;height:11px}.lfx-lec-onglet{top:3px;bottom:3px;right:calc(-1 * var(--pad) - 12px);z-index:4;background:var(--chap);cursor:pointer;transform-origin:0;width:12px;transition:width .2s var(--ld-ease), right .2s var(--ld-ease);border:0;border-radius:0 6px 6px 0;padding:0;position:absolute}.lfx-lec-onglet:after{content:"";position:absolute;inset:-3px -12px -3px 0}.lfx-lec-onglet:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}.lfx-lec-ligne-active .lfx-lec-onglet{right:calc(-1 * var(--pad) - 18px);width:18px}.lfx-lec-sommaire-pied{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:12px;display:flex}.lfx-lec-aide{color:var(--ld-ink-2);font-size:12.5px}.lfx-lec-couv{z-index:3;isolation:isolate;border-radius:var(--rayon-livre);color:var(--ld-surface);background:var(--chap);box-shadow:var(--ld-shadow-lg);pointer-events:none;opacity:0;transform-origin:0;transition:opacity .22s var(--ld-ease), transform .34s var(--ld-ease), background-color .22s var(--ld-ease), color .22s var(--ld-ease);position:absolute;inset:-1px;overflow:hidden;transform:perspective(1400px)rotateY(-9deg)}.lfx-lec-couv[data-visible=oui]{opacity:1;transform:none}.lfx-lec-couv-claire{color:var(--ld-ink)}.lfx-lec-couv:before{content:"";z-index:1;background:linear-gradient(to right, color-mix(in srgb, var(--ld-ink) 20%, var(--chap)) 0, var(--chap) 9%, transparent 9.01%);pointer-events:none;position:absolute;inset:0}.lfx-lec-couv-arcs{z-index:0;opacity:.55;width:98%;position:absolute;top:-22%;right:-30%}.lfx-lec-couv-arcs circle{fill:none;stroke:color-mix(in srgb, var(--chap) 62%, var(--ld-ink));stroke-width:24px;opacity:.45}.lfx-lec-couv-marque{z-index:2;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:19%;right:19%;transform:translate(50%,-50%)}.lfx-lec-couv-marque b{letter-spacing:.22em;font-size:11px;font-weight:700}.lfx-lec-couv-marque small{letter-spacing:.28em;opacity:.7;white-space:nowrap;font-size:8px;font-weight:500}.lfx-lec-couv-heros{z-index:2;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:15%;left:11%;right:10%}.lfx-lec-couv-kicker{letter-spacing:.2em;text-transform:uppercase;opacity:.82;align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.lfx-lec-couv-kicker:before{content:"";opacity:.6;background:currentColor;width:26px;height:1px}.lfx-lec-couv-titre{font-family:var(--lfx-lec-serif);letter-spacing:-.02em;font-size:clamp(32px,3.6vw,48px);font-weight:400;line-height:.98}.lfx-lec-couv-sous{opacity:.88;max-width:30em;font-size:clamp(13px,1.1vw,14.5px);font-style:italic;line-height:1.5}.lfx-lec-couv-meta{z-index:2;letter-spacing:.14em;text-transform:uppercase;opacity:.65;justify-content:space-between;gap:12px;font-size:9px;font-weight:500;display:flex;position:absolute;bottom:6%;left:11%;right:9%}.lfx-lec-tete{margin-bottom:clamp(32px,4.5vw,52px)}.lfx-lec-demo-essai{color:var(--ld-ink);background:var(--ld-surface-2);border-radius:999px;align-items:center;gap:8px;margin:0 0 14px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.lfx-lec-demo-essai span{background:var(--ld-green);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ld-green) 30%, var(--ld-surface));border-radius:50%}.lfx-lec-demo{aspect-ratio:1180/720;border-radius:var(--lfx-rayon);border:1px solid var(--ld-border);background:var(--ld-surface-2);width:100%;box-shadow:var(--ld-shadow-lg);position:relative;overflow:hidden}@media (max-width:900px){.lfx-lec-demo{aspect-ratio:440/700}}.lfx-lec-demo-repere{position:absolute;top:0;left:0}.lfx-lec-demo-plein{border:0;border-radius:0}.lfx-lec-demo-plein .lfx-lec-demo-repere{top:50%;left:50%}.lfx-lec-demo .rd-root{height:100%}.lfx-lec-demo .rd-stage{align-items:center}.lfx-lec-demo-pages{justify-content:center;align-items:center;gap:16px;margin:auto;display:flex}.lfx-lec-demo-pages.is-livre{gap:0}.lfx-lec-demo-doc{transform-origin:0 0;width:794px;height:1123px;display:block;overflow:hidden}.lfx-lec-demo .rd-controls button.lfx-lec-demo-actif{color:var(--ld-accent);background:var(--ld-accent-tint)}.lfx-lec-demo-etoile{color:var(--ld-yellow);fill:var(--ld-yellow)}.lfx-lec-notes-demo{gap:14px 40px;margin:clamp(28px,3.5vw,40px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:760px){.lfx-lec-notes-demo{grid-template-columns:repeat(2,minmax(0,1fr))}}.lfx-lec-notes-demo li{color:var(--ld-ink-2);padding-left:20px;font-size:.95rem;line-height:1.6;position:relative}.lfx-lec-notes-demo li:before{content:"";background:var(--ld-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.lfx-lec-notes-demo b{color:var(--ld-ink);margin-right:6px;font-weight:650}.lfx-lec-notes-demo strong{color:var(--ld-ink)}.lfx-lec-programme-cartes.le-root{min-height:0}.lfx-lec-chapitres{margin:0;padding:0;list-style:none}@media (min-width:1100px){.lfx-lec-chapitres{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.lfx-lec-chapitre{position:relative}.lfx-lec-chapitre>.le-chap-lien{cursor:default;height:100%}.lfx-lec-chap-ligne{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.lfx-lec-chap-notions{flex-wrap:wrap;justify-content:flex-start;gap:6px}.lfx-lec-chap-notions .le-chap-statut{padding:3px 10px;font-size:11.5px}.lfx-lec-bulle{z-index:6;color:var(--ld-surface);background:var(--ld-ink);box-shadow:var(--ld-shadow-lg);opacity:0;pointer-events:none;transition:opacity .18s var(--ld-ease), transform .22s var(--ld-ease);border-radius:12px;gap:6px;padding:14px 16px;font-size:.88rem;line-height:1.5;display:grid;position:absolute;bottom:calc(100% + 10px);left:10px;right:10px;transform:translateY(6px)}.lfx-lec-bulle b{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--chap) 55%, var(--ld-surface));font-size:11px;font-weight:600}.lfx-lec-bulle:after{content:"";border:7px solid #0000;border-top-color:var(--ld-ink);position:absolute;top:100%;left:30px}.lfx-lec-chapitre:hover .lfx-lec-bulle,.lfx-lec-chapitre:focus-within .lfx-lec-bulle{opacity:1;transform:none}@media (max-width:600px){.lfx-lec-chapitre .le-chap-haut{height:74px;padding:14px 16px}.lfx-lec-chapitre .le-chap-ico{width:40px;height:40px}.lfx-lec-chapitre .le-chap-filigrane{bottom:-40px}.lfx-lec-chapitre .le-chap-corps{gap:10px;padding:14px 16px 16px}.lfx-lec-chapitre .le-chap-titre{font-size:18px}}.lfx-lec-chapitre>.le-chap-lien:focus-visible .le-chap{transform:translateY(-4px)}.lfx-lec-reseau{gap:24px;display:grid;position:relative}.lfx-lec-flux{display:none}.lfx-lec-centre{z-index:1;color:var(--ld-surface);background:var(--ld-ink);border-radius:999px;justify-self:start;align-items:center;gap:12px;padding:14px 22px;display:flex;position:relative}.lfx-lec-centre b{font-size:1.05rem}.lfx-lec-liens{gap:16px;margin:0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}.lfx-lec-liens:before{content:"";background:repeating-linear-gradient(to bottom, var(--ld-accent) 0 6px, transparent 6px 14px);opacity:.55;width:2px;position:absolute;top:-24px;bottom:24px;left:6px}@media (min-width:1000px){.lfx-lec-reseau{grid-template-columns:minmax(0,1fr) 240px minmax(0,1fr);align-items:center;gap:24px 56px}.lfx-lec-liens{display:contents}.lfx-lec-liens:before{display:none}.lfx-lec-liens li{z-index:1;position:relative}.lfx-lec-liens li:first-child{grid-area:1/1}.lfx-lec-liens li:nth-child(2){grid-area:1/3}.lfx-lec-liens li:nth-child(3){grid-area:2/1}.lfx-lec-liens li:nth-child(4){grid-area:2/3}.lfx-lec-centre{width:200px;height:200px;box-shadow:var(--ld-shadow-lg);border-radius:50%;flex-direction:column;grid-area:1/2/3/3;justify-content:center;justify-self:center;padding:0}.lfx-lec-centre:before{content:"";border:2px dashed var(--ld-border-2);border-radius:50%;position:absolute;inset:-22px}.lfx-lec-flux{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.lfx-lec-flux path{fill:none;vector-effect:non-scaling-stroke}.lfx-lec-flux-trace{stroke:color-mix(in srgb, var(--ld-accent) 35%, var(--ld-border-2));stroke-width:2px;stroke-dasharray:1 2.2;stroke-linecap:round}.lfx-lec-flux-onde{stroke:var(--ld-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:0 100}}.lfx-lec-lien{height:100%;color:inherit;transition:transform .26s var(--ld-ease), box-shadow .26s var(--ld-ease);gap:10px;padding:22px;text-decoration:none;display:grid;position:relative}.lfx-lec-lien:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px color-mix(in srgb, var(--ld-accent) 55%, transparent);opacity:0;pointer-events:none;position:absolute;inset:-1px}.lfx-lec-lien-nom{color:var(--ld-ink);justify-content:space-between;align-items:center;gap:12px;font-size:1.02rem;font-weight:650;display:flex}.lfx-lec-lien-nom svg{color:var(--ld-ink-2);transition:transform .26s var(--ld-ease), color .2s var(--ld-ease);flex:none}.lfx-lec-lien:hover{box-shadow:var(--ld-shadow), inset 0 0 0 1px color-mix(in srgb, var(--ld-accent) 40%, transparent);transform:translateY(-2px)}.lfx-lec-lien:hover .lfx-lec-lien-nom svg{color:var(--ld-accent);transform:translate(2px,-2px)}.lfx-lec-lien:focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px}.lfx-lec-carnet{gap:48px;display:grid}@media (min-width:1000px){.lfx-lec-carnet{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:64px}}.lfx-lec-carnet-titre{margin-bottom:20px}.lfx-lec-pas{gap:22px;margin:0;padding:0;list-style:none;display:grid}.lfx-lec-pas li{gap:16px;display:flex}.lfx-lec-pas .lfx-h3{margin-bottom:4px}.lfx-lec-pas-num{font-variant-numeric:tabular-nums;min-width:2.1ch;color:var(--ld-accent-texte);flex:none;font-size:1.5rem;font-weight:700;line-height:1}.lfx-lec-cahier{background-color:var(--ld-surface);background-image:linear-gradient(90deg, transparent calc(clamp(56px, 7vw, 76px) - 18px), color-mix(in srgb, var(--ld-accent) 55%, transparent) calc(clamp(56px, 7vw, 76px) - 18px), color-mix(in srgb, var(--ld-accent) 55%, transparent) calc(clamp(56px, 7vw, 76px) - 16px), transparent calc(clamp(56px, 7vw, 76px) - 16px)), repeating-linear-gradient(to bottom, transparent 0 31px, var(--ld-border) 31px 32px);background-position:0 12px;padding:18px clamp(18px,3vw,28px) 24px clamp(56px,7vw,76px);line-height:32px;position:relative}.lfx-lec-cahier-titre{color:var(--ld-ink);margin:0 0 4px;font-size:1.08rem;font-weight:700;line-height:32px}.lfx-lec-jours{margin:0;padding:0;list-style:none}.lfx-lec-jours li{color:var(--ld-ink-2);font-size:.93rem}.lfx-lec-jours b{color:var(--ld-accent-texte);margin-right:8px}.lfx-lec-jours strong{color:var(--ld-ink)}.lfx-lec-postits{gap:16px;margin-top:20px;display:grid}@media (min-width:640px){.lfx-lec-postits{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-18px;padding-inline:12px}}.lfx-lec-postit{--pose:none;box-shadow:var(--ld-shadow);transform:var(--pose);border-radius:4px 4px 14px;padding:18px 18px 20px;position:relative}.lfx-lec-postit-faire{background:color-mix(in srgb, var(--ld-yellow) 34%, var(--ld-surface))}.lfx-lec-postit-eviter{background:color-mix(in srgb, var(--ld-accent) 15%, var(--ld-surface))}@media (min-width:640px){.lfx-lec-postit-faire{--pose:rotate(-1.6deg)}.lfx-lec-postit-eviter{--pose:rotate(1.4deg) translateY(10px)}}.lfx-lec-postit .lfx-h3{margin-bottom:10px}.lfx-lec-postit ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lfx-lec-postit li{color:var(--ld-ink);gap:8px;font-size:.9rem;line-height:1.45;display:flex}.lfx-lec-postit li svg{flex:none;margin-top:3px}.lfx-lec-postits[data-pret] .lfx-lec-postit{opacity:0;transition:opacity .52s var(--ld-ease), transform .7s cubic-bezier(.2, 1.25, .35, 1);transition-delay:calc(var(--i,0) * .28s);transform:translateY(28px)rotate(-6deg)scale(.94)}.lfx-lec-postits[data-pret][data-vu] .lfx-lec-postit{opacity:1;transform:var(--pose)}@media (prefers-reduced-motion:no-preference){.lfx-lec-sommaire-liste li{animation:lfx-lec-imprime .52s var(--ld-ease) both;animation-delay:calc(.18s + var(--i) * 60ms)}.lfx-lec-onglet{animation:lfx-lec-sort .56s var(--ld-ease) both;animation-delay:calc(.42s + var(--i) * 60ms)}.lfx-lec-demo-tourne{animation:.9s linear infinite lfx-lec-tourne}.lfx-lec-flux-onde{animation:4.8s cubic-bezier(.45,0,.25,1) infinite lfx-lec-onde;animation-delay:calc(var(--i) * 1.2s)}.lfx-lec-liens .lfx-lec-lien:after{animation:4.8s ease-out infinite lfx-lec-arrivee;animation-delay:calc(var(--i) * 1.2s + .9s)}.lfx-lec-liens:before{animation:1.6s linear infinite lfx-lec-descend}.lfx-lec-centre:after{content:"";border-radius:inherit;box-shadow:0 0 0 2px var(--ld-accent);opacity:0;animation:2.4s ease-out infinite lfx-lec-bat;position:absolute;inset:0}}@keyframes lfx-lec-imprime{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lfx-lec-sort{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lfx-lec-tourne{to{transform:rotate(360deg)}}@keyframes lfx-lec-onde{0%{stroke-dasharray:0 100;stroke-dashoffset:0;opacity:0}8%{opacity:1}40%{stroke-dasharray:18 100;stroke-dashoffset:-82px;opacity:1}52%,to{stroke-dasharray:0 100;stroke-dashoffset:-100px;opacity:0}}@keyframes lfx-lec-arrivee{0%,to{opacity:0}10%{opacity:1}34%{opacity:0}}@keyframes lfx-lec-descend{to{background-position:0 14px}}@keyframes lfx-lec-bat{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.32)}}
.lfx-oct-ouv{text-align:center}.lfx-oct-ouv-texte{max-width:980px;margin-inline:auto}.lfx-oct-ouv .lfx-accent{display:block}.lfx-oct-ouv .lfx-chapo{text-wrap:balance;max-width:74ch;margin-inline:auto}.lfx-oct-orbite{max-width:1080px;margin:clamp(28px,4vw,44px) auto 0}.lfx-oct-orbite-scene{height:480px;position:relative}.lfx-oct-rayons{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lfx-oct-rayon{stroke:color-mix(in srgb, var(--ld-ink) 18%, transparent);stroke-width:1.5px;stroke-dasharray:.012 .018;transition:stroke .5s var(--ld-ease)}.is-actif>.lfx-oct-rayon{stroke:color-mix(in srgb, var(--ton) 80%, var(--ld-ink));stroke-dasharray:none}.lfx-oct-lueur{stroke:var(--ton);stroke-width:5px;stroke-linecap:round;stroke-dasharray:.08 1.2;stroke-dashoffset:-1px;opacity:0}@media (prefers-reduced-motion:no-preference){.is-actif>.lfx-oct-lueur{animation:1.3s cubic-bezier(.45,.05,.25,1) both lfx-oct-lueur}}@keyframes lfx-oct-lueur{0%{opacity:1;stroke-dashoffset:-.92px}85%{opacity:1}to{opacity:0;stroke-dashoffset:.08px}}.lfx-oct-coeur{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.lfx-oct-coeur-question{background:var(--ld-surface);box-shadow:var(--ld-shadow), inset 0 0 0 1px var(--ld-border);color:var(--ld-ink);border-radius:18px 18px 18px 6px;margin:0;padding:10px 18px;font-size:1.02rem;font-weight:650}.lfx-oct-coeur-logo{place-items:center;width:144px;height:144px;display:grid;position:relative}.lfx-oct-coeur-symbole{z-index:2;background:var(--ld-surface);width:144px;height:144px;box-shadow:0 22px 48px -18px color-mix(in srgb, var(--ld-accent) 60%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ld-accent) 22%, var(--ld-border));border-radius:50%;place-items:center;display:grid;position:relative}.lfx-oct-coeur-symbole img{width:92px;height:92px;display:block}.lfx-oct-onde{border:1.5px solid color-mix(in srgb, var(--ld-accent) 40%, transparent);opacity:0;border-radius:50%;position:absolute;inset:0}.lfx-oct-recu{z-index:1;background:radial-gradient(circle, color-mix(in srgb, var(--ld-accent) 30%, transparent) 40%, transparent 70%);opacity:0;border-radius:50%;position:absolute;inset:-10px}@media (prefers-reduced-motion:no-preference){.lfx-oct-coeur-symbole{animation:6s ease-in-out infinite lfx-oct-flotte,9s ease-in-out infinite lfx-oct-balance}.lfx-oct-onde{animation:4.5s cubic-bezier(.2,.6,.35,1) infinite lfx-oct-onde}.lfx-oct-onde:nth-child(2){animation-delay:1.5s}.lfx-oct-onde:nth-child(3){animation-delay:3s}.lfx-oct-recu{animation:1.4s ease-in-out 1s both lfx-oct-recu}}@keyframes lfx-oct-flotte{0%,to{translate:0}50%{translate:0 -6px}}@keyframes lfx-oct-balance{0%,to{rotate:-3deg}50%{rotate:3deg}}@keyframes lfx-oct-onde{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes lfx-oct-recu{0%{opacity:0;transform:scale(.8)}45%{opacity:1;transform:scale(1.12)}to{opacity:0;transform:scale(1.3)}}.lfx-oct-coeur-etat{background:var(--ld-surface);box-shadow:inset 0 0 0 1px var(--ld-border);color:var(--ld-ink-2);border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 13px;font-size:13px;font-style:italic;display:inline-flex}.lfx-oct-coeur-etat span{background:var(--ld-accent);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.lfx-oct-coeur-etat span{animation:1.2s ease-in-out infinite lfx-oct-clignote}}@keyframes lfx-oct-clignote{50%{opacity:.25}}.lfx-oct-orbite-sources{margin:0;padding:0;list-style:none}.lfx-oct-astre{background:var(--ld-surface);width:236px;box-shadow:var(--ld-shadow-sm), inset 0 0 0 1px var(--ld-border);text-align:left;transform-origin:50%;will-change:transform;transition:box-shadow .45s var(--ld-ease);border-radius:16px;align-items:center;gap:11px;padding:11px 14px;display:flex;position:absolute;top:0;left:0}.lfx-oct-astre.is-actif{box-shadow:var(--ld-shadow), inset 0 0 0 1.5px color-mix(in srgb, var(--ton) 75%, transparent), 0 0 0 5px color-mix(in srgb, var(--ton) 18%, transparent)}.lfx-oct-astre-icone{background:color-mix(in srgb, var(--ton) 18%, var(--ld-surface));width:36px;height:36px;color:color-mix(in srgb, var(--ton) 70%, var(--ld-ink));border-radius:11px;flex:none;place-items:center;display:grid}.lfx-oct-astre-texte{gap:1px;min-width:0;display:grid}.lfx-oct-astre b{color:var(--ld-ink);font-size:.92rem;font-weight:650;line-height:1.3}.lfx-oct-astre-texte>span{color:var(--ld-ink-2);font-size:.8rem;line-height:1.35}@media (max-width:699px){.lfx-oct-orbite-scene{height:440px}.lfx-oct-astre{border-radius:13px;gap:7px;width:128px;padding:8px 9px}.lfx-oct-astre-icone{border-radius:9px;width:28px;height:28px}.lfx-oct-astre b{font-size:.8rem}.lfx-oct-astre-texte>span,.lfx-oct-coeur-question,.lfx-oct-coeur-etat{display:none}.lfx-oct-coeur-logo,.lfx-oct-coeur-symbole{width:72px;height:72px}.lfx-oct-coeur-symbole img{width:46px;height:46px}}.lfx-oct-tete{margin-bottom:clamp(28px,4vw,44px)}.lfx-oct-exemple{margin:0 0 12px}.lfx-oct-ligne{grid-template-columns:50px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.lfx-oct-voix{letter-spacing:.1em;text-transform:uppercase;color:var(--ld-ink-2);font-size:11px;font-weight:700}.lfx-oct-ligne-octo .lfx-oct-voix{color:var(--ld-accent-texte)}.lfx-oct-ligne p{color:var(--ld-ink);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.62}.lfx-oct-ligne-toi p{font-weight:600}.lfx-oct-ligne strong{color:var(--ld-ink);font-weight:650}.lfx-oct-etat,.lfx-oct-citees,.lfx-oct-cartes,.lfx-oct-retours{margin-left:62px}.lfx-oct-etat{color:var(--ld-ink-2);align-items:center;gap:9px;font-size:13.5px;font-style:italic;line-height:1.5;display:flex}.lfx-oct-etat-point{background:var(--ld-accent);border-radius:50%;flex:none;width:7px;height:7px}.lfx-oct-bouton{color:var(--ld-ink);background:color-mix(in srgb, var(--ld-accent) 13%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ld-accent) 40%, var(--ld-surface));border-radius:999px;align-items:center;gap:7px;padding:5px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.lfx-oct-citees{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.lfx-oct-citees li{border:1px solid var(--ld-border);color:var(--ld-ink-2);background:var(--ld-surface-2);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;display:inline-flex}.lfx-oct-cartes{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;display:grid}.lfx-oct-action{border:1px solid var(--ld-border-2);background:var(--ld-surface);border-radius:14px;align-content:start;gap:3px;padding:13px 15px;display:grid}.lfx-oct-action b{color:var(--ld-ink);font-size:14.5px;font-weight:650}.lfx-oct-action>span:not(.lfx-oct-action-bouton){color:var(--ld-ink-2);font-size:12.5px;line-height:1.45}.lfx-oct-action-bouton{border:1px solid var(--ld-border-2);color:var(--ld-ink);background:var(--ld-surface-2);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin-top:8px;padding:6px 13px;font-size:13px;font-weight:600;display:inline-flex}.lfx-oct-action-plein{border-color:var(--ld-ink);color:var(--ld-canvas);background:var(--ld-ink)}.lfx-oct-retours{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lfx-oct-retours>div{background:color-mix(in srgb, var(--ton) 12%, var(--ld-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ton) 30%, transparent);border-radius:12px;padding:9px 12px 10px}.lfx-oct-retours dt{color:color-mix(in srgb, var(--ton) 55%, var(--ld-ink));font-size:11.5px;font-weight:700}.lfx-oct-retours dd{color:var(--ld-ink);margin:2px 0 0;font-size:13.5px;line-height:1.45}@media (max-width:599px){.lfx-oct-ligne{grid-template-columns:minmax(0,1fr);gap:3px}.lfx-oct-etat,.lfx-oct-citees,.lfx-oct-cartes,.lfx-oct-retours{margin-left:0}}.lfx-oct-sit-conversation,.lfx-oct-prep-echange{align-content:start;gap:14px;display:grid}@media (prefers-reduced-motion:no-preference){.lfx-oct-sit-conversation>*,.lfx-oct-prep-echange.is-ici>*{animation:lfx-oct-entre .48s var(--ld-ease) calc(var(--i,0) * .7s + .15s) both}}@keyframes lfx-oct-entre{0%{opacity:0;transform:translateY(8px)}}.lfx-oct-liens{flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;display:flex}.lfx-oct-lien{color:var(--ld-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ld-accent) 55%, var(--ld-surface));text-decoration-color:color-mix(in srgb, var(--ld-accent) 55%, var(--ld-surface));text-underline-offset:4px;transition:color .18s var(--ld-ease);align-items:center;gap:4px;font-size:13.5px;font-weight:600;text-decoration-thickness:1.5px;display:inline-flex}.lfx-oct-lien:hover{color:var(--ld-accent-texte)}.lfx-oct-lien:focus-visible{outline:2px solid var(--ld-focus);outline-offset:3px;border-radius:4px}.lfx-oct-sit{gap:16px;display:grid}.lfx-oct-sit-onglets{background:var(--ld-surface-2);box-shadow:inset 0 0 0 1px var(--ld-border);border-radius:999px;flex-wrap:wrap;justify-self:start;gap:6px;padding:5px;display:flex}.lfx-oct-sit-onglet{font:inherit;color:var(--ld-ink-2);cursor:pointer;transition:background-color .3s var(--ld-ease), color .3s var(--ld-ease), box-shadow .3s var(--ld-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.92rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.lfx-oct-sit-onglet svg{color:color-mix(in srgb, var(--ton) 70%, var(--ld-ink))}.lfx-oct-sit-onglet:hover{color:var(--ld-ink)}.lfx-oct-sit-onglet.is-ici{background:var(--ld-surface);box-shadow:var(--ld-shadow-sm), inset 0 0 0 1px color-mix(in srgb, var(--ton) 45%, var(--ld-border));color:var(--ld-ink)}.lfx-oct-sit-onglet:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}.lfx-oct-sit-temps{background:color-mix(in srgb, var(--ton) 70%, transparent);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.lfx-oct-sit-temps{animation:lfx-oct-temps var(--duree) linear both}}@keyframes lfx-oct-temps{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lfx-oct-sit-corps{border-radius:var(--lfx-rayon);background:var(--ld-surface);min-height:340px;box-shadow:var(--ld-shadow), inset 0 0 0 1px var(--ld-border);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(20px,3vw,32px);display:grid}.lfx-oct-sit-note{background:color-mix(in srgb, var(--ton) 10%, var(--ld-surface));border-radius:18px;align-content:center;align-self:stretch;padding:clamp(18px,2.4vw,26px);display:grid}.lfx-oct-sit-note .lfx-h3{margin:0 0 8px}.lfx-oct-sit-note .lfx-texte{margin:0}@media (prefers-reduced-motion:no-preference){.lfx-oct-sit-note{animation:lfx-oct-entre .5s var(--ld-ease) both}}@media (max-width:899px){.lfx-oct-sit-onglets{border-radius:20px;justify-self:stretch}.lfx-oct-sit-corps{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0}.lfx-oct-sit-note{order:-1}}.lfx-oct-prep{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,36px);display:grid}.lfx-oct-prep-fil{border-radius:var(--lfx-rayon);background:var(--ld-surface);box-shadow:var(--ld-shadow), inset 0 0 0 1px var(--ld-border);grid-template-rows:auto minmax(0,1fr);gap:20px;padding:clamp(20px,3vw,30px);display:grid}.lfx-oct-prep-etapes{align-items:center;gap:8px;display:flex}.lfx-oct-prep-point{background:var(--ld-surface-2);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--ld-border-2);font:inherit;color:var(--ld-ink-2);cursor:pointer;transition:background-color .3s var(--ld-ease), color .3s var(--ld-ease), box-shadow .3s var(--ld-ease);border:0;border-radius:50%;place-items:center;padding:0;font-size:12.5px;font-weight:700;display:grid}.lfx-oct-prep-point.is-fait{background:color-mix(in srgb, var(--ld-accent) 16%, var(--ld-surface));box-shadow:none;color:var(--ld-accent-texte)}.lfx-oct-prep-point.is-ici{background:var(--ld-ink);box-shadow:0 0 0 4px color-mix(in srgb, var(--ld-ink) 12%, transparent);color:var(--ld-canvas)}.lfx-oct-prep-point:focus-visible{outline:2px solid var(--ld-focus);outline-offset:2px}.lfx-oct-prep-conversation{flex-direction:column;justify-content:flex-end;gap:22px;height:430px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 56px);mask-image:linear-gradient(#0000,#000 56px)}.lfx-oct-prep-echange{transition:opacity .5s var(--ld-ease);flex:none}.lfx-oct-prep-echange:not(.is-ici){opacity:.45}.lfx-oct-prep-panneau{border-radius:var(--lfx-rayon);background:var(--ld-surface-2);box-shadow:inset 0 0 0 1px var(--ld-border);align-content:start;gap:14px;padding:clamp(18px,2.6vw,26px);display:grid}.lfx-oct-prep-panneau-titre{letter-spacing:.08em;text-transform:uppercase;color:var(--ld-ink-2);margin:0;font-size:12px;font-weight:700}.lfx-oct-prep-panneau ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lfx-oct-res{background:var(--ld-surface);box-shadow:var(--ld-shadow-sm), inset 0 0 0 1px var(--ld-border);transition:opacity .45s var(--ld-ease), filter .45s var(--ld-ease), transform .45s var(--ld-ease), box-shadow .45s var(--ld-ease);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.lfx-oct-res.is-ici{box-shadow:var(--ld-shadow), inset 0 0 0 1.5px color-mix(in srgb, var(--ton) 70%, transparent), 0 0 0 4px color-mix(in srgb, var(--ton) 16%, transparent);transform:translate(-6px)}.lfx-oct-res.is-avenir{opacity:.42;filter:grayscale(.7);box-shadow:inset 0 0 0 1px var(--ld-border)}@media (prefers-reduced-motion:no-preference){.lfx-oct-res.is-ici{animation:lfx-oct-arrive .65s var(--ld-ease) 1.6s backwards}}@keyframes lfx-oct-arrive{0%{opacity:.42;filter:grayscale(.7);transform:none}}.lfx-oct-res-icone{background:color-mix(in srgb, var(--ton) 18%, var(--ld-surface));width:38px;height:38px;color:color-mix(in srgb, var(--ton) 70%, var(--ld-ink));border-radius:12px;place-items:center;display:grid}.lfx-oct-res-texte{gap:1px;min-width:0;display:grid}.lfx-oct-res-type{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--ton) 60%, var(--ld-ink));font-size:10.5px;font-weight:700}.lfx-oct-res b{white-space:nowrap;text-overflow:ellipsis;color:var(--ld-ink);font-size:.92rem;font-weight:650;overflow:hidden}.lfx-oct-res-texte>span:last-child{white-space:nowrap;text-overflow:ellipsis;color:var(--ld-ink-2);font-size:.8rem;overflow:hidden}.lfx-oct-res-bouton{border:1px solid var(--ld-border-2);background:var(--ld-surface-2);white-space:nowrap;color:var(--ld-ink);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.lfx-oct-res-coche{background:color-mix(in srgb, var(--ton) 18%, var(--ld-surface));width:24px;height:24px;color:color-mix(in srgb, var(--ton) 65%, var(--ld-ink));border-radius:50%;place-items:center;display:grid}.is-avenir .lfx-oct-res-coche{background:var(--ld-surface-2);color:#0000}@media (max-width:899px){.lfx-oct-prep{grid-template-columns:minmax(0,1fr)}.lfx-oct-prep-conversation{height:380px}.lfx-oct-res.is-ici{transform:none}}@media (max-width:479px){.lfx-oct-res{grid-template-columns:auto minmax(0,1fr)}.lfx-oct-res-bouton,.lfx-oct-res-coche{display:none}}.lfx-oct-limites{gap:8px clamp(28px,4vw,64px);display:grid}@media (min-width:1000px){.lfx-oct-limites{grid-template-columns:minmax(0,.78fr) minmax(0,1.6fr);align-items:start}.lfx-oct-limites .lfx-oct-tete{margin-bottom:0}}.lfx-oct-limites-liste{gap:0 clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.lfx-oct-limites-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.lfx-oct-limites-liste li{border-top:1px solid var(--ld-border-2);grid-template-columns:40px minmax(0,1fr);align-content:start;gap:4px 14px;padding:22px 0;display:grid}.lfx-oct-limite-icone{width:40px;height:40px;color:color-mix(in srgb, var(--ton) 50%, var(--ld-ink));background:color-mix(in srgb, var(--ton) 20%, var(--ld-surface));border-radius:12px;grid-row:span 2;place-items:center;display:grid}
