.fb-mot-symbole{display:inline-flex;align-items:center;gap:var(--e-3);min-height:var(--cible-min);color:var(--encre);text-decoration:none}.fb-mot-symbole-mot{font-family:var(--police-titre);font-size:1.375rem;font-weight:800;letter-spacing:-.04em;line-height:1.4;color:var(--encre)}.fb-signe{flex:0 0 auto;display:block;border-radius:22.37%}.fb-icone{flex:0 0 auto}.fb-bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);min-height:52px;padding:var(--e-3) var(--e-6);border:0;border-radius:var(--rayon);font-family:var(--police-titre);font-size:var(--t-texte);font-weight:650;letter-spacing:-.012em;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:var(--ombre-bouton);transition:transform var(--duree-pression) var(--courbe-souple),box-shadow var(--duree-pression) var(--courbe-souple),background-color var(--duree-court) var(--courbe-souple),color var(--duree-court) var(--courbe-souple)}.fb-bouton-texte{min-width:0}.fb-bouton-avant{display:inline-flex}.fb-bouton--principal{background:var(--action);color:var(--sur-action);box-shadow:var(--ombre-bouton)}.fb-bouton--secondaire{background:var(--surface);color:var(--encre);box-shadow:inset 0 0 0 var(--trait-fin) var(--trait),var(--ombre-bouton-secondaire)}.fb-bouton--blanc{background:var(--blanc);color:var(--sur-blanc);box-shadow:var(--ombre-bouton)}.fb-bouton--discret{min-height:44px;padding:var(--e-2) var(--e-3);background:transparent;color:var(--encre-2);box-shadow:none;font-weight:600}@media(hover:hover)and (pointer:fine){.fb-bouton--discret:hover:not(:disabled){background:var(--surface-2);color:var(--encre)}}.fb-bouton--fantome{background:transparent;color:var(--action);box-shadow:none}.fb-bouton--large{min-height:58px;padding:var(--e-4) var(--e-7);font-size:1.0625rem}.fb-bouton--petite{min-height:44px;padding:var(--e-2) var(--e-4);font-size:var(--t-petit);border-radius:var(--rayon-petit)}.fb-bouton--pleine{width:100%}.fb-bouton:active:not(:disabled){transform:translateY(var(--relief-appui))}.fb-bouton--principal:active:not(:disabled),.fb-bouton--blanc:active:not(:disabled){background:var(--action-appui);box-shadow:var(--ombre-bouton-secondaire)}.fb-bouton--secondaire:active:not(:disabled){box-shadow:inset 0 0 0 var(--trait-fin) var(--encre-3)}.fb-bouton:disabled,.fb-bouton[aria-disabled=true]{cursor:not-allowed;background:var(--surface-2);color:var(--encre-3);box-shadow:inset 0 0 0 var(--trait-fin) var(--trait)}.fb-bouton--discret:disabled{background:transparent;box-shadow:none;text-decoration:none}.fb-bouton--charge{cursor:progress}.fb-bouton-rond{width:18px;height:18px;border:var(--trait-fort) solid currentColor;border-top-color:transparent;border-radius:var(--rayon-plein);animation:fb-tourne .7s linear infinite}@keyframes fb-tourne{to{transform:rotate(1turn)}}@media(hover:hover)and (pointer:fine){.fb-bouton--principal:hover:not(:disabled),.fb-bouton--blanc:hover:not(:disabled){background:var(--action-appui)}.fb-bouton--secondaire:hover:not(:disabled){box-shadow:inset 0 0 0 var(--trait-fin) var(--encre-3),var(--ombre-bouton-secondaire)}}.fb-champ{display:grid;gap:var(--e-2)}.fb-champ-cadre{position:relative;display:grid}.fb-champ-suffixe{position:absolute;top:50%;right:var(--e-4);transform:translateY(-50%);color:var(--encre-2);font-weight:600;pointer-events:none}.fb-champ-libelle{font-weight:650;font-size:var(--t-petit);letter-spacing:-.005em}.fb-champ-libelle .fb-champ-requis{color:var(--alerte)}.fb-champ-saisie{width:100%;min-height:54px;padding:var(--e-3) var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-petit);background:var(--surface);color:var(--encre);font-size:1rem;box-shadow:var(--ombre-bouton-secondaire);transition:border-color var(--duree-court) var(--courbe-souple),box-shadow var(--duree-court) var(--courbe-souple)}.fb-champ-saisie::placeholder{color:var(--encre-3)}@media(hover:hover)and (pointer:fine){.fb-champ-saisie:hover:not(:disabled):not(:focus){border-color:var(--verrou-trait)}}.fb-champ-saisie:focus{border-color:var(--action);outline:none;box-shadow:0 0 0 4px var(--repere-voile)}.fb-champ--erreur .fb-champ-saisie{border-color:var(--alerte)}.fb-champ--erreur .fb-champ-saisie:focus{box-shadow:0 0 0 4px var(--alerte-voile)}.fb-champ-aide{color:var(--encre-2);font-size:var(--t-petit)}.fb-champ-voir{position:absolute;top:50%;right:var(--e-2);display:inline-flex;align-items:center;min-height:var(--cible-min);padding:0 var(--e-3);transform:translateY(-50%);border:0;border-radius:var(--rayon-petit);background:transparent;color:var(--encre-2);font-family:var(--police-titre);font-size:var(--t-petit);font-weight:650;cursor:pointer}@media(hover:hover)and (pointer:fine){.fb-champ-voir:hover{background:var(--surface-2);color:var(--encre)}}.fb-champ-erreur{display:flex;align-items:flex-start;gap:var(--e-2);color:var(--alerte);font-size:var(--t-petit);font-weight:600}.fb-champ-erreur svg{flex:0 0 auto;margin-top:2px}.fb-champ:disabled .fb-champ-saisie,.fb-champ-saisie:disabled{background:var(--surface-2);color:var(--encre-3);cursor:not-allowed;box-shadow:none}textarea.fb-champ-saisie{min-height:120px;resize:vertical;line-height:var(--interligne-texte)}.fb-page{width:100%;max-width:var(--largeur-page);margin:0 auto;padding:var(--e-5) var(--gouttiere);padding-bottom:calc(var(--hauteur-onglets) + var(--e-6) + var(--zone-sure-bas));display:flex;flex-direction:column;gap:var(--e-6)}.fb-page--nue{padding-bottom:var(--e-5)}.fb-page--bord{max-width:none;padding-left:0;padding-right:0}@media(min-width:1040px){.fb-page--l-lecture{max-width:var(--largeur-lecture)}.fb-page--l-large{max-width:var(--largeur-large)}.fb-page--l-grille{max-width:var(--largeur-grille)}.fb-page{padding-bottom:var(--e-7)}.fb-page--deux{display:grid;grid-template-columns:minmax(0,var(--largeur-lecture)) minmax(var(--largeur-ladder),1fr);align-content:start;gap:var(--e-6) var(--e-7)}.fb-page--deux>.fb-page-entete{grid-column:1 / -1}}.fb-page-entete{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--e-3)}.fb-page-titres{display:flex;flex-direction:column;gap:var(--e-2);min-width:0}.fb-page-contexte{font-size:var(--t-petit);line-height:1.4;color:var(--encre-3)}.fb-page-action{flex:0 0 auto}.fb-section{display:flex;flex-direction:column;gap:var(--e-4)}.fb-section-tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-3)}.fb-section-tete h1{font-size:var(--t-titre-2)}.fb-section-aide{font-size:var(--t-petit);line-height:1.45;color:var(--encre-2);margin-top:calc(-1 * var(--e-2))}.fb-carte{display:block;width:100%;padding:var(--e-5);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-grand);background:var(--surface);color:var(--encre);text-align:left;box-shadow:var(--ombre-carte);text-decoration:none}.fb-carte .fb-carte{padding:0;border:0;border-radius:0;box-shadow:none}.fb-carte--cible{min-height:44px;cursor:pointer;font:inherit;transition:transform var(--duree-pression) var(--courbe-souple),box-shadow var(--duree-pression) var(--courbe-souple),border-color var(--duree-court) var(--courbe-souple)}.fb-carte--cible:active{transform:translateY(var(--relief-appui));box-shadow:var(--ombre-carte)}@media(hover:hover)and (pointer:fine){.fb-carte--cible:hover{border-color:var(--verrou-trait);box-shadow:var(--ombre-haute)}}.fb-entete{display:flex;align-items:center;gap:var(--e-3);min-height:44px}.fb-entete-titre{flex:1 1 auto;min-width:0}.fb-entete-action{flex:0 0 auto}.fb-ecran-entete{position:sticky;top:0;z-index:20;background:var(--fond)}.fb-ecran-entete-dedans{display:flex;align-items:center;gap:var(--e-2);width:100%;max-width:var(--largeur-page);min-height:56px;margin:0 auto;padding:var(--e-2) var(--gouttiere);padding-top:calc(var(--e-2) + var(--zone-sure-haut))}.fb-ecran-titre{flex:1 1 auto;min-width:0;font-size:var(--t-titre-3);font-weight:var(--graisse-titre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-ecran-action{flex:0 0 auto}.fb-ecran-trait{display:block;height:var(--trait-fin);background:var(--trait);opacity:0}.fb-retour{display:inline-flex;align-items:center;gap:var(--e-1);min-width:44px;min-height:44px;padding:var(--e-1) var(--e-2);color:var(--encre-2);font-weight:600;text-decoration:none}.fb-retour span{text-decoration:underline;text-decoration-thickness:var(--trait-fin);text-underline-offset:4px}@media(hover:hover)and (pointer:fine){.fb-retour:hover{color:var(--encre)}}.fb-pastille{display:inline-flex;align-items:center;gap:var(--e-1);width:fit-content;padding:3px var(--e-3);border-radius:var(--rayon-plein);background:var(--information-voile);color:var(--information);box-shadow:inset 0 0 0 var(--trait-fin) color-mix(in srgb,currentColor 26%,transparent);font-family:var(--police-chiffre);font-size:var(--t-menu);font-stretch:87.5%;font-weight:500;letter-spacing:.02em;text-transform:uppercase;line-height:1.4}.fb-pastille--succes{background:var(--vert-pale);color:var(--gagne)}.fb-pastille--attention{background:var(--attention-voile);color:var(--attention)}.fb-pastille--alerte{background:var(--alerte-voile);color:var(--alerte)}.fb-pastille--serie{background:var(--serie-voile);color:var(--serie)}.fb-pastille--neutre{background:var(--surface-2);color:var(--encre-2)}.fb-pastille--verrou{background:var(--verrou-voile);color:var(--encre-3)}.fb-chiffre{display:grid;gap:var(--e-1);justify-items:start;padding:var(--e-3) var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface);box-shadow:var(--ombre-carte)}.fb-chiffre-valeur{font-family:var(--police-titre);font-size:var(--t-titre-2);font-weight:var(--graisse-titre);letter-spacing:var(--chasse-titre);line-height:1;color:var(--encre);font-variant-numeric:tabular-nums}.fb-chiffre--action .fb-chiffre-valeur{color:var(--action)}.fb-chiffre-libelle{color:var(--encre-2);font-size:var(--t-legende);line-height:1.35}.fb-serie{display:inline-flex;align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-plein);background:var(--surface);box-shadow:var(--ombre-carte);color:var(--encre)}.fb-serie-icone{color:var(--serie)}.fb-serie-jours{font-family:var(--police-titre);font-size:var(--t-titre-3);font-weight:var(--graisse-titre);font-variant-numeric:tabular-nums;color:var(--encre)}.fb-serie-texte{color:var(--encre-2);font-size:var(--t-petit)}.fb-serie--repos .fb-serie-icone{color:var(--encre-3)}.fb-progression{display:grid;gap:var(--e-2);color:var(--encre-2);font-size:var(--t-petit)}.fb-progression-tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-3)}.fb-progression-valeur{flex:none;font-weight:700;color:var(--encre);font-variant-numeric:tabular-nums;white-space:nowrap}.fb-progression-piste{height:8px;overflow:hidden;border-radius:var(--rayon-plein);background:var(--surface-2);box-shadow:inset 0 0 0 var(--trait-fin) var(--trait-doux)}.fb-progression-remplissage{display:block;width:100%;height:100%;border-radius:inherit;background:var(--vert-vif);transform-origin:left center}.fb-progression--pleine .fb-progression-piste{height:10px}.fb-progression-anneau{display:grid;width:112px;aspect-ratio:1;place-items:center;border-radius:var(--rayon-plein);background:conic-gradient(var(--vert-vif) var(--fb-progression),var(--surface-2) 0)}.fb-progression-anneau:before{content:""}.fb-progression-anneau span{display:grid;width:88px;aspect-ratio:1;place-items:center;border-radius:inherit;background:var(--surface);font-family:var(--police-titre);font-size:var(--t-titre-3);font-weight:var(--graisse-titre);font-variant-numeric:tabular-nums}.fb-squelette{border-radius:var(--rayon-petit);background:var(--surface-2);animation:fb-respire 1.4s var(--courbe-souple) infinite}.fb-squelette+.fb-squelette{margin-top:var(--e-3)}.fb-squelette--titre{height:28px;width:62%}.fb-squelette--ligne{height:14px}.fb-squelette--bloc{height:96px;border-radius:var(--rayon)}.fb-squelette--rond{width:48px;height:48px;border-radius:var(--rayon-plein)}@keyframes fb-respire{0%,to{opacity:1}50%{opacity:.55}}.fb-chargement{display:grid;gap:var(--e-5);text-align:center;justify-items:center}.fb-chargement>strong{font-family:var(--police-titre);font-size:var(--t-affiche);font-weight:var(--graisse-titre);font-variant-numeric:tabular-nums;line-height:1;color:var(--marque)}.fb-chargement-etape{color:var(--encre-2)}.fb-chargement .fb-progression{width:min(100%,360px)}.fb-chargement--indetermine .fb-progression-tete{display:none}.fb-chargement--indetermine .fb-progression-remplissage{width:36%;animation:fb-balayage 1.6s var(--courbe-souple) infinite}@keyframes fb-balayage{0%{transform:translate(-100%)}to{transform:translate(280%)}}@media(prefers-reduced-motion:reduce){.fb-chargement--indetermine .fb-progression-remplissage{width:100%;animation:none;transform:none!important;opacity:.35}}.fb-chargement-liste{display:grid;gap:var(--e-3);width:100%;max-width:420px;text-align:left}.fb-tuiles,.fb-echelle{display:grid;gap:var(--e-3);padding:0;border:0}.fb-tuiles legend,.fb-echelle legend{font-family:var(--police-titre);font-weight:700;padding:0 0 var(--e-2)}.fb-tuiles>div{display:grid;gap:var(--e-2)}.fb-tuile{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);min-height:56px;padding:var(--e-3) var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface);color:var(--encre);text-align:left;font:inherit;font-weight:600;cursor:pointer;box-shadow:var(--ombre-bouton-secondaire);transition:transform var(--duree-pression) var(--courbe-souple),box-shadow var(--duree-pression) var(--courbe-souple),border-color var(--duree-court) var(--courbe-souple),background-color var(--duree-court) var(--courbe-souple)}.fb-tuile:active{transform:translateY(var(--relief-appui))}.fb-tuile--active{border-color:var(--action);background:var(--repere-voile);box-shadow:inset 0 0 0 var(--trait-fin) var(--action);font-weight:700}@media(hover:hover)and (pointer:fine){.fb-tuile:hover:not(.fb-tuile--active){border-color:var(--verrou-trait);background:var(--surface-2)}}.fb-echelle>div{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--e-2)}.fb-echelle button{display:grid;min-height:64px;place-items:center;border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface);color:var(--encre);font-family:var(--police-chiffre);font-size:1.25rem;font-weight:500;cursor:pointer;box-shadow:var(--ombre-bouton-secondaire);transition:transform var(--duree-pression) var(--courbe-souple),background-color var(--duree-court) var(--courbe-souple)}.fb-echelle button:active{transform:translateY(var(--relief-appui))}.fb-echelle i{display:none}@media(hover:hover)and (pointer:fine){.fb-echelle button:hover:not(.fb-echelle--active){border-color:var(--verrou-trait);background:var(--surface-2)}}.fb-echelle button.fb-echelle--active{border-color:var(--action);background:var(--action);color:var(--sur-action);box-shadow:var(--ombre-bouton)}.fb-echelle-bornes{display:flex;justify-content:space-between;color:var(--encre-3);font-size:var(--t-legende)}.fb-curseur{display:grid;gap:var(--e-3)}.fb-curseur-libelle{font-weight:650}.fb-curseur-tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-3)}.fb-curseur strong{font-family:var(--police-chiffre);font-size:var(--t-titre-1);font-weight:500;letter-spacing:-.05em;word-spacing:-.2em;line-height:1;color:var(--encre);font-variant-numeric:tabular-nums}.fb-curseur input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:44px;margin:0;background:transparent;cursor:pointer}.fb-curseur input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--rayon-plein);background:linear-gradient(to right,var(--action) var(--rempli, 0%),var(--trait-doux) 0)}.fb-curseur input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-11px;border:var(--trait-fin) solid var(--verrou-trait);border-radius:var(--rayon-plein);background:var(--surface);box-shadow:var(--ombre-carte)}.fb-curseur input[type=range]::-moz-range-track{height:6px;border-radius:var(--rayon-plein);background:var(--trait-doux)}.fb-curseur input[type=range]::-moz-range-progress{height:6px;border-radius:var(--rayon-plein);background:var(--action)}.fb-curseur input[type=range]::-moz-range-thumb{width:28px;height:28px;border:var(--trait-fin) solid var(--verrou-trait);border-radius:var(--rayon-plein);background:var(--surface);box-shadow:var(--ombre-carte)}.fb-curseur input[type=range]:focus-visible{outline:none}.fb-curseur input[type=range]:focus-visible::-webkit-slider-thumb{border-color:var(--action);box-shadow:0 0 0 4px var(--repere-voile),var(--ombre-carte)}.fb-curseur input[type=range]:focus-visible::-moz-range-thumb{border-color:var(--action);box-shadow:0 0 0 4px var(--repere-voile),var(--ombre-carte)}.fb-curseur small{display:flex;justify-content:space-between;color:var(--encre-3);font-size:var(--t-legende)}.fb-case{display:grid;grid-template-columns:26px 1fr;gap:var(--e-3);align-items:start;min-height:44px;padding:var(--e-1) 0;cursor:pointer}.fb-case input{position:absolute;width:1px;height:1px;opacity:0}.fb-case-vide{width:26px;height:26px;margin-top:2px;border:var(--trait-fin) solid var(--verrou-trait);border-radius:var(--rayon-case);background:var(--surface);display:grid;place-items:center;color:transparent;transition:background-color var(--duree-court) var(--courbe-souple),border-color var(--duree-court) var(--courbe-souple)}.fb-case input:checked+.fb-case-vide{border-color:var(--action);background:var(--action);color:var(--sur-action)}.fb-case input:focus-visible+.fb-case-vide{outline:var(--trait-fort) solid var(--marque);outline-offset:3px}.fb-case-texte{padding-top:1px}@media(hover:hover)and (pointer:fine){.fb-case:hover .fb-case-vide{border-color:var(--encre-3)}}.fb-option{display:grid;grid-template-columns:26px 1fr;gap:var(--e-3);align-items:start;min-height:56px;padding:var(--e-3) var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface);cursor:pointer;box-shadow:var(--ombre-bouton-secondaire);transition:transform var(--duree-pression) var(--courbe-souple),box-shadow var(--duree-pression) var(--courbe-souple),border-color var(--duree-court) var(--courbe-souple),background-color var(--duree-court) var(--courbe-souple)}.fb-option:active{transform:translateY(var(--relief-appui))}.fb-option input{position:absolute;width:1px;height:1px;opacity:0}.fb-option-marque{display:grid;width:26px;height:26px;margin-top:2px;place-items:center;border:var(--trait-fin) solid var(--verrou-trait);border-radius:var(--rayon-plein);background:var(--surface);color:transparent;transition:background-color var(--duree-court) var(--courbe-souple),border-color var(--duree-court) var(--courbe-souple)}.fb-option input:focus-visible+.fb-option-marque{outline:var(--trait-fort) solid var(--marque);outline-offset:3px}.fb-option--coche{border-color:var(--action);background:var(--repere-voile);box-shadow:inset 0 0 0 var(--trait-fin) var(--action)}.fb-option--coche .fb-option-marque{border-color:var(--action);background:var(--action);color:var(--sur-action)}.fb-option-point{width:10px;height:10px;border-radius:var(--rayon-plein);background:var(--sur-action)}.fb-option--juste{border-color:var(--gagne);background:var(--vert-pale);box-shadow:inset 0 0 0 var(--trait-fin) var(--gagne)}.fb-option--juste .fb-option-marque{border-color:var(--gagne);background:var(--gagne);color:var(--sur-action)}.fb-option--faux{border-color:var(--alerte);background:var(--alerte-voile)}.fb-option--faux .fb-option-marque{border-color:var(--alerte);background:var(--alerte);color:var(--sur-action)}.fb-option--desactive{cursor:default;box-shadow:none}.fb-option-texte{padding-top:1px}@media(hover:hover)and (pointer:fine){.fb-option:not(.fb-option--desactive):not(.fb-option--coche):hover{border-color:var(--verrou-trait);background:var(--surface-2)}}.fb-correction{display:grid;gap:var(--e-3);padding:var(--e-4);border:var(--trait-fin) solid var(--gagne);border-radius:var(--rayon);background:var(--vert-pale)}.fb-correction-tete{display:flex;align-items:center;gap:var(--e-2);font-family:var(--police-titre);font-weight:700;color:var(--gagne)}.fb-correction p{color:var(--encre)}.fb-accordeon{border-top:var(--trait-fin) solid var(--trait);background:transparent}.fb-accordeon:last-child{border-bottom:var(--trait-fin) solid var(--trait)}.fb-accordeon summary{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);min-height:60px;padding:var(--e-4) 0;cursor:pointer;font-family:var(--police-titre);font-size:1.0625rem;font-weight:650;letter-spacing:-.01em;list-style:none;transition:color var(--duree-court) var(--courbe-souple)}.fb-accordeon summary::-webkit-details-marker{display:none}.fb-accordeon summary:after{content:"";flex:0 0 auto;width:10px;height:10px;border-right:var(--trait-fort) solid currentColor;border-bottom:var(--trait-fort) solid currentColor;border-radius:0 0 3px;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--duree-moyen) var(--courbe-souple)}.fb-accordeon[open] summary:after{transform:rotate(225deg) translate(-2px,-2px)}.fb-accordeon-contenu{padding:0 var(--e-7) var(--e-5) 0;color:var(--encre-2)}@media(hover:hover)and (pointer:fine){.fb-accordeon summary:hover{color:var(--action)}}.fb-vide{display:grid;gap:var(--e-3);justify-items:start;padding:var(--e-5);border:var(--trait-fin) dashed var(--verrou-trait);border-radius:var(--rayon-grand);background:var(--surface-2)}.fb-vide-icone{color:var(--encre-3)}.fb-vide-titre{font-family:var(--police-titre);font-size:var(--t-titre-3);font-weight:var(--graisse-titre)}.fb-vide-texte{color:var(--encre-2)}.fb-panneau{display:grid;gap:var(--e-3);padding:var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface)}.fb-panneau-tete{display:flex;align-items:center;gap:var(--e-2);font-family:var(--police-titre);font-weight:var(--graisse-titre)}.fb-panneau--alerte{border-color:var(--alerte);background:var(--alerte-voile)}.fb-panneau--alerte .fb-panneau-tete{color:var(--alerte)}.fb-panneau--attention{border-color:var(--attention);background:var(--attention-voile)}.fb-panneau--attention .fb-panneau-tete{color:var(--attention)}.fb-panneau--succes{border-color:var(--gagne);background:var(--vert-pale)}.fb-panneau--succes .fb-panneau-tete{color:var(--gagne)}.fb-panneau--marque{border-color:var(--marque);background:var(--information-voile)}.fb-panneau--marque .fb-panneau-tete{color:var(--marque)}.fb-verrou{display:grid;gap:var(--e-4);justify-items:start;padding:var(--e-5);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-grand);background:var(--surface);box-shadow:var(--ombre-carte)}.fb-verrou-icone{color:var(--marque)}.fb-verrou-titre{font-family:var(--police-titre);font-size:var(--t-titre-2);font-weight:var(--graisse-titre)}.fb-verrou-texte{color:var(--encre-2)}.fb-feuille-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--voile-fond);animation:fb-voile-entre var(--duree-moyen) var(--courbe-souple) both}@keyframes fb-voile-entre{0%{opacity:0}to{opacity:1}}.fb-feuille-fond{max-width:none;max-height:none;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:hidden}.fb-feuille-fond::backdrop{background:var(--voile-fond)}.fb-feuille-fond[open]{display:block}.fb-feuille-panneau{position:fixed;right:0;bottom:0;left:0;z-index:41;display:flex;flex-direction:column;gap:var(--e-4);max-height:88dvh;margin:0 auto;max-width:var(--largeur-page);padding:var(--e-4) var(--gouttiere) calc(var(--e-5) + var(--zone-sure-bas));border-radius:var(--rayon-grand) var(--rayon-grand) 0 0;background:var(--surface);box-shadow:var(--ombre-haute);transform:translateY(100%);transition:transform var(--duree-moyen) var(--ressort-franc)}.fb-feuille-fond[data-ouvert] .fb-feuille-panneau{transform:none}.fb-feuille-corps{display:flex;flex-direction:column;gap:var(--e-4);overflow-y:auto;overscroll-behavior:contain;min-height:0}@keyframes fb-feuille-entre{0%{transform:translateY(100%)}to{transform:none}}.fb-feuille-poignee{display:flex;flex:0 0 100%;justify-content:center;height:5px;margin-bottom:var(--e-1)}.fb-feuille-poignee:before{content:"";width:44px;height:5px;border-radius:var(--rayon-plein);background:var(--trait)}.fb-feuille-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-2) var(--e-3)}.fb-feuille-titre{flex:1 1 0;font-family:var(--police-titre);font-size:var(--t-titre-2);font-weight:var(--graisse-titre)}.fb-feuille-fermer{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:var(--rayon-plein);background:var(--surface-2);color:var(--encre-2);cursor:pointer}.fb-onglets{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--e-1);padding:6px var(--e-2) calc(9px + var(--zone-sure-bas));border-top:var(--trait-fin) solid var(--trait);background:var(--surface)}@media(min-width:1040px){.fb-onglets{display:none}}.fb-onglet{display:grid;justify-items:center;align-content:center;gap:2px;min-width:0;min-height:52px;padding:var(--e-1);border:0;border-radius:var(--rayon-petit);background:transparent;color:var(--encre-3);font-family:var(--police-titre);font-size:min(var(--t-onglet),max(12px,3.1vw));font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--duree-court) var(--courbe-souple),color var(--duree-court) var(--courbe-souple)}@media(max-width:379px){.fb-onglet{font-size:min(.6875rem,max(11px,2.9vw));letter-spacing:-.01em}}.fb-onglet[aria-current=page]{background:var(--repere-voile);color:var(--action);font-weight:700}.fb-appui-long{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--e-3);width:100%;min-height:60px;padding:var(--e-4) var(--e-5);overflow:hidden;border:0;border-radius:var(--rayon);background:var(--action);color:var(--sur-action);font-family:var(--police-titre);font-size:1.0625rem;font-weight:var(--graisse-titre);letter-spacing:var(--chasse-titre);cursor:pointer;box-shadow:var(--ombre-bouton);transition:transform var(--duree-pression) var(--courbe-souple),box-shadow var(--duree-pression) var(--courbe-souple)}.fb-appui-long:active{transform:translateY(var(--relief-appui));box-shadow:var(--ombre-bouton)}.fb-appui-anneau{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--action-appui);transform:scaleX(0);transform-origin:left center;transition:transform 1.2s linear}.fb-appui-long--actif .fb-appui-anneau{transform:scaleX(1)}.fb-appui-long>span:last-child{position:relative}@media(prefers-reduced-motion:reduce){.fb-appui-anneau{transition:none}}@media(hover:hover)and (pointer:fine){.fb-onglet:hover:not([aria-current=page]){background:var(--surface-2)}}.fb-prix{display:grid;gap:var(--e-3)}.fb-prix-tete{display:flex;align-items:baseline;gap:var(--e-2);flex-wrap:wrap}.fb-prix-montant{font-family:var(--police-chiffre);font-size:var(--t-affiche);font-weight:500;letter-spacing:-.06em;line-height:1;color:var(--encre);font-variant-numeric:tabular-nums}.fb-prix-detail{color:var(--encre-2)}.fb-prix-renouvellement{color:var(--encre-2);font-size:var(--t-petit)}.fb-prix-jour{color:var(--encre);font-weight:650}.fb-chrono{display:inline-flex;align-items:center;gap:var(--e-2);padding:var(--e-1) var(--e-3);border-radius:var(--rayon-plein);background:var(--serie-voile);color:var(--chrono);font-family:var(--police-chiffre);font-weight:500;font-variant-numeric:tabular-nums}.fb-pop{animation:fb-pop var(--duree-moyen) var(--ressort) both}@keyframes fb-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.fb-segment{display:inline-flex;gap:var(--e-1);padding:var(--e-1);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-plein);background:var(--surface)}.fb-segment--pleine{display:flex;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.fb-segment--pleine::-webkit-scrollbar{display:none}@media(max-width:719px){.fb-segment--pleine{padding-inline-end:40px;-webkit-mask-image:var(--masque-defile-fin);mask-image:var(--masque-defile-fin)}}.fb-segment--pleine .fb-segment-choix{flex:0 0 auto}.fb-segment--repartie{display:flex;flex-wrap:wrap;width:100%;border-radius:var(--rayon-grand)}.fb-segment--repartie .fb-segment-choix{flex:1 1 0;min-width:max-content}.fb-segment-choix{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);flex:1 1 auto;min-height:var(--cible-min);padding:var(--e-2) var(--e-4);border:0;border-radius:var(--rayon-plein);background:transparent;color:var(--encre-2);font-weight:600;cursor:pointer;transition:background-color var(--duree-court) var(--courbe-souple),color var(--duree-court) var(--courbe-souple)}.fb-segment-choix--actif{background:var(--marque);color:var(--sur-marque);font-weight:700}.fb-segment-choix:disabled{opacity:.5;cursor:not-allowed}.fb-segment-compte{font-size:var(--t-legende)}.fb-segment--petite .fb-segment-choix{padding:var(--e-1) var(--e-3);font-size:var(--t-petit)}@media(hover:hover)and (pointer:fine){.fb-segment-choix:hover:not(.fb-segment-choix--actif):not(:disabled){background:var(--surface-2)}}.fb-code{display:grid;gap:var(--e-2)}.fb-code-etiquette{color:var(--encre-2)}.fb-code-cadre{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--e-2)}.fb-code-case{display:grid;place-items:center;min-height:60px;border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-petit);background:var(--surface);color:var(--encre);font-family:var(--police-chiffre);font-size:var(--t-titre-2);font-weight:500}.fb-code-case--active{border-color:var(--action);box-shadow:0 0 0 4px var(--repere-voile)}.fb-code--erreur .fb-code-case{border-color:var(--alerte)}.fb-code-saisie{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;color:transparent;caret-color:transparent;opacity:0}.fb-code-saisie:focus-visible{outline:none}.fb-code-cadre:focus-within .fb-code-case--active{outline:var(--trait-fort) solid var(--marque);outline-offset:2px}.fb-code-aide{color:var(--encre-2);font-size:var(--t-petit)}.fb-rappel-courriel{display:flex;align-items:center;gap:var(--e-2);padding:var(--e-3) var(--e-4);border:var(--trait-fin) solid var(--attention);border-radius:var(--rayon);background:var(--attention-voile)}.fb-rappel-courriel-texte{font-size:var(--t-petit);color:var(--encre)}.fb-rappel-courriel-lien{font-weight:var(--graisse-titre);color:var(--attention)}.fb-forme{display:block;width:96px;height:56px;border-radius:var(--rayon-petit);background:var(--surface-2)}.fb-forme--ligne{width:100%;height:14px;border-radius:var(--rayon-plein)}.fb-forme--valeur{display:inline-block;width:52px;height:18px;vertical-align:middle;border-radius:var(--rayon-plein)}.fb-verrou-bloc{opacity:.55}.fb-verrou-contenu{display:grid;gap:var(--e-3)}.fb-coquille{min-height:100dvh;background:var(--fond)}.fb-corps{min-height:100dvh}.fb-saut{position:absolute;left:-9999px;top:0;z-index:100;padding:var(--e-3) var(--e-4);border-radius:0 0 var(--rayon-petit) 0;background:var(--marque);color:var(--fond);font-weight:var(--graisse-titre)}.fb-saut:focus{left:0}.fb-rail-decalage:focus{outline:none}@media(min-width:1040px){.fb-corps--rail{padding-left:var(--largeur-rail)}}.fb-v{background:var(--fond);overflow-x:clip}.fb-v-conteneur{width:100%;max-width:var(--largeur-large);margin:0 auto;padding:0 var(--gouttiere)}.fb-v-barre{position:sticky;top:0;z-index:20;background:var(--fond)}.fb-v-barre-dedans{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);min-height:68px;padding-top:var(--zone-sure-haut)}.fb-v-chapeau{max-width:34rem;color:var(--encre-2);font-size:1.0625rem}.fb-v-mention{font-size:var(--t-petit);color:var(--encre-3)}.fb-v-pied{display:grid;gap:var(--e-4);padding:var(--e-8) 0 calc(var(--e-8) + var(--zone-sure-bas));border-top:var(--trait-fin) solid var(--trait);background:var(--surface-2)}.fb-v-pied-grille{display:grid;gap:var(--e-3)}.fb-v-pied-phrase{max-width:40rem;color:var(--encre-2);font-size:var(--t-petit)}.fb-v-pied-liens{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-5)}.fb-v-pied-liens a{display:inline-flex;align-items:center;min-height:var(--cible-min);padding-block:var(--e-2);color:var(--encre);font-size:var(--t-petit);font-weight:550;text-decoration:none}.fb-v-pied-liens a:hover{color:var(--action);text-decoration:underline;text-decoration-thickness:var(--trait-fin)}.fb-v-pied-liens--petits a{font-size:var(--t-legende);color:var(--encre-2);font-weight:450}@media(min-width:760px){.fb-v-pied-grille{grid-template-columns:auto 1fr auto;align-items:center;gap:var(--e-6)}.fb-v-pied-phrase{text-align:center;margin-inline:auto}}.fb-v-lien{display:inline-flex;align-items:center;min-height:var(--cible-min);padding-block:var(--e-3);color:var(--encre);font-weight:650;text-decoration:underline;text-decoration-thickness:var(--trait-fin);text-underline-offset:4px}.fb-v-fleche{transform:rotate(180deg)}.fb-q{min-height:100dvh;padding:calc(var(--zone-sure-haut) + var(--e-4)) var(--gouttiere) calc(var(--zone-sure-bas) + var(--e-8));background:var(--fond)}.fb-q>*{margin-inline:auto}.fb-q-sous-titre{color:var(--encre-2)}.fb-q-texte{color:var(--encre)}.fb-q-champ,.fb-q-form{display:grid;gap:var(--e-3)}.fb-q-champ textarea{width:100%;min-height:128px;padding:var(--e-3) var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-petit);background:var(--surface);font-size:1rem;resize:vertical}.fb-q-form a{display:inline-flex;align-items:center;min-height:var(--cible-min);font-weight:650;width:fit-content}.fb-q-form .fb-case-texte a{display:inline;min-height:0;padding-block:var(--e-3);font-weight:650}.fb-q-numero{width:100%;margin-top:var(--e-2);text-align:left}.fb-q-numero .fb-co-basculer{justify-self:center}.fb-q-bloc-texte{display:grid;gap:var(--e-4);justify-items:start}.fb-q-bloc{color:var(--encre)}.fb-q-compte,.fb-q-calcul{display:grid;gap:var(--e-4)}.fb-q-question{font-family:var(--police-titre);font-size:var(--t-titre-3);font-weight:var(--graisse-titre);color:var(--encre)}.fb-q-erreur{display:grid;gap:var(--e-3);justify-items:start;padding:var(--e-4);border:var(--trait-fin) solid var(--alerte);border-radius:var(--rayon);background:var(--alerte-voile);color:var(--encre)}.fb-q-erreur .fb-panneau-tete{color:var(--alerte)}.fb-q-resultat-bloc{display:grid;gap:var(--e-5);justify-items:start}@media(max-width:639px){.fb-q-resultat-bloc>.fb-bouton{justify-self:stretch}}.fb-q-resultat-bloc .fb-couverture{border-radius:var(--rayon-grand);box-shadow:var(--ombre-carte)}@media(max-width:640px){.fb-q-resultat-bloc .fb-couverture{aspect-ratio:3 / 1}}.fb-q-compat{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--e-1) var(--e-4)}.fb-q-compat .fb-sceau{grid-row:span 2}.fb-q-resultat{font-size:clamp(2.75rem,12vw,4rem);font-weight:500;letter-spacing:-.06em;word-spacing:-.38em;line-height:1;color:var(--action)}.fb-q-compat-texte{color:var(--encre-2);font-size:var(--t-petit)}.fb-q-business{font-size:clamp(2rem,9vw,3rem);letter-spacing:var(--chasse-affiche);line-height:1}.fb-q-sous{color:var(--encre-2)}.fb-q-alternatives{display:grid;gap:var(--e-3);width:100%}.fb-q-alternative{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);width:100%;min-height:56px;padding:var(--e-3) var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface);color:var(--encre);font:inherit;font-weight:650;text-decoration:none;cursor:pointer;box-shadow:var(--ombre-bouton-secondaire);transition:transform var(--duree-pression) var(--courbe-souple),border-color var(--duree-court) var(--courbe-souple)}.fb-q-alternative:active:not(:disabled){transform:translateY(var(--relief-appui))}@media(hover:hover)and (pointer:fine){.fb-q-alternative:hover:not(:disabled){border-color:var(--verrou-trait);background:var(--surface-2)}}.fb-q-alternative:disabled{opacity:.6;cursor:wait}.fb-q-choisir{color:var(--action);font-weight:650;white-space:nowrap}.p2-texte-service{color:var(--encre-2)}.p2-confirmation-recap{display:grid;gap:var(--e-2);padding:var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface-2)}.p2-confirmation-recap strong{font-family:var(--police-titre);font-size:var(--t-titre-3);font-weight:var(--graisse-titre)}.p2-erreur{display:flex;align-items:flex-start;gap:var(--e-2);color:var(--alerte);font-size:var(--t-petit);font-weight:600}.p2-information{color:var(--information);font-size:var(--t-petit)}.p2-bloc-abonnement{display:grid;gap:var(--e-5)}.p2-abonnement-resume dl{display:grid;gap:var(--e-3);margin:0}.p2-abonnement-ligne{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px var(--e-3)}.p2-abonnement-ligne dt{color:var(--encre-2)}.p2-abonnement-ligne dd{flex:1 0 0;min-width:10ch;margin:0;font-weight:700;text-align:right}.p2-abonnement-actions{display:grid;gap:var(--e-3)}.p2-notes{display:grid;gap:var(--e-2);padding-left:var(--e-5);margin:0}.p2-accuse{display:flex;align-items:flex-start;gap:var(--e-2);padding:var(--e-4);border:var(--trait-fin) solid var(--gagne);border-radius:var(--rayon);background:var(--vert-pale);color:var(--encre)}.p2-accuse strong{font-family:var(--police-titre);font-weight:var(--graisse-titre)}.fb-co{min-height:100dvh;padding:calc(var(--zone-sure-haut) + var(--e-5)) var(--gouttiere) calc(var(--zone-sure-bas) + var(--e-7))}.fb-co-corps{display:grid;gap:var(--e-5);max-width:var(--largeur-page);margin-inline:auto}.fb-co-form{display:grid;gap:var(--e-4)}.fb-co-note{color:var(--encre-2);font-size:var(--t-petit)}.fb-co-google{display:grid;gap:var(--e-3)}.fb-co-ou{display:flex;align-items:center;gap:var(--e-3);color:var(--encre-3);font-size:var(--t-petit)}.fb-co-ou:before,.fb-co-ou:after{content:"";flex:1 1 auto;height:var(--trait-fin);background:var(--trait-doux)}.fb-co-basculer{display:inline-flex;align-items:center;width:fit-content;min-height:var(--cible-min);padding:0;border:0;background:transparent;color:var(--encre);font-weight:650;text-align:left;text-decoration:underline;text-decoration-color:var(--repere-lisiere);text-underline-offset:4px;cursor:pointer}@media(hover:hover)and (pointer:fine){.fb-co-basculer:hover{text-decoration-color:currentColor}}.fb-co-suite{text-align:center}.fb-co-bascules{display:grid;gap:var(--e-2);justify-items:start}.fb-liens-nu{display:grid;gap:var(--e-2);list-style:none;padding:0;margin:0;color:var(--encre-2);font-size:var(--t-petit)}.fb-google{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-3);width:100%;min-height:52px;padding:var(--e-3) var(--e-5);border:var(--trait-fin) solid var(--google-trait);border-radius:var(--rayon-petit);background:var(--google-fond);color:var(--google-encre);font-family:var(--police-titre);font-weight:var(--graisse-titre);text-decoration:none;cursor:pointer;transition:transform var(--duree-pression) var(--courbe-souple)}.fb-google:active{transform:translateY(var(--relief-appui))}.fb-business--bientot{background:var(--surface-2);opacity:.8}.fb-business--bientot .fb-business-nom{color:var(--encre-2)}.fb-c-liste{display:grid;gap:var(--e-2);padding-left:var(--e-5);margin:0}.fb-c-liste--actions{list-style:none;padding-left:0;gap:var(--e-3)}.fb-c-figure{display:grid;gap:var(--e-2);margin:0}.fb-c-image{width:100%;height:auto;border-radius:var(--rayon)}.fb-c-legende{color:var(--encre-3);font-size:var(--t-petit)}.fb-c-lien{color:var(--encre);text-decoration:underline;text-underline-offset:3px}.fb-c-exercice{display:grid;gap:var(--e-4);max-width:var(--largeur-lecture);margin-top:var(--e-5);padding-top:var(--e-5);border-top:var(--trait-fin) solid var(--trait)}.fb-c-exercice-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);flex-wrap:wrap}.fb-c-exercice-tete h3{font-family:var(--police-titre);font-size:var(--t-titre-3);font-weight:var(--graisse-titre)}.fb-c-entree{display:grid;gap:var(--e-2)}.fb-c-etapes-fin{list-style:none;padding:0;margin:0;display:grid;gap:var(--e-3)}.fb-c-etapes-fin li{display:flex;gap:var(--e-3);align-items:center}.fb-c-etape-num{flex:0 0 auto;display:grid;width:32px;height:32px;place-items:center;border-radius:var(--rayon-plein);background:var(--repere-voile);color:var(--action);font-family:var(--police-chiffre);font-size:var(--t-menu);font-weight:500}.fb-c-prompt{max-height:420px;overflow-y:auto;margin:0;padding:var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface-2);white-space:pre-wrap;word-break:break-word;font-family:var(--police-texte);font-size:var(--t-petit);line-height:1.6}.fb-code-parrainage-valeur{font-family:var(--police-chiffre);font-size:min(clamp(2rem,10vw,3.25rem),14cqi);font-weight:500;letter-spacing:.02em;line-height:1;color:var(--marque);word-break:break-all}.fb-lien-long{word-break:break-all;font-family:var(--police-mesure);font-size:var(--t-petit);color:var(--encre-2)}.fb-identite{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-4);padding:var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface);box-shadow:var(--ombre-carte)}.fb-identite-initiale{display:grid;flex:none;width:56px;height:56px;place-items:center;border-radius:var(--rayon-plein);background:var(--marque);color:var(--fond);font-family:var(--police-titre);font-size:var(--t-titre-2);font-weight:var(--graisse-titre)}.fb-identite-texte{display:grid;flex:1 1 8rem;gap:2px;min-width:0}.fb-identite-texte strong{font-family:var(--police-titre);font-size:var(--t-titre-3);font-weight:var(--graisse-titre)}.fb-identite-texte span{color:var(--encre-2);font-size:var(--t-petit);overflow-wrap:anywhere}.fb-business{display:grid;gap:var(--e-2);padding:var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface);box-shadow:var(--ombre-carte);color:var(--encre);text-decoration:none}.fb-business--cible{cursor:pointer;transition:transform var(--duree-pression) var(--courbe-souple),box-shadow var(--duree-pression) var(--courbe-souple)}.fb-business--cible:active{transform:translateY(var(--relief-appui));box-shadow:var(--ombre-carte)}.fb-business-tete{display:flex;align-items:center;gap:var(--e-3)}.fb-business-nom{font-family:var(--police-titre);font-size:var(--t-titre-3);font-weight:var(--graisse-titre)}.fb-business-famille{display:inline-flex;align-items:center;gap:var(--e-2);font-size:var(--t-legende);color:var(--encre-2)}.fb-business-signet{width:12px;height:12px;border-radius:var(--rayon-plein);background:var(--famille-signet)}.fb-business-pied{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3)}.fb-business-prive{font-size:var(--t-legende);color:var(--attention);font-weight:700}@media(hover:hover)and (pointer:fine){.fb-business--cible:hover{border-color:var(--encre-3)}}.fb-preuve{display:grid;gap:var(--e-3)}.fb-preuve-titre{font-family:var(--police-titre);font-size:var(--t-titre-3);font-weight:var(--graisse-titre)}.fb-preuve-texte{color:var(--encre-2);font-size:var(--t-petit)}.fb-preuve-capture{border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface);box-shadow:var(--ombre-carte);overflow:hidden}.fb-preuve-capture img{width:100%;height:auto}.fb-preuve-legende{color:var(--encre-3);font-size:var(--t-legende)}.fb-marquee{position:relative;overflow:hidden;padding-block:var(--e-2);mask-image:var(--masque-defile);-webkit-mask-image:var(--masque-defile)}.fb-marquee-piste{display:flex;align-items:stretch;gap:var(--e-4);width:max-content;margin:0;padding:0;list-style:none;animation:fb-defile 75s linear infinite}.fb-marquee-item{--dent: 3px;display:grid;justify-items:center;align-content:start;gap:7px;width:140px;padding:calc(2.5 * var(--dent) + 4px) calc(2.5 * var(--dent) + 2px) calc(2.5 * var(--dent) + 2px);background:var(--surface);color:var(--encre-2);-webkit-mask:radial-gradient(var(--dent),transparent 98%,black) round calc(-1.5 * var(--dent)) calc(-1.5 * var(--dent)) / calc(3 * var(--dent)) calc(3 * var(--dent)),linear-gradient(black 0 0) no-repeat 50% / calc(100% - 3 * var(--dent)) calc(100% - 3 * var(--dent));mask:radial-gradient(var(--dent),transparent 98%,black) round calc(-1.5 * var(--dent)) calc(-1.5 * var(--dent)) / calc(3 * var(--dent)) calc(3 * var(--dent)),linear-gradient(black 0 0) no-repeat 50% / calc(100% - 3 * var(--dent)) calc(100% - 3 * var(--dent))}.fb-marquee-vignette{display:grid;place-items:center;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--rayon-case);background:var(--surface-2);color:var(--encre-3)}.fb-marquee-vignette img{width:100%;height:100%;object-fit:cover}.fb-marquee-nom{max-width:100%;color:var(--encre);font-family:var(--police-titre);font-size:var(--t-legende);font-weight:650;line-height:1.2;letter-spacing:-.005em;text-align:center;text-wrap:balance}@keyframes fb-defile{0%{transform:translate(0)}to{transform:translate(-50%)}}.fb-couverture{position:relative;display:grid;width:100%;aspect-ratio:16 / 10;overflow:hidden;place-items:center;isolation:isolate;border-radius:var(--rayon-petit);border:var(--trait-fin) solid var(--trait-doux);background:radial-gradient(120% 100% at 20% 0%,color-mix(in srgb,var(--famille-halo) 70%,transparent) 0%,transparent 78%),color-mix(in srgb,var(--famille-halo) 26%,var(--surface-2))}.fb-couverture--discret{background:radial-gradient(120% 100% at 20% 0%,color-mix(in srgb,var(--famille-halo) 55%,transparent) 0%,transparent 72%),color-mix(in srgb,var(--famille-halo) 20%,var(--surface-2))}.fb-couverture-motif{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:var(--motif-couverture)}.fb-couverture-signe{position:relative;z-index:1;color:var(--encre);opacity:.28}.fb-couverture--discret{aspect-ratio:16 / 7}.fb-couverture--discret .fb-couverture-signe{opacity:.2}.fb-couverture,.fb-couverture--discret{aspect-ratio:16 / 9}.fb-couverture--illustree{background:var(--surface-2)}.fb-couverture img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fb-rail{position:fixed;top:0;left:0;z-index:50;display:flex;flex-direction:column;gap:var(--e-4);width:var(--largeur-rail);height:100dvh;padding:var(--e-5) var(--e-4) calc(var(--e-4) + var(--zone-sure-bas));overflow-y:auto;border-right:var(--trait-fin) solid var(--trait);background:var(--surface)}.fb-rail-haut{padding:0 var(--e-2) var(--e-2)}.fb-rail-liste{display:grid;gap:var(--e-1);margin:0;padding:0;list-style:none}.fb-rail-entree{display:flex;align-items:center;gap:var(--e-3);min-height:var(--cible-min);padding:var(--e-2) var(--e-3);border-radius:var(--rayon-petit);color:var(--encre-2);font-family:var(--police-titre);font-size:var(--t-petit);font-weight:600;text-decoration:none;transition:background-color var(--duree-court) var(--courbe-souple),color var(--duree-court) var(--courbe-souple)}.fb-rail-entree svg{color:var(--encre-3)}.fb-rail-entree--active{background:var(--repere-voile);color:var(--encre);font-weight:700}.fb-rail-entree--active svg{color:var(--action)}@media(hover:hover)and (pointer:fine){.fb-rail-entree:hover{background:var(--surface-2);color:var(--encre)}}.fb-rail-bas{display:grid;gap:var(--e-1);margin-top:auto;padding-top:var(--e-4);border-top:var(--trait-fin) solid var(--trait-doux)}.fb-rail-sortie{display:flex;align-items:center;gap:var(--e-3);min-height:var(--cible-min);padding:var(--e-2) var(--e-3);border:0;border-radius:var(--rayon-petit);background:transparent;color:var(--encre-2);font-family:var(--police-titre);font-size:var(--t-petit);font-weight:600;cursor:pointer;text-align:left}@media(hover:hover)and (pointer:fine){.fb-rail-sortie:hover{background:var(--surface-2);color:var(--encre)}}.fb-rail-decalage{min-height:100dvh}.fb-rail-decalage:not(:has(.fb-v-pied)){background:var(--surface-2)}.fb-rail-decalage .fb-vide{background:var(--surface)}.fb-rail-decalage .fb-squelette{background:var(--trait-doux)}@media(hover:hover)and (pointer:fine){.fb-rail-decalage .fb-bouton--discret:hover:not(:disabled){background:var(--trait-doux)}}@media(min-width:1040px){.fb-rail-decalage{padding-left:var(--largeur-rail)}.fb-rail-decalage .fb-page,.fb-rail-decalage .fb-v-conteneur{max-width:none;margin-inline:0;padding-inline:var(--e-8)}.fb-rail-decalage .fb-page p,.fb-rail-decalage .fb-page .fb-section-aide{max-width:var(--largeur-lecture)}.fb-rail-decalage .fb-bibliotheque{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.fb-rail-decalage .fb-page .fb-champ,.fb-rail-decalage .fb-page:not(.fb-page--deux) .fb-bouton--pleine,.fb-rail-decalage .fb-page:not(.fb-page--deux) .fb-section>.fb-bouton{max-width:var(--largeur-lecture)}}@media(max-width:1039px){.fb-rail{display:none}.fb-rail-decalage .fb-v-pied{padding-bottom:calc(var(--hauteur-onglets) + var(--e-6) + var(--zone-sure-bas))}}.fb-engagement{display:grid;gap:var(--e-4);justify-items:center;text-align:center}.fb-empreinte{display:grid;width:120px;height:120px;padding:0;place-items:center;border:0;border-radius:var(--rayon-plein);background:transparent;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fb-empreinte-cercle{display:grid;width:120px;height:120px;place-items:center;border-radius:var(--rayon-plein);background:conic-gradient(var(--action) var(--fb-remplissage, 0%),var(--trait-doux) 0);transition:background var(--fb-duree) linear;outline:var(--trait-fin) dashed var(--repere-lisiere);outline-offset:8px}.fb-empreinte-cercle:before{content:"";grid-area:1 / 1;width:112px;height:112px;border-radius:var(--rayon-plein);background:var(--surface);box-shadow:var(--ombre-bouton-secondaire)}.fb-empreinte-doigt{grid-area:1 / 1;z-index:1;color:var(--encre-3);transition:color var(--duree-moyen) var(--courbe-souple)}.fb-empreinte--active .fb-empreinte-doigt{color:var(--action)}.fb-empreinte--active{--fb-remplissage: 100%}.fb-empreinte--finie .fb-empreinte-doigt{color:var(--action)}.fb-empreinte:focus-visible{outline:var(--trait-fort) solid var(--marque);outline-offset:4px}.fb-engagement-legende{color:var(--encre-2);font-family:var(--police-chiffre);font-size:var(--t-menu);font-stretch:87.5%;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.fb-q-cadre{display:flex;flex-direction:column;min-height:100dvh;padding:var(--e-2) var(--gouttiere) calc(var(--zone-sure-bas) + var(--e-4))}.fb-q-cadre>.fb-v-conteneur{flex:1 1 auto;padding-top:var(--e-5)}.fb-q-cadre>.fb-q-pied{flex:0 0 auto;margin-top:var(--e-7)}.fb-q-entete-min{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);min-height:56px;padding:var(--e-2) 0;background:var(--fond)}.fb-q-progression{height:3px;overflow:hidden;border-radius:var(--rayon-plein);background:var(--trait-doux)}.fb-q-progression-remplissage{display:block;height:100%;border-radius:inherit;background:var(--action);transform-origin:left center;transition:transform var(--duree-moyen) var(--courbe-souple)}.fb-q-colonne{display:grid;gap:var(--e-4);max-width:var(--largeur-lecture);margin-inline:auto}@media(max-width:559px){.fb-q-colonne{gap:var(--e-3)}.fb-q-titre{font-size:clamp(1.6rem,7.5vw,2rem)}.fb-q-sous-titre{font-size:var(--t-petit)}.fb-tuiles>div{gap:var(--e-1)}.fb-q-lignes{gap:var(--e-1)}.fb-echelle>div{gap:var(--e-1)}.fb-q-cadre--question>.fb-q-pied{display:none}.fb-q-cadre--question .fb-q-ligne{min-height:56px;padding:var(--e-2) var(--e-3)}.fb-q-cadre--question>.fb-v-conteneur{padding-top:var(--e-2)}.fb-q-cadre--question .fb-q-acte-lien{min-height:var(--cible-min);margin-block:-8px}}@media(min-width:1040px){.fb-q-titre{font-size:clamp(2rem,2.6vw,2.85rem)}.fb-q-sous-titre{font-size:var(--t-corps)}.fb-q-colonne{gap:var(--e-5)}.fb-q-lignes{gap:var(--e-3)}.fb-echelle>div{gap:var(--e-3)}}.fb-q-barre{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--e-3)}.fb-q-barre>.fb-q-retour{grid-column:1 / -1}.fb-q-compteur{flex:0 0 auto;color:var(--encre-2);font-family:var(--police-chiffre);font-size:var(--t-menu);font-weight:500;letter-spacing:.04em;font-variant-numeric:tabular-nums}.fb-q-retour{display:inline-flex;align-items:center;gap:var(--e-1);width:fit-content;min-height:var(--cible-min);padding:0;border:0;background:transparent;color:var(--encre-3);font-family:var(--police-texte);font-size:var(--t-petit);cursor:pointer;text-align:left}.fb-q-acte-lien{width:fit-content;min-height:var(--cible-min);padding:0;border:0;background:transparent;color:var(--encre-2);font-family:var(--police-chiffre);font-size:var(--t-menu);font-stretch:87.5%;font-weight:500;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;text-align:left}.fb-q-acte-lien:hover{color:var(--action)}@media(hover:hover)and (pointer:fine){.fb-q-retour:hover{color:var(--encre)}}.fb-q-titre{font-size:clamp(1.9rem,8vw,2.6rem);font-weight:var(--graisse-titre);letter-spacing:var(--chasse-affiche);line-height:1;text-align:center;margin-inline:auto}.fb-q-question{margin-inline:auto}.fb-q-colonne>.fb-q-sous-titre{text-align:center;text-wrap:balance}.fb-q-colonne .fb-echelle legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fb-q-valider{display:grid;gap:var(--e-3);margin-top:var(--e-4)}.fb-q-valider .fb-bouton{width:100%}.fb-q-lignes{display:grid;gap:var(--e-2)}.fb-q-ligne{display:flex;align-items:center;gap:var(--e-3);width:100%;min-height:62px;padding:var(--e-3) var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface);color:var(--encre);font:inherit;font-weight:600;text-align:left;cursor:pointer;box-shadow:var(--ombre-bouton-secondaire);transition:border-color var(--duree-court) var(--courbe-souple),background-color var(--duree-court) var(--courbe-souple),transform var(--duree-pression) var(--courbe-souple)}.fb-q-ligne:active:not(:disabled){transform:translateY(var(--relief-appui))}.fb-q-ligne-carre{display:grid;flex:0 0 auto;width:22px;height:22px;place-items:center;border:var(--trait-fin) solid var(--verrou-trait);border-radius:var(--rayon-case);background:var(--surface);color:var(--sur-action)}.fb-q-ligne-carre--rond{border-radius:50%}.fb-q-ligne--coche{border-color:var(--action);background:var(--repere-voile);box-shadow:inset 0 0 0 var(--trait-fin) var(--action);font-weight:700}.fb-q-ligne--coche .fb-q-ligne-carre{border-color:var(--action);background:var(--action);color:var(--sur-action)}.fb-q-ligne--clic{border-color:var(--action)}@media(hover:hover)and (pointer:fine){.fb-q-ligne:hover:not(:disabled):not(.fb-q-ligne--coche){border-color:var(--verrou-trait);background:var(--surface-2)}}.fb-q-ligne:disabled{cursor:default}.fb-q-ligne--autre{display:grid;gap:2px;justify-items:start;align-content:center;font-weight:600}.fb-q-ligne--autre{border-style:dashed;box-shadow:none}.fb-q-ligne--autre .fb-q-ligne-autre-titre{font-weight:650}.fb-q-ligne--autre .fb-q-ligne-ecrire{color:var(--encre-2);font-size:var(--t-petit);font-weight:550}.fb-q-texte-libre{display:grid;gap:var(--e-3)}.fb-q-zone{width:100%;min-height:160px;padding:var(--e-3) var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface);color:var(--encre);font-family:var(--police-texte);font-size:1rem;line-height:var(--interligne-texte);resize:vertical;box-shadow:var(--ombre-bouton-secondaire)}.fb-q-zone::placeholder{color:var(--encre-3)}.fb-q-zone:focus{border-color:var(--action);outline:none;box-shadow:0 0 0 4px var(--repere-voile)}.fb-q-pied-action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3)}.fb-q-passer{border:0;background:transparent;color:var(--encre-3);font-family:var(--police-texte);font-size:var(--t-petit);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fb-q-ecran{display:grid;gap:var(--e-4);justify-items:center;padding:var(--e-6) 0 var(--e-4);text-align:center}.fb-q-ecran-rond{display:grid;width:88px;height:88px;margin-bottom:var(--e-2);place-items:center;border-radius:var(--rayon-plein);background:var(--repere-voile);color:var(--action);outline:var(--trait-fin) dashed var(--repere-lisiere);outline-offset:7px}.fb-q-ecran-titre{max-width:20ch;font-size:clamp(2rem,8.6vw,2.9rem);font-weight:var(--graisse-titre);letter-spacing:var(--chasse-affiche);line-height:1}.fb-q-ecran-phrase{max-width:var(--largeur-lecture);color:var(--encre-2)}.fb-q-ecran-action{margin-top:var(--e-3)}.fb-q-ecran--engagement{padding-top:var(--e-5)}.fb-q-ecran--engagement .fb-q-ecran-titre{max-width:18ch}.fb-q-ecran--engagement .fb-q-engagement-phrase{max-width:44ch}.fb-q-calcul-ecran{display:grid;gap:var(--e-4);align-content:start;padding-top:var(--e-5)}.fb-q-calcul-texte{display:grid;gap:var(--e-3)}.fb-q-calcul-mesure{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--e-4);align-items:center}.fb-q-calcul-piste{display:block;align-self:end;height:3px;margin-bottom:var(--e-3);overflow:hidden;border-radius:var(--rayon-plein);background:var(--trait-doux)}.fb-q-calcul-remplissage{display:block;height:100%;border-radius:inherit;background:var(--action);transition:width var(--duree-moyen) var(--courbe-souple)}.fb-q-calcul-chiffre{font-family:var(--police-chiffre);font-size:clamp(3rem,16vw,5rem);font-weight:500;letter-spacing:-.06em;line-height:1;font-variant-numeric:tabular-nums}.fb-q-calcul-carte{display:grid;gap:var(--e-4);padding:var(--e-5);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-grand);background:var(--surface);box-shadow:var(--ombre-carte)}.fb-q-calcul-choix{display:flex;gap:var(--e-3)}.fb-q-calcul-choix .fb-bouton{flex:1 1 0}.fb-q-calcul-etape{color:var(--encre-2)}.fb-q-engagement-phrase{max-width:34ch;padding-block:var(--e-4);border-block:var(--trait-fin) solid var(--trait);color:var(--encre);font-size:var(--t-titre-3);font-weight:550;line-height:1.5}.fb-q-aide{max-width:var(--largeur-lecture);color:var(--encre-3);font-size:var(--t-petit)}.fb-q-pied{display:grid;gap:var(--e-3);width:100%;padding:var(--e-7) 0 var(--e-4);border-top:var(--trait-fin) solid var(--trait)}.fb-q-pied-liens{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-4);font-size:var(--t-petit);color:var(--encre-2)}.fb-q-pied-liens a{display:inline-flex;align-items:center;min-height:var(--cible-min)}@media(min-width:760px){.fb-q-pied{grid-template-columns:auto 1fr auto;align-items:center}.fb-q-pied-phrase{text-align:center}}.fb-bibliotheque{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-4);margin:0;padding:0;list-style:none}@media(min-width:768px){.fb-bibliotheque{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.fb-bibliotheque{grid-template-columns:repeat(3,minmax(0,1fr))}}.fb-bibliotheque .fb-business{gap:var(--e-3)}.fb-bibliotheque--grise{opacity:.62}.fb-bibliotheque--grise .fb-business-nom{color:var(--encre-2)}.fb-biblio-corps{display:grid;gap:var(--e-5);padding-block:var(--e-7) var(--e-8)}.fb-biblio-entete{display:grid;gap:var(--e-3)}.fb-biblio-entete h1{font-size:var(--t-affiche)}.fb-biblio-compte{color:var(--encre-3);font-size:var(--t-petit)}.fb-biblio-texte{color:var(--encre-2);font-size:var(--t-petit)}.fb-clipper-chapeau{font-size:var(--t-titre-3);color:var(--encre-2);max-width:var(--largeur-lecture)}.fb-clipper-form{display:grid;gap:var(--e-4);max-width:32rem}.fb-clipper-liste{display:grid;gap:var(--e-3);margin:0;padding:0;list-style:none}.fb-clipper-liste li{display:flex;align-items:flex-start;gap:var(--e-3)}.fb-clipper-liste svg{flex:0 0 auto;margin-top:2px;color:var(--marque)}.fb-rail-decalage .fb-clipper .fb-section{padding:var(--e-5);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-grand);background:var(--surface);box-shadow:var(--ombre-carte)}@media(prefers-reduced-motion:reduce){.fb-squelette,.fb-bouton-rond,.fb-pop,.fb-feuille-voile,.fb-marquee-piste{animation:none}.fb-panneau,.fb-tuile,.fb-option,.fb-carte--cible,.fb-bouton,.fb-google,.fb-appui-long,.fb-q-principal,.fb-q-alternative,.fb-business--cible,.fb-echelle button,.fb-rail,.fb-empreinte-doigt,.fb-empreinte-cercle,.fb-q-progression-remplissage{transition:none}.fb-bouton:active:not(:disabled),.fb-carte--cible:active,.fb-tuile:active,.fb-option:active,.fb-echelle button:active,.fb-appui-long:active,.fb-q-alternative:active,.fb-business--cible:active{transform:none}}.fb-explication{display:grid;gap:var(--e-2);width:100%}.fb-explication-texte{margin:0;color:var(--encre)}.fb-explication-titre{margin-top:var(--e-2);color:var(--encre-2);font-family:var(--police-chiffre);font-size:var(--t-menu);font-stretch:87.5%;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.fb-atouts{display:grid;gap:var(--e-2);margin:0;padding:0;list-style:none}.fb-atouts li{display:grid;grid-template-columns:auto 1fr;gap:var(--e-2);align-items:start;color:var(--encre)}.fb-atouts svg{margin-top:3px;color:var(--action)}.fb-avis{display:grid;gap:var(--e-3);width:100%;min-width:0;padding-block:var(--e-5)}.fb-avis p.fb-avis-titre{justify-content:center;text-align:center}.fb-avis p.fb-avis-titre:before{display:none}.fb-avis-bande{overflow:hidden;mask-image:var(--masque-defile);-webkit-mask-image:var(--masque-defile)}.fb-avis-piste{display:flex;align-items:stretch;gap:var(--e-3);width:max-content;margin:0;padding:0;list-style:none;animation:fb-defile 120s linear infinite}.fb-avis-bande--inverse .fb-avis-piste{animation-direction:reverse}.fb-avis-bande:hover .fb-avis-piste{animation-play-state:paused}.fb-avis-carte{display:grid;align-content:start;gap:var(--e-2);width:280px;padding:var(--e-5);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface);box-shadow:var(--ombre-bouton-secondaire)}.fb-avis-etoiles{display:flex;gap:3px;padding-bottom:var(--e-3);border-bottom:var(--trait-fin) dashed var(--verrou-trait);color:var(--encre)}.fb-avis-etoile-vide{color:var(--verrou-trait)}.fb-avis-texte{margin:var(--e-1) 0 0;color:var(--encre);font-size:var(--t-petit);line-height:1.55}.fb-avis-prenom{margin:0;color:var(--encre-2);font-size:var(--t-petit);font-weight:650}.fb-avis-mention{margin:0;color:var(--encre-3);font-size:var(--t-menu);text-align:center}@media(prefers-reduced-motion:reduce){.fb-avis-piste{animation:none}.fb-avis-bande{overflow-x:auto}}.fb-sceau{--sceau: 56px;position:relative;display:inline-grid;flex:0 0 auto;width:var(--sceau);height:var(--sceau);place-items:center;border-radius:var(--rayon-plein);box-shadow:inset 0 0 0 var(--trait-fin) var(--repere-lisiere)}.fb-sceau--grande{--sceau: 84px}.fb-sceau--petite{--sceau: 40px}.fb-sceau-coeur{display:grid;width:76%;height:76%;place-items:center;border-radius:var(--rayon-plein);background:var(--action);color:var(--sur-action);box-shadow:var(--ombre-bouton)}.fb-mentor-branchement{display:grid;gap:var(--e-4)}.fb-mentor-etapes{display:grid;gap:var(--e-2);margin:0;padding-left:var(--e-5)}.fb-mentor-copiable{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);flex-wrap:wrap;padding:var(--e-3) var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface)}.fb-mentor-copiable code{min-width:0;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.fb-mentor-carnet{display:grid;gap:var(--e-3);margin:0}.fb-mentor-carnet dt{color:var(--encre-2);font-size:var(--t-petit)}.fb-mentor-carnet dd{margin:0;overflow-wrap:anywhere}@media(scripting:enabled){#root>.fb-coque{display:none}}.fb-coque{display:grid;gap:var(--e-4);max-width:var(--largeur-page);margin:0 auto;padding:var(--e-7) var(--e-4)}.fb-coque h2{margin-top:var(--e-5)}.fb-coque ul,.fb-coque ol{display:grid;gap:var(--e-1);margin:0;padding-left:var(--e-5)}.fb-fil{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2);font-size:var(--t-petit);color:var(--encre-3)}.fb-fil a{color:inherit}.fb-fil [aria-current]{color:var(--encre-2)}.fb-choix{display:grid;gap:var(--e-4);width:100%;text-align:left}.fb-choix-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr));gap:var(--e-3);margin:0;padding:0;list-style:none}.fb-choix-carte{display:grid;align-content:start;gap:var(--e-2);width:100%;height:100%;min-height:var(--cible-min);padding:var(--e-2) var(--e-2) var(--e-3);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-grand);background:var(--surface);color:var(--encre);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duree-court) var(--courbe-souple),transform var(--duree-pression) var(--courbe-souple)}.fb-choix-carte:active{transform:translateY(var(--relief-appui))}@media(hover:hover){.fb-choix-carte:hover{border-color:var(--repere-lisiere)}}.fb-choix-carte[aria-pressed=true]{border-color:var(--action);box-shadow:0 0 0 1px var(--action)}.fb-choix-media{position:relative;display:block}.fb-choix-media .fb-couverture{aspect-ratio:16 / 9;border-radius:var(--rayon)}.fb-choix-coche{position:absolute;top:var(--e-2);right:var(--e-2);display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--rayon-plein);background:var(--action);color:var(--sur-action);box-shadow:var(--ombre-bouton)}.fb-choix-nom{min-width:0;padding-inline:var(--e-1);font-family:var(--police-titre);font-size:var(--t-petit);font-weight:700;letter-spacing:var(--chasse-titre);line-height:1.2;overflow-wrap:break-word}.fb-choix-bas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-2);padding-inline:var(--e-1)}.fb-choix-famille{color:var(--encre-3);font-size:var(--t-legende)}.fb-choix-marque{padding:2px var(--e-2);border-radius:var(--rayon-plein);background:var(--repere-voile);color:var(--action);font-size:var(--t-legende);font-weight:650}.fb-choix-barre{position:sticky;bottom:0;z-index:2;display:grid;gap:var(--e-3);padding:var(--e-4) 0 calc(var(--e-4) + var(--zone-sure-bas));border-top:var(--trait-fin) solid var(--trait);background:var(--fond);animation:fb-choix-monte var(--duree-moyen) var(--courbe-souple) both}.fb-choix-barre[hidden]{display:none}@keyframes fb-choix-monte{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fb-choix-quoi{max-width:var(--largeur-lecture);margin:0;color:var(--encre-2);font-size:var(--t-petit);line-height:1.45}.fb-choix-erreur{display:flex;align-items:center;gap:var(--e-2);margin:0;color:var(--encre);font-size:var(--t-petit);font-weight:600}.fb-choix-rappel{margin:0;color:var(--encre-2);font-size:var(--t-legende);line-height:1.4;text-align:center}.fb-refus{display:flex;flex-direction:column;gap:var(--e-1);padding:var(--e-4);border:1px dashed var(--trait);border-radius:var(--rayon);background:var(--surface);text-align:center}.fb-refus-titre{font-family:var(--police-titre);font-size:var(--t-titre-3);font-weight:700;color:var(--encre-2)}.fb-refus-detail{font-size:var(--t-petit);line-height:1.45;color:var(--encre-3)}.fb-mesure{--mesure-bas: calc(var(--hauteur-onglets) + var(--e-2));position:fixed;left:0;right:0;bottom:var(--mesure-bas);z-index:40;translate:0 calc(-1 * var(--mesure-decalage, 0px));transition:translate var(--duree-court) var(--courbe);width:min(100% - var(--e-4) * 2,var(--largeur-page));margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-2) var(--e-4);padding:var(--e-3) var(--e-4);background:var(--surface);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);box-shadow:var(--ombre-carte)}.fb-mesure--bas{--mesure-bas: calc(var(--e-4) + env(safe-area-inset-bottom, 0px))}@media(prefers-reduced-motion:reduce){.fb-mesure{transition:none}}.fb-mesure-texte{flex:1 1 20rem;min-width:0;display:flex;flex-direction:column;gap:2px}.fb-mesure-detail{margin:0;font-size:var(--t-menu);line-height:1.45;color:var(--encre-2)}.fb-mesure-lien{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--cible-min);padding-block:var(--e-3);font-size:var(--t-menu);color:var(--encre-2)}.fb-mesure-lien:hover{color:var(--encre)}.fb-mesure-gestes{flex:0 0 auto;display:flex;justify-content:flex-end;gap:var(--e-2)}main:has(.fb-verrou)~.fb-mesure,main:has(.fb-mur)~.fb-mesure,main:has(.fb-form)~.fb-mesure,main:has(.fb-pay)~.fb-mesure{display:none}@media(min-width:560px){.fb-mesure{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--e-5)}.fb-mesure-gestes{flex-shrink:0}}.fb-mesure--compact{gap:var(--e-1) var(--e-3);padding:var(--e-2) var(--e-3)}.fb-mesure--compact .fb-mesure-texte{display:contents}.fb-mesure--compact .fb-mesure-detail{flex:1 1 100%;font-size:13px;line-height:1.4}.fb-mesure--compact .fb-mesure-lien{padding-block:0;margin-right:auto;font-size:13px}@media(min-width:560px){.fb-mesure--compact .fb-mesure-detail{flex:1 1 0}.fb-mesure--compact .fb-mesure-lien{margin-right:0}}.p3-paywall{--p3-ressort: cubic-bezier(.2, 1.35, .35, 1);--p3-glisse: cubic-bezier(.22, .9, .25, 1);--p3-net: cubic-bezier(.7, 0, .2, 1);min-height:100dvh;background:var(--fond)}.p3-entete{position:sticky;top:0;z-index:20;background:var(--fond);border-bottom:var(--trait-fin) solid var(--trait-doux)}.p3-entete-dedans{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);min-height:56px;padding-top:calc(var(--e-2) + var(--zone-sure-haut));padding-bottom:var(--e-2)}.p3-corps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-6);max-width:42rem;padding-top:var(--e-4);padding-bottom:calc(var(--e-9) + 13rem)}.p3-valeur,.p3-suite{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-6);min-width:0}.p3-achat{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-4);min-width:0}.p3-titre{margin-top:var(--e-2);font-size:clamp(2rem,8.6vw,2.5rem);font-weight:var(--graisse-titre);letter-spacing:var(--chasse-affiche);line-height:1}.p3-sous-titre{margin:0;color:var(--encre-2);font-size:var(--t-petit);text-align:center;text-wrap:balance}.p3-remise-createur{font-weight:600;color:var(--encre)}.p3-cadre{color:var(--encre-2);font-size:var(--t-petit)}.p3-scene{position:relative;isolation:isolate;display:grid;min-width:0;margin-inline:calc(-1 * var(--gouttiere));padding:var(--e-7) var(--gouttiere) 0;overflow:hidden;overflow:clip;background:var(--nuit-fond);color:var(--nuit-encre)}.p3-scene:before{content:"";position:absolute;inset:-25% -35% auto;z-index:-1;height:85%;background:radial-gradient(55% 50% at 50% 35%,color-mix(in srgb,var(--nuit-lueur) 95%,transparent),transparent 72%),radial-gradient(35% 35% at 18% 55%,color-mix(in srgb,var(--frustration-profond) 60%,transparent),transparent 72%);animation:p3-respire 9s ease-in-out infinite alternate}@keyframes p3-respire{0%{transform:translate(-3%,-2%) scale(1)}to{transform:translate(3%,2%) scale(1.08)}}.p3-scene-haut{display:grid;min-width:0}.p3-scene-titre{margin:0;font-family:var(--police-titre);font-size:clamp(2.1rem,9.6vw,2.75rem);font-weight:800;line-height:1;letter-spacing:-.045em;text-align:center;text-wrap:balance}.p3-mot{display:inline-block;padding-bottom:.06em;background:linear-gradient(180deg,var(--argent-haut) 35%,var(--argent-bas));-webkit-background-clip:text;background-clip:text;color:transparent;animation:p3-mot .7s var(--p3-glisse) calc(.08s + var(--i) * 70ms) both}@keyframes p3-mot{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.p3-recap{display:grid;gap:var(--e-3);min-width:0;margin-top:var(--e-5)}.p3-carte{min-width:0;perspective:1400px}.p3-carte--double{cursor:pointer;-webkit-tap-highlight-color:transparent}.p3-carte-dedans{position:relative;display:grid;transform-style:preserve-3d;transition:transform 1s var(--p3-net)}.p3-carte[data-face=profil] .p3-carte-dedans{transform:rotateY(180deg)}.p3-face{position:relative;grid-area:1 / 1;min-width:0;border-radius:22px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.p3-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;background:linear-gradient(110deg,transparent 32%,color-mix(in srgb,var(--blanc-pur) 20%,transparent) 48%,transparent 64%) 120% 0 / 250% 100% no-repeat;opacity:0;pointer-events:none}.p3-carte[data-face=seul] .p3-face--seul:after{animation:p3-reflet 1.3s ease 2.1s both}.p3-carte[data-face=profil] .p3-face--profil:after{animation:p3-reflet 1.3s ease .5s both}@keyframes p3-reflet{0%{opacity:1;background-position:120% 0}to{opacity:1;background-position:-20% 0}}.p3-face--seul{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--e-2)}.p3-colonne{display:grid;grid-template-rows:auto 1fr;gap:var(--e-3);min-width:0;padding:var(--e-4) var(--e-3) var(--e-5) var(--e-4);border-radius:20px}.p3-colonne ul{display:grid;align-content:center;gap:var(--e-4);margin:0;padding:0;list-style:none}.p3-colonne-tete{margin:0;font-family:var(--police-chiffre);font-size:.7rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.p3-colonne--seul{background:linear-gradient(165deg,color-mix(in srgb,var(--frustration-profond) 55%,var(--nuit-surface)) 0%,var(--frustration-nuit) 85%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--frustration) 26%,transparent);color:var(--nuit-encre-2)}.p3-colonne--seul .p3-colonne-tete{color:var(--frustration)}.p3-colonne--seul li{display:grid;gap:2px;transform-origin:0 50%}.p3-colonne--seul b{font-family:var(--police-titre);font-size:clamp(1.45rem,6.6vw,1.8rem);font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--frustration);text-shadow:0 0 22px color-mix(in srgb,var(--frustration) 50%,transparent)}.p3-colonne--seul span{color:var(--nuit-encre-3);font-size:var(--t-legende);font-weight:650;line-height:1.25}.p3-colonne--seul li:not(:has(b)) span{color:var(--frustration);font-size:var(--t-texte);font-weight:750}.p3-carte[data-face=seul] .p3-colonne--seul li{animation:p3-frappe .7s var(--p3-ressort) calc(.45s + var(--i) * .18s) both}@keyframes p3-frappe{0%{opacity:0;transform:scale(1.7);filter:blur(10px)}55%{opacity:1;filter:none}to{opacity:1;transform:none}}.p3-colonne--avec{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--logo-azur) 0%,var(--logo-bleu) 52%,var(--logo-nuit) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--blanc-pur) 28%,transparent),0 18px 40px -18px color-mix(in srgb,var(--nuit-action) 85%,transparent);color:var(--sur-action)}.p3-colonne--avec .p3-colonne-tete{color:color-mix(in srgb,var(--sur-action) 82%,transparent)}.p3-colonne--avec li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--e-2);align-items:start;font-size:.95rem;font-weight:750;line-height:1.2;overflow-wrap:anywhere}.p3-colonne--avec svg{margin-top:1px;stroke-dasharray:24}.p3-carte[data-face=seul] .p3-colonne--avec{animation:p3-allume .8s var(--p3-glisse) 1.05s both}.p3-carte[data-face=seul] .p3-colonne--avec li{animation:p3-monte .5s var(--p3-glisse) calc(1.35s + var(--i) * .16s) both}.p3-carte[data-face=seul] .p3-colonne--avec svg{animation:p3-trace .45s ease calc(1.5s + var(--i) * .16s) both}@keyframes p3-allume{0%{clip-path:inset(0 100% 0 0 round 20px);filter:brightness(1.7)}to{clip-path:inset(0 0 0 0 round 20px);filter:none}}@keyframes p3-monte{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes p3-trace{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.p3-recap-fleche{position:absolute;top:50%;left:50%;z-index:2;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;background:var(--nuit-fond);box-shadow:0 0 0 1px var(--nuit-trait),0 0 22px color-mix(in srgb,var(--nuit-action) 65%,transparent)}.p3-recap-fleche:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin:-4px 0 0 -6px;border-top:2px solid var(--nuit-encre);border-right:2px solid var(--nuit-encre);transform:rotate(45deg)}.p3-carte[data-face=seul] .p3-recap-fleche{animation:p3-pop .6s var(--p3-ressort) .95s both}@keyframes p3-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}.p3-face--profil{display:grid;align-content:center;justify-items:center;gap:var(--e-2);padding:var(--e-4);overflow:hidden;transform:rotateY(180deg);background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--nuit-lueur) 90%,transparent),var(--nuit-surface) 72%);box-shadow:inset 0 0 0 1px var(--nuit-trait),0 30px 60px -36px color-mix(in srgb,var(--nuit-action) 80%,transparent);text-align:center}.p3-medaille-halo{position:absolute;top:0;left:50%;width:240px;aspect-ratio:1;translate:-50% -32%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--nuit-action) 38%,transparent),transparent 65%);pointer-events:none}.p3-medaille{position:relative;width:64px;height:auto;filter:drop-shadow(0 16px 22px color-mix(in srgb,var(--nuit-action) 55%,transparent))}.p3-identite{position:relative;display:grid;gap:2px;margin:0;font-family:var(--police-titre);line-height:.95;letter-spacing:-.045em}.p3-identite-prenom{color:var(--nuit-encre-2);font-size:clamp(1.25rem,5.6vw,1.5rem);font-weight:750}.p3-identite-titre{padding:0 .1em .06em;font-size:clamp(1.7rem,7.8vw,2.15rem);font-weight:800;background:linear-gradient(100deg,var(--argent-bas) 0%,var(--argent-haut) 40%,var(--nuit-action) 50%,var(--argent-haut) 60%,var(--argent-bas) 100%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.p3-profil-business{position:relative;display:flex;align-items:center;gap:var(--e-3);max-width:100%;margin:var(--e-1) 0 0;padding:var(--e-2) var(--e-3) var(--e-2) var(--e-2);border-radius:16px;background:color-mix(in srgb,var(--nuit-surface-2) 85%,transparent);box-shadow:inset 0 0 0 1px var(--nuit-trait);text-align:left}.p3-profil-business .fb-couverture{flex:0 0 auto;width:64px;aspect-ratio:16 / 9;border-radius:9px}.p3-profil-nom{min-width:0;color:var(--nuit-encre);font-size:var(--t-petit);font-weight:750;line-height:1.2}.p3-profil-taux{flex:0 0 auto;margin-left:auto;color:var(--nuit-action);font-family:var(--police-chiffre);font-size:1.05rem;font-weight:600;letter-spacing:-.04em;word-spacing:-.3em;white-space:nowrap}.p3-carte[data-face=profil] .p3-medaille{animation:p3-medaille 1.2s var(--p3-ressort) .4s both}.p3-carte[data-face=profil] .p3-identite-prenom{animation:p3-monte .6s var(--p3-glisse) .6s both}.p3-carte[data-face=profil] .p3-identite-titre{animation:p3-lettre .9s var(--p3-ressort) .75s both,p3-brille 2.4s ease 1.3s both}.p3-carte[data-face=profil] .p3-profil-business{animation:p3-monte .6s var(--p3-glisse) 1.05s both}@keyframes p3-medaille{0%{opacity:0;transform:translateY(-36px) scale(.6) rotate(-14deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes p3-lettre{0%{opacity:0;transform:translateY(26px) scale(.86);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes p3-brille{0%{background-position:100% 0}to{background-position:0 0}}.p3-faces{display:flex;justify-content:center;gap:var(--e-1)}.p3-face-choix{display:grid;place-items:center;width:var(--cible-min);height:var(--cible-min);padding:0;border:0;border-radius:8px;background:none;cursor:pointer}.p3-face-choix i{position:relative;display:block;width:100%;height:4px;overflow:hidden;border-radius:4px;background:color-mix(in srgb,var(--nuit-encre) 22%,transparent)}.p3-face-choix i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--nuit-encre);transform:scaleX(0);transform-origin:left}.p3-face-choix[aria-pressed=true] i:after{animation:p3-remplit var(--duree) linear both}.p3-faces--fige .p3-face-choix[aria-pressed=true] i:after{animation:none;transform:none}.p3-face-choix:focus-visible{outline:2px solid var(--nuit-action);outline-offset:0}@keyframes p3-remplit{to{transform:scaleX(1)}}.p3-cinema{margin:var(--e-6) calc(-1 * var(--gouttiere)) 0}.p3-film{position:relative;display:grid;gap:var(--e-2);margin:0}.p3-film video{display:block;width:100%;aspect-ratio:16 / 9;background:var(--logo-abysse);object-fit:contain}.p3-film figcaption{color:var(--nuit-encre-2);font-size:var(--t-petit);text-align:center}.p3-film-lancer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:0;border:0;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--noir-pur) 8%,transparent),color-mix(in srgb,var(--noir-pur) 30%,transparent));cursor:pointer;-webkit-tap-highlight-color:transparent}.p3-film-rond{position:relative;display:block;width:76px;height:76px;border-radius:50%;background:var(--blanc-pur);box-shadow:0 14px 34px -10px color-mix(in srgb,var(--noir-pur) 70%,transparent),0 0 0 10px color-mix(in srgb,var(--blanc-pur) 14%,transparent);transition:transform var(--duree-moyen) var(--courbe-ressort)}.p3-film-rond:before{content:"";position:absolute;top:50%;left:50%;margin:-12px 0 0 -7px;border-left:21px solid var(--logo-nuit);border-block:12px solid transparent}.p3-film-rond:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid color-mix(in srgb,var(--blanc-pur) 55%,transparent);animation:p3-pulse 2.2s ease-out infinite}@keyframes p3-pulse{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.p3-film-lancer:hover .p3-film-rond,.p3-film-lancer:focus-visible .p3-film-rond{transform:scale(1.07)}.p3-film-lancer:focus-visible{outline:3px solid var(--nuit-action);outline-offset:-6px}.p3-lien{display:inline-flex;align-items:center;min-height:var(--cible-min);color:var(--encre);font-weight:650;text-decoration:underline;text-decoration-color:var(--repere-lisiere);text-decoration-thickness:var(--trait-fin);text-underline-offset:4px}.p3-information{color:var(--information);font-size:var(--t-petit)}.p3-erreur{display:flex;align-items:flex-start;gap:var(--e-2);color:var(--alerte);font-size:var(--t-petit);font-weight:600}.p3-squelette{display:grid;gap:var(--e-3)}.p3-achat .fb-bouton{white-space:normal;text-align:center}.p3-bandeau{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-3);border-radius:var(--rayon-grand);background:linear-gradient(118deg,var(--logo-bleu) 0%,var(--logo-nuit) 62%,var(--logo-abysse) 100%);color:var(--sur-action);box-shadow:var(--ombre-haute)}.p3-bandeau--expire{justify-content:center;padding:var(--e-4);border:var(--trait-fin) solid var(--trait);background:var(--surface-2);color:var(--encre-2);box-shadow:none}.p3-bandeau-pastille{display:grid;flex:0 0 auto;min-width:44px;height:44px;padding:0 var(--e-3);place-items:center;white-space:nowrap;border-radius:var(--rayon-petit);background:var(--chrono);color:var(--sur-action);font-family:var(--police-titre);font-size:var(--t-petit);font-weight:700;letter-spacing:-.01em}.p3-bandeau-phrase{flex:1 1 auto;min-width:0;color:inherit;font-weight:650;line-height:1.25}.p3-bandeau .fb-chrono{flex:0 0 auto;align-self:stretch;padding:0 0 0 var(--e-3);border-left:var(--trait-fin) dashed color-mix(in srgb,var(--sur-action) 40%,transparent);border-radius:0;background:transparent;color:var(--sur-action);font-family:var(--police-chiffre);font-size:var(--t-titre-1);font-weight:500;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.p3-bandeau .fb-chrono svg{color:color-mix(in srgb,var(--sur-action) 75%,transparent)}.p3-packs{display:grid;gap:var(--e-3);margin:0;padding:0;list-style:none}.p3-pack{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-template-areas:"radio nom      jour" "radio prix     prix";gap:var(--e-1) var(--e-3);width:100%;padding:var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-grand);background:var(--surface);color:var(--encre);text-align:left;cursor:pointer;box-shadow:var(--ombre-bouton-secondaire);transition:border-color var(--duree-court) var(--courbe-souple),background-color var(--duree-court) var(--courbe-souple),box-shadow var(--duree-court) var(--courbe-souple),transform var(--duree-moyen) var(--courbe-ressort)}.p3-pack:active{transform:scale(.985)}.p3-pack--recommandee{margin-top:var(--e-2);border-color:var(--verrou-trait)}.p3-pack-etiquette{position:absolute;top:0;left:var(--e-4);transform:translateY(-50%);padding:3px var(--e-3);border-radius:var(--rayon-plein);background:var(--encre);color:var(--surface);font-family:var(--police-chiffre);font-size:var(--t-menu);font-stretch:87.5%;font-weight:500;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.p3-pack--choisie{border-color:var(--action);background:var(--repere-voile);box-shadow:inset 0 0 0 var(--trait-fin) var(--action),var(--ombre-carte)}.p3-pack-radio{grid-area:radio;align-self:start;width:22px;height:22px;margin-top:3px;border:var(--trait-fin) solid var(--verrou-trait);border-radius:var(--rayon-plein);background:var(--surface)}.p3-pack--choisie .p3-pack-radio{border-color:var(--action);background:radial-gradient(circle at center,var(--action) 0 6px,transparent 6px),var(--surface);animation:p3-coche var(--duree-long) var(--p3-ressort)}@keyframes p3-coche{0%{transform:scale(.6)}to{transform:none}}.p3-pack-nom{grid-area:nom;font-family:var(--police-titre);font-size:var(--t-titre-3);font-weight:750}.p3-pack-remise{grid-area:nom;justify-self:end;margin-left:var(--e-2);align-self:center;padding:2px var(--e-2);border-radius:var(--rayon-petit);background:var(--serie-voile);color:color-mix(in srgb,var(--chrono) 85%,var(--encre));box-shadow:inset 0 0 0 var(--trait-fin) color-mix(in srgb,var(--chrono) 40%,transparent);font-family:var(--police-chiffre);font-size:var(--t-menu);font-weight:600;word-spacing:-.2em}.p3-pack-prix{grid-area:prix;display:flex;align-items:baseline;gap:var(--e-2);flex-wrap:wrap}.p3-pack-plein{color:var(--encre-3);font-family:var(--police-chiffre);font-size:var(--t-petit);word-spacing:-.2em;text-decoration:line-through;text-decoration-thickness:var(--trait-fin)}.p3-pack-actuel{font-family:var(--police-chiffre);font-size:clamp(1.625rem,7vw,2rem);font-weight:600;letter-spacing:-.04em;word-spacing:-.2em}.p3-pack-periode{color:var(--encre-2);font-size:var(--t-petit)}.p3-pack-jour{grid-area:jour;display:grid;justify-items:end;align-content:start}.p3-pack-jour-valeur{font-family:var(--police-chiffre);font-size:var(--t-petit);font-weight:500;letter-spacing:-.06em;word-spacing:-.2em;line-height:1}.p3-pack--choisie .p3-pack-jour-valeur{color:var(--action)}.p3-pack-jour-libelle{color:var(--encre-2);font-size:var(--t-legende)}@media(hover:hover)and (pointer:fine){.p3-pack:hover:not(:disabled):not(.p3-pack--choisie){border-color:var(--encre-3)}}.p3-pack--engagement{grid-template-areas:"radio nom        jour" "radio prix       prix" "radio engagement engagement"}.p3-pack-engagement{grid-area:engagement;margin-top:var(--e-2);padding-top:var(--e-3);border-top:var(--trait-fin) dashed var(--verrou-trait);color:var(--encre-2);font-size:var(--t-legende);font-weight:600}.p3-cta .fb-bouton{position:relative;overflow:hidden}.p3-cta .fb-bouton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 35%,color-mix(in srgb,var(--blanc-pur) 32%,transparent) 50%,transparent 65%) 130% 0 / 250% 100% no-repeat;pointer-events:none}.p3-code{text-align:center}.p3-code summary{cursor:pointer;font-size:var(--t-petit)}.p3-code-saisie{display:flex;align-items:flex-end;gap:var(--e-2);margin-top:var(--e-2);text-align:left}.p3-code-saisie .fb-champ{flex:1}.p3-achat-rythme{margin:calc(-1 * var(--e-2)) 0 0;text-align:center;font-size:var(--t-petit);color:var(--encre-2)}.p3-apres-paiement{color:var(--encre-2);font-size:var(--t-petit);text-align:center;text-wrap:balance}.p3-apres-paiement svg{display:inline-block;margin-right:var(--e-1);vertical-align:-.2em;color:var(--action)}.p3-garantie{display:flex;align-items:center;gap:var(--e-3);margin:0;padding:var(--e-2) var(--e-4) var(--e-2) var(--e-2);border-radius:var(--rayon);background:linear-gradient(180deg,var(--certificat-papier),var(--ticket-papier-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--certificat-or) 60%,transparent),0 10px 24px -18px color-mix(in srgb,var(--or-profond) 60%,transparent);color:var(--certificat-encre);font-size:var(--t-petit);line-height:1.4}.p3-garantie-sceau{flex:0 0 auto;width:44px;height:44px}.p3-garantie strong{font-family:var(--police-titre);font-weight:800}.p3-garantie .p3-lien{display:inline;min-height:0;padding-block:14px;color:var(--certificat-encre);text-decoration-color:color-mix(in srgb,var(--certificat-or) 85%,transparent);white-space:nowrap}.p3-paiement-tete{color:var(--encre-2);font-size:var(--t-legende);text-align:center}.p3-paiement-pastilles{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;color:var(--encre-2);font-size:var(--t-legende)}.p3-paiement-pastilles li+li:before{content:"·";margin:0 var(--e-2);color:var(--encre-3)}.p3-suite .fb-avis{padding-block:0}.fb-avis-fixes{list-style:none;display:grid;gap:var(--e-3);margin:0;padding:0}.fb-avis-fixes .fb-avis-carte{width:auto;padding:var(--e-4)}.p3-sortie{display:grid;gap:var(--e-3);padding-top:var(--e-5);border-top:var(--trait-fin) solid var(--trait)}.p3-sortie strong{font-family:var(--police-titre);font-weight:750}.p3-sortie p{color:var(--encre-2);font-size:var(--t-petit)}.p3-sortie ul{list-style:none;display:flex;flex-wrap:wrap;gap:var(--e-2);margin:0;padding:0}.p3-sortie button{min-height:var(--cible-min);padding:0 var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-plein);background:var(--surface);color:var(--encre);font:inherit;font-size:var(--t-petit);font-weight:600;cursor:pointer}.p3-contact{margin:0;color:var(--encre-2);font-size:var(--t-petit);text-align:center}@supports (animation-timeline: view()){.p3-cta .fb-bouton:after{animation:p3-balaye linear both;animation-timeline:view();animation-range:entry 60% cover 45%}}@keyframes p3-balaye{0%{background-position:130% 0}to{background-position:-30% 0}}.p3-barre-achat{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;align-items:center;justify-content:space-between;gap:var(--e-4);padding:var(--e-3) var(--gouttiere) calc(var(--e-3) + var(--zone-sure-bas));border-top:var(--trait-fin) solid var(--trait);background:var(--surface);box-shadow:var(--ombre-haute);animation:p3-barre-monte var(--duree-moyen) var(--courbe-souple) both}.p3-barre-recap{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-3);min-width:0;line-height:1.2}.p3-barre-recap strong{font-family:var(--police-titre);font-weight:750}.p3-barre-recap .mesure{color:var(--encre-2);font-size:var(--t-petit)}.p3-barre-achat .fb-bouton{width:100%;min-width:0;white-space:normal}.p3-barre-suite{margin:0;font-size:var(--t-legende);color:var(--encre-2)}@keyframes p3-barre-monte{0%{transform:translateY(100%)}to{transform:none}}@media(min-width:1040px){.p3-corps{max-width:72rem;grid-template-columns:minmax(0,1fr) 26rem;grid-template-areas:"bandeau bandeau" "valeur  achat" "suite   achat";gap:var(--e-6) var(--e-8);align-items:start;padding-bottom:var(--e-9)}.p3-bandeau{grid-area:bandeau}.p3-valeur{grid-area:valeur}.p3-achat{grid-area:achat}.p3-suite{grid-area:suite}.p3-titre{margin-top:0;font-size:2.25rem}.p3-scene{margin-inline:0;padding:var(--e-8) var(--e-7) var(--e-7);border-radius:28px}.p3-recap{width:100%;max-width:34rem;margin-inline:auto}.p3-cinema{margin:var(--e-7) 0 0}.p3-film video,.p3-film-lancer{border-radius:var(--rayon)}.p3-barre-achat{left:auto;width:min(32rem,100%)}}@media(min-width:1040px)and (min-height:820px){.p3-achat{position:sticky;top:calc(56px + var(--e-5))}}@media(max-width:400px){.p3-bandeau{gap:var(--e-2);padding-inline:var(--e-2)}.p3-bandeau .fb-chrono{font-size:var(--t-titre-2);padding-left:var(--e-2)}}@media(max-width:380px){.p3-bandeau-pastille{padding-inline:var(--e-2)}.p3-bandeau-phrase{font-size:var(--t-petit)}.p3-bandeau .fb-chrono{font-size:1.45rem}}@media(max-width:350px){.p3-colonne{padding-inline:var(--e-3) var(--e-2)}.p3-colonne--avec li{font-size:var(--t-petit)}}@media(prefers-reduced-motion:reduce){.p3-pack,.p3-carte-dedans,.p3-film-rond{transition:none}.p3-barre-achat,.p3-scene:before,.p3-scene *,.p3-scene *:before,.p3-scene *:after,.p3-cta .fb-bouton:after,.p3-pack--choisie .p3-pack-radio{animation:none!important}}.p3-choix{display:grid;gap:var(--e-2);justify-items:center;margin-top:var(--e-4);text-align:center}.p3-choix-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--e-2) var(--e-3);margin:0;color:var(--nuit-encre-2);font-size:var(--t-petit)}.p3-choix-ligne strong{color:var(--nuit-encre);font-weight:700}.p3-choix-bouton{min-height:var(--cible-min);padding:0 var(--e-4);border:var(--trait-fin) solid var(--nuit-trait);border-radius:var(--rayon-plein);background:var(--nuit-surface);color:var(--nuit-encre);font:inherit;font-weight:650;cursor:pointer;transition:border-color var(--duree-court) var(--courbe-souple)}@media(hover:hover){.p3-choix-bouton:hover{border-color:var(--nuit-action)}}.p3-choix-libre{display:flex;align-items:flex-start;gap:var(--e-2);max-width:30rem;margin:0;padding:var(--e-3) var(--e-4);border:var(--trait-fin) solid color-mix(in srgb,var(--nuit-action) 45%,transparent);border-radius:var(--rayon);background:color-mix(in srgb,var(--nuit-action) 14%,transparent);color:var(--nuit-encre);font-size:var(--t-petit);font-weight:600;line-height:1.45;text-align:left}.p3-choix-libre svg{flex:none;margin-top:1px;color:var(--nuit-action)}.p3-feuille-libre{margin:0 0 var(--e-4);color:var(--encre-2);font-size:var(--t-petit);line-height:1.45}.fb-q{--q-ressort: cubic-bezier(.2, 1.35, .35, 1);--q-glisse: cubic-bezier(.22, .9, .25, 1);--q-net: cubic-bezier(.7, 0, .2, 1);position:relative;transition:background-color .6s var(--q-glisse)}.fb-q--nuit{--fond: var(--nuit-fond);--surface: var(--nuit-surface);--surface-2: var(--nuit-surface-2);--encre: var(--nuit-encre);--encre-2: var(--nuit-encre-2);--encre-3: var(--nuit-encre-3);--trait: var(--nuit-trait);--trait-doux: var(--nuit-trait);--verrou-trait: var(--nuit-trait);--action: var(--nuit-action);--blanc: var(--nuit-action);--sur-blanc: var(--nuit-fond);--sur-action: var(--nuit-fond);--repere-voile: color-mix(in srgb, var(--nuit-action) 16%, transparent);color-scheme:dark;background-color:var(--nuit-fond);color:var(--encre)}.fb-q--nuit{isolation:isolate}.fb-q--nuit:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(90% 55% at 50% -8%,color-mix(in srgb,var(--nuit-lueur) 95%,transparent),transparent 70%),radial-gradient(60% 40% at 50% 110%,color-mix(in srgb,var(--nuit-lueur) 45%,transparent),transparent 70%);animation:q-nuit-entree .9s var(--q-glisse) both}.fb-q--nuit .fb-mot-symbole-mot{color:var(--nuit-encre)}.fb-q--nuit .fb-retour{color:var(--nuit-encre-2)}.fb-q--nuit .fb-q-entete-min{background:transparent}@keyframes q-nuit-entree{0%{opacity:0}to{opacity:1}}.fb-q-scene{animation:q-glisser .55s var(--q-glisse) both}@keyframes q-glisser{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}.fb-q-ligne--coche{animation:q-choix .7s var(--q-ressort)}@keyframes q-choix{0%{transform:scale(1);box-shadow:inset 0 0 0 var(--trait-fin) var(--action),0 0 color-mix(in srgb,var(--action) 45%,transparent)}35%{transform:scale(.975)}70%{transform:scale(1.012);box-shadow:inset 0 0 0 var(--trait-fin) var(--action),0 0 0 10px color-mix(in srgb,var(--action) 0%,transparent)}to{transform:none}}.fb-reaction{position:relative;width:100%;margin:var(--e-2) 0 var(--e-1);scroll-margin-bottom:var(--e-6);display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--e-3);align-items:start;padding:var(--e-3) var(--e-4);border:var(--trait-fin) solid color-mix(in srgb,var(--action) 26%,var(--trait));border-radius:20px 20px 20px 6px;background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--action) 5%,var(--surface)));box-shadow:0 22px 44px -28px color-mix(in srgb,var(--encre) 60%,transparent),0 0 0 6px color-mix(in srgb,var(--action) 5%,transparent);color:var(--encre);text-align:left;cursor:pointer;animation:q-reaction .6s var(--q-ressort) both;transform-origin:32px 0}.fb-reaction:before{content:"";position:absolute;top:-7px;left:28px;width:12px;height:12px;border-top:var(--trait-fin) solid color-mix(in srgb,var(--action) 26%,var(--trait));border-left:var(--trait-fin) solid color-mix(in srgb,var(--action) 26%,var(--trait));background:var(--surface);transform:rotate(45deg)}@keyframes q-reaction{0%{opacity:0;transform:translateY(-10px) scale(.94);filter:blur(4px)}60%{opacity:1;filter:none}to{opacity:1;transform:none}}.fb-reaction-nom{display:block;margin-bottom:2px;color:var(--encre-3);font-size:var(--t-petit);font-weight:750;letter-spacing:.01em}.fb-reaction-texte{margin:0;font-size:1.04rem;font-weight:650;line-height:1.38}.fb-reaction-texte .fb-mot{display:inline-block;opacity:0;animation:q-mot .42s var(--q-glisse) both}@keyframes q-mot{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.fb-reaction-points{display:inline-flex;gap:4px;padding:8px 0 4px}.fb-reaction-points i{width:7px;height:7px;border-radius:50%;background:var(--encre-3);animation:q-points .9s ease-in-out infinite}.fb-reaction-points i:nth-child(2){animation-delay:.15s}.fb-reaction-points i:nth-child(3){animation-delay:.3s}@keyframes q-points{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.fb-valentin{position:relative;display:grid;flex:none;width:42px;height:42px;place-items:center;overflow:hidden;border-radius:50%;background:linear-gradient(145deg,var(--logo-nuit),var(--marque));color:var(--blanc-pur);font-weight:800;box-shadow:0 0 0 2px var(--surface),0 0 0 4px color-mix(in srgb,var(--action) 35%,transparent)}.fb-valentin img{width:100%;height:100%;object-fit:cover}.fb-valentin:after{content:"";position:absolute;right:1px;bottom:1px;width:10px;height:10px;border-radius:50%;background:var(--gagne);box-shadow:0 0 0 2px var(--surface)}.fb-fort{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:var(--e-6) var(--gouttiere);overflow:hidden;background:var(--nuit-fond);color:var(--nuit-encre);text-align:center;cursor:pointer;animation:q-fort-entree .35s ease both}.fb-fort.fb-fort--sortie{animation:q-fort-sortie .35s ease both}@keyframes q-fort-entree{0%{opacity:0}to{opacity:1}}@keyframes q-fort-sortie{to{opacity:0}}.fb-fort-corps{display:grid;gap:var(--e-4);justify-items:center;max-width:30rem}.fb-fort-texte{margin:0;font-size:clamp(1.25rem,5.4vw,1.7rem);font-weight:750;line-height:1.25;letter-spacing:-.01em;text-wrap:balance;opacity:0;animation:q-monte .7s var(--q-glisse) both}.fb-fort-indice{position:absolute;bottom:calc(var(--zone-sure-bas) + var(--e-5));left:0;right:0;color:color-mix(in srgb,var(--nuit-encre) 45%,transparent);font-size:var(--t-petit);opacity:0;animation:q-monte .6s ease 1.6s both}@keyframes q-monte{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.fb-fort--perte{background:radial-gradient(circle at 50% 42%,var(--frustration-profond),var(--frustration-nuit) 72%)}.fb-fort--perte:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--frustration);mix-blend-mode:screen;opacity:0;animation:q-eclair .9s ease-out .32s both}.fb-fort--perte:after{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle,transparent 38%,color-mix(in srgb,var(--noir-pur) 75%,transparent) 72%);animation:q-vignette 2.4s ease-in-out .4s infinite alternate}@keyframes q-eclair{0%{opacity:0}12%{opacity:.55}to{opacity:0}}@keyframes q-vignette{0%{opacity:.7}to{opacity:1}}.fb-perte-piece{position:relative;z-index:1;width:min(46vw,210px);height:auto;opacity:0;filter:drop-shadow(0 30px 40px color-mix(in srgb,var(--frustration) 45%,transparent));animation:q-piece 1.2s var(--q-net) .05s both}@keyframes q-piece{0%{opacity:0;transform:translateY(-60vh) rotate(-35deg) scale(.8)}32%{opacity:1;transform:translateY(0) rotate(8deg) scale(1.06)}44%{transform:translateY(-14px) rotate(-3deg) scale(1)}56%,to{opacity:1;transform:none}}.fb-perte-chiffre{position:relative;z-index:1;margin:calc(var(--e-5) * -1) 0 0;color:var(--frustration);font-family:var(--police-titre);font-size:clamp(4.2rem,23vw,7.5rem);font-weight:800;line-height:.9;letter-spacing:-.05em;text-shadow:0 0 34px color-mix(in srgb,var(--frustration) 65%,transparent),0 6px 0 var(--frustration-profond);animation:q-frappe 1s var(--q-ressort) .3s both,q-secousse .5s linear .62s}@keyframes q-frappe{0%{opacity:0;transform:scale(2.6);filter:blur(14px)}40%{opacity:1;filter:none}to{opacity:1;transform:none}}@keyframes q-secousse{0%,to{translate:0 0}15%{translate:-9px 4px}30%{translate:8px -5px}45%{translate:-6px 3px}60%{translate:5px -2px}75%{translate:-3px 1px}}.fb-perte-sous{position:relative;z-index:1;margin:0;color:color-mix(in srgb,var(--nuit-encre) 80%,transparent);font-size:clamp(1rem,4.6vw,1.25rem);font-weight:700;opacity:0;animation:q-monte .6s ease 1.15s both}.fb-fort--perte .fb-fort-texte{animation-delay:1.9s;position:relative;z-index:1}.fb-fort--chute{background:radial-gradient(100% 70% at 50% 30%,color-mix(in srgb,var(--frustration-profond) 70%,var(--nuit-fond)),var(--nuit-fond) 70%)}.fb-chute{width:min(88vw,420px);height:auto;overflow:visible}.fb-chute-sol{stroke:color-mix(in srgb,var(--nuit-encre) 22%,transparent);stroke-width:2;stroke-dasharray:4 6}.fb-chute-ligne{fill:none;stroke:url(#q-chute-degrade);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--frustration) 70%,transparent));animation:q-trace var(--duree-trace, 2s) cubic-bezier(.45,0,.2,1) .2s forwards}@keyframes q-trace{to{stroke-dashoffset:0}}.fb-chute-impact{fill:var(--frustration);opacity:0;transform-box:fill-box;transform-origin:center;animation:q-impact .6s var(--q-ressort) both}@keyframes q-impact{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.8)}to{opacity:1;transform:scale(1)}}.fb-chute-onde{fill:none;stroke:var(--frustration);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center;animation:q-onde .9s ease-out both}@keyframes q-onde{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(4)}}.fb-fort--compteur{background:radial-gradient(100% 70% at 50% 35%,color-mix(in srgb,var(--frustration-profond) 55%,var(--nuit-fond)),var(--nuit-fond) 72%)}.fb-qs-compteur{display:grid;justify-items:center;gap:var(--e-1)}.fb-qs-compteur-nombre{font-family:var(--police-chiffre);font-size:clamp(4.5rem,26vw,8rem);font-weight:600;line-height:.9;letter-spacing:-.06em;color:var(--nuit-encre);text-shadow:0 0 40px color-mix(in srgb,var(--frustration) 55%,transparent);font-variant-numeric:tabular-nums}.fb-qs-compteur-unite{color:var(--frustration);font-size:clamp(1.1rem,5vw,1.5rem);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.fb-fort--compteur .fb-fort-texte{animation-delay:1.7s}.fb-fort--salut{background:radial-gradient(80% 60% at 50% 45%,color-mix(in srgb,var(--marque) 16%,var(--fond)),var(--fond) 70%);color:var(--encre)}.fb-salut{margin:0;font-family:var(--police-titre);font-size:clamp(3rem,16vw,5.6rem);font-weight:800;line-height:.95;letter-spacing:-.045em}.fb-salut span{display:inline-block;opacity:0;animation:q-lettre .7s var(--q-ressort) both}.fb-salut .fb-salut-nom{background:linear-gradient(100deg,var(--logo-nuit) 10%,var(--marque) 45%,var(--logo-azur) 55%,var(--logo-nuit) 90%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:q-lettre .7s var(--q-ressort) both,q-reflet 2.2s ease .5s both}@keyframes q-lettre{0%{opacity:0;transform:translateY(40px) rotate(6deg) scale(.8);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes q-reflet{0%{background-position:100% 0}to{background-position:0 0}}.fb-scene{display:grid;gap:var(--e-5);justify-items:center;padding:var(--e-5) 0 var(--e-4);text-align:center}.fb-scene-titre{max-width:17ch;margin:0;font-family:var(--police-titre);font-size:clamp(2.1rem,9.4vw,3.2rem);font-weight:800;line-height:1;letter-spacing:-.04em;text-wrap:balance}.fb-scene-action{min-height:64px;display:grid;place-items:center}.fb-scene-action>*{animation:q-bouton .7s var(--q-ressort) both}@keyframes q-bouton{0%{opacity:0;transform:translateY(16px) scale(.92)}to{opacity:1;transform:none}}.fb-scene-source{margin:0;max-width:34ch;color:var(--encre-3);font-size:.75rem;line-height:1.4}.fb-ouverture{position:relative;min-height:min(72dvh,560px);align-content:center}.fb-ouverture:before{content:"";position:absolute;top:-10%;right:-30%;bottom:-10%;left:-30%;z-index:-1;background:radial-gradient(40% 35% at 30% 40%,color-mix(in srgb,var(--marque) 16%,transparent),transparent 70%),radial-gradient(35% 30% at 72% 62%,color-mix(in srgb,var(--logo-azur) 14%,transparent),transparent 70%);filter:blur(10px);animation:q-respire 7s ease-in-out infinite alternate}@keyframes q-respire{0%{transform:translate(-3%,-2%) scale(1)}to{transform:translate(3%,2%) scale(1.08)}}.fb-ouverture-lignes{display:grid;gap:var(--e-3);max-width:19ch;margin:0;font-family:var(--police-titre);font-size:clamp(2.05rem,9vw,3.3rem);font-weight:800;line-height:1.02;letter-spacing:-.04em}.fb-ouverture-lignes span+span{color:var(--marque)}.fb-curseur-texte{display:inline-block;width:.08em;height:.9em;margin-left:.04em;vertical-align:-.08em;background:currentColor;animation:q-clignote .8s steps(1) infinite}@keyframes q-clignote{50%{opacity:0}}.fb-prenom{display:grid;gap:var(--e-4);width:min(100%,26rem);margin-inline:auto}.fb-prenom-champ{width:100%;padding:var(--e-3) var(--e-2);border:0;border-bottom:3px solid var(--trait);background:transparent;color:var(--encre);font:inherit;font-family:var(--police-titre);font-size:clamp(2rem,9vw,2.8rem);font-weight:800;letter-spacing:-.03em;text-align:center;outline:none;transition:border-color .3s ease}.fb-prenom-champ:focus{border-bottom-color:var(--action)}.fb-prenom-champ::placeholder{color:var(--encre-3);opacity:.5}.fb-prenom-erreur{margin:0;color:var(--alerte);font-size:var(--t-petit);font-weight:650}.fb-piquent{min-height:min(70dvh,540px);align-content:center}.fb-piquent .fb-scene-titre{max-width:13ch;font-size:clamp(2.4rem,11vw,3.8rem)}.fb-piquent .fb-scene-titre span{display:inline-block;margin-right:.22em;opacity:0;animation:q-mot .8s var(--q-glisse) both}.fb-piquent-trait{width:min(60vw,220px);height:3px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--frustration),transparent);transform:scaleX(0);animation:q-trait 1.1s var(--q-net) 1.2s forwards;box-shadow:0 0 18px color-mix(in srgb,var(--frustration) 70%,transparent)}@keyframes q-trait{to{transform:scaleX(1)}}.fb-chiffres-lignes{display:grid;gap:var(--e-2);margin:0}.fb-chiffres-ligne{margin:0;font-family:var(--police-titre);font-size:clamp(1.45rem,6.6vw,2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;opacity:0;animation:q-monte .7s var(--q-glisse) both}.fb-chiffres-ligne b{color:var(--nuit-action)}.fb-silhouettes{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--e-3) var(--e-4)}.fb-silhouette{width:clamp(30px,9vw,44px);height:auto;fill:color-mix(in srgb,var(--nuit-encre) 16%,transparent);transition:fill .45s ease,transform .6s var(--q-ressort),filter .6s ease,opacity .5s ease}.fb-silhouette.est-envie{fill:color-mix(in srgb,var(--nuit-action) 70%,transparent)}.fb-silhouettes.est-tri .fb-silhouette.est-envie:not(.est-elu){fill:color-mix(in srgb,var(--nuit-encre) 16%,transparent);opacity:.5}.fb-silhouette.est-elu.est-allume{fill:var(--nuit-action);transform:translateY(-10px) scale(1.25);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--nuit-action) 90%,transparent))}.fb-ticket-cadre{position:relative;width:min(100%,22rem)}.fb-ticket{position:relative;width:100%;padding:var(--e-5) var(--e-4) var(--e-6);background:linear-gradient(180deg,var(--ticket-papier),var(--ticket-papier-2));color:var(--ticket-encre);font-family:var(--police-chiffre);text-align:left;box-shadow:0 30px 50px -30px color-mix(in srgb,var(--encre) 55%,transparent);-webkit-mask:conic-gradient(from -45deg at bottom,transparent,var(--noir-pur) 1deg 89deg,transparent 90deg) 50% / 16px 100%;mask:conic-gradient(from -45deg at bottom,transparent,var(--noir-pur) 1deg 89deg,transparent 90deg) 50% / 16px 100%;animation:q-impression .5s var(--q-glisse) both;transform-origin:top}@keyframes q-impression{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.fb-ticket-tete{margin:0 0 var(--e-3);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-align:center}.fb-ticket-ligne{display:flex;justify-content:space-between;gap:var(--e-3);padding:var(--e-2) 0;border-bottom:1px dashed var(--ticket-trait);font-size:.8rem;opacity:0;animation:q-ligne-ticket .35s ease both}.fb-ticket-ligne span:last-child{text-align:right;font-weight:600}@keyframes q-ligne-ticket{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.fb-ticket-total{display:flex;justify-content:space-between;gap:var(--e-3);margin-top:var(--e-3);padding-top:var(--e-2);border-top:2px solid var(--ticket-encre);font-size:.95rem;font-weight:600;opacity:0;animation:q-ligne-ticket .35s ease both}.fb-ticket-total.est-perte span:last-child{color:var(--alerte)}.fb-ticket-tampon{position:absolute;right:-10px;bottom:-28px;z-index:1;background:color-mix(in srgb,var(--ticket-papier) 70%,transparent);padding:4px 10px;border:3px solid var(--alerte);border-radius:8px;color:var(--alerte);font-family:var(--police-titre);font-size:1.15rem;font-weight:800;letter-spacing:.14em;transform:rotate(-12deg);opacity:0;animation:q-tampon .55s var(--q-ressort) both;mix-blend-mode:multiply}@keyframes q-tampon{0%{opacity:0;transform:rotate(-12deg) scale(2.6)}60%{opacity:.95}to{opacity:.9;transform:rotate(-12deg) scale(1)}}.fb-orbite{position:relative;width:min(84vw,330px);aspect-ratio:1;display:grid;place-items:center}.fb-orbite-anneau{position:absolute;top:0;right:0;bottom:0;left:0;animation:q-tourne 28s linear infinite}.fb-orbite-anneau span{position:absolute;left:50%;top:50%;width:clamp(54px,17vw,72px);margin:calc(clamp(54px,17vw,72px)*-.28) calc(clamp(54px,17vw,72px)/-2);transform:rotate(var(--a)) translateY(calc(min(84vw,330px)*-.42)) rotate(calc(-1 * var(--a)))}.fb-orbite-anneau img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 10px 20px -12px color-mix(in srgb,var(--encre) 60%,transparent);animation:q-tourne-inverse 28s linear infinite,q-apparait .6s var(--q-ressort) both;animation-delay:0s,var(--d)}@keyframes q-tourne{to{transform:rotate(360deg)}}@keyframes q-tourne-inverse{to{transform:rotate(-360deg)}}@keyframes q-apparait{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}.fb-orbite-coeur{position:relative;width:44%;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--marque) 22%,var(--fond)),var(--fond) 70%);box-shadow:0 0 0 1px color-mix(in srgb,var(--marque) 25%,transparent),0 0 60px color-mix(in srgb,var(--marque) 25%,transparent)}.fb-orbite-coeur:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid color-mix(in srgb,var(--marque) 40%,transparent);animation:q-pulse 2.2s ease-out infinite}@keyframes q-pulse{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.fb-miroir{min-height:min(74dvh,600px);align-content:center;gap:var(--e-4)}.fb-miroir .fb-scene-titre{background:linear-gradient(180deg,var(--argent-haut),var(--argent-bas));-webkit-background-clip:text;background-clip:text;color:transparent;animation:q-monte 1s var(--q-glisse) both}.fb-miroir-lignes{display:grid;gap:var(--e-2);max-width:22ch;margin:0;padding:0;list-style:none}.fb-miroir-lignes li{text-wrap:balance;font-size:clamp(1.15rem,5.2vw,1.5rem);font-weight:750;line-height:1.2;letter-spacing:-.01em;color:var(--nuit-encre);opacity:0;animation:q-monte .8s var(--q-glisse) both;transition:opacity .6s ease}.fb-miroir-lignes.est-fini li{opacity:.55!important}.fb-miroir-fin{max-width:26ch;margin:var(--e-2) 0 0;color:var(--nuit-action);font-size:clamp(1.15rem,5vw,1.4rem);font-weight:750;line-height:1.3;opacity:0;animation:q-monte 1s var(--q-glisse) both}.fb-roulette{position:relative;width:min(78vw,300px);height:calc(min(78vw,300px)*.5625 + 28px);overflow:hidden;border-radius:22px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--trait);-webkit-mask:linear-gradient(transparent,var(--noir-pur) 22%,var(--noir-pur) 78%,transparent);mask:linear-gradient(transparent,var(--noir-pur) 22%,var(--noir-pur) 78%,transparent)}.fb-roulette-bande{display:grid;gap:10px;padding:14px;will-change:transform}.fb-roulette-bande img{display:block;width:100%;aspect-ratio:16 / 9;border-radius:12px}.fb-roulette-cadre{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:3px solid var(--action);border-radius:16px;box-shadow:0 0 24px color-mix(in srgb,var(--action) 60%,transparent);pointer-events:none}.fb-revelation{position:relative;display:grid;gap:var(--e-4);justify-items:center;width:100%}.fb-revelation-couverture{position:relative;width:min(84vw,340px);animation:q-revelation .9s var(--q-ressort) both}.fb-revelation-couverture .fb-couverture{width:100%;border-radius:22px;box-shadow:0 0 0 1px color-mix(in srgb,var(--action) 45%,transparent),0 30px 60px -20px color-mix(in srgb,var(--action) 55%,transparent)}@keyframes q-revelation{0%{opacity:0;transform:scale(.7) rotateX(30deg);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}.fb-fusee{position:absolute;right:-6%;bottom:10%;width:clamp(70px,22vw,110px);pointer-events:none;animation:q-fusee 2.8s cubic-bezier(.5,0,.3,1) .3s both;z-index:2}@keyframes q-fusee{0%{opacity:0;transform:translate(-40vw,30vh) rotate(8deg) scale(.6)}25%{opacity:1}70%{opacity:1;transform:translate(8vw,-28vh) rotate(8deg) scale(1)}to{opacity:0;transform:translate(18vw,-60vh) rotate(8deg) scale(.9)}}.fb-revelation-compat{display:grid;justify-items:center;gap:2px;color:var(--encre-2);font-weight:650;animation:q-monte .6s var(--q-glisse) .5s both}.fb-revelation-compat b{white-space:nowrap;color:var(--action);font-family:var(--police-chiffre);font-size:clamp(2.2rem,10vw,3rem);font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.fb-revelation-nom{margin:0;font-family:var(--police-titre);font-size:clamp(2.4rem,11vw,3.6rem);font-weight:800;line-height:.95;letter-spacing:-.045em;animation:q-monte .8s var(--q-glisse) .7s both}.fb-pourquoi{display:grid;gap:var(--e-2);width:min(100%,30rem);margin:0;padding:0;list-style:none;text-align:left}.fb-pourquoi li{display:grid;grid-template-columns:auto 1fr;gap:var(--e-2);align-items:start;color:var(--encre-2);font-size:var(--t-petit);line-height:1.4}.fb-pourquoi li:before{content:"✓";color:var(--action);font-weight:800}.fb-profil{gap:var(--e-4)}.fb-medaille{width:min(42vw,180px);height:auto;filter:drop-shadow(0 24px 34px color-mix(in srgb,var(--nuit-action) 55%,transparent));animation:q-medaille 1.4s var(--q-ressort) both}@keyframes q-medaille{0%{opacity:0;transform:translateY(-50px) scale(.6) rotate(-14deg);filter:blur(10px)}55%{opacity:1;filter:drop-shadow(0 24px 34px color-mix(in srgb,var(--nuit-action) 55%,transparent))}to{transform:none}}.fb-profil-halo{position:absolute;top:4%;left:50%;width:min(80vw,360px);aspect-ratio:1;translate:-50% 0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--nuit-action) 35%,transparent),transparent 65%);filter:blur(6px);animation:q-halo 3s ease-in-out infinite alternate;z-index:-1}@keyframes q-halo{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}.fb-profil-etiquette{margin:0;color:var(--nuit-encre-3);font-size:.72rem;font-weight:800;letter-spacing:.22em;animation:q-monte .6s ease .5s both}.fb-qs-identite{display:grid;gap:var(--e-1);margin:0;font-family:var(--police-titre);line-height:.95;letter-spacing:-.045em}.fb-qs-identite-prenom{font-size:clamp(1.6rem,7vw,2.2rem);font-weight:750;color:var(--nuit-encre-2);animation:q-monte .7s var(--q-glisse) .8s both}.fb-qs-identite-titre{font-size:clamp(2.5rem,12vw,4rem);font-weight:800;background:linear-gradient(100deg,var(--argent-bas) 0%,var(--argent-haut) 40%,var(--nuit-action) 50%,var(--argent-haut) 60%,var(--argent-bas) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:q-lettre 1s var(--q-ressort) 1.1s both,q-reflet 2.6s ease 1.6s both}.fb-forces{display:grid;gap:var(--e-2);width:min(100%,22rem);margin:0;padding:0;list-style:none}.fb-forces li{display:grid;grid-template-columns:7.5rem 1fr;gap:var(--e-3);align-items:center;color:var(--nuit-encre-2);font-size:var(--t-petit);font-weight:650;text-align:left;opacity:0;animation:q-monte .5s ease both}.fb-forces-piste{height:8px;overflow:hidden;border-radius:8px;background:var(--nuit-surface-2)}.fb-forces-piste i{display:block;height:100%;width:calc(var(--note) * 20%);border-radius:inherit;background:linear-gradient(90deg,var(--nuit-lueur),var(--nuit-action));transform-origin:left;animation:q-barre .9s var(--q-glisse) both;animation-delay:inherit}.fb-forces li.est-haut .fb-forces-piste i{box-shadow:0 0 14px color-mix(in srgb,var(--nuit-action) 80%,transparent)}@keyframes q-barre{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fb-profil-part{max-width:30ch;margin:0;color:var(--nuit-encre);font-size:clamp(1.05rem,4.6vw,1.25rem);font-weight:700;line-height:1.3;animation:q-monte .8s var(--q-glisse) both}.fb-profil-part b{color:var(--nuit-action)}.fb-profil-defi{max-width:30ch;margin:0;color:var(--nuit-encre-2);font-weight:650;line-height:1.35;animation:q-monte .8s var(--q-glisse) both}.fb-pacte-phrase{max-width:32ch;margin:0;padding:var(--e-4) var(--e-5);border:1px solid var(--nuit-trait);border-radius:22px;background:color-mix(in srgb,var(--nuit-surface) 80%,transparent);color:var(--nuit-encre);font-size:clamp(1.05rem,4.6vw,1.22rem);font-weight:650;line-height:1.45;text-align:left;box-shadow:0 30px 60px -40px color-mix(in srgb,var(--nuit-action) 70%,transparent);animation:q-monte .8s var(--q-glisse) .2s both}.fb-pacte-phrase:before{content:"« ";color:var(--nuit-action)}.fb-pacte-phrase:after{content:" »";color:var(--nuit-action)}.fb-cercle{position:relative;display:grid;width:132px;height:132px;place-items:center;padding:0;border:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--nuit-action) 22%,var(--nuit-surface)),var(--nuit-surface) 70%);color:var(--nuit-encre);font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.12em;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;box-shadow:0 0 0 1px var(--nuit-trait),0 20px 50px -20px color-mix(in srgb,var(--nuit-action) 70%,transparent);transition:transform .25s var(--q-ressort)}.fb-cercle.est-tenu{transform:scale(.94)}.fb-cercle svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.fb-cercle-piste{fill:none;stroke:var(--nuit-trait);stroke-width:6}.fb-cercle-rempli{fill:none;stroke:var(--nuit-action);stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--nuit-action) 90%,transparent))}.fb-cercle:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px solid color-mix(in srgb,var(--nuit-action) 45%,transparent);animation:q-pulse 2s ease-out infinite}.fb-cercle.est-signe{background:var(--nuit-action);color:var(--nuit-fond)}.fb-cercle.est-signe:after{animation:q-onde-signe .9s ease-out both}@keyframes q-onde-signe{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(2.4)}}.fb-pacte-aide{max-width:30ch;margin:0;color:var(--nuit-encre-3);font-size:var(--t-petit)}.fb-certificat{position:relative;width:min(100%,24rem);padding:var(--e-6) var(--e-5) var(--e-7);border:3px double var(--certificat-or);border-radius:14px;background:radial-gradient(120% 80% at 50% 0%,var(--certificat-papier),var(--ticket-papier-2));color:var(--certificat-encre);box-shadow:0 0 0 6px var(--certificat-papier),0 0 0 7px color-mix(in srgb,var(--certificat-or) 55%,transparent),0 40px 60px -36px color-mix(in srgb,var(--encre) 55%,transparent);animation:q-certificat .9s var(--q-glisse) both}@keyframes q-certificat{0%{opacity:0;transform:translateY(24px) rotate(-1.5deg)}to{opacity:1;transform:none}}.fb-certificat-etiquette{margin:0 0 var(--e-2);font-size:.7rem;font-weight:800;letter-spacing:.22em;color:color-mix(in srgb,var(--certificat-encre) 70%,transparent)}.fb-certificat-titre{margin:0 0 var(--e-3);font-family:var(--police-titre);font-size:clamp(1.7rem,7.4vw,2.2rem);font-weight:800;line-height:1.02;letter-spacing:-.03em}.fb-certificat-texte{margin:0;font-size:.95rem;line-height:1.5}.fb-certificat-lien{display:inline-block;margin-top:var(--e-3);color:var(--certificat-encre);font-weight:700;text-decoration:underline}.fb-sceau-3d{position:absolute;right:-22px;bottom:-34px;width:clamp(92px,26vw,118px);height:auto;filter:drop-shadow(0 14px 18px color-mix(in srgb,var(--or-profond) 50%,transparent));animation:q-sceau .8s var(--q-ressort) .7s both}@keyframes q-sceau{0%{opacity:0;transform:scale(2.4) rotate(-40deg)}60%{opacity:1}to{opacity:1;transform:none}}.fb-phrase{display:grid;gap:var(--e-3);width:min(100%,30rem);margin-inline:auto}.fb-phrase-ligne{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e-2);padding:var(--e-4);border:1px solid var(--trait);border-radius:18px;background:var(--surface)}.fb-phrase-debut{font-family:var(--police-titre);font-size:1.3rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.fb-phrase-champ{flex:1 1 12rem;min-width:0;padding:4px 2px;border:0;border-bottom:2px dashed var(--action);background:transparent;color:var(--encre);font:inherit;font-size:1.15rem;font-weight:650;outline:none}.fb-phrase-champ:focus{border-bottom-style:solid}.fb-q--nuit .fb-q-calcul-ecran{text-align:center;justify-items:center}.fb-q--nuit .fb-q-calcul-piste{background:var(--nuit-surface-2)}.fb-q--nuit .fb-q-calcul-remplissage{background:linear-gradient(90deg,var(--nuit-lueur),var(--nuit-action));box-shadow:0 0 16px color-mix(in srgb,var(--nuit-action) 70%,transparent)}.fb-calcul-etapes{display:grid;gap:var(--e-2);width:min(100%,22rem);margin:0;padding:0;list-style:none;text-align:left}.fb-calcul-etapes li{display:grid;grid-template-columns:22px 1fr;gap:var(--e-3);align-items:center;color:var(--nuit-encre-3);font-weight:650;transition:color .4s ease}.fb-calcul-etapes li i{width:22px;height:22px;border-radius:50%;border:2px solid var(--nuit-trait);display:grid;place-items:center;transition:background-color .4s ease,border-color .4s ease}.fb-calcul-etapes li.est-fait{color:var(--nuit-encre)}.fb-calcul-etapes li.est-fait i{border-color:var(--nuit-action);background:var(--nuit-action)}.fb-calcul-etapes li.est-fait i:after{content:"";width:8px;height:5px;margin-top:-2px;border:2px solid var(--nuit-fond);border-top:0;border-right:0;transform:rotate(-45deg)}.fb-calcul-etapes li.est-encours i{border-color:var(--nuit-action);border-top-color:transparent;animation:q-tourne .9s linear infinite}@media(prefers-reduced-motion:reduce){.fb-q-scene,.fb-reaction,.fb-fort,.fb-fort *,.fb-scene *,.fb-ticket,.fb-ticket *,.fb-certificat,.fb-sceau-3d,.fb-q-ligne--coche,.fb-orbite-anneau,.fb-orbite-anneau img{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fb-fusee{display:none}}.fb-q-emotion .fb-q-titre{animation:q-monte 1.1s var(--q-glisse) .15s both;text-shadow:0 0 40px color-mix(in srgb,var(--or) 30%,transparent)}.fb-q-emotion .fb-q-ligne{opacity:0;animation:q-option .7s var(--q-ressort) both;border-color:color-mix(in srgb,var(--or) 22%,var(--nuit-trait))}.fb-q-emotion .fb-q-ligne:nth-of-type(1){animation-delay:.7s}.fb-q-emotion .fb-q-ligne:nth-of-type(2){animation-delay:.85s}.fb-q-emotion .fb-q-ligne:nth-of-type(3){animation-delay:1s}.fb-q-emotion .fb-q-ligne:nth-of-type(4){animation-delay:1.15s}.fb-q-emotion .fb-q-ligne--coche{border-color:var(--or);background:color-mix(in srgb,var(--or) 12%,var(--nuit-surface));box-shadow:inset 0 0 0 var(--trait-fin) var(--or),0 0 28px color-mix(in srgb,var(--or) 35%,transparent)}.fb-q-emotion .fb-q-ligne--coche .fb-q-ligne-carre{border-color:var(--or);background:var(--or);color:var(--nuit-fond)}@keyframes q-option{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.fb-fort--emotion{background:radial-gradient(120% 80% at 50% 115%,color-mix(in srgb,var(--or) 55%,var(--frustration-profond)) 0%,color-mix(in srgb,var(--or-profond) 35%,var(--nuit-fond)) 38%,var(--nuit-fond) 72%)}.fb-emotion{position:relative}.fb-emotion-rayons{position:fixed;left:50%;top:58%;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;z-index:-1;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--or-clair) 16%,transparent) 0deg 5deg,transparent 5deg 18deg);-webkit-mask:radial-gradient(circle,var(--noir-pur) 0,transparent 55%);mask:radial-gradient(circle,var(--noir-pur) 0,transparent 55%);opacity:0;animation:q-rayons-entree 1.4s ease .2s both,q-tourne 40s linear infinite}@keyframes q-rayons-entree{to{opacity:1}}.fb-emotion-aube{position:fixed;left:0;right:0;bottom:0;height:55vh;z-index:-1;background:radial-gradient(70% 90% at 50% 100%,color-mix(in srgb,var(--or-clair) 45%,transparent),transparent 70%);opacity:0;animation:q-aube 2.2s ease-out both}@keyframes q-aube{0%{opacity:0;transform:translateY(18vh)}to{opacity:1;transform:none}}.fb-emotion-etincelle{position:fixed;bottom:-10px;z-index:-1;border-radius:50%;background:var(--or-clair);box-shadow:0 0 10px var(--or);opacity:0;animation-name:q-etincelle;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes q-etincelle{0%{opacity:0;transform:translateY(0) scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(-75vh) scale(1.1)}}.fb-emotion-grand{margin:0;font-family:var(--police-titre);font-size:clamp(2.9rem,14vw,5rem);font-weight:800;line-height:.95;letter-spacing:-.045em}.fb-emotion-grand span{display:inline-block;margin:0 .12em;opacity:0;background:linear-gradient(100deg,var(--or) 0%,var(--or-clair) 45%,var(--argent-haut) 52%,var(--or-clair) 60%,var(--or) 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 26px color-mix(in srgb,var(--or) 55%,transparent));animation:q-lettre 1s var(--q-ressort) both,q-reflet 2.4s ease .9s both}.fb-fort--emotion .fb-fort-texte{color:var(--nuit-encre);animation-delay:1.5s}@media(prefers-reduced-motion:reduce){.fb-q-emotion .fb-q-ligne,.fb-q-emotion .fb-q-titre,.fb-emotion *{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}.fb-emotion-etincelle,.fb-emotion-rayons{display:none}}.fb-carrefour{gap:var(--e-5);width:100%}.fb-scene-titre[tabindex="-1"]:focus{outline:none}.fb-carrefour-titre{max-width:18ch;font-size:clamp(1.75rem,7.6vw,2.6rem)}.fb-carrefour-voies{display:grid;gap:var(--e-4);width:100%}@media(min-width:720px){.fb-carrefour-voies{grid-template-columns:1fr 1fr}}.fb-carrefour-voie{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-4) var(--e-2);align-items:center;padding:var(--e-3) var(--e-3) var(--e-4);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-grand);background:var(--surface);color:var(--encre);font:inherit;text-align:left;cursor:pointer;animation:q-monte .6s var(--q-glisse) .15s both;transition:border-color var(--duree-court) var(--courbe-souple),transform var(--duree-pression) var(--courbe-souple)}.fb-carrefour-voie+.fb-carrefour-voie{animation-delay:.3s}.fb-carrefour-voie:active:not(:disabled){transform:translateY(var(--relief-appui))}@media(hover:hover){.fb-carrefour-voie:hover:not(:disabled){border-color:var(--action)}}.fb-carrefour-voie:disabled{opacity:.6;cursor:wait}.fb-carrefour-visuel{grid-column:1 / -1;position:relative;display:block;overflow:hidden;aspect-ratio:16 / 7;border-radius:var(--rayon);background:var(--surface-2)}.fb-carrefour-fenetre{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--masque-tirage);mask:var(--masque-tirage)}.fb-carrefour-bande{position:absolute;top:14%;left:22%;right:22%;display:flex;flex-direction:column;animation:fb-carrefour-tourne 12s linear infinite}.fb-carrefour-bande img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;margin-bottom:10px;border-radius:var(--rayon-petit)}@keyframes fb-carrefour-tourne{to{transform:translateY(-50%)}}.fb-carrefour-cadre{position:absolute;top:50%;left:calc(22% - 6px);right:calc(22% - 6px);aspect-ratio:16 / 9;transform:translateY(-50%);border:3px solid var(--action);border-radius:calc(var(--rayon-petit) + 5px);box-shadow:0 10px 24px -10px color-mix(in srgb,var(--action) 70%,transparent);pointer-events:none}.fb-carrefour-mosaique{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;align-content:center;padding:8px}.fb-carrefour-mosaique img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:var(--rayon-case)}.fb-carrefour-texte{display:grid;gap:var(--e-1);min-width:0;padding-left:var(--e-2)}.fb-carrefour-texte strong{font-family:var(--police-titre);font-size:var(--t-titre-3);font-weight:750;letter-spacing:var(--chasse-titre);line-height:1.1;text-wrap:balance}.fb-carrefour-texte span{color:var(--encre-2);font-size:var(--t-petit);line-height:1.4}.fb-carrefour-chevron{margin-right:var(--e-1);color:var(--action)}.fb-note-choix{display:flex;align-items:flex-start;gap:var(--e-3);width:100%;max-width:34rem;margin:0;padding:var(--e-3) var(--e-4);border:var(--trait-fin) solid var(--repere-lisiere);border-radius:var(--rayon);background:var(--repere-voile);color:var(--encre);font-size:var(--t-petit);font-weight:600;line-height:1.45;text-align:left;animation:q-monte .6s var(--q-glisse) .05s both}.fb-note-choix svg{flex:none;margin-top:1px;color:var(--action)}.fb-carrefour-bibliotheque{width:100%}.fb-revelation-tous,.fb-carrefour-bibliotheque>.fb-lien{border:0;background:none;font:inherit;font-weight:650;cursor:pointer}@media(prefers-reduced-motion:reduce){.fb-carrefour-bande{animation:none}}.fb-v-section{padding:var(--e-9) 0;border-top:0}.fb-v-titre-section{max-width:20ch;margin-bottom:var(--e-4);font-size:clamp(2rem,7.4vw,3.25rem);letter-spacing:var(--chasse-affiche);line-height:1}.fb-v .etiquette{display:flex;align-items:center;gap:var(--e-3);margin-bottom:var(--e-4)}.fb-v .etiquette:before{content:"";flex:0 0 auto;width:20px;height:var(--trait-fin);background:currentColor}.fb-v-nav{display:flex;align-items:center;gap:var(--e-3)}.fb-v-nav-lien{display:inline-flex;align-items:center;min-height:var(--cible-min);padding:0 var(--e-2);color:var(--encre-2);font-family:var(--police-titre);font-size:var(--t-petit);font-weight:600;text-decoration:none}@media(hover:hover)and (pointer:fine){.fb-v-nav-lien:hover{color:var(--encre)}}.fb-v-nav .fb-bouton{min-height:44px;padding:var(--e-2) var(--e-4);font-size:var(--t-petit);border-radius:var(--rayon-petit)}@media(max-width:719px){.fb-v-nav{gap:var(--e-2)}.fb-v-nav-lien,.fb-v-nav .fb-bouton--blanc{display:none}.fb-v-nav .fb-bouton--secondaire{white-space:nowrap}.fb-v-barre--bouton .fb-v-nav .fb-bouton--blanc{display:inline-flex}.fb-v-barre--bouton .fb-v-nav .fb-bouton--secondaire{display:none}}.fb-v-barre-trait{display:block;height:var(--trait-fin);background:var(--trait);opacity:0}@supports not (animation-timeline: scroll()){.fb-v-barre-trait{background:var(--trait-doux);opacity:1}}.fb-v-hero{position:relative;isolation:isolate;padding:88px 0 var(--e-9);overflow:hidden}.fb-v-hero-centre{position:relative;z-index:2;display:grid;justify-items:center;gap:var(--e-5);text-align:center}.fb-v-accroche{font-size:clamp(2.5rem,9.6vw,4.5rem);font-weight:var(--graisse-affiche);letter-spacing:var(--chasse-affiche);line-height:.94;font-variation-settings:"opsz" 96}.fb-v-accroche span{display:block;text-wrap:balance}.fb-v-accroche-fin{color:var(--action)}.fb-v-sous-titre{max-width:31rem;font-size:1.125rem;line-height:1.5;color:var(--encre-2)}.fb-v-sous-titre strong{color:var(--encre);font-weight:650}.fb-v-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e-3);margin-top:var(--e-2)}.fb-v-micro{margin-top:calc(var(--e-2) * -1);font-size:var(--t-petit);color:var(--encre-2)}.fb-v-premiere{display:grid;justify-items:center;gap:var(--e-2);margin-top:calc(var(--e-4) * -1)}.fb-v-premiere-titre{font-size:var(--t-petit);color:var(--encre-2)}.fb-v-premiere-titre span{font-family:var(--police-titre);font-weight:650;color:var(--encre)}.fb-v-premiere-liste{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e-2);list-style:none;margin:0;padding:0}.fb-v-pastille{display:inline-flex;align-items:center;min-height:var(--cible-min);padding:0 var(--e-3);border:var(--trait-fin) solid var(--trait);border-radius:999px;background:var(--surface);color:var(--encre);font-family:var(--police-titre);font-size:var(--t-petit);font-weight:600;text-decoration:none}@media(hover:hover)and (pointer:fine){.fb-v-pastille:hover{border-color:var(--action);color:var(--action)}}@media(max-width:719px){.fb-v-actions{align-self:stretch}.fb-v-actions .fb-bouton{width:100%;justify-content:space-between}}.fb-v-hero-telephone{position:relative;z-index:2;display:grid;justify-items:center;margin-top:var(--e-8)}.fb-v-hero-telephone .fb-v-etiquette{position:absolute;top:-38px;left:50%;z-index:3;max-width:26ch;margin:0 0 0 calc(var(--telephone-largeur, 264px) * -.62);padding:8px 12px 7px;border:1.5px solid var(--marque);border-radius:var(--rayon-case);box-shadow:inset 0 0 0 2px var(--fond),inset 0 0 0 2.75px var(--marque),var(--ombre-carte);background:var(--fond);color:var(--marque);font-size:.6875rem;line-height:1.35;text-align:center;rotate:-6deg;--rang: 4}.fb-v-hero-telephone .fb-v-etiquette:before{display:none}.fb-v-constellation{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;perspective:1100px;perspective-origin:50% 32%;pointer-events:none}.fb-v-constellation-envol,.fb-v-constellation-scene{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.fb-v-constellation-scene{transform:rotateX(calc(var(--py, 0) * -7deg)) rotateY(calc(var(--px, 0) * 9deg));transition:transform .9s var(--courbe-souple)}.fb-v-app{position:absolute;left:var(--xm);top:var(--ym);width:var(--sm);transform-style:preserve-3d;transform:translate3d(-50%,-50%,var(--zm)) rotate(var(--r))}.fb-v-app--large{display:none}.fb-v-app-arrivee{display:block;transform-style:preserve-3d;animation:fb-v-app-arrive 1.1s var(--courbe-souple) both;animation-delay:calc(.24s + var(--rang) * 55ms)}.fb-v-app-icone{display:block;width:100%;height:auto;border-radius:22.37%;box-shadow:var(--ombre-app);animation:fb-v-app-flotte calc(7s + var(--rang) * .37s) ease-in-out calc(var(--rang) * -.9s) infinite alternate}@keyframes fb-v-app-arrive{0%{opacity:0;transform:translate3d(0,24px,-420px) scale(.7)}to{opacity:1;transform:none}}@keyframes fb-v-app-flotte{0%{transform:translate3d(0,-7px,0) rotate(-2.5deg)}to{transform:translate3d(0,9px,0) rotate(2.5deg)}}@supports (animation-timeline: scroll()){.fb-v-constellation-envol{animation:fb-v-envol linear both;animation-timeline:scroll(root);animation-range:0 90vh}}@keyframes fb-v-envol{to{opacity:0;transform:translate3d(0,-6%,380px)}}@media(min-width:720px){.fb-v-hero{padding:var(--e-9) 0 var(--e-10)}.fb-v-app{left:var(--x);top:var(--y);width:var(--s);transform:translate3d(-50%,-50%,var(--z)) rotate(var(--r))}.fb-v-app--large{display:block}}@media(min-width:1040px){.fb-v-hero-centre{gap:var(--e-6)}.fb-v-telephone{--telephone-largeur: 318px;--telephone-coin: 46px}.fb-v-telephone-corps{max-width:none}}.fb-v-telephone{--telephone-largeur: 264px;--telephone-coin: 40px;--telephone-lunette: 7px;--telephone-tranche: color-mix(in srgb, var(--encre) 26%, var(--surface-2));--telephone-tranche-fond: color-mix(in srgb, var(--encre) 14%, var(--surface));--telephone-reflet: color-mix(in srgb, var(--surface) 16%, transparent);--telephone-ombre: color-mix(in srgb, var(--encre) 26%, transparent);--telephone-titane: color-mix(in srgb, var(--surface-2) 70%, var(--surface));--telephone-titane-ombre: color-mix(in srgb, var(--encre) 16%, var(--surface-2));position:relative;z-index:1;display:block;margin:0;padding-bottom:var(--e-6);perspective:1200px}.fb-v-telephone:after{content:"";position:absolute;left:14%;right:14%;bottom:2px;z-index:-1;height:36px;background:radial-gradient(closest-side,var(--telephone-ombre),transparent);animation:fb-v-lueur 9s cubic-bezier(.45,0,.55,1) infinite;pointer-events:none}.fb-v-telephone-pose{transform-style:preserve-3d}.fb-v-telephone-corps{position:relative;width:var(--telephone-largeur);max-width:74vw;aspect-ratio:.62;transform-style:preserve-3d;transform:rotateX(7deg) rotateY(-5deg);animation:fb-v-flotte 9s cubic-bezier(.45,0,.55,1) infinite}.fb-v-telephone-tranche{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--telephone-coin);background:var(--telephone-tranche)}.fb-v-telephone-tranche:nth-child(1){transform:translateZ(-2px)}.fb-v-telephone-tranche:nth-child(2){transform:translateZ(-4px)}.fb-v-telephone-tranche:nth-child(3){transform:translateZ(-6px)}.fb-v-telephone-tranche:nth-child(4){transform:translateZ(-8px)}.fb-v-telephone-tranche:nth-child(5){transform:translateZ(-10px);background:var(--telephone-tranche-fond)}.fb-v-telephone-touche{position:absolute;width:3px;border-radius:2px;background:var(--telephone-tranche);transform:translateZ(-5px)}.fb-v-telephone-touche--volume{left:-3px;top:21%;height:11%}.fb-v-telephone-touche--alim{right:-3px;top:26%;height:16%}.fb-v-telephone-chassis{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--telephone-lunette);border:var(--trait-fin) solid var(--telephone-tranche);border-radius:var(--telephone-coin);background:linear-gradient(145deg,var(--telephone-titane),var(--telephone-titane-ombre) 48%,var(--telephone-titane));box-shadow:var(--ombre-haute)}.fb-v-telephone-ecran{position:relative;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--telephone-coin) - var(--telephone-lunette));background:var(--fond);color:var(--encre)}.fb-v-telephone-ecran:after{content:"";position:absolute;top:-20%;right:-60%;bottom:-20%;left:-60%;z-index:4;background:linear-gradient(115deg,transparent 38%,var(--telephone-reflet) 50%,transparent 62%);animation:fb-v-reflet 9s cubic-bezier(.45,0,.55,1) infinite;pointer-events:none}@keyframes fb-v-flotte{0%,to{transform:translateZ(0) rotateX(8deg) rotateY(-7deg)}50%{transform:translate3d(0,-8px,0) rotateX(4deg) rotateY(7deg)}}@keyframes fb-v-reflet{0%,to{transform:translate3d(-8%,0,0)}50%{transform:translate3d(8%,0,0)}}@keyframes fb-v-lueur{0%,to{transform:scaleX(1)}50%{transform:scaleX(.86)}}@supports (animation-timeline: view()){.fb-v-telephone-pose{animation:fb-v-entree linear both;animation-timeline:view();animation-range:entry 0% entry 100%}}@keyframes fb-v-entree{0%{transform:translate3d(0,56px,0) rotateX(26deg) rotateY(-12deg) scale(.9)}to{transform:none}}.fb-v-telephone--repos .fb-v-telephone-corps,.fb-v-telephone--repos .fb-v-telephone-ecran:after,.fb-v-telephone--repos .fb-v-banniere,.fb-v-telephone--repos .fb-v-scenes *,.fb-v-telephone--repos .fb-v-scenes *:before,.fb-v-telephone--repos .fb-v-scenes *:after,.fb-v-telephone--repos:after{animation-play-state:paused}.fb-v-telephone-encoche{position:absolute;top:9px;left:50%;z-index:5;width:76px;height:22px;transform:translate(-50%);border-radius:var(--rayon-plein);background:var(--encre)}.fb-v-telephone-etat{position:absolute;top:9px;left:var(--e-4);right:var(--e-4);z-index:5;display:flex;align-items:center;justify-content:space-between;height:22px;padding:0 var(--e-1) 0 var(--e-2);color:var(--encre);font-family:var(--police-chiffre);font-size:11.5px;font-weight:500}.fb-v-telephone-heure{letter-spacing:.01em}.fb-v-telephone-icones{display:flex;align-items:center;gap:5px}.fb-v-telephone-icone{fill:currentColor;display:block}.fb-v-telephone-barre{position:absolute;left:33%;bottom:7px;z-index:5;width:34%;height:4px;border-radius:var(--rayon-plein);background:color-mix(in srgb,var(--encre) 80%,transparent)}.fb-v-scenes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fb-v-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;transition:transform .76s var(--courbe-souple),opacity .52s var(--courbe-souple)}.fb-v-scene:not(.fb-v-scene--active){opacity:0}.fb-v-scene--formation:not(.fb-v-scene--active){transform:translate3d(-26%,0,0) scale(.92)}.fb-v-scene--claude:not(.fb-v-scene--active){transform:translate3d(40%,0,0)}.fb-v-scene--formation{padding:38px var(--e-4) 16px;background:var(--surface-2)}.fb-v-telephone-appli{display:flex;align-items:center;gap:6px;margin:4px 0 var(--e-3);font-family:var(--police-titre);font-size:14px;font-weight:var(--graisse-affiche);letter-spacing:var(--chasse-titre)}.fb-v-telephone-appli .fb-signe{border-radius:5px}.fb-v-formation-tete{display:flex;align-items:center;gap:9px;margin-bottom:8px;padding:8px 10px;border:var(--trait-fin) solid var(--trait);border-radius:14px;background:var(--surface);box-shadow:var(--ombre-carte)}.fb-v-formation-icone{flex:none;width:28px;height:28px;border-radius:22.37%;box-shadow:var(--ombre-bouton-secondaire)}.fb-v-formation-titre{display:grid;flex:1;gap:6px;min-width:0}.fb-v-formation-titre p{font-family:var(--police-titre);font-size:15px;font-weight:var(--graisse-affiche);letter-spacing:var(--chasse-affiche);line-height:1}.fb-v-formation-barre{display:block;height:5px;overflow:hidden;border-radius:var(--rayon-plein);background:var(--trait-doux)}.fb-v-formation-barre>span{display:block;height:100%;border-radius:inherit;background:var(--action);transform:scaleX(.225);transform-origin:left}.fb-v-formation-etiquette{margin:0 2px 4px;color:var(--encre-3);font-family:var(--police-chiffre);font-size:7px;font-stretch:87.5%;letter-spacing:.06em;text-transform:uppercase}.fb-v-chapitres-fenetre{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;border-radius:14px;container-type:size}.fb-v-chapitres{--noeud: 22px;--rang: 46px;position:relative;margin:0;padding:4px 0;list-style:none;border:var(--trait-fin) solid var(--trait);border-radius:14px;background:var(--surface);box-shadow:var(--ombre-carte);transform:translate3d(0,calc(-100% + 100cqh),0)}.fb-v-chapitres:before{content:"";position:absolute;top:calc(4px + var(--rang) / 2);bottom:calc(4px + var(--rang) / 2);left:calc(10px + var(--noeud) / 2 - 1px);width:2px;background:var(--trait)}.fb-v-jalon{position:relative;display:grid;grid-template-columns:var(--noeud) minmax(0,1fr);align-items:center;gap:8px;height:var(--rang);padding:0 10px}.fb-v-jalon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--repere-voile);opacity:0}.fb-v-jalon--ouvert:before{opacity:1}.fb-v-jalon--lu:after{content:"";position:absolute;top:50%;left:calc(10px + var(--noeud) / 2 - 1px);width:2px;height:100%;background:var(--action);transform-origin:top}.fb-v-noeud{position:relative;z-index:1;display:grid;place-items:center;width:var(--noeud);height:var(--noeud);border-radius:var(--rayon-plein);background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--trait);color:var(--encre-3);font-family:var(--police-chiffre);font-size:8px;font-weight:500}.fb-v-jalon--lu .fb-v-noeud,.fb-v-jalon--ouvert .fb-v-noeud{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--action);color:var(--action)}.fb-v-jalon--ouvert .fb-v-noeud{box-shadow:inset 0 0 0 1.5px var(--action),0 0 0 3px var(--repere-voile)}.fb-v-noeud-plein{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:var(--action);color:var(--sur-action)}.fb-v-coche{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.fb-v-noeud:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 2px var(--action);opacity:0}.fb-v-jalon-corps{position:relative;display:grid;gap:1px;min-width:0}.fb-v-jalon-titre{display:-webkit-box;overflow:hidden;color:var(--encre-2);font-size:10.5px;font-weight:650;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.fb-v-jalon--lu .fb-v-jalon-titre,.fb-v-jalon--ouvert .fb-v-jalon-titre{color:var(--encre)}.fb-v-jalon-legende{color:var(--encre-3);font-size:7.5px;line-height:1.2}.fb-v-jalon--ouvert .fb-v-jalon-legende{color:var(--action);font-weight:600}.fb-v-scene--active .fb-v-chapitres{animation:fb-v-liste 8.6s cubic-bezier(.45,0,.4,1) .8s both}.fb-v-scene--active .fb-v-jalon--lu:before{animation:fb-v-en-cours 1.15s ease both;animation-delay:calc(.75s + var(--i) * .85s)}.fb-v-scene--active .fb-v-noeud-plein{animation:fb-v-coche .5s var(--courbe-ressort) both;animation-delay:calc(1.2s + var(--i) * .85s)}.fb-v-scene--active .fb-v-jalon--lu:after{animation:fb-v-rail .45s var(--courbe-souple) both;animation-delay:calc(1.35s + var(--i) * .85s)}.fb-v-scene--active .fb-v-formation-barre>span{animation:fb-v-barre 5.95s steps(7,start) 1.2s both}.fb-v-scene--active .fb-v-jalon:nth-child(7) .fb-v-noeud:after{animation:fb-v-onde .9s var(--courbe-souple) 6.35s both}.fb-v-scene--active .fb-v-jalon--ouvert:before,.fb-v-scene--active .fb-v-jalon--ouvert .fb-v-jalon-legende{animation:fb-v-apparait .5s var(--courbe-souple) 6.95s both}.fb-v-scene--active .fb-v-jalon--ouvert .fb-v-noeud{animation:fb-v-aujourdhui .5s var(--courbe-souple) 6.95s both}.fb-v-scene--active .fb-v-jalon--lu .fb-v-jalon-legende{animation:fb-v-apparait .4s var(--courbe-souple) both;animation-delay:calc(1.2s + var(--i) * .85s)}@keyframes fb-v-liste{0%{transform:none}}@keyframes fb-v-en-cours{0%{opacity:0}25%,55%{opacity:1}to{opacity:0}}@keyframes fb-v-coche{0%{opacity:0;transform:scale(.3)}}@keyframes fb-v-aujourdhui{0%{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--trait);color:var(--encre-3)}}@keyframes fb-v-rail{0%{transform:scaleY(0)}}@keyframes fb-v-barre{0%{transform:scaleX(.05)}}@keyframes fb-v-onde{0%{opacity:0}1%{opacity:.8;transform:none}to{opacity:0;transform:scale(2.3)}}@keyframes fb-v-apparait{0%{opacity:0;transform:translate3d(0,6px,0)}}.fb-v-scene--claude{background:var(--claude-fond)}.fb-v-claude{--police-claude: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--police-claude-texte: "Iowan Old Style", "Palatino Linotype", Charter, Georgia, serif;position:relative;display:flex;flex-direction:column;height:100%;padding-top:36px;color:var(--claude-encre);font-family:var(--police-claude)}.fb-v-claude-tete{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 12px 8px;border-bottom:var(--trait-fin) solid var(--claude-trait)}.fb-v-claude-nom{display:inline-flex;align-items:center;gap:5px;font-family:var(--police-claude-texte);font-size:14px;font-weight:600;letter-spacing:-.01em}.fb-v-etincelle{width:15px;height:15px;fill:none;stroke:var(--claude-terre);stroke-width:2.4;stroke-linecap:round}.fb-v-claude-connecteur{display:inline-flex;align-items:center;gap:4px;padding:3px 4px;border:var(--trait-fin) solid var(--action);border-radius:var(--rayon-plein);background:var(--repere-voile);color:var(--action-appui);font-size:8.5px;font-weight:650}.fb-v-claude-connecteur .fb-signe,.fb-v-outil .fb-signe{border-radius:3px}.fb-v-interrupteur{position:relative;width:16px;height:9px;border-radius:var(--rayon-plein);background:var(--action)}.fb-v-interrupteur:after{content:"";position:absolute;top:1.5px;right:1.5px;width:6px;height:6px;border-radius:inherit;background:var(--surface)}.fb-v-claude-fil{display:flex;flex:1 1 auto;flex-direction:column;gap:9px;min-height:0;padding:12px 12px 8px;overflow:hidden}.fb-v-bulle{align-self:flex-end;max-width:84%;padding:7px 10px;border-radius:14px;background:var(--claude-fond-2);font-size:10.5px;line-height:1.35;transform-origin:100% 100%}.fb-v-outil{position:relative;display:inline-flex;align-self:flex-start;align-items:center;gap:5px;padding:4px 8px 4px 5px;overflow:hidden;border:var(--trait-fin) solid var(--claude-trait);border-radius:8px;background:var(--surface);color:var(--claude-encre-2);font-size:8.5px;font-weight:500}.fb-v-outil:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 25%,var(--claude-fond-2) 50%,transparent 75%);transform:translate3d(-100%,0,0)}.fb-v-reponse{font-family:var(--police-claude-texte);font-size:12px;line-height:1.42;letter-spacing:-.005em}.fb-v-mot{display:inline-block}.fb-v-artefact{display:flex;align-self:flex-start;align-items:center;gap:8px;width:78%;padding:7px 9px;border:var(--trait-fin) solid var(--claude-trait);border-radius:10px;background:var(--surface);box-shadow:0 6px 16px -12px color-mix(in srgb,var(--claude-encre) 50%,transparent);transform-origin:0 100%}.fb-v-artefact-icone{position:relative;flex:none;width:22px;height:22px;border-radius:6px;background:var(--claude-fond-2)}.fb-v-artefact-icone:before{content:"</>";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--claude-encre-2);font-size:7.5px;font-weight:700}.fb-v-artefact-texte{display:grid;line-height:1.2}.fb-v-artefact-texte b{font-size:9.5px;font-weight:650}.fb-v-artefact-texte small{color:var(--claude-encre-3);font-size:8px}.fb-v-compositeur{display:flex;align-items:center;gap:6px;margin:0 10px 18px;padding:5px 5px 5px 6px;border:var(--trait-fin) solid var(--claude-trait);border-radius:16px;background:var(--surface);box-shadow:0 2px 10px -6px color-mix(in srgb,var(--claude-encre) 30%,transparent)}.fb-v-compositeur-plus{display:grid;flex:none;place-items:center;width:20px;height:20px;border:var(--trait-fin) solid var(--claude-trait);border-radius:var(--rayon-plein);color:var(--claude-encre-2);font-size:13px;line-height:1}.fb-v-saisie{position:relative;flex:1;min-width:0;height:28px;font-size:9.5px;line-height:1.3}.fb-v-indice,.fb-v-frappe{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.fb-v-indice{color:var(--claude-encre-3)}.fb-v-frappe{opacity:0}.fb-v-envoi{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--claude-terre-pale);color:var(--surface)}.fb-v-envoi svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.fb-v-feuille{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;padding-top:36px;background:var(--claude-fond)}.fb-v-feuille-tete{display:flex;align-items:center;justify-content:space-between;padding:4px 12px 7px;border-bottom:var(--trait-fin) solid var(--claude-trait);font-size:10.5px}.fb-v-feuille-onglets{display:flex;padding:2px;border-radius:7px;background:var(--claude-fond-2);font-size:8px}.fb-v-feuille-onglets span{padding:2px 6px;border-radius:5px;color:var(--claude-encre-3)}.fb-v-feuille-onglets span:first-child{background:var(--surface);color:var(--claude-encre);box-shadow:0 1px 2px color-mix(in srgb,var(--claude-encre) 12%,transparent)}.fb-v-boutique{position:relative;flex:1;margin:8px 8px 20px;overflow:hidden;border-radius:12px;background:var(--boutique-creme);container-type:size}.fb-v-boutique img{display:block;width:100%;height:auto}.fb-v-scene--active .fb-v-indice{animation:fb-v-indice 18s linear both}.fb-v-scene--active .fb-v-frappe--question{animation:fb-v-tenir 3.05s linear both}.fb-v-scene--active .fb-v-frappe--accord{animation:fb-v-tenir .8s linear 7.4s both}.fb-v-scene--active .fb-v-frappe--question span span{animation:fb-v-lettre 90ms linear both;animation-delay:calc(.8s + var(--i) * 36ms)}.fb-v-scene--active .fb-v-frappe--accord span span{animation:fb-v-lettre 90ms linear both;animation-delay:calc(7.4s + var(--i) * 50ms)}.fb-v-scene--active .fb-v-envoi{animation:fb-v-envoi 18s linear both}.fb-v-scene--active .fb-v-bulle--question{animation:fb-v-bulle .55s var(--courbe-ressort) 3.05s both}.fb-v-scene--active .fb-v-outil{animation:fb-v-apparait .4s var(--courbe-souple) 3.6s both}.fb-v-scene--active .fb-v-outil:after{animation:fb-v-reflet-outil .9s ease-in-out 3.7s 2}.fb-v-scene--active .fb-v-mot{animation:fb-v-mot .38s var(--courbe-souple) both;animation-delay:calc(4.7s + var(--i) * 95ms)}.fb-v-scene--active .fb-v-bulle--accord{animation:fb-v-bulle .55s var(--courbe-ressort) 8.2s both}.fb-v-scene--active .fb-v-artefact{animation:fb-v-surgit .6s var(--courbe-ressort) 8.8s both}.fb-v-scene--active .fb-v-feuille{animation:fb-v-feuille .65s var(--courbe-souple) 9.6s both}.fb-v-scene--active .fb-v-boutique img{animation:fb-v-fondu .6s var(--courbe-souple) 10.2s both,fb-v-defile 6s cubic-bezier(.45,0,.35,1) 11.2s both}@keyframes fb-v-indice{0%,4.4%{opacity:1}4.5%,16.9%{opacity:0}17%,41.1%{opacity:1}41.2%,45.5%{opacity:0}45.6%,to{opacity:1}}@keyframes fb-v-envoi{0%,4.4%{background-color:var(--claude-terre-pale)}4.5%,16.4%{background-color:var(--claude-terre);transform:none}16.7%{background-color:var(--claude-terre);transform:scale(.8)}17.2%,41.1%{background-color:var(--claude-terre-pale);transform:none}41.2%,45.2%{background-color:var(--claude-terre);transform:none}45.5%{background-color:var(--claude-terre);transform:scale(.8)}46%,to{background-color:var(--claude-terre-pale);transform:none}}@keyframes fb-v-tenir{0%,99%{opacity:1}to{opacity:0}}@keyframes fb-v-lettre{0%{opacity:0}}@keyframes fb-v-bulle{0%{opacity:0;transform:translate3d(0,22px,0) scale(.9)}}@keyframes fb-v-reflet-outil{to{transform:translate3d(100%,0,0)}}@keyframes fb-v-mot{0%{opacity:0;transform:translate3d(0,.4em,0)}}@keyframes fb-v-surgit{0%{opacity:0;transform:scale(.82)}}@keyframes fb-v-feuille{0%{transform:translate3d(0,104%,0)}}@keyframes fb-v-trace{0%{transform:scaleY(0)}}@keyframes fb-v-fondu{0%{opacity:0}}@keyframes fb-v-defile{to{transform:translate3d(0,calc(-100% + 100cqh),0)}}.fb-v-telephone-ecran>.fb-v-telephone-bannieres{position:absolute;top:38px;left:7px;right:7px;z-index:3;pointer-events:none}.fb-v-notif{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:start;padding:9px 10px;border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface-2);color:var(--encre);box-shadow:var(--ombre-notif)}.fb-v-notif-pastille{display:grid;place-items:center;width:30px;height:30px;border-radius:calc(var(--rayon-petit) * .8);background:var(--stripe);color:var(--sur-action);font-family:var(--police-titre);font-size:15px;font-weight:var(--graisse-affiche)}.fb-v-notif-corps{display:grid;gap:2px;min-width:0}.fb-v-notif-tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e-2);margin:0;font-size:12.5px}.fb-v-notif-tete strong{color:var(--encre);font-weight:700}.fb-v-notif-age{flex:0 0 auto;color:var(--encre-3);font-size:11px}.fb-v-notif-texte{margin:0;color:var(--encre-2);font-size:11.5px;line-height:1.35}.fb-v-notif-texte strong{color:var(--encre);font-weight:700}.fb-v-banniere{animation:fb-v-banniere 3.6s cubic-bezier(.22,1,.36,1) both}@keyframes fb-v-banniere{0%,36%{opacity:0;transform:translate3d(0,-130%,0) scale(.96)}47%,84%{opacity:1;transform:none}96%,to{opacity:0;transform:translate3d(0,-130%,0) scale(.96)}}.fb-v-bandeau{padding:var(--e-7) 0;border-block:var(--trait-fin) solid var(--trait-doux);background:var(--surface-2)}.fb-v-bandeau .etiquette{justify-content:center;margin-bottom:var(--e-5)}.fb-v-bandeau .etiquette:before{display:none}.fb-v-bloc .fb-v-titre-section{margin-bottom:0}.fb-v-bloc .fb-v-chapeau{margin-top:var(--e-3);color:var(--encre-2)}.fb-v-duel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-3);margin-top:var(--e-7)}.fb-v-duel-carte{display:grid;align-content:start;gap:var(--e-4);margin:0;padding:var(--e-3);border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-grand);background:var(--surface-2)}.fb-v-duel-carte--nous{border-color:var(--repere-lisiere);background:var(--surface);box-shadow:var(--ombre-haute);view-timeline:--fb-v-chemin block}.fb-v-duel-art{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--rayon);background:var(--surface)}.fb-v-duel-carte--nous .fb-v-duel-art{background:var(--repere-voile)}.fb-v-duel-carte figcaption{display:grid;gap:2px;padding:0 var(--e-1) var(--e-1)}.fb-v-duel-carte figcaption b{color:var(--encre-2);font-family:var(--police-titre);font-size:clamp(1rem,4.2vw,1.25rem);font-weight:var(--graisse-titre);letter-spacing:var(--chasse-titre);line-height:1.1}.fb-v-duel-carte--nous figcaption b{color:var(--action)}.fb-v-duel-carte figcaption span{color:var(--encre-2);font-size:var(--t-petit);line-height:1.35}.fb-v-videos{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fb-v-video{position:relative;border-radius:8px;background:color-mix(in srgb,var(--encre) 84%,var(--surface))}.fb-v-video:before{content:"";position:absolute;top:50%;left:50%;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid color-mix(in srgb,var(--surface) 85%,transparent);transform:translate(-40%,-50%)}.fb-v-video:after{content:"";position:absolute;right:6px;bottom:6px;left:6px;height:3px;border-radius:var(--rayon-plein);background:linear-gradient(to right,var(--surface) calc(12% + var(--i) * 9%),color-mix(in srgb,var(--surface) 25%,transparent) 0)}.fb-v-doute{position:absolute;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--rayon-plein);background:var(--surface);box-shadow:var(--ombre-carte);color:var(--encre-2);font-family:var(--police-titre);font-size:1rem;font-weight:var(--graisse-affiche);animation:fb-v-doute 3.2s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -1.6s)}.fb-v-doute:nth-child(2){top:16%;right:8%}.fb-v-doute:nth-child(3){bottom:14%;left:10%}@keyframes fb-v-doute{0%{transform:translate3d(0,-4px,0) rotate(-9deg)}to{transform:translate3d(0,5px,0) rotate(9deg)}}.fb-v-chemin{position:absolute;top:16px;right:12px;bottom:16px;left:12px;display:flex;flex-direction:column-reverse;justify-content:space-between;margin:0;padding:0;list-style:none}.fb-v-chemin:before,.fb-v-chemin:after{content:"";position:absolute;top:14px;bottom:14px;left:14px;width:2px;background:var(--trait)}.fb-v-chemin:after{background:var(--action);transform-origin:bottom}.fb-v-chemin li{position:relative;z-index:1;display:flex;align-items:center;gap:10px;color:var(--encre);font-family:var(--police-titre);font-size:clamp(.875rem,3.7vw,1.0625rem);font-weight:700;letter-spacing:-.01em}.fb-v-chemin-noeud{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:var(--rayon-plein);background:var(--action);box-shadow:0 0 0 4px var(--surface);color:var(--sur-action)}.fb-v-chemin li:not(:last-child) .fb-v-chemin-noeud{transform:scale(.6)}.fb-v-chemin .fb-v-coche{width:16px;height:16px}@supports (animation-timeline: view()){.fb-v-chemin:after{animation:fb-v-trace linear both;animation-timeline:--fb-v-chemin;animation-range:entry 25% entry 100%}.fb-v-chemin li{animation:fb-v-chemin-etape linear both;animation-timeline:--fb-v-chemin;animation-range:entry calc(25% + var(--i) * 18%) entry calc(37% + var(--i) * 18%)}}@keyframes fb-v-chemin-etape{0%{opacity:.3;transform:translate3d(-8px,0,0)}}@media(min-width:760px){.fb-v-duel{gap:var(--e-5)}.fb-v-duel-carte{padding:var(--e-4)}.fb-v-duel-art{aspect-ratio:5 / 4}.fb-v-videos{top:18px;right:18px;bottom:18px;left:18px;gap:12px}.fb-v-chemin{top:24px;right:28px;bottom:24px;left:28px}}.fb-v-tirage-fenetre{--h: 68px;position:relative;height:calc(var(--h) * 3);max-width:420px;margin:var(--e-7) auto 0;overflow:hidden;-webkit-mask-image:var(--masque-tirage);mask-image:var(--masque-tirage)}.fb-v-tirage-piste{margin:0;padding:0;list-style:none;transform:translate3d(0,calc((1 - var(--cible)) * var(--h)),0)}.fb-v-tirage-piste li{display:flex;align-items:center;gap:var(--e-4);height:var(--h);padding:0 var(--e-5);color:var(--encre-2);font-family:var(--police-titre);font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.fb-v-tirage-piste img{flex:none;width:80px;height:45px;border-radius:8px;object-fit:cover;box-shadow:var(--ombre-carte)}.fb-v-tirage-piste .fb-v-tirage-choisi{color:var(--encre)}.fb-v-tirage-cadre{position:absolute;top:var(--h);right:8px;left:8px;height:var(--h);border-radius:var(--rayon);box-shadow:inset 0 0 0 var(--trait-fort) var(--action),var(--ombre-carte);pointer-events:none}.fb-v-tirage-jauge{display:grid;gap:var(--e-2);max-width:420px;margin:var(--e-5) auto 0;padding:0 var(--e-2);color:var(--encre-2);font-size:var(--t-petit);font-weight:600}.fb-v-tirage-barre{position:relative;display:block;height:10px;border-radius:var(--rayon-plein);background:var(--surface-2)}.fb-v-tirage-barre>span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--action);box-shadow:0 0 0 0 transparent,0 0 18px color-mix(in srgb,var(--action) 50%,transparent);transform:scaleX(.88);transform-origin:left}.fb-v-joue .fb-v-tirage-piste{animation:fb-v-tirage 3.4s cubic-bezier(.12,.7,.16,1) .3s both}.fb-v-joue .fb-v-tirage-choisi img{animation:fb-v-choc .6s var(--courbe-ressort) 3.6s}.fb-v-joue .fb-v-tirage-barre>span{animation:fb-v-jauge 1.3s var(--courbe-souple) 3.8s both,fb-v-allume 1.2s ease 5.1s}@keyframes fb-v-tirage{0%{transform:none}}@keyframes fb-v-choc{40%{transform:scale(1.14)}}@keyframes fb-v-jauge{0%{transform:scaleX(0);box-shadow:0 0 0 0 transparent,0 0 0 transparent}}@keyframes fb-v-allume{40%{box-shadow:0 0 0 4px color-mix(in srgb,var(--action) 22%,transparent),0 0 28px color-mix(in srgb,var(--action) 75%,transparent)}}.fb-v-exercices-scene{position:relative;display:grid;justify-items:center;margin-top:var(--e-6);padding:92px 0 56px;perspective:1400px}.fb-v-telephone--grand{--telephone-largeur: 226px}.fb-v-qcm{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:7px;padding:38px var(--e-3) 22px}.fb-v-qcm .fb-v-telephone-appli{margin-bottom:2px}.fb-v-qcm-etiquette{color:var(--encre-3);font-family:var(--police-chiffre);font-size:8.5px;font-stretch:87.5%;letter-spacing:var(--chasse-etiquette);text-transform:uppercase}.fb-v-qcm-question{font-family:var(--police-titre);font-size:17px;font-weight:var(--graisse-affiche);line-height:1.05;letter-spacing:var(--chasse-affiche);text-wrap:balance}.fb-v-qcm-options{display:grid;gap:6px;margin:4px 0 0;padding:0;list-style:none}.fb-v-qcm-option{position:relative;display:flex;align-items:center;gap:8px;padding:8px 9px;border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon-petit);background:var(--surface);font-size:10.5px;font-weight:650;line-height:1.25}.fb-v-qcm-option>span:nth-child(2){flex:1}.fb-v-qcm-radio{flex:none;width:13px;height:13px;border:1.5px solid var(--trait);border-radius:50%}.fb-v-qcm-option--juste{border-color:var(--gagne);background:var(--vert-pale);color:var(--gagne)}.fb-v-qcm-option--juste .fb-v-qcm-radio{border:4px solid var(--gagne)}.fb-v-qcm-option--faux{border-color:var(--alerte);background:var(--alerte-voile);color:var(--alerte)}.fb-v-qcm-option--faux .fb-v-qcm-radio{border-color:var(--alerte)}.fb-v-qcm-marque{display:grid;flex:none;place-items:center;width:18px;height:18px;border-radius:50%;background:currentColor;color:var(--surface);font-size:14px;font-weight:700;line-height:1}.fb-v-qcm-option--juste .fb-v-qcm-marque{background:var(--gagne)}.fb-v-qcm-option--faux .fb-v-qcm-marque{background:var(--alerte)}.fb-v-qcm-marque .fb-v-coche{width:12px;height:12px}.fb-v-qcm-option:after,.fb-v-qcm-bouton:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:color-mix(in srgb,var(--encre) 22%,transparent);opacity:0;pointer-events:none}.fb-v-qcm-bouton{position:relative;display:block;margin-top:auto;padding:10px;border-radius:var(--rayon-petit);background:var(--action);color:var(--sur-action);font-size:12px;font-weight:700;line-height:16px;text-align:center}.fb-v-qcm-juste{position:absolute;right:var(--e-3);bottom:22px;left:var(--e-3);display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:var(--rayon-petit);background:var(--gagne);color:var(--sur-action);font-size:13px;font-weight:750;box-shadow:var(--ombre-haute)}.fb-v-qcm-juste .fb-v-coche{width:16px;height:16px}.fb-v-flottant{position:absolute;z-index:2;display:grid;gap:4px;padding:10px 12px;border:var(--trait-fin) solid var(--trait);border-radius:var(--rayon);background:var(--surface);box-shadow:var(--ombre-haute);font-size:var(--t-legende);animation:fb-v-carte-flotte 6s ease-in-out infinite alternate}.fb-v-flottant b{font-family:var(--police-titre);font-size:.9375rem;font-weight:750;letter-spacing:-.01em;line-height:1.15}.fb-v-flottant-etiquette{color:var(--encre-3);font-family:var(--police-chiffre);font-size:9px;font-stretch:87.5%;letter-spacing:var(--chasse-etiquette);text-transform:uppercase}.fb-v-flottant--videos{top:0;left:0;width:158px;rotate:-4deg}.fb-v-flottant--corrige{top:46%;right:0;display:none;align-items:center;gap:8px;rotate:3deg;animation-delay:-2s}.fb-v-flottant--progression{right:0;bottom:8px;display:flex;align-items:center;gap:10px;rotate:2deg;animation-delay:-4s}.fb-v-flottant--progression img{flex:none;width:48px;height:27px;border-radius:6px;object-fit:cover}.fb-v-flottant--progression>span{display:grid;gap:3px;min-width:96px}.fb-v-flottant--progression small{color:var(--encre-3);font-size:10px}.fb-v-flottant-barre{display:block;height:5px;overflow:hidden;border-radius:var(--rayon-plein);background:var(--surface-2)}.fb-v-flottant-barre>span{display:block;height:100%;border-radius:inherit;background:var(--action);transform:scaleX(.34);transform-origin:left}.fb-v-flottant-coche{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gagne);color:var(--sur-action)}.fb-v-flottant-coche .fb-v-coche{width:15px;height:15px}.fb-v-mini-videos{display:flex;gap:6px;margin-top:4px}.fb-v-mini-videos>span{display:grid;place-items:end center;width:34px;aspect-ratio:9 / 16;padding-bottom:5px;border-radius:6px;background:color-mix(in srgb,var(--encre) 84%,var(--surface));color:var(--sur-action)}.fb-v-mini-videos .fb-v-coche{width:16px;height:16px;padding:2px;border-radius:50%;background:var(--gagne)}@keyframes fb-v-carte-flotte{0%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,6px,0)}}.fb-v-joue .fb-v-flottant{animation:fb-v-carte-arrive .9s var(--courbe-souple) both,fb-v-carte-flotte 6s ease-in-out 1s infinite alternate}.fb-v-joue .fb-v-flottant--videos{animation-delay:.25s,1.2s}.fb-v-joue .fb-v-flottant--corrige{animation-delay:3.3s,4.2s}.fb-v-joue .fb-v-flottant--progression{animation-delay:.55s,1.5s}.fb-v-joue .fb-v-qcm-option--faux{animation:fb-v-option-neutre 1.2s linear both,fb-v-secoue .45s ease 1.2s}.fb-v-joue .fb-v-qcm-option--juste{animation:fb-v-option-neutre 2.5s linear both,fb-v-choc .5s var(--courbe-ressort) 2.5s}.fb-v-joue .fb-v-qcm-option--faux .fb-v-qcm-radio{animation:fb-v-radio-neutre 1.2s linear both}.fb-v-joue .fb-v-qcm-option--juste .fb-v-qcm-radio{animation:fb-v-radio-neutre 2.5s linear both}.fb-v-joue .fb-v-qcm-option--faux .fb-v-qcm-marque{animation:fb-v-surgit .35s var(--courbe-ressort) 1.2s both}.fb-v-joue .fb-v-qcm-option--juste .fb-v-qcm-marque{animation:fb-v-surgit .35s var(--courbe-ressort) 2.5s both}.fb-v-joue .fb-v-qcm-option--faux:after{animation:fb-v-toucher .5s ease-out 1s}.fb-v-joue .fb-v-qcm-option--juste:after{animation:fb-v-toucher .5s ease-out 2.3s}.fb-v-joue .fb-v-qcm-bouton:after{animation:fb-v-toucher .5s ease-out 2.9s}.fb-v-joue .fb-v-qcm-bouton{animation:fb-v-appui .3s ease 2.95s}.fb-v-joue .fb-v-qcm-juste{animation:fb-v-bulle .55s var(--courbe-ressort) 3.2s both}.fb-v-joue .fb-v-mini-videos .fb-v-coche{animation:fb-v-surgit .4s var(--courbe-ressort) both;animation-delay:calc(3.8s + var(--i) * .45s)}.fb-v-joue .fb-v-flottant-barre>span{animation:fb-v-barre-bloc 1.2s var(--courbe-souple) 3.6s both}@keyframes fb-v-carte-arrive{0%{opacity:0;transform:translate3d(0,24px,0) scale(.9)}}@keyframes fb-v-option-neutre{0%,99%{border-color:var(--trait);background-color:var(--surface);color:var(--encre)}}@keyframes fb-v-radio-neutre{0%,99%{border:1.5px solid var(--trait)}}@keyframes fb-v-secoue{20%,60%{transform:translate3d(-4px,0,0)}40%,80%{transform:translate3d(4px,0,0)}}@keyframes fb-v-toucher{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}@keyframes fb-v-appui{50%{transform:scale(.95)}}@keyframes fb-v-barre-bloc{0%{transform:scaleX(.22)}}@media(min-width:760px){.fb-v-exercices-scene{padding:var(--e-6) 0}.fb-v-telephone--grand{--telephone-largeur: 300px}.fb-v-flottant{font-size:var(--t-petit)}.fb-v-flottant--videos{top:10%;left:calc(50% - 370px);width:200px}.fb-v-flottant--corrige{display:flex;right:calc(50% - 350px)}.fb-v-flottant--progression{right:auto;bottom:14%;left:calc(50% - 340px);rotate:-2deg}.fb-v-mini-videos>span{width:44px}}.fb-v-ordi{position:relative;width:min(100%,720px);margin:var(--e-8) auto 0;padding-bottom:var(--e-5);perspective:1600px}.fb-v-ordi:after{content:"";position:absolute;right:6%;bottom:0;left:6%;z-index:-1;height:30px;background:radial-gradient(closest-side,color-mix(in srgb,var(--encre) 24%,transparent),transparent)}.fb-v-ordi-couvercle{position:relative;padding:2.2% 2.2% 3.2%;border-radius:18px 18px 6px 6px;background:color-mix(in srgb,var(--encre) 92%,var(--surface));box-shadow:var(--ombre-haute),inset 0 0 0 var(--trait-fin) color-mix(in srgb,var(--surface) 18%,transparent);transform-origin:50% 100%}.fb-v-ordi-dalle{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:6px;background:var(--claude-fond)}.fb-v-ordi-page{position:absolute;top:0;left:0;width:480px;height:300px;transform:scale(var(--k, .7));transform-origin:0 0}.fb-v-ordi-socle{position:relative;height:clamp(10px,2.2vw,16px);margin:0 -7%;border-radius:2px 2px 18px 18px;background:linear-gradient(to bottom,var(--surface-2),color-mix(in srgb,var(--encre) 22%,var(--surface-2)));box-shadow:var(--ombre-carte)}.fb-v-ordi-socle span{position:absolute;top:0;left:50%;width:16%;height:40%;border-radius:0 0 8px 8px;background:color-mix(in srgb,var(--encre) 16%,var(--surface-2));transform:translate(-50%)}.fb-v-claude--ordi{height:300px;padding-top:0}.fb-v-claude--ordi .fb-v-claude-tete{padding:9px 14px}.fb-v-claude--ordi .fb-v-claude-fil{gap:11px;padding:16px 60px 8px}.fb-v-claude--ordi .fb-v-bulle{font-size:12.5px}.fb-v-claude--ordi .fb-v-outil{font-size:10px}.fb-v-claude--ordi .fb-v-reponse{font-size:16px;line-height:1.42}.fb-v-claude--ordi .fb-v-compositeur{margin:0 60px 14px}.fb-v-joue .fb-v-ordi-couvercle{animation:fb-v-ouvre 1.4s var(--courbe-souple) both}.fb-v-joue .fb-v-ordi-page{animation:fb-v-fondu .6s ease 1s both}.fb-v-joue .fb-v-claude--ordi .fb-v-bulle--question{animation:fb-v-bulle .55s var(--courbe-ressort) 1.7s both}.fb-v-joue .fb-v-claude--ordi .fb-v-outil{animation:fb-v-apparait .4s var(--courbe-souple) 2.3s both}.fb-v-joue .fb-v-claude--ordi .fb-v-outil:after{animation:fb-v-reflet-outil .9s ease-in-out 2.4s 2}.fb-v-joue .fb-v-claude--ordi .fb-v-mot{animation:fb-v-mot .38s var(--courbe-souple) both;animation-delay:calc(3.3s + var(--i) * .11s)}@keyframes fb-v-ouvre{0%{transform:rotateX(-84deg)}}.fb-v-garantie{display:flex;align-items:center;gap:var(--e-4);padding:var(--e-5);border-radius:var(--rayon-grand);background:var(--degrade-logo);color:var(--sur-action);box-shadow:var(--ombre-haute)}.fb-v-garantie-sceau{display:grid;flex:none;width:48px;height:48px;place-items:center;border:var(--trait-fin) solid color-mix(in srgb,var(--sur-action) 55%,transparent);border-radius:var(--rayon-plein);color:var(--sur-action)}.fb-v-garantie-phrase{font-size:1.0625rem;line-height:1.45;color:color-mix(in srgb,var(--sur-action) 92%,transparent)}.fb-v-garantie-phrase strong{color:var(--sur-action);font-weight:750}.fb-v-garantie-corps{display:grid;justify-items:start}.fb-v-garantie .fb-v-lien{padding-block:var(--e-2) 0;color:var(--sur-action)}@media(min-width:760px){.fb-v-garantie{gap:var(--e-6);padding:var(--e-6) var(--e-7)}.fb-v-garantie-sceau{width:56px;height:56px}}.fb-v-faq{display:grid;max-width:52rem}.fb-v-faq .fb-v-titre-section{margin-bottom:var(--e-6)}.fb-v-section--fin{text-align:center;padding-bottom:var(--e-10)}.fb-v-section--fin h2{max-width:16ch;margin:0 auto var(--e-4);font-size:clamp(2.25rem,9vw,3.75rem);letter-spacing:var(--chasse-affiche);line-height:.98}.fb-v-section--fin .fb-v-chapeau{margin-inline:auto}.fb-v-section--fin .fb-v-actions{justify-content:center;margin-top:var(--e-6)}.fb-v-section--fin .fb-v-micro{margin-top:var(--e-3)}@media(prefers-reduced-motion:reduce){.fb-v-telephone-pose,.fb-v-telephone-corps,.fb-v-telephone-ecran:after,.fb-v-telephone:after,.fb-v-banniere,.fb-v-app-arrivee,.fb-v-app-icone,.fb-v-constellation-envol,.fb-v-doute,.fb-v-flottant,.fb-v-chemin:after,.fb-v-chemin li{animation:none}.fb-v-constellation-scene,.fb-v-scene{transition:none}.fb-v-telephone-corps{transform:rotateX(6deg)}.fb-v-telephone-pose{transform:none}}.fb-v-telephone--fige .fb-v-scenes *,.fb-v-telephone--fige .fb-v-scenes *:before,.fb-v-telephone--fige .fb-v-scenes *:after{animation:none!important}.fb-v-telephone--fige .fb-v-feuille,.fb-v-telephone--fige .fb-v-frappe,.fb-v-telephone--fige .fb-v-artefact{display:none}.fb-v-telephone--fige .fb-v-claude-fil{padding-top:88px}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/polices/BricolageGrotesque-latin-variable.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400 600;font-stretch:87.5% 112.5%;font-display:swap;src:url(/polices/MartianMono-chiffres-variable.woff2) format("woff2-variations")}:root{color-scheme:light;--fond: #FFFFFF;--surface: #FFFFFF;--surface-2: #F4F5F8;--encre: #0D1120;--encre-2: #4A5165;--encre-3: #626A7F;--encre-voile: #626A7F;--trait: #DCE0E8;--trait-doux: #ECEEF3;--marque: #1665B8;--action: #1665B8;--action-appui: #0E4C90;--gagne: #0B7A4B;--attention: #955800;--alerte: #C2162F;--information: #1665B8;--chrono: #C4410B;--serie: #C4410B;--vert-vif: #1665B8;--vert-pale: #E7F4ED;--sur-action: #FFFFFF;--sur-marque: #FFFFFF;--blanc: #1665B8;--sur-blanc: #FFFFFF;--repere: var(--action);--repere-vif: var(--action-appui);--repere-voile: rgb(22 101 184 / 7%);--repere-lisiere: rgb(22 101 184 / 32%);--alerte-voile: rgb(194 22 47 / 7%);--gagne-voile: rgb(11 122 75 / 8%);--attention-voile: rgb(149 88 0 / 9%);--serie-voile: rgb(196 65 11 / 8%);--information-voile: rgb(22 101 184 / 5%);--verrou-voile: rgb(13 17 32 / 3%);--verrou-trait: #C8CDD8;--voile-fond: rgb(13 17 32 / 42%);--selection: rgb(22 101 184 / 16%);--google-bleu: #4285F4;--google-vert: #34A853;--google-jaune: #FBBC05;--google-rouge: #EA4335;--google-fond: #FFFFFF;--google-trait: #747775;--google-encre: #1F1F1F;--stripe: #635BFF;--claude-fond: #FAF9F5;--claude-fond-2: #F0EEE6;--claude-encre: #141413;--claude-encre-2: #5E5D59;--claude-encre-3: #87867F;--claude-trait: #E5E1D6;--claude-terre: #D97757;--claude-terre-pale: #E8C9BC;--boutique-creme: #F6F1E7;--famille-vendre-en-ligne: #2F4B9A;--famille-services: #1F7A57;--famille-tech: #5A3FB0;--famille-contenu: #B0461A;--famille-finance: #7A6212;--famille-terrain: #0B7480;--logo-azur: #317FC6;--logo-bleu: #0E4C90;--logo-nuit: #043168;--logo-abysse: #00193E;--degrade-logo: radial-gradient(130% 95% at 92% 0%, var(--logo-azur) 0%, var(--logo-bleu) 36%, var(--logo-nuit) 70%, var(--logo-abysse) 100%) var(--logo-bleu);--masque-defile: linear-gradient(to right, rgb(0 0 0 / 0%), rgb(0 0 0) 8%, rgb(0 0 0) 92%, rgb(0 0 0 / 0%));--masque-defile-fin: linear-gradient(to right, rgb(0 0 0) calc(100% - 40px) , rgb(0 0 0 / 0%));--masque-tirage: linear-gradient(to bottom, rgb(0 0 0 / 0%), rgb(0 0 0) 28%, rgb(0 0 0) 72%, rgb(0 0 0 / 0%));--motif-couverture: repeating-linear-gradient(115deg, rgb(13 17 32 / 5%) 0 1px, rgb(13 17 32 / 0%) 1px 14px);--halo: rgb(22 101 184 / 5%);--halo-bas: rgb(255 255 255 / 0%);--fond-cours-fondu: linear-gradient(to bottom, rgb(0 0 0) 0, rgb(0 0 0) 38%, rgb(0 0 0 / 0%) 100%);--police-titre: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--police-texte: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--police-mesure: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--police-chiffre: "Martian Mono", ui-monospace, "Cascadia Mono", monospace;--police-affiche: var(--police-titre);--t-affiche: clamp(2.875rem, 12.4vw, 5.75rem);--t-titre-1: clamp(2rem, 8.6vw, 3rem);--t-titre-2: 1.625rem;--t-titre-3: 1.1875rem;--t-texte: 1rem;--t-petit: .875rem;--t-legende: .8125rem;--t-menu: .75rem;--t-onglet: .75rem;--t-note: var(--t-affiche);--t-rang: var(--t-affiche);--t-valeur: var(--t-affiche);--graisse-titre: 750;--graisse-affiche: 800;--interligne-serre: 1.02;--interligne-texte: 1.55;--chasse-titre: -.032em;--chasse-affiche: -.038em;--chasse-etiquette: .08em;--e-1: 4px;--e-2: 8px;--e-3: 12px;--e-4: 16px;--e-5: 20px;--e-6: 24px;--e-7: 32px;--e-8: 48px;--e-9: 64px;--e-10: 96px;--gouttiere: 20px;--largeur-page: 680px;--largeur-lecture: 65ch;--largeur-large: 1120px;--largeur-grille: 1120px;--largeur-ladder: 320px;--largeur-rail: 248px;--seuil-colonne: 680px;--seuil-desktop: 1040px;--hauteur-onglets: 68px;--zone-sure-haut: env(safe-area-inset-top, 0px);--zone-sure-bas: env(safe-area-inset-bottom, 0px);--cible-min: 44px;--cible-espace: var(--e-2);--noir: #0D1120;--rayon-petit: 10px;--rayon-case: 6px;--rayon: 16px;--rayon-grand: 24px;--rayon-plein: 999px;--rayon-nul: 0px;--trait-fin: 1px;--trait-fort: 2px;--lisere-haut: 0 1px 2px rgb(13 17 32 / 4%), 0 6px 18px -10px rgb(13 17 32 / 14%);--lisere-haut-fort: 0 1px 2px rgb(13 17 32 / 12%), 0 10px 22px -12px rgb(22 101 184 / 55%);--ombre-plate: var(--lisere-haut);--ombre-carte: var(--lisere-haut);--ombre-bouton: var(--lisere-haut-fort);--ombre-bouton-secondaire: 0 1px 2px rgb(13 17 32 / 6%);--ombre-pastille: 0 0 0 0 transparent;--ombre-haute: 0 2px 6px rgb(13 17 32 / 6%), 0 28px 60px -28px rgb(13 17 32 / 34%);--ombre-notif: 0 6px 16px -10px rgb(13 17 32 / 60%);--ombre-app: 0 1px 2px rgb(13 17 32 / 8%), 0 18px 34px -16px rgb(13 17 32 / 34%);--relief-appui: 1px;--duree-court: .14s;--duree-moyen: .24s;--duree-long: .32s;--duree-pression: .16s;--duree-ecran: var(--duree-moyen);--duree-celebration: 1.4s;--courbe-souple: cubic-bezier(.22, 1, .36, 1);--courbe-ressort: cubic-bezier(.2, 1.2, .4, 1);--courbe: var(--courbe-souple);--ressort: var(--courbe-ressort);--ressort-franc: var(--courbe-ressort)}*{box-sizing:border-box}html,body{min-height:100dvh;margin:0;background:var(--fond);color:var(--encre);font-family:var(--police-texte);font-size:var(--t-texte);font-optical-sizing:auto;line-height:var(--interligne-texte);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;scrollbar-color:var(--verrou-trait) transparent}html{overflow-x:clip}::selection{background:var(--selection);color:var(--encre)}h1,h2,h3,h4{margin:0;font-family:var(--police-titre);font-weight:var(--graisse-titre);letter-spacing:var(--chasse-titre);line-height:var(--interligne-serre);text-wrap:balance}h1{font-size:var(--t-titre-1)}h2{font-size:var(--t-titre-2)}h3{font-size:var(--t-titre-3)}p{margin:0;text-wrap:pretty}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}input,textarea{caret-color:var(--action)}img,svg{display:block;max-width:100%}a,button,input,select,textarea,label,summary,[role=button],[role=radio],[role=tab],[role=switch]{touch-action:manipulation}:focus-visible{outline:var(--trait-fort) solid var(--marque);outline-offset:3px;border-radius:var(--rayon-petit)}:where(.mesure){font-family:var(--police-mesure);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}:where(.chiffre){font-family:var(--police-chiffre);font-variant-numeric:tabular-nums;font-stretch:100%;letter-spacing:-.02em;word-spacing:-.2em}:where(.etiquette){color:var(--encre-2);font-family:var(--police-chiffre);font-size:var(--t-menu);font-stretch:87.5%;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.hors-ecran{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fb-defile{overflow:auto;overscroll-behavior:contain}.fb-defile--x{overflow-x:auto;overflow-y:hidden}.fb-lien{color:var(--encre);text-decoration:underline;text-decoration-thickness:var(--trait-fin);text-underline-offset:4px;padding-block:var(--e-4);transition:color var(--duree-court) var(--courbe)}.fb-lien:hover{color:var(--action)}@media(prefers-reduced-motion:reduce){:root{--duree-court: 0ms;--duree-moyen: 0ms;--duree-long: 0ms;--duree-pression: 0ms;--duree-celebration: 0ms}}:root{--nuit-fond: #05080F;--nuit-surface: #0E1526;--nuit-surface-2: #151E33;--nuit-encre: #F2F5FB;--nuit-encre-2: #B7C1D6;--nuit-encre-3: #8592AC;--nuit-trait: #233049;--nuit-action: #4C8DE0;--nuit-lueur: #1B3A6B;--argent-haut: #FFFFFF;--argent-bas: #93A4BE;--frustration: #FF4D63;--frustration-profond: #5C0613;--frustration-nuit: #12040A;--ticket-papier: #FFFDF7;--ticket-papier-2: #F4EEDF;--ticket-encre: #2A2A28;--ticket-trait: #CFC7B4;--certificat-papier: #FFFDF6;--certificat-or: #C9A24A;--certificat-encre: #3A2E12;--or-clair: #FFF1C2;--or: #E0A325;--or-profond: #A86C0C;--blanc-pur: #FFFFFF;--noir-pur: #000000}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--duree-ecran);animation-timing-function:var(--courbe);mix-blend-mode:normal}::view-transition-old(root){animation-name:fb-ecran-sort}::view-transition-new(root){animation-name:fb-ecran-entre;animation-timing-function:var(--ressort)}@keyframes fb-ecran-entre{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fb-ecran-sort{0%{opacity:1}to{opacity:0}}:root[data-sens=arriere]::view-transition-new(root){animation-name:fb-ecran-revient}@keyframes fb-ecran-revient{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.fb-onglets{view-transition-name:fb-onglets}.fb-rail{view-transition-name:fb-rail}::view-transition-group(fb-onglets),::view-transition-group(fb-rail){animation:none}::view-transition-old(fb-onglets),::view-transition-new(fb-onglets),::view-transition-old(fb-rail),::view-transition-new(fb-rail){animation:none;mix-blend-mode:normal}.fb-entree{animation:fb-entree var(--duree-long) var(--ressort) both;animation-delay:calc(var(--rang, 0) * var(--duree-court))}@keyframes fb-entree{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){.fb-apparait{animation:fb-entree auto linear both;animation-timeline:view();animation-range:entry 8% cover 32%}}@supports (animation-timeline: scroll()){.fb-trait-au-defilement{animation:fb-trait-parait auto linear both;animation-timeline:scroll();animation-range:0 24px}}@keyframes fb-trait-parait{0%{opacity:0}to{opacity:1}}.fb-reponse{animation:fb-reponse-arrive var(--duree-moyen) var(--ressort) both}@keyframes fb-reponse-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.fb-compteur-defile{animation:fb-compteur-defile var(--duree-court) var(--courbe) both}@keyframes fb-compteur-defile{0%{opacity:.35;transform:translateY(.3em)}to{opacity:1;transform:translateY(0)}}.fb-progression-remplissage{transform-origin:left center;animation:fb-progression-remplit var(--duree-long) var(--courbe) both}@keyframes fb-progression-remplit{0%{transform:scaleX(0)}}.fb-appui-anneau{transform-origin:center;animation:fb-appui-remplit var(--duree-long) var(--courbe) both}@keyframes fb-appui-remplit{0%{opacity:.45;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.fb-tactile{transition:transform var(--duree-court) var(--courbe)}.fb-tactile:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.fb-entree,.fb-apparait,.fb-trait-au-defilement{animation:none;opacity:1;transform:none}.fb-reponse,.fb-compteur-defile,.fb-progression-remplissage,.fb-appui-anneau{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}}
