.gc-heros{position:relative;container-type:inline-size}.gc-scene{aspect-ratio:1/.84;width:100%;transform-style:preserve-3d;font-size:clamp(7.5px,2.12cqw,15px);position:relative}.gc-biblio{z-index:1;color:#d5ddff;transform-origin:100% 100%;background:#111d3de0;border-radius:1.1em;width:30%;padding:.9em .9em 1em;position:absolute;top:-1%;left:-7%;transform:translateZ(-150px)rotate(-4deg)scale(1.1);box-shadow:inset 0 0 0 1px #9db0ff38,0 1.6em 3em -1.4em #000000b3}.gc-biblio-tete{color:var(--so-bleu-clair);align-items:center;gap:.45em;font-size:.86em;font-weight:600;display:flex}.gc-biblio ul{gap:.35em;margin-top:.7em;display:grid}.gc-biblio li{background:#ffffff0d;border-radius:.55em;justify-content:space-between;gap:.6em;padding:.45em .6em;font-size:.8em;display:flex}.gc-biblio li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gc-biblio li b{font-family:var(--so-mono);color:#e2e8ffb3;flex:none;font-weight:500}.gc-biblio-autre{opacity:.55}.gc-scene[data-phase="7"] .gc-biblio li:not(.gc-biblio-autre){animation:gc-prise 1s var(--so-ease) calc(.15s + var(--i) * .55s) both}@keyframes gc-prise{0%,to{background:#ffffff0d}30%{background:var(--so-bleu);color:#fff;box-shadow:0 0 1.4em #4361eecc}}.gc-doc{z-index:3;width:64%;color:var(--so-encre);transition:opacity .6s ease, transform .9s var(--so-ease);background:#fff;border-radius:1.2em;padding:1.2em 1.3em 1.4em;animation:7s ease-in-out infinite gc-flotte;position:absolute;top:9%;left:14%;transform:rotateY(-7deg)rotateX(3deg);box-shadow:0 3em 6em -2.4em #000000bf,0 0 0 1px #fff9,0 0 5em -1em #4361ee8c}@keyframes gc-flotte{50%{translate:0 -.55em}}.est-hors .gc-doc,.est-hors .gc-tel{animation-play-state:paused}.gc-scene[data-phase="6"] .gc-doc{opacity:0;transform:rotateY(-7deg)rotateX(3deg)translate(12%)scale(.96)}.gc-doc-tete{align-items:center;gap:.7em;display:flex;position:relative}.gc-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:.82em;font-weight:800;display:grid}.gc-doc-type{min-width:6.4em;display:grid;position:relative}.gc-doc-type b,.gc-doc-num span{transition:opacity .45s ease, transform .6s var(--so-ease);grid-area:1/1}.gc-doc-type b{letter-spacing:-.02em;font-size:1.2em;font-weight:800}.gc-doc-num{font-family:var(--so-mono);color:var(--so-gris);font-size:.78em;display:grid}.gc-t-commande,.gc-t-facture{opacity:0;transform:translateY(.6em)}.gc-scene[data-phase="3"] .gc-t-devis,.gc-scene[data-phase="4"] .gc-t-devis,.gc-scene[data-phase="5"] .gc-t-devis{opacity:0;transform:translateY(-.6em)}.gc-scene[data-phase="3"] .gc-t-commande,.gc-scene[data-phase="4"] .gc-t-facture,.gc-scene[data-phase="5"] .gc-t-facture{opacity:1;transform:none}.gc-statuts{margin-left:auto;display:grid;position:relative}.gc-statut{white-space:nowrap;color:var(--so-prose);opacity:0;transition:opacity .35s ease, transform .5s var(--so-ressort);background:#eef1fa;border-radius:999px;grid-area:1/1;justify-self:end;padding:.3em .75em;font-size:.78em;font-style:normal;font-weight:700;transform:scale(.8)}.gc-statut-1{background:var(--so-bleu-pale);color:var(--so-bleu-texte)}.gc-statut-2,.gc-statut-5{background:var(--so-vert-pale);color:var(--so-vert-texte)}.gc-statut-3{background:var(--so-ambre-pale);color:var(--so-ambre-texte)}.gc-statut-4{background:var(--so-bleu-pale);color:var(--so-bleu-texte)}.gc-scene:is([data-phase="0"],[data-phase="6"],[data-phase="7"]) .gc-statut-0,.gc-scene[data-phase="1"] .gc-statut-1,.gc-scene[data-phase="2"] .gc-statut-2,.gc-scene[data-phase="3"] .gc-statut-3,.gc-scene[data-phase="4"] .gc-statut-4,.gc-scene[data-phase="5"] .gc-statut-5{opacity:1;transform:none}.gc-doc-client{border-bottom:1px solid var(--so-filet);color:var(--so-prose);margin-top:.9em;padding-bottom:.8em;font-size:.86em}.gc-doc-client b{color:var(--so-encre)}.gc-lignes{gap:.1em;margin-top:.7em;display:grid}.gc-lignes-tete{text-transform:uppercase;letter-spacing:.05em;color:var(--so-gris);justify-content:space-between;padding:0 .4em .3em;font-size:.72em;font-weight:600;display:flex}.gc-ligne{transition:opacity .5s ease, transform .9s var(--so-ease), background-color .4s;border-radius:.5em;grid-template-columns:1.6em minmax(0,1fr) auto 1.1em;align-items:center;gap:.5em;padding:.55em .4em;font-size:.9em;display:grid;position:relative}.gc-ligne:nth-child(2n of .gc-ligne){background:#f7f9ff}.gc-ligne-n{font-family:var(--so-mono);color:var(--so-gris);font-size:.86em}.gc-ligne-txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gc-ligne b{font-family:var(--so-mono);font-variant-numeric:tabular-nums;font-weight:500}.gc-cadenas{color:var(--so-ambre-texte);opacity:0;transition:opacity .3s, transform .5s var(--so-ressort);transform:scale(.4)}.gc-scene:is([data-phase="3"],[data-phase="4"],[data-phase="5"]) .gc-cadenas{opacity:1;transition-delay:calc(var(--i,0) * .12s);transform:none}.gc-acompte{color:var(--so-vert-texte);opacity:0;transform:translate(-1em)}.gc-acompte b{font-weight:600}.gc-scene:is([data-phase="4"],[data-phase="5"]) .gc-acompte{opacity:1;background:var(--so-vert-pale);transform:none}.gc-scene[data-phase="6"] .gc-ligne:not(.gc-acompte){opacity:0;transition:opacity 0s .65s,transform 0s .65s;transform:translate(-58%,-70%)scale(.7)rotate(-4deg)}.gc-scene[data-phase="7"] .gc-ligne:not(.gc-acompte){transition-delay:calc(.35s + var(--i) * .55s)}.gc-scene[data-phase="7"] .gc-ligne:not(.gc-acompte):after{content:"";border-radius:inherit;box-shadow:0 0 0 1.5px var(--so-bleu), 0 0 1.4em #4361ee80;animation:gc-arrivee 1.2s ease calc(.6s + var(--i) * .55s) both;position:absolute;inset:0}@keyframes gc-arrivee{0%{opacity:0}30%{opacity:1}to{opacity:0}}.gc-pied{border-top:1px dashed #dce2f2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1em;margin-top:.8em;padding-top:.8em;display:grid}.gc-marge{color:var(--so-prose);gap:.4em;font-size:.82em;display:grid}.gc-marge b{color:var(--so-vert-texte)}.gc-marge>i{background:#eef1fa;border-radius:1em;height:.5em;display:block;overflow:hidden}.gc-marge>i>i{border-radius:inherit;background:linear-gradient(90deg, var(--so-vert), var(--so-vert-vif));transform-origin:0;width:62%;height:100%;transition:transform 1s var(--so-ease);display:block}.gc-scene[data-phase="6"] .gc-marge>i>i{transition:transform 0s .65s;transform:scaleX(0)}.gc-scene[data-phase="7"] .gc-marge>i>i{transition-delay:2s}.gc-totaux{gap:.2em;min-width:11em;font-size:.84em;display:grid}.gc-totaux div{justify-content:space-between;gap:1.2em;display:flex}.gc-totaux dt{color:var(--so-gris)}.gc-totaux dd{font-family:var(--so-mono);font-variant-numeric:tabular-nums;margin:0}.gc-ttc{border-top:1px solid var(--so-filet);margin-top:.2em;padding-top:.3em;font-weight:700}.gc-ttc dt{color:var(--so-encre)}.gc-ttc dd{font-weight:700}.gc-signature{box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.7em;align-items:center;gap:.8em;margin-top:.9em;padding:.5em .7em;display:flex}.gc-signature small{color:var(--so-gris);margin-left:auto;font-size:.72em}.gc-paraphe{width:7.5em;height:2.1em;overflow:visible}.gc-paraphe path{fill:none;stroke:#1e2a78;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s .25s}.gc-scene:is([data-phase="0"],[data-phase="1"],[data-phase="7"]) .gc-paraphe path{stroke-dashoffset:1px;transition:none}.gc-scene[data-phase="6"] .gc-paraphe path{stroke-dashoffset:1px;transition:stroke-dashoffset 0s .65s}.gc-tampon{z-index:2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;opacity:0;border:2px solid;border-radius:.5em;align-items:center;gap:.35em;padding:.35em .8em;font-size:.86em;font-weight:800;transition:opacity .3s,transform .55s cubic-bezier(.2,1.4,.4,1);display:inline-flex;position:absolute;transform:scale(1.5)rotate(-12deg)}.gc-tampon-signe{color:var(--so-vert-texte);background:#e3f7efeb;bottom:1.5em;left:44%}.gc-tampon-regle{color:var(--so-vert);background:#ffffffe6;padding:.3em 1em;font-size:1.5em;top:38%;right:1.4em}.gc-scene:is([data-phase="2"],[data-phase="3"]) .gc-tampon-signe{opacity:1;transition-delay:1.2s;transform:rotate(-8deg)}.gc-scene[data-phase="3"] .gc-tampon-signe{transition-delay:0s}.gc-scene[data-phase="5"] .gc-tampon-regle{opacity:1;transition-delay:.3s;transform:rotate(-10deg)}.gc-zero{z-index:3;background:var(--so-encre);color:#fff;white-space:nowrap;opacity:0;transition:opacity .4s, transform .6s var(--so-ease);border-radius:999px;align-items:center;gap:.4em;padding:.45em .9em;font-size:.8em;font-weight:700;display:inline-flex;position:absolute;bottom:-1.1em;left:50%;transform:translateY(.6em);box-shadow:0 .8em 1.6em -.6em #0f172a99}.gc-zero svg{color:var(--so-vert-vif)}.gc-scene:is([data-phase="3"],[data-phase="4"],[data-phase="5"]) .gc-zero{opacity:1;transform:none}.gc-tel{z-index:4;opacity:0;width:24%;transition:opacity .5s ease, transform .9s var(--so-ease);background:#0b1022;border-radius:1.7em;padding:.45em;position:absolute;top:30%;right:-1%;transform:translateZ(60px)translate(30%,8%)rotate(6deg);box-shadow:0 0 0 1px #9db0ff4d,0 2.4em 4em -1.6em #000c}.gc-scene[data-phase="2"] .gc-tel{opacity:1;transform:translateZ(60px)rotate(3deg)}.gc-tel-ecran{color:var(--so-encre);background:linear-gradient(#e4eaff,#f4f6fd);border-radius:1.35em;gap:.45em;padding:.8em .7em 1em;display:grid}.gc-tel-haut{font-family:var(--so-mono);color:var(--so-gris);justify-content:space-between;font-size:.66em;display:flex}.gc-tel-titre{font-size:.78em;font-weight:700}.gc-tel-montant{font-family:var(--so-mono);color:var(--so-bleu-texte);font-size:.9em;font-weight:600}.gc-tel-pave{box-shadow:inset 0 0 0 1px var(--so-filet);background:#fff;border-radius:.7em;padding:.4em}.gc-paraphe-tel{width:100%;height:3em}.gc-scene:not([data-phase="2"]) .gc-paraphe-tel path{stroke-dashoffset:1px;transition:none}.gc-scene[data-phase="2"] .gc-paraphe-tel path{transition-delay:.5s}.gc-tel-bouton{background:var(--so-bleu);color:#fff;border-radius:.7em;justify-content:center;align-items:center;gap:.35em;padding:.5em;font-size:.74em;font-weight:700;display:flex}.gc-avis{z-index:5;width:38%;height:4.2em;position:absolute;top:0;right:-2%;transform:translateZ(50px)}.gc-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:.7em;padding:.65em .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}.gc-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}.gc-avis-2 .gc-avis-ico,.gc-avis-5 .gc-avis-ico{background:var(--so-vert-pale);color:var(--so-vert-texte)}.gc-avis-3 .gc-avis-ico{background:var(--so-ambre-pale);color:var(--so-ambre-texte)}.gc-avis b{font-size:.86em;display:block}.gc-avis small{color:var(--so-gris);white-space:nowrap;text-overflow:ellipsis;font-size:.74em;display:block;overflow:hidden}.gc-avis span:last-child{min-width:0}.gc-scene[data-phase="0"] .gc-avis-0,.gc-scene[data-phase="1"] .gc-avis-1,.gc-scene[data-phase="2"] .gc-avis-2,.gc-scene[data-phase="3"] .gc-avis-3,.gc-scene[data-phase="4"] .gc-avis-4,.gc-scene[data-phase="5"] .gc-avis-5,.gc-scene[data-phase="7"] .gc-avis-7{opacity:1;transition-delay:.25s;transform:none}.gc-rail{z-index:2;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;bottom:0;left:3%;right:3%}.gc-rail li{color:#e2e8ff73;justify-items:center;gap:.55em;font-size:.78em;font-weight:600;transition:color .4s;display:grid;position:relative}.gc-rail li:before{content:"";background:#9db0ff29;height:2px;position:absolute;top:.42em;left:-50%;right:50%}.gc-rail li:first-child:before{display:none}.gc-rail li:after{content:"";background:var(--so-bleu-clair);transform-origin:0;height:2px;transition:transform .7s var(--so-ease);position:absolute;top:.42em;left:-50%;right:50%;transform:scaleX(0)}.gc-rail li:first-child:after{display:none}.gc-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}.gc-scene[data-passe~="0"] .gc-rail-0,.gc-scene[data-passe~="1"] .gc-rail-1,.gc-scene[data-passe~="2"] .gc-rail-2,.gc-scene[data-passe~="3"] .gc-rail-3,.gc-scene[data-passe~="4"] .gc-rail-4,.gc-scene[data-passe~="5"] .gc-rail-5{color:#fff}:is(.gc-scene[data-passe~="1"] .gc-rail-1,.gc-scene[data-passe~="2"] .gc-rail-2,.gc-scene[data-passe~="3"] .gc-rail-3,.gc-scene[data-passe~="4"] .gc-rail-4,.gc-scene[data-passe~="5"] .gc-rail-5):after{transform:none}:is(.gc-scene[data-passe~="0"] .gc-rail-0,.gc-scene[data-passe~="1"] .gc-rail-1,.gc-scene[data-passe~="2"] .gc-rail-2,.gc-scene[data-passe~="3"] .gc-rail-3,.gc-scene[data-passe~="4"] .gc-rail-4,.gc-scene[data-passe~="5"] .gc-rail-5) i{background:var(--so-bleu);box-shadow:0 0 0 3px #4361ee4d,0 0 1em #5b78ffcc}.gc-scene[data-phase="5"] .gc-rail-5 i{background:var(--so-vert);box-shadow:0 0 0 3px #10b9814d,0 0 1em #34d399cc}.gc-scene:is([data-phase="6"],[data-phase="7"]) .gc-rail li:not(.gc-rail-0){color:#e2e8ff73}.gc-scene:is([data-phase="6"],[data-phase="7"]) .gc-rail li:not(.gc-rail-0):after{transition-duration:.3s;transform:scaleX(0)}.gc-scene:is([data-phase="6"],[data-phase="7"]) .gc-rail li:not(.gc-rail-0) i{background:var(--so-nuit-3);box-shadow:inset 0 0 0 2px #9db0ff59}@media (max-width:640px){.gc-scene{aspect-ratio:1/1.08;font-size:clamp(7px,2.5cqw,11px)}.gc-biblio{display:none}.gc-doc{width:74%;top:13%;left:2%;transform:rotateY(-5deg)rotateX(2deg)}.gc-scene[data-phase="6"] .gc-doc{transform:translate(10%)scale(.96)}.gc-tel{width:31%;top:36%}.gc-avis{width:64%}.gc-rail li span{display:none}.gc-scene:is([data-phase="0"],[data-phase="6"],[data-phase="7"]) .gc-rail-0 span,.gc-scene[data-phase="1"] .gc-rail-1 span,.gc-scene[data-phase="2"] .gc-rail-2 span,.gc-scene[data-phase="3"] .gc-rail-3 span,.gc-scene[data-phase="4"] .gc-rail-4 span,.gc-scene[data-phase="5"] .gc-rail-5 span{white-space:nowrap;display:block}}.gc-hist{container-type:inline-size}.gc-fen{font-size:clamp(7.2px,1.9cqw,13.6px)}.gc-chemins,.gc-statuts-fen{min-width:0;display:grid;position:relative}.gc-statuts-fen{justify-items:end;margin-left:auto}.gc-chemins>*,.gc-statuts-fen>*{grid-area:1/1}.gc-statuts-fen .so-fen-statut{margin-left:0}.gc-e{opacity:0;transition:opacity .35s ease, transform .5s var(--so-ease);transform:translateY(.4em)}.gc-e-0{opacity:1;transform:none}.gc-fen-corps{grid-template-columns:3.4em minmax(0,1fr);height:31em;display:grid}.gc-menu{border-right:1px solid var(--so-filet);background:#f7f9ff;align-content:start;gap:.5em;padding:1em .65em;display:grid}.gc-menu li{color:#94a3c7;border-radius:.6em;place-items:center;width:2.1em;height:2.1em;transition:background-color .35s,color .35s;display:grid}.gc-m-0{background:var(--so-bleu-pale);color:var(--so-bleu-texte)}.gc-panneaux{position:relative;overflow:hidden}.gc-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)}.gc-p-0{opacity:1;visibility:visible;transition-delay:0s;transform:none}.so-histoire[data-etape] .gc-e{opacity:0;transform:translateY(.4em)}.so-histoire[data-etape] .gc-p{opacity:0;visibility:hidden;transition:opacity .35s ease, transform .6s var(--so-ease), visibility 0s .35s;transform:translateY(1em)}.so-histoire[data-etape] .gc-menu li{color:#94a3c7;background:0 0}.so-histoire[data-etape="0"] .gc-e-0,.so-histoire[data-etape="1"] .gc-e-1,.so-histoire[data-etape="2"] .gc-e-2,.so-histoire[data-etape="3"] .gc-e-3,.so-histoire[data-etape="4"] .gc-e-4,.so-histoire[data-etape="5"] .gc-e-5,.so-histoire[data-etape="6"] .gc-e-6{opacity:1;transform:none}.so-histoire[data-etape="0"] .gc-p-0,.so-histoire[data-etape="1"] .gc-p-1,.so-histoire[data-etape="2"] .gc-p-2,.so-histoire[data-etape="3"] .gc-p-3,.so-histoire[data-etape="4"] .gc-p-4,.so-histoire[data-etape="5"] .gc-p-5,.so-histoire[data-etape="6"] .gc-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"] .gc-m-0,.so-histoire[data-etape="1"] .gc-m-1,.so-histoire[data-etape="2"] .gc-m-2,.so-histoire[data-etape="3"] .gc-m-3,.so-histoire[data-etape="4"] .gc-m-4,.so-histoire[data-etape="5"] .gc-m-5,.so-histoire[data-etape="6"] .gc-m-6{background:var(--so-bleu-pale);color:var(--so-bleu-texte)}@keyframes gc-entre{0%{opacity:0;transform:translateY(.7em)}to{opacity:1;transform:none}}@keyframes gc-glisse{0%{opacity:0;transform:translate(-1.2em)}to{opacity:1;transform:none}}.gc-coche{background:var(--so-vert);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.5em;height:1.5em;display:inline-grid}.gc-court{width:58%!important}.gc-onglets{gap:.3em;font-size:.86em;display:flex}.gc-onglets span{color:var(--so-gris);border-radius:.6em .6em 0 0;padding:.45em .9em}.gc-onglets .est-on{color:var(--so-bleu-texte);box-shadow:inset 0 -2px 0 var(--so-bleu);background:#f3f6ff;font-weight:700}.gc-table{border-top:1px solid var(--so-filet);margin-top:.2em;display:grid}.gc-tr{border-bottom:1px solid #f0f3fb;grid-template-columns:2.6em minmax(0,1fr) 2.4em 5.6em 5.8em;align-items:center;gap:.6em;padding:.55em .5em;font-size:.9em;display:grid}.gc-tr>span:nth-child(n+3){text-align:right;font-family:var(--so-mono);font-variant-numeric:tabular-nums}.gc-tr>span:first-child{font-family:var(--so-mono);color:var(--so-gris)}.gc-tr b{font-weight:600}.gc-tr em{background:var(--so-bleu-pale);color:var(--so-bleu-texte);border-radius:.4em;margin-left:.5em;padding:.1em .45em;font-size:.78em;font-style:normal;font-weight:600}.gc-th{letter-spacing:.04em;text-transform:uppercase;color:var(--so-gris);font-size:.74em;font-weight:600}.gc-th>span:first-child{font-family:inherit}.gc-sous{color:var(--so-prose)}.gc-sous>span:nth-child(2){padding-left:1.2em;position:relative}.gc-sous>span:nth-child(2):before{content:"";border-bottom:1px solid #c5cee8;border-left:1px solid #c5cee8;width:.55em;height:.8em;position:absolute;top:-.3em;left:.3em}.gc-option{color:var(--so-gris);background:repeating-linear-gradient(-45deg,#fff 0 6px,#f8faff 6px 12px)}.gc-option em{color:var(--so-gris);background:#eef1fa}.gc-ed-pied{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.4em;margin-top:1em;display:grid}.gc-ed-marge{color:var(--so-prose);gap:.45em;font-size:.86em;display:grid}.gc-ed-marge b{color:var(--so-vert-texte)}.gc-ed-marge>i{background:#eef1fa;border-radius:1em;height:.55em;display:block;overflow:hidden}.gc-ed-marge>i>i{border-radius:inherit;background:linear-gradient(90deg, var(--so-vert), var(--so-vert-vif));transform-origin:0;width:62%;height:100%;display:block}.gc-ed-pied dl{gap:.25em;min-width:15em;font-size:.88em;display:grid}.gc-ed-pied dl div{justify-content:space-between;gap:1em;display:flex}.gc-ed-pied dt{color:var(--so-gris)}.gc-ed-pied dd{font-family:var(--so-mono);font-variant-numeric:tabular-nums;margin:0}.gc-prime{color:var(--so-vert-texte)}.gc-prime dt{color:inherit!important}.gc-reste{border-top:1px solid var(--so-filet);padding-top:.35em;font-weight:700}.gc-reste dt{color:var(--so-encre)!important}.gc-cata{width:17em;box-shadow:0 1.4em 3em -1.2em #0f172a73, 0 0 0 1px var(--so-filet);background:#fff;border-radius:.9em;padding:.7em;font-size:.9em;position:absolute;top:2.2em;right:-.4em}.gc-cata-recherche{color:var(--so-gris);font-family:var(--so-mono);background:#f3f6ff;border-radius:.6em;align-items:center;gap:.5em;padding:.45em .6em;font-size:.9em;display:flex}.gc-tape{white-space:nowrap;border-right:1.5px solid var(--so-bleu);color:var(--so-encre);display:inline-block;overflow:hidden}.gc-cata-res{border-radius:.6em;justify-content:space-between;gap:.6em;margin-top:.35em;padding:.45em .6em;font-size:.9em;display:flex}.gc-cata-res span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gc-cata-res b{color:var(--so-gris);font-weight:600;font-family:var(--so-mono);flex:none;font-size:.92em}.gc-cata-res.est-on{background:var(--so-bleu-pale)}.gc-cata-res.est-on b{color:#fff;background:var(--so-bleu);border-radius:.4em;padding:0 .6em;font-family:inherit}.so-histoire[data-etape="0"] .gc-p-0 .gc-tr:not(.gc-th){animation:gc-glisse .6s var(--so-ease) calc(.25s + var(--i) * .13s) both}.so-histoire[data-etape="0"] .gc-p-0 .gc-tape{animation:1.1s steps(8,end) .3s both gc-taper}@keyframes gc-taper{0%{width:0}to{width:8ch}}.so-histoire[data-etape="0"] .gc-p-0 .gc-ed-marge>i>i{animation:gc-remplit 1.2s var(--so-ease) .9s both}@keyframes gc-remplit{0%{transform:scaleX(0)}}.so-histoire[data-etape="0"] .gc-p-0 .gc-prime,.so-histoire[data-etape="0"] .gc-p-0 .gc-reste{animation:gc-entre .6s var(--so-ease) 1.3s both}.gc-p-1{grid-template-rows:auto 1fr;grid-template-columns:13.5em minmax(0,1fr);align-content:start;gap:1.1em 1.4em;display:grid}.gc-pdf{grid-row:1/3;height:17.5em;position:relative}.gc-pdf-page{box-shadow:0 1em 2.4em -1em #0f172a59, 0 0 0 1px var(--so-filet);background:#fff;border-radius:.5em;align-content:start;gap:.55em;padding:1em;display:grid;position:absolute;inset:0 1.2em 1.2em 0}.gc-pdf-page>i{background:#e8ecf8;border-radius:.25em;height:.5em;display:block}.gc-pdf-cgv{background:#fbfcff;inset:1.2em 0 0 1.2em}.gc-pdf-cgv b{color:var(--so-gris);font-size:.8em}.gc-pdf-tete{justify-content:space-between;align-items:center;font-size:.78em;font-weight:700;display:flex}.gc-pdf-logo{color:var(--so-bleu-texte);border:1px dashed #b9c4ec;border-radius:.4em;padding:.5em .6em;font-size:.85em}.gc-pdf-client{color:var(--so-prose);margin:.3em 0;font-size:.72em;line-height:1.4}.gc-pdf-total{border-top:1px solid var(--so-filet);justify-content:space-between;margin-top:.6em;padding-top:.5em;font-size:.78em;display:flex}.gc-mail{box-shadow:0 0 0 1px var(--so-filet), 0 1em 2.4em -1.4em #0f172a4d;background:#fff;border-radius:.9em;gap:.1em;padding:.6em .9em .9em;font-size:.9em;display:grid}.gc-mail>p:not(.gc-envoyer){border-bottom:1px solid #f0f3fb;gap:.8em;padding:.45em 0;display:flex}.gc-mail>p>span{width:3.2em;color:var(--so-gris)}.gc-mail b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.gc-pj{color:var(--so-gris);align-items:center}.gc-pj em{color:var(--so-rouge-texte);white-space:nowrap;background:#fef2f2;border-radius:.4em;padding:.15em .55em;font-size:.86em;font-style:normal;font-weight:600}.gc-mail-corps{gap:.45em;padding:.7em 0;display:grid}.gc-mail-corps i{background:#eef1fa;border-radius:.25em;height:.45em;display:block}.gc-envoyer{justify-self:end;display:grid;position:relative}.gc-envoyer>span{white-space:nowrap;border-radius:.7em;grid-area:1/1;align-items:center;gap:.4em;padding:.55em 1em;font-size:.92em;font-weight:700;display:inline-flex}.gc-envoyer-a{background:var(--so-bleu);color:#fff}.gc-envoyer-b{background:var(--so-vert-pale);color:var(--so-vert-texte);opacity:0}.so-histoire[data-etape="1"] .gc-envoyer-a{animation:.5s 1.2s both gc-part}.so-histoire[data-etape="1"] .gc-envoyer-b{animation:gc-entre .5s var(--so-ease) 1.5s both}@keyframes gc-part{to{opacity:0;transform:scale(.9)}}.gc-puces-fen{align-content:start;gap:.5em;font-size:.9em;display:grid}.gc-puces-fen li{box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.7em;align-items:center;gap:.6em;padding:.55em .7em;display:flex}.so-histoire[data-etape="1"] .gc-puces-fen li{animation:gc-entre .5s var(--so-ease) calc(1.8s + var(--i) * .25s) both}.gc-p-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:1.4em;display:grid}.gc-rel{gap:.9em;padding-left:.2em;display:grid;position:relative}.gc-rel:before{content:"";background:#e3e8fa;width:2px;position:absolute;top:.8em;bottom:.8em;left:3.75em}.gc-rel li{grid-template-columns:2.6em 2.2em minmax(0,1fr);align-items:center;gap:.5em;font-size:.92em;display:grid;position:relative}.gc-rel time{font-family:var(--so-mono);color:var(--so-gris);font-size:.86em}.gc-rel-ico{z-index:1;width:2.1em;height:2.1em;color:var(--so-gris);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #d4dbf2}.gc-rel .est-fait .gc-rel-ico{background:var(--so-bleu);color:#fff;box-shadow:0 0 0 .3em #4361ee26}.gc-rel b{font-size:.95em;display:block}.gc-rel small{color:var(--so-gris);font-size:.82em}.so-histoire[data-etape="2"] .gc-rel li{animation:gc-glisse .55s var(--so-ease) calc(.2s + var(--i) * .22s) both}.gc-journal{box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.9em;align-self:start;padding:.8em;font-size:.9em}.gc-journal-titre{margin-bottom:.5em;font-weight:700}.gc-jr{border-top:1px solid #e8ecf8;grid-template-columns:6.6em 3.6em minmax(0,1fr);align-items:center;gap:.5em;padding:.5em .2em;font-size:.9em;display:grid}.gc-jr span:first-child{font-family:var(--so-mono);font-size:.9em}.gc-jr em{white-space:nowrap;border-radius:999px;justify-self:end;padding:.15em .55em;font-size:.84em;font-style:normal;font-weight:700}.gc-jr .ok{background:var(--so-vert-pale);color:var(--so-vert-texte)}.gc-jr .non{background:var(--so-ambre-pale);color:var(--so-ambre-texte)}.so-histoire[data-etape="2"] .gc-jr{animation:gc-entre .5s var(--so-ease) calc(.9s + var(--i) * .18s) both}.gc-p-3{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) 12em;align-items:center;gap:1em 1.6em;display:grid}.gc-sig-doc{box-shadow:0 0 0 1px var(--so-filet), 0 1.2em 2.6em -1.4em #0f172a59;background:#fff;border-radius:.9em;gap:.6em;padding:1.2em;display:grid}.gc-sig-doc>i{background:#eef1fa;border-radius:.3em;height:.55em;display:block}.gc-sig-titre{justify-content:space-between;font-size:.95em;display:flex}.gc-sig-titre span{color:var(--so-gris)}.gc-sig-total{border-top:1px solid var(--so-filet);justify-content:space-between;padding-top:.5em;font-size:.92em;display:flex}.gc-sig-zone{box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.7em;justify-content:space-between;align-items:center;gap:1em;margin-top:.3em;padding:.6em .8em;display:flex;position:relative}.gc-sig-tampon{border:2px solid var(--so-vert-texte);text-transform:uppercase;color:var(--so-vert-texte);border-radius:.4em;align-items:center;gap:.35em;padding:.3em .7em;font-size:.82em;font-weight:800;display:inline-flex;transform:rotate(-6deg)}.gc-sig-tel{background:#0b1022;border-radius:1.7em;padding:.45em;transform:rotate(3deg);box-shadow:0 0 0 1px #9db0ff4d,0 2em 3.6em -1.4em #0f172a99}.gc-sig-photos{grid-template-columns:1fr 1fr;gap:.35em;display:grid}.gc-sig-photos i{background:linear-gradient(135deg,#94a3b8,#cbd5e1);border-radius:.5em;height:2.6em}.gc-sig-photos i:last-child{background:linear-gradient(135deg,#a5b4d8,#dce3f5)}.gc-bientot{background:var(--so-ambre-pale);color:var(--so-ambre-texte);border-radius:.7em;grid-column:1/-1;padding:.55em .8em;font-size:.86em}.so-histoire[data-etape="3"] .gc-p-3 .gc-paraphe-tel path{stroke-dashoffset:1px;animation:1.3s .5s forwards gc-trace}.so-histoire[data-etape="3"] .gc-p-3 .gc-sig-zone .gc-paraphe path{stroke-dashoffset:1px;animation:1.1s 1.5s forwards gc-trace}@keyframes gc-trace{to{stroke-dashoffset:0}}.so-histoire[data-etape="3"] .gc-sig-tampon{animation:.55s cubic-bezier(.2,1.4,.4,1) 2.5s both gc-tamponne}@keyframes gc-tamponne{0%{opacity:0;transform:scale(1.6)rotate(-14deg)}to{opacity:1;transform:rotate(-6deg)}}.gc-p-4{grid-template-rows:auto auto;align-content:start;gap:1em;display:grid}.gc-circ{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5em;display:grid}.gc-col{background:#f5f7fd;border-radius:.7em;align-content:start;gap:.4em;min-height:13em;padding:.5em;display:grid}.gc-col-t{color:var(--so-prose);padding:.2em .2em .3em;font-size:.78em;font-weight:700}.gc-carte{background:#fff;border-radius:.55em;gap:.1em;padding:.5em .55em;font-size:.78em;display:grid;position:relative;box-shadow:inset 3px 0 #cbd5e1,0 .3em .8em -.5em #0f172a4d}.gc-carte b{font-family:var(--so-mono);font-size:.9em}.gc-carte span{color:var(--so-prose);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gc-carte em{font-style:normal;font-weight:700}.gc-carte-orange{box-shadow:inset 3px 0 0 var(--so-ambre), 0 .3em .8em -.5em #0f172a4d}.gc-carte-nous{box-shadow:inset 3px 0 0 var(--so-vert), 0 0 0 1.5px var(--so-bleu), 0 .5em 1.2em -.5em #4361ee80}.gc-carte-cadenas{color:var(--so-ambre-texte);position:absolute;top:.55em;right:.5em}.gc-carte-arrive{box-shadow:inset 3px 0 0 #cbd5e1, 0 0 0 1.5px var(--so-bleu), 0 .5em 1.2em -.5em #4361ee80}.so-histoire[data-etape="4"] .gc-carte-arrive{animation:gc-arrive-col 1.1s var(--so-ease) .6s both}@keyframes gc-arrive-col{0%{opacity:0;transform:translate(-115%)rotate(-3deg)}60%{opacity:1}to{opacity:1;transform:none}}.so-histoire[data-etape="4"] .gc-carte-nous{animation:1s 1.2s both gc-repris}@keyframes gc-repris{0%{box-shadow:inset 3px 0 0 #cbd5e1, 0 0 0 1.5px var(--so-bleu), 0 .5em 1.2em -.5em #4361ee80}}.gc-effets{grid-template-columns:1fr 1fr;gap:.45em .8em;font-size:.88em;display:grid}.gc-effets li{box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.6em;align-items:center;gap:.55em;padding:.5em .6em;display:flex}.so-histoire[data-etape="4"] .gc-effets li{animation:gc-entre .5s var(--so-ease) calc(1.6s + var(--i) * .2s) both}.gc-p-5{align-content:start;gap:1em;display:grid}.gc-ech{box-shadow:inset 0 0 0 1px var(--so-filet);background:#f7f9ff;border-radius:.9em;padding:.9em 1em}.gc-ech-titre{justify-content:space-between;font-size:.92em;display:flex}.gc-ech-titre span{font-family:var(--so-mono);color:var(--so-prose)}.gc-ech-barre{grid-template-columns:30fr 70fr;gap:.3em;margin-top:.7em;display:grid}.gc-ech-barre>span{border-radius:.6em;gap:.1em;padding:.6em .7em;font-size:.82em;display:grid}.gc-ech-barre small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:.88em;overflow:hidden}.gc-ech-acompte{background:var(--so-vert-pale);color:var(--so-vert-texte)}.gc-ech-solde{background:var(--so-bleu-pale);color:var(--so-bleu-texte)}.so-histoire[data-etape="5"] .gc-ech-acompte{animation:gc-glisse .6s var(--so-ease) .3s both}.so-histoire[data-etape="5"] .gc-ech-solde{animation:gc-glisse .6s var(--so-ease) .7s both}.gc-situ{box-shadow:0 0 0 1px var(--so-filet), 0 1.2em 2.6em -1.6em #0f172a59;background:#fff;border-radius:.9em;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.5em 1.2em;padding:.9em 1em;display:grid}.gc-situ-titre{grid-column:1/-1;justify-content:space-between;align-items:center;font-size:.92em;display:flex}.gc-fx{background:var(--so-encre);color:#fff;border-radius:.4em;padding:.2em .6em;font-size:.8em;font-weight:700}.gc-situ dl{gap:.25em;font-size:.86em;display:grid}.gc-situ dl div{justify-content:space-between;gap:.8em;display:flex}.gc-situ dt{color:var(--so-gris)}.gc-situ dd{font-family:var(--so-mono);margin:0}.gc-rg{color:var(--so-ambre-texte)}.gc-rg dt{color:inherit!important}.gc-net{border-top:1px solid var(--so-filet);padding-top:.3em;font-weight:700}.gc-net dt{color:var(--so-encre)!important}.gc-pa{align-content:center;gap:.5em;font-size:.86em;display:grid}.gc-pa li{align-items:center;gap:.55em;display:flex}.so-histoire[data-etape="5"] .gc-pa li{animation:gc-entre .45s var(--so-ease) calc(1.2s + var(--i) * .45s) both}.gc-p-6{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:1em 1.2em;display:grid}.gc-regl,.gc-bal{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;font-size:.9em}.gc-regl-titre{justify-content:space-between;align-items:center;gap:.6em;display:flex}.gc-regle-ok{background:var(--so-vert-pale);color:var(--so-vert-texte);border-radius:999px;align-items:center;gap:.3em;padding:.2em .6em;font-size:.84em;font-weight:700;display:inline-flex}.gc-qui{color:var(--so-gris);margin-top:.8em;font-size:.84em;font-weight:700}.gc-payeur{background:#f7f9ff;border-radius:.6em;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6em;margin-top:.45em;padding:.5em .6em;font-size:.9em;display:grid}.gc-payeur b{font-family:var(--so-mono);font-weight:600}.gc-payeur em{background:var(--so-vert-pale);color:var(--so-vert-texte);border-radius:999px;padding:.1em .5em;font-size:.84em;font-style:normal;font-weight:700}.so-histoire[data-etape="6"] .gc-payeur{animation:gc-glisse .55s var(--so-ease) calc(.4s + var(--i) * .3s) both}.gc-bal-titre{margin-bottom:.5em;font-weight:700}.gc-bal-l{grid-template-columns:5.6em minmax(0,1fr) 3.6em;align-items:center;gap:.6em;margin-top:.45em;font-size:.88em;display:grid}.gc-bal-l span{color:var(--so-prose)}.gc-bal-l>i{background:#eef1fa;border-radius:1em;height:.6em;overflow:hidden}.gc-bal-l>i>i{height:100%;width:calc(var(--w) * 100%);border-radius:inherit;background:var(--so-bleu);transform-origin:0;display:block}.gc-bal-l:nth-of-type(n+3)>i>i{background:var(--so-ambre)}.gc-bal-l b{text-align:right;font-family:var(--so-mono);font-weight:500}.so-histoire[data-etape="6"] .gc-bal-l>i>i{animation:gc-remplit .9s var(--so-ease) calc(.6s + var(--i) * .12s) both}.gc-fec{background:var(--so-encre);color:#fff;border-radius:.7em;grid-column:1/-1;align-items:center;gap:.6em;padding:.6em .8em;font-size:.88em;display:flex}.so-histoire[data-etape="6"] .gc-fec{animation:gc-entre .5s var(--so-ease) 1.5s both}@media (max-width:1023px){.gc-fen-corps{height:29em}.gc-cata{display:none}}@media (max-width:640px){.gc-fen{font-size:clamp(7px,2.55cqw,10.5px)}.gc-fen-corps{grid-template-columns:minmax(0,1fr);height:27.5em}.gc-p{inset:.9em}.gc-sous,.gc-option,.gc-onglets{display:none!important}.gc-pdf,.gc-journal,.gc-fec,.gc-bientot{display:none}.gc-p-2,.gc-p-6{grid-template-columns:minmax(0,1fr)}.gc-circ{grid-template-columns:repeat(3,minmax(0,1fr))}.gc-circ .gc-col:nth-child(3),.gc-circ .gc-col:nth-child(5){display:none}.gc-effets{grid-template-columns:minmax(0,1fr)}.gc-effets li:nth-child(n+3){display:none}.gc-situ{grid-template-columns:minmax(0,1fr)}.gc-pa{grid-template-columns:repeat(3,auto);font-size:.8em}.gc-cv-main{display:none!important}.gc-menu{display:none}.gc-tr{grid-template-columns:2.2em minmax(0,1fr) 1.6em 0 5.4em}.gc-tr>span:nth-child(4){visibility:hidden}.gc-p-1{grid-template-columns:10.5em minmax(0,1fr)}.gc-pdf{height:15em}.gc-p-3{grid-template-columns:minmax(0,1fr) 10em}.gc-circ{gap:.3em}.gc-col{min-height:11em;padding:.35em}.gc-carte span{display:none}}.gc-cv{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(14px,2vw,22px)}.gc-cv-tete{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:4px 6px 16px;display:flex}.gc-cv-compte{background:var(--so-pale);color:var(--so-prose);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.86rem;display:inline-flex}.gc-cv-compte b{color:var(--so-encre);font-variant-numeric:tabular-nums}.gc-cv-compte .gc-coche{width:18px;height:18px}.gc-cv-zero{background:var(--so-vert-pale);color:var(--so-vert-texte)}.gc-cv-zero b{color:inherit}.gc-cv-reset{min-height:40px;font:inherit;color:var(--so-bleu-texte);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 14px;font-size:.86rem;font-weight:600;display:inline-flex}.gc-cv-reset:hover{background:var(--so-pale)}.gc-cv-plateau{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid;position:relative}.gc-cv-col{background:#f5f7fd;border-radius:18px;align-content:start;gap:8px;min-height:320px;padding:10px;transition:background-color .3s,box-shadow .3s;display:grid}.gc-cv-col.est-visee{background:var(--so-bleu-pale);box-shadow:inset 0 0 0 2px var(--so-bleu)}.gc-cv-col-t{justify-content:space-between;align-items:center;padding:2px 4px 4px;font-size:.84rem;font-weight:700;display:flex}.gc-cv-col-t em{text-align:center;min-width:22px;color:var(--so-gris);background:#fff;border-radius:999px;padding:1px 7px;font-size:.76rem;font-style:normal}.gc-cv-col ul{gap:8px;display:grid}.gc-cv-carte{touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:box-shadow .4s, transform .5s var(--so-ease), opacity .3s;background:#fff;border-radius:12px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:6px;padding:10px 8px 10px 6px;display:grid;position:relative;box-shadow:inset 4px 0 #cbd5e1,0 6px 16px -10px #0f172a59}.gc-cv-partiel{box-shadow:inset 4px 0 0 var(--so-ambre), 0 6px 16px -10px #0f172a59}.gc-cv-repris{box-shadow:inset 4px 0 0 var(--so-vert), 0 6px 16px -10px #0f172a59}.gc-cv-saisie:not(.gc-cv-repris) .gc-cv-poignee{cursor:grab}.gc-cv-carte.est-glisse{z-index:5;cursor:grabbing;box-shadow:inset 4px 0 0 #cbd5e1, 0 24px 40px -14px #0f172a80, 0 0 0 2px var(--so-bleu);transition:none}.gc-cv-carte.est-neuf{animation:gc-cv-arrive .9s var(--so-ease) both}@keyframes gc-cv-arrive{0%{opacity:0;transform:translate(-60%)scale(.9)}60%{opacity:1;box-shadow:inset 4px 0 0 #cbd5e1, 0 0 0 2px var(--so-bleu), 0 10px 30px -8px #4361ee99}to{opacity:1;transform:none}}.gc-cv-poignee{color:#a3afcf;place-items:center;display:grid}.gc-cv-txt{gap:1px;min-width:0;display:grid}.gc-cv-txt b{font-family:var(--so-mono);align-items:center;gap:5px;font-size:.76rem;font-weight:600;display:inline-flex}.gc-cv-txt b svg{color:var(--so-ambre-texte)}.gc-cv-txt>span{color:var(--so-prose);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.gc-cv-txt em{font-size:.84rem;font-style:normal;font-weight:700}.gc-cv-bouton{background:var(--so-bleu);color:#fff;cursor:pointer;width:32px;height:32px;transition:transform .4s var(--so-ease), background-color .3s;border:0;border-radius:50%;place-items:center;display:grid}.gc-cv-bouton:hover{background:var(--so-bleu-texte);transform:translate(2px)scale(1.06)}.gc-cv-ok{background:var(--so-vert-pale);width:24px;height:24px;color:var(--so-vert-texte);border-radius:50%;place-items:center;display:grid}.gc-cv-main{z-index:6;background:var(--so-encre);color:#fff;pointer-events:none;border-radius:12px;padding:8px 12px;font-size:.8rem;font-weight:600;display:none;position:absolute;top:46px;left:21%;box-shadow:0 14px 30px -12px #0f172a99}.gc-cv-plateau.est-demo .gc-cv-main{animation:gc-cv-invite 1.7s var(--so-ease) both;display:block}.gc-cv-plateau.est-demo .gc-cv-a{animation:1.6s both gc-cv-secoue}@keyframes gc-cv-invite{0%{opacity:0;transform:translateY(8px)}20%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes gc-cv-secoue{30%{transform:translate(14px)rotate(1.5deg)}55%{transform:translate(22px)rotate(2deg)}to{transform:none}}.gc-cv-legende{color:var(--so-gris);flex-wrap:wrap;gap:8px 18px;padding:14px 6px 2px;font-size:.8rem;display:flex}.gc-cv-legende span{align-items:center;gap:7px;display:inline-flex}.gc-cv-legende i{border-radius:3px;width:14px;height:6px}.gc-cv-l-gris{background:#cbd5e1}.gc-cv-l-orange{background:var(--so-ambre)}.gc-cv-l-vert{background:var(--so-vert)}.gc-anat{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:clamp(40px,5vw,64px);display:grid}.gc-fac{box-shadow:0 0 0 1px var(--so-filet), 0 50px 100px -50px #0f172a80;background:#fff;border-radius:14px;padding:clamp(18px,2.4vw,30px);font-size:clamp(11px,.62rem + .3vw,13.5px);position:relative;transform:rotate(-1.2deg)}.gc-fac:before{content:"";z-index:-1;box-shadow:0 0 0 1px var(--so-filet);background:#eef2fd;border-radius:14px;position:absolute;inset:10px -10px -10px 10px;transform:rotate(2.4deg)}.gc-fac-tete{border-bottom:2px solid var(--so-encre);align-items:center;gap:1em;padding-bottom:1em;display:flex}.gc-fac-logo{color:var(--so-bleu-texte);border:1px dashed #b9c4ec;border-radius:.4em;padding:.7em .8em;font-size:.78em;font-weight:600}.gc-fac-titre{display:grid}.gc-fac-titre b{letter-spacing:-.01em;font-size:1.15em}.gc-fac-titre small{font-family:var(--so-mono);color:var(--so-gris);font-size:.78em}.gc-fac-fx-boite{align-items:center;margin-left:auto;display:flex}.gc-fac-fx{white-space:nowrap;background:var(--so-encre);color:#fff;border-radius:.4em;padding:.3em .7em;font-size:.78em;font-weight:700}.gc-fac-objet{color:var(--so-prose);margin-top:.9em;font-size:.86em}.gc-fac-lignes{margin-top:.8em;display:grid}.gc-fac-lignes p{border-bottom:1px solid #eef1f9;grid-template-columns:minmax(0,1fr) 8.5em 6.5em;align-items:center;gap:.8em;padding:.55em 0;font-size:.9em;display:grid}.gc-fac-lignes p>span:last-child{text-align:right;font-family:var(--so-mono);font-variant-numeric:tabular-nums}.gc-fac-lignes p>span:nth-child(2){font-family:var(--so-mono);color:var(--so-prose);align-items:center;gap:.5em;font-size:.9em;display:flex}.gc-fac-lignes p>span:nth-child(2) i{background:#eef1fa;border-radius:1em;flex:1;height:.45em;position:relative;overflow:hidden}.gc-fac-lignes p>span:nth-child(2) i:after{content:"";width:calc(var(--a) * 100%);border-radius:inherit;background:var(--so-bleu);position:absolute;inset:0}.gc-fac-th{text-transform:uppercase;letter-spacing:.05em;color:var(--so-gris);font-weight:600;font-size:.74em!important}.gc-fac-th>span{font-family:inherit!important}.gc-fac-cumul{font-weight:600}.gc-fac-deja{color:var(--so-prose)}.gc-fac-totaux{gap:.3em;width:min(100%,22em);margin:.9em 0 0 auto;font-size:.9em;display:grid}.gc-fac-totaux div{justify-content:space-between;gap:1em;display:flex}.gc-fac-totaux dt{color:var(--so-gris)}.gc-fac-totaux dd{font-family:var(--so-mono);margin:0}.gc-fac-rg{color:var(--so-ambre-texte)}.gc-fac-rg dt{color:inherit!important}.gc-fac-net{border-top:2px solid var(--so-encre);padding-top:.4em;font-weight:800}.gc-fac-net dt{color:var(--so-encre)!important}.gc-fac-echeance{margin-top:1em;font-size:.84em;font-weight:600}.gc-fac-mentions{max-width:70%;color:var(--so-gris);margin-top:.6em;font-size:.72em;line-height:1.5}.gc-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%;place-items:center;margin:0 .35em;font-size:11px;font-weight:700;display:inline-grid;position:relative;box-shadow:0 0 0 4px #ffffffe6,0 8px 18px -6px #0f172a80}.gc-pin.est-actif{background:var(--so-bleu);transform:scale(1.18)}.gc-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}.gc-leg{counter-reset:none;gap:4px;display:grid}.gc-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}.gc-leg li.est-actif{box-shadow:0 0 0 1px var(--so-filet), 0 16px 34px -22px #0f172a73;background:#fff}.gc-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}.gc-leg li.est-actif .gc-leg-n{background:var(--so-bleu);color:#fff}.gc-leg b{font-size:.98rem;display:block}.gc-leg li>span:last-child>span{color:var(--so-prose);margin-top:3px;font-size:.9rem;line-height:1.55;display:block}@media (max-width:1023px){.gc-anat{grid-template-columns:minmax(0,1fr)}.gc-cv-plateau{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-6px;padding-inline:6px;display:flex;overflow-x:auto}.gc-cv-plateau::-webkit-scrollbar{display:none}.gc-cv-col{scroll-snap-align:start;flex:none;width:46%;min-height:260px}}@media (max-width:640px){.gc-cv{border-radius:22px;margin-inline:-6px;padding:12px}.gc-cv-col{width:72%}.gc-cv-reset span{display:none}.gc-fac{padding:16px;font-size:10.5px;transform:none}.gc-fac:before{display:none}.gc-fac-lignes p{grid-template-columns:minmax(0,1fr) 5.6em 6.4em}.gc-fac-mentions{max-width:100%}.gc-pin{width:24px;height:24px;font-size:.72rem}}
