@keyframes hd-montee{0%{transform:translateY(28px)}}.hd-montee{animation:.9s cubic-bezier(.16,1,.3,1) both hd-montee}.at-scene{font-size:clamp(8px,1.32cqi,12.5px);line-height:1.35;container-type:inline-size}.at-scene-mobile{font-size:clamp(10px,3.25cqi,13.5px);line-height:1.35;container-type:inline-size}.at-cadre{transition:left .9s cubic-bezier(.65,0,.25,1),top .9s cubic-bezier(.65,0,.25,1),width .9s cubic-bezier(.65,0,.25,1),height .9s cubic-bezier(.65,0,.25,1),opacity .7s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute}.at-ecran{border:1px solid var(--color-filet);background:var(--color-graphite-2);border-radius:3px;transition:border-radius .9s cubic-bezier(.65,0,.25,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 60px -30px #000000e6}.at-cadre[data-mode=tablette] .at-ecran{border-width:6px;border-color:var(--color-graphite-3);border-radius:16px}.at-cadre[data-mode=mobile] .at-ecran{border-width:6px;border-color:var(--color-graphite-3);border-radius:24px}.at-cadre[data-mode=mobile] .at-ecran:after{content:"";background:var(--color-graphite-3);z-index:3;width:22%;height:4px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.at-cote{color:var(--color-sauge);white-space:nowrap;opacity:0;font-size:.85em;transition:opacity .4s;position:absolute;bottom:calc(100% + .55em);left:0}.at-cote:before{content:"";vertical-align:middle;background:currentColor;width:1.4em;height:1px;margin-right:.5em;display:inline-block}.at-cote.at-present{opacity:1}.at-cadre-retour{opacity:0;transform:translate(-4%)}.at-cadre-retour.at-present{opacity:1;transform:none}.at-echelle{transform-origin:0 0;width:140%;height:140%;position:absolute;top:0;left:0;transform:scale(.714286)}.at-echelle-forte{width:260%;height:260%;transform:scale(.384615)}.at-telephone{width:64%;height:100%;top:0;left:18%}.at-telephone.at-decale{height:96%;top:4%;left:33%;transform:scale(.97)}.at-cadre-arriere{opacity:0;width:76%;height:42%;top:12%;left:0;transform:translate(-6%)}.at-cadre-arriere.at-present{opacity:.6;transform:none}@keyframes at-signal-mobile{0%{opacity:0;top:62%;left:58%}15%{opacity:1}to{opacity:0;top:30%;left:30%}}.at-signal-mobile{background:var(--color-sauge);z-index:4;width:10px;height:10px;animation:1.2s cubic-bezier(.45,0,.2,1) .3s both at-signal-mobile;position:absolute;box-shadow:0 0 0 4px #8fcfaa40}@keyframes at-liaison{to{stroke-dashoffset:-14px}}.at-liaison{animation:1.2s linear infinite at-liaison}@keyframes at-entree{0%{opacity:0}}.at-app{color:var(--color-voile);transition:filter .6s;animation:.45s .3s both at-entree;position:absolute;inset:0}.at-app *{box-sizing:border-box}.at-grille{pointer-events:none;opacity:0;background-image:linear-gradient(90deg,#8fcfaa1f 0 1px,#0000 1px);background-size:8.33333% 100%;transition:opacity .6s;position:absolute;inset:0}.at-app[data-phase=structure] .at-grille{opacity:1}.at-app[data-phase=composants] .at-grille{opacity:.35}.at-app[data-phase=structure] .at-b{background:0 0!important;border:1px dashed #8fcfaa80!important}.at-app[data-phase=structure] .at-b>*{opacity:0}@keyframes at-trace{0%{clip-path:inset(0 100% 100% 0)}to{clip-path:inset(0)}}.at-app[data-phase=structure] .at-b{animation:.7s cubic-bezier(.16,1,.3,1) both at-trace;animation-delay:calc(var(--i,0) * .16s)}@keyframes at-construit{0%{background-color:#0000;border-style:dashed;border-color:#8fcfaa80}}@keyframes at-apparait{0%{opacity:0;transform:translateY(4px)}}.at-app[data-phase=composants]{filter:saturate(0)brightness(.92)}.at-app[data-phase=composants] .at-b{animation:.5s both at-construit;animation-delay:calc(var(--i,0) * .15s)}.at-app[data-phase=composants] .at-b>*{animation:.4s both at-apparait;animation-delay:calc(var(--i,0) * .15s + .2s)}.at-bureau{grid-template-columns:17% minmax(0,1fr);display:grid;position:absolute;inset:0}.at-bureau[data-tablette]{grid-template-columns:3.4em minmax(0,1fr)}.at-nav{border-right:1px solid var(--color-graphite-3);padding:1.1em .7em}.at-marque{color:var(--color-mineral);align-items:center;gap:.5em;margin:0 0 1.3em .3em;font-weight:600;display:flex}.at-marque-carre{background:var(--color-sauge);flex-shrink:0;width:.8em;height:.8em;display:inline-block}.at-nav ul{gap:.15em;display:grid}.at-nav li{color:var(--color-cendre);white-space:nowrap;align-items:center;gap:.6em;padding:.45em .5em;display:flex}.at-nav li.at-actif{color:var(--color-mineral);background:var(--color-graphite-3);box-shadow:inset 2px 0 0 var(--color-sauge)}.at-icone{flex-shrink:0;width:1.15em;height:1.15em}.at-principal{flex-direction:column;gap:.85em;min-width:0;padding:1em 1.2em;display:flex}.at-barre{justify-content:space-between;align-items:center;display:flex}.at-recherche{border:1px solid var(--color-graphite-3);width:48%;color:var(--color-cendre);white-space:nowrap;padding:.35em .7em;font-size:.9em;overflow:hidden}.at-avatar{background:var(--color-graphite-3);width:2em;height:2em;color:var(--color-voile);border-radius:50%;place-items:center;font-size:.8em;display:grid}.at-h{color:var(--color-mineral);font-size:1.3em;font-weight:600;line-height:1.15}.at-sous{color:var(--color-cendre);font-size:.85em}.at-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;display:grid}.at-kpi{border:1px solid var(--color-graphite-3);flex-direction:column;padding:.5em .7em;display:flex}.at-kpi-l{color:var(--color-cendre);white-space:nowrap;font-size:.8em}.at-kpi-v{color:var(--color-mineral);font-variant-numeric:tabular-nums;font-size:1.6em;font-weight:600}.at-table{border:1px solid var(--color-graphite-3)}.at-ligne{border:0;border-top:1px solid var(--color-graphite-3);width:100%;color:var(--color-voile);font:inherit;text-align:left;white-space:nowrap;background:0 0;grid-template-columns:3.3em minmax(0,1.05fr) minmax(0,1.35fr) minmax(0,.95fr) minmax(0,1.25fr);align-items:center;gap:.6em;padding:.5em .75em;transition:background-color .3s;display:grid;position:relative}.at-ligne>span{text-overflow:ellipsis;overflow:hidden}.at-bureau[data-tablette] .at-ligne{grid-template-columns:3.3em minmax(0,1fr) auto}.at-entete{color:var(--color-cendre);border-top:0;font-size:.8em}.at-num{color:var(--color-cendre);font-variant-numeric:tabular-nums}.at-attenue{color:var(--color-cendre)}.at-choisie{box-shadow:inset 2px 0 0 var(--color-sauge);background:#8fcfaa14!important}.at-cliquable{cursor:pointer}.at-cliquable:hover{background:var(--color-graphite-3)}.at-app :focus-visible{outline:2px solid var(--color-sauge);outline-offset:-2px}@keyframes at-maj{0%,to{background-color:#0000}25%,60%{background-color:#8fcfaa29}}.at-maj{animation:1.8s both at-maj}.at-pastille{border:1px solid var(--color-graphite-3);white-space:nowrap;padding:.1em .55em;font-size:.8em;transition:background-color .4s,color .4s,border-color .4s;display:inline-block}.at-pastille[data-statut=planifiee]{color:var(--color-cendre)}.at-pastille[data-statut=en-cours]{border-color:var(--color-filet);color:var(--color-voile)}.at-pastille[data-statut=terminee]{border-color:var(--color-sauge);background:var(--color-sauge);color:var(--color-graphite);font-weight:600}.at-recu{color:var(--color-sauge);margin-left:.5em;font-size:.78em}@keyframes at-glisse{0%{transform:translate(100%)}}.at-fiche{border-left:1px solid var(--color-filet);background:var(--color-graphite);z-index:2;width:31%;padding:1.1em;animation:.45s cubic-bezier(.16,1,.3,1) both at-glisse;position:absolute;top:0;bottom:0;right:0}.at-bureau[data-tablette] .at-fiche{width:52%}.at-fiche dl{gap:.5em;margin-top:.9em;display:grid}.at-fiche dt{color:var(--color-cendre);font-size:.8em}.at-fiche dd{color:var(--color-mineral)}.at-controle{border-top:1px solid var(--color-graphite-3);gap:.3em;margin-top:.9em;padding-top:.7em;display:grid}.at-controle li:before{content:"✓";color:var(--color-sauge);margin-right:.5em}.at-bouton{background:var(--color-sauge);color:var(--color-graphite);font:inherit;white-space:nowrap;cursor:pointer;border:0;align-items:center;margin-top:.9em;padding:.55em .95em;font-weight:600;display:inline-flex;position:relative}.at-valide{color:var(--color-sauge);margin-top:.9em;font-weight:600;animation:.4s both at-apparait}.at-valide:before{content:"✓ "}@keyframes at-toast{0%{opacity:0;transform:translateY(.8em)}12%,85%{opacity:1;transform:none}to{opacity:0}}.at-toast{border-left:3px solid var(--color-sauge);background:var(--color-mineral);color:var(--color-graphite);white-space:nowrap;z-index:4;padding:.55em .9em;font-weight:600;animation:3.2s both at-toast;position:absolute;bottom:1em;right:1em}@keyframes at-curseur-arrive{0%{opacity:0;transform:translate(3.5em,2.5em)}}@keyframes at-onde{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(2.2)}}.at-curseur{pointer-events:none;z-index:5;width:1.15em;animation:.55s cubic-bezier(.16,1,.3,1) both at-curseur-arrive;position:absolute;top:45%;left:58%}.at-curseur-fleche{width:100%;display:block}.at-onde{border:1.5px solid var(--color-sauge);border-radius:50%;width:1.2em;height:1.2em;animation:.6s ease-out .45s both at-onde;position:absolute;top:-.55em;left:-.55em}.at-mobile{flex-direction:column;padding:1.5em .85em .6em;display:flex;position:absolute;inset:0}.at-m-entete{border-bottom:1px solid var(--color-graphite-3);align-items:center;gap:.5em;padding-bottom:.6em;display:flex}.at-m-entete .at-h{font-size:1.15em}.at-m-liste{flex-direction:column;flex:1;gap:.5em;min-height:0;display:flex;overflow:hidden}.at-m-segment{gap:.3em;margin-top:.6em;display:flex}.at-m-segment span{border:1px solid var(--color-graphite-3);color:var(--color-cendre);padding:.3em .65em}.at-m-segment span.at-actif{background:var(--color-graphite-3);color:var(--color-mineral)}.at-m-carte{border:1px solid var(--color-graphite-3);flex-direction:column;gap:.2em;padding:.6em .7em;display:flex}.at-m-ligne1{justify-content:space-between;align-items:center;display:flex}.at-m-objet{color:var(--color-mineral);font-weight:600}.at-m-carte .at-attenue{text-overflow:ellipsis;white-space:nowrap;font-size:.88em;overflow:hidden}.at-m-bouton{justify-content:center;width:100%;margin-top:.5em}.at-m-rapport{flex-direction:column;flex:1;gap:.65em;padding-top:.7em;display:flex}.at-photo{border:1px dashed var(--color-filet);height:5.5em;color:var(--color-cendre);flex-direction:column;justify-content:center;align-items:center;gap:.3em;transition:border-color .4s,color .4s;display:flex}.at-photo svg{width:3em}.at-photo-ok{border-style:solid;border-color:var(--color-sauge);color:var(--color-sauge)}.at-champ{border-bottom:1px solid var(--color-graphite-3);color:var(--color-mineral);flex-direction:column;gap:.2em;padding-bottom:.45em;display:flex}@keyframes at-frappe{0%{clip-path:inset(0 100% 0 0)}}.at-frappe{animation:1.5s steps(36,end) both at-frappe}.at-signature{width:62%;height:1.5em;color:var(--color-sauge)}@keyframes at-signe{0%{stroke-dashoffset:1px}}.at-signature path{stroke-dasharray:1;animation:.9s 1.4s both at-signe}.at-m-onglets{border-top:1px solid var(--color-graphite-3);color:var(--color-cendre);justify-content:space-around;margin-top:auto;padding-top:.55em;display:flex}.at-m-onglets .at-actif{color:var(--color-sauge)}.at-m-toast{white-space:normal;bottom:3.6em;left:.85em;right:.85em}.at-badge-bureau{border-left:3px solid var(--color-sauge);background:var(--color-mineral);max-width:31%;color:var(--color-graphite);z-index:4;padding:.45em .7em;font-size:.85em;font-weight:600;line-height:1.25;animation:.45s cubic-bezier(.16,1,.3,1) both at-apparait;position:absolute;top:0;left:0}@keyframes hd-progression{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hd-progression{transform-origin:0;animation:hd-progression var(--duree,2s) linear both}@media (prefers-reduced-motion:reduce){.hd-progression{animation:none}}@keyframes dg-pulse{0%,to{box-shadow:0 0 #8fcfaa8c}60%{box-shadow:0 0 0 .45em #8fcfaa00}}@keyframes dg-apparait{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dg-futur-temoin{display:inline-block}.dg-ap-ligne{overflow-clip-margin:0;overflow-x:clip}@keyframes dg-range{0%{transform:translate(var(--dx), var(--dy)) rotate(var(--r));opacity:.4}to{opacity:1;transform:none}}@keyframes dg-trace{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dg-revele{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dg-ap-ligne{view-timeline-name:--dg-ligne}.dg-ap-mot{animation:linear both dg-range;animation-timeline:--dg-ligne;animation-range:entry 10% cover 42%}.dg-ap-trait{transform-origin:0;animation:linear both dg-trace;animation-timeline:--dg-ligne;animation-range:cover 36% cover 50%}.dg-ap-pointe{animation:linear both dg-revele;animation-timeline:--dg-ligne;animation-range:cover 48% cover 52%}.dg-ap-apres{animation:linear both dg-revele;animation-timeline:--dg-ligne;animation-range:cover 44% cover 60%}}}.dg-ix-item{transition:opacity .35s var(--ease-flux)}.dg-ix-barre{transform-origin:top;transition:transform .5s var(--ease-flux);transform:scaleY(0)}.dg-ix-vignette{transition:color .35s}.dg-vignette *{stroke-dasharray:100;stroke-dashoffset:0}.dg-ix-item:hover .dg-ix-vignette,.dg-ix-item:focus-within .dg-ix-vignette{color:var(--color-brume)}.dg-ix[data-besoin] .dg-ix-item{opacity:.36}.dg-ix[data-besoin] .dg-ix-item:hover,.dg-ix[data-besoin] .dg-ix-item:focus-within{opacity:.85}@keyframes dg-dessin{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.dg-ix[data-besoin=vendre] .dg-ix-item[data-besoins~=vendre],.dg-ix[data-besoin=terrain] .dg-ix-item[data-besoins~=terrain],.dg-ix[data-besoin=centraliser] .dg-ix-item[data-besoins~=centraliser],.dg-ix[data-besoin=connecter] .dg-ix-item[data-besoins~=connecter],.dg-ix[data-besoin=trouve] .dg-ix-item[data-besoins~=trouve]{opacity:1}.dg-ix[data-besoin=vendre] .dg-ix-item[data-besoins~=vendre] .dg-ix-barre,.dg-ix[data-besoin=terrain] .dg-ix-item[data-besoins~=terrain] .dg-ix-barre,.dg-ix[data-besoin=centraliser] .dg-ix-item[data-besoins~=centraliser] .dg-ix-barre,.dg-ix[data-besoin=connecter] .dg-ix-item[data-besoins~=connecter] .dg-ix-barre,.dg-ix[data-besoin=trouve] .dg-ix-item[data-besoins~=trouve] .dg-ix-barre{transform:scaleY(1)}.dg-ix[data-besoin=vendre] .dg-ix-item[data-besoins~=vendre] .dg-ix-vignette,.dg-ix[data-besoin=terrain] .dg-ix-item[data-besoins~=terrain] .dg-ix-vignette,.dg-ix[data-besoin=centraliser] .dg-ix-item[data-besoins~=centraliser] .dg-ix-vignette,.dg-ix[data-besoin=connecter] .dg-ix-item[data-besoins~=connecter] .dg-ix-vignette,.dg-ix[data-besoin=trouve] .dg-ix-item[data-besoins~=trouve] .dg-ix-vignette{color:var(--color-sauge)}.dg-ix[data-besoin=vendre] .dg-ix-item[data-besoins~=vendre] .dg-vignette *,.dg-ix[data-besoin=terrain] .dg-ix-item[data-besoins~=terrain] .dg-vignette *,.dg-ix[data-besoin=centraliser] .dg-ix-item[data-besoins~=centraliser] .dg-vignette *,.dg-ix[data-besoin=connecter] .dg-ix-item[data-besoins~=connecter] .dg-vignette *,.dg-ix[data-besoin=trouve] .dg-ix-item[data-besoins~=trouve] .dg-vignette *{animation:dg-dessin .9s var(--ease-flux) both}.dg-ix[data-besoin=vendre] .dg-ix-item[data-besoins~=vendre] .dg-ix-numero,.dg-ix[data-besoin=terrain] .dg-ix-item[data-besoins~=terrain] .dg-ix-numero,.dg-ix[data-besoin=centraliser] .dg-ix-item[data-besoins~=centraliser] .dg-ix-numero,.dg-ix[data-besoin=connecter] .dg-ix-item[data-besoins~=connecter] .dg-ix-numero,.dg-ix[data-besoin=trouve] .dg-ix-item[data-besoins~=trouve] .dg-ix-numero{color:var(--color-sauge)}.dg-cp-grille{max-width:var(--container-site);padding-inline:var(--spacing-gutter);margin-inline:auto}.dg-cp-liste{border-top:1px solid var(--color-filet);margin-top:3.5rem}.dg-cp-etape{border-bottom:1px solid var(--color-filet);padding-block:2.25rem}.dg-cp-bouton{text-align:left;align-items:baseline;gap:1rem;width:100%;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.6rem);font-weight:600;font-stretch:85%;line-height:1.05;display:flex}.dg-cp-numero{color:var(--color-sauge);font-variant-numeric:tabular-nums;font-size:.875rem;font-stretch:100%}.dg-cp-texte p{max-width:48ch;color:var(--color-voile);margin-top:.75rem}.dg-cp-vignette{max-width:34rem;container-type:inline-size}@media (min-width:40rem){.dg-cp-vignette{max-width:52rem}}.dg-cp-piste[data-epingle]{height:394svh}.dg-cp-piste[data-epingle] .dg-cp-collant{align-items:center;height:100svh;padding-top:4.5rem;display:flex;position:sticky;top:0}.dg-cp-piste[data-epingle] .dg-cp-grille{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(2.5rem,4vw,5rem);width:100%;display:grid}.dg-cp-piste[data-epingle] .dg-cp-liste{border-top:0;margin-top:0}.dg-cp-piste[data-epingle] .dg-cp-etape{padding-block:.4rem;border-bottom:0;padding-left:1.25rem;position:relative}.dg-cp-piste[data-epingle] .dg-cp-etape:before{content:"";background:var(--color-graphite-3);width:2px;position:absolute;top:0;bottom:0;left:0}.dg-cp-piste[data-epingle] .dg-cp-etape[data-passe]:before,.dg-cp-piste[data-epingle] .dg-cp-etape[data-actif]:before{background:var(--color-sauge)}.dg-cp-piste[data-epingle] .dg-cp-bouton{color:var(--color-cendre);align-items:center;min-height:2.75rem;font-size:clamp(1.25rem,.9rem + .9vw,1.9rem);transition:color .3s}.dg-cp-piste[data-epingle] .dg-cp-bouton:hover{color:var(--color-mineral)}.dg-cp-piste[data-epingle] .dg-cp-numero{color:var(--color-cendre)}.dg-cp-piste[data-epingle] .dg-cp-etape[data-passe] .dg-cp-bouton{color:var(--color-brume)}.dg-cp-piste[data-epingle] .dg-cp-etape[data-actif] .dg-cp-bouton{color:var(--color-mineral)}.dg-cp-piste[data-epingle] .dg-cp-etape[data-actif] .dg-cp-numero{color:var(--color-sauge)}.dg-cp-piste[data-epingle] .dg-cp-texte{transition:grid-template-rows .45s var(--ease-flux);grid-template-rows:0fr;display:grid}.dg-cp-piste[data-epingle] .dg-cp-texte p{min-height:0;margin-top:0;padding-bottom:0;font-size:.98rem;overflow:hidden}.dg-cp-piste[data-epingle] .dg-cp-etape[data-actif] .dg-cp-texte{grid-template-rows:1fr}.dg-cp-piste[data-epingle] .dg-cp-etape[data-actif] .dg-cp-texte p{padding-bottom:.6rem}.dg-cp-scene{justify-self:end;width:min(100%,138.889svh - 15.2778rem);container-type:inline-size}.dg-cp-avance{background:var(--color-graphite-3);height:2px;margin-top:.9rem}.dg-cp-avance span{background:var(--color-sauge);transform-origin:0;height:100%;transition:transform .2s linear;display:block}.dg-ch{aspect-ratio:100/72;border:1px solid var(--color-graphite-3);background-color:var(--color-graphite);color:var(--color-voile);background-image:radial-gradient(circle,#8fcfaa21 1px,#0000 1.3px);background-size:4% 5.55556%;font-size:clamp(9px,1.6cqi,14px);line-height:1.3;position:relative;overflow:hidden}.dg-ch-compact{aspect-ratio:100/120;background-size:5% 4.16667%;font-size:clamp(9px,3cqi,13px)}.dg-ch-compact .dg-ch-versions{border-left:0;border-top:1px solid var(--color-filet);flex-direction:row;justify-content:space-between;align-items:flex-start;padding:1.2em 0 0}.dg-ch-compact .dg-ch-version:before{top:calc(-1.55em - .5px);left:0}.dg-ch-compact .dg-ch-colonnes>span{font-size:.95em}.dg-ch-txt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dg-ch-fort{color:var(--color-mineral);font-weight:600}.dg-ch-petit{color:var(--color-brume);font-size:.86em}.dg-ch-objet{transition:left .75s var(--ease-flux), top .75s var(--ease-flux), width .75s var(--ease-flux), height .75s var(--ease-flux), opacity .45s ease, transform .75s var(--ease-flux), border-color .4s, background-color .4s, color .4s;position:absolute}.dg-ch-cache{opacity:0;pointer-events:none;transform:scale(.96)}.dg-ch-colonnes,.dg-ch-fleches,.dg-ch-liaisons{opacity:0;transition:opacity .45s;position:absolute}.dg-ch-present{opacity:1!important}.dg-ch-colonnes{grid-template-columns:1fr 1fr;display:grid;inset:5% 4% 6%}.dg-ch-colonnes>span{border-bottom:1px solid var(--color-filet);height:fit-content;color:var(--color-brume);padding:0 0 .4em 2%}.dg-ch-colonnes>span+span{border-left:1px dashed var(--color-filet);border-bottom:0;height:100%;padding-left:4%}.dg-ch-note{border:1px solid var(--color-filet);background:var(--color-graphite-2);color:var(--color-voile);align-items:center;gap:.5em;padding:0 .8em;display:flex}.dg-ch-note-garde{border-color:var(--color-sauge);color:var(--color-mineral)}.dg-ch-note-garde:before{content:"";background:var(--color-sauge);flex:none;width:.55em;height:.55em}.dg-ch-note-titre{color:var(--color-sauge);background:0 0;border-width:0 0 1px;padding-left:0}.dg-ch-filaire{border:1px dashed var(--color-filet);flex-direction:column;gap:7%;padding:8% 7%;display:flex}.dg-ch-filaire span{border:1px dashed var(--color-filet);height:11%}.dg-ch-filaire span:first-child{width:60%}.dg-ch-fleches,.dg-ch-liaisons{width:100%;height:100%;inset:0;overflow:visible}.dg-ch-fleches path{fill:none;stroke:var(--color-sauge);stroke-width:1.5px;vector-effect:non-scaling-stroke}.dg-ch-app{border:1px solid var(--color-filet);background:var(--color-graphite-2);flex-direction:column;display:flex;overflow:visible}.dg-ch-app>div{position:relative}.dg-ch-app>.dg-ch-etat{position:absolute}.dg-ch-app-entete{border-bottom:1px solid var(--color-graphite-3);color:var(--color-mineral);align-items:center;gap:.55em;padding:.75em .9em;font-weight:600;display:flex}.dg-ch-app-logo{background:var(--color-sauge);flex:none;width:.65em;height:.65em}.dg-ch-app-filtres{gap:.45em;padding:.65em .9em .3em;display:flex}.dg-ch-app-filtres>.dg-ch-txt{border:1px solid var(--color-filet);padding:.12em .6em}.dg-ch-app-filtres>.dg-ch-txt:first-child{background:var(--color-graphite-3);color:var(--color-mineral)}.dg-ch-app-liste{flex:1;min-height:0;padding:.2em .9em;overflow:hidden}.dg-ch-ligne{border-bottom:1px solid var(--color-graphite-3);grid-template-columns:3em minmax(0,1fr) auto;align-items:center;gap:.6em;padding:.5em 0;display:grid}.dg-ch-num{color:var(--color-cendre);font-variant-numeric:tabular-nums}.dg-ch-statut{border:1px solid var(--color-filet);padding:.05em .5em;font-size:.85em}.dg-ch-statut-fait{border-color:var(--color-sauge);background:var(--color-sauge);color:var(--color-graphite)}.dg-ch-app-pied{justify-content:flex-end;padding:.7em .9em;display:flex}.dg-ch-bouton{outline-offset:3px;outline:2px dashed #0000;padding:.4em 1.3em;font-weight:600;transition:background-color .5s,color .5s,outline-color .3s}.dg-ch-bouton-faible{color:#ecede7;background:#b5dcc5}.dg-ch-bouton-corrige{background:var(--color-sauge);color:var(--color-graphite)}.dg-ch-alerte{outline-color:var(--color-mineral)}.dg-ch-signature{border:1px solid var(--color-sauge);color:var(--color-mineral);animation:dg-apparait .6s var(--ease-flux) both;align-items:center;gap:.6em;margin:.5em .9em 0;padding:.45em .7em;display:flex}.dg-ch-signature svg{fill:none;width:5em;height:1.2em;stroke:var(--color-sauge);stroke-width:1.4px}.dg-ch-nouveau{background:var(--color-sauge);color:var(--color-graphite);margin-left:auto;padding:0 .45em;font-size:.8em;font-weight:600}.dg-ch-tag{z-index:1;border:1px solid var(--color-sauge);background:var(--color-graphite);color:var(--color-sauge);white-space:nowrap;animation:dg-apparait .4s var(--ease-flux) both;padding:0 .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78em;font-weight:400;position:absolute;top:-.7em;right:.7em}.dg-ch-app[data-mode=composants]>.dg-ch-app-entete,.dg-ch-app[data-mode=composants]>.dg-ch-app-filtres,.dg-ch-app[data-mode=composants]>.dg-ch-app-liste,.dg-ch-app[data-mode=composants]>.dg-ch-app-pied{outline:1px dashed var(--color-sauge);outline-offset:-3px}.dg-ch-app[data-mode=filaire]{background:0 0;border-style:dashed}.dg-ch-app[data-mode=filaire] .dg-ch-txt,.dg-ch-app[data-mode=filaire] .dg-ch-bouton,.dg-ch-app[data-mode=filaire] .dg-ch-statut{border-color:var(--color-filet);background:var(--color-graphite-3);color:#0000}.dg-ch-app[data-mode=filaire] .dg-ch-app-logo{background:var(--color-filet)}.dg-ch-compteur{color:var(--color-sauge);font-size:.9em;position:absolute;top:calc(100% + .5em);left:0}.dg-ch-etat{opacity:0;color:var(--color-brume);white-space:nowrap;align-items:center;gap:.5em;transition:opacity .45s;display:flex;position:absolute;top:calc(100% + .55em);left:0}.dg-ch-temoin{border:1px solid var(--color-brume);width:.6em;height:.6em}.dg-ch-temoin-on{border-color:var(--color-sauge);background:var(--color-sauge);animation:1.8s ease-out infinite dg-pulse}.dg-ch-code{border:1px solid var(--color-graphite-3);background:var(--color-graphite-2);white-space:pre;color:var(--color-voile);flex-direction:column;justify-content:center;gap:.45em;padding:1em 1.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8em;display:flex;overflow:hidden}.dg-ch-code-ligne{clip-path:inset(0 100% 0 0);transition:clip-path .7s steps(28,end)}.dg-ch-code-ligne:first-child{color:var(--color-sauge)}.dg-ch-tape{clip-path:inset(0)}.dg-ch-module{border:1px dashed var(--color-filet);background:var(--color-graphite-2);flex-direction:column;justify-content:center;gap:.15em;padding:0 .9em;display:flex}.dg-ch-module-relie{border-style:solid;border-color:var(--color-sauge)}.dg-ch-module-relie .dg-ch-petit{color:var(--color-sauge)}.dg-ch-liaison{fill:none;stroke:var(--color-filet);stroke-width:1.5px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;transition:stroke .4s}.dg-ch-relie .dg-ch-liaison{stroke:var(--color-sauge);stroke-dasharray:none}.dg-ch-signal{fill:var(--color-sauge);offset-rotate:0deg;animation:1.6s linear infinite dg-signal}@keyframes dg-signal{0%{offset-distance:0%}to{offset-distance:100%}}.dg-ch-panneau{border:1px solid var(--color-graphite-3);background:var(--color-graphite-2);flex-direction:column;gap:.2em;padding:1em 1.1em;display:flex}.dg-ch-panneau>.dg-ch-fort{padding-bottom:.6em}.dg-ch-controle{border-bottom:1px solid var(--color-graphite-3);grid-template-columns:1.3em minmax(0,1fr);align-items:center;gap:.25em .6em;padding:.6em .3em;transition:background-color .3s;display:grid}.dg-ch-controle-attente{color:var(--color-cendre)}.dg-ch-controle-echec{color:var(--color-mineral);background:repeating-linear-gradient(-45deg,#ecede712 0 5px,#0000 5px 10px)}.dg-ch-note-controle{white-space:normal;color:var(--color-brume);grid-column:2;font-size:.86em}.dg-ch-controle-echec .dg-ch-note-controle{color:var(--color-mineral);font-weight:600}.dg-ch-controle-ok .dg-ch-note-controle{color:var(--color-sauge)}.dg-ch-coche{border:1px solid var(--color-filet);justify-content:center;align-items:center;width:1em;height:1em;font-size:1em;line-height:1;display:inline-flex;position:relative}.dg-ch-coche-cours{border-color:var(--color-sauge);border-style:dashed;animation:1.6s linear infinite dg-tourne}@keyframes dg-tourne{to{transform:rotate(360deg)}}.dg-ch-coche-ok{border-color:var(--color-sauge);background:var(--color-sauge)}.dg-ch-coche-ok:after{content:"✓";color:var(--color-graphite);font-size:.75em;font-weight:700}.dg-ch-coche-echec{border-color:var(--color-mineral);background:var(--color-mineral)}.dg-ch-coche-echec:after{content:"✕";color:var(--color-graphite);font-size:.72em;font-weight:700}.dg-ch-environnement{border-bottom:1px solid var(--color-filet);align-items:center;gap:.7em;margin-bottom:.3em;padding-bottom:.9em;display:flex}.dg-ch-interrupteur{border:1px solid var(--color-filet);flex:none;width:2.4em;height:1.3em;transition:border-color .4s;position:relative}.dg-ch-interrupteur:after{content:"";background:var(--color-brume);width:.85em;height:.85em;transition:transform .5s var(--ease-flux), background-color .4s;position:absolute;top:50%;left:.15em;transform:translateY(-50%)}.dg-ch-interrupteur-on{border-color:var(--color-sauge)}.dg-ch-interrupteur-on:after{background:var(--color-sauge);transform:translate(1.15em,-50%)}.dg-ch-versions{border-left:1px solid var(--color-filet);flex-direction:column;justify-content:center;gap:1.5em;padding-left:1.4em;display:flex}.dg-ch-version{opacity:.35;flex-direction:column;transition:opacity .4s;display:flex;position:relative}.dg-ch-version:before{content:"";border:1px solid var(--color-filet);background:var(--color-graphite);width:.7em;height:.7em;position:absolute;top:.3em;left:calc(-1.75em - .5px)}.dg-ch-version-ok{opacity:1}.dg-ch-version-ok:before{border-color:var(--color-sauge);background:var(--color-sauge)}.dg-ch-version-nouvelle .dg-ch-fort{color:var(--color-sauge)}.dg-pc-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1rem;display:grid}.dg-pc-module{border:1.5px solid var(--color-trait);background:var(--color-craie);flex-direction:column;gap:.15rem;min-height:8rem;padding:.85rem 1rem;transition:border-color .35s,background-color .35s;display:flex;position:relative}.dg-pc-module[data-rang=haut]:after,.dg-pc-module[data-rang=bas]:before{content:"";background:var(--color-trait);width:2px;height:3rem;transition:background-color .35s;position:absolute;left:50%}.dg-pc-module[data-rang=haut]:after{top:100%}.dg-pc-module[data-rang=bas]:before{bottom:100%}.dg-pc-module[data-rang=bus]{border-color:var(--color-graphite);background:var(--color-graphite);min-height:0;color:var(--color-mineral);flex-flow:wrap;grid-column:1/-1;align-items:center;gap:.4rem 1rem}.dg-pc-module[data-rang=bus]>div{flex:none}.dg-pc-module[data-rang=bus] .dg-pc-role{color:var(--color-brume)}.dg-pc-module[data-rang=bus] .dg-pc-carte{color:var(--color-sauge);margin-top:0}.dg-pc-nom{font-weight:600;line-height:1.2}.dg-pc-role{color:var(--color-gris);font-size:.8rem}.dg-pc-carte{color:var(--color-sauge-texte);margin-top:auto;padding-top:.5rem;font-size:.85rem;font-weight:600;line-height:1.25}.dg-pc-icone{flex:none;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.8rem;font-weight:700;display:inline-flex}.dg-pc-module[data-etat=actif]{border-style:dashed;border-color:var(--color-graphite)}.dg-pc-module[data-etat=succes]{border-color:var(--color-sauge-texte);background:color-mix(in srgb, var(--color-sauge) 26%, var(--color-craie))}.dg-pc-module[data-etat=succes]:after,.dg-pc-module[data-etat=succes]:before{background:var(--color-sauge-texte)}.dg-pc-module[data-etat=succes] .dg-pc-icone{background:var(--color-sauge-texte);color:var(--color-craie)}.dg-pc-module[data-etat=attente]{border-style:dashed;border-color:var(--color-graphite)}.dg-pc-module[data-etat=attente] .dg-pc-icone{border:1.5px solid var(--color-graphite)}.dg-pc-module[data-etat=erreur]{border-color:var(--color-graphite);background:repeating-linear-gradient(-45deg, #12141217 0 6px, transparent 6px 12px), var(--color-craie)}.dg-pc-module[data-etat=erreur] .dg-pc-icone{background:var(--color-graphite);color:var(--color-mineral)}.dg-pc-module[data-etat=erreur] .dg-pc-carte,.dg-pc-module[data-etat=attente] .dg-pc-carte{color:var(--color-graphite)}.dg-pc-module[data-rang=bus][data-etat=attente]{border-style:solid;border-color:var(--color-graphite);background:var(--color-graphite)}.dg-pc-module[data-rang=bus][data-etat=attente] .dg-pc-carte{color:var(--color-mineral)}.dg-pc-module[data-rang=bus] .dg-pc-icone{display:none}.dg-pc-module[data-rang=bus][data-etat]{background:var(--color-graphite);color:var(--color-mineral);border-style:solid}.dg-pc-module[data-rang=bus][data-etat=succes]{border-color:var(--color-sauge-texte);box-shadow:inset 0 0 0 2px var(--color-sauge)}.dg-pc-file{color:var(--color-brume);align-items:center;gap:.5rem;margin-left:auto;font-size:.85rem;display:inline-flex}.dg-pc-file-case{border:1px solid var(--color-brume);width:.8rem;height:.8rem}.dg-pc-file-pleine{color:var(--color-mineral)}.dg-pc-file-pleine .dg-pc-file-case{border-color:var(--color-sauge);background:var(--color-sauge);animation:1.4s ease-out infinite dg-pulse}.dg-pc-signal{z-index:2;border:2px solid var(--color-craie);background:var(--color-sauge-texte);opacity:0;pointer-events:none;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:0;left:0}.dg-pc-puce{border:1.5px solid var(--color-trait);width:.9rem;height:.9rem;transition:background-color .3s,border-color .3s;display:block}.dg-pc-journal{transition:color .3s}.dg-pc-journal[data-etat=a-venir]{color:var(--color-gris)}.dg-pc-journal[data-etat=en-cours] .dg-pc-puce{border-color:var(--color-graphite);animation:1.4s ease-out infinite dg-pulse}.dg-pc-journal[data-etat=fait] .dg-pc-puce{border-color:var(--color-sauge-texte);background:var(--color-sauge-texte)}.dg-pc-journal[data-etat=attente] .dg-pc-puce{border-style:dashed;border-color:var(--color-graphite)}.dg-pc-journal[data-etat=erreur] .dg-pc-puce{border-color:var(--color-graphite);background:var(--color-graphite)}@media (max-width:39.99rem){.dg-pc-grille{gap:2.25rem .5rem}.dg-pc-module{min-height:6.5rem;padding:.6rem}.dg-pc-module[data-rang=haut]:after,.dg-pc-module[data-rang=bas]:before{height:2.25rem}.dg-pc-role{display:none}.dg-pc-module[data-rang=bus] .dg-pc-role{display:block}.dg-pc-nom{font-size:.85rem}.dg-pc-carte{font-size:.75rem}.dg-pc-icone{width:1.1rem;height:1.1rem;font-size:.7rem}}.dg-ia-crm{border:1px solid var(--color-graphite-3);background:var(--color-graphite-2);font-size:.92rem}.dg-ia-barre{border-bottom:1px solid var(--color-graphite-3);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex}.dg-ia-interrupteur{border:1px solid var(--color-filet);align-items:center;gap:.65rem;min-height:2.75rem;padding:0 .9rem;font-weight:600;transition:border-color .3s;display:inline-flex}.dg-ia-interrupteur:hover{border-color:var(--color-signal)}.dg-ia-glissiere{border:1px solid var(--color-brume);width:2.6rem;height:1.4rem;transition:border-color .4s;display:block;position:relative}.dg-ia-glissiere>span{background:var(--color-brume);width:.95rem;height:.95rem;transition:transform .4s var(--ease-flux), background-color .4s;position:absolute;top:50%;left:.2rem;transform:translateY(-50%)}.dg-ia-interrupteur[aria-checked=true],.dg-ia-interrupteur[aria-checked=true] .dg-ia-glissiere{border-color:var(--color-signal)}.dg-ia-interrupteur[aria-checked=true] .dg-ia-glissiere>span{background:var(--color-signal);transform:translate(1.2rem,-50%)}@keyframes dg-invite{0%,70%,to{transform:translateY(-50%)}80%{transform:translate(.45rem,-50%)}}.dg-ia-invite .dg-ia-glissiere>span{animation:3s ease-in-out infinite dg-invite}.dg-ia-corps{flex-direction:column;gap:.9rem;padding:1rem;display:flex}.dg-ia-champ{border:1px solid var(--color-filet);color:var(--color-brume);padding:.6rem .8rem;transition:border-color .4s,color .4s;display:block}.dg-ia-crm[data-ia] .dg-ia-champ{border-color:var(--color-signal);color:var(--color-mineral)}.dg-ia-colonnes{gap:.9rem;display:grid}@media (min-width:48rem){.dg-ia-colonnes{grid-template-columns:repeat(3,minmax(0,1fr))}}.dg-ia-bloc{border:1px solid var(--color-graphite-3);background:var(--color-graphite);flex-direction:column;gap:.6rem;padding:.9rem;display:flex}.dg-ia-titre{color:var(--color-mineral);font-weight:600}.dg-ia-sous{color:var(--color-cendre);margin-top:-.4rem;font-size:.8rem}.dg-ia-historique li,.dg-ia-demandes li,.dg-ia-factures li{border-top:1px solid var(--color-graphite-3);color:var(--color-voile);padding:.45rem 0;font-size:.85rem}.dg-ia-demandes li{flex-direction:column;gap:.3rem;display:flex}.dg-ia-factures li{justify-content:space-between;gap:.5rem;padding-inline:.3rem;transition:background-color .4s;display:flex}.dg-ia-tag{border:1px solid var(--color-signal);color:var(--color-signal);opacity:0;transition:opacity .4s, transform .4s var(--ease-flux);align-self:flex-start;align-items:center;gap:.35rem;padding:0 .4rem;font-size:.75rem;font-weight:600;display:inline-flex;transform:translate(-6px)}.dg-ia-tag.dg-ia-on{opacity:1;transform:none}.dg-ia-ajout{opacity:0;transition:grid-template-rows .4s var(--ease-flux), opacity .4s, margin-top .4s var(--ease-flux);grid-template-rows:0fr;margin-top:-.6rem;display:grid}.dg-ia-ajout.dg-ia-on{opacity:1;grid-template-rows:1fr;margin-top:0}.dg-ia-ajout-in{border-left:2px solid var(--color-signal);min-height:0;color:var(--color-mineral);background:#ff5c2b12;padding:.5rem .7rem .5rem 2rem;font-size:.85rem;position:relative;overflow:hidden}.dg-ia-ajout:not(.dg-ia-on) .dg-ia-ajout-in{padding-block:0}.dg-ia-num{border:1px solid var(--color-signal);width:1.05rem;height:1.05rem;color:var(--color-signal);flex:none;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:inline-flex}.dg-ia-ajout-in>.dg-ia-num{position:absolute;top:.55rem;left:.55rem}.dg-ia-etiquette{color:var(--color-signal);font-size:.75rem;font-weight:600}.dg-ia-etiquette-neutre{color:var(--color-cendre)}.dg-ia-source{color:var(--color-brume);margin-top:.25rem;font-size:.75rem}.dg-ia-zone{border:1px dashed var(--color-filet);color:var(--color-cendre);padding:.5rem;font-size:.8rem}.dg-ia-zone-remplie{display:none}.dg-ia-signalee{outline:1px solid var(--color-signal);background:repeating-linear-gradient(-45deg,#ff5c2b21 0 4px,#0000 4px 8px);color:var(--color-mineral)!important}.dg-re-temoin{animation:2.4s ease-out infinite dg-pulse}.dg-cta-rail{grid-template-columns:repeat(4,minmax(0,1fr)) auto;display:grid}.dg-cta-noeud{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:.8rem;display:grid}.dg-cta-case,.dg-cta-temoin{border:2px solid var(--color-sauge);background:var(--color-sauge);width:1.1rem;height:1.1rem}.dg-cta-segment{background:var(--color-sauge);transform-origin:0;height:2px;margin-inline:.4rem}.dg-cta-nom{color:var(--color-brume);grid-column:1/-1;font-size:clamp(.78rem,.7rem + .3vw,1rem)}.dg-cta-final .dg-cta-nom{color:var(--color-sauge);font-weight:600}.dg-cta-temoin{width:1.35rem;height:1.35rem}@keyframes dg-case{0%{border-color:var(--color-filet);background:0 0}to{background:var(--color-sauge);border-color:var(--color-sauge)}}@keyframes dg-halo{0%{box-shadow:0 0 #8fcfaab3}to{box-shadow:0 0 0 1.4rem #8fcfaa00}}:is(.dg-cta:has(.dg-cta-bouton:hover) .dg-cta-temoin,.dg-cta:has(.dg-cta-bouton:focus-visible) .dg-cta-temoin){animation:.9s ease-out dg-halo}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.dg-cta-rail{view-timeline-name:--dg-rail}.dg-cta-case,.dg-cta-temoin{animation:linear both dg-case;animation-timeline:--dg-rail}.dg-cta-segment{animation:linear both dg-trace;animation-timeline:--dg-rail}.dg-cta-noeud:first-child .dg-cta-case{animation-range:entry 60% entry 70%}.dg-cta-noeud:first-child .dg-cta-segment{animation-range:entry 70% entry 90%}.dg-cta-noeud:nth-child(2) .dg-cta-case{animation-range:entry 90%}.dg-cta-noeud:nth-child(2) .dg-cta-segment{animation-range:entry 100% cover 30%}.dg-cta-noeud:nth-child(3) .dg-cta-case{animation-range:cover 30% cover 33%}.dg-cta-noeud:nth-child(3) .dg-cta-segment{animation-range:cover 33% cover 40%}.dg-cta-noeud:nth-child(4) .dg-cta-case{animation-range:cover 40% cover 43%}.dg-cta-noeud:nth-child(4) .dg-cta-segment{animation-range:cover 43% cover 50%}.dg-cta-noeud:nth-child(5) .dg-cta-temoin{animation-range:cover 50% cover 53%}}}.dg-ch-app-liste>.dg-ch-tag{top:auto;bottom:.3em}@media (min-width:64rem){.dg-cp-piste:not([data-epingle]) .dg-cp-etape{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2.5rem,4vw,5rem);display:grid}.dg-cp-piste:not([data-epingle]) .dg-cp-titre,.dg-cp-piste:not([data-epingle]) .dg-cp-texte{grid-column:1}.dg-cp-piste:not([data-epingle]) .dg-cp-vignette{grid-area:1/2/span 2;justify-self:end;width:100%;max-width:46rem;margin-top:0}}
