.contact-formulaire{gap:14px;margin-top:28px;display:grid}.contact-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-formulaire label{color:var(--encre);gap:6px;font-size:13px;font-weight:600;display:grid}.contact-formulaire .contact-libelle small{font-size:inherit;color:var(--encre-douce);font-weight:400}.contact-formulaire input,.contact-formulaire select,.contact-formulaire textarea{width:100%;min-height:44px;font:inherit;color:var(--encre);background:var(--fond-carte);border:1px solid var(--bordure);border-radius:var(--rayon-doux);padding:10px 12px;font-size:14px;font-weight:400}.contact-formulaire textarea{resize:vertical;min-height:96px}.contact-formulaire input:focus-visible,.contact-formulaire select:focus-visible,.contact-formulaire textarea:focus-visible{outline:2px solid var(--sapin-sombre);outline-offset:1px;border-color:var(--sapin-sombre)}.contact-formulaire .contact-case{align-items:center;gap:10px;font-weight:400;display:flex}.contact-formulaire .contact-case input{width:18px;height:18px;min-height:18px;accent-color:var(--sapin)}.contact-formulaire button.btn{justify-self:start;margin-top:4px}.contact-formulaire .btn:disabled{opacity:.6;cursor:progress}.contact-piege{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-formulaire .contact-erreur{border-radius:var(--rayon-doux);background:var(--alerte-pale);color:var(--alerte);margin:0;padding:10px 14px;font-size:13px}.contact-formulaire .contact-mention{color:var(--encre-douce);margin:0;font-size:12px}.contact-formulaire .contact-mention a{text-underline-offset:3px;text-decoration:underline}.contact-merci{border-radius:var(--rayon);background:var(--fond-carte);border:1px solid var(--bordure);margin-top:28px;padding:20px 22px}.contact-onglets .contact-merci p{color:var(--encre-douce);margin-top:6px;font-size:14px}.contact-onglets{margin-top:28px}.contact-onglets-liste{background:var(--fond-carte);border:1px solid var(--bordure);border-radius:var(--rayon-doux);gap:4px;padding:4px;display:flex}.contact-onglets-liste button{min-height:40px;color:var(--encre-douce);border-radius:9px;flex:1;font-size:13px;font-weight:600}.contact-onglets-liste button[aria-selected=true]{background:var(--sapin);color:var(--fond-carte)}.contact-onglets-liste button:focus-visible{outline:2px solid var(--sapin-sombre);outline-offset:2px}.contact-onglets .contact-formulaire,.contact-onglets .contact-merci{margin-top:20px}.contact-agenda-attente{background:var(--fond-carte);border:1px solid var(--bordure);border-radius:var(--rayon);justify-items:start;gap:14px;margin-top:20px;padding:22px;display:grid}.accueil-contact .contact-agenda-attente p{color:var(--encre);margin:0;font-size:15px}.accueil-contact .contact-agenda-attente .btn{margin-top:0}.contact-agenda-attente small{color:var(--encre-douce);font-size:12px}.contact-agenda{border:1px solid var(--bordure);border-radius:var(--rayon);background:var(--fond-carte);width:100%;height:680px;margin-top:20px;display:block}.contact-agenda-attente .contact-agenda-lien{display:none}@media (max-width:760px){.contact-agenda-attente .contact-agenda-integre{display:none}.contact-agenda-attente .contact-agenda-lien{display:inline-flex}.contact-agenda-attente small.contact-agenda-lien{display:block}.contact-grille{grid-template-columns:1fr}.contact-formulaire button.btn{justify-self:stretch}}
.echanges-equipe{color:var(--encre);font-family:var(--police-ui);border:1px solid var(--bordure,#e5e0d4);background:var(--fond-carte,#fff);border-radius:20px;overflow:hidden}.echanges-equipe button{font:inherit;cursor:pointer}.echanges-equipe button:focus-visible{outline:3px solid var(--sapin);outline-offset:4px}.echanges-entete{border-bottom:1px solid var(--bordure,#e5e0d4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 28px;display:flex}.echanges-scenarios{flex-wrap:wrap;gap:6px;display:flex}.echanges-scenarios button{min-height:48px;color:var(--encre);text-align:center;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:12px 18px;font-size:13px;font-weight:600;line-height:1.5;transition:background .16s,color .16s;display:inline-flex}.echanges-scenarios button:hover{background:var(--fond)}.echanges-scenarios button[aria-pressed=true]{background:var(--sapin);color:#fff}.echanges-badge{border:1px solid var(--distinction-bordure,#e5d9b4);background:var(--attente-pale,#fbf1e1);min-height:28px;color:var(--distinction-encre,#6e5a1e);white-space:nowrap;border-radius:6px;align-items:center;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.echanges-conversation{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.echanges-restaurant,.echanges-equipe-cote{min-width:0;padding:32px}.echanges-restaurant{background:var(--fond);border-right:1px solid var(--bordure,#e5e0d4)}.echanges-interlocuteur{align-items:center;gap:12px;margin-bottom:25px;display:flex}.echanges-repere{border:1px solid var(--bordure,#e5e0d4);width:40px;height:40px;color:var(--sapin);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.echanges-repere-equipe{border-color:var(--sapin);background:var(--sapin);color:#fff}.echanges-interlocuteur h3{color:var(--encre);font-family:var(--police-ui);letter-spacing:0;margin:0;font-size:14px;font-weight:600;line-height:1.5}.echanges-interlocuteur p{margin:2px 0 0;font-size:12px;line-height:1.5}.echanges-demande{border:1px solid var(--bordure,#e5e0d4);background:#fff;border-radius:0 16px 16px;padding:24px}.echanges-demande>p{margin:0;font-size:15px;line-height:1.8}.echanges-prix-actuel{border-top:1px solid var(--bordure,#e5e0d4);margin:24px 0 0;padding-top:18px}.echanges-prix-actuel>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.echanges-prix-actuel dt{font-size:12px}.echanges-prix-actuel dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.echanges-legende{margin-top:8px;font-size:11px;line-height:1.5;display:block}.echanges-role{max-width:330px;margin:18px 0 0;font-size:12px;line-height:1.75}.echanges-proposition{border:1px solid var(--bordure,#e5e0d4);border-radius:16px 0 16px 16px;padding:24px}.echanges-proposition h4{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600;line-height:1.5}.echanges-reponse{margin:12px 0 0;font-size:13px;line-height:1.8}.echanges-comparaison{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:22px;display:grid}.echanges-nouveau-prix{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.echanges-nouveau-prix>span{font-size:12px}.echanges-nouveau-prix>strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.echanges-gain{background:var(--sapin-pale);color:var(--sapin);border-radius:10px;padding:18px 20px}.echanges-gain>strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(24px,2.5vw,32px);font-weight:600;line-height:1.25;display:block}.echanges-gain>span{margin-top:5px;font-size:11px;line-height:1.6;display:block}.echanges-hypothese{margin:12px 0 0;font-size:11px;line-height:1.8}.echanges-decisions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.echanges-decisions button{border:1px solid var(--sapin);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:12px;font-weight:600;line-height:1.5;transition:background .16s,color .16s;display:inline-flex}.echanges-valider{background:var(--sapin);color:#fff}.echanges-valider:hover{background:var(--sapin-sombre,var(--sapin))}.echanges-refuser{color:var(--sapin);background:0 0}.echanges-refuser:hover,.echanges-refuser[aria-pressed=true]{background:var(--sapin-pale)}.echanges-retour{border-left:2px solid var(--bordure,#e5e0d4);min-height:57px;margin:16px 0 0;padding-left:12px;font-size:11px;line-height:1.75}.echanges-retour[data-decision=validee],.echanges-retour[data-decision=refusee]{border-left-color:var(--sapin)}.echanges-pied{border-top:1px solid var(--bordure,#e5e0d4);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 28px;display:flex}.echanges-pied p{margin:0;font-size:11px;line-height:1.7}.echanges-equipe .echanges-rejouer{min-height:48px;color:var(--sapin);text-underline-offset:4px;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:12px 0;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.echanges-rejouer:disabled{opacity:.55;cursor:default;text-decoration:none}@media (max-width:1000px){.echanges-restaurant,.echanges-equipe-cote{padding:24px}.echanges-demande,.echanges-proposition{padding:20px}}@media (max-width:700px){.echanges-entete{align-items:flex-start;padding:20px}.echanges-badge{order:-1}.echanges-scenarios{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;display:grid}.echanges-scenarios button{padding:12px 8px;font-size:12px}.echanges-conversation{grid-template-columns:minmax(0,1fr)}.echanges-restaurant{border-right:0;border-bottom:1px solid var(--bordure,#e5e0d4)}.echanges-restaurant,.echanges-equipe-cote{padding:22px 20px}.echanges-interlocuteur{margin-bottom:18px}.echanges-demande,.echanges-proposition{padding:20px 18px}.echanges-demande>p{font-size:14px}.echanges-gain>strong{font-size:27px}.echanges-pied{align-items:flex-start;gap:4px;padding:16px 20px}.echanges-decisions{grid-template-columns:minmax(0,1fr);display:grid}.echanges-pied p{width:100%}.echanges-retour{min-height:0}}@media (prefers-reduced-motion:reduce){.echanges-equipe button{transition:none}}
.ecosysteme-defilement{gap:14px;margin:0;display:grid;overflow:hidden}.ecosysteme-bande{overflow:hidden}.ecosysteme-piste{width:max-content;animation:60s linear infinite ecosysteme-defile;display:flex}.ecosysteme-bande-inverse .ecosysteme-piste{animation-duration:70s;animation-direction:reverse}.ecosysteme-defilement:hover .ecosysteme-piste{animation-play-state:paused}.ecosysteme-ligne{gap:14px;margin:0;padding:0 14px 0 0;list-style:none;display:flex}.ecosysteme-ligne .ecosysteme-connecteur{flex-shrink:0;width:clamp(176px,15vw,232px);min-height:clamp(138px,11vw,168px)}@keyframes ecosysteme-defile{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ecosysteme-defilement{-webkit-mask-image:none;mask-image:none}.ecosysteme-piste{width:auto;animation:none}.ecosysteme-ligne{flex-wrap:wrap;padding:0}.ecosysteme-ligne[aria-hidden=true]{display:none}}.ecosysteme-connecteur{border:1px solid var(--bordure,#e5e0d4);background:var(--fond-carte,#fff);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;min-height:138px;padding:22px 16px 18px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:flex}.ecosysteme-connecteur:hover{transform:translateY(-4px);box-shadow:0 16px 30px -18px #24391b73}.ecosysteme-logo{justify-content:center;align-items:center;width:100%;height:52px;display:flex}.ecosysteme-logo img{width:100%;max-width:132px;height:var(--ecosysteme-hauteur,30px);object-fit:contain;display:block}.ecosysteme-famille{color:var(--encre,#1f2419);font-family:var(--police-ui);text-align:center;font-size:12px;font-weight:400;line-height:1.5}.ecosysteme-cashpad{--ecosysteme-hauteur:24px}.ecosysteme-odoo{--ecosysteme-hauteur:44px}.ecosysteme-pennylane{--ecosysteme-hauteur:24px}.ecosysteme-sage{--ecosysteme-hauteur:30px}.ecosysteme-cegid{--ecosysteme-hauteur:32px}.ecosysteme-spendesk{--ecosysteme-hauteur:22px}.ecosysteme-agicap{--ecosysteme-hauteur:28px}.ecosysteme-shopify{--ecosysteme-hauteur:32px}.ecosysteme-laddition{--ecosysteme-hauteur:30px}.ecosysteme-gmail{--ecosysteme-hauteur:34px}.ecosysteme-prestashop{--ecosysteme-hauteur:30px}.ecosysteme-sap{--ecosysteme-hauteur:34px}.ecosysteme-excel{--ecosysteme-hauteur:42px}.ecosysteme-sheets{--ecosysteme-hauteur:40px}.ecosysteme-libeo,.ecosysteme-stripe{--ecosysteme-hauteur:34px}.ecosysteme-drive{--ecosysteme-hauteur:36px}@media (max-width:700px){.ecosysteme-defilement{gap:10px;margin-top:24px}.ecosysteme-ligne{gap:10px;padding-right:10px}.ecosysteme-ligne .ecosysteme-connecteur{gap:12px;width:148px;min-height:120px;padding:16px 12px 14px}.ecosysteme-logo img{max-width:116px}}
.mo{--vert:var(--sapin);--sauge:var(--sapin-pale);--papier:var(--fond);--blanc:var(--fond-carte);--filet:var(--bordure);--crayon:var(--encre-douce);--gris:var(--bordure);--gris-fonce:var(--encre-tendre);--bulle:var(--fond-creux);--bon:var(--sapin-sombre);--bon-fond:var(--sapin-pale);--attente:var(--distinction-encre);--attente-fond:var(--attente-pale);aspect-ratio:16/9;background:var(--papier);width:100%;font-family:var(--police-ui);color:var(--encre);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.mo *,.mo :before,.mo :after{box-sizing:border-box;margin:0;padding:0}.mo-stage{transform-origin:0 0;visibility:hidden;width:1920px;height:1080px;position:absolute;top:0;left:0;overflow:hidden}.mo-stage.pret{visibility:visible}.mo-cam{transform-origin:0 0;width:1920px;height:1080px;position:absolute;top:0;left:0}.mo .abs{position:absolute;top:0;left:0}.mo-logo{transform-origin:0 0;z-index:5}.mo-logo>*{max-width:none;display:block;position:absolute;top:0;left:0}.mo .mini{transform-origin:50%;z-index:7;pointer-events:none;max-width:none}.mo .ligne{width:1920px;color:var(--vert);letter-spacing:-.035em;justify-content:center;gap:.26em;font-weight:600;line-height:1.05;display:flex}.mo .ligne span,.mo .marque span,.mo .ch-titre span{display:inline-block}.mo .marque{color:var(--vert);letter-spacing:-.04em;white-space:nowrap;font-weight:600;line-height:1}.mo .ch-num{background:var(--vert);width:56px;height:56px;color:var(--papier);border-radius:50%;justify-content:center;align-items:center;font-size:28px;font-weight:600;display:flex}.mo .ch-titre{letter-spacing:-.035em;color:var(--vert);white-space:nowrap;gap:.24em;font-size:84px;font-weight:600;line-height:1;display:flex}.mo .ch-sous{color:var(--crayon);letter-spacing:-.01em;white-space:nowrap;font-size:34px}.mo .panneau{background:var(--blanc);border:3px solid var(--filet);transform-origin:50%;border-radius:32px;width:1100px;height:600px;box-shadow:0 70px 110px -50px #24391b61}.mo .avatar{width:76px;height:76px;color:var(--vert);background:var(--sauge);border-radius:50%;justify-content:center;align-items:center;font-size:30px;font-weight:600;display:flex}.mo .emplacement{background:var(--blanc);border:3px solid var(--sauge)}.mo .etiquette{color:var(--crayon);white-space:nowrap;font-size:22px}.mo svg.trait-vert{stroke:var(--vert)}.mo svg.trait-blanc{stroke:var(--blanc)}.mo svg.trait-bon{stroke:var(--bon)}.mo .bulle{background:var(--bulle);white-space:nowrap;transform-origin:0 0;border-radius:8px 26px 26px;padding:20px 30px;font-size:34px;line-height:1.25}.mo .ecrit{background:var(--bulle);border-radius:26px 8px 26px 26px;justify-content:center;align-items:center;gap:12px;width:130px;height:70px;display:flex;top:200px;right:150px}.mo .ecrit i{background:var(--gris-fonce);border-radius:50%;width:12px;height:12px}.mo .proposition{border:3px solid var(--filet);background:var(--blanc);transform-origin:100% 0;border-radius:26px 8px 26px 26px;width:660px;padding:26px 32px 24px;top:200px;right:150px}.mo .produit{letter-spacing:-.02em;font-size:34px;font-weight:600}.mo .prix{white-space:nowrap;align-items:baseline;gap:22px;margin-top:10px;display:flex}.mo .avant{color:var(--gris-fonce);font-size:30px;position:relative}.mo .avant i{background:var(--alerte);transform-origin:0;border-radius:2px;height:4px;position:absolute;top:52%;left:-4px;right:-4px}.mo .apres{color:var(--vert);letter-spacing:-.03em;transform-origin:0 70%;font-size:54px;font-weight:600;display:inline-block}.mo .pastille{white-space:nowrap;border-radius:999px;align-items:center;padding:8px 18px;font-size:26px;font-weight:600;display:inline-flex}.mo .pastille.bon{background:var(--bon-fond);color:var(--bon)}.mo .pastille.attente{background:var(--attente-fond);color:var(--attente)}.mo .pastille.alerte{background:var(--alerte-pale);color:var(--alerte)}.mo .fournisseurs{color:var(--crayon);align-items:center;gap:10px;margin-top:16px;font-size:24px;display:flex}.mo .fournisseurs b{background:var(--bulle);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.mo .bouton{white-space:nowrap;border-radius:36px;justify-content:center;align-items:center;gap:12px;width:340px;height:72px;font-size:28px;font-weight:600;display:flex;top:478px;left:150px}.mo .bouton.vide{border:3px solid var(--vert);color:var(--vert);background:var(--blanc)}.mo .bouton.plein{background:var(--bon);color:var(--blanc);border:3px solid var(--bon)}.mo .barre-haut{border-bottom:2px solid var(--filet);width:100%;height:80px;top:0;left:0}.mo .menu{border-right:2px solid var(--filet);width:250px;height:517px;top:80px;left:0}.mo .surbrillance{background:var(--sauge);border-radius:14px;width:218px;height:56px;left:16px}.mo .item-menu{color:var(--encre);align-items:center;gap:14px;height:56px;font-size:25px;font-weight:500;display:flex;left:32px}.mo .vue{width:800px;height:480px}.mo .vue-titre{color:var(--encre);letter-spacing:-.01em;font-size:24px;font-weight:600}.mo .ligne-ui{border-bottom:2px solid var(--filet);align-items:center;gap:18px;width:790px;height:84px;font-size:26px;display:flex;position:absolute;left:0}.mo .ligne-ui .ico{background:var(--bulle);border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.mo .ligne-ui .nom{white-space:nowrap;flex:1}.mo .ligne-ui .ref{width:110px;color:var(--crayon);font-size:22px}.mo .ligne-ui .mt{text-align:right;font-variant-numeric:tabular-nums;width:140px}.mo .ligne-ui .etat{justify-content:flex-end;width:210px;display:flex}.mo .coche-v{background:var(--bon);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mo .scan{background:var(--bon);border-radius:3px;height:5px;position:absolute;left:-10px;right:-10px;box-shadow:0 0 26px 6px #4a6b2f4d}.mo .tuile{border:2px solid var(--filet);border-radius:20px;width:378px;height:140px;padding:20px 24px}.mo .tuile small{color:var(--crayon);font-size:22px;display:block}.mo .tuile strong{letter-spacing:-.03em;color:var(--vert);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin-top:6px;font-size:52px;font-weight:600;line-height:1.1;display:flex}.mo .telephone{border:10px solid var(--encre);background:var(--blanc);transform-origin:50% 100%;border-radius:38px;width:210px;height:390px;overflow:hidden;box-shadow:0 40px 60px -30px #1f241966}.mo .tel-ligne{background:var(--papier);border-radius:14px;justify-content:space-between;align-items:center;height:56px;padding:0 12px;display:flex;left:18px;right:18px}.mo .tel-ligne span{background:var(--gris);border-radius:6px;width:80px;height:12px}.mo .coche{border:3px solid var(--gris);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.mo .tache{white-space:nowrap;align-items:center;gap:24px;font-size:32px;display:flex;left:48px}.mo .rond{border:3px solid var(--gris);border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.mo-piste{position:relative}.mo-piste.defile{height:640vh}.mo-scene{flex-direction:column;align-items:center;gap:clamp(14px,2vw,24px);padding-inline:clamp(12px,2vw,32px);display:flex}.mo-piste.defile .mo-scene{top:var(--entete,100px);height:calc(100svh - var(--entete,100px));justify-content:center;position:sticky}.mo-scene>.mo,.mo-pied{width:min(100%, calc((100svh - var(--entete,100px) - 96px) * 16 / 9))}.mo-pied{align-items:center;gap:clamp(14px,2.4vw,40px);display:flex}.mo-pied .mo-chapitres{flex:1;min-width:0}.mo-chapitres{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.mo-piste:not(.defile):not(.auto) .mo-pied{display:none}.mo-piste.auto .mo-scene{padding-block:8px 4px}.mo-chapitres span{color:var(--encre-douce);font-size:12px;font-weight:600}.mo-chapitres i{background:var(--bordure);border-radius:2px;height:2px;margin-top:8px;display:block;position:relative;overflow:hidden}.mo-chapitres i:after{content:"";background:var(--sapin);transform-origin:0;transform:scaleX(clamp(0, calc((var(--t,0) - var(--s)) / 6), 1));position:absolute;inset:0}.mo-lecture{display:none}.mo-piste:is(.defile,.auto) .mo-lecture{border:1px solid var(--bordure);height:46px;color:var(--encre);font:600 13px/1 var(--police-ui);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 18px 0 6px;transition:background .45s cubic-bezier(.22,1,.36,1),border-color .45s,transform .3s cubic-bezier(.22,1,.36,1);display:inline-flex}.mo-lecture>span:first-child{background:var(--sapin-pale);width:34px;height:34px;color:var(--sapin);border-radius:50%;place-items:center;transition:transform .45s cubic-bezier(.22,1,.36,1),background .45s;display:grid}.mo-lecture .pause,.mo-lecture.on .joue{display:none}.mo-lecture.on .pause{display:block}.mo-lecture .joue{margin-left:2px}.mo-piste:is(.defile,.auto) .mo-lecture:hover{background:var(--fond-carte);border-color:var(--sapin);transform:translateY(-2px)}.mo-piste:is(.defile,.auto) .mo-lecture:hover>span:first-child{background:var(--sapin);color:var(--fond);transform:scale(1.12)}.mo-piste:is(.defile,.auto) .mo-lecture:active{transform:scale(.96)}.mo-lecture.on>span:first-child{background:var(--sapin);color:var(--fond);animation:1.6s ease-out infinite mo-lecture-pouls}.mo-lecture:focus-visible{outline:2px solid var(--sapin);outline-offset:3px}@keyframes mo-lecture-pouls{0%{box-shadow:0 0 #24391b59}to{box-shadow:0 0 0 12px #24391b00}}.mo-passer{display:none}.mo-piste.defile .mo-passer{border:1px solid var(--bordure);background:var(--fond-carte);height:46px;color:var(--encre);font:600 13px/1 var(--police-ui);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:10px;padding:0 6px 0 18px;transition:background .45s cubic-bezier(.22,1,.36,1),color .45s cubic-bezier(.22,1,.36,1),border-color .45s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:inline-flex}.mo-passer>span{background:var(--sapin);width:34px;height:34px;color:var(--fond);border-radius:50%;place-items:center;transition:background .45s;display:grid;overflow:hidden}.mo-passer svg{animation:1.8s cubic-bezier(.45,0,.55,1) infinite mo-passer-flotte}.mo-piste.defile .mo-passer:hover{background:var(--sapin);color:var(--fond);border-color:var(--sapin);transform:translateY(-2px);box-shadow:0 14px 28px -16px #24391b8c}.mo-passer:hover>span{background:var(--sapin-sombre)}.mo-passer:hover svg{animation:.6s cubic-bezier(.22,1,.36,1) infinite mo-passer-file}.mo-piste.defile .mo-passer:active{transform:scale(.96)}.mo-passer:focus-visible{outline:2px solid var(--sapin);outline-offset:3px}@keyframes mo-passer-flotte{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes mo-passer-file{0%{transform:translateY(-22px)}to{transform:translateY(22px)}}@media (prefers-reduced-motion:reduce){.mo-passer svg{animation:none!important}}.mo-son,.mo-rejouer{z-index:9;border:1px solid var(--bordure);background:var(--vitre);color:var(--encre-douce);font:500 13px/1 var(--police-ui);cursor:pointer;border-radius:17px;align-items:center;gap:7px;height:34px;padding:0 14px;transition:opacity .4s,color .3s,border-color .3s;display:flex;position:absolute;bottom:12px}.mo-son{opacity:.75;left:12px}.mo-son:hover,.mo-son.on{opacity:1;color:var(--sapin);border-color:var(--sapin)}.mo-son .actif,.mo-son.on .coupe{display:none}.mo-son.on .actif{display:inline}.mo-rejouer{opacity:0;pointer-events:none;right:12px}.mo-rejouer.on{opacity:1;pointer-events:auto}.mo-son:focus-visible,.mo-rejouer:focus-visible{outline:2px solid var(--sapin);outline-offset:2px}@media (max-width:760px){.mo-piste.defile{height:460vh}.mo-chapitres span{font-size:10px}.mo-pied{flex-wrap:wrap;justify-content:center;gap:16px 10px}.mo-pied .mo-chapitres{flex:100%}.mo-son,.mo-rejouer{height:30px;padding:0 11px;font-size:12px;bottom:6px}.mo-son{left:6px}.mo-rejouer{right:6px}}
