.etp-affiche{--ba-colonne:clamp(19rem, 33vw, 29rem);--ba-ecart:clamp(1.5rem, 3vw, 3rem);--ba-hauteur-mobile:min(56svh, 40rem);--ba-hauteur-telephone:min(52svh, 27rem);background:#060f1c;align-items:center;min-height:max(38rem,100svh - 4.5rem);padding-block:clamp(2.5rem,7vh,5rem);display:flex;position:relative;overflow:hidden}.etp-affiche-grille{z-index:2;width:100%;position:relative}.etp-affiche-texte{max-width:var(--ba-colonne)}.etp-affiche h1{letter-spacing:.02em;text-transform:uppercase;background:linear-gradient(180deg, #fff 30%, var(--jaune) 140%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .9rem;font-size:clamp(2.8rem,1.2rem + 3.6vw,4.6rem);font-weight:700;line-height:.95}.etp-accroche{font-family:var(--police-titres);letter-spacing:.04em;text-transform:uppercase;color:var(--jaune);margin:0 0 1.1rem;font-size:clamp(.95rem,.85rem + .45vw,1.15rem);line-height:1.35}.etp-chapo{color:var(--sur-nuit);max-width:32rem;font-size:clamp(1rem,.95rem + .25vw,1.1rem)}.etp-actions{flex-wrap:wrap;gap:.7rem;margin:1.6rem 0 1.8rem;display:flex}.etp-jouer{padding-inline:1.6rem;font-size:1.02rem;box-shadow:0 10px 30px #f2c14e38}.etp-faits{color:var(--sur-nuit-2);flex-wrap:wrap;gap:.6rem 1.6rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.etp-faits li{margin:0}.etp-faits strong{color:var(--sur-nuit);font-variant-numeric:tabular-nums;margin-right:.25rem;font-size:1.15rem}.etp-ecrans{padding:0 0 2.5rem 2.5rem;position:relative}.etp-fenetre-ecran,.etp-telephone,.etp-capture{margin:0}.etp-fenetre-ecran{transform-origin:0;background:#0a1626;border:1px solid #9ed9c847;border-radius:12px;animation:.9s cubic-bezier(.2,.8,.3,1) both etp-arrivee;overflow:hidden;transform:perspective(1600px)rotateY(-6deg)rotateX(2deg);box-shadow:0 30px 80px #0000008c,0 0 0 6px #9ed9c80d}.etp-barre-fenetre{background:#0e1d30;border-bottom:1px solid #9ed9c824;gap:6px;padding:8px 12px;display:flex}.etp-barre-fenetre i{background:#f4f1ea40;border-radius:50%;width:9px;height:9px}.etp-fenetre-ecran img,.etp-telephone img,.etp-capture img{width:100%;height:auto;display:block}.etp-telephone{border:5px solid #1b2c44;border-radius:22px;width:27%;animation:.9s cubic-bezier(.2,.8,.3,1) .25s both etp-arrivee;position:absolute;bottom:0;left:0;overflow:hidden;box-shadow:0 24px 60px #0009}@keyframes etp-arrivee{0%{opacity:0;translate:0 24px}}.etp-section .titre-section{max-width:40rem}.etp-intro{max-width:44rem;color:var(--encre-2);font-size:1.05rem}.etp-metiers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.etp-metier{border:1px solid var(--filet);background:var(--blanc);border-top:4px solid var(--jaune);border-radius:16px;flex-direction:column;padding:clamp(1.3rem,2.5vw,2rem);display:flex}.etp-fournisseur{border-top-color:var(--second)}.etp-metier-tete{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.etp-metier h3{margin:0;font-size:1.35rem}.etp-metier-accroche{color:var(--encre-2);margin:.15rem 0 0;font-weight:600}.etp-pictogramme{background:var(--nuit);width:3.2rem;height:3.2rem;color:var(--jaune);border-radius:14px;flex:none;place-items:center;display:grid}.etp-fournisseur .etp-pictogramme{color:var(--second-clair)}.etp-pictogramme svg{width:1.6rem;height:1.6rem}.etp-metier h4{font-family:var(--police-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--encre-2);margin:.8rem 0 .5rem;font-size:.74rem;font-weight:500}.etp-coches,.etp-paliers{margin:0 0 .6rem;padding:0;list-style:none}.etp-coches li{padding-left:1.5rem;position:relative}.etp-coches li:before{content:"";border:solid var(--second);border-width:0 2.5px 2.5px 0;width:.45rem;height:.75rem;position:absolute;top:.45em;left:.15rem;transform:rotate(45deg)}.etp-paliers li{border-bottom:1px solid var(--filet);align-items:center;gap:.6rem;margin:0;padding:.35rem 0;font-size:.95rem;display:flex}.etp-paliers li:last-child{border-bottom:0}.etp-etoiles{color:#c9952a;flex:none;gap:2px;width:4.2rem;display:inline-flex}.etp-etoiles svg{fill:currentColor;stroke:none;width:1.1rem;height:1.1rem}.etp-capture{margin-top:auto;padding-top:1.2rem}.etp-capture img{border:1px solid var(--filet);border-radius:10px}.etp-capture-ombre img{box-shadow:0 24px 60px #0e1d3047}.etp-etapes{counter-reset:etape;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.etp-etapes li{background:var(--blanc);border:1px solid var(--filet);border-radius:14px;margin:0;padding:1.2rem 1.1rem 1rem;position:relative}.etp-etapes h3{margin:.7rem 0 .45rem;font-size:1rem}.etp-etapes p{color:var(--encre-2);margin:0;font-size:.93rem}.etp-numero{background:var(--jaune);width:2rem;height:2rem;color:var(--encre);font-family:var(--police-titres);border-radius:50%;place-items:center;font-weight:700;display:grid}.etp-figure{margin-top:2rem}.etp-g-grille{stroke:var(--papier-2)}.etp-g-zero{stroke:var(--trait-fort);stroke-width:1.5px}.etp-g-texte{fill:var(--encre-2)}.etp-g-ligne{stroke:var(--second)}.etp-g-negatif{fill:#c2453a}.etp-g-repos{fill:var(--papier)}.etp-legende{color:var(--encre-2);flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin:.6rem 0 0;display:flex}.etp-legende>span{white-space:nowrap}.etp-legende span span{vertical-align:middle;margin-right:.4rem;display:inline-block}.etp-pastille-ligne{background:var(--second);width:1.4rem;height:2px}.etp-pastille-negatif{background:#c2453a;border-radius:2px;width:.9rem;height:.5rem}.etp-pastille-repos{background:var(--papier);border:1px solid var(--trait);border-radius:3px;width:.9rem;height:.9rem}.etp-reperes{max-width:52rem;margin-top:2rem}.etp-reperes h3{margin:0 0 .9rem;font-size:1.05rem}.etp-defile{-webkit-overflow-scrolling:touch;overflow-x:auto}.etp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:var(--blanc);border-radius:12px;width:100%;margin:0 0 .8rem;overflow:hidden}.etp-table th,.etp-table td{text-align:left;border-bottom:1px solid var(--filet);padding:.65rem 1rem}.etp-table thead th{font-family:var(--police-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--encre-2);font-size:.72rem;font-weight:500}.etp-table tbody th{font-weight:600}.etp-table td:nth-child(2){font-weight:700}.etp-evenements{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.etp-evenements li{background:var(--nuit);color:var(--sur-nuit);border-left:4px solid var(--jaune);border-radius:14px;flex-direction:column;gap:.35rem;margin:0;padding:1.1rem 1.2rem;display:flex}.etp-evenements li:nth-child(3n+2){border-left-color:var(--second-clair)}.etp-evenements li:nth-child(3n){border-left-color:#ee7b7b}.etp-evenements b{font-size:1.05rem}.etp-evenements span:last-child{color:var(--sur-nuit-2);font-size:.93rem}.etp-categorie{font-family:var(--police-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--second-clair);font-size:.7rem}.etp-bilan{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.etp-bilan .bouton{margin-top:.6rem}.etp-fin{background:radial-gradient(700px 300px at 30% 110%, #f2c14e29, transparent 70%), var(--nuit);padding-block:clamp(3rem,7vw,5rem)}.etp-fin-grille{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.etp-fin h2{margin-top:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.3rem)}.etp-fin p{max-width:34rem;color:var(--sur-nuit-2)}.etp-quiz-tete{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 3rem;display:grid}.etp-quiz-tete .titre-section{margin-bottom:0}.etp-quiz-tete .etp-intro{margin:0}.etp-quiz-liste{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin:2rem 0 1.2rem;padding:0;list-style:none;display:grid}.etp-quiz-liste li{margin:0}.etp-quiz-liste a{border-radius:var(--rayon);border:1px solid var(--filet);border-top:3px solid color-mix(in srgb, var(--teinte) 80%, var(--encre));background:var(--blanc);height:100%;color:var(--encre);gap:.35rem;padding:1rem 1.1rem 1.1rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.etp-quiz-liste a:hover{transform:translateY(-3px);box-shadow:0 16px 34px -18px #0e1d3073}.etp-quiz-liste .picto-quiz{width:2rem;height:2rem;color:color-mix(in srgb, var(--teinte) 55%, var(--encre))}.etp-quiz-nom{font-weight:700;line-height:1.25}.etp-quiz-format{color:var(--encre-2,#0e1d30b3);font-size:.85rem}.etp-quiz-tous{margin:0;font-weight:600}@media (width<=64rem){.etp-fin-grille,.etp-bilan{grid-template-columns:minmax(0,1fr)}.etp-ecrans{max-width:44rem}.etp-quiz-liste{grid-template-columns:repeat(3,minmax(0,1fr))}.etp-etapes,.etp-evenements{grid-template-columns:repeat(2,minmax(0,1fr))}.etp-affiche{min-height:0;padding-block:calc(var(--ba-hauteur-mobile) + 1rem) 2.2rem;display:block}.etp-affiche-texte{max-width:38rem}}@media (width<=52rem){.etp-quiz-tete{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.etp-affiche{--ba-hauteur-mobile:var(--ba-hauteur-telephone)}.etp-affiche-texte{flex-direction:column;display:flex}.etp-affiche-texte .etp-actions{order:1;margin:.2rem 0 1.4rem}.etp-affiche-texte .etp-chapo{order:2}.etp-affiche-texte .etp-faits{order:3}.etp-affiche h1{font-size:clamp(2.4rem,1.6rem + 4vw,3.4rem)}}@media (width<=44rem){.etp-metiers,.etp-etapes,.etp-evenements{grid-template-columns:minmax(0,1fr)}.etp-quiz-liste{grid-template-columns:repeat(2,minmax(0,1fr))}.etp-ecrans{padding-bottom:1.8rem;padding-left:1.2rem}.etp-fenetre-ecran{transform:none}.etp-table th,.etp-table td{padding:.55rem .6rem}}.etp-manager{background:radial-gradient(900px 380px at 15% 0%, #1c6e6259, transparent 65%), radial-gradient(700px 320px at 90% 100%, #f2c14e1f, transparent 70%), var(--nuit);padding-block:clamp(3rem,7vw,5.5rem)}.etp-manager .titre-section{max-width:46rem;color:var(--sur-nuit)}.etp-manager .etp-intro{color:var(--sur-nuit-2)}.etp-piliers{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:2rem;display:grid}.etp-piliers article{background:#0a16268c;border:1px solid #9ed9c82e;border-radius:16px;flex-direction:column;gap:.6rem;padding:1.4rem 1.3rem;display:flex}.etp-piliers h3{color:var(--sur-nuit);margin:.3rem 0 0;font-size:1.15rem}.etp-piliers p{color:var(--sur-nuit-2);margin:0}.etp-piliers .etp-pictogramme{background:#f2c14e1f}.etp-piliers article:nth-child(2) .etp-pictogramme{color:var(--second-clair);background:#9ed9c81a}.etp-manager-captures{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.2rem;display:grid}.etp-manager-captures img{border-color:#9ed9c838;box-shadow:0 24px 60px #00000073}.etp-manager-captures figcaption{color:var(--sur-nuit-2);margin-top:.7rem;font-size:.92rem}@media (width<=64rem){.etp-piliers{grid-template-columns:minmax(0,1fr)}}@media (width<=44rem){.etp-manager-captures{grid-template-columns:minmax(0,1fr)}}.etp-rse{background:radial-gradient(800px 360px at 85% 10%, #2bb88a2e, transparent 65%), radial-gradient(700px 320px at 10% 100%, #f2c14e1a, transparent 70%), var(--nuit);padding-block:clamp(3rem,7vw,5.5rem)}.etp-rse .titre-section{color:var(--sur-nuit)}.etp-rse .etp-intro{color:var(--sur-nuit-2)}.etp-rse-grille{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.etp-rse-liste{flex-direction:column;gap:1.3rem;margin:1.8rem 0 0;padding:0;list-style:none;display:flex}.etp-rse-liste li{grid-template-columns:auto minmax(0,1fr);gap:1rem;margin:0;display:grid}.etp-rse-liste .etp-pictogramme{color:#6fdcb3;background:#2bb88a24}.etp-rse-liste li:nth-child(2) .etp-pictogramme{color:var(--jaune);background:#f2c14e1f}.etp-rse-liste li:nth-child(3) .etp-pictogramme{color:var(--second-clair);background:#9ed9c81a}.etp-rse-liste h3{color:var(--sur-nuit);margin:.2rem 0 .3rem;font-size:1.12rem}.etp-rse-liste p{color:var(--sur-nuit-2);margin:0}.etp-coupures{flex-direction:column;gap:1.1rem;display:flex}.etp-coupures-titre{color:var(--sur-nuit-2);margin:0}.etp-coupure{--c:#1c6e62;border-top:4px solid var(--c);color:#12233a;font-feature-settings:normal;background:#f4f1ea;border-radius:4px;margin:0;padding:1rem 1.2rem 1.05rem;position:relative;transform:rotate(-.5deg);box-shadow:0 1px #00000040,0 18px 40px -18px #000c}.etp-coupure:nth-of-type(2){margin-left:clamp(0rem,3vw,2rem);transform:rotate(.6deg)}.etp-coupure:nth-of-type(3){margin-left:clamp(0rem,1.5vw,1rem);transform:rotate(-.3deg)}.etp-coupure-mauvaise{--c:#b24a4a}.etp-coupure header{border-bottom:3px double #12233a73;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .8rem;margin-bottom:.6rem;padding-bottom:.45rem;display:flex}.etp-coupure-journal{font-family:var(--police-titres);letter-spacing:.06em;text-transform:uppercase;font-size:1rem;font-weight:500}.etp-coupure header span{font-family:var(--police-mono);color:#4a5a6c;font-size:.74rem}.etp-coupure h3{font-family:var(--police-texte);letter-spacing:-.005em;text-transform:none;color:#0a1626;text-wrap:balance;margin:0 0 .45rem;font-size:1.18rem;font-weight:800;line-height:1.25}.etp-coupure p{color:#2c3b4d;margin:0 0 .6rem;font-size:.95rem;line-height:1.5}.etp-coupure-sens{letter-spacing:.05em;text-transform:uppercase;color:var(--c);font-size:.72rem;font-weight:700}@media (width<=64rem){.etp-rse-grille{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.etp-coupure,.etp-coupure:nth-of-type(2),.etp-coupure:nth-of-type(3){transform:none}}.etp-rse-texte .etp-intro{max-width:40rem}.ba{--jour:.08;--nuit:.92;--aube:.55;--solaire:0;--ville-soir:1;--ville-pointe:.85;--ba-entree:cubic-bezier(.2, .8, .2, 1);--ba-bord:calc(max(0px, (100% - var(--largeur)) / 2) + var(--marge));color:var(--sur-nuit);background:#060f1c;position:absolute;inset:0;overflow:hidden}.ba-paysage{width:100%;height:100%;display:block;position:absolute;inset:0}.ba-etoiles circle{fill:#f4f1ea;opacity:calc(var(--nuit) * var(--nuit) * .85)}.ba-scintille{animation:4.5s ease-in-out infinite ba-scintille}@keyframes ba-scintille{50%{opacity:.15}}.ba-lune{fill:#efe8d6;opacity:calc(var(--nuit) * .9)}.ba-lueur{opacity:var(--aube)}.ba-soleil{opacity:calc(var(--jour) * 1.4 + var(--aube))}.ba-disque{fill:#fff1c8}.ba-nuage{fill:color-mix(in srgb, #a9d2c9 calc(var(--jour) * 100%), #1b3047);opacity:.45;animation:150s linear infinite alternate ba-nuage}@keyframes ba-nuage{0%{transform:translate(-90px)}to{transform:translate(110px)}}.ba-loin{fill:color-mix(in srgb, #3a7e86 calc(var(--jour) * 100%), #10243a)}.ba-milieu{fill:color-mix(in srgb, #275f6c calc(var(--jour) * 100%), #0b1b2d)}.ba-premier{fill:color-mix(in srgb, #163f4b calc(var(--jour) * 100%), #061220)}.ba-herbes{fill:none;stroke:color-mix(in srgb, #1d4e58 calc(var(--jour) * 100%), #0a1a2a);stroke-width:1.6px;stroke-linecap:round}.ba-eolienne{fill:color-mix(in srgb, #e6efec calc(var(--jour) * 100%), #2c425a)}.ba-eolienne-loin{fill:color-mix(in srgb, #a7c9c6 calc(var(--jour) * 100%), #1d334b)}.ba-rotor{transform-box:fill-box;transform-origin:50%;animation:10s linear infinite ba-rotation}@keyframes ba-rotation{to{transform:rotate(360deg)}}.ba-balise{fill:#ff5a4e;animation:2.2s ease-in-out infinite ba-balise}@keyframes ba-balise{0%,to{opacity:calc(.25 + var(--nuit) * .2)}50%{opacity:1}}.ba-champ path{fill:color-mix(in srgb, #2f6a8a calc(var(--jour) * 100%), #10243a);stroke:color-mix(in srgb, #9ed9c8 calc(var(--jour) * 60%), #1d3a52);stroke-width:.6px}.ba-champ-reflet path{fill:#fff3cf;opacity:calc(var(--solaire) * .32)}.ba-poste rect{fill:color-mix(in srgb, #d9e3e0 calc(var(--jour) * 100%), #1f3249)}.ba-poste-trait{fill:none;stroke:color-mix(in srgb, #8fa9a8 calc(var(--jour) * 100%), #2e4660);stroke-width:1.4px}.ba-voyant{fill:#9ed9c8;animation:1.6s ease-in-out infinite ba-balise}.ba-ligne path{fill:none;stroke:color-mix(in srgb, #bccdcc calc(var(--jour) * 100%), #2f455d);stroke-width:1.5px;stroke-linejoin:round}.ba-ligne .ba-cable{stroke-width:1px;opacity:.8}.ba-ville rect{fill:color-mix(in srgb, #2d5a6a calc(var(--jour) * 100%), #0a1727)}.ba-ville-halo{opacity:calc(var(--ville-soir) * .7 + var(--ville-pointe) * .5)}.ba-fenetres-soir{fill:#f2c14e;opacity:calc(var(--ville-soir) * .9)}.ba-fenetres-pointe{fill:#ffd98a;opacity:var(--ville-pointe)}.ba-flux path{fill:none;stroke:#f2c14e;stroke-linecap:round;stroke-dasharray:2 30;animation:1.6s linear infinite ba-courant}.ba-flux .ba-flux-halo{stroke-width:8px;opacity:.16}.ba-flux .ba-flux-trait{stroke-width:2.6px}.ba-flux .ba-flux-solaire{opacity:calc(var(--solaire) * .95)}.ba-flux .ba-flux-halo.ba-flux-solaire{opacity:calc(var(--solaire) * .16)}.ba-flux .ba-flux-ligne{animation-duration:2.4s}@keyframes ba-courant{to{stroke-dashoffset:-64px}}.ba-plan{animation:35s ease-in-out infinite alternate ba-derive}.ba-plan-loin{--derive:8px}.ba-plan-milieu{--derive:16px}.ba-plan-premier{--derive:30px}@keyframes ba-derive{0%{transform:translateX(calc(var(--derive) * -1))}to{transform:translateX(var(--derive))}}.ba-voile{pointer-events:none;background:linear-gradient(90deg,#060f1cf0 0%,#060f1cd1 26%,#060f1c4d 46%,#060f1c00 60%),linear-gradient(#060f1c00 78%,#060f1cd9 100%),radial-gradient(120% 90% at 70% 45%,#0000 55%,#060f1c8c 100%);position:absolute;inset:0}.ba-scene{top:6%;bottom:7%;left:calc(var(--ba-bord) + var(--ba-colonne,29rem) + var(--ba-ecart,2.5rem));right:var(--ba-bord);pointer-events:none;position:absolute}.ba-toile{--k:1;width:840px;height:700px;transform:translate(-50%, -50%) scale(var(--k));font-family:var(--police-texte);font-size:16px;line-height:1.45;position:absolute;top:50%;left:50%}.ba-anime .ba-carte[data-etape],.ba-anime .ba-comite,.ba-anime .ba-signature{opacity:0;transition:opacity .7s ease, transform .95s var(--ba-entree);transform:translateY(28px)scale(.98)}.ba-anime .ba-carte[data-etat=actif],.ba-anime .ba-comite[data-etat=actif],.ba-anime .ba-signature[data-etat=actif]{opacity:1;transform:none}.ba-anime .ba-carte[data-etat=apres],.ba-anime .ba-comite[data-etat=apres],.ba-anime .ba-signature[data-etat=apres]{opacity:0;transition-duration:.45s,.6s;transform:translateY(-20px)scale(.99)}.ba:not(.ba-anime) [data-etape]:not([data-etape=b]),.ba:not(.ba-anime) .ba-annonce-creux{display:none}.ba:not(.ba-pret) .ba-scene{visibility:hidden}.ba-legende{width:100%;font-family:var(--police-titres);letter-spacing:.025em;text-transform:uppercase;color:#f4f1ea;filter:drop-shadow(0 2px 10px #060f1cb3);margin:0;font-size:36px;font-weight:700;line-height:1.12;position:absolute;top:0;left:0}.ba-mot{vertical-align:top;margin-right:.3em;padding:.04em 0 .1em;display:inline-block;overflow:hidden}.ba-mot>span{display:inline-block}.ba-anime .ba-legende{visibility:hidden;transition:visibility 0s .7s}.ba-anime .ba-legende[data-etat=actif]{visibility:visible;transition-delay:0s}.ba-anime .ba-mot>span{transition:transform .75s var(--ba-entree);transition-delay:calc(var(--i) * 70ms + .1s);transform:translateY(125%)}.ba-anime .ba-legende[data-etat=actif] .ba-mot>span{transform:none}.ba-anime .ba-legende[data-etat=apres] .ba-mot>span{transition-duration:.45s;transition-delay:calc(var(--i) * 25ms);transform:translateY(-125%)}.ba-accent{color:var(--jaune)}.ba-carte{color:var(--sur-nuit);background:linear-gradient(#172b42e6,#0a1728f2);border:1px solid #9ed9c838;border-radius:18px;margin:0;position:absolute;box-shadow:0 40px 90px -24px #000000bf,inset 0 1px #ffffff0d}.ba-carte:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff12 48%,#f2c14e0f 52%,#0000 62%) 160% 0/260% 100% no-repeat;position:absolute;inset:0}.ba-anime [data-etat=actif] .ba-carte:after,.ba-anime .ba-carte[data-etat=actif]:after{animation:1.6s ease-out .45s both ba-reflet}@keyframes ba-reflet{0%{background-position:160% 0}to{background-position:-60% 0}}.ba-etiquette,.ba-tag,.ba-service{font-family:var(--police-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--second-clair);font-size:12px}.ba-avatar{width:50px;height:50px;color:var(--jaune);font-family:var(--police-titres);letter-spacing:.06em;background:radial-gradient(circle at 35% 30%,#f2c14e38,#f2c14e0a);border:1.5px solid #f2c14ebf;border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.ba-avatar-equipe{width:42px;height:42px;color:var(--second-clair);background:radial-gradient(circle at 35% 30%,#9ed9c833,#9ed9c808);border-color:#9ed9c899;font-size:13px}.ba-qui{min-width:0;display:grid}.ba-qui b{color:#fff;font-size:18px}.ba-qui span{color:#f4f1ea9e;font-size:13.5px}.ba-message{width:660px;padding:28px 32px 30px;top:132px;left:40px}.ba-message-tete{align-items:center;gap:14px;display:flex}.ba-message-tete .ba-tag{align-self:flex-start;margin-left:auto}.ba-message h3{font-family:var(--police-texte);color:#fff;text-transform:none;letter-spacing:0;margin:20px 0 10px;font-size:27px;font-weight:700;line-height:1.2}.ba-message-texte{color:#f4f1eacc;margin:0;font-size:16.5px;line-height:1.55}.ba-part{background:linear-gradient(90deg,#f2c14e1f,#f2c14e08);border:1px solid #f2c14e4d;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 18px;margin-top:20px;padding:14px 18px;display:grid}.ba-part-libelle{color:#fff;font-size:15px}.ba-part-valeur{font-family:var(--police-titres);color:var(--jaune);font-variant-numeric:tabular-nums;white-space:nowrap;grid-row:span 2;font-size:42px;line-height:1}.ba-part-detail{color:#f4f1ea99;font-size:13px}.ba-message-actions{align-items:center;gap:20px;margin-top:20px;display:flex;position:relative}.ba-cta{background:var(--jaune);color:var(--nuit);border-radius:10px;align-items:center;gap:10px;padding:12px 20px;font-size:15.5px;font-weight:700;display:inline-flex}.ba-cta-ico{width:19px;height:19px;display:inline-flex}.ba-cta-ico svg{width:100%;height:100%}.ba-lien-carte{color:#f4f1eab8;font-size:14.5px}.ba-anime .ba-message>*{opacity:0;transition:opacity .6s ease, transform .8s var(--ba-entree);transform:translateY(10px)}.ba-anime .ba-message[data-etat=actif]>*{opacity:1;transform:none}.ba-anime .ba-message[data-etat=actif]>:nth-child(2){transition-delay:.35s}.ba-anime .ba-message[data-etat=actif]>:nth-child(3){transition-delay:.7s}.ba-anime .ba-message[data-etat=actif]>:nth-child(4){transition-delay:1.4s}.ba-anime .ba-message[data-etat=actif]>:nth-child(5){transition-delay:2.1s}.ba-anime .ba-message[data-etat=actif] .ba-cta{animation:.5s 5.15s both ba-presse}@keyframes ba-presse{40%{transform:scale(.95);box-shadow:0 0 #f2c14e99}to{transform:none;box-shadow:0 0 0 16px #f2c14e00}}.ba-curseur{pointer-events:none;opacity:0;width:30px;height:30px;position:absolute;top:16px;left:104px}.ba-curseur svg{fill:#fff;width:100%;height:100%;stroke:var(--nuit);stroke-width:1.4px;stroke-linejoin:round;filter:drop-shadow(0 4px 8px #00000080)}.ba-anime .ba-message[data-etat=actif] .ba-curseur{animation:3s 2.6s both ba-curseur}@keyframes ba-curseur{0%{opacity:0;transform:translate(230px,110px)}15%{opacity:1}75%{transform:translate(0)}82%{transform:translate(0)scale(.86)}90%,to{opacity:1;transform:translate(0)}}.ba-clic{border:2px solid var(--jaune);opacity:0;border-radius:50%;width:30px;height:30px;position:absolute;top:-14px;left:-14px}.ba-anime .ba-message[data-etat=actif] .ba-clic{animation:.7s ease-out 5.1s both ba-clic}@keyframes ba-clic{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.2)}}.ba-marche{width:840px;padding:20px 24px 16px;top:132px;left:0}.ba-marche-tete{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ba-marche-tete .ba-etiquette{padding-bottom:6px}.ba-lecture{font-family:var(--police-titres);font-variant-numeric:tabular-nums;align-items:baseline;gap:18px;display:flex}.ba-horloge{color:#f4f1eab3;text-align:right;min-width:3.2em;font-size:22px}.ba-prix{text-align:right;min-width:6.6em;font-size:34px;transition:color .3s}.ba-prix[data-niveau=nul]{color:var(--second-clair)}.ba-prix[data-niveau=moyen]{color:#fff}.ba-prix[data-niveau=haut]{color:var(--jaune)}.ba-graphique{margin-top:6px;position:relative}.ba-graphique svg{width:100%;height:auto;display:block;overflow:visible}.ba-grille line{stroke:#f4f1ea14}.ba-grille .ba-zero{stroke:#f4f1ea4d;stroke-dasharray:4 5}.ba-grille text{fill:#f4f1ea80;font-size:13px;font-family:var(--police-texte)}.ba-creux{fill:#9ed9c817}.ba-aire{fill:url(#ba-aire)}.ba-trace,.ba-trace-halo{fill:none;stroke:var(--jaune);stroke-linejoin:round;stroke-linecap:round}.ba-trace{stroke-width:3px}.ba-trace-halo{stroke-width:11px;opacity:.16}.ba-point circle{fill:var(--jaune)}.ba-point .ba-point-halo{opacity:.28;transform-box:fill-box;transform-origin:50%;animation:1.2s ease-out infinite ba-pouls}@keyframes ba-pouls{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.ba-annonce{color:#fff;background:#07111eeb;border:1px solid #9ed9c866;border-radius:10px;width:max-content;max-width:250px;margin:0;padding:8px 12px;font-size:14px;line-height:1.35;position:absolute;transform:translateY(-100%);box-shadow:0 14px 30px #00000073}.ba-annonce b{font-family:var(--police-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--second-clair);font-size:11.5px;font-weight:400;display:block}.ba-annonce-soir{border-color:#f2c14e80;transform:translate(-100%)}.ba-annonce-soir b{color:var(--jaune)}.ba-anime .ba-annonce{opacity:0;transition:opacity .5s, translate .7s var(--ba-entree);translate:0 10px}.ba-anime .ba-annonce.ba-vue{opacity:1;translate:0}.ba-marche figcaption{color:#f4f1ea80;margin-top:4px;font-size:12.5px}.ba-comite{position:absolute;inset:0}.ba-directeur{--r:calc((var(--i) - 1) * 3deg);top:146px;left:calc(var(--i) * 290px);width:262px;transform:rotate(var(--r)) translateY(calc(var(--i) * (2 - var(--i)) * -14px + 14px));padding:18px 18px 20px}.ba-anime .ba-directeur{opacity:0;transform:translateY(80px) rotate(calc(var(--r) * 3)) scale(.92);transition:opacity .6s ease, transform 1s var(--ba-entree);transition-delay:calc(var(--i) * .14s + .25s)}.ba-anime .ba-comite[data-etat=actif] .ba-directeur{opacity:1;transform:rotate(var(--r)) translateY(calc(var(--i) * (2 - var(--i)) * -14px + 14px))}.ba-directeur-tete{align-items:center;gap:12px;margin-top:10px;display:flex}.ba-directeur .ba-qui b{font-size:17px}.ba-directeur .ba-qui span{font-size:12.5px}.ba-note{grid-template-columns:auto 1fr;align-items:end;column-gap:10px;margin:14px 0 12px;display:grid}.ba-note-valeur{font-family:var(--police-titres);color:var(--jaune);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:46px;line-height:.95}.ba-note-sur{font-family:var(--police-mono);letter-spacing:.14em;text-transform:uppercase;color:#f4f1ea8c;font-size:11px}.ba-note-etoiles{letter-spacing:3px;background:linear-gradient(90deg, var(--jaune) calc(var(--n) * 100%), #f4f1ea33 calc(var(--n) * 100%));color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;font-size:15px}.ba-competences{border-top:1px solid #f4f1ea1a;gap:9px;margin:0;padding:12px 0 0;list-style:none;display:grid}.ba-competences li{color:#f4f1eabf;grid-template-columns:1fr 58px 20px;align-items:center;gap:8px;margin:0;font-size:12.5px;line-height:1.25;display:grid}.ba-competences b{text-align:right;color:#fff;font-variant-numeric:tabular-nums;font-size:14px}.ba-competences i{background:#f4f1ea1a;border-radius:99px;height:6px;position:relative;overflow:hidden}.ba-competences i:after{content:"";border-radius:inherit;background:var(--jaune);transform-origin:0;transform:scaleX(var(--v));position:absolute;inset:0}.ba-competences .ba-fort i:after{background:var(--second-clair)}.ba-competences .ba-faible i:after{background:#e0796b}.ba-anime .ba-competences i:after{transition:transform .9s var(--ba-entree);transition-delay:calc(var(--i) * .14s + .8s + var(--j) * .1s);transform:scaleX(0)}.ba-anime .ba-comite[data-etat=actif] .ba-competences i:after{transform:scaleX(var(--v))}.ba-verdict{width:800px;padding:26px 32px 28px;top:132px;left:20px}.ba-verdict-tete{align-items:center;gap:16px;display:flex}.ba-picto{width:50px;height:50px;color:var(--second-clair);background:#1c6e6259;border:1px solid #9ed9c859;border-radius:14px;place-items:center;display:grid}.ba-picto svg{width:26px;height:26px}.ba-verdict h3{font-family:var(--police-texte);color:#fff;text-transform:none;letter-spacing:0;margin:2px 0 0;font-size:26px;font-weight:700}.ba-objectifs{margin:18px 0 0;padding:0;list-style:none}.ba-objectifs li{color:#fff;border-top:1px solid #f4f1ea14;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0;padding:12px 0;font-size:16px;display:grid}.ba-objectifs small{color:#f4f1ea8c;font-size:13px}.ba-badge{color:var(--second-clair);letter-spacing:.04em;text-transform:uppercase;background:#1c6e6266;border:1px solid #9ed9c873;border-radius:99px;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.ba-badge svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ba-anime .ba-badge{opacity:0;transition:opacity .3s,transform .55s cubic-bezier(.3,1.7,.5,1);transition-delay:calc(.9s + var(--i) * .5s);transform:scale(.5)}.ba-anime .ba-verdict[data-etat=actif] .ba-badge{opacity:1;transform:none}.ba-confiance{border-top:1px solid #f4f1ea14;margin-top:16px;padding-top:16px}.ba-confiance-tete{color:#f4f1eacc;justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.ba-confiance-tete b{font-family:var(--police-titres);color:var(--second-clair);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.ba-jauge{background:linear-gradient(90deg, #e0796b59 0 calc(var(--seuil) * 100%), #f4f1ea1a calc(var(--seuil) * 100%));border-radius:99px;height:12px;margin:12px 0 26px;position:relative}.ba-jauge-valeur{border-radius:inherit;transform-origin:0;transform:scaleX(var(--a));background:linear-gradient(90deg,#1c6e62,#9ed9c8);position:absolute;inset:0;box-shadow:0 0 18px #9ed9c859}.ba-anime .ba-jauge-valeur{transform:scaleX(var(--de));transition:transform 1.6s var(--ba-entree) 2.4s}.ba-anime .ba-verdict[data-etat=actif] .ba-jauge-valeur{transform:scaleX(var(--a))}.ba-seuil{left:calc(var(--seuil) * 100%);background:#ff6b5e;width:2px;position:absolute;top:-5px;bottom:-5px}.ba-seuil small{white-space:nowrap;color:#ff8a7e;font-size:12px;position:absolute;top:calc(100% + 4px);left:0;transform:translate(-50%)}.ba-signature{text-align:center;position:absolute;top:250px;left:0;right:0}.ba-signature-sur{font-family:var(--police-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--second-clair);margin:0 0 18px;font-size:13px}.ba-signature-titre{font-family:var(--police-titres);letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;font-size:64px;font-weight:700;line-height:1}.ba-signature-titre span{--fond:#fff;--reflet:var(--jaune);background:linear-gradient(100deg, var(--fond) 42%, var(--reflet) 50%, var(--fond) 58%) no-repeat;color:#0000;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;margin:0 .12em;display:inline-block}.ba-signature-titre .ba-accent{--fond:var(--jaune);--reflet:#fff}.ba-anime .ba-signature-titre span{opacity:0;filter:blur(8px);transition:opacity .6s, transform .9s var(--ba-entree), filter .7s;transition-delay:calc(var(--i) * .12s + .15s);transform:translateY(40px)}.ba-anime .ba-signature[data-etat=actif] .ba-signature-titre span{opacity:1;filter:none;animation:ba-balayage 1.8s calc(var(--i) * .12s + 1s) ease-in-out both;transform:none}.ba-signature-trait{background:linear-gradient(90deg, transparent, var(--jaune), transparent);width:62%;height:2px;margin:26px auto 0;display:block;box-shadow:0 0 18px #f2c14eb3}.ba-anime .ba-signature-trait{opacity:0;transition:transform 1.4s var(--ba-entree) .7s, opacity .6s .7s;transform:scaleX(0)}.ba-anime .ba-signature[data-etat=actif] .ba-signature-trait{opacity:1;transform:none}@keyframes ba-balayage{0%{background-position:100% 0}to{background-position:0 0}}.ba[data-format=compact] .ba-toile{width:400px;height:420px}.ba[data-format=compact] .ba-legende{font-size:25px}.ba[data-format=compact] .ba-message,.ba[data-format=compact] .ba-marche,.ba[data-format=compact] .ba-verdict{width:400px;padding:16px 18px 18px;top:78px;left:0}.ba[data-format=compact] .ba-message-texte,.ba[data-format=compact] .ba-lien-carte,.ba[data-format=compact] .ba-part-detail,.ba[data-format=compact] .ba-marche-tete .ba-etiquette,.ba[data-format=compact] .ba-marche figcaption,.ba[data-format=compact] .ba-objectifs small,.ba[data-format=compact] .ba-y-secondaire{display:none}.ba[data-format=compact] .ba-avatar{width:42px;height:42px;font-size:13px}.ba[data-format=compact] .ba-qui b{font-size:16px}.ba[data-format=compact] .ba-qui span{font-size:12px}.ba[data-format=compact] .ba-message h3{margin:14px 0 0;font-size:20px}.ba[data-format=compact] .ba-part{margin-top:14px;padding:10px 14px}.ba[data-format=compact] .ba-part-libelle{font-size:13.5px}.ba[data-format=compact] .ba-part-valeur{font-size:32px}.ba[data-format=compact] .ba-message-actions{margin-top:14px}.ba[data-format=compact] .ba-cta{padding:10px 16px;font-size:14.5px}.ba[data-format=compact] .ba-lecture{justify-content:space-between;width:100%}.ba[data-format=compact] .ba-horloge{text-align:left;font-size:20px}.ba[data-format=compact] .ba-prix{font-size:27px}.ba[data-format=compact] .ba-grille text{font-size:26px}.ba[data-format=compact] .ba-annonce{max-width:200px;padding:6px 9px;font-size:12.5px}.ba[data-format=compact] .ba-annonce b{font-size:10.5px}.ba[data-format=compact] .ba-directeur{--r:calc((var(--i) - 1) * 6deg);top:92px;left:calc(var(--i) * 80px);width:240px;z-index:calc(2 - (var(--i) - 1) * (var(--i) - 1));padding:14px 14px 16px}.ba[data-format=compact] .ba-note-valeur{font-size:38px}.ba[data-format=compact] .ba-competences li{grid-template-columns:1fr 40px 24px;font-size:11.5px}.ba[data-format=compact] .ba-verdict h3{font-size:20px}.ba[data-format=compact] .ba-picto{width:42px;height:42px}.ba[data-format=compact] .ba-objectifs{margin-top:10px}.ba[data-format=compact] .ba-objectifs li{grid-template-columns:auto 1fr;gap:10px;padding:8px 0;font-size:13.5px;line-height:1.3}.ba[data-format=compact] .ba-badge{padding:4px 9px 4px 7px;font-size:11px}.ba[data-format=compact] .ba-confiance{margin-top:8px;padding-top:10px}.ba[data-format=compact] .ba-confiance-tete b{font-size:22px}.ba[data-format=compact] .ba-jauge{margin-bottom:20px}.ba[data-format=compact] .ba-signature{top:150px}.ba[data-format=compact] .ba-signature-titre{font-size:44px}.ba-pause{z-index:3;right:max(var(--marge), calc((100% - var(--largeur)) / 2 + var(--marge)));width:2.5rem;height:2.5rem;color:var(--sur-nuit);cursor:pointer;background:#060f1c99;border:1px solid #f4f1ea4d;border-radius:50%;place-items:center;padding:0;transition:background-color .2s,border-color .2s;display:grid;position:absolute;bottom:1.1rem}.ba-pause:hover{border-color:var(--jaune);background:#060f1ce6}.ba-pause:focus-visible{outline:2px solid var(--jaune);outline-offset:3px}.ba-pause svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.ba-lecture-ico{fill:currentColor!important}.ba-pause .ba-lecture-ico,.ba-en-pause .ba-pause .ba-pause-ico{display:none}.ba-en-pause .ba-pause .ba-lecture-ico{display:block}@media (width<=64rem){.ba-carte{background:linear-gradient(#172b42f2,#0a1728f7)}.ba-paysage{height:calc(var(--ba-hauteur-mobile,min(56svh, 31rem)) + 4rem)}.ba-scene{width:auto;height:calc(var(--ba-hauteur-mobile,min(56svh, 31rem)) - 3.4rem);inset:.7rem .7rem auto}.ba-voile{background:linear-gradient(180deg, #060f1c00 0%, #060f1c00 calc(var(--ba-hauteur-mobile,min(56svh, 31rem)) - 6rem), #060f1cd9 calc(var(--ba-hauteur-mobile,min(56svh, 31rem)) + 1rem), #060f1c calc(var(--ba-hauteur-mobile,min(56svh, 31rem)) + 4rem))}.ba-pause{top:calc(var(--ba-hauteur-mobile,min(56svh, 31rem)) - 2.5rem);bottom:auto;right:.9rem}}.ba-arret *,.ba-arret :before,.ba-arret :after{animation-play-state:paused!important}
