.af-heros{position:relative;container-type:inline-size}.af-scene{aspect-ratio:1/.88;width:100%;transform-style:preserve-3d;--mt:.625;--mec:.625;--rg:.833;--av:0;--h:0;--a:0;font-size:clamp(7.5px,2.05cqw,14.5px);position:relative}.af-scene[data-phase="1"]{--mec:.628;--av:.1;--h:.077}.af-scene[data-phase="2"]{--mec:.63;--rg:.84;--av:.3;--h:.233;--a:.568}.af-scene[data-phase="3"]{--mec:.603;--rg:.8;--av:.45;--h:.35;--a:.8}.af-scene[data-phase="4"]{--mec:.54;--rg:.72;--av:.52;--h:.407;--a:.852}.af-scene[data-phase="5"]{--mec:.543;--rg:.72;--av:.6;--h:.467;--a:.852}.af-scene[data-phase="6"]{--mec:.548;--rg:.733;--av:1;--h:.78;--a:.852}.af-val{display:inline-grid}.af-val>*,.af-statuts>*{grid-area:1/1}.af-scene .af-p{opacity:0;transition:opacity .3s ease, transform .5s var(--so-ease);transform:translateY(.45em)}.af-scene .af-p.af-p-fixe{opacity:1;transform:none}.af-scene[data-phase="0"] .af-p-0,.af-scene[data-phase="1"] .af-p-1,.af-scene[data-phase="2"] .af-p-2,.af-scene[data-phase="3"] .af-p-3,.af-scene[data-phase="4"] .af-p-4,.af-scene[data-phase="5"] .af-p-5,.af-scene[data-phase="6"] .af-p-6,.af-scene[data-phase="7"] .af-p-7{opacity:1;transition-delay:.22s;transform:none}.af-plan{z-index:1;aspect-ratio:360/446;height:94%;position:absolute;top:0;left:-1%}.af-coupe{width:100%;height:100%;display:block;overflow:visible}.af-coupe :is(path,rect,circle){fill:none;stroke-linecap:round;stroke-linejoin:round}.af-coupe text{font-family:var(--so-mono);fill:#a9b9ffb3;font-size:6.4px}.af-c-base path{stroke:#9db0ff80;stroke-width:1px;vector-effect:non-scaling-stroke}.af-c-base .af-c-masse{fill:#5b78ff29;stroke:#a9b9ff9e}.af-c-base .af-c-sol{stroke:#a9b9ffb3}.af-c-base .af-c-terre{stroke:#9db0ff52}.af-c-base .af-c-fen{stroke:#9db0ff4d;fill:#5b78ff0d}.af-c-base .af-c-rad{stroke:#a9b9ff80}.af-c-base .af-c-gaine{stroke:#9db0ff42;stroke-dasharray:2 4}.af-coupe .af-c-etage{fill:#a9b9ff80;font-size:6px}.af-c-cotes path{stroke:#a9b9ff8c;stroke-width:1px;vector-effect:non-scaling-stroke}.af-c-cartouche path{stroke:#a9b9ff73;stroke-width:1px;vector-effect:non-scaling-stroke}.af-coupe .af-c-cartouche text{fill:#a9b9ff99;font-size:5.6px}.af-t{stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset 1.1s,opacity .15s}.af-neuf .af-t{stroke:#e4eaff;stroke-width:1.5px}.af-neuf .af-t-fin{stroke-width:.9px}.af-e .af-t:nth-child(2){transition-delay:.12s}.af-e .af-t:nth-child(3){transition-delay:.5s}.af-e .af-t:nth-child(4){transition-delay:.62s}.af-e .af-t:nth-child(5){transition-delay:.7s}.af-e .af-t:nth-child(6){transition-delay:.8s}.af-e .af-t:nth-child(7){transition-delay:.95s}.af-e .af-t:nth-child(8){transition-delay:1.05s}.af-e .af-t:nth-child(9){transition-delay:1.2s}.af-e .af-t:nth-child(10){transition-delay:1.3s}.af-e .af-t:nth-child(11){transition-delay:1.4s}.af-e .af-t:nth-child(12){transition-delay:1.5s}.af-scene[data-passe~="2"] .af-e2 .af-t,.af-scene[data-passe~="3"] .af-e3 .af-t,.af-scene[data-passe~="4"] .af-e4 .af-t,.af-scene[data-passe~="5"] .af-e5 .af-t,.af-scene[data-passe~="6"] .af-e6 .af-t{stroke-dashoffset:0;opacity:1}.af-scene[data-passe~="3"] .af-e3 .af-t{transition-delay:1.6s}.af-scene[data-phase="2"] .af-e2 .af-t,.af-scene[data-phase="3"] .af-e3 .af-t,.af-scene[data-phase="4"] .af-e4 .af-t,.af-scene[data-phase="5"] .af-e5 .af-t,.af-scene[data-phase="6"] .af-e6 .af-t{stroke:#fff;filter:drop-shadow(0 0 2.5px #7c93fff2)}.af-scene[data-phase="4"] .af-e4 .af-t{stroke:var(--so-ambre-clair);filter:drop-shadow(0 0 2.5px #f59e0bcc)}.af-scene[data-passe~="4"] .af-e4 .af-t{stroke:#fbe3b0}.af-ancienne{transition:opacity .7s}.af-ancienne .af-c-tirets{stroke:#e2e8ff9e;stroke-width:1.2px;stroke-dasharray:3 2.6}.af-coupe .af-c-mot{fill:#e2e8ffb8;font-size:6.2px}.af-croix .af-t{stroke:#fff;stroke-width:1.7px;transition-duration:.55s}.af-scene[data-passe~="1"] .af-croix .af-t{stroke-dashoffset:0;opacity:1}.af-scene[data-passe~="1"] .af-croix .af-t+.af-t{transition-delay:.3s}.af-scene[data-passe~="1"] .af-ancienne{opacity:0;transition-delay:1.5s}.af-z{fill:#5b78ff14;stroke:#a9b9ff99;stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .5s}.af-scene[data-phase="1"] .af-z1,.af-scene[data-phase="2"] .af-z2,.af-scene[data-phase="4"] .af-z2,.af-scene[data-phase="3"] .af-z3,.af-scene[data-phase="5"] .af-z5,.af-scene[data-phase="6"] .af-z6{opacity:1}.af-scene[data-phase="4"] .af-z2{stroke:#ffd27ab3;fill:#f59e0b12}.af-chaud rect{fill:#5fd3f28c;stroke:none;opacity:0;filter:drop-shadow(0 0 3px #5fd3f2e6);transition:opacity .8s}.af-scene[data-passe~="5"] .af-chaud-0 rect{opacity:1;transition-delay:.9s}.af-scene[data-passe~="5"] .af-chaud-1 rect{opacity:1;transition-delay:1.7s}.af-scene[data-passe~="6"] .af-chaud-2 rect{opacity:1;transition-delay:.9s}.af-scene[data-passe~="6"] .af-chaud-3 rect{opacity:1;transition-delay:1.7s}.af-lum rect{fill:#a9b9ff29;stroke:none;opacity:0;transition:opacity 1s}.af-scene[data-passe~="5"] :is(.af-lum-0,.af-lum-1) rect,.af-scene[data-passe~="6"] :is(.af-lum-2,.af-lum-3) rect{opacity:1;transition-delay:1.4s}.af-scene[data-phase="7"] .af-lum rect{opacity:0;transition-delay:0s}.af-flux{fill:none;stroke:var(--so-cyan);stroke-width:1.5px;stroke-dasharray:3 9;opacity:0;transition:opacity .6s}.af-scene[data-phase="6"] .af-flux{opacity:.95;transition-delay:2.2s;animation:1.1s linear infinite af-flux}@keyframes af-flux{to{stroke-dashoffset:-12px}}.af-nacelle{opacity:0;transition:opacity .5s}.af-nacelle path{stroke:#e2e8ffe6;stroke-width:1.2px}.af-mat{transform-box:view-box;transform-origin:65px 294px;transition:transform 1.3s var(--so-ease);transform:scaleY(.07)}.af-panier{transform-box:view-box;transition:transform 1.3s var(--so-ease);transform:translateY(204px)}.af-scene[data-phase="3"] .af-nacelle{opacity:1}.af-scene[data-phase="3"] :is(.af-mat,.af-panier){transition-delay:.35s;transform:none}.af-scene[data-phase="4"] .af-nacelle{transition-delay:1s}.af-point{opacity:0;transition:opacity .4s}.af-point-onde{fill:none;stroke:var(--so-bleu-clair);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}.af-point-coeur{fill:#fff;stroke:none}.af-coupe .af-point text{fill:#fff;paint-order:stroke;stroke:#070c1c;stroke-width:3px;font-size:8.4px;font-weight:600}.af-point-4 .af-point-onde{stroke:var(--so-ambre-clair)}.af-point-4 .af-point-coeur{fill:var(--so-ambre)}.af-scene[data-phase="1"] .af-point-1,.af-scene[data-phase="2"] .af-point-2,.af-scene[data-phase="3"] .af-point-3,.af-scene[data-phase="4"] .af-point-4{opacity:1;transition-delay:.5s}.af-scene[data-phase="1"] .af-point-1 .af-point-onde,.af-scene[data-phase="2"] .af-point-2 .af-point-onde,.af-scene[data-phase="3"] .af-point-3 .af-point-onde,.af-scene[data-phase="4"] .af-point-4 .af-point-onde{animation:1.6s ease-out infinite af-onde}@keyframes af-onde{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(2.3)}}.af-fil{opacity:0;transition:opacity .4s}.af-fil path{stroke:#a9b9ffb3;stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.af-fil circle{fill:#fff;stroke:none;opacity:0;filter:drop-shadow(0 0 3px #7c93ff)}.af-fil-4 path{stroke:#ffd27abf}.af-fil-4 circle{fill:var(--so-ambre-clair);filter:drop-shadow(0 0 3px #f59e0b)}.af-scene[data-phase="1"] .af-fil-1,.af-scene[data-phase="2"] .af-fil-2,.af-scene[data-phase="4"] .af-fil-4{opacity:1;transition-delay:.7s}.af-scene[data-phase="1"] .af-fil-1 circle,.af-scene[data-phase="2"] .af-fil-2 circle,.af-scene[data-phase="4"] .af-fil-4 circle{animation:1.15s cubic-bezier(.5,0,.3,1) .9s both af-goutte}@keyframes af-goutte{0%{opacity:0;transform:translate(0)}15%,82%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy))}}.af-detail:after{content:"";z-index:2;box-shadow:0 0 0 2px var(--so-bleu), 0 0 1.4em #4361ee73;opacity:0;pointer-events:none;border-radius:.8em;position:absolute;inset:-2px}.af-scene[data-phase="1"] .af-detail-h:after,.af-scene[data-phase="2"] .af-detail-a:after{animation:1.3s 1.85s both af-recoit}.af-scene[data-phase="4"] .af-detail-a:after{box-shadow:0 0 0 2px var(--so-ambre), 0 0 1.4em #f59e0b73;animation:1.3s 1.85s both af-recoit}@keyframes af-recoit{0%{opacity:0}25%{opacity:1}to{opacity:0}}.af-neuf{transition:opacity .5s}.af-scene[data-phase="7"] .af-neuf{opacity:0}.af-scene[data-phase="7"] .af-e .af-t{stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset 0s .55s,opacity 0s .55s}.af-scene[data-phase="7"] .af-croix .af-t{stroke-dashoffset:1px;opacity:0;transition:none}.af-scene[data-phase="7"] .af-ancienne{opacity:1;transition-delay:.45s}.af-scene[data-phase="7"] .af-chaud rect{opacity:0;transition-delay:0s}.est-hors :is(.af-flux,.af-point-onde,.af-fiche,.af-fil circle){animation-play-state:paused}.af-fiche{z-index:3;width:42%;color:var(--so-encre);background:#fff;border-radius:1.15em;padding:1em 1.05em 1.05em;animation:7s ease-in-out infinite af-flotte;position:absolute;top:22%;right:0;transform:translateZ(40px)rotateY(-6deg);box-shadow:0 3em 6em -2.4em #000000bf,0 0 0 1px #fff9,0 0 5em -1em #4361ee8c}@keyframes af-flotte{50%{translate:0 -.5em}}.af-fiche-tete{align-items:center;gap:.6em;display:flex}.af-logo{background:var(--so-bleu);color:#fff;letter-spacing:-.02em;border-radius:.55em;flex:none;place-items:center;width:2.1em;height:2.1em;font-size:.76em;font-weight:800;display:grid}.af-fiche-titre{min-width:0;line-height:1.3;display:grid}.af-fiche-titre b{letter-spacing:-.01em;white-space:nowrap;font-size:.9em;font-weight:750}.af-fiche-titre small{color:var(--so-gris);white-space:nowrap;text-overflow:ellipsis;font-size:.72em;overflow:hidden}.af-statuts{justify-items:end;margin-left:auto;display:grid}.af-statut{white-space:nowrap;color:var(--so-prose);background:#eef1fa;border-radius:999px;padding:.28em .75em;font-size:.7em;font-style:normal;font-weight:700}.af-statut-actif{background:var(--so-bleu-pale);color:var(--so-bleu-texte)}.af-statut-fini{background:var(--so-vert-pale);color:var(--so-vert-texte)}.af-fiche-client{border-bottom:1px solid var(--so-filet);color:var(--so-prose);white-space:nowrap;text-overflow:ellipsis;margin-top:.75em;padding-bottom:.7em;font-size:.74em;overflow:hidden}.af-fiche-client b{color:var(--so-encre)}.af-indics{grid-template-columns:1fr 1fr;gap:.45em;margin-top:.75em;display:grid}.af-indic{background:#f4f6fd;border-radius:.7em;align-content:start;gap:.32em;min-width:0;padding:.55em .65em .62em;display:grid}.af-indic-l{color:var(--so-gris);white-space:nowrap;text-overflow:ellipsis;font-size:.66em;font-weight:600;overflow:hidden}.af-indic-v{font-family:var(--so-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.4em;font-size:1.1em;font-weight:600;display:flex}.af-indic-v small{font-family:var(--font-poppins), sans-serif;letter-spacing:0;color:var(--so-gris);font-size:.56em;font-weight:500}.af-jauge{background:#e1e6f5;border-radius:1em;height:.42em;display:block;position:relative;overflow:hidden}.af-jauge>i{border-radius:inherit;background:var(--so-bleu);transform-origin:0;transform:scaleX(var(--j));transition:transform 1s var(--so-ease) .35s;position:absolute;inset:0}.af-jauge-repere>i,.af-jauge-objectif>i{background:var(--so-vert)}.af-jauge-av>i{background:var(--so-bleu-vif)}.af-jauge-repere:after,.af-jauge-objectif:after{content:"";z-index:1;background:var(--so-encre);width:2px;position:absolute;top:0;bottom:0}.af-jauge-repere:after{left:calc(var(--mt) * 100% - 1px);opacity:.55}.af-jauge-objectif:after{left:calc(66.7% - 1px)}.af-detail{isolation:isolate;box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.7em;gap:.38em;margin-top:.55em;padding:.5em .65em .6em;display:grid;position:relative}.af-detail:before{content:"";z-index:-1;border-radius:inherit;background:var(--so-ambre-pale);opacity:0;transition:opacity .5s .35s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f7d9a0}.af-detail>p{justify-content:space-between;align-items:baseline;gap:.6em;font-size:.72em;display:flex}.af-detail>p>span{color:var(--so-prose);white-space:nowrap;font-weight:600}.af-detail b{font-family:var(--so-mono);white-space:nowrap;align-items:baseline;gap:.4em;font-weight:600;display:inline-flex}.af-detail b small{font-family:var(--font-poppins), sans-serif;color:var(--so-gris);font-size:.9em;font-weight:500}.af-barre{background:#e1e6f5;border-radius:1em;height:.5em;display:block;position:relative}.af-barre>i{border-radius:inherit;background:var(--so-bleu);transform-origin:0;transform:scaleX(var(--j));transition:transform 1s var(--so-ease) .35s;position:absolute;inset:0}.af-barre:after{content:"";z-index:1;background:var(--so-encre);border-radius:2px;width:2px;position:absolute;top:-.22em;bottom:-.22em;left:calc(80% - 1px)}.af-detail-a>.af-barre>i{background:var(--so-bleu-vif)}.af-reste{font-size:.66em!important}.af-reste>span{color:var(--so-gris)!important;font-weight:500!important}.af-scene:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) .af-detail-a:before{opacity:1}.af-scene:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) .af-detail-a>.af-barre>i{background:var(--so-ambre)}.af-scene:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) .af-detail-a .af-reste b{color:var(--so-ambre-texte)}.af-avis{z-index:5;width:50%;height:3.9em;position:absolute;top:0;right:-1%;transform:translateZ(70px)}.af-avis p{color:var(--so-encre);opacity:0;transition:opacity .35s ease, transform .6s var(--so-ease);background:#fffffff7;border-radius:1em;align-items:center;gap:.65em;padding:.6em .8em;display:flex;position:absolute;inset:0 0 auto;transform:translateY(-.8em)scale(.94);box-shadow:0 1.4em 2.6em -1.2em #000000a6,0 0 0 1px #ffffffb3}.af-avis-ico{background:var(--so-bleu-pale);width:2.2em;height:2.2em;color:var(--so-bleu-texte);border-radius:.7em;flex:none;place-items:center;display:grid}.af-avis-3 .af-avis-ico,.af-avis-4 .af-avis-ico{background:var(--so-ambre-pale);color:var(--so-ambre-texte)}.af-avis-5 .af-avis-ico,.af-avis-6 .af-avis-ico{background:var(--so-vert-pale);color:var(--so-vert-texte)}.af-avis p>span:last-child{min-width:0}.af-avis b{white-space:nowrap;font-size:.84em;display:block}.af-avis small{color:var(--so-gris);white-space:nowrap;text-overflow:ellipsis;font-size:.72em;display:block;overflow:hidden}.af-scene[data-phase="0"] .af-avis-0,.af-scene[data-phase="1"] .af-avis-1,.af-scene[data-phase="2"] .af-avis-2,.af-scene[data-phase="3"] .af-avis-3,.af-scene[data-phase="4"] .af-avis-4,.af-scene[data-phase="5"] .af-avis-5,.af-scene[data-phase="6"] .af-avis-6{opacity:1;transition-delay:.25s;transform:none}.af-rail{z-index:2;grid-template-columns:repeat(5,1fr);display:grid;position:absolute;bottom:0;left:2%;right:2%}.af-rail li{color:#e2e8ff73;justify-items:center;gap:.55em;font-size:.78em;font-weight:600;transition:color .4s;display:grid;position:relative}.af-rail li:before,.af-rail li:after{content:"";height:2px;position:absolute;top:.42em;left:-50%;right:50%}.af-rail li:before{background:#9db0ff29}.af-rail li:after{background:var(--so-bleu-clair);transform-origin:0;transition:transform .7s var(--so-ease);transform:scaleX(0)}.af-rail li:first-child:before,.af-rail li:first-child:after{display:none}.af-rail i{z-index:1;background:var(--so-nuit-3);border-radius:50%;width:.95em;height:.95em;transition:background-color .4s,box-shadow .4s;position:relative;box-shadow:inset 0 0 0 2px #9db0ff59}.af-scene .af-rail-0,.af-scene[data-passe~="1"] .af-rail-1,.af-scene[data-passe~="2"] .af-rail-2,.af-scene[data-passe~="5"] .af-rail-3,.af-scene[data-passe~="6"] .af-rail-4{color:#fff}.af-scene[data-passe~="1"] .af-rail-1:after,.af-scene[data-passe~="2"] .af-rail-2:after,.af-scene[data-passe~="5"] .af-rail-3:after,.af-scene[data-passe~="6"] .af-rail-4:after{transform:none}.af-scene .af-rail-0 i,.af-scene[data-passe~="1"] .af-rail-1 i,.af-scene[data-passe~="2"] .af-rail-2 i,.af-scene[data-passe~="5"] .af-rail-3 i,.af-scene[data-passe~="6"] .af-rail-4 i{background:var(--so-bleu);box-shadow:0 0 0 3px #4361ee4d,0 0 1em #5b78ffcc}.af-scene[data-phase="6"] .af-rail-4 i{background:var(--so-vert);box-shadow:0 0 0 3px #10b9814d,0 0 1em #34d399cc}.af-scene[data-phase="7"] .af-rail li:not(.af-rail-0){color:#e2e8ff73}.af-scene[data-phase="7"] .af-rail li:not(.af-rail-0):after{transition-duration:.3s;transform:scaleX(0)}.af-scene[data-phase="7"] .af-rail li:not(.af-rail-0) i{background:var(--so-nuit-3);box-shadow:inset 0 0 0 2px #9db0ff59}.af-hist{container-type:inline-size}.af-fen{font-size:clamp(7.2px,1.9cqw,13.4px)}.af-h-pile{min-width:0;display:grid;position:relative}.af-h-pile>*{grid-area:1/1}.af-h-statuts{justify-items:end;margin-left:auto}.af-h-statuts .so-fen-statut{margin-left:0}.af-statut-gris{color:var(--so-prose);background:#eef1fa}.af-h{opacity:0;transition:opacity .35s ease, transform .5s var(--so-ease);transform:translateY(.4em)}.af-h-0{opacity:1;transform:none}.so-histoire[data-etape] .af-h{opacity:0;transform:translateY(.4em)}.so-histoire[data-etape="0"] .af-h-0,.so-histoire[data-etape="1"] .af-h-1,.so-histoire[data-etape="2"] .af-h-2,.so-histoire[data-etape="3"] .af-h-3,.so-histoire[data-etape="4"] .af-h-4,.so-histoire[data-etape="5"] .af-h-5,.so-histoire[data-etape="6"] .af-h-6{opacity:1;transition-delay:.15s;transform:none}.af-fen-corps{grid-template-columns:3.4em minmax(0,1fr);height:34em;display:grid}.af-menu{border-right:1px solid var(--so-filet);background:#f7f9ff;align-content:start;gap:.5em;padding:1em .65em;display:grid}.af-m{color:#94a3c7;border-radius:.6em;place-items:center;width:2.1em;height:2.1em;transition:background-color .35s,color .35s;display:grid}.af-m-0{background:var(--so-bleu-pale);color:var(--so-bleu-texte)}.so-histoire[data-etape] .af-m{color:#94a3c7;background:0 0}.so-histoire[data-etape="0"] .af-m-0,.so-histoire[data-etape="1"] .af-m-1,.so-histoire[data-etape="2"] .af-m-2,.so-histoire[data-etape="3"] .af-m-3,.so-histoire[data-etape="4"] .af-m-4,.so-histoire[data-etape="5"] .af-m-5,.so-histoire[data-etape="6"] .af-m-6{background:var(--so-bleu-pale);color:var(--so-bleu-texte)}.af-fen-droite{grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.af-bandeau{border-bottom:1px solid var(--so-filet);background:#fafbff;padding:.85em 1.1em .8em}.af-bandeau-titre{align-items:baseline;gap:.8em;min-width:0;font-size:.9em;display:flex}.af-bandeau-titre b{letter-spacing:-.01em;flex:none;font-weight:750}.af-bandeau-titre span{min-width:0;color:var(--so-gris);white-space:nowrap;text-overflow:ellipsis;font-size:.88em;overflow:hidden}.af-bandeau-indics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5em;margin-top:.6em;display:grid}.af-bi{min-width:0;box-shadow:inset 0 0 0 1px var(--so-filet);background:#fff;border-radius:.65em;gap:.28em;padding:.5em .7em .6em;display:grid}.af-bi-l{color:var(--so-gris);white-space:nowrap;text-overflow:ellipsis;font-size:.7em;font-weight:600;overflow:hidden}.af-bi>b{font-family:var(--so-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.12em;font-weight:600}.af-bi-j{background:#e6eaf7;border-radius:1em;height:.4em;display:block;position:relative;overflow:hidden}.af-bi-j>i{border-radius:inherit;background:var(--so-bleu);transform-origin:0;transform:scaleX(var(--j0));transition:transform .9s var(--so-ease) .2s;position:absolute;inset:0}.af-bi-1 .af-bi-j>i,.af-bi-2 .af-bi-j>i{background:var(--so-vert)}.af-bi-3 .af-bi-j>i{background:var(--so-bleu-vif)}.af-bi-1 .af-bi-j:after,.af-bi-2 .af-bi-j:after{content:"";z-index:1;background:var(--so-encre);width:2px;position:absolute;top:0;bottom:0}.af-bi-1 .af-bi-j:after{opacity:.55;left:calc(62.5% - 1px)}.af-bi-2 .af-bi-j:after{left:calc(66.7% - 1px)}.so-histoire[data-etape="1"] .af-bi-j>i{transform:scaleX(var(--j1))}.so-histoire[data-etape="2"] .af-bi-j>i{transform:scaleX(var(--j2))}.so-histoire[data-etape="3"] .af-bi-j>i{transform:scaleX(var(--j3))}.so-histoire[data-etape="4"] .af-bi-j>i{transform:scaleX(var(--j4))}.so-histoire[data-etape="5"] .af-bi-j>i{transform:scaleX(var(--j5))}.so-histoire[data-etape="6"] .af-bi-j>i{transform:scaleX(var(--j6))}.af-onglets{border-bottom:1px solid var(--so-filet);gap:.15em;padding:.5em 1.1em 0;font-size:.8em;display:flex;overflow:hidden}.af-o{color:var(--so-gris);white-space:nowrap;border-radius:.55em .55em 0 0;flex:none;padding:.45em .8em;transition:color .3s,background-color .3s,box-shadow .3s}.af-o-0{color:var(--so-bleu-texte);box-shadow:inset 0 -2px 0 var(--so-bleu);background:#f3f6ff;font-weight:700}.so-histoire[data-etape] .af-o{color:var(--so-gris);box-shadow:none;background:0 0;font-weight:400}.so-histoire[data-etape="0"] .af-o-0,.so-histoire[data-etape="1"] .af-o-1,.so-histoire[data-etape="2"] .af-o-2,.so-histoire[data-etape="3"] .af-o-3,.so-histoire[data-etape="4"] .af-o-4,.so-histoire[data-etape="5"] .af-o-5,.so-histoire[data-etape="6"] .af-o-6{color:var(--so-bleu-texte);box-shadow:inset 0 -2px 0 var(--so-bleu);background:#f3f6ff;font-weight:700}.af-panneaux{position:relative;overflow:hidden}.af-pn{opacity:0;visibility:hidden;transition:opacity .45s ease, transform .7s var(--so-ease), visibility 0s .45s;position:absolute;inset:1em 1.1em;transform:translateY(1em)}.af-pn-0{opacity:1;visibility:visible;transition-delay:0s;transform:none}.so-histoire[data-etape] .af-pn{opacity:0;visibility:hidden;transition:opacity .35s ease, transform .6s var(--so-ease), visibility 0s .35s;transform:translateY(1em)}.so-histoire[data-etape="0"] .af-pn-0,.so-histoire[data-etape="1"] .af-pn-1,.so-histoire[data-etape="2"] .af-pn-2,.so-histoire[data-etape="3"] .af-pn-3,.so-histoire[data-etape="4"] .af-pn-4,.so-histoire[data-etape="5"] .af-pn-5,.so-histoire[data-etape="6"] .af-pn-6{opacity:1;visibility:visible;transition:opacity .5s ease .15s, transform .8s var(--so-ease) .15s, visibility 0s;transform:none}@keyframes af-entre{0%{opacity:0;transform:translateY(.7em)}to{opacity:1;transform:none}}@keyframes af-glisse{0%{opacity:0;transform:translate(-1.2em)}to{opacity:1;transform:none}}@keyframes af-remplit{0%{transform:scaleX(0)}}.af-coche{background:var(--so-vert);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;display:inline-grid}.af-tr{border-bottom:1px solid #f0f3fb;align-items:center;gap:.6em;padding:.5em .45em;font-size:.86em;display:grid}.af-tr>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.af-tr b{font-family:var(--so-mono);font-weight:600}.af-tr small{color:var(--so-gris);font-size:.84em;display:block}.af-th{border-bottom-color:var(--so-filet)}.af-th>span{color:var(--so-gris);font-size:.86em;font-weight:600}.af-tr em{color:var(--so-prose);background:#eef1fa;border-radius:999px;padding:.12em .55em;font-size:.84em;font-style:normal;font-weight:700;display:inline-block}.af-tr em.ok{background:var(--so-vert-pale);color:var(--so-vert-texte)}.af-cadre{box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.75em;gap:.22em;padding:.6em .8em .65em;font-size:.84em;display:grid}.af-cadre-t{margin-bottom:.1em;font-size:.92em;font-weight:700}.af-cadre>p:not(.af-cadre-t),.af-rg>p:not(.af-cadre-t){justify-content:space-between;gap:.8em;display:flex}.af-cadre>p>span,.af-rg>p>span{color:var(--so-prose)}.af-cadre>p>b,.af-rg>p>b{font-family:var(--so-mono);white-space:nowrap;font-weight:600}.af-cadre-nuit{background:var(--so-encre);color:#fff;box-shadow:none}.af-cadre-nuit>p>span{color:#e2e8ffbf!important}.af-cadre-nuit>p:last-child>b{color:var(--so-vert-vif)}.af-jb{background:#e1e6f5;border-radius:1em;height:.55em;margin:.25em 0 .1em;display:block;position:relative}.af-jb>i{border-radius:inherit;background:var(--so-bleu);transform-origin:0;transform:scaleX(var(--j,0));position:absolute;inset:0}.af-jb:after{content:"";z-index:2;background:var(--so-encre);border-radius:2px;width:2px;position:absolute;top:-.22em;bottom:-.22em;left:calc(80% - 1px)}.af-cadre-reste{font-weight:700}.af-cadre-reste>span{color:var(--so-encre)!important}.af-pn-0{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-content:start;gap:1.2em;display:grid}.af-cmd{box-shadow:0 0 0 1px var(--so-filet), 0 1em 2.4em -1.4em #0f172a4d;background:#fff;border-radius:.85em;align-content:start;padding:.8em .9em .9em;display:grid}.af-param{background:var(--so-vert-pale);color:var(--so-vert-texte);border-radius:.6em;align-items:center;gap:.55em;padding:.45em .6em;font-size:.76em;font-weight:600;line-height:1.35;display:flex}.af-cmd-titre{border-bottom:1px solid var(--so-filet);justify-content:space-between;gap:.8em;margin-top:.8em;padding-bottom:.45em;font-size:.9em;display:flex}.af-cmd-titre b{font-family:var(--so-mono)}.af-cmd-titre span{color:var(--so-gris)}.af-cmd-l{border-bottom:1px solid #f0f3fb;grid-template-columns:1.4em minmax(0,1fr) auto;gap:.5em;padding:.55em .25em;font-size:.86em;display:grid}.af-cmd-l>span:first-child{font-family:var(--so-mono);color:var(--so-gris)}.af-cmd-l b,.af-cmd-total b{font-family:var(--so-mono);font-variant-numeric:tabular-nums;font-weight:500}.af-cmd-total{justify-content:space-between;padding:.6em .25em 0;font-size:.9em;font-weight:700;display:flex}.af-cmd-total b{font-weight:700}.af-cadres{align-content:start;gap:.5em;display:grid}.af-cadres-titre{font-family:var(--so-mono);color:var(--so-bleu-texte);font-size:.74em}.so-histoire[data-etape="0"] .af-cmd-l{animation:af-glisse .55s var(--so-ease) calc(.25s + var(--i) * .14s) both}.so-histoire[data-etape="0"] .af-cadre{animation:af-entre .55s var(--so-ease) calc(.8s + var(--i) * .2s) both}.af-pn-1{align-content:start;gap:1em;display:grid}.af-phases .af-tr{grid-template-columns:minmax(0,1.6fr) 3.6em 3.6em 6.2em 6.6em}.af-phases .af-tr>span:nth-child(2),.af-phases .af-tr>span:nth-child(3),.af-phases .af-tr>span:nth-child(5){font-family:var(--so-mono)}.af-phases .af-tr>span:nth-child(5){text-align:right}.af-phases .af-th>span{font-family:inherit!important}.af-court{display:none}.af-puce{background:var(--so-bleu);vertical-align:.05em;border-radius:.18em;width:.6em;height:.6em;margin-right:.55em;display:inline-block}.af-phases .af-tr:nth-child(3) .af-puce{background:var(--so-bleu-vif)}.af-phases .af-tr:nth-child(4) .af-puce{background:var(--so-cyan)}.af-macro{box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.85em;padding:.8em .9em .9em}.af-macro-titre{justify-content:space-between;gap:.8em;font-size:.84em;display:flex}.af-macro-titre span{color:var(--so-gris)}.af-macro-g{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:.32em;margin-top:.6em;font-size:.84em;display:grid}.af-mg-t{color:var(--so-gris);font-size:.84em;font-weight:600}.af-mg-t:not(:first-child){text-align:center}.af-mg-n{white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;display:flex;overflow:hidden}.af-mg-c{background:var(--so-bleu-pale);height:2.1em;color:var(--so-bleu-texte);border-radius:.45em;place-items:center;display:grid}.af-mg-c b{font-family:var(--so-mono);font-weight:600}.af-compteurs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4em;margin-top:.7em;display:grid}.af-compteurs li{box-shadow:inset 0 0 0 1px var(--so-filet);background:#fff;border-radius:.55em;gap:.1em;padding:.4em .6em;font-size:.8em;display:grid}.af-compteurs span{color:var(--so-gris);font-size:.88em}.af-compteurs b{font-family:var(--so-mono);font-size:1.08em;font-weight:600}.so-histoire[data-etape="1"] .af-phases .af-tr:not(.af-th){animation:af-glisse .55s var(--so-ease) calc(.25s + var(--i) * .16s) both}.so-histoire[data-etape="1"] .af-mg-c{animation:af-entre .45s var(--so-ease) calc(.8s + var(--i) * .1s) both}.so-histoire[data-etape="1"] .af-compteurs li{animation:af-entre .45s var(--so-ease) calc(1.2s + var(--i) * .12s) both}.af-pn-2{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-content:start;gap:1em;display:grid}.af-achats .af-tr{grid-template-columns:7.2em minmax(0,1fr) 5.9em;padding-left:.7em;box-shadow:inset 3px 0 #cbd5e1}.af-achats .af-th{box-shadow:none}.af-achats .af-vert{box-shadow:inset 3px 0 0 var(--so-vert)}.af-achats .af-orange{box-shadow:inset 3px 0 0 var(--so-ambre)}.af-achats .af-tr>span:nth-child(3){text-align:right;font-family:var(--so-mono)}.af-legende{color:var(--so-gris);flex-wrap:wrap;gap:.3em 1.1em;padding:.6em .45em 0;font-size:.72em;display:flex}.af-legende span{align-items:center;gap:.45em;display:inline-flex}.af-legende i{background:#cbd5e1;border-radius:.3em;width:1.1em;height:.45em}.af-legende .af-l-orange{background:var(--so-ambre)}.af-legende .af-l-vert{background:var(--so-vert)}.af-achats .af-th>span{font-family:inherit!important}.af-tr-neuf{background:var(--so-ambre-pale)}.af-cadre-achat{--j:.852;align-self:start}.af-cadre-achat .af-jb:before{content:"";z-index:1;border-radius:inherit;background:var(--so-ambre);transform-origin:0;position:absolute;inset:0;transform:scaleX(.852)}.af-cadre-achat .af-cadre-reste>b{color:var(--so-ambre-texte)}.so-histoire[data-etape="2"] .af-achats .af-tr:not(.af-th){animation:af-glisse .5s var(--so-ease) calc(.2s + var(--i) * .2s) both}.so-histoire[data-etape="2"] .af-cadre-achat .af-jb>i{animation:af-remplit 1.1s var(--so-ease) .4s both}.so-histoire[data-etape="2"] .af-cadre-achat .af-jb:before{animation:.5s 1.4s both af-ambre}.so-histoire[data-etape="2"] .af-cadre-achat .af-cadre-reste{animation:af-entre .45s var(--so-ease) 1.5s both}@keyframes af-ambre{0%{opacity:0}}.af-pn-3{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-content:start;gap:1.1em;display:grid}.af-heures .af-tr{grid-template-columns:3.2em 3.6em minmax(0,1fr) 3.2em 4.6em}.af-heures .af-tr>span:first-child,.af-heures .af-tr>span:nth-child(4),.af-heures .af-tr>span:nth-child(5){font-family:var(--so-mono)}.af-heures .af-tr>span:nth-child(4),.af-heures .af-tr>span:nth-child(5){text-align:right}.af-heures .af-th>span{font-family:inherit!important}.af-tr-pied{color:var(--so-gris);padding:.55em .45em;font-size:.76em}.af-cote-droite{align-content:start;gap:.6em;display:grid}.af-cadre-mo{--j:.467}.af-cadre-mo .af-cadre-reste>b{color:var(--so-vert-texte)}.af-pointage{background:var(--so-encre);color:#fff;border-radius:.75em;align-items:center;gap:.65em;padding:.6em .75em;font-size:.8em;display:flex}.af-pointage-ico{background:var(--so-bleu);border-radius:50%;flex:none;place-items:center;width:2em;height:2em;display:grid}.af-pointage small{color:#e2e8ffb3;display:block}.so-histoire[data-etape="3"] .af-heures .af-tr:not(.af-th){animation:af-glisse .5s var(--so-ease) calc(.2s + var(--i) * .18s) both}.so-histoire[data-etape="3"] .af-cadre-mo .af-jb>i{animation:af-remplit 1.1s var(--so-ease) .5s both}.so-histoire[data-etape="3"] .af-pointage{animation:af-entre .5s var(--so-ease) 1.3s both}.af-pn-4{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-content:start;gap:1.1em;display:grid}.af-form{box-shadow:0 0 0 1px var(--so-filet), 0 1em 2.4em -1.4em #0f172a4d;background:#fff;border-radius:.85em;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5em .6em;padding:.8em .9em .9em;display:grid}.af-form-titre{grid-column:1/-1;font-size:.9em;font-weight:700}.af-champ{gap:.2em;min-width:0;font-size:.8em;display:grid}.af-champ>span{color:var(--so-gris);white-space:nowrap;text-overflow:ellipsis;font-size:.88em;overflow:hidden}.af-champ>b{box-shadow:inset 0 0 0 1px var(--so-filet);white-space:nowrap;text-overflow:ellipsis;background:#f5f7fd;border-radius:.45em;padding:.38em .55em;font-weight:600;overflow:hidden}.af-champ-large{grid-column:1/-1}.af-champ-total>b{background:var(--so-bleu-pale);box-shadow:none;color:var(--so-bleu-texte);font-family:var(--so-mono)}.af-cases{flex-wrap:wrap;grid-column:1/-1;gap:.5em 1.4em;font-size:.8em;display:flex}.af-cases>span{align-items:center;gap:.45em;display:inline-flex}.af-case{border-radius:.3em;width:1.4em;height:1.4em;display:inline-block;box-shadow:inset 0 0 0 1.5px #c5cee8}.af-liste{align-content:start;gap:.45em;display:grid}.af-liste li{box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.7em;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55em;padding:.55em .7em;font-size:.8em;display:grid}.af-liste li>span{min-width:0}.af-liste li>span b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.af-liste small{color:var(--so-gris);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.af-liste em{background:var(--so-bleu-pale);color:var(--so-bleu-texte);white-space:nowrap;border-radius:999px;margin-right:.5em;padding:.05em .5em;font-size:.9em;font-style:normal;font-weight:700;display:inline-block}.af-liste em.af-em-gris{color:var(--so-prose);background:#eef1fa}.af-liste li>b{font-family:var(--so-mono);font-weight:600}.so-histoire[data-etape="4"] .af-champ{animation:af-entre .45s var(--so-ease) .3s both}.so-histoire[data-etape="4"] .af-champ:nth-child(n+3){animation-delay:.55s}.so-histoire[data-etape="4"] .af-champ:nth-child(n+5){animation-delay:.8s}.so-histoire[data-etape="4"] .af-champ-total,.so-histoire[data-etape="4"] .af-cases{animation:af-entre .45s var(--so-ease) 1.05s both}.so-histoire[data-etape="4"] .af-liste li{animation:af-glisse .5s var(--so-ease) calc(1.2s + var(--i) * .18s) both}.af-pn-5{grid-template-columns:minmax(0,2.25fr) minmax(0,1fr);align-content:start;gap:1em;display:grid}.af-situ .af-tr{grid-template-columns:minmax(0,1fr) repeat(4,4.9em)}.af-situ .af-tr>span:nth-child(n+2){text-align:right;font-family:var(--so-mono)}.af-situ .af-th>span{font-family:inherit!important}.af-situ-cmd{font-weight:600}.af-situ-f>span:first-child{color:var(--so-prose);padding-left:1.3em;position:relative}.af-arbre{border-bottom:1px solid #c5cee8;border-left:1px solid #c5cee8;width:.65em;height:.85em;position:absolute;top:-.2em;left:.35em}.af-situ .af-tr em{font-family:var(--font-poppins), sans-serif}.af-barres{gap:.45em;margin-top:.7em;display:grid}.af-barres p{grid-template-columns:11em minmax(0,1fr) 2.8em;align-items:center;gap:.6em;font-size:.8em;display:grid}.af-barres span{color:var(--so-prose)}.af-barres i{background:#e6eaf7;border-radius:1em;height:.55em;display:block;position:relative;overflow:hidden}.af-barres i>i{border-radius:inherit;background:var(--so-bleu);transform-origin:0;transform:scaleX(var(--j));position:absolute;inset:0}.af-barres p:last-child i>i{background:var(--so-vert)}.af-barres b{text-align:right;font-family:var(--so-mono);font-weight:600}.af-rg{box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.85em;align-content:start;gap:.4em;padding:.75em .85em .85em;font-size:.82em;display:grid}.af-rg>p>b{text-align:right;font-family:var(--font-poppins), sans-serif!important;white-space:normal!important}.af-rg-pdf{background:var(--so-encre);color:#fff;border-radius:.6em;align-items:center;margin-top:.3em;padding:.55em;font-weight:700;justify-content:center!important;gap:.45em!important}.af-rg-pdf>span{color:#fff!important}.so-histoire[data-etape="5"] .af-situ .af-tr:not(.af-th){animation:af-glisse .5s var(--so-ease) calc(.25s + var(--i) * .2s) both}.so-histoire[data-etape="5"] .af-barres i>i{animation:af-remplit 1s var(--so-ease) calc(.9s + var(--i) * .15s) both}.so-histoire[data-etape="5"] .af-rg{animation:af-entre .5s var(--so-ease) 1.2s both}.af-pn-6{align-content:start;gap:1em;display:grid}.af-analyse .af-tr{grid-template-columns:minmax(0,1.7fr) repeat(5,minmax(0,1fr))}.af-analyse .af-tr>span:nth-child(n+2){text-align:right;font-family:var(--so-mono)}.af-analyse .af-th>span{font-family:inherit!important}.af-tr-ambre>span:last-child{color:var(--so-ambre-texte);font-weight:700}.af-tr-vert>span:last-child{color:var(--so-vert-texte);font-weight:700}.af-tr-total{border-top:2px solid var(--so-encre);border-bottom:0;font-weight:700}.af-bilan{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;display:grid}.af-bilan li{min-width:0;box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.75em;align-items:flex-start;gap:.55em;padding:.6em .7em;font-size:.78em;line-height:1.35;display:flex}.af-bilan li>span{min-width:0}.af-bilan b{display:block}.af-bilan small{color:var(--so-gris);margin-top:.1em;display:block}.af-bilan .af-bilan-export{background:var(--so-encre);color:#fff;box-shadow:none}.af-bilan .af-bilan-export svg{color:var(--so-bleu-clair);flex:none;margin-top:.1em}.af-bilan .af-bilan-export small{color:#e2e8ffb3}.so-histoire[data-etape="6"] .af-analyse .af-tr:not(.af-th){animation:af-glisse .5s var(--so-ease) calc(.25s + var(--i) * .2s) both}.so-histoire[data-etape="6"] .af-bilan li{animation:af-entre .5s var(--so-ease) calc(1.2s + var(--i) * .18s) both}.af-cas{box-shadow:0 0 0 1px var(--so-filet), 0 40px 90px -50px #0f172a73;background:#fff;border-radius:28px;margin-top:clamp(36px,5vw,56px);padding:clamp(16px,2.2vw,28px)}.af-cas-tete{border-bottom:1px solid var(--so-filet);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:0 4px 18px;display:flex}.af-cas-affaire{align-items:center;gap:12px;min-width:0;display:flex}.af-cas-logo{background:var(--so-bleu);color:#fff;letter-spacing:-.02em;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:800;display:grid}.af-cas-affaire b{letter-spacing:-.01em;font-size:.96rem;display:block}.af-cas-affaire small{color:var(--so-gris);font-size:.8rem;display:block}.af-cas-leg{color:var(--so-gris);flex-wrap:wrap;gap:8px 18px;font-size:.8rem;display:flex}.af-cas-leg span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.af-cas-leg i{border-radius:3px;width:16px;height:10px;display:inline-block}.af-leg-prevu{border:1.5px dashed #8c9bd1}.af-leg-plein{background:var(--so-bleu)}.af-leg-reste{background:#c9d3fb}.af-leg-ambre{background:var(--so-ambre)}.af-cas-grille{grid-template-columns:minmax(0,1fr) 312px;gap:clamp(22px,3vw,44px);padding-top:22px;display:grid}.af-cur{gap:4px;display:grid}.af-cur-l{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.af-cur-l span{font-size:.95rem;font-weight:650}.af-cur-l b{font-family:var(--so-mono);letter-spacing:-.03em;color:var(--so-bleu-texte);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,1.2rem + 1vw,2.15rem);font-weight:600}.af-cur-piste{height:44px;position:relative}.af-cur-fond{background:#e3e8f6;border-radius:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:15px;right:15px;overflow:hidden}.af-cur-fond i{border-radius:inherit;background:var(--so-bleu);transform-origin:0;transform:scaleX(var(--v));position:absolute;inset:0}.af-cur-jalons{pointer-events:none;position:absolute;inset:0 15px}.af-cur-jalons i{background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:background-color .25s,box-shadow .25s;position:absolute;top:50%;box-shadow:inset 0 0 0 2px #b9c4ec}.af-cur-jalons i.est-passe{box-shadow:inset 0 0 0 3px var(--so-bleu-texte);background:#fff}.af-cur-jalons i.est-imprevu{box-shadow:inset 0 0 0 2px var(--so-ambre)}.af-cur-jalons i.est-imprevu.est-passe{background:var(--so-ambre);box-shadow:0 0 0 2px #fff}.af-cur input{z-index:2;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.af-cur input::-webkit-slider-runnable-track{background:0 0;height:44px}.af-cur input::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;box-shadow:0 0 0 3px var(--so-bleu), 0 8px 18px -6px #0f172a8c;background:#fff;border-radius:50%;margin-top:7px;transition:box-shadow .25s}.af-cur input::-moz-range-track{background:0 0;height:44px}.af-cur input::-moz-range-thumb{width:26px;height:26px;box-shadow:0 0 0 3px var(--so-bleu), 0 8px 18px -6px #0f172a8c;background:#fff;border:0;border-radius:50%}.af-cur input:focus-visible{outline:none}.af-cur input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--so-bleu), 0 0 0 8px #4361ee47}.af-cur input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--so-bleu), 0 0 0 8px #4361ee47}.af-cur-bornes{font-family:var(--so-mono);color:var(--so-gris);justify-content:space-between;padding:0 2px;font-size:.72rem;display:flex}.af-graphe{margin-top:26px;padding-left:56px;position:relative}.af-axe{pointer-events:none;height:320px;position:absolute;top:0;left:0;right:0}.af-axe span{left:0;right:0;bottom:calc(var(--y) * 100%);border-top:1px dashed #e1e6f5;position:absolute}.af-axe small{font-family:var(--so-mono);color:var(--so-gris);font-size:.72rem;position:absolute;top:-.75em;left:0}.af-cols{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid;position:relative}.af-col{grid-template-rows:320px auto;gap:12px;min-width:0;display:grid}.af-col-piste{position:relative}.af-fantome{z-index:2;left:0;right:0;bottom:calc(var(--pa) * 100%);height:calc((var(--pb) - var(--pa)) * 100%);pointer-events:none;border:1.5px dashed #6f80c2;border-radius:6px;position:absolute}.af-b{transform-origin:50% 100%;transform:translateY(calc(var(--xa) * -100%)) scaleY(calc(var(--xb) - var(--xa)));border-radius:4px;position:absolute;inset:0}.af-b-plein{--xa:var(--sa);--xb:var(--sb);background:var(--so-bleu)}.af-b-reste{--xa:var(--ra);--xb:var(--rb);background:#c9d3fb}.af-col-vendu .af-b-plein{background:var(--so-encre)}.af-col-marge .af-b-plein{background:var(--so-vert)}.af-col.est-depasse .af-b-plein{background:var(--so-ambre)}.af-col.est-depasse .af-fantome{border-color:#b45309}.af-palier{transform:translateY(calc((1 - var(--l)) * 100%));pointer-events:none;position:absolute;inset:0}.af-palier i{border-top:1.5px dashed #a3b0da;width:calc(100% + 14px);position:absolute;top:0;left:0}.af-objectif{z-index:3;transform:translateY(calc((1 - var(--o)) * 100%));pointer-events:none;position:absolute;inset:0}.af-objectif i{border-top:2px solid var(--so-encre);position:absolute;top:0;left:-5px;right:-5px}.af-objectif small{white-space:nowrap;color:#fff;font-size:.68rem;font-weight:700;position:absolute;top:5px;left:50%;translate:-50%}.af-col-leg{text-align:center;gap:2px;display:grid}.af-col-leg span{color:var(--so-prose);font-size:.8rem;font-weight:600;line-height:1.25}.af-col-leg b{font-family:var(--so-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.92rem;font-weight:600}.af-col-leg small{color:var(--so-gris);font-size:.72rem;line-height:1.35}.af-col.est-depasse .af-col-leg b,.af-col.est-depasse .af-col-leg small{color:var(--so-ambre-texte)}.af-col.est-gagne .af-col-leg small{color:var(--so-vert-texte)}.af-col-marge .af-col-leg b{color:var(--so-vert-texte);font-size:1.08rem}.af-col-marge.est-depasse .af-col-leg b{color:var(--so-ambre-texte)}.af-cas-d{align-content:start;gap:12px;display:grid}.af-chiffres{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.af-chiffres>div{background:var(--so-pale);box-shadow:inset 0 0 0 1px var(--so-filet);border-radius:16px;padding:12px 14px;transition:background-color .3s}.af-chiffres dt{color:var(--so-gris);font-size:.76rem;font-weight:600}.af-chiffres dd{font-family:var(--so-mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0 0;font-size:1.04rem;font-weight:600}.af-chiffres dd small{color:var(--so-gris);font-size:.78rem;font-weight:500;display:block}.af-chiffres .est-vert{background:var(--so-vert-pale);box-shadow:none}.af-chiffres .est-vert dd{color:var(--so-vert-texte)}.af-chiffres .est-ambre{background:var(--so-ambre-pale);box-shadow:none}.af-chiffres .est-ambre dd{color:var(--so-ambre-texte)}.af-journal-t{color:var(--so-prose);margin-top:6px;padding-left:8px;font-size:.8rem;font-weight:700}.af-journal{gap:2px;display:grid}.af-journal button{width:100%;min-height:40px;font:inherit;text-align:left;color:var(--so-gris);cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:26px 40px minmax(0,1fr);align-items:center;gap:8px;padding:5px 8px;transition:background-color .3s,box-shadow .3s;display:grid}.af-journal button:hover{background:var(--so-pale)}.af-j-ico{width:24px;height:24px;color:var(--so-gris);background:#eef1fa;border-radius:50%;place-items:center;transition:background-color .3s,color .3s;display:grid}.af-journal .est-passe .af-j-ico{background:var(--so-vert);color:#fff}.af-journal .est-passe.est-imprevu .af-j-ico{background:var(--so-ambre)}.af-j-p{font-family:var(--so-mono);font-size:.74rem}.af-j-txt{min-width:0}.af-j-txt b{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:600;display:block;overflow:hidden}.af-j-txt small{font-size:.74rem;display:block}.af-journal .est-passe .af-j-txt b{color:var(--so-encre)}.af-journal .est-passe.est-imprevu small{color:var(--so-ambre-texte)}.af-journal .est-dernier button{box-shadow:0 0 0 1px var(--so-filet), 0 10px 24px -16px #0f172a73;background:#fff}.af-liste-aff{margin-top:clamp(36px,5vw,56px)}.af-la-fen{font-size:clamp(12px,.62rem + .3vw,14px)}.af-la-corps{grid-template-columns:196px minmax(0,1fr);min-height:430px;display:grid}.af-la-dossiers{border-right:1px solid var(--so-filet);background:#f7f9ff;align-content:start;gap:2px;padding:16px 12px;font-size:.9em;display:grid}.af-la-dt{color:var(--so-gris);padding:0 8px 8px;font-size:.84em;font-weight:700}.af-la-dossiers li:not(.af-la-dt){color:var(--so-prose);white-space:nowrap;border-radius:9px;align-items:center;gap:9px;padding:7px 9px;display:flex}.af-la-dossiers svg{color:#94a3c7;flex:none}.af-la-dossiers .est-on{background:var(--so-bleu-pale);color:var(--so-bleu-texte);font-weight:600}.af-la-dossiers .est-on svg{color:var(--so-bleu)}.af-la-dossiers .af-la-sep{margin-top:12px}.af-la-d{min-width:0;padding:14px 18px 20px}.af-la-outils{border-bottom:1px solid var(--so-filet);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-bottom:14px;display:flex}.af-la-groupe{background:var(--so-pale);box-shadow:inset 0 0 0 1px var(--so-filet);border-radius:13px;flex-wrap:wrap;align-items:center;gap:3px;padding:4px;display:inline-flex}.af-la-groupe button{min-height:34px;font:inherit;color:var(--so-prose);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:.86em;font-weight:600;transition:background-color .25s,color .25s}.af-la-groupe button:hover{color:var(--so-encre);background:#fff}.af-la-groupe button.est-on{background:var(--so-encre);color:#fff}.af-la-tri-l{width:28px;color:var(--so-gris);place-items:center;display:grid}.af-la-icones{gap:4px;margin-left:auto;display:flex}.af-la-icones i{width:32px;height:32px;color:var(--so-gris);box-shadow:inset 0 0 0 1px var(--so-filet);border-radius:9px;place-items:center;display:grid}.af-la-table{border-collapse:collapse;width:100%;margin-top:4px;font-size:.92em}.af-la-table th{border-bottom:1px solid var(--so-filet);text-align:left;color:var(--so-gris);white-space:nowrap;padding:12px 10px 9px;font-size:.8em;font-weight:600}.af-la-table th[aria-sort]{color:var(--so-bleu-texte)}.af-la-table th[aria-sort]:after{content:"";vertical-align:.15em;border:4px solid #0000;border-top-color:currentColor;border-bottom:0;width:0;height:0;margin-left:6px;display:inline-block}.af-la-table th[aria-sort=ascending]:after{border-top:0;border-bottom:4px solid}.af-la-table td{vertical-align:middle;border-bottom:1px solid #eef1f9;padding:13px 10px}.af-la-table tr.est-ambre td{background:#fff7e6bf}.af-la-num{font-family:var(--so-mono);color:var(--so-prose);white-space:nowrap;font-size:.88em}.af-la-titre{max-width:260px}.af-la-titre b{font-weight:650;display:block}.af-la-titre small{color:var(--so-gris);white-space:nowrap;text-overflow:ellipsis;font-size:.86em;display:block;overflow:hidden}.af-la-resp{white-space:nowrap}.af-la-av{background:var(--so-bleu-pale);width:26px;height:26px;color:var(--so-bleu-texte);vertical-align:middle;border-radius:50%;place-items:center;margin-right:8px;font-size:.8em;font-weight:700;display:inline-grid}.af-la-statut{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.82em;font-weight:700;display:inline-block}.af-la-actif{background:var(--so-bleu-pale);color:var(--so-bleu-texte)}.af-la-fini{background:var(--so-vert-pale);color:var(--so-vert-texte)}.af-la-brouillon{color:var(--so-prose);background:#eef1fa}.af-la-j{min-width:116px}.af-la-j b{font-family:var(--so-mono);font-variant-numeric:tabular-nums;font-size:.94em;font-weight:600;display:block}.af-la-j>i{background:#e6eaf7;border-radius:6px;height:6px;margin-top:6px;display:block;position:relative;overflow:hidden}.af-la-j>i>i{border-radius:inherit;background:var(--so-bleu);transform-origin:0;transform:scaleX(var(--j));transition:transform 1s var(--so-ease) .2s;position:absolute;inset:0}.af-la-mec>i>i{background:var(--so-vert)}.af-la-mec.est-ambre b{color:var(--so-ambre-texte)}.af-la-mec.est-ambre>i>i{background:var(--so-ambre)}.af-la-avt>i>i{background:var(--so-bleu-vif)}.af-la-jl{display:none}.so-js .af-liste-aff:not(.est-vu) .af-la-j>i>i{transform:scaleX(0)}.af-reperes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 30px;margin-top:28px;display:grid}.af-reperes li{color:var(--so-prose);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.af-reperes svg{color:var(--so-bleu);flex:none;margin-top:3px}.af-reperes b{color:var(--so-encre);font-weight:650}.so-m-affaire .so-titre{font-size:clamp(2.2rem,.9rem + 3vw,3.7rem)}@media (max-width:1279px){.af-col-leg>span{justify-content:center;align-items:flex-end;min-height:2.5em;display:flex}}@media (max-width:1023px){.af-fen-corps{height:32em}.af-cas-grille{grid-template-columns:minmax(0,1fr)}.af-cas-d{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 20px}.af-journal-t{grid-area:1/2;margin:0}.af-chiffres{grid-row:1/3}.af-journal{grid-column:2}}@media (max-width:900px){.af-la-corps{grid-template-columns:minmax(0,1fr);min-height:0}.af-la-dossiers,.af-la-icones,.af-la-table th:nth-child(3),.af-la-table td:nth-child(3){display:none}.af-reperes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.af-fen{font-size:clamp(7px,2.6cqw,10.5px)}.af-fen-corps{grid-template-columns:minmax(0,1fr);height:34em}.af-tr{padding:.44em .4em}.af-menu,.af-onglets,.af-bandeau-titre span{display:none}.af-fen-droite{grid-template-rows:auto minmax(0,1fr)}.af-bandeau{padding:.7em .8em}.af-bandeau-indics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35em;margin-top:.45em}.af-bi{padding:.4em .6em .5em}.af-bi-l{font-size:.76em}.af-pn{inset:.8em}.af-pn-0,.af-pn-2,.af-pn-3,.af-pn-4,.af-pn-5{grid-template-columns:minmax(0,1fr);gap:.6em}.af-cadres{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35em}.af-cadres-titre{grid-column:1/-1}.af-cadre{padding:.45em .55em;font-size:.8em}.af-cadres .af-cadre>p:not(.af-cadre-t){gap:0;display:grid}.af-cadres .af-cadre>p:nth-child(3),.af-param{display:none}.af-cmd-titre{margin-top:0}.af-phases .af-tr{grid-template-columns:minmax(0,1fr) 3.2em 3.2em 5.6em}.af-phases .af-tr>span:nth-child(4),.af-long{display:none}.af-court{display:inline}.af-compteurs{gap:.3em;margin-top:.5em}.af-compteurs li{padding:.3em .45em}.af-macro{padding:.6em .7em .7em}.af-macro-g{margin-top:.4em}.af-mg-c{height:1.8em}.af-achats .af-tr{grid-template-columns:7.8em minmax(0,1fr) 5.2em}.af-achats .af-tr:nth-child(2),.af-achats .af-tr:nth-child(5),.af-legende,.af-cadre-achat>p:nth-child(2){display:none}.af-heures .af-tr{grid-template-columns:3.2em 3.6em minmax(0,1fr) 3.4em}.af-heures .af-tr>span:nth-child(5),.af-tr-pied,.af-pointage,.af-liste li:nth-child(n+2),.af-cases,.af-form .af-champ:nth-child(5),.af-form .af-champ:nth-child(6){display:none}.af-champ-large{grid-column:1/-1}.af-situ .af-tr{grid-template-columns:minmax(0,1fr) repeat(3,4.2em)}.af-situ .af-tr>span:nth-child(2),.af-rg>p:not(.af-cadre-t):not(.af-rg-pdf){display:none}.af-rg{grid-template-columns:minmax(0,1fr) auto;align-items:center}.af-rg-pdf{margin-top:0}.af-analyse .af-tr{grid-template-columns:minmax(0,1fr) 3.6em 3.6em 3.8em}.af-analyse .af-tr>span:nth-child(3),.af-analyse .af-tr>span:nth-child(4){display:none}.af-bilan{grid-template-columns:minmax(0,1fr)}.af-bilan .af-bilan-export{display:none}.af-scene{aspect-ratio:1;font-size:clamp(7px,2.95cqw,11.5px)}.af-plan{aspect-ratio:296/368;width:60%;height:auto;top:12.5%;left:-3%;overflow:hidden}.af-coupe{width:121.622%;height:auto;position:absolute;top:-9.78261%;left:-10.1351%}.af-coupe :is(.af-c-cotes text,.af-c-cartouche,.af-c-etage,.af-point text){display:none}.af-fiche{width:48%;padding:.75em .75em .8em;top:13.5%;transform:translateZ(40px)}.af-fiche-titre small,.af-mot,.af-fils{display:none}.af-fiche-client{margin-top:.55em;padding-bottom:.55em;font-size:.7em}.af-indics{grid-template-columns:minmax(0,1fr);gap:.3em;margin-top:.55em}.af-indic{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25em .5em;padding:.42em .55em .48em}.af-indic-l{font-size:.72em}.af-indic-v{font-size:.98em}.af-indic-v small{display:none}.af-jauge{grid-column:1/-1}.af-detail-h{display:none}.af-detail{margin-top:.4em;padding:.45em .55em .5em}.af-detail b small{display:none}.af-avis{width:100%;height:3.6em;right:0}.af-avis b{font-size:.92em}.af-avis small{font-size:.8em}.af-rail li span{display:none}.af-scene:is([data-phase="0"],[data-phase="7"]) .af-rail-0 span,.af-scene[data-phase="1"] .af-rail-1 span,.af-scene:is([data-phase="2"],[data-phase="3"],[data-phase="4"]) .af-rail-2 span,.af-scene[data-phase="5"] .af-rail-3 span,.af-scene[data-phase="6"] .af-rail-4 span{white-space:nowrap;display:block}.af-cas{border-radius:22px;margin-inline:-6px;padding:14px}.af-cas-tete{padding-bottom:14px}.af-cas-leg{gap:6px 12px;font-size:.74rem}.af-cas-grille{padding-top:16px}.af-graphe{margin-top:14px;padding-left:0}.af-axe{display:none}.af-cols{grid-template-columns:minmax(0,1fr);gap:12px}.af-col{grid-template-rows:auto 18px;gap:5px}.af-col-leg{text-align:left;order:-1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 10px}.af-col-leg>span{min-height:0;display:block}.af-col-leg b{grid-area:1/2}.af-col-leg small{grid-column:1/-1}.af-col-marge .af-col-leg b{font-size:1rem}.af-fantome{inset:0 auto 0 calc(var(--pa) * 100%);width:calc((var(--pb) - var(--pa)) * 100%);border-radius:5px;height:auto}.af-b{transform-origin:0;transform:translateX(calc(var(--xa) * 100%)) scaleX(calc(var(--xb) - var(--xa)))}.af-palier,.af-objectif small{display:none}.af-objectif{transform:translateX(calc(var(--o) * 100%))}.af-objectif i{border-top:0;border-left:2px solid var(--so-encre);width:0;inset:-4px auto -4px 0}.af-cas-d{grid-template-columns:minmax(0,1fr)}.af-chiffres,.af-journal-t,.af-journal{grid-area:auto}.af-chiffres dd{font-size:.98rem}.af-journal li:not(.est-dernier){display:none}.af-la-d{padding:12px 12px 6px}.af-la-groupe button{min-height:40px;padding:0 11px}.af-la-table thead{display:none}.af-la-table,.af-la-table tbody{display:block}.af-la-table tr{border-bottom:1px solid #eef1f9;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;padding:14px 4px;display:grid}.af-la-table tr.est-ambre{background:#fff7e6d9;border-radius:12px;margin-inline:-8px;padding-inline:12px}.af-la-table td{border:0;padding:0;display:block;background:0 0!important}.af-la-num{grid-area:1/1/auto/3;align-self:center}.af-la-table td:nth-child(4){grid-area:1/3;justify-self:end}.af-la-titre{grid-column:1/-1;max-width:none}.af-la-j{min-width:0}.af-la-jl{color:var(--so-gris);white-space:nowrap;text-overflow:ellipsis;font-size:.74em;display:block;overflow:hidden}.af-reperes{grid-template-columns:minmax(0,1fr);gap:12px}}
