@media (min-width:1024px){.so-m-gpao .so-titre{font-size:clamp(2.3rem,.9rem + 3vw,3.75rem)}}.gp-heros{position:relative;container-type:inline-size}.gp-scene{aspect-ratio:1/.92;width:100%;transform-style:preserve-3d;font-size:clamp(7.5px,2.05cqw,14px);position:relative}.gp-planche{z-index:0;background:linear-gradient(#111d3d80,#0b143040);border-radius:.9em;position:absolute;inset:0 0 26%;box-shadow:inset 0 0 0 1px #9db0ff24}.gp-coin{border:0 solid #a9b9ff73;width:1.4em;height:1.4em;position:absolute}.gp-coin-a{border-width:1px 0 0 1px;top:.7em;left:.7em}.gp-coin-b{border-width:1px 1px 0 0;top:.7em;right:.7em}.gp-coin-c{border-width:0 0 1px 1px;bottom:.7em;left:.7em}.gp-coin-d{border-width:0 1px 1px 0;bottom:.7em;right:.7em}.gp-plan{z-index:1;width:64%;height:auto;position:absolute;top:1.5%;left:0;overflow:visible}.gp-plan :is(path,circle,ellipse,rect){vector-effect:non-scaling-stroke}.gp-plan text{font-family:var(--so-mono)}.gp-f{stroke:#a9b9ffd6;stroke-width:1px;stroke-linejoin:round;transition:stroke .5s,fill .5s}.gp-f-dessus{fill:#213470cc}.gp-f-avant{fill:#142252cc}.gp-f-cote{fill:#0d173ad6}.gp-f-creux{fill:#050918c7}.gp-pale{fill:#2b438ce6}.gp-t{fill:none;stroke:#a9b9ff7a;stroke-width:.8px}.gp-ailette{fill:none;stroke:#a9b9ff4d;stroke-width:.7px}.gp-trou{fill:#050918e6;stroke:#a9b9ff73;stroke-width:.8px}.gp-fond .gp-f{fill:#0b14308c;stroke:#a9b9ff66}.gp-venturi .gp-f-avant{fill:#14225280}.gp-venturi .gp-f-dessus{fill:none}.gp-cuivre .gp-f,.gp-cuivre-trait{stroke:var(--so-cyan)}.gp-cuivre-trait{fill:none;stroke-width:.8px;opacity:.8}.gp-grille{fill:none;stroke:#d5ddff9e;stroke-width:.75px}.gp-ouie{fill:#050918b3;stroke:#a9b9ff66;stroke-width:.7px}.gp-poignee{fill:#a9b9ff40;stroke:#d5ddffb3;stroke-width:.8px}.gp-plaque{fill:#a9b9ff1f;stroke:#a9b9ff8c;stroke-width:.7px}.gp-plaque-txt{fill:#d5ddffd9;letter-spacing:.02em;font-size:3.2px;font-weight:600}.gp-ecran{fill:#5fd3f24d;stroke:var(--so-cyan);stroke-width:.7px}.gp-piece{transition:transform 1.15s var(--so-ease)}.gp-scene:is([data-phase="1"],[data-phase="2"],[data-phase="3"]) .gp-piece{transform:translate(var(--ex), var(--ey));transition-delay:calc(var(--o) * .13s)}.gp-scene[data-phase="4"] .gp-piece{transition:transform 1.35s var(--so-ease) calc(.2s + var(--r) * .17s)}.gp-axe{fill:none;stroke:#a9b9ff80;stroke-width:.8px;stroke-dasharray:7 2.5 1.2 2.5}.gp-axes{opacity:0;transition:opacity .4s}.gp-scene:is([data-phase="1"],[data-phase="2"],[data-phase="3"]) .gp-axes{opacity:1;transition:opacity .7s .35s}.gp-bulle{opacity:0;transition:opacity .3s}.gp-scene:is([data-phase="1"],[data-phase="2"],[data-phase="3"]) .gp-bulle{opacity:1;transition:opacity .45s ease calc(.75s + var(--n) * 80ms)}.gp-bulle-pt{fill:#fff}.gp-bulle-fil{fill:none;stroke:#e2e8ffcc;stroke-width:.8px}.gp-bulle-rond{fill:var(--so-nuit-2);stroke:#e2e8fff2;stroke-width:1px}.gp-bulle-n{fill:#fff;text-anchor:middle;dominant-baseline:central;font-size:6.6px;font-weight:600}.gp-cotes{opacity:0;transition:opacity .4s}.gp-scene[data-phase="0"] .gp-cotes{opacity:1;transition:opacity .8s .5s}.gp-cote-ligne,.gp-cote-attache{fill:none;stroke:#a9b9ff9e;stroke-width:.75px}.gp-cote-fleche{fill:#a9b9ffcc;stroke:none}.gp-cote text{fill:#d5ddffe0;text-anchor:middle;dominant-baseline:central;font-size:5.6px}.gp-ctrl{opacity:0;transition:opacity .3s}.gp-scene[data-phase="5"] .gp-ctrl{opacity:1;transition:opacity .5s ease calc(.5s + var(--k) * .45s)}.gp-ctrl-mire{fill:none;stroke:var(--so-ambre-clair);stroke-width:.9px}.gp-ctrl-fil{fill:none;stroke:#ffd27abf;stroke-width:.75px}.gp-ctrl-txt{fill:var(--so-ambre-clair);dominant-baseline:central;paint-order:stroke;stroke:var(--so-nuit);stroke-width:2.4px;stroke-linejoin:round;font-size:5.4px;font-weight:600}.gp-scene[data-phase="3"] :is(.gp-pc-capot,.gp-pc-porte,.gp-pc-cote,.gp-pc-chassis,.gp-pc-plots) .gp-f{stroke:#fff}.gp-scene[data-phase="3"] :is(.gp-pc-capot,.gp-pc-porte,.gp-pc-cote,.gp-pc-chassis) .gp-f-dessus{fill:#4361ee8c}.gp-scene[data-phase="4"] :is(.gp-pc-compresseur,.gp-pc-coffret,.gp-pc-batterie,.gp-pc-ventilateur) .gp-f{stroke:#fff}.gp-scene[data-phase="4"] :is(.gp-pc-compresseur,.gp-pc-coffret,.gp-pc-batterie,.gp-pc-ventilateur) .gp-f-dessus{fill:#4361ee8c}.gp-scene[data-phase="6"] .gp-f{stroke:#34d399e6}.gp-of{z-index:5;width:41%;color:var(--so-encre);background:#fff;border-radius:1em;padding:.75em .85em .8em;position:absolute;top:0;right:0;transform:translateZ(40px);box-shadow:0 1.6em 3.2em -1.4em #000000b3,0 0 0 1px #ffffffb3,0 0 4em -1em #4361ee80}.gp-of-tete{align-items:center;gap:.55em;display:flex}.gp-of-logo{background:var(--so-bleu);color:#fff;letter-spacing:-.02em;border-radius:.55em;flex:none;place-items:center;width:2em;height:2em;font-size:.74em;font-weight:800;display:grid}.gp-of-titre{min-width:0;line-height:1.25;display:grid}.gp-of-titre b{font-family:var(--so-mono);white-space:nowrap;font-size:.8em;font-weight:600}.gp-of-titre small{color:var(--so-gris);font-size:.68em}.gp-etats{margin-left:auto;display:grid}.gp-etat{white-space:nowrap;opacity:0;transition:opacity .35s ease, transform .5s var(--so-ressort);border-radius:999px;grid-area:1/1;justify-self:end;padding:.28em .7em;font-size:.7em;font-style:normal;font-weight:700;transform:scale(.85)}.gp-etat-bleu{background:var(--so-bleu-pale);color:var(--so-bleu-texte)}.gp-etat-ambre{background:var(--so-ambre-pale);color:var(--so-ambre-texte)}.gp-etat-vert{background:var(--so-vert-pale);color:var(--so-vert-texte)}.gp-scene[data-phase="0"] .gp-ph-0,.gp-scene[data-phase="1"] .gp-ph-1,.gp-scene[data-phase="2"] .gp-ph-2,.gp-scene[data-phase="3"] .gp-ph-3,.gp-scene[data-phase="4"] .gp-ph-4,.gp-scene[data-phase="5"] .gp-ph-5,.gp-scene[data-phase="6"] .gp-ph-6{opacity:1;transition-delay:.15s;transform:none}.gp-of-produit{color:var(--so-prose);white-space:nowrap;margin-top:.5em;font-size:.76em;line-height:1.35;display:grid}.gp-of-produit>*{text-overflow:ellipsis;overflow:hidden}.gp-of-produit b{color:var(--so-encre)}.gp-fil{border-top:1px dashed #dce2f2;margin-top:.55em;padding-top:.5em;display:grid}.gp-fil-l{min-width:0;color:var(--so-bleu-texte);opacity:0;transition:opacity .3s ease, transform .5s var(--so-ease);grid-area:1/1;align-items:center;gap:.45em;font-size:.72em;font-weight:600;display:flex;transform:translateY(.45em)}.gp-fil-l svg{flex:none}.gp-fil-l>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gp-scene[data-phase="0"] .gp-fil-0,.gp-scene[data-phase="1"] .gp-fil-1,.gp-scene[data-phase="2"] .gp-fil-2,.gp-scene[data-phase="3"] .gp-fil-3,.gp-scene[data-phase="4"] .gp-fil-4,.gp-scene[data-phase="5"] .gp-fil-5,.gp-scene[data-phase="6"] .gp-fil-6{opacity:1;transition-delay:.25s;transform:none}.gp-fil-6{color:var(--so-vert-texte)}.gp-nomen{z-index:2;width:35.5%;font-family:var(--so-mono);color:#d5ddffcc;transition:opacity .5s;position:absolute;bottom:28.5%;right:2.2%}.gp-nomen table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.68em}.gp-nomen td{white-space:nowrap;text-overflow:ellipsis;border:1px solid #9db0ff42;padding:.34em .45em;transition:background-color .4s,color .4s;overflow:hidden}.gp-nomen td:first-child{text-align:center;width:3.1em}.gp-nomen td:nth-child(3){color:#a9b9ffbf;width:4.4em}.gp-nomen td:nth-child(4){text-align:right;width:3.6em;position:relative}.gp-nl-tete td{font-size:.92em;color:#a9b9ff99!important}.gp-nl-ok{color:var(--so-vert-vif);opacity:0;transition:opacity .3s;position:absolute;top:50%;left:.4em;translate:0 -50%}.gp-scene[data-phase="1"] .gp-nl td{animation:gp-ligne-vue 1s ease calc(.8s + var(--i) * 80ms) both}@keyframes gp-ligne-vue{0%,to{background:0 0}35%{color:#fff;background:#4361ee61}}.gp-scene[data-phase="3"] :is(.gp-nl-1,.gp-nl-2,.gp-nl-3) td,.gp-scene[data-phase="4"] :is(.gp-nl-4,.gp-nl-5,.gp-nl-6,.gp-nl-7,.gp-nl-8) td{color:#fff;background:#4361ee4d}.gp-scene:is([data-phase="5"],[data-phase="6"]) .gp-nl-ok{opacity:1}.gp-scene[data-phase="6"] .gp-nomen{opacity:.18}.gp-cartouche{color:#a9b9ffbf;border:1px solid #9db0ff42;gap:.1em;margin-top:-1px;padding:.45em .55em .5em;font-size:.66em;line-height:1.35;display:grid}.gp-cartouche b{font-family:var(--font-poppins), sans-serif;color:#fff;font-size:1.12em;font-weight:700}.gp-cout{z-index:4;width:38%;color:var(--so-encre);opacity:0;transition:opacity .35s ease, transform .6s var(--so-ease);background:#fff;border-radius:1em;padding:.8em .9em .85em;position:absolute;bottom:31%;right:1%;transform:translateY(1em)scale(.96);box-shadow:0 1.6em 3.2em -1.4em #000000bf,0 0 0 1px #ffffffb3}.gp-scene[data-phase="6"] .gp-cout{opacity:1;transition-delay:.9s;transform:translateZ(50px)}.gp-cout-tete{line-height:1.3;display:grid}.gp-cout-tete b{font-size:.84em}.gp-cout-tete span{color:var(--so-gris);font-size:.68em}.gp-cout-l{grid-template-columns:4.4em minmax(0,1fr) auto;align-items:center;gap:.5em;margin-top:.5em;font-size:.72em;display:grid}.gp-cout-l span{color:var(--so-prose)}.gp-cout-l b{font-family:var(--so-mono);font-variant-numeric:tabular-nums;font-weight:600}.gp-cout-l>i{background:#eef1fa;border-radius:1em;height:.55em;overflow:hidden}.gp-cout-l>i>i{border-radius:inherit;transform-origin:0;height:100%;display:block}.gp-cout-th>i>i{background:#a9b9ff;width:98%}.gp-cout-re>i>i{background:var(--so-bleu);width:99%}.gp-scene[data-phase="6"] .gp-cout-l>i>i{animation:gp-remplit 1s var(--so-ease) 1.2s both}.gp-scene[data-phase="6"] .gp-cout-re>i>i{animation-delay:1.45s}@keyframes gp-remplit{0%{transform:scaleX(0)}}.gp-cout-ecart{color:var(--so-gris);border-top:1px dashed #dce2f2;margin-top:.55em;padding-top:.45em;font-size:.7em}.gp-cout-ecart b{color:var(--so-ambre-texte);font-family:var(--so-mono);font-weight:600}.gp-etiq{z-index:4;width:25%;color:var(--so-encre);opacity:0;transition:opacity .3s ease, transform .6s var(--so-ressort);background:#fff;border-radius:.4em;padding:.55em .6em .5em;position:absolute;bottom:30%;left:4%;transform:translateY(.8em)rotate(-8deg)scale(.9);box-shadow:0 1.2em 2.4em -1em #000000b3}.gp-scene[data-phase="6"] .gp-etiq{opacity:1;transition-delay:.35s;transform:rotate(-5deg)}.gp-etiq p:first-child{line-height:1.2;display:grid}.gp-etiq p:first-child b{font-family:var(--so-mono);font-size:.78em}.gp-etiq p:first-child span{color:var(--so-prose);white-space:nowrap;text-overflow:ellipsis;font-size:.6em;overflow:hidden}.gp-etiq-code{background:repeating-linear-gradient(90deg, var(--so-encre) 0 1.5px, transparent 1.5px 3px, var(--so-encre) 3px 3.8px, transparent 3.8px 5.6px, var(--so-encre) 5.6px 7.8px, transparent 7.8px 9px);height:1.7em;margin-top:.4em;display:block}.gp-etiq-pied{font-family:var(--so-mono);color:var(--so-prose);justify-content:space-between;margin-top:.3em;font-size:.58em;display:flex}.gp-etiq-pied b{color:var(--so-vert-texte)}.gp-gantt{z-index:3;color:var(--so-encre);background:#fff;border-radius:1em;padding:.7em .85em .75em;position:absolute;bottom:0;left:3.5%;right:0;transform:translateZ(30px);box-shadow:0 2em 4em -1.8em #000c,0 0 0 1px #fff9,0 0 4.5em -1.2em #4361ee80}.gp-gantt-tete{justify-content:space-between;align-items:center;gap:.8em;font-size:.74em;font-weight:700;display:flex}.gp-gantt-tete>span{align-items:center;gap:.45em;display:inline-flex}.gp-gantt-tete svg{color:var(--so-bleu)}.gp-gantt-mode{font-style:normal;display:grid}.gp-gantt-mode>span{white-space:nowrap;border-radius:999px;grid-area:1/1;justify-self:end;padding:.2em .6em;font-size:.9em;transition:opacity .35s}.gp-gm-a{color:var(--so-prose);background:#eef1fa}.gp-gm-b{background:var(--so-bleu-pale);color:var(--so-bleu-texte);opacity:0}.gp-scene:not([data-phase="0"]):not([data-phase="1"]) .gp-gm-a{opacity:0}.gp-scene:not([data-phase="0"]):not([data-phase="1"]) .gp-gm-b{opacity:1}.gp-gantt-corps{gap:.32em;margin-top:.45em;display:grid;position:relative}.gp-gantt-jours,.gp-gl{grid-template-columns:9.6em minmax(0,1fr) 4.4em;align-items:center;gap:.6em;display:grid}.gp-gantt-jours{color:var(--so-gris);grid-template-columns:16em minmax(0,1fr) 7.33em;gap:1em;font-size:.6em}.gp-gantt-echelle{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.gp-gantt-echelle span{white-space:nowrap;padding-left:.4em}.gp-gantt-jours>span:last-child{text-align:right}.gp-gl-nom{align-items:center;gap:.45em;min-width:0;font-size:.7em;display:flex}.gp-gl-nom b{background:var(--so-pale);width:2.1em;height:2.1em;font-family:var(--so-mono);color:var(--so-bleu-texte);border-radius:.5em;flex:none;place-items:center;font-size:.9em;display:grid}.gp-gl-nom>span{min-width:0;font-weight:600;line-height:1.2;display:grid}.gp-gl-nom small{color:var(--so-gris);white-space:nowrap;text-overflow:ellipsis;font-size:.86em;font-weight:400;overflow:hidden}.gp-gl-piste{background:repeating-linear-gradient(90deg,#f3f6fe 0 calc(20% - 1px),#e1e7f8 calc(20% - 1px) 20%);border-radius:.4em;height:1.55em;position:relative}.gp-barre{top:.26em;bottom:.26em;left:calc(var(--g) * 1%);width:calc(var(--l) * 1%);transition:transform 1.25s var(--so-ease), box-shadow .4s;background:#fff;border-radius:.32em;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1.5px #a3b2e6}.gp-gl-1 .gp-barre{transition-delay:.12s}.gp-gl-2 .gp-barre{transition-delay:.24s}.gp-scene:not([data-phase="0"]):not([data-phase="1"]) .gp-barre{transform:translateX(calc(var(--dt) * 100%));box-shadow:inset 0 0 0 1.5px var(--so-bleu)}.gp-scene[data-phase="0"] .gp-barre{transition:none;animation:.7s both gp-reparait}@keyframes gp-reparait{0%{opacity:0}}.gp-barre-plein{background:var(--so-bleu);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.gp-scene[data-phase="3"] .gp-gl-0 .gp-barre-plein{transition:transform 2.1s linear .2s;transform:none}.gp-scene[data-phase="4"] .gp-gl-1 .gp-barre-plein{transition:transform 2.5s linear .2s;transform:none}.gp-scene[data-phase="5"] .gp-gl-2 .gp-barre-plein{transition:transform 2.1s linear .2s;transform:none}.gp-scene:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) .gp-gl-0 .gp-barre-plein,.gp-scene:is([data-phase="5"],[data-phase="6"]) .gp-gl-1 .gp-barre-plein,.gp-scene[data-phase="6"] .gp-gl-2 .gp-barre-plein{transform:none}.gp-scene[data-phase="6"] .gp-barre-plein{background:var(--so-vert);transition:background-color .5s}.gp-gl-q{font-family:var(--so-mono);justify-content:flex-end;align-items:center;gap:.35em;font-size:.76em;font-weight:600;display:flex}.gp-od{height:1.2em;color:var(--so-vert-texte);line-height:1.2em;display:inline-block;overflow:hidden}.gp-od-ruban{display:block}.gp-scene[data-phase="3"] .gp-gl-0 .gp-od-ruban,.gp-scene[data-phase="4"] .gp-gl-1 .gp-od-ruban,.gp-scene[data-phase="5"] .gp-gl-2 .gp-od-ruban{transition:transform 2s steps(4,end) .35s;transform:translateY(-4.8em)}.gp-scene:is([data-phase="4"],[data-phase="5"],[data-phase="6"]) .gp-gl-0 .gp-od-ruban,.gp-scene:is([data-phase="5"],[data-phase="6"]) .gp-gl-1 .gp-od-ruban,.gp-scene[data-phase="6"] .gp-gl-2 .gp-od-ruban{transform:translateY(-4.8em)}.gp-rebut{background:var(--so-rouge-pale);color:var(--so-rouge-texte);white-space:nowrap;opacity:0;transition:opacity .3s, transform .5s var(--so-ressort);border-radius:999px;padding:.05em .45em;font-size:.8em;font-style:normal;transform:scale(.6)}.gp-scene:is([data-phase="3"],[data-phase="4"],[data-phase="5"],[data-phase="6"]) .gp-rebut{opacity:1;transform:none}.gp-scene[data-phase="3"] .gp-rebut{transition-delay:1.5s}.gp-gantt-limite{z-index:2;border-right:1.5px dashed var(--so-ambre);font-family:var(--so-mono);color:var(--so-ambre-texte);align-items:flex-start;gap:.2em;padding-right:.25em;font-size:.62em;font-weight:600;display:flex;position:absolute;top:1.6em;bottom:-.1em;right:8.06452em;translate:.1em}.gp-gantt-maintenant{z-index:3;pointer-events:none;opacity:0;transition:opacity .3s;position:absolute;inset:1.4em 5em 0 10.2em;overflow:hidden}.gp-gantt-maintenant i{border-left:2px solid var(--so-encre);transform:translateX(var(--t,66.75%));position:absolute;inset:0}.gp-scene:is([data-phase="3"],[data-phase="4"],[data-phase="5"]) .gp-gantt-maintenant{opacity:1}.gp-scene[data-phase="3"] .gp-gantt-maintenant i{--t:76%;transition:transform 2.4s linear .1s}.gp-scene[data-phase="4"] .gp-gantt-maintenant i{--t:92.5%;transition:transform 2.8s linear .1s}.gp-scene[data-phase="5"] .gp-gantt-maintenant i{--t:99.4%;transition:transform 2.4s linear .1s}.gp-hist{container-type:inline-size}.gp-fen{font-size:clamp(7.2px,1.9cqw,13.6px)}.gp-chemins,.gp-statuts-fen{min-width:0;display:grid;position:relative}.gp-statuts-fen{justify-items:end;margin-left:auto}.gp-chemins>*,.gp-statuts-fen>*{grid-area:1/1}.gp-statuts-fen .so-fen-statut{margin-left:0}.gp-statuts-fen .gp-statut-ambre{background:var(--so-ambre-pale);color:var(--so-ambre-texte)}.gp-e{opacity:0;transition:opacity .35s ease, transform .5s var(--so-ease);transform:translateY(.4em)}.gp-e-0{opacity:1;transform:none}.gp-fen-corps{grid-template-columns:3.4em minmax(0,1fr);height:31em;display:grid}.gp-menu{border-right:1px solid var(--so-filet);background:#f7f9ff;align-content:start;gap:.5em;padding:1em .65em;display:grid}.gp-menu li{color:#94a3c7;border-radius:.6em;place-items:center;width:2.1em;height:2.1em;transition:background-color .35s,color .35s;display:grid}.gp-m-0{background:var(--so-bleu-pale);color:var(--so-bleu-texte)}.gp-panneaux{position:relative;overflow:hidden}.gp-p{opacity:0;visibility:hidden;transition:opacity .45s ease, transform .7s var(--so-ease), visibility 0s .45s;position:absolute;inset:1.1em 1.2em;transform:translateY(1em)}.gp-p-0{opacity:1;visibility:visible;transition-delay:0s;transform:none}.so-histoire[data-etape] .gp-e{opacity:0;transform:translateY(.4em)}.so-histoire[data-etape] .gp-p{opacity:0;visibility:hidden;transition:opacity .35s ease, transform .6s var(--so-ease), visibility 0s .35s;transform:translateY(1em)}.so-histoire[data-etape] .gp-menu li{color:#94a3c7;background:0 0}.so-histoire[data-etape="0"] .gp-e-0,.so-histoire[data-etape="1"] .gp-e-1,.so-histoire[data-etape="2"] .gp-e-2,.so-histoire[data-etape="3"] .gp-e-3,.so-histoire[data-etape="4"] .gp-e-4,.so-histoire[data-etape="5"] .gp-e-5,.so-histoire[data-etape="6"] .gp-e-6{opacity:1;transform:none}.so-histoire[data-etape="0"] .gp-p-0,.so-histoire[data-etape="1"] .gp-p-1,.so-histoire[data-etape="2"] .gp-p-2,.so-histoire[data-etape="3"] .gp-p-3,.so-histoire[data-etape="4"] .gp-p-4,.so-histoire[data-etape="5"] .gp-p-5,.so-histoire[data-etape="6"] .gp-p-6{opacity:1;visibility:visible;transition:opacity .5s ease .15s, transform .8s var(--so-ease) .15s, visibility 0s;transform:none}.so-histoire[data-etape="0"] .gp-m-0,.so-histoire[data-etape="1"] .gp-m-1,.so-histoire[data-etape="2"] .gp-m-2,.so-histoire[data-etape="3"] .gp-m-3,.so-histoire[data-etape="4"] .gp-m-4,.so-histoire[data-etape="5"] .gp-m-5,.so-histoire[data-etape="6"] .gp-m-6{background:var(--so-bleu-pale);color:var(--so-bleu-texte)}@keyframes gp-entre{0%{opacity:0;transform:translateY(.7em)}to{opacity:1;transform:none}}@keyframes gp-glisse{0%{opacity:0;transform:translate(-1.2em)}to{opacity:1;transform:none}}@keyframes gp-arrive{0%{opacity:0;transform:translate(2.4em)scale(.96)}to{opacity:1;transform:none}}@keyframes gp-pouls{0%,to{transform:none}40%{transform:scale(1.22)}}.gp-coche{background:var(--so-vert);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;display:inline-grid}.gp-doc-tete{justify-content:space-between;align-items:baseline;gap:1em;font-size:.92em;display:flex}.gp-doc-tete b{white-space:nowrap}.gp-doc-tete span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--so-gris);font-size:.86em;overflow:hidden}.gp-onglets{gap:.3em;margin-top:.6em;font-size:.84em;display:flex}.gp-onglets span{color:var(--so-gris);white-space:nowrap;border-radius:.6em .6em 0 0;align-items:center;gap:.4em;padding:.45em .9em;display:inline-flex}.gp-onglets .est-on{color:var(--so-bleu-texte);box-shadow:inset 0 -2px 0 var(--so-bleu);background:#f3f6ff;font-weight:700}.gp-onglets em{background:var(--so-bleu);color:#fff;border-radius:999px;place-items:center;min-width:1.5em;height:1.5em;font-size:.8em;font-style:normal;font-weight:700;display:inline-grid}.gp-bouton-fen{color:var(--so-bleu-texte);white-space:nowrap;background:#f3f6ff;border-radius:.6em;align-items:center;gap:.45em;padding:.45em .8em;font-size:.84em;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #d6def6}.gp-bouton-plein{background:var(--so-bleu);box-shadow:none;color:#fff}.gp-pastille-bleue{background:var(--so-bleu-pale);color:var(--so-bleu-texte);white-space:nowrap;border-radius:999px;padding:.2em .6em;font-size:.8em;font-weight:700}.gp-cmd{border-top:1px solid var(--so-filet);display:grid}.gp-cmd-tr{border-bottom:1px solid #f0f3fb;grid-template-columns:minmax(0,1fr) 3em 6.4em 6.4em;align-items:center;gap:.7em;padding:.6em .5em;font-size:.9em;display:grid}.gp-cmd-tr>span:nth-child(n+2){text-align:right;font-family:var(--so-mono);font-variant-numeric:tabular-nums}.gp-cmd-tr>span:first-child{min-width:0;line-height:1.3;display:grid}.gp-cmd-tr b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.gp-cmd-tr em{color:var(--so-gris);font-size:.8em;font-style:normal}.gp-cmd-th{letter-spacing:.04em;text-transform:uppercase;color:var(--so-gris);font-weight:600}.gp-cmd-th>span{font-size:.8em}.gp-cmd-th>span:nth-child(n+2){font-family:inherit}.gp-dispo-zero{background:var(--so-rouge-pale);min-width:2.2em;color:var(--so-rouge-texte);border-radius:999px;place-items:center;padding:.15em .5em;font-style:normal;font-weight:700;display:inline-grid}.gp-of-cree{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.4em;margin-top:1.2em;display:grid}.gp-verif{box-shadow:inset 0 0 0 1px var(--so-filet);color:var(--so-prose);white-space:nowrap;background:#f7f9ff;border-radius:.8em;align-items:center;gap:.6em;padding:.7em .9em;font-size:.86em;display:flex}.gp-verif b{font-family:var(--so-mono);color:var(--so-encre)}.gp-verif-signe{font-family:var(--so-mono);color:var(--so-rouge-texte);font-weight:700}.gp-verif-fleche{color:var(--so-bleu)}.gp-of-carte{box-shadow:0 0 0 1.5px var(--so-bleu), 0 1.2em 2.6em -1.4em #4361ee8c;background:#fff;border-radius:.9em;padding:.9em 1em}.gp-of-carte-tete{justify-content:space-between;align-items:center;gap:.8em;font-size:.92em;display:flex}.gp-of-carte-tete b{font-family:var(--so-mono);font-weight:600}.gp-of-carte dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55em 1em;margin:.8em 0;font-size:.82em;display:grid}.gp-of-carte dt{color:var(--so-gris);font-size:.9em}.gp-of-carte dd{font-family:var(--so-mono);margin:0;font-weight:600}.so-histoire[data-etape="0"] .gp-cmd-tr:not(.gp-cmd-th){animation:gp-glisse .6s var(--so-ease) calc(.25s + var(--i) * .15s) both}.so-histoire[data-etape="0"] .gp-dispo-zero{animation:.7s 1s 2 gp-pouls}.so-histoire[data-etape="0"] .gp-verif{animation:gp-entre .5s var(--so-ease) 1.1s both}.so-histoire[data-etape="0"] .gp-of-carte{animation:gp-arrive .8s var(--so-ease) 1.6s both}.gp-barre-outils{flex-wrap:wrap;align-items:center;gap:.4em;font-size:.82em;display:flex}.gp-barre-outils span{color:var(--so-prose);white-space:nowrap;background:#f3f6ff;border-radius:.55em;padding:.4em .75em;font-weight:600}.gp-barre-outils .est-on{background:var(--so-bleu);color:#fff}.gp-barre-outils em{font-style:normal;font-family:var(--so-mono);color:var(--so-gris);margin-left:auto;font-size:.92em}.gp-struct{border-top:1px solid var(--so-filet);margin-top:.7em;display:grid}.gp-st-tr{border-bottom:1px solid #f0f3fb;grid-template-columns:minmax(0,1fr) 3.2em 3.8em 4.2em 6.8em;align-items:center;gap:.6em;padding:.48em .5em;font-size:.88em;display:grid}.gp-st-tr>span:nth-child(n+2){text-align:right;font-family:var(--so-mono);font-variant-numeric:tabular-nums;color:var(--so-prose)}.gp-st-tr>span:nth-child(4){text-align:center;color:var(--so-vert-texte)}.gp-st-tr>span:last-child b{color:var(--so-encre);font-weight:700}.gp-st-tr>span:first-child{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.4em;min-width:0;display:flex;position:relative;overflow:hidden}.gp-st-th{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.gp-st-th>span{font-size:.8em;color:var(--so-gris)!important}.gp-st-th>span:nth-child(n+2){font-family:inherit}.gp-st-n1>span:first-child{padding-left:1.5em}.gp-st-n2>span:first-child{padding-left:3em}.gp-st-branche{border-bottom:1px solid #c5cee8;border-left:1px solid #c5cee8;width:.8em;height:1.35em;position:absolute;top:-.75em}.gp-st-n0 .gp-st-branche{display:none}.gp-st-n1 .gp-st-branche{left:.45em}.gp-st-n2 .gp-st-branche{left:1.95em}.gp-st-sous{background:#fafbff}.gp-st-sous>span:first-child{color:var(--so-encre);font-weight:700}.gp-st-chevron{border-left:.32em solid #0000;border-right:.32em solid #0000;border-top:.42em solid var(--so-bleu);flex:none;width:0;height:0}.gp-st-chevron.est-ferme{transform:rotate(-90deg)}.so-histoire[data-etape="1"] .gp-st-tr:not(.gp-st-th){animation:gp-glisse .5s var(--so-ease) calc(.2s + var(--i) * 90ms) both}.so-histoire[data-etape="1"] .gp-st-tr>span:last-child b{animation:gp-entre .4s var(--so-ease) calc(.8s + var(--i) * 90ms) both}.gp-p-2{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-content:start;gap:1em 1.2em;display:grid}.gp-ops{align-content:start;gap:.5em;display:grid}.gp-ops li{box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.8em;grid-template-columns:2.4em minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.65em .7em;font-size:.88em;display:grid}.gp-ops li.est-on{box-shadow:0 0 0 1.5px var(--so-bleu), 0 1em 2em -1.2em #4361ee80;background:#fff}.gp-ops b{background:var(--so-bleu-pale);height:2.2em;color:var(--so-bleu-texte);font-family:var(--so-mono);border-radius:.55em;place-items:center;display:grid}.gp-ops li>span{min-width:0;line-height:1.3;display:grid}.gp-ops strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.gp-ops small{color:var(--so-gris);white-space:nowrap;align-items:center;gap:.3em;font-size:.84em;display:inline-flex;overflow:hidden}.gp-ops em{font-style:normal;font-family:var(--so-mono);justify-items:end;font-weight:600;line-height:1.2;display:grid}.gp-ops em small{font-family:var(--font-poppins), sans-serif;font-weight:400}.gp-op-detail{box-shadow:0 0 0 1px var(--so-filet), 0 1.2em 2.6em -1.6em #0f172a59;background:#fff;border-radius:.9em;grid-row:span 2;padding:.9em 1em}.gp-op-titre{gap:.1em;font-size:.9em;display:grid}.gp-op-titre span{color:var(--so-gris);font-size:.86em}.gp-temps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4em;margin-top:.8em;display:grid}.gp-temps p{background:var(--so-pale);border-radius:.6em;gap:.1em;padding:.55em .6em;font-size:.8em;display:grid}.gp-temps span{color:var(--so-gris)}.gp-temps b{font-family:var(--so-mono);font-size:1.1em}.gp-op-dl{gap:.45em;margin-top:.8em;font-size:.8em;display:grid}.gp-op-dl div{grid-template-columns:9.5em minmax(0,1fr);gap:.6em;display:grid}.gp-op-dl dt{color:var(--so-gris)}.gp-op-dl dd{margin:0;font-weight:600}.gp-op-cout{border-top:1px dashed #dce2f2;justify-content:space-between;gap:1em;margin-top:.8em;padding-top:.6em;font-size:.86em;display:flex}.gp-op-cout span{color:var(--so-prose)}.gp-op-cout b{font-family:var(--so-mono);color:var(--so-vert-texte)}.gp-ot-crees{flex-wrap:wrap;grid-column:1;align-items:center;gap:.6em;display:flex}.gp-ot-ok{color:var(--so-vert-texte);align-items:center;gap:.45em;font-size:.84em;font-weight:600;display:inline-flex}.gp-ressources{color:var(--so-gris);flex-wrap:wrap;grid-column:1;align-self:start;gap:.5em;font-size:.78em;display:flex}.gp-ressources span{background:#f3f6ff;border-radius:999px;align-items:center;gap:.35em;padding:.3em .65em;display:inline-flex}.so-histoire[data-etape="2"] .gp-ops li{animation:gp-glisse .55s var(--so-ease) calc(.2s + var(--i) * .16s) both}.so-histoire[data-etape="2"] .gp-temps p{animation:gp-entre .45s var(--so-ease) calc(.8s + var(--i) * .12s) both}.so-histoire[data-etape="2"] .gp-op-cout b{animation:gp-entre .45s var(--so-ease) 1.3s both}.so-histoire[data-etape="2"] .gp-ot-ok{animation:gp-entre .5s var(--so-ease) 1.8s both}.gp-p-3{align-content:start;gap:.8em;display:grid}.gp-plt{gap:.35em;display:grid;position:relative}.gp-plt-tr{grid-template-columns:11.5em minmax(0,1fr);align-items:center;gap:.8em;font-size:.84em;display:grid}.gp-plt-tr>span:first-child{min-width:0;line-height:1.25;font-family:var(--so-mono);font-size:.9em;display:grid}.gp-plt-tr small{font-family:var(--font-poppins), sans-serif;color:var(--so-gris);white-space:nowrap;text-overflow:ellipsis;font-size:.9em;overflow:hidden}.gp-plt-piste{background:repeating-linear-gradient(90deg,#f5f7fd 0 calc(20% - 1px),#e3e8f7 calc(20% - 1px) 20%);border-radius:.45em;height:1.9em;position:relative}.gp-plt-piste>i{border-radius:.35em;position:absolute;top:.35em;bottom:.35em}.gp-plt-jours .gp-plt-piste{height:auto;color:var(--so-gris);background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));font-size:.86em;display:grid}.gp-plt-jours .gp-plt-piste span{padding-left:.4em}.gp-plt-autre>span:first-child{color:var(--so-gris)}.gp-plt-autre .gp-plt-piste>i{background:#d5dcf0}.gp-plt-of .gp-plt-piste>i{background:var(--so-encre);border-radius:.2em;inset:.6em 0 .6em 66.75%}.gp-plt-ot>span:first-child{padding-left:1.2em}.gp-plt-ot .gp-plt-piste>i{background:var(--so-bleu);box-shadow:0 .4em 1em -.4em #4361eeb3}.gp-plt-limite{border-right:2px dashed var(--so-ambre);font-family:var(--so-mono);color:var(--so-ambre-texte);white-space:nowrap;align-items:flex-end;gap:.3em;padding-right:.35em;font-size:.72em;font-weight:600;display:flex;position:absolute;top:1.6em;bottom:-1.7em;right:0}.gp-plt-dialogue{z-index:3;min-width:13em;box-shadow:0 1.4em 3em -1.2em #0f172a80, 0 0 0 1px var(--so-filet);opacity:0;background:#fff;border-radius:.8em;gap:.3em;padding:.8em .9em;font-size:.84em;display:grid;position:absolute;top:2.6em;right:1em}.gp-plt-dialogue span{font-family:var(--so-mono);background:#f3f6ff;border-radius:.45em;padding:.35em .55em}.gp-plt-dialogue em{background:var(--so-bleu);color:#fff;border-radius:.45em;justify-self:end;padding:.3em .9em;font-style:normal;font-weight:700}.gp-calendrier{box-shadow:inset 0 0 0 1px var(--so-filet);color:var(--so-prose);background:#f7f9ff;border-radius:.7em;align-items:center;gap:.5em;padding:.55em .8em;font-size:.8em;display:flex}.gp-calendrier svg{color:var(--so-bleu);flex:none}.so-histoire[data-etape="3"] .gp-plt-dialogue{animation:1.6s .3s both gp-dialogue}@keyframes gp-dialogue{0%{opacity:0;transform:translateY(.6em)scale(.96)}18%,70%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}.so-histoire[data-etape="3"] .gp-plt-ot .gp-plt-piste>i{animation:gp-au-plus-tard 1.2s var(--so-ease) calc(1.5s + var(--i) * .12s) both}@keyframes gp-au-plus-tard{0%{transform:translateX(calc(var(--av) * 100%));background:#fff;box-shadow:inset 0 0 0 1.5px #a3b2e6}}.so-histoire[data-etape="3"] .gp-plt-of .gp-plt-piste>i{animation:.5s 2.6s both gp-entre}.gp-p-4{align-content:start;display:grid}.gp-decl{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:1.2em;margin-top:.9em;display:grid}.gp-decl-t{letter-spacing:.03em;text-transform:uppercase;color:var(--so-gris);margin-bottom:.45em;font-size:.78em;font-weight:700}.gp-decl-t small{text-transform:none;letter-spacing:0;font-weight:400}.gp-quatre{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4em;margin-bottom:.9em;display:grid}.gp-quatre p{background:var(--so-pale);border-radius:.7em;justify-items:center;gap:.1em;padding:.6em .2em;display:grid}.gp-quatre b{font-family:var(--so-mono);color:var(--so-gris);font-size:1.5em;line-height:1}.gp-quatre span{color:var(--so-gris);font-size:.72em}.gp-quatre .gp-q-ok{background:var(--so-vert-pale)}.gp-quatre .gp-q-ok b,.gp-quatre .gp-q-ok span{color:var(--so-vert-texte)}.gp-tps{gap:.3em;display:grid}.gp-tps p{background:#f7f9ff;border-radius:.55em;grid-template-columns:minmax(0,1fr) auto 4.2em;align-items:baseline;gap:.6em;padding:.4em .6em;font-size:.84em;display:grid}.gp-tps span{color:var(--so-prose)}.gp-tps b{font-family:var(--so-mono)}.gp-tps em{font-style:normal;font-family:var(--so-mono);color:var(--so-gris);text-align:right;font-size:.9em}.gp-tps-plus b{color:var(--so-ambre-texte)}.gp-cs-tr{border-bottom:1px solid #f0f3fb;grid-template-columns:minmax(0,1fr) 3.8em 6em 3.6em;align-items:center;gap:.5em;padding:.5em;font-size:.84em;display:grid}.gp-cs-tr>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gp-cs-tr>span:nth-child(n+2){text-align:right;font-family:var(--so-mono)}.gp-cs-th{letter-spacing:.02em;text-transform:uppercase;color:var(--so-gris);border-top:1px solid var(--so-filet);font-weight:600}.gp-cs-th>span{font-size:.78em}.gp-cs-th>span:nth-child(n+2){font-family:inherit}.gp-cs-ecart{background:var(--so-ambre-pale);color:var(--so-ambre-texte);border-radius:.4em}.gp-bon-sortie{color:var(--so-bleu-texte);background:#f3f6ff;border-radius:.6em;align-items:center;gap:.45em;margin-top:.8em;padding:.45em .75em;font-size:.8em;font-weight:600;display:inline-flex}.gp-journal{background:var(--so-encre);color:#e2e8ffd1;border-radius:.7em;grid-template-columns:auto auto minmax(0,1fr);gap:.8em;margin-top:1em;padding:.55em .8em;font-size:.8em;display:grid}.gp-journal span:first-child{font-family:var(--so-mono);color:var(--so-bleu-clair)}.gp-journal span:nth-child(2){color:#fff;font-weight:700}.so-histoire[data-etape="4"] .gp-quatre p{animation:gp-entre .45s var(--so-ease) calc(.3s + var(--i) * .1s) both}.so-histoire[data-etape="4"] .gp-cs-tr:not(.gp-cs-th){animation:gp-glisse .5s var(--so-ease) calc(.7s + var(--i) * .12s) both}.so-histoire[data-etape="4"] .gp-journal{animation:gp-entre .5s var(--so-ease) 1.5s both}.gp-p-5{align-content:start;gap:.9em;display:grid}.gp-ctl{border-top:1px solid var(--so-filet);display:grid}.gp-ctl-tr{border-bottom:1px solid #f0f3fb;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 6.2em 7.6em 6.2em;align-items:center;gap:.7em;padding:.7em .5em;font-size:.84em;display:grid}.gp-ctl-tr>span:first-child{align-items:center;gap:.5em;min-width:0;font-weight:600;display:flex}.gp-ctl-tr>span:first-child b{background:var(--so-encre);color:#fff;width:2.1em;height:2.1em;font-family:var(--so-mono);border-radius:50%;flex:none;place-items:center;font-size:.86em;display:grid}.gp-ctl-tr>span:nth-child(2){color:var(--so-prose);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gp-ctl-th{letter-spacing:.04em;text-transform:uppercase;color:var(--so-gris);font-weight:600}.gp-ctl-th>span{font-size:.8em}.gp-ctl-th>span:first-child{font-weight:600!important}.gp-ctl-nom{font-family:var(--so-mono);text-align:right;font-weight:600}.gp-ctl-ecart{font-family:var(--so-mono);color:var(--so-prose);white-space:nowrap;justify-content:flex-end;align-items:center;gap:.5em;display:flex}.gp-tol{background:#eef1fa;border-radius:1em;flex:none;width:3em;height:.5em;position:relative}.gp-tol:before{content:"";background:var(--so-encre);width:1.5px;margin-left:-.75px;position:absolute;top:-.25em;bottom:-.25em;left:50%}.gp-tol>i{border-radius:inherit;background:var(--so-vert-vif);opacity:.7;position:absolute;inset:0 25%}.gp-ctl-tr>span:last-child{color:var(--so-gris);font-size:.9em}.gp-ctl-note{color:var(--so-prose);align-items:center;gap:.5em;font-size:.8em;display:flex}.gp-ctl-note svg{color:var(--so-bleu);flex:none}.so-histoire[data-etape="5"] .gp-ctl-tr:not(.gp-ctl-th){animation:gp-glisse .5s var(--so-ease) calc(.25s + var(--i) * .15s) both}.so-histoire[data-etape="5"] .gp-tol>i{animation:gp-tolere .8s var(--so-ease) calc(.7s + var(--i) * .15s) both}@keyframes gp-tolere{0%{transform:scaleX(0)}}.gp-p-6{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-content:start;gap:1.2em;display:grid}.gp-cout-fen{box-shadow:0 0 0 1px var(--so-filet), 0 1.2em 2.6em -1.6em #0f172a59;background:#fff;border-radius:.9em;padding:.9em 1em}.gp-cf-tr{border-bottom:1px solid #f0f3fb;grid-template-columns:minmax(0,1fr) 6.4em 6.4em;align-items:center;gap:.6em;padding:.5em .2em;font-size:.86em;display:grid}.gp-cf-tr>span:nth-child(n+2){text-align:right;font-family:var(--so-mono);font-variant-numeric:tabular-nums}.gp-cf-th{letter-spacing:.04em;text-transform:uppercase;color:var(--so-gris);margin-top:.6em;font-weight:600}.gp-cf-th>span{font-size:.8em;font-family:inherit!important}.gp-cf-total{border-bottom:0;font-weight:700}.gp-cf-barres{gap:.35em;margin-top:.5em;display:grid}.gp-cf-barres p{color:var(--so-gris);grid-template-columns:5.4em minmax(0,1fr);align-items:center;gap:.6em;font-size:.78em;display:grid}.gp-cf-barres i{background:#eef1fa;border-radius:1em;height:.6em;display:block;overflow:hidden}.gp-cf-barres i i{border-radius:inherit;transform-origin:0;background:#a9b9ff;height:100%}.gp-cf-barres p:last-child i i{background:var(--so-bleu)}.gp-cf-ecart{border-top:1px dashed #dce2f2;grid-template-columns:auto auto;justify-content:space-between;gap:.1em 1em;margin-top:.7em;padding-top:.6em;font-size:.86em;display:grid}.gp-cf-ecart span{color:var(--so-prose)}.gp-cf-ecart b{font-family:var(--so-mono);color:var(--so-ambre-texte)}.gp-cf-ecart small{color:var(--so-gris);grid-column:1/-1;font-size:.86em}.gp-fin{align-content:start;gap:.7em;display:grid}.gp-fin-t{letter-spacing:.03em;text-transform:uppercase;color:var(--so-gris);font-size:.78em;font-weight:700}.gp-etiquettes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;display:grid}.gp-mini-etiq{box-shadow:0 0 0 1px var(--so-filet), 0 .6em 1.4em -.8em #0f172a66;background:#fff;border-radius:.4em;gap:.3em;padding:.55em .6em;font-size:.78em;display:grid}.gp-mini-etiq b{font-family:var(--so-mono)}.gp-mini-etiq i{background:repeating-linear-gradient(90deg, var(--so-encre) 0 1px, transparent 1px 2.5px, var(--so-encre) 2.5px 3.3px, transparent 3.3px 4.8px, var(--so-encre) 4.8px 6.4px, transparent 6.4px 7.4px);height:1.4em;display:block}.gp-mini-etiq span{font-family:var(--so-mono);color:var(--so-vert-texte);font-size:.86em}.gp-cloture{box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.7em;justify-content:space-between;align-items:center;gap:.6em;padding:.6em .7em;font-size:.82em;display:flex}.gp-cloture span{color:var(--so-prose)}.gp-cloture b{white-space:nowrap;border-radius:.5em;grid-area:1/1;align-items:center;gap:.35em;padding:.3em .7em;display:inline-flex}.gp-cloture{grid-template-columns:minmax(0,1fr) auto;display:grid}.gp-cloture span{grid-column:1}.gp-cloture b{grid-area:1/2}.gp-cloture-a{background:var(--so-bleu);color:#fff}.gp-cloture-b{background:var(--so-vert-pale);color:var(--so-vert-texte);opacity:0}.so-histoire[data-etape="6"] .gp-cf-tr:not(.gp-cf-th){animation:gp-glisse .5s var(--so-ease) calc(.25s + var(--i) * .15s) both}.so-histoire[data-etape="6"] .gp-cf-barres i i{animation:gp-remplit 1s var(--so-ease) .8s both}.so-histoire[data-etape="6"] .gp-cf-barres p:last-child i i{animation-delay:1s}.so-histoire[data-etape="6"] .gp-mini-etiq{animation:gp-entre .45s var(--so-ease) calc(1.2s + var(--i) * .12s) both}.so-histoire[data-etape="6"] .gp-cloture-a{animation:.4s 2.1s both gp-part}.so-histoire[data-etape="6"] .gp-cloture-b{animation:gp-entre .45s var(--so-ease) 2.35s both}@keyframes gp-part{to{opacity:0;transform:scale(.9)}}.gp-nv{box-shadow:0 0 0 1px var(--so-filet), 0 40px 90px -50px #0f172a73;background:#fff;border-radius:28px;grid-template-columns:minmax(0,20.5rem) minmax(0,1fr);margin-top:clamp(36px,5vw,56px);display:grid;overflow:hidden}.gp-nv-cote{isolation:isolate;color:#fff;background:var(--so-nuit);padding:26px 24px 28px;position:relative}.gp-nv-cote-int{top:calc(var(--so-nav) + 22px);align-content:start;gap:24px;display:grid;position:sticky}.gp-nv-cote:before{content:"";z-index:-1;background-image:linear-gradient(var(--so-ligne) 1px, transparent 1px), linear-gradient(90deg, var(--so-ligne) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 30% 30%,#000 20%,#0000 85%);mask-image:radial-gradient(90% 70% at 30% 30%,#000 20%,#0000 85%)}.gp-nv-titre{align-items:center;gap:12px;display:flex}.gp-nv-logo{background:var(--so-bleu);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.gp-nv-titre>span:last-child{line-height:1.3;display:grid}.gp-nv-titre b{font-size:1rem}.gp-nv-titre small{font-family:var(--so-mono);color:var(--so-bleu-clair);font-size:.74rem}.gp-nv-qte{gap:12px;display:grid;position:relative}.gp-nv-qte label{font-family:var(--so-mono);color:#e2e8ffb8;font-size:.78rem}.gp-nv-qte-ligne{justify-content:space-between;align-items:center;gap:12px;display:flex}.gp-nv-pas{cursor:pointer;color:#fff;width:44px;height:44px;transition:background-color .3s, transform .4s var(--so-ease);background:#ffffff14;border:0;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #9db0ff4d}.gp-nv-pas:hover:not(:disabled){background:#ffffff29}.gp-nv-pas:active:not(:disabled){transform:scale(.94)}.gp-nv-pas:disabled{opacity:.35;cursor:default}.gp-nv-valeur{justify-content:center;align-items:baseline;gap:8px;min-width:0;display:flex}.gp-nv-valeur b{font-family:var(--so-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:3.1rem;font-weight:600;line-height:1}.gp-nv-valeur span{color:#e2e8ffb8;font-size:.92rem}.gp-nv-glissiere{padding:6px 0 20px;position:relative}.gp-nv-glissiere input{appearance:none;cursor:pointer;background:0 0;width:100%;height:40px;margin:-6px 0;display:block}.gp-nv-cote :focus-visible{outline-color:var(--so-bleu-clair)}.gp-nv-glissiere input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--so-bleu-vif) calc(var(--p) * 1%), #ffffff29 0);border-radius:6px;height:6px}.gp-nv-glissiere input::-moz-range-track{background:linear-gradient(90deg, var(--so-bleu-vif) calc(var(--p) * 1%), #ffffff29 0);border-radius:6px;height:6px}.gp-nv-glissiere input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:26px;height:26px;margin-top:-10px;box-shadow:0 0 0 5px #5b78ff59,0 6px 16px -4px #0009}.gp-nv-glissiere input::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 5px #5b78ff59,0 6px 16px -4px #0009}.gp-nv-glissiere input:focus-visible{outline:3px solid var(--so-bleu-clair);outline-offset:6px;border-radius:10px}.gp-nv-commande{left:calc(13px + (100% - 26px) * var(--c) / 100);font-family:var(--so-mono);color:var(--so-ambre-clair);white-space:nowrap;pointer-events:none;align-items:center;gap:5px;font-size:.68rem;display:inline-flex;position:absolute;bottom:0;translate:-50%}.gp-nv-commande i{background:var(--so-ambre-clair);width:1.5px;height:9px;position:absolute;top:-12px;left:50%}.gp-nv-graduation{height:16px;font-family:var(--so-mono);color:#e2e8ff80;margin-top:-2px;font-size:.68rem;position:relative}.gp-nv-graduation span{left:calc(13px + (100% - 26px) * var(--c) / 100);position:absolute;translate:-50%}.gp-nv-qte-tete{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.gp-nv-astuce{color:var(--so-ambre-clair);white-space:nowrap;opacity:0;transition:opacity .4s, transform .5s var(--so-ease);pointer-events:none;font-size:.74rem;font-weight:600;transform:translate(-6px)}.gp-nv.est-demo .gp-nv-astuce{opacity:1;transform:none}.gp-nv-serie{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px 4px;display:grid}.gp-nv-serie svg{opacity:.5;width:100%;height:auto;transition:opacity .3s ease, transform .45s var(--so-ressort);transform:scale(.78)}.gp-nv-serie path{fill:#0000;stroke:#a9b9ff73;stroke-width:1px;stroke-linejoin:round;transition:fill .3s,stroke .3s}.gp-nv-serie .est-plein{opacity:1;transform:none}.gp-nv-serie .est-plein .gp-nv-cube-dessus{fill:#8ea2ff;stroke:#c9d4ff}.gp-nv-serie .est-plein .gp-nv-cube-gauche{fill:var(--so-bleu);stroke:#c9d4ff}.gp-nv-serie .est-plein .gp-nv-cube-droite{fill:#2b43c4;stroke:#c9d4ff}.gp-nv-bilan{gap:10px;display:grid}.gp-nv-etat{border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:.92rem;transition:background-color .3s,box-shadow .3s;display:flex}.gp-nv-etat svg{flex:none}.gp-nv-etat.est-ok{box-shadow:inset 3px 0 0 var(--so-vert);background:#10b98129}.gp-nv-etat.est-ok svg{color:var(--so-vert-vif)}.gp-nv-etat.est-manque{box-shadow:inset 3px 0 0 var(--so-rouge);background:#dc262633}.gp-nv-etat.est-manque svg{color:#fca5a5}.gp-nv-cout{background:#ffffff0d;border-radius:14px;gap:2px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #9db0ff29}.gp-nv-cout span{color:#e2e8ffb3;font-size:.8rem}.gp-nv-cout b{font-family:var(--so-mono);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:600}.gp-nv-cout small{color:var(--so-bleu-clair);font-size:.8rem}.gp-nv-arbre{min-width:0;padding:18px 20px 22px}.gp-nv-arbre-tete{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 12px;display:flex}.gp-nv-arbre-tete p{min-width:0;color:var(--so-prose);white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.gp-nv-arbre-tete p b{font-family:var(--so-mono);color:var(--so-encre)}.gp-nv-tout{background:var(--so-pale);min-height:40px;box-shadow:inset 0 0 0 1px var(--so-filet);font:inherit;color:var(--so-bleu-texte);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 16px;font-size:.86rem;font-weight:600;transition:background-color .3s}.gp-nv-tout:hover{background:var(--so-bleu-pale)}.gp-nv-table{border-collapse:collapse;width:100%;font-size:.9rem}.gp-nv-table thead th{border-bottom:1px solid var(--so-filet);letter-spacing:.04em;text-transform:uppercase;text-align:right;white-space:nowrap;color:var(--so-gris);padding:8px 8px 9px;font-size:.7rem;font-weight:600}.gp-nv-table thead th:first-child{text-align:left}.gp-nv-table tbody th,.gp-nv-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef1f9;padding:8px;font-weight:400;position:relative}.gp-nv-table tbody th{text-align:left;white-space:normal}.gp-nv-table td{font-family:var(--so-mono);font-variant-numeric:tabular-nums;color:var(--so-prose)}.gp-nv-l{transition:background-color .3s}.gp-nv-semi{background:#fafbff}.gp-nv-n0{background:var(--so-pale)}.gp-nv-l.est-manque{background:var(--so-rouge-pale)}.gp-nv-l.est-manque th{box-shadow:inset 3px 0 0 var(--so-rouge)}.gp-nv-nom{min-height:30px;padding-left:calc(var(--niv) * 22px);align-items:center;gap:6px;display:flex;position:relative}.gp-nv-fil{left:calc(var(--k) * 22px + 13px);border-left:1px solid #d3daf0;position:absolute;top:-9px;bottom:-9px}.gp-nv-fil:last-of-type{border-bottom:1px solid #d3daf0;width:9px;bottom:50%}.gp-nv-l:not(.gp-nv-dernier) .gp-nv-fil:last-of-type{border-bottom:0;bottom:-9px}.gp-nv-l:not(.gp-nv-dernier) .gp-nv-fil:last-of-type:after{content:"";border-top:1px solid #d3daf0;width:9px;position:absolute;top:calc(50% - .5px);left:0}.gp-nv-pli{z-index:1;cursor:pointer;background:var(--so-bleu-pale);width:26px;height:26px;color:var(--so-bleu-texte);border:0;border-radius:8px;flex:none;place-items:center;transition:background-color .3s,color .3s;display:grid;position:relative}.gp-nv-pli:before{content:"";position:absolute;inset:-8px}.gp-nv-pli svg{transition:transform .35s var(--so-ease)}.gp-nv-pli[aria-expanded=true] svg{transform:rotate(90deg)}.gp-nv-pli:hover{background:var(--so-bleu);color:#fff}.gp-nv-racine{background:var(--so-encre);border-radius:3px;flex:none;width:10px;height:10px}.gp-nv-feuille{z-index:1;background:var(--so-bleu-clair);border-radius:2px;flex:none;width:7px;height:7px;margin:0 9px 0 10px;position:relative}.gp-nv-libelle{min-width:0;line-height:1.3;display:grid}.gp-nv-libelle b{color:var(--so-encre);font-weight:500}.gp-nv-semi .gp-nv-libelle b{font-weight:700}.gp-nv-libelle small{font-family:var(--so-mono);color:var(--so-gris);font-size:.76rem}.gp-nv-sous{font-style:normal;font-family:var(--so-mono);color:var(--so-gris);font-size:.74rem;display:none}.gp-nv-c-a svg{color:var(--so-vert-texte);vertical-align:-2px}.gp-nv-c-cumul{color:var(--so-encre)!important}.gp-nv-c-cumul b{font-weight:600;animation:.7s gp-nv-flash;display:inline-block}@keyframes gp-nv-flash{0%{color:var(--so-bleu);transform:translateY(-3px)}to{color:inherit;transform:none}}.gp-nv-l.est-manque .gp-nv-c-cumul b{color:var(--so-rouge-texte)}.gp-nv-etat-m{font-family:var(--font-poppins), sans-serif;color:var(--so-bleu-texte);font-size:.7rem;font-weight:600;display:none}.gp-nv-etat-m.est-manque{color:var(--so-rouge-texte)}.gp-nv-chip{font-family:var(--font-poppins), sans-serif;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.gp-nv-chip-ok{background:var(--so-vert-pale);color:var(--so-vert-texte)}.gp-nv-chip-manque{background:var(--so-rouge);color:#fff}.gp-nv-chip-semi{background:var(--so-bleu-pale);color:var(--so-bleu-texte)}.gp-nv-chip-dedans{box-shadow:inset 0 0 0 1.5px var(--so-rouge);color:var(--so-rouge-texte);background:#fff}.gp-anat{grid-template-columns:minmax(0,1.24fr) minmax(0,.76fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:clamp(40px,5vw,64px);display:grid}.gp-anat-scene{background-color:var(--so-pale);box-shadow:inset 0 0 0 1px var(--so-filet);background-image:linear-gradient(#4361ee12 1px,#0000 1px),linear-gradient(90deg,#4361ee12 1px,#0000 1px);background-size:24px 24px;border-radius:26px;padding:clamp(18px,3vw,34px) clamp(14px,2.4vw,28px) clamp(26px,3.4vw,40px);position:relative;container-type:inline-size}.gp-imprime{width:44%;box-shadow:0 0 0 1px var(--so-filet), 0 30px 60px -36px #0f172a73;background:#fff;border-radius:6px;padding:1.1em 1.2em;font-size:clamp(8.5px,1.9cqw,11.5px);position:absolute;bottom:-30px;right:-12px;transform:rotate(3.6deg)}.gp-imprime>i{background:#e8ecf8;border-radius:.25em;height:.5em;margin-top:.55em;display:block}.gp-court{width:58%!important}.gp-imprime-tete{border-bottom:2px solid var(--so-encre);justify-content:space-between;gap:.6em;padding-bottom:.5em;font-size:.9em;display:flex}.gp-imprime-tete span{font-family:var(--so-mono);color:var(--so-gris)}.gp-imprime-sortie{box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.4em;margin-top:.9em;padding:.5em .6em;font-size:.86em;display:grid}.gp-imprime-sortie span{font-family:var(--so-mono);color:var(--so-prose);font-size:.9em}.gp-ot{z-index:1;width:92%;color:var(--so-encre);box-shadow:0 0 0 1px var(--so-filet), 0 50px 100px -50px #0f172a8c;background:#fff;border-radius:16px;font-size:clamp(9.5px,2.02cqw,13.5px);position:relative;overflow:hidden;transform:rotate(-.8deg)}.gp-ot .so-fen-statut{margin-left:auto}.gp-ot-corps{padding:1em 1.1em 1.1em}.gp-ot-entete{justify-content:space-between;align-items:center;gap:1em;display:flex}.gp-ot-titre{min-width:0;line-height:1.35;display:grid}.gp-ot-titre b{font-size:1.08em}.gp-ot-titre span{color:var(--so-gris);white-space:nowrap;text-overflow:ellipsis;font-size:.82em;overflow:hidden}.gp-ot-ress{box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.8em;flex:none;align-items:center;gap:.6em;padding:.5em .7em;display:flex}.gp-ot-ress-ico{background:var(--so-bleu);color:#fff;border-radius:.6em;place-items:center;width:2em;height:2em;display:grid}.gp-ot-ress>span:nth-child(2){font-size:.86em;line-height:1.3;display:grid}.gp-ot-ress small{color:var(--so-gris)}.gp-ot-onglets{border-bottom:1px solid var(--so-filet);gap:.3em;margin-top:.9em;font-size:.84em;display:flex}.gp-ot-onglets span{color:var(--so-gris);padding:.45em .9em}.gp-ot-onglets .est-on{color:var(--so-bleu-texte);box-shadow:inset 0 -2px 0 var(--so-bleu);font-weight:700}.gp-ot-grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9em 1.1em;margin-top:.9em;display:grid}.gp-ot-bloc{align-content:start;gap:.35em;display:grid}.gp-ot-bloc-t{letter-spacing:.03em;text-transform:uppercase;color:var(--so-gris);align-items:center;gap:.45em;margin-bottom:.2em;font-size:.78em;font-weight:700;display:flex}.gp-ot-bloc-t small{letter-spacing:0;text-transform:none;font-weight:400}.gp-ot-bloc-t .gp-pin{margin-left:auto}.gp-ot-tps{grid-template-columns:6.2em minmax(0,1fr) 3.6em 3.6em;align-items:center;gap:.5em;font-size:.84em;display:grid}.gp-ot-tps span{color:var(--so-prose)}.gp-ot-tps b{font-family:var(--so-mono);text-align:right}.gp-ot-tps em{font-style:normal;font-family:var(--so-mono);color:var(--so-gris);text-align:right;font-size:.92em}.gp-ot-tps.est-plus b{color:var(--so-ambre-texte)}.gp-ot-jauge{height:.9em;display:block;position:relative}.gp-ot-jauge>i{height:.32em;width:calc(var(--w) * 100%);border-radius:1em;position:absolute;left:0}.gp-ot-jauge>i:first-child{background:#c9d4ff;top:0}.gp-ot-jauge>i:last-child{background:var(--so-bleu);bottom:0}.gp-ot-tps.est-plus .gp-ot-jauge>i:last-child{background:var(--so-ambre)}.gp-ot-tps-total{border-top:1px dashed #dce2f2;padding-top:.35em;font-weight:700}.gp-ot-tps-total span{color:var(--so-encre)}.gp-ot-quatre{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35em;display:grid}.gp-ot-quatre p{background:var(--so-pale);border-radius:.7em;justify-items:center;gap:.1em;padding:.65em .2em;display:grid}.gp-ot-quatre b{font-family:var(--so-mono);color:var(--so-gris);font-size:1.55em;line-height:1}.gp-ot-quatre span{color:var(--so-gris);font-size:.72em}.gp-ot-quatre .est-ok{background:var(--so-vert-pale)}.gp-ot-quatre .est-ok :is(b,span){color:var(--so-vert-texte)}.gp-ot-cs,.gp-ot-cf{border-bottom:1px solid #f0f3fb;align-items:center;gap:.4em;padding:.38em .3em;font-size:.82em;display:grid}.gp-ot-cs{grid-template-columns:minmax(0,1fr) 3.8em 5.6em 3.4em}.gp-ot-cf{grid-template-columns:minmax(0,1fr) 5.8em 5.8em}.gp-ot-cs>span:first-child,.gp-ot-cf>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gp-ot-cs>span:nth-child(n+2),.gp-ot-cf>span:nth-child(n+2){text-align:right;font-family:var(--so-mono);font-variant-numeric:tabular-nums}:is(.gp-ot-cs-th,.gp-ot-cf-th){letter-spacing:.02em;text-transform:uppercase;color:var(--so-gris);font-weight:600}:is(.gp-ot-cs-th,.gp-ot-cf-th)>span{font-size:.8em;font-family:inherit!important}.gp-ot-cs.est-ecart{background:var(--so-ambre-pale);color:var(--so-ambre-texte);border-radius:.4em}.gp-ot-cf-total{border-bottom:0;font-weight:700}.gp-ot-ecart{background:var(--so-encre);color:#e2e8ffd9;border-radius:.6em;align-items:center;gap:.45em;margin-top:.3em;padding:.45em .6em;font-size:.8em;display:flex}.gp-ot-ecart svg{color:var(--so-vert-vif)}.gp-ot-ecart b{font-family:var(--so-mono);color:var(--so-ambre-clair)}.gp-ot-bloc-conso,.gp-ot-bloc-cout{padding-top:.2em}.gp-ot-pied{border-top:1px solid var(--so-filet);color:var(--so-bleu-texte);align-items:center;gap:.5em;margin-top:1em;padding-top:.7em;font-size:.8em;font-weight:600;display:flex}.gp-pin{z-index:2;vertical-align:middle;background:var(--so-encre);color:#fff;width:22px;height:22px;font-family:var(--font-poppins), sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;transition:transform .4s var(--so-ressort), background-color .3s;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:inline-grid;position:relative;box-shadow:0 0 0 4px #ffffffe6,0 8px 18px -6px #0f172a80}.gp-pin.est-actif{background:var(--so-bleu);transform:scale(1.18)}.gp-pin.est-actif:after{content:"";border:2px solid var(--so-bleu);animation:so-onde 1.6s var(--so-ease) infinite;border-radius:50%;position:absolute;inset:-4px}.gp-leg{gap:4px;display:grid}.gp-leg li{cursor:default;border-radius:16px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;padding:12px 14px;transition:background-color .35s,box-shadow .35s;display:grid}.gp-leg li.est-actif{background:var(--so-pale);box-shadow:0 0 0 1px var(--so-filet), 0 16px 34px -22px #0f172a73}.gp-leg-n{background:var(--so-bleu-pale);width:30px;height:30px;color:var(--so-bleu-texte);border-radius:50%;place-items:center;font-size:.82rem;font-weight:700;transition:background-color .3s,color .3s;display:grid}.gp-leg li.est-actif .gp-leg-n{background:var(--so-bleu);color:#fff}.gp-leg b{font-size:.98rem;display:block}.gp-leg li>span:last-child>span{color:var(--so-prose);margin-top:3px;font-size:.9rem;line-height:1.55;display:block}.gp-ot-pied .gp-pin{margin-left:auto}.gp-secteurs{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:clamp(40px,5vw,60px);display:grid}.gp-secteur{box-shadow:0 0 0 1px var(--so-filet), 0 24px 50px -36px #0f172a66;transition:transform .5s var(--so-ease), box-shadow .5s;background:#fff;border-radius:22px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.gp-secteur:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #c7d2fe,0 30px 60px -36px #0f172a80}.gp-secteur-planche{background-color:var(--so-nuit);background-image:linear-gradient(var(--so-ligne) 1px, transparent 1px), linear-gradient(90deg, var(--so-ligne) 1px, transparent 1px);background-size:24px 24px;place-items:center;height:188px;padding:18px 14px;display:grid;position:relative}.gp-secteur-planche:after{content:"";pointer-events:none;border:1px solid #9db0ff24;border-radius:12px;position:absolute;inset:9px}.gp-secteur-planche svg{width:auto;max-width:88%;height:148px;overflow:visible}.gp-secteur-planche svg :is(path,circle,ellipse,rect){vector-effect:non-scaling-stroke}.gp-secteur:hover .gp-f{stroke:#fff}.gp-secteur-folio{font-family:var(--so-mono);color:#a9b9ffb3;font-size:.68rem;position:absolute;top:14px;right:16px}.gp-secteur-txt{align-content:start;gap:8px;padding:18px 18px 20px;display:grid}.gp-secteur h3{letter-spacing:-.01em;font-size:1.04rem;font-weight:750;line-height:1.25}.gp-secteur-fab{color:var(--so-bleu-texte);font-size:.82rem;font-weight:600;line-height:1.45}.gp-secteur-txt>p:not(.gp-secteur-fab){color:var(--so-prose);font-size:.88rem;line-height:1.55}.gp-secteur-lien{margin-top:4px;font-size:.86rem}.gp-tuyau{fill:none;stroke:var(--so-cyan);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.gp-vanne{fill:var(--so-nuit-2);stroke:#fff;stroke-width:1px}.gp-module{fill:#a9b9ff2e;stroke:#a9b9ff99;stroke-width:.6px}@media (max-width:1100px){.gp-secteurs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.gp-fen-corps{height:29.5em}.gp-nv{grid-template-columns:minmax(0,1fr)}.gp-nv-cote-int{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;position:static}.gp-nv-titre,.gp-nv-qte{grid-column:1/-1}.gp-anat{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.gp-nv{border-radius:22px;margin-inline:-6px}.gp-nv-cote{padding:20px 16px}.gp-nv-cote-int{grid-template-columns:minmax(0,1fr);gap:18px}.gp-nv-valeur b{font-size:2.6rem}.gp-nv-serie{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px 2px}.gp-nv-astuce{display:none}.gp-nv-arbre{padding:12px 10px 16px}.gp-nv-arbre-tete p{font-size:.84rem}.gp-nv-table{font-size:.86rem}.gp-nv-table :is(th,td):is(:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(6),:nth-child(7)){display:none}.gp-nv-etat-m{display:block}.gp-nv-c-cumul{vertical-align:middle}.gp-nv-table tbody th,.gp-nv-table td{padding:8px 4px}.gp-nv-sous{display:block}.gp-nv-nom{padding-left:calc(var(--niv) * 14px);gap:4px}.gp-nv-fil{left:calc(var(--k) * 14px + 9px)}.gp-nv-feuille{margin:0 6px 0 7px}.gp-nv-chip-ok>span{display:none}.gp-nv-chip{padding:3px 7px}.gp-secteurs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 10px;display:flex;overflow-x:auto}.gp-secteurs::-webkit-scrollbar{display:none}.gp-secteur{scroll-snap-align:center;flex:none;width:78%}.gp-anat-scene{border-radius:22px;margin-inline:-6px;padding:14px 10px 18px}.gp-ot{width:100%;font-size:clamp(9px,2.9cqw,11px);transform:none}.gp-imprime{display:none}.gp-ot-entete{flex-direction:column;align-items:stretch;gap:.7em}.gp-ot-grille{grid-template-columns:minmax(0,1fr)}.gp-ot-pied{flex-wrap:wrap}.gp-pin{width:24px;height:24px;font-size:.72rem}.gp-fen{font-size:clamp(7px,2.55cqw,10.5px)}.gp-fen-corps{grid-template-columns:minmax(0,1fr);height:27.5em}.gp-menu{display:none}.gp-p{inset:.9em}.gp-doc-tete span,.gp-onglets span:nth-child(n+3){display:none}.gp-cmd-tr{grid-template-columns:minmax(0,1fr) 2.4em 5.6em 6em;gap:.5em}.gp-of-cree{grid-template-columns:minmax(0,1fr);gap:.7em;margin-top:.8em}.gp-verif{justify-self:start}.gp-of-carte dl{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-of-carte dl div:nth-child(n+5),.gp-barre-outils{display:none}.gp-struct{margin-top:0}.gp-p-0 .gp-cmd-tr:nth-child(3),.gp-of-carte .gp-bouton-fen{display:none}.gp-of-carte dl{margin-bottom:0}.gp-plt-autre{display:none}.gp-st-tr{grid-template-columns:minmax(0,1fr) 2.6em 3.2em 3em 4.6em;gap:.4em;padding:.42em .3em}.gp-p-2{grid-template-columns:minmax(0,1fr);gap:.7em}.gp-op-detail{grid-row:auto}.gp-op-dl,.gp-ressources,.gp-ops li:not(.est-on) small{display:none}.gp-ops li{padding:.5em .6em}.gp-plt-tr{grid-template-columns:9.6em minmax(0,1fr);gap:.5em}.gp-plt-dialogue{top:1.6em;right:.2em}.gp-calendrier{display:none}.gp-decl{grid-template-columns:minmax(0,1fr);gap:.6em;margin-top:.6em}.gp-tps,.gp-decl-prod .gp-decl-t:nth-of-type(2),.gp-bon-sortie,.gp-journal,.gp-p-4 .gp-onglets{display:none}.gp-quatre{margin-bottom:0}.gp-ctl-tr{grid-template-columns:minmax(0,1fr) 5.6em 6.6em;gap:.5em}.gp-ctl-tr>span:nth-child(2),.gp-ctl-tr>span:nth-child(5){display:none}.gp-p-6{grid-template-columns:minmax(0,1fr);gap:.7em}.gp-cf-barres,.gp-fin-t{display:none}.gp-etiquettes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35em}.gp-scene{aspect-ratio:1/1.4;font-size:clamp(8px,3cqw,12px)}.gp-of-titre b{font-size:.9em}.gp-gl-nom{font-size:.8em}.gp-gantt-jours{font-size:.68em}.gp-gantt-tete{font-size:.8em}.gp-planche{inset:12.5% 0 27%}.gp-plan{width:88%;top:11.5%;left:6%}.gp-nomen{display:none}.gp-of{width:auto;padding:.6em .75em .65em;left:0;right:0}.gp-of-produit{display:none}.gp-fil{margin-top:.4em;padding-top:.4em}.gp-fil-l{font-size:.86em}.gp-scene[data-phase="6"] .gp-of{opacity:0;transition:opacity .4s .6s}.gp-cout{width:auto;padding:.6em .75em .65em;inset:0 0 auto}.gp-cout-tete span{display:none}.gp-cout-l{margin-top:.35em;font-size:.8em}.gp-etiq{width:42%;bottom:31%;left:1%}.gp-gantt{padding:.6em .65em .65em;left:0}.gp-gantt-jours{grid-template-columns:10.3em minmax(0,1fr) 4.85em}.gp-gl{grid-template-columns:7em minmax(0,1fr) 3.3em;gap:.45em}.gp-gantt-jours{gap:.66em}.gp-gl-nom small{display:none}.gp-gl-nom b{width:1.9em;height:1.9em}.gp-gantt-echelle span{padding-left:.2em}.gp-gantt-limite{right:6.04839em}.gp-gantt-maintenant{left:7.45em;right:3.75em}.gp-rebut{display:none}}@media (prefers-reduced-motion:reduce){.gp-scene[data-phase] .gp-piece{transform:translate(var(--ex), var(--ey))}.gp-scene[data-phase] :is(.gp-axes,.gp-bulle){opacity:1}.gp-scene[data-phase] .gp-cotes{opacity:0}.gp-scene[data-phase] .gp-barre{transform:translateX(calc(var(--dt) * 100%));box-shadow:inset 0 0 0 1.5px var(--so-bleu)}.gp-scene[data-phase] .gp-gl-0 .gp-barre-plein{transform:none}.gp-scene[data-phase] .gp-gl-1 .gp-barre-plein{transform:scaleX(.5)}.gp-scene[data-phase] .gp-gl-0 .gp-od-ruban{transform:translateY(-4.8em)}.gp-scene[data-phase] .gp-rebut{opacity:1;transform:none}.gp-scene[data-phase] .gp-gm-a{opacity:0}.gp-scene[data-phase] .gp-gm-b{opacity:1}.gp-scene[data-phase] :is(.gp-etat,.gp-fil-l){opacity:0}.gp-scene[data-phase] :is(.gp-ph-3,.gp-fil-3){opacity:1;transform:none}.gp-scene[data-phase] .gp-gantt-maintenant{opacity:1}.gp-scene[data-phase] .gp-gantt-maintenant i{--t:83%}}
