.carte-client{border-radius:var(--radius-panneau);background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-haut);color:var(--color-encre);flex-direction:column;display:flex}.carte-client-grand{padding:34px 40px 32px}.carte-client-compact{padding:20px 22px}.carte-client-tete{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.carte-client-etat{background:var(--color-emeraude-voile);height:28px;color:var(--color-emeraude);border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.carte-client-etat:before{content:"";background:currentColor;border-radius:9999px;width:6px;height:6px}.carte-client-identite{align-items:center;gap:20px;margin-top:22px;display:flex}.carte-client-nom{font-family:var(--font-affiche);letter-spacing:-.01em;white-space:nowrap;font-size:64px;line-height:1}.carte-client-compact .carte-client-identite{gap:12px;margin-top:12px}.carte-client-compact .carte-client-nom{font-size:30px}.carte-client-tuile{flex:none;width:300px;position:relative}.carte-client-compact .carte-client-tuile{width:120px}.carte-client-projet{background:var(--color-blanc);border-radius:9999px;align-items:center;height:26px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.carte-client-compact .carte-client-projet{display:none}.carte-client-lignes{border-top:1px solid var(--color-trait);margin-top:26px}.carte-client-ligne{border-bottom:1px solid var(--color-trait);grid-template-columns:170px minmax(0,1fr);align-items:center;min-height:64px;display:grid}.carte-client-ligne dt{color:var(--color-encre2);font-size:14px}.carte-client-ligne dd{font-family:var(--font-titre);letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:600}.carte-client-compact .carte-client-lignes{margin-top:14px}.carte-client-compact .carte-client-ligne{grid-template-columns:96px minmax(0,1fr);min-height:40px}.carte-client-compact .carte-client-ligne dt{font-size:12.5px}.carte-client-compact .carte-client-ligne dd{font-size:16px}.carte-client-etape{background:var(--color-etape-attente);color:var(--color-encre2);border-radius:9999px;align-self:flex-start;align-items:center;gap:7px;margin-top:22px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.carte-client-pied{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.carte-client-action{border:1px solid var(--color-trait-fort);background:var(--color-blanc);height:36px;color:var(--color-encre);border-radius:9999px;align-items:center;gap:6px;margin-top:22px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.carte-client-compact .carte-client-action{height:30px;margin-top:14px;font-size:12px}.carte-client-etape-point{background:var(--color-encre3);border-radius:9999px;width:7px;height:7px}.carte-client-compact .carte-client-etape{margin-top:14px;font-size:12px}@media not (min-width:80rem){.carte-client-grand{padding:28px 32px 26px}.carte-client-grand .carte-client-nom{font-size:52px}.carte-client-grand .carte-client-ligne dd{font-size:24px}.carte-client-grand .carte-client-ligne{grid-template-columns:140px minmax(0,1fr);min-height:56px}.carte-client-grand .carte-client-tuile{width:220px}}.bandeau-client{border-radius:var(--radius-panneau);background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-panneau);align-items:center;gap:16px;padding:14px 18px 14px 14px;display:flex}.bandeau-client-nom{min-width:0;font-family:var(--font-affiche);color:var(--color-encre);flex:1;font-size:34px;line-height:1}.frappe{--t:clamp(0, (var(--u,1) - var(--a,0)) / (var(--b,1) - var(--a,0)), 1);display:inline-block;position:relative}.frappe-texte{clip-path:inset(-.2em calc((1 - var(--t)) * 100%) -.2em 0);display:inline-block}.frappe-curseur{top:12%;bottom:8%;left:calc(var(--t) * 100%);background:var(--color-signal);width:2px;opacity:calc(clamp(0, var(--t) * 1000, 1) * clamp(0, (1 - var(--t)) * 1000, 1));border-radius:1px;margin-left:2px;position:absolute}.panneau-decouverte{border-radius:var(--radius-panneau);background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-haut);color:var(--color-encre);padding:30px 34px}.panneau-decouverte-titre{font-family:var(--font-titre);letter-spacing:-.01em;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.panneau-decouverte-reponses{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.reponse{background:var(--color-encre);min-height:64px;color:var(--color-blanc);border-radius:9999px;align-items:center;gap:12px;padding:8px 20px 8px 16px;font-size:17px;font-weight:500;line-height:1.25;display:flex;position:relative}.reponse-coche{background:#ffffff2e;border-radius:9999px;flex:none;place-items:center;width:24px;height:24px;display:grid}.reponse-allumee{--t:clamp(0, (var(--u,1) - var(--a,0)) / (var(--b,1) - var(--a,0)), 1)}.reponse.reponse-allumee{background:color-mix(in srgb, var(--color-encre) calc(var(--t) * 100%), var(--color-blanc));color:color-mix(in srgb, var(--color-blanc) calc(var(--t) * 100%), var(--color-encre2));box-shadow:inset 0 0 0 1px color-mix(in srgb, transparent calc(var(--t) * 100%), var(--color-trait-fort));transform:scale(calc(.96 + .04 * var(--t)))}.reponse-allumee .reponse-coche{opacity:var(--t);transform:scale(calc(.6 + .4 * var(--t)))}.panneau-decouverte-synthese{background:var(--color-sable);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding:18px 20px;font-size:15px;font-weight:600;display:flex}.panneau-decouverte-synthese.reponse-allumee{opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 8px))}.panneau-decouverte-compact{padding:18px 20px}.panneau-decouverte-compact .panneau-decouverte-titre{font-size:16px}.panneau-decouverte-compact .panneau-decouverte-reponses{gap:6px;margin-top:12px}.panneau-decouverte-compact .reponse{min-height:40px;padding:6px 12px 6px 8px;font-size:13px}.panneau-decouverte-compact .reponse-coche{width:20px;height:20px}.panneau-saisie{border-radius:var(--radius-panneau);background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-haut);color:var(--color-encre);padding:22px 24px 20px}.saisie-chemin{color:var(--color-encre2);font-size:13px;font-weight:500}.saisie-forme{font-family:var(--font-titre);letter-spacing:-.01em;margin-top:4px;font-size:19px;font-weight:600;display:grid}.saisie-forme>span{--t:clamp(0, (var(--u,1) - var(--a,0)) / (var(--b,1) - var(--a,0)), 1);grid-area:1/1}.saisie-forme-avant{opacity:calc(1 - var(--t))}.saisie-forme-apres{opacity:var(--t)}.saisie-murs{border:1px solid var(--color-trait);border-radius:16px;margin-top:14px}.saisie-ligne{align-items:center;gap:12px;min-height:56px;padding:0 8px 0 12px;display:flex}.saisie-murs .saisie-ligne+.saisie-ligne{border-top:1px solid var(--color-trait)}.saisie-numero{border:1.5px solid var(--color-encre);border-radius:9999px;flex:none;place-items:center;width:26px;height:26px;font-size:12.5px;font-weight:600;display:grid}.saisie-icone{color:var(--color-encre2);margin:0 5px}.saisie-libelle{flex:1;font-size:15px;font-weight:500}.saisie-champ{--t:clamp(0, (var(--u,1) - var(--a,0)) / (var(--b,1) - var(--a,0)), 1);border:1px solid var(--color-trait-fort);background:var(--color-blanc);border-radius:12px;justify-content:flex-end;align-items:center;gap:6px;width:112px;height:44px;padding:0 12px;display:inline-flex;position:relative}.saisie-champ:after{content:"";box-shadow:0 0 0 1.5px var(--color-signal), 0 0 0 5px color-mix(in srgb, var(--color-signal) 14%, transparent);opacity:calc(clamp(0, var(--t) * 1000, 1) * clamp(0, (1 - var(--t)) * 1000, 1));pointer-events:none;border-radius:12px;position:absolute;inset:-1px}.saisie-champ-seul:after{box-shadow:none;background:var(--color-emeraude-voile);z-index:-1}.saisie-valeur{font-family:var(--font-titre);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.saisie-unite{color:var(--color-encre2);font-size:13px}.saisie-frappe{justify-items:end;display:inline-grid;position:relative}.saisie-frappe>*{grid-area:1/1}.saisie-frappe-gabarit{visibility:hidden}.saisie-frappe-etat{--e:clamp(0, (var(--u,1) - var(--a,0)) * 10000, 1);--f:clamp(0, (var(--b,1) - var(--u,1)) * 10000, 1);opacity:calc(var(--e) * var(--f));align-items:center;display:inline-flex}.saisie-curseur{background:var(--color-signal);width:2px;height:1.05em;opacity:calc(clamp(0, (var(--u,1) - var(--fa,0)) * 10000, 1) * clamp(0, (var(--fb,0) - var(--u,1)) * 10000, 1));border-radius:1px;margin-left:2px}.saisie-seul{--t:clamp(0, (var(--u,1) - var(--a,0)) / (var(--b,1) - var(--a,0)), 1);opacity:var(--t)}.saisie-bas{margin-top:10px}.saisie-surface{--t:clamp(0, (var(--u,1) - var(--a,0)) / (var(--b,1) - var(--a,0)), 1);min-height:40px;color:var(--color-encre2);opacity:var(--t);justify-content:space-between;align-items:baseline;padding:0 20px 0 50px;font-size:15px;display:flex}.saisie-surface-valeur{font-family:var(--font-titre);color:var(--color-encre);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:20px;font-weight:600;display:inline-flex}.panneau-suivi{border-radius:var(--radius-panneau);background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-haut);color:var(--color-encre);padding:26px 30px}.panneau-suivi-tete{align-items:center;gap:14px;display:flex}.panneau-suivi-nom{font-family:var(--font-titre);letter-spacing:-.015em;font-size:22px;font-weight:600}.panneau-suivi-projet{color:var(--color-encre2);margin-top:2px;font-size:14px}.panneau-suivi-etats{justify-items:end;display:grid}.panneau-suivi-etats>*{grid-area:1/1}.panneau-suivi-rail{background:var(--color-fond-espace);border-radius:18px;margin-top:26px;padding:18px 8px 14px;display:grid}.panneau-suivi-rail>*{grid-area:1/1}.panneau-suivi-avant,.panneau-suivi-apres{transition:opacity .34s var(--ease-sortie)}.panneau-suivi-apres,.panneau-suivi[data-avance] .panneau-suivi-avant{opacity:0}.panneau-suivi[data-avance] .panneau-suivi-apres{opacity:1}.panneau-suivi-mois{background:var(--color-emeraude-voile);border-radius:18px;justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;padding:18px 20px;display:flex}.panneau-suivi-mois-libelle{color:var(--color-encre);font-size:15px;font-weight:500}.panneau-suivi-mois-valeur{font-family:var(--font-titre);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-encre);font-size:32px;font-weight:600}.panneau-suivi-mois-ht{font-family:var(--font-sans);letter-spacing:0;color:var(--color-encre2);margin-left:.3em;font-size:.5em;font-weight:500}.panneau-suivi-compact{padding:18px 20px}.panneau-suivi-compact .panneau-suivi-nom{font-size:17px}.panneau-suivi-compact .panneau-suivi-mois-valeur{font-size:22px}.pastille-etape{white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.pastille-etape-point{border-radius:9999px;flex:none;width:7px;height:7px}.pastille-etape-attente{background:var(--color-etape-attente);color:var(--color-encre2)}.pastille-etape-attente .pastille-etape-point{background:var(--color-encre3)}.pastille-etape-devis{background:var(--color-etape-devis);color:var(--color-encre)}.pastille-etape-devis .pastille-etape-point{background:var(--color-attention-point)}.pastille-etape-gagne{background:var(--color-etape-gagne);color:var(--color-emeraude)}.pastille-etape-gagne .pastille-etape-point{background:var(--color-emeraude)}.panneau-devis{background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-haut);color:var(--color-encre);border-radius:16px;padding:34px 40px 32px;position:relative}.panneau-devis-tete{border-bottom:1px solid var(--color-trait);justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.panneau-devis-logo{border:1.5px dashed var(--color-arete);height:40px;color:var(--color-encre2);border-radius:10px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.panneau-devis-titre{font-family:var(--font-titre);letter-spacing:-.015em;font-size:26px;font-weight:600}.panneau-devis-client{color:var(--color-encre2);margin-top:18px;font-size:15px}.panneau-devis-lignes{margin-top:14px}.panneau-devis-ligne{border-bottom:1px solid var(--color-trait);justify-content:space-between;gap:16px;padding:11px 0;font-size:15px;display:flex}.panneau-devis-ligne dd{font-family:var(--font-titre);font-variant-numeric:tabular-nums;font-weight:600}.panneau-devis-total{justify-content:space-between;align-items:baseline;gap:16px;margin-top:18px;font-size:15px;font-weight:600;display:flex}.panneau-devis-total-valeur{font-family:var(--font-titre);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px}.panneau-devis-pastilles{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.panneau-devis-accord{margin-top:22px;position:relative}.bandeau-client .bandeau-client-etape{margin-top:0}
.film-anime{--u1:clamp(0, (var(--p) - var(--d1,0)) / var(--l1,1), 1);--u2:clamp(0, (var(--p) - var(--d2,2)) / var(--l2,1), 1);--u3:clamp(0, (var(--p) - var(--d3,2)) / var(--l3,1), 1);--u4:clamp(0, (var(--p) - var(--d4,2)) / var(--l4,1), 1);--u5:clamp(0, (var(--p) - var(--d5,2)) / var(--l5,1), 1);--u6:clamp(0, (var(--p) - var(--d6,2)) / var(--l6,1), 1);--u7:clamp(0, (var(--p) - var(--d7,2)) / var(--l7,1), 1);--u8:clamp(0, (var(--p) - var(--d8,2)) / var(--l8,1), 1);--unite:var(--hauteur-scene,100svh);--marge-ancre:96px;--bord-film:40px;--largeur-texte:440px}@media not (min-width:48rem),(not (min-width:64rem)) and (not (min-aspect-ratio:4/3)){.film-anime{--unite:var(--hauteur-portrait,78svh)}}@media not (min-width:80rem){.film-anime{--largeur-texte:380px}}.film-ancre{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.film-ancre-haut{top:0}.film-statique,.film[data-statique] .film-anime{display:none}.film[data-statique] .film-statique{display:block}@media (prefers-reduced-motion:reduce){.film .film-anime{display:none}.film .film-statique{display:block}}:root[data-mouvement=reduit] .film .film-anime{display:none}:root[data-mouvement=reduit] .film .film-statique{display:block}@media (max-height:559.98px){.film .film-anime{display:none}.film .film-statique{display:block}}.film-cadre{isolation:isolate;background:var(--color-blanc);height:100%;position:relative;overflow:clip}.film-couche{pointer-events:none;position:absolute;inset:0}.film-scene{z-index:var(--z-scene)}.film-brume{z-index:var(--z-brume)}.film-ouverture{z-index:var(--z-cartes);position:absolute;inset:0}.film-anime[data-scene]:not([data-scene="1"]) .film-ouverture{visibility:hidden;pointer-events:none}.film-anime:not([data-pret]) *,.film-anime[data-saut] *{transition:none!important}.film-blocs,.film-bloc{display:contents}.texte-etape{z-index:var(--z-cartes);left:var(--bord-film);width:var(--largeur-texte);border-radius:var(--radius-panneau);background:var(--color-blanc);box-shadow:var(--shadow-filet), var(--shadow-haut);pointer-events:none;opacity:0;transform:translateY(calc(clamp(-1, var(--k,0) - var(--scene,1), 1) * 8px));transition:opacity .54s var(--ease-depart), transform .54s var(--ease-depart);padding:22px 30px 26px;position:absolute;bottom:96px}@media not (min-width:80rem){.texte-etape{padding:22px 26px 24px;top:84px;bottom:auto}}.texte-etape-surtitre{align-items:baseline;gap:14px;display:flex}.texte-etape-numero{color:var(--color-encre);font-size:clamp(2.75rem,2.2rem + 1.4vw,3.75rem)}.texte-etape-mot{color:var(--color-encre2);font-size:15px;font-weight:500}.texte-etape-titre{color:var(--color-encre);text-wrap:balance;margin-top:10px}.texte-etape-phrase{color:var(--color-encre2);text-wrap:pretty;margin-top:12px;font-size:17px;line-height:1.55}.film-anime[data-scene="2"] .film-bloc[data-bloc="2"] .texte-etape,.film-anime[data-scene="3"] .film-bloc[data-bloc="3"] .texte-etape,.film-anime[data-scene="4"] .film-bloc[data-bloc="4"] .texte-etape,.film-anime[data-scene="5"] .film-bloc[data-bloc="5"] .texte-etape,.film-anime[data-scene="6"] .film-bloc[data-bloc="6"] .texte-etape,.film-anime[data-scene="7"] .film-bloc[data-bloc="7"] .texte-etape,.film-anime[data-scene="8"] .film-bloc[data-bloc="8"] .texte-etape{opacity:1;transition:opacity .9s var(--ease-coupe), transform .9s var(--ease-coupe);transform:none}.film-feuille{display:contents}.film-rail{z-index:var(--z-commandes);background:var(--color-blanc);height:52px;box-shadow:var(--shadow-filet), var(--shadow-panneau);transition:opacity .3s var(--ease-doux), visibility .3s;border-radius:9999px;align-items:center;padding:0 8px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.film-anime:is(:not([data-rail]),[data-rail="0"]) :is(.film-rail,.film-passer){opacity:0;pointer-events:none}.film-anime:is(:not([data-rail]),[data-rail="0"]) :is(.film-rail:focus-within,.film-passer:focus-visible){opacity:1;pointer-events:auto}.film-rail-liste{align-items:center;gap:2px;display:flex}.film-rail-lien{white-space:nowrap;min-height:44px;color:var(--color-encre2);transition:background-color .18s var(--ease-doux), color .18s var(--ease-doux);border-radius:9999px;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:14px;font-weight:500;line-height:1;display:flex}.film-rail-lien:hover{background:var(--color-sable);color:var(--color-encre)}.film-rail-pastille{border:1px solid var(--color-trait-fort);background:var(--color-blanc);width:24px;height:24px;font-family:var(--font-titre);font-variant-numeric:tabular-nums;color:var(--color-encre2);transition:background-color .34s var(--ease-sortie), border-color .34s var(--ease-sortie), color .34s var(--ease-sortie);border-radius:9999px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.film-rail-coche{opacity:0;position:absolute}.film-rail-segment,.film-rail-court{display:none}.film-rail-fil{background:var(--color-emeraude);height:2px;transform:scaleX(var(--p,0));transform-origin:0;border-radius:2px;position:absolute;bottom:5px;left:22px;right:22px}.film-rail-compteur{display:none}@media not (min-width:80rem){.film-rail-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.film-rail-court{display:inline}}.film-anime[data-rail="1"] .film-rail-etape:first-child .film-rail-lien,.film-anime[data-rail="2"] .film-rail-etape:nth-child(2) .film-rail-lien,.film-anime[data-rail="3"] .film-rail-etape:nth-child(3) .film-rail-lien,.film-anime[data-rail="4"] .film-rail-etape:nth-child(4) .film-rail-lien,.film-anime[data-rail="5"] .film-rail-etape:nth-child(5) .film-rail-lien,.film-anime[data-rail="6"] .film-rail-etape:nth-child(6) .film-rail-lien,.film-anime[data-rail="7"] .film-rail-etape:nth-child(7) .film-rail-lien,.film-anime[data-rail="8"] .film-rail-etape:nth-child(8) .film-rail-lien{color:var(--color-encre);font-weight:600}.film-anime[data-rail="1"] .film-rail-etape:first-child .film-rail-pastille,.film-anime[data-rail="2"] .film-rail-etape:nth-child(2) .film-rail-pastille,.film-anime[data-rail="3"] .film-rail-etape:nth-child(3) .film-rail-pastille,.film-anime[data-rail="4"] .film-rail-etape:nth-child(4) .film-rail-pastille,.film-anime[data-rail="5"] .film-rail-etape:nth-child(5) .film-rail-pastille,.film-anime[data-rail="6"] .film-rail-etape:nth-child(6) .film-rail-pastille,.film-anime[data-rail="7"] .film-rail-etape:nth-child(7) .film-rail-pastille,.film-anime[data-rail="8"] .film-rail-etape:nth-child(8) .film-rail-pastille{border-color:var(--color-emeraude);background:var(--color-emeraude);color:var(--color-blanc)}.film-anime[data-rail="2"] .film-rail-etape:nth-child(-n+1) .film-rail-pastille,.film-anime[data-rail="3"] .film-rail-etape:nth-child(-n+2) .film-rail-pastille,.film-anime[data-rail="4"] .film-rail-etape:nth-child(-n+3) .film-rail-pastille,.film-anime[data-rail="5"] .film-rail-etape:nth-child(-n+4) .film-rail-pastille,.film-anime[data-rail="6"] .film-rail-etape:nth-child(-n+5) .film-rail-pastille,.film-anime[data-rail="7"] .film-rail-etape:nth-child(-n+6) .film-rail-pastille,.film-anime[data-rail="8"] .film-rail-etape:nth-child(-n+7) .film-rail-pastille{border-color:var(--color-sable);background:var(--color-sable);color:var(--color-encre)}.film-anime[data-rail="2"] .film-rail-etape:nth-child(-n+1) .film-rail-lien,.film-anime[data-rail="3"] .film-rail-etape:nth-child(-n+2) .film-rail-lien,.film-anime[data-rail="4"] .film-rail-etape:nth-child(-n+3) .film-rail-lien,.film-anime[data-rail="5"] .film-rail-etape:nth-child(-n+4) .film-rail-lien,.film-anime[data-rail="6"] .film-rail-etape:nth-child(-n+5) .film-rail-lien,.film-anime[data-rail="7"] .film-rail-etape:nth-child(-n+6) .film-rail-lien,.film-anime[data-rail="8"] .film-rail-etape:nth-child(-n+7) .film-rail-lien{color:var(--color-encre)}.film-anime[data-rail="2"] .film-rail-etape:nth-child(-n+1) .film-rail-chiffre,.film-anime[data-rail="3"] .film-rail-etape:nth-child(-n+2) .film-rail-chiffre,.film-anime[data-rail="4"] .film-rail-etape:nth-child(-n+3) .film-rail-chiffre,.film-anime[data-rail="5"] .film-rail-etape:nth-child(-n+4) .film-rail-chiffre,.film-anime[data-rail="6"] .film-rail-etape:nth-child(-n+5) .film-rail-chiffre,.film-anime[data-rail="7"] .film-rail-etape:nth-child(-n+6) .film-rail-chiffre,.film-anime[data-rail="8"] .film-rail-etape:nth-child(-n+7) .film-rail-chiffre{opacity:0}.film-anime[data-rail="2"] .film-rail-etape:nth-child(-n+1) .film-rail-coche,.film-anime[data-rail="3"] .film-rail-etape:nth-child(-n+2) .film-rail-coche,.film-anime[data-rail="4"] .film-rail-etape:nth-child(-n+3) .film-rail-coche,.film-anime[data-rail="5"] .film-rail-etape:nth-child(-n+4) .film-rail-coche,.film-anime[data-rail="6"] .film-rail-etape:nth-child(-n+5) .film-rail-coche,.film-anime[data-rail="7"] .film-rail-etape:nth-child(-n+6) .film-rail-coche,.film-anime[data-rail="8"] .film-rail-etape:nth-child(-n+7) .film-rail-coche{opacity:1}.film-passer{z-index:var(--z-commandes);left:var(--bord-film);background:var(--color-blanc);min-height:44px;box-shadow:var(--shadow-filet), var(--shadow-doux);color:var(--color-encre);transition:opacity .3s var(--ease-doux), visibility .3s, box-shadow .18s var(--ease-doux);border-radius:9999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:28px}.film-passer:hover{box-shadow:var(--shadow-filet), var(--shadow-panneau)}.film-exemple{z-index:var(--z-commandes);top:84px;right:var(--bord-film);background:var(--color-blanc);height:32px;box-shadow:var(--shadow-filet), var(--shadow-doux);color:var(--color-encre);transition:opacity .3s var(--ease-doux);border-radius:9999px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex;position:absolute}.film-exemple:before{content:"";background:var(--color-emeraude);border-radius:9999px;width:6px;height:6px}.film-anime:not([data-rail]) .film-exemple,.film-anime[data-rail="0"] .film-exemple{opacity:0}@media not (min-width:48rem),(not (min-width:64rem)) and (not (min-aspect-ratio:4/3)){.film-anime{--bord-film:16px}.film-feuille{z-index:var(--z-commandes);background:var(--color-blanc);height:100svh;transform:translateY(var(--feuille-y,101svh));transition:transform .54s var(--ease-doux);pointer-events:auto;border-radius:24px 24px 0 0;display:block;position:absolute;top:0;left:0;right:0;box-shadow:0 -18px 40px -24px #47331f4d}.film-rail{height:auto;box-shadow:none;background:0 0;border-radius:0;padding:4px 16px 0;display:block;position:relative;bottom:auto;left:auto;transform:none}.film-rail-liste{gap:4px}.film-rail-etape{flex:1}.film-rail-lien{border-radius:0;min-height:40px;padding:0;display:block;position:relative}.film-rail-lien:hover{background:0 0}.film-rail-pastille,.film-rail-libelle{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.film-rail-segment{background:var(--color-trait);height:4px;transition:background-color .34s var(--ease-sortie);border-radius:2px;margin-top:-2px;display:block;position:absolute;top:50%;left:0;right:0}.film-rail-fil{display:none}.film-rail-compteur{height:20px;color:var(--color-encre2);margin-top:-4px;font-size:13px;font-weight:500;display:block;position:relative}.film-rail-compteur>span{opacity:0;position:absolute;top:0;left:0}.film-anime[data-rail="1"] .film-rail-compteur>[data-n="1"],.film-anime[data-rail="2"] .film-rail-compteur>[data-n="2"],.film-anime[data-rail="3"] .film-rail-compteur>[data-n="3"],.film-anime[data-rail="4"] .film-rail-compteur>[data-n="4"],.film-anime[data-rail="5"] .film-rail-compteur>[data-n="5"],.film-anime[data-rail="6"] .film-rail-compteur>[data-n="6"],.film-anime[data-rail="7"] .film-rail-compteur>[data-n="7"],.film-anime[data-rail="8"] .film-rail-compteur>[data-n="8"]{opacity:1}.film-anime[data-rail="1"] .film-rail-etape:nth-child(-n+1) .film-rail-segment,.film-anime[data-rail="2"] .film-rail-etape:nth-child(-n+2) .film-rail-segment,.film-anime[data-rail="3"] .film-rail-etape:nth-child(-n+3) .film-rail-segment,.film-anime[data-rail="4"] .film-rail-etape:nth-child(-n+4) .film-rail-segment,.film-anime[data-rail="5"] .film-rail-etape:nth-child(-n+5) .film-rail-segment,.film-anime[data-rail="6"] .film-rail-etape:nth-child(-n+6) .film-rail-segment,.film-anime[data-rail="7"] .film-rail-etape:nth-child(-n+7) .film-rail-segment,.film-anime[data-rail="8"] .film-rail-etape:nth-child(-n+8) .film-rail-segment{background:var(--color-encre)}.film-anime[data-rail="1"] .film-rail-etape:first-child .film-rail-segment,.film-anime[data-rail="2"] .film-rail-etape:nth-child(2) .film-rail-segment,.film-anime[data-rail="3"] .film-rail-etape:nth-child(3) .film-rail-segment,.film-anime[data-rail="4"] .film-rail-etape:nth-child(4) .film-rail-segment,.film-anime[data-rail="5"] .film-rail-etape:nth-child(5) .film-rail-segment,.film-anime[data-rail="6"] .film-rail-etape:nth-child(6) .film-rail-segment,.film-anime[data-rail="7"] .film-rail-etape:nth-child(7) .film-rail-segment,.film-anime[data-rail="8"] .film-rail-etape:nth-child(8) .film-rail-segment{background:var(--color-emeraude)}.film-passer{min-height:44px;box-shadow:none;background:0 0;padding:0 10px;font-size:13px;inset:30px 8px auto auto}.film-exemple{height:28px;font-size:12px;top:16px;right:16px}.film-blocs{z-index:var(--z-commandes);pointer-events:none;display:block;position:absolute;inset:0}.film-bloc{left:0;right:0;top:calc(var(--feuille-bloc,50svh) + 80px);opacity:0;transform:translateY(calc(clamp(-1, var(--k,0) - var(--scene,1), 1) * 8px));transition:opacity .54s var(--ease-depart), transform .54s var(--ease-depart), visibility .54s;visibility:hidden;flex-direction:column;gap:14px;padding:0 16px 16px;display:flex;position:absolute;bottom:0}.film-anime[data-scene="2"] .film-bloc[data-bloc="2"],.film-anime[data-scene="3"] .film-bloc[data-bloc="3"],.film-anime[data-scene="4"] .film-bloc[data-bloc="4"],.film-anime[data-scene="5"] .film-bloc[data-bloc="5"],.film-anime[data-scene="6"] .film-bloc[data-bloc="6"],.film-anime[data-scene="7"] .film-bloc[data-bloc="7"],.film-anime[data-scene="8"] .film-bloc[data-bloc="8"]{opacity:1;visibility:visible;transition:opacity .9s var(--ease-coupe), transform .9s var(--ease-coupe), visibility 0s;transform:none}.texte-etape{width:auto;box-shadow:none;opacity:1;background:0 0;border-radius:0;padding:0;transition:none;position:relative;top:auto;bottom:auto;left:auto;transform:none}.texte-etape-surtitre{gap:10px}.texte-etape-numero{font-size:30px}.texte-etape-mot{font-size:14px}.texte-etape-titre{margin-top:6px;font-size:32px}.texte-etape-phrase{margin-top:8px;font-size:15px;line-height:1.5}}.film-statique-tete{padding-block:56px 8px}.film-statique-panneau{align-items:center;padding-block:48px;display:flex}@media (min-width:64rem) and (min-height:560px){.film-statique-panneau{min-height:100svh}}.film-statique-grille{align-items:center;gap:28px;display:grid}@media (min-width:64rem){.film-statique-grille{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px}.film-statique-inverse .film-statique-grille{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.film-statique-inverse .film-statique-texte{order:2}}.film-statique-media{min-width:0}.film-statique .texte-etape{width:auto;box-shadow:none;opacity:1;background:0 0;border-radius:0;padding:0;transition:none;position:static;transform:none}
