.pr3daa_bibUnique.pr3daa_bibUnique [data-id]{cursor:pointer}.pr3daa_survol{padding:3px 10px;font-size:15px}.pr3daa_saisie{box-sizing:border-box;color:#0000;resize:none;white-space:pre;cursor:text;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;position:absolute;overflow:hidden}.pr3daa_saisie::selection{color:#0000;background:#1f6fd152}.pr3daa_fenetreParcours{width:min(480px,100vw - 32px)}.pr3daa_fenetreParcoursCorps{padding:26px var(--s3) var(--s3);flex-direction:column;gap:18px;display:flex}.pr3daa_fenetreParcoursCorps h2{text-transform:uppercase;font-size:22px;line-height:1.2}.pr3daa_fenetreParcoursTexte{color:var(--ink);flex-direction:column;gap:10px;font-size:16px;line-height:1.55;display:flex}.pr3daa_lignesParcours{grid-template-columns:minmax(0,1fr) 104px 32px;align-items:center;gap:8px 10px;display:grid}.pr3daa_lignesParcours .input{min-height:44px;font-size:17px}.pr3daa_enteteParcours{color:var(--ink-soft);font-size:13px;font-weight:600}.pr3daa_ajouterLigne{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:-8px;padding:6px 0;font-size:15px;font-weight:600;text-decoration:underline}.pr3daa_ajouterLigne:hover{color:var(--signal-dark)}.pr3daa_piedParcours{align-items:center;gap:16px;display:flex}.pr3daa_piedParcours>.btn{flex:none}.pr3daa_piedParcours>p{flex:1;min-width:0;line-height:1.35}.pr3daa_calque{pointer-events:none;position:absolute;inset:0}.pr3daa_calqueBouton{pointer-events:none;border-radius:var(--radius);background:0 0;border:0;margin:0;padding:0;position:absolute}.pr3daa_calqueBouton:focus{outline:none}.pr3daa_calqueBouton:focus-visible{outline:2px dashed var(--ink);outline-offset:4px}.pr3daa_bulle{z-index:12;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius);flex-direction:column;width:336px;font-size:17px;line-height:1.35;animation:.15s ease-out pr3daa_bulleIn;display:flex;position:absolute;box-shadow:0 10px 28px #13161824}.pr3daa_bulle:focus{outline:none}@media (prefers-reduced-motion:reduce){.pr3daa_bulle{animation:none}}.pr3daa_bulle[data-recouvre]{box-shadow:0 14px 40px #13161847}@keyframes pr3daa_bulleIn{0%{opacity:0}}.pr3daa_pointe{background:var(--surface);border:1px solid var(--rule-strong);width:12px;height:12px;margin-top:-6px;position:absolute;transform:rotate(45deg)}.pr3daa_pointe[data-cote=gauche]{border-bottom:0;border-left:0;right:-7px}.pr3daa_pointe[data-cote=droite]{border-top:0;border-right:0;left:-7px}.pr3daa_tete{border-bottom:1px solid var(--rule);flex:none;justify-content:space-between;align-items:center;gap:8px;height:48px;padding:0 4px 0 16px;display:flex}.pr3daa_tete h2{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:500;line-height:1.2;overflow:hidden}.pr3daa_fermer{border-radius:var(--radius);width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:none;font-size:26px;line-height:1}.pr3daa_fermer:hover{background:var(--surface-2);color:var(--ink)}.pr3daa_corps{flex-direction:column;flex:auto;gap:8px;min-height:0;padding:8px 16px 10px;display:flex;overflow-y:auto}.pr3daa_consultation{border:0;min-width:0;margin:0;padding:0;display:contents}.pr3daa_lienPage{min-height:40px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:700}.pr3daa_lienPage:hover{color:var(--signal)}.pr3daa_pied{border-top:1px solid var(--rule);flex:none;align-items:center;gap:8px;height:56px;padding:0 8px 0 4px;display:flex}.pr3daa_piedGauche{flex:1;min-width:0;display:flex}.pr3daa_ok{min-width:64px;padding-inline:18px}.pr3daa_autres{position:relative}.pr3daa_boutonAutres{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;width:44px;height:44px;font-size:20px;font-weight:700;line-height:1}.pr3daa_boutonAutres:hover,.pr3daa_boutonAutres[aria-expanded=true]{background:var(--surface-2)}.pr3daa_menu{z-index:2;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius);flex-direction:column;min-width:230px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:-60px;box-shadow:0 10px 26px #13161829}.pr3daa_menuBas{top:calc(100% + 6px);bottom:auto}.pr3daa_menu button{border-radius:var(--radius);text-align:left;cursor:pointer;background:0 0;border:0;min-height:40px;padding:8px 12px;font-size:15px;font-weight:600}.pr3daa_menu button:hover,.pr3daa_menu button:focus-visible{background:var(--surface-2)}.pr3daa_bulle[data-barre] .pr3daa_tete{height:44px}.pr3daa_bulle[data-barre] .pr3daa_corps{gap:6px;padding-top:6px;padding-bottom:6px}.pr3daa_bulle[data-barre] .pr3daa_pied{border-top:0;height:52px}.pr3daa_barreElement{border-top:1px solid var(--rule);flex-direction:column;flex:none;gap:6px;padding:4px 8px 0;display:flex}.pr3daa_actionsElement{gap:5px;display:flex}.pr3daa_action{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);min-height:44px;color:var(--ink);font-family:var(--ui);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 6px;font-size:15px;font-weight:600;line-height:1.15;display:inline-flex}.pr3daa_action svg{flex:none;width:16px;height:16px}.pr3daa_action:hover:not([aria-disabled=true]){background:var(--surface-2)}.pr3daa_action[aria-disabled=true]{color:var(--ink-faint);border-color:var(--rule);cursor:not-allowed}.pr3daa_actionSupprimer{min-width:0;color:var(--signal-dark);flex:auto}.pr3daa_actionSupprimer span{text-align:left}.pr3daa_aideIci{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.3}.pr3daa_lienIci{font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:700}.pr3daa_lienIci:hover{color:var(--signal)}.pr3daa_bulleTexte{color:var(--ink-soft);margin:0;font-size:16px}.pr3daa_bulleLigne{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-size:16px;display:flex}.pr3daa_ligneImport{border-radius:var(--radius);cursor:pointer;margin:0 -6px;padding:4px 6px}.pr3daa_ligneImport:hover{background:var(--surface-2)}.pr3daa_vignettes{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.pr3daa_vignettes li{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.pr3daa_vignettes li>img,.pr3daa_vignettes li>span{align-self:center;height:40px;padding:4px}.pr3daa_vignettes img,.pr3daa_vignettesOrdre img{object-fit:contain;max-width:100%;max-height:100%}.pr3daa_vignettes button{border:0;border-top:1px solid var(--rule);height:40px;color:var(--signal-dark);cursor:pointer;background:0 0;font-size:26px;font-weight:700;line-height:1}.pr3daa_vignettes button:hover{background:var(--signal-soft)}.pr3daa_vignettesOrdre{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.pr3daa_vignettesOrdre button{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;min-width:0;height:40px;padding:3px}.pr3daa_vignettesOrdre button[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pr3daa_zoneTypes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.pr3daa_zoneTypes button{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;align-items:center;gap:2px;min-height:60px;padding:4px 2px;font-size:15px;font-weight:600;line-height:1.15;display:flex}.pr3daa_zoneTypes button[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pr3daa_couleurParcours{color:var(--ink-soft);cursor:pointer;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.pr3daa_couleurParcours input{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex:none;width:44px;height:44px;padding:2px}header.pr3daa_barre{grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr);gap:16px}.pr3daa_barre>div{position:relative}.pr3daa_barre>div>.pr3daa_ancreStatique{position:static}header.pr3daa_barre>div:first-child{container-type:inline-size}@container (max-width:344px){.pr3daa_nomProjet{display:none}}.pr3daa_nomProjet{text-overflow:ellipsis;width:280px;max-width:280px}.pr3daa_enregistre{border-radius:var(--radius);min-height:40px;color:var(--ink-soft);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:1px;padding:2px 10px;font-size:15px;font-weight:600;line-height:1.15;display:inline-flex}.pr3daa_enregistreAction{color:var(--ink)}.pr3daa_enregistreEtat{font-size:15px;font-weight:500}.pr3daa_enregistreErreur .pr3daa_enregistreEtat{color:#ff8a7a}.pr3daa_enregistre:hover,.pr3daa_enregistre[aria-expanded=true]{background:var(--surface-2);color:var(--ink)}.pr3daa_menuEnregistre{width:336px;font-size:16px;left:0;right:auto}.pr3daa_menuEnregistre p{margin:0}.pr3daa_fichiers{border-top:1px solid var(--rule);gap:6px;padding-top:12px;display:grid}.pr3daa_actionFichier{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;grid-template-columns:14px minmax(0,1fr);gap:2px 8px;padding:9px 12px;display:grid}.pr3daa_actionFichier:hover,.pr3daa_actionFichier:focus-visible{border-color:var(--rule-strong);background:var(--surface-2)}.pr3daa_actionFleche{color:var(--ink-soft);grid-row:span 2;font-weight:700}.pr3daa_actionTitre{font-size:15px;font-weight:600}.pr3daa_actionAide{color:var(--ink-soft);grid-column:2;font-size:14px;line-height:1.35}.pr3daa_lienMenu{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px;align-self:flex-start;font-size:15px;font-weight:600}.pr3daa_lienMenu:hover{color:var(--signal)}.pr3daa_prix{white-space:nowrap;justify-content:center;padding:3px 12px;line-height:1.15}.pr3daa_prix>span:last-child{font-size:15px}.pr3daa_devis{white-space:nowrap;padding:8px 18px;font-size:16px}@media (max-width:1299px){.pr3daa_prixLong{display:none}}.pr3daa_outils{--recherche-min:240px;grid-template-columns:minmax(max-content, 1fr) minmax(0, max-content) minmax(var(--recherche-min), 1fr);background:var(--paper);border-bottom:1px solid var(--rule);z-index:14;flex:none;align-items:center;gap:12px;height:48px;padding:0 16px;display:grid;position:relative}.pr3daa_outilsGauche,.pr3daa_outilsCentre{align-items:center;gap:8px;min-width:0;display:flex}.pr3daa_outilsGauche{justify-self:start}.pr3daa_outilsCentre{justify-content:center}.pr3daa_outil{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);min-height:40px;color:var(--ink);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:8px;padding:2px 12px;font-size:15px;font-weight:600;line-height:1.1;display:inline-flex}.pr3daa_outil:hover{background:var(--surface-2)}.pr3daa_outil[aria-expanded=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pr3daa_outil:disabled{opacity:.45;cursor:not-allowed}.pr3daa_outil svg{fill:none;width:20px;height:20px;stroke:var(--ink-soft);stroke-width:1.6px;stroke-linejoin:round;flex:none}.pr3daa_outilTexte{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.pr3daa_outilTexte small{color:var(--ink-soft);font-size:15px;font-weight:400}.pr3daa_plus{font-size:19px;font-weight:700;line-height:1}.pr3daa_ongletsWrap{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.pr3daa_ongletsParcours{align-items:center;gap:6px;min-width:0;display:flex}.pr3daa_onglet{white-space:nowrap;flex:none;min-height:40px;font-size:15px}button.pr3daa_ajoutParcours{justify-content:center;width:40px;min-height:40px;margin-left:-2px;padding:0;font-size:22px;font-weight:600;line-height:1}button.pr3daa_ajoutParcours:hover:not(:disabled){background:var(--surface-2)}button.pr3daa_ajoutParcours:disabled{opacity:.45;cursor:not-allowed}.pr3daa_nomOnglet{text-overflow:ellipsis;max-width:220px;overflow:hidden}.pr3daa_plageOnglet{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.pr3daa_ongletsMesure{visibility:hidden;pointer-events:none;width:max-content;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.pr3daa_menuWrap{flex:none;position:relative}.pr3daa_menuDeroulant{z-index:40;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius);flex-direction:column;min-width:260px;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 26px #13161829}.pr3daa_menuHaut{max-height:calc(100 * var(--dvh) - 56px - 52px - 16px);top:auto;bottom:calc(100% + 6px);overflow-y:auto}.pr3daa_menuDeroulant button{border-radius:var(--radius);text-align:left;cursor:pointer;background:0 0;border:0;min-height:40px;padding:8px 12px;font-size:16px;font-weight:600}.pr3daa_menuDeroulant button:hover,.pr3daa_menuDeroulant button:focus-visible{background:var(--surface-2)}.pr3daa_piedEcran{background:var(--surface);border-top:1px solid var(--rule);z-index:14;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;height:56px;padding:0 16px;display:grid;position:relative}.pr3daa_piedZone{align-items:center;gap:8px;min-width:0;display:flex}.pr3daa_piedCentre{justify-content:center}.pr3daa_piedDroite{justify-content:flex-end}.pr3daa_piedFantome{visibility:hidden;display:contents}.pr3daa_ajouter{border:1px solid var(--signal);border-radius:var(--radius);background:var(--signal);color:#fff;min-height:46px;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 28px 0 20px;font-size:19px;font-weight:600;display:inline-flex;box-shadow:0 2px 10px #d13a2959}.pr3daa_ajouter .pr3daa_plus{font-size:28px;font-weight:500}.pr3daa_ajouter:hover:not(:disabled),.pr3daa_ajouter[aria-expanded=true]{background:var(--signal-dark);border-color:var(--signal-dark)}.pr3daa_ajouter:disabled{opacity:.45;cursor:not-allowed}.pr3daa_piedBouton,.pr3daa_piedCarre{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);min-height:40px;color:var(--ink);white-space:nowrap;cursor:pointer;flex:none;font-size:15px;font-weight:600}.pr3daa_piedBouton{padding:0 12px}.pr3daa_piedCarre{min-width:40px;padding:0 8px}.pr3daa_piedBouton:hover:not(:disabled),.pr3daa_piedCarre:hover:not(:disabled){background:var(--surface-2)}.pr3daa_piedBouton:disabled,.pr3daa_piedCarre:disabled{opacity:.4;cursor:default}.pr3daa_piedBouton[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pr3daa_piedNumero{text-align:center;min-width:190px;font-family:var(--display);font-variant-numeric:tabular-nums;font-size:16px}.pr3daa_allerNumero{cursor:text;align-items:baseline;gap:4px;display:inline-flex}.pr3daa_allerNumero input{border:1px solid #0000;border-bottom:1px dashed var(--ink-faint);border-radius:var(--radius);min-width:3ch;color:inherit;font:inherit;text-align:center;background:0 0;padding:2px 4px}.pr3daa_allerNumero input:hover,.pr3daa_allerNumero input:focus{border-color:var(--rule-strong);background:var(--surface)}.pr3daa_relayeursPied{vertical-align:middle;gap:4px;margin-left:8px;display:inline-flex}.pr3daa_relayeursPied button{border:1px solid var(--rule-strong);border-radius:var(--radius);min-width:36px;height:36px;font-family:var(--ui);cursor:pointer;padding:0 6px;font-size:15px;font-weight:700}.pr3daa_relayeursPied button[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.pr3daa_relayeursPied button:disabled{opacity:.45;cursor:not-allowed}.pr3daa_piedCase{cursor:pointer;align-items:center;gap:8px;min-height:40px;margin-left:8px;font-size:15px;font-weight:600;display:inline-flex}.pr3daa_piedCase input{width:18px;height:18px;accent-color:var(--signal)}.pr3daa_zoom{align-items:center;gap:4px;display:inline-flex}.pr3daa_zoomValeur{text-align:center;font-variant-numeric:tabular-nums;min-width:56px;font-size:15px}@media (max-width:1099px),(max-width:1299px) and (not ((hover:hover) and (pointer:fine))){.pr3daa_devis{padding-inline:14px}header.pr3daa_barre{gap:8px;padding-inline:12px}header.pr3daa_barre>div:last-child{gap:8px}.pr3daa_outils{--recherche-min:180px}.pr3daa_piedEcran .pr3daa_piedZone:first-child .pr3daa_piedBouton{width:44px;padding:0;font-size:0}.pr3daa_piedEcran .pr3daa_piedZone:first-child .pr3daa_piedBouton>span{font-size:20px}.pr3daa_piedNumero{min-width:130px}}.pr3daa_palettes{flex-direction:column;gap:4px;display:flex}.pr3daa_palette{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:4px 10px;font-size:15px;font-weight:600;display:flex}.pr3daa_palette:hover{background:var(--surface-2)}.pr3daa_palette[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pr3daa_pastilles{gap:3px;display:inline-flex}.pr3daa_pastilles span{border-radius:var(--radius);border:1px solid #00000024;width:20px;height:20px}.pr3daa_deuxCouleurs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pr3daa_onglets{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;margin-bottom:2px;display:grid}.pr3daa_onglets [role=tab]{min-height:40px;color:var(--ink-soft);font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;font-size:17px;font-weight:500}.pr3daa_onglets [role=tab][aria-selected=true]{border-bottom-color:var(--signal);color:var(--ink)}.pr3daa_panneauOnglet{flex-direction:column;gap:8px;display:flex}.pr3daa_modeles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pr3daa_modele{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;align-items:stretch;gap:2px;padding:4px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.pr3daa_modele svg{width:100%;height:auto;max-height:72px}.pr3daa_modele:hover{border-color:var(--rule-strong)}.pr3daa_modele[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pr3daa_formats{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pr3daa_formats [role=radio]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);text-align:left;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:2px 8px;display:flex}.pr3daa_formats [role=radio]>span:last-child{flex-direction:column;font-size:15px;line-height:1.15;display:flex}.pr3daa_formats [role=radio] .num{color:var(--ink-soft)}.pr3daa_formats [role=radio][aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pr3daa_formeFormat{border:1.5px solid var(--ink-soft);background:var(--surface-2);border-radius:1px;flex:none;width:20px}.pr3daa_formeLibre{flex:none;place-items:center;width:22px;height:22px;display:grid}.pr3daa_formeLibre .pr3daa_formeFormat{border-style:dashed}.pr3daa_dimsLibres{flex-direction:column;gap:6px;display:flex}.pr3daa_dimsChamps{align-items:center;gap:8px;font-size:15px;display:flex}.pr3daa_champCm{text-align:center;width:72px;min-height:40px}.pr3daa_regle{gap:6px;padding:8px 10px;line-height:1.3}.pr3daa_regle ul{gap:1px}.pr3daa_regle,.pr3daa_regle p,.pr3daa_regle li,.pr3daa_regle span,.pr3daa_regle strong,.pr3daa_regle a,.pr3daa_regle button{font-size:15px}.pr3daa_regleResume{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;display:flex}.pr3daa_tableParcours{flex-direction:column;gap:2px;display:flex}.pr3daa_ligneParcours{grid-template-columns:minmax(0,1fr) 64px 64px 40px;align-items:center;gap:4px;min-height:40px;display:grid}.pr3daa_tableParcours[data-sans-numero] .pr3daa_ligneParcours{grid-template-columns:minmax(0,1fr) 64px 40px}.pr3daa_ligneParcours:first-child{min-height:24px}.pr3daa_ligneParcours [role=columnheader]{color:var(--ink-soft);font-size:15px;font-weight:600}.pr3daa_ligneParcours input{height:40px;min-height:40px;padding:4px 6px;font-size:15px}.pr3daa_ligneParcours .pr3daa_nomParcours{border-left-width:6px;padding-left:6px}.pr3daa_relayeursParcours{color:var(--ink-soft);white-space:nowrap;grid-column:1/-1;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:4px 10px;padding:2px 0 8px 12px;font-size:15px;font-weight:600;display:grid}.pr3daa_relaisTotal{white-space:normal;grid-column:1/-1;margin:0;font-weight:500}.pr3daa_relaisTotal strong{color:var(--ink)}.pr3daa_couleursRelayeurs{gap:4px;display:flex}.pr3daa_couleurRelayeur{border:1px solid var(--rule-strong);border-radius:var(--radius);cursor:pointer;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid;position:relative}.pr3daa_couleurRelayeur input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.pr3daa_couleurRelayeur:focus-within{outline:2px solid var(--ink);outline-offset:2px}.pr3daa_couleursRelayeurs[data-n="5"] .pr3daa_couleurRelayeur{width:36px}.pr3daa_couleursRelayeurs[data-n="6"] .pr3daa_couleurRelayeur{width:30px}.pr3daa_relayeursParcours [role=radiogroup]{flex-wrap:nowrap}.pr3daa_relayeursParcours button{flex:none;min-width:40px;min-height:40px;padding:0 8px;font-size:15px}.pr3daa_retirerParcours{border-radius:var(--radius);width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.pr3daa_retirerParcours:hover{background:var(--signal-soft);color:var(--signal-dark)}.pr3daa_ligneBoutons{align-items:center;gap:8px;display:flex}.pr3daa_paginationParcours{justify-content:space-between;gap:8px;display:flex}.pr3daa_boutonSeul{align-self:flex-start}.pr3daa_carte{z-index:11;background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius);flex-direction:column;gap:8px;width:336px;padding:12px 16px 14px;font-size:17px;line-height:1.35;animation:.2s ease-out pr3daa_carteIn;display:flex;position:absolute;box-shadow:0 10px 28px #1316181f}.pr3daa_carte[data-niveau=bloquant]{border-color:var(--signal)}.pr3daa_carte[data-recouvre]{box-shadow:0 14px 40px #13161847}.pr3daa_carte[data-niveau=bloquant]>.pr3daa_pointe{border-color:var(--signal)}@keyframes pr3daa_carteIn{0%{opacity:0;transform:translate(10px)}}.pr3daa_carteRepliee{gap:0;padding:0}.pr3daa_ligneRepliee{border-radius:var(--radius);text-align:left;width:100%;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:15px;font-weight:700}.pr3daa_ligneRepliee:hover{background:var(--surface-2)}.pr3daa_carte[data-niveau=bloquant] .pr3daa_ligneRepliee{color:var(--signal-dark)}.pr3daa_enteteCarte{min-height:22px;color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.pr3daa_enteteCarte[data-niveau=bloquant]{color:var(--signal-dark)}.pr3daa_enteteCarte[data-niveau=conseil]{color:var(--ink-soft)}.pr3daa_alerteCarte{background:var(--signal);color:#fff;text-align:center;border-radius:50%;flex:none;width:20px;height:20px;font-size:15px;line-height:20px}.pr3daa_replier{margin-left:auto;border-radius:var(--radius);width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;margin-block:-10px;font-size:22px}.pr3daa_replier:hover{background:var(--surface-2);color:var(--ink)}.pr3daa_segments{grid-template-columns:repeat(6,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.pr3daa_segments li{background:var(--rule);border-radius:1px;height:6px}.pr3daa_segments li[data-etat=fait]{background:var(--ink)}.pr3daa_segments li[data-etat=en-cours]{background:var(--signal)}.pr3daa_question{font-family:var(--display);margin:2px 0 0;font-size:22px;font-weight:500;line-height:1.15}.pr3daa_explication{color:var(--ink-soft);margin:0;font-size:17px}.pr3daa_explicationPrix{font:inherit;font-size:17px;line-height:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:block}.pr3daa_explicationPrix:hover{color:var(--ink);text-decoration-style:solid}.pr3daa_champCarte{flex-direction:column;gap:4px;display:flex}.pr3daa_champCarte .input{min-height:44px;font-size:17px}.pr3daa_erreurCarte{color:var(--signal-dark);font-size:15px;font-weight:600}.pr3daa_pastillesCarte{gap:8px;display:flex}.pr3daa_pastillesCarte span{border-radius:var(--radius);border:1px solid #00000024;width:36px;height:36px}.pr3daa_palettesCarte{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pr3daa_palettesCarte button{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;padding:6px 8px;font-size:15px;font-weight:600;display:flex}.pr3daa_palettesCarte button:hover{background:var(--surface-2)}.pr3daa_recap{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.pr3daa_recap li{border-bottom:1px solid var(--rule)}.pr3daa_recap button,.pr3daa_recap span{text-align:left;width:100%;min-height:40px;color:var(--ink);background:0 0;border:0;align-items:center;padding:0 4px;font-size:15px;display:flex}.pr3daa_recap button{cursor:pointer}.pr3daa_recap button:hover{background:var(--surface-2)}.pr3daa_recap li.pr3daa_aFaire button,.pr3daa_recap li.pr3daa_aFaire span{color:var(--orange);font-weight:600}.pr3daa_recap .pr3daa_optionRecap{align-items:center;gap:8px;min-height:40px;padding:0 4px;display:flex}.pr3daa_recap .pr3daa_optionRecap label{cursor:pointer;min-height:40px;color:var(--ink);flex:1;align-items:center;gap:10px;font-size:15px;display:flex}.pr3daa_recap .pr3daa_optionRecap input{width:18px;height:18px;accent-color:var(--signal);flex:none;margin:0}.pr3daa_recap .pr3daa_optionRecap label span{width:auto;min-height:0;padding:0;display:inline}.pr3daa_recap .pr3daa_optionRecap button{text-underline-offset:3px;width:auto;min-height:32px;padding:0 10px;font-size:14px;text-decoration:underline}.pr3daa_actionsCarte{grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.pr3daa_actionsCarte[data-pret]:not([data-empile]){grid-template-columns:auto minmax(0,1fr)}.pr3daa_actionsCarte[data-pret]>button{padding-inline:8px}.pr3daa_actionsCarte[data-empile]{grid-template-columns:1fr;gap:6px}.pr3daa_insecable{white-space:nowrap}.pr3daa_actionsCarte>button{min-width:0;min-height:44px;padding-inline:10px}.pr3daa_plusTard{min-width:40px;min-height:40px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-4px 0 -6px;padding:0;font-size:15px}.pr3daa_plusTard:hover{color:var(--signal)}.pr3daa_astuce{border-top:1px solid var(--rule);color:var(--ink-soft);margin:0;padding-top:8px;font-size:15px}.pr3daa_repere{z-index:3;border:2px dashed var(--signal);border-radius:var(--radius);pointer-events:none;animation:.7s ease-in-out 2 pr3daa_repere;position:absolute}.pr3daa_ongletsWrap[data-repere],.pr3daa_ongletsParcours[data-repere]{outline:2px dashed var(--signal);outline-offset:3px;border-radius:var(--radius);animation:.7s ease-in-out 2 pr3daa_repereContour}@keyframes pr3daa_repere{50%{opacity:.3}}@keyframes pr3daa_repereContour{50%{outline-color:color-mix(in srgb, var(--signal) 30%, transparent)}}.pr3daa_message{z-index:13;background:var(--ink);color:#fff;border-radius:var(--radius);justify-content:space-between;align-items:center;gap:10px;width:336px;padding:8px 8px 8px 16px;font-size:15px;line-height:1.3;animation:.15s ease-out pr3daa_bulleIn;display:flex;position:absolute;box-shadow:0 10px 30px #00000038}.pr3daa_messageAlerte{background:var(--signal-dark)}.pr3daa_message button{border-radius:var(--radius);color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff73;flex:none;min-height:40px;padding:0 14px;font-size:15px;font-weight:700}.pr3daa_message button:hover{background:#ffffff1f}.pr3daa_messageQuestion{flex-wrap:wrap;padding:12px 12px 12px 16px}.pr3daa_messageQuestion>span{flex:100%}.pr3daa_messageQuestion button{flex:1 1 0;min-width:0;padding:0 10px}.pr3daa_verso{cursor:pointer;border-radius:var(--radius);background:0 0;border:0;margin:0;padding:0;display:block;position:absolute}.pr3daa_verso:focus-visible{outline:2px dashed var(--ink);outline-offset:4px}.pr3daa_versoSvg{width:100%;height:100%}.pr3daa_prixVerso{margin:0;font-size:16px}.pr3daa_deuxBoutons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pr3daa_deuxBoutons[data-empile]{grid-template-columns:1fr}.pr3daa_deuxBoutons .btn{min-width:0;padding-inline:8px}.pr3daa_faces{border:1px solid var(--rule-strong);border-radius:var(--radius);display:inline-flex;overflow:hidden}.pr3daa_faces button{background:var(--surface);cursor:pointer;border:0;min-height:40px;padding:0 12px;font-size:15px;font-weight:600}.pr3daa_faces button+button{border-left:1px solid var(--rule-strong)}.pr3daa_faces button[aria-pressed=true]{background:var(--ink);color:#fff}@media (prefers-reduced-motion:reduce){.pr3daa_carte,.pr3daa_message,.pr3daa_repere,.pr3daa_ongletsWrap[data-repere],.pr3daa_ongletsParcours[data-repere]{animation:none}}.pr3daa_piedAjout{flex:1;justify-content:center;min-width:0;display:flex}.pr3daa_barre .pr3daa_nomProjet:hover,.pr3daa_barre .pr3daa_nomProjet:focus{background:var(--surface-2)}.pr3daa_barre .pr3daa_nomProjet:focus{border-color:var(--ink-soft)}@media (max-width:1099px),(max-width:1439px) and (not ((hover:hover) and (pointer:fine))){.pr3daa_boutonExemples{display:none}}
.F6RrLq_recherche{min-width:0;position:relative}.F6RrLq_champ{align-items:center;display:flex;position:relative}.F6RrLq_loupe{fill:none;width:18px;height:18px;stroke:var(--ink-soft);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;left:11px}.F6RrLq_champ input{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);width:100%;min-height:40px;font:inherit;color:var(--ink);padding:6px 12px 6px 36px;font-size:15px}.F6RrLq_champ input::placeholder{color:var(--ink-faint,#8a9092)}.F6RrLq_champ input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.F6RrLq_liste{z-index:60;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);min-width:320px;max-height:min(480px,100dvh - 160px);padding:6px 0;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.F6RrLq_groupe+.F6RrLq_groupe{border-top:1px solid var(--rule);margin-top:4px;padding-top:4px}.F6RrLq_titreGroupe{font:500 13px/1.2 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:6px 14px 2px}.F6RrLq_note{color:var(--ink-soft);padding:6px 14px;font-size:14px}.F6RrLq_option{cursor:pointer;border-left:3px solid #0000;align-items:center;gap:12px;min-height:48px;padding:6px 14px 6px 11px;display:flex}.F6RrLq_active{background:var(--surface-2);border-left-color:var(--ink)}.F6RrLq_indispo .F6RrLq_titre,.F6RrLq_indispo .F6RrLq_description{color:var(--ink-soft)}.F6RrLq_textes{flex-direction:column;flex:1;min-width:0;display:flex}.F6RrLq_titre{color:var(--ink);font-size:16px;font-weight:600;line-height:1.3}.F6RrLq_description{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.F6RrLq_verbe{color:var(--ink);white-space:nowrap;flex:none;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.F6RrLq_liste{scroll-behavior:auto}}
.gmvS0W_badge{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink-soft);align-items:center;gap:14px;padding:12px 16px;font-size:15px;line-height:1.45;display:flex}.gmvS0W_badge p{margin:0}.gmvS0W_badge strong{color:var(--ink)}.gmvS0W_badge a{color:var(--ink);white-space:nowrap;font-weight:600}.gmvS0W_badge a:hover{color:var(--signal)}.gmvS0W_icon{flex:none;width:52px;height:auto}.gmvS0W_compact{background:0 0;border:0;gap:10px;padding:0;font-size:13.5px}.gmvS0W_compact .gmvS0W_icon{width:40px}
.zF3XJG_header{background:var(--surface);border-bottom:1px solid var(--rule);z-index:40;position:sticky;top:0}.zF3XJG_headerInner{height:calc(var(--header-h) - 1px);justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.zF3XJG_logo{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.zF3XJG_logoMark{border:1.5px solid var(--ink);border-radius:var(--radius-logo);width:44px;height:32px;font-family:var(--display);background:#fff;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid;position:relative}.zF3XJG_logoMark:before,.zF3XJG_logoMark:after{content:"";background:var(--rule-strong);border-radius:50%;width:3px;height:3px;position:absolute;top:4px}.zF3XJG_logoMark:before{left:4px}.zF3XJG_logoMark:after{right:4px}.zF3XJG_logoName{font-family:var(--display);white-space:nowrap;font-size:22px;font-weight:600;line-height:1}.zF3XJG_menuButton{cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;margin-right:-10px;display:none}.zF3XJG_menuIcon,.zF3XJG_menuIcon:before,.zF3XJG_menuIcon:after{background:var(--ink);width:22px;height:2px;transition:transform .15s;display:block}.zF3XJG_menuIcon{position:relative}.zF3XJG_menuIcon:before,.zF3XJG_menuIcon:after{content:"";position:absolute;left:0}.zF3XJG_menuIcon:before{top:-7px}.zF3XJG_menuIcon:after{top:7px}.zF3XJG_menuButton[aria-expanded=true] .zF3XJG_menuIcon{background:0 0}.zF3XJG_menuButton[aria-expanded=true] .zF3XJG_menuIcon:before{transform:translateY(7px)rotate(45deg)}.zF3XJG_menuButton[aria-expanded=true] .zF3XJG_menuIcon:after{transform:translateY(-7px)rotate(-45deg)}.zF3XJG_mobileMenu{background:var(--surface);border-bottom:1px solid var(--rule);position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px -18px #1316184d}.zF3XJG_mobileMenu .wrap{flex-direction:column;padding-block:8px 20px;display:flex}.zF3XJG_mobileMenu a{border-bottom:1px solid var(--rule);font-family:var(--display);color:var(--ink);padding:14px 0;font-size:20px;text-decoration:none}.zF3XJG_mobileMenu a.zF3XJG_menuContact{font-family:var(--ui);color:var(--ink-soft);border-bottom:0;padding-top:18px;font-size:15px}.zF3XJG_nav{align-items:center;gap:var(--s3);font-size:15px;font-weight:500;display:flex}.zF3XJG_nav a:not(.btn){color:var(--ink-soft);white-space:nowrap;text-decoration:none}.zF3XJG_nav a:not(.btn):hover{color:var(--signal)}.zF3XJG_navRight{align-items:center;gap:var(--s2);display:flex}.zF3XJG_resume{color:var(--ink);border-bottom:1px solid var(--rule-strong);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:600;text-decoration:none;overflow:hidden}.zF3XJG_resume:hover{color:var(--signal);border-color:var(--signal)}@media (pointer:coarse){.zF3XJG_logo{min-height:44px}.zF3XJG_nav a:not(.btn){padding-block:12px}.zF3XJG_resume{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:4px;border-bottom:0;padding-block:12px}.zF3XJG_mesDossards{align-items:center;min-height:44px;display:inline-flex}}.zF3XJG_mesDossards{border:1px solid var(--rule-strong);border-radius:var(--radius);color:var(--ink);white-space:nowrap;flex:none;padding:7px 12px;font-weight:600;text-decoration:none}.zF3XJG_mesDossards:hover{color:var(--signal);border-color:var(--signal)}.zF3XJG_headerCta{gap:.3em;position:relative}.zF3XJG_pendingHost{position:relative}.zF3XJG_linkPending{border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.zF3XJG_linkPending[data-pending=true]{pointer-events:auto;cursor:progress;animation:.18s ease-out .12s forwards zF3XJG_pendingShow}.zF3XJG_linkPending[data-pending=true]:before,.zF3XJG_linkPending[data-pending=true]:after{content:"";width:45%;animation:1.1s ease-in-out infinite zF3XJG_pendingSweep;position:absolute;left:0}.zF3XJG_linkPending[data-pending=true]:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);top:0;bottom:0}.zF3XJG_linkPending[data-pending=true]:after{background:currentColor;height:2px;bottom:0}@keyframes zF3XJG_pendingShow{to{opacity:1}}@keyframes zF3XJG_pendingSweep{0%{transform:translate(-100%)}to{transform:translate(230%)}}@media (prefers-reduced-motion:reduce){.zF3XJG_linkPending[data-pending=true]{opacity:1;background:#ffffff38}.zF3XJG_linkPending[data-pending=true]:before{display:none}.zF3XJG_linkPending[data-pending=true]:after{opacity:.6;width:100%}}.zF3XJG_legal{color:var(--ink-faint);flex-wrap:wrap;justify-content:center;gap:4px 20px;font-size:13px;line-height:1.4;display:flex}.zF3XJG_legal a,.zF3XJG_legal .zF3XJG_cookieLink{color:inherit;text-decoration:none}.zF3XJG_legal a:hover,.zF3XJG_legal .zF3XJG_cookieLink:hover{color:var(--ink);text-decoration:underline}.zF3XJG_cookieLink{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.zF3XJG_footer{background:var(--surface);border-top:1px solid var(--rule);padding-block:var(--s5) var(--s4);color:var(--ink-soft);font-size:15px}.zF3XJG_footerGrid{gap:var(--s4);grid-template-columns:1.4fr repeat(3,1fr);display:grid}.zF3XJG_footer h4{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:var(--s2);font-size:13px;font-weight:700}.zF3XJG_footer ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.zF3XJG_footer a{color:var(--ink-soft);text-decoration:none}.zF3XJG_footer a:hover{color:var(--signal)}.zF3XJG_footerBottom{margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--rule);gap:var(--s1) var(--s3);flex-wrap:wrap;font-size:14px;display:flex}@media (max-width:1210px) and (not ((hover:hover) and (pointer:fine))){.zF3XJG_headerComplet .zF3XJG_resume{display:none}}@media (max-width:1100px){.zF3XJG_nav{display:none}.zF3XJG_menuButton{display:grid}}@media (max-width:900px){.zF3XJG_footerGrid{grid-template-columns:1fr 1fr}}@media (max-width:900px),(pointer:coarse){.zF3XJG_footer ul{gap:0}.zF3XJG_footer li a{padding-block:10px;display:inline-block}.zF3XJG_footer h4{margin-bottom:6px}.zF3XJG_footerBottom{gap:0 var(--s3)}.zF3XJG_footerBottom a,.zF3XJG_footerBottom .zF3XJG_cookieLink{padding-block:10px;display:inline-block}.zF3XJG_legal{gap:0 20px}.zF3XJG_legal a,.zF3XJG_legal .zF3XJG_cookieLink{padding-block:13px;display:inline-block}}@media (max-width:560px){.zF3XJG_footerGrid{column-gap:var(--s2)}.zF3XJG_footerGrid>:first-child,.zF3XJG_footerGrid>:last-child{grid-column:1/-1}.zF3XJG_footerBottom{margin-top:var(--s4)}.zF3XJG_resume,.zF3XJG_headerComplet .zF3XJG_mesDossards{display:none}.zF3XJG_mesDossards{align-items:center;min-height:44px;display:inline-flex}.zF3XJG_logo{gap:10px}.zF3XJG_logoName{font-size:19px}.zF3XJG_navRight{gap:6px}.zF3XJG_headerCta{min-height:44px;padding:8px 14px;font-size:14px}}@media (max-width:440px){.zF3XJG_ctaExtra{display:none}}@media (max-width:380px){.zF3XJG_headerComplet .zF3XJG_logoName{display:none}.zF3XJG_ctaExtra{display:inline}}.zF3XJG_loupe{border-radius:var(--radius);width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.zF3XJG_loupe:hover{border-color:var(--rule-strong);color:var(--ink)}.zF3XJG_loupe svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.zF3XJG_rechercheZone{flex:auto;min-width:0;max-width:560px}@media (pointer:coarse){.zF3XJG_loupe{width:44px;height:44px}}
.t0rJTa_journey{background:var(--surface);border-bottom:1px solid var(--rule);z-index:20;flex:none;position:relative}.t0rJTa_phases{padding:0 var(--s3);min-height:calc(var(--journey-h) - 1px);justify-content:center;align-items:center;gap:10px;margin:0;list-style:none;display:flex}.t0rJTa_phase{align-items:center;gap:10px;min-width:0;display:flex}.t0rJTa_phase+.t0rJTa_phase:before{content:"";background:var(--rule-strong);flex:none;width:28px;height:1px}.t0rJTa_phaseHead{border-radius:var(--radius);color:var(--ink-faint);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}a.t0rJTa_phaseHead,button.t0rJTa_phaseHead{cursor:pointer}a.t0rJTa_phaseHead:hover,button.t0rJTa_phaseHead:hover{background:var(--surface-2);color:var(--ink)}.t0rJTa_phase[data-state=done] .t0rJTa_phaseHead{color:var(--go)}.t0rJTa_phase[data-state=current] .t0rJTa_phaseHead{color:var(--ink)}.t0rJTa_phaseNum,.t0rJTa_stepDot{width:22px;height:22px;font-family:var(--ui);letter-spacing:0;border:1.5px solid;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.t0rJTa_phase[data-state=done] .t0rJTa_phaseNum{background:var(--go);border-color:var(--go);color:#fff}.t0rJTa_phase[data-state=current] .t0rJTa_phaseNum{background:var(--ink);border-color:var(--ink);color:#fff}.t0rJTa_steps{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);gap:2px;min-width:0;margin:0;padding:4px;list-style:none;display:flex}.t0rJTa_step{border-radius:var(--radius);color:var(--ink-faint);white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:5px 11px 5px 7px;font-size:14.5px;font-weight:600;line-height:1.2;display:inline-flex}button.t0rJTa_step{cursor:pointer}button.t0rJTa_step:hover{background:var(--surface-2);color:var(--ink)}.t0rJTa_steps li[data-state=done] .t0rJTa_step{color:var(--ink-soft)}.t0rJTa_steps li[data-state=done] .t0rJTa_stepDot{background:var(--go-soft);border-color:var(--go-soft);color:var(--go);animation:.32s cubic-bezier(.34,1.56,.64,1) t0rJTa_stepDone}@keyframes t0rJTa_stepDone{0%{transform:scale(.4)}to{transform:scale(1)}}.t0rJTa_steps li[data-state=current] .t0rJTa_step{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #13161824}.t0rJTa_steps li[data-state=current] .t0rJTa_stepDot{background:var(--signal);border-color:var(--signal);color:#fff}.t0rJTa_compact{display:none}@media (pointer:coarse){.t0rJTa_phaseHead,.t0rJTa_step{min-height:44px}}@media (max-width:1320px){.t0rJTa_steps li:not([data-state=current]) .t0rJTa_stepLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t0rJTa_steps li:not([data-state=current]) .t0rJTa_step{padding-inline:5px}}@media (max-width:900px){.t0rJTa_phase:not([data-state=current]) .t0rJTa_phaseName{display:none}}@media (max-width:640px){.t0rJTa_phases{display:none}.t0rJTa_compact{padding:10px var(--gutter) 12px;color:var(--ink-soft);flex-direction:column;gap:6px;font-size:14px;display:flex}.t0rJTa_compact b{color:var(--ink)}.t0rJTa_bar{background:var(--surface-2);border-radius:2px;height:4px;overflow:hidden}.t0rJTa_bar span{background:var(--signal);height:100%;transition:width .35s ease-out;display:block}}.t0rJTa_journeyCompact{z-index:auto;background:0 0;border-bottom:0}.t0rJTa_journeyCompact .t0rJTa_phases{gap:4px;min-height:0;padding:0}.t0rJTa_journeyCompact .t0rJTa_phase{gap:4px}.t0rJTa_journeyCompact .t0rJTa_phase+.t0rJTa_phase:before{content:"›";width:auto;height:auto;color:var(--ink-soft);background:0 0;font-size:20px;line-height:1}.t0rJTa_journeyCompact .t0rJTa_phaseHead{min-height:40px;color:var(--ink-soft);gap:6px;padding:6px 8px}.t0rJTa_journeyCompact .t0rJTa_phase[data-state=done] .t0rJTa_phaseHead{color:var(--ink-soft)}.t0rJTa_journeyCompact .t0rJTa_phase[data-state=current] .t0rJTa_phaseHead{color:var(--ink);font-weight:600}@media (max-width:1199px),(max-width:1399px) and (not ((hover:hover) and (pointer:fine))){.t0rJTa_journeyCompact .t0rJTa_phase[data-state=done] .t0rJTa_phaseName{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t0rJTa_journeyCompact .t0rJTa_phase[data-state=todo]{display:none}}.t0rJTa_phaseCheck{color:var(--go);font-family:var(--ui);font-size:16px;font-weight:700}
.r0p8Sq_shell{min-height:calc(100 * var(--dvh) - var(--header-h));flex-direction:column;display:flex}.r0p8Sq_stage{width:100%;padding:20px var(--gutter) 12px;flex-direction:column;flex:1;align-items:center;display:flex}.r0p8Sq_center{width:100%;max-width:1120px;margin-block:auto}.r0p8Sq_legal{padding-top:14px}.r0p8Sq_form,.r0p8Sq_gallery{flex-direction:column;gap:18px;display:flex}.r0p8Sq_head{justify-content:space-between;align-items:flex-end;gap:var(--s4);display:flex}.r0p8Sq_headText{flex-direction:column;gap:6px;min-width:0;display:flex}.r0p8Sq_headText h1{text-transform:uppercase;font-size:clamp(34px,3vw,44px)}.r0p8Sq_headText h1:focus{outline:none}.r0p8Sq_lede{color:var(--ink-soft);max-width:64ch;font-size:17px;line-height:1.5}.r0p8Sq_resume{align-items:center;gap:var(--s2);border:1px solid var(--go);border-radius:var(--radius);background:var(--go-soft);border-left-width:4px;flex:none;max-width:470px;padding:10px 12px 10px 16px;font-size:14.5px;line-height:1.4;display:flex}.r0p8Sq_resume p span{color:var(--ink-soft)}.r0p8Sq_resumeBtn{background:var(--surface);border-color:var(--go);color:var(--go);flex:none;font-size:15px;position:relative}.r0p8Sq_resumeBtn:hover{background:var(--surface);border-color:var(--ink);color:var(--ink)}.r0p8Sq_sheet{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:0 12px 32px -24px #13161859}.r0p8Sq_row{grid-template-columns:250px minmax(0,1fr);align-items:center;gap:32px;padding:13px 28px;display:grid}.r0p8Sq_row+.r0p8Sq_row{border-top:1px solid var(--rule)}.r0p8Sq_rowHead{align-items:flex-start;gap:14px;display:flex}.r0p8Sq_rowNum{border:1.5px solid var(--ink);border-radius:var(--radius);width:34px;height:26px;font-family:var(--display);background:#fff;flex:none;place-items:center;margin-top:1px;font-size:14px;font-weight:700;line-height:1;display:grid;position:relative}.r0p8Sq_rowNum:before,.r0p8Sq_rowNum:after{content:"";background:var(--rule-strong);border-radius:50%;width:3px;height:3px;position:absolute;top:3px}.r0p8Sq_rowNum:before{left:3px}.r0p8Sq_rowNum:after{right:3px}.r0p8Sq_rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.r0p8Sq_rowTitle{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:19px;font-weight:500;line-height:1.2;display:flex}.r0p8Sq_optional{border:1px solid var(--rule-strong);font-family:var(--ui);letter-spacing:.02em;text-transform:none;color:var(--ink-soft);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600;line-height:1.4}.r0p8Sq_rowHint{color:var(--ink-soft);font-size:14px;line-height:1.4}.r0p8Sq_formatBlock{flex-direction:column;gap:10px;min-width:0;display:flex}.r0p8Sq_tiles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.r0p8Sq_tile{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;justify-content:center;gap:2px;min-height:64px;padding:8px 14px;transition:border-color .12s,background .12s;display:flex;position:relative}.r0p8Sq_tile strong{font-family:var(--display);text-wrap:balance;font-size:19px;font-weight:500;line-height:1.15}.r0p8Sq_tile span{color:var(--ink-soft);white-space:nowrap;font-size:13px;line-height:1.3}.r0p8Sq_tile:hover{border-color:var(--ink)}.r0p8Sq_radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.r0p8Sq_tile:has(.r0p8Sq_radio:focus-visible){outline:3px solid var(--signal);outline-offset:2px}.r0p8Sq_tile:has(.r0p8Sq_radio:checked){border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal);background:var(--signal-soft);animation:.28s ease-out r0p8Sq_tilePick}.r0p8Sq_tile:has(.r0p8Sq_radio:checked):after{content:"✓";box-shadow:0 0 0 2px var(--surface);background:var(--signal);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;line-height:1;animation:.24s cubic-bezier(.34,1.56,.64,1) r0p8Sq_checkIn;display:grid;position:absolute;top:-9px;right:-9px}@keyframes r0p8Sq_tilePick{0%{transform:scale(1)}40%{transform:scale(.97)}to{transform:scale(1)}}@keyframes r0p8Sq_checkIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.r0p8Sq_sousChoix{flex-direction:column;gap:6px;display:flex}.r0p8Sq_indication{color:var(--ink-soft);margin:0;font-size:14px}.r0p8Sq_dims{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.r0p8Sq_cm{text-align:center;width:72px;min-height:40px;padding:6px 10px;font-size:16px;font-weight:600}.r0p8Sq_dimsNote{color:var(--ink-soft);margin-left:8px;font-size:14px}.r0p8Sq_parcours{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.r0p8Sq_lignesParcours{grid-template-columns:minmax(0,1fr) 128px auto 28px;align-items:center;gap:6px 10px;width:100%;display:grid}.r0p8Sq_lignesParcours .input{min-height:40px;padding:6px 12px}.r0p8Sq_enteteParcours{color:var(--ink-soft);font-size:13px;font-weight:600}.r0p8Sq_nombreParcours{text-align:right}.r0p8Sq_relaisParcours{align-items:center;gap:8px;min-height:40px;display:flex}.r0p8Sq_caseRelais{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);cursor:pointer;place-items:center;width:40px;height:40px;display:grid}.r0p8Sq_caseRelais:has(input:checked){border-color:var(--signal);background:var(--signal-soft)}.r0p8Sq_caseRelais:has(input:focus-visible){outline:3px solid var(--signal);outline-offset:2px}.r0p8Sq_libelleRelais{display:none}.r0p8Sq_caseRelais input{width:18px;height:18px;accent-color:var(--signal);cursor:pointer;margin:0}.r0p8Sq_relayeurs{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);min-height:40px;font:inherit;padding:0 8px;font-size:15px}.r0p8Sq_retirerParcours{width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1}.r0p8Sq_retirerParcours:hover{background:var(--paper);color:var(--ink)}.r0p8Sq_phraseRelais{color:var(--ink-soft);grid-column:1/-1;margin:-2px 0 2px;font-size:13.5px}.r0p8Sq_ajouterParcours{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14.5px;font-weight:600;text-decoration:underline}.r0p8Sq_ajouterParcours:hover{color:var(--signal)}.r0p8Sq_motifs{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.r0p8Sq_motifs[data-attente]{visibility:hidden}.r0p8Sq_motif{min-height:52px}.r0p8Sq_motif strong{font-size:17px}.r0p8Sq_contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.r0p8Sq_champContact{flex-direction:column;gap:3px;min-width:0;display:flex}.r0p8Sq_champContact>span{color:var(--ink-soft);font-size:13px;font-weight:600}.r0p8Sq_champContact input{min-height:40px;padding:6px 12px;font-size:15.5px}.r0p8Sq_drop{border:1.5px dashed var(--rule-strong);border-radius:var(--radius);background:var(--paper);min-height:60px;color:var(--ink-soft);text-align:left;cursor:pointer;align-items:center;gap:14px;padding:10px 18px;font-size:15px;transition:border-color .12s,background .12s;display:flex}.r0p8Sq_drop strong{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);font-size:18px;font-weight:500}.r0p8Sq_drop:hover{border-color:var(--signal);background:var(--surface)}.r0p8Sq_dropIcon{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:20px;font-weight:600;line-height:1;display:grid}.r0p8Sq_logoRow{align-items:center;gap:var(--s3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);min-height:60px;padding:6px 18px 6px 6px;display:flex}.r0p8Sq_logoThumb{object-fit:contain;background:repeating-conic-gradient(var(--surface-2) 0 25%, #fff 0 50%) 0 0 / 10px 10px;flex:none;width:96px;height:52px}.r0p8Sq_logoInfo{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:15px;line-height:1.35;display:flex}.r0p8Sq_logoInfo strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r0p8Sq_found{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.r0p8Sq_logoActions{gap:var(--s2);flex:none;display:flex}.r0p8Sq_textBtn{color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600;text-decoration:underline}.r0p8Sq_textBtn:hover{color:var(--signal)}.r0p8Sq_error{color:var(--signal-dark);font-size:15px;font-weight:600;line-height:1.45}.r0p8Sq_actions{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.r0p8Sq_next{max-width:54ch;color:var(--ink-soft);font-size:15.5px;line-height:1.45}.r0p8Sq_next strong{color:var(--ink)}.r0p8Sq_go{align-items:center;gap:var(--s2);flex:none;display:flex}.r0p8Sq_missing{text-wrap:balance;text-align:right;max-width:28ch;color:var(--signal-dark);font-size:15px;font-weight:600;line-height:1.35}.r0p8Sq_missing[data-nudge=true]{animation:.36s ease-in-out r0p8Sq_nudge}@keyframes r0p8Sq_nudge{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.r0p8Sq_cards{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:18px var(--s3);display:grid}.r0p8Sq_card{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.r0p8Sq_card:disabled{cursor:progress}.r0p8Sq_cardBib{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);place-items:center;padding:12px;transition:border-color .15s,box-shadow .15s;display:grid}.r0p8Sq_cardBib[data-exemple]{position:relative}.r0p8Sq_exemple{border-radius:var(--radius);background:var(--surface);border:1px solid var(--rule-strong);font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);pointer-events:none;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700;line-height:16px;position:absolute;top:8px;left:8px}.r0p8Sq_cardBib svg{width:auto;max-width:100%;height:calc((100 * var(--dvh) - var(--header-h) - 315px - var(--error-h,0px) - var(--recap-h,0px) - (var(--rows,1) - 1) * 18px) / var(--rows,1) - 100px);filter:drop-shadow(0 6px 14px #1316181f);min-height:110px;max-height:330px;transition:transform .15s;display:block}.r0p8Sq_card:hover .r0p8Sq_cardBib,.r0p8Sq_card:focus-visible .r0p8Sq_cardBib{border-color:var(--signal);box-shadow:0 0 0 1px var(--signal)}.r0p8Sq_card:hover .r0p8Sq_cardBib svg{transform:translateY(-3px)}.r0p8Sq_cardName{font-family:var(--display);margin-top:4px;font-size:19px;font-weight:500;line-height:1.2}.r0p8Sq_badge{vertical-align:2px;font-family:var(--ui);background:var(--go);color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:700}.r0p8Sq_cardDesc{-webkit-line-clamp:2;line-clamp:2;min-height:2.8em;color:var(--ink-soft);-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.r0p8Sq_gallery .r0p8Sq_lede{max-width:none}.r0p8Sq_gallery .r0p8Sq_next{text-align:right;max-width:none}.r0p8Sq_gallery[data-error=true]{--error-h:44px}.r0p8Sq_gallery .r0p8Sq_actions .r0p8Sq_error{text-align:right;max-width:82ch;font-size:14.5px}@media (min-width:901px) and (max-height:800px){.r0p8Sq_form{gap:14px}.r0p8Sq_row{padding-block:11px}}@media (max-width:900px){.r0p8Sq_head{flex-direction:column;align-items:stretch}.r0p8Sq_resume{max-width:none}.r0p8Sq_row{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 20px}.r0p8Sq_tiles,.r0p8Sq_motifs{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-auto-flow:row}.r0p8Sq_motifs{grid-auto-rows:1fr}.r0p8Sq_tile strong,.r0p8Sq_tile span{white-space:normal}.r0p8Sq_actions,.r0p8Sq_go{flex-direction:column;align-items:stretch;gap:12px}.r0p8Sq_missing,.r0p8Sq_gallery .r0p8Sq_next,.r0p8Sq_gallery .r0p8Sq_actions .r0p8Sq_error{text-align:left;max-width:none}.r0p8Sq_cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px 12px}.r0p8Sq_cardBib svg{width:100%;height:auto;min-height:0;max-height:260px}}@media (max-width:560px){.r0p8Sq_stage{padding-top:14px}.r0p8Sq_headText h1{font-size:30px}.r0p8Sq_lede{font-size:15.5px}.r0p8Sq_row{padding:14px 16px}.r0p8Sq_resume{flex-direction:column;align-items:stretch}.r0p8Sq_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r0p8Sq_tile:last-child:nth-child(odd){grid-column:1/-1}.r0p8Sq_tile{min-height:56px;padding:8px 30px 8px 12px}.r0p8Sq_tile strong{font-size:17px}.r0p8Sq_motifs{grid-template-columns:repeat(2,minmax(0,1fr))}.r0p8Sq_logoRow{flex-wrap:wrap}.r0p8Sq_drop{padding:10px 14px}}.r0p8Sq_rowParcours{align-items:start}.r0p8Sq_recap{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);flex:none;grid-template-columns:auto auto;align-items:baseline;gap:2px 24px;max-width:600px;padding:10px 16px;display:grid}.r0p8Sq_recapNombre{color:var(--ink-soft);margin:0;font-size:15px}.r0p8Sq_gallery:has(.r0p8Sq_recap){--recap-h:36px}.r0p8Sq_recapSecours{font-size:13px;display:block}.r0p8Sq_recapNombre b{font-family:var(--display);color:var(--ink);font-size:30px;font-weight:600;line-height:1.1}.r0p8Sq_recapPrix{text-align:right;color:var(--ink-soft);margin:0;font-size:14px}.r0p8Sq_recapPrix b{font-family:var(--display);color:var(--ink);font-size:22px;font-weight:600;display:block}.r0p8Sq_recapService{border-top:1px solid var(--rule);color:var(--ink-soft);flex-wrap:wrap;grid-column:1/-1;gap:2px 14px;margin:4px 0 0;padding:6px 0 0;font-size:13px;list-style:none;display:flex}.r0p8Sq_recapService li:before{content:"✓ ";color:var(--go);font-weight:700}.r0p8Sq_cardChoisie .r0p8Sq_cardBib{border-color:var(--signal);box-shadow:0 0 0 2px var(--signal)}.r0p8Sq_pretApercu{filter:drop-shadow(0 6px 14px #1316181f);max-width:100%;max-height:330px;display:block}.r0p8Sq_gallery[data-choisi]{padding-bottom:150px}.r0p8Sq_suite{z-index:30;border-top:1px solid var(--rule);background:var(--surface);justify-content:center;align-items:flex-start;gap:24px;padding:14px max(16px,50vw - 550px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px -24px #13161873}.r0p8Sq_suiteContact{flex-direction:column;flex:380px;gap:4px;max-width:460px;display:flex}.r0p8Sq_suiteContact label{color:var(--ink-soft);font-size:14px}.r0p8Sq_suiteContact label strong{color:var(--ink)}.r0p8Sq_suiteContact input{min-height:44px;font-size:16px}.r0p8Sq_suiteBoutons{flex:0 auto;grid-template-columns:auto auto;align-items:center;gap:6px 10px;display:grid}.r0p8Sq_suiteBoutons .r0p8Sq_raison{grid-column:1/-1}.r0p8Sq_boutonDevis{white-space:nowrap}.r0p8Sq_raison{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.4}@media (max-width:900px){.r0p8Sq_recap{max-width:none}.r0p8Sq_suite{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}.r0p8Sq_suiteContact{flex-basis:auto;max-width:none}.r0p8Sq_suiteBoutons{grid-template-columns:minmax(0,1fr)}.r0p8Sq_boutonDevis{white-space:normal}.r0p8Sq_gallery[data-choisi]{padding-bottom:300px}.r0p8Sq_lignesParcours{grid-template-columns:minmax(0,1fr) 96px auto 28px;gap:6px 8px}}@media (max-width:560px){.r0p8Sq_lignesParcours{grid-template-columns:minmax(0,1fr) auto 28px;gap:6px 8px}.r0p8Sq_lignesParcours>.r0p8Sq_enteteParcours{display:none}.r0p8Sq_nomParcours{grid-column:1/-1;margin-top:6px}.r0p8Sq_caseRelais{grid-auto-flow:column;gap:6px;width:auto;padding:0 10px}.r0p8Sq_libelleRelais{font-size:14px;font-weight:600;display:inline}.r0p8Sq_suite{gap:8px;padding:10px 16px 12px}.r0p8Sq_suiteBoutons .r0p8Sq_raison{display:none}.r0p8Sq_suiteContact .r0p8Sq_raison{font-size:12.5px}.r0p8Sq_gallery[data-choisi]{padding-bottom:260px}}.r0p8Sq_dossard{flex-direction:column;gap:22px;padding-bottom:150px;display:flex}.r0p8Sq_base{grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);align-items:center;gap:32px;display:grid}.r0p8Sq_apercu{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);place-items:center;min-height:260px;padding:22px;display:grid}.r0p8Sq_apercu svg{width:100%;height:auto;max-height:calc(100 * var(--dvh) - var(--header-h) - 420px);filter:drop-shadow(0 8px 18px #13161824);min-height:180px;display:block}.r0p8Sq_fond{flex-direction:column;gap:12px;display:flex}.r0p8Sq_question{font-family:var(--display);text-transform:uppercase;margin:0;font-size:24px;font-weight:500;line-height:1.2}.r0p8Sq_options{flex-direction:column;gap:10px;display:flex}.r0p8Sq_option{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .12s,box-shadow .12s;display:flex}.r0p8Sq_option[data-on]{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal)}.r0p8Sq_optionTitre{cursor:pointer;align-items:center;gap:10px;display:flex}.r0p8Sq_optionTitre input{width:18px;height:18px;accent-color:var(--signal);margin:0}.r0p8Sq_optionTitre strong{font-family:var(--display);font-size:19px;font-weight:500}.r0p8Sq_nuancier{flex-wrap:wrap;gap:8px;display:flex}.r0p8Sq_nuancier button{border:1px solid var(--rule-strong);cursor:pointer;border-radius:50%;width:36px;height:36px}.r0p8Sq_nuancier button[aria-pressed=true]{outline:3px solid var(--signal);outline-offset:2px}.r0p8Sq_nuancier button:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.r0p8Sq_fondNom{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:14px}.r0p8Sq_choisirImage{align-self:flex-start}.r0p8Sq_exemplesClients{flex-direction:column;gap:12px;display:flex}.r0p8Sq_exemplesListe{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.r0p8Sq_exempleClient{flex-direction:column;gap:4px;display:flex}.r0p8Sq_exempleClient img{aspect-ratio:4/3;object-fit:contain;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);width:100%;height:auto;padding:12px;display:block}.r0p8Sq_exempleClient strong{font-family:var(--display);font-size:17px;font-weight:500}.r0p8Sq_exempleClient span{color:var(--ink-soft);font-size:13.5px}.r0p8Sq_dossard .r0p8Sq_suiteBoutons{grid-template-columns:auto auto;align-items:stretch}.r0p8Sq_dossard .r0p8Sq_suiteBoutons>.btn{justify-content:center;align-items:center;display:inline-flex}@media (max-width:900px){.r0p8Sq_base{grid-template-columns:minmax(0,1fr);gap:18px}.r0p8Sq_apercu{min-height:0;padding:14px}.r0p8Sq_apercu svg{max-height:260px}.r0p8Sq_dossard{padding-bottom:300px}.r0p8Sq_dossard .r0p8Sq_suiteBoutons{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.r0p8Sq_question{font-size:21px}.r0p8Sq_dossard{padding-bottom:270px}.r0p8Sq_exemplesListe{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;overflow-x:auto}.r0p8Sq_exempleClient{scroll-snap-align:start}}@media (max-width:900px){.r0p8Sq_dossard .r0p8Sq_suite{border-top:1px solid var(--rule);box-shadow:none;margin:4px -16px 0;padding:16px;position:static}.r0p8Sq_dossard{padding-bottom:8px}.r0p8Sq_dossard .r0p8Sq_boutonDevis{white-space:normal;font-size:15px}}@media (min-width:901px){.r0p8Sq_dossard{padding-bottom:0}.r0p8Sq_stage:has(.r0p8Sq_dossard){padding-bottom:calc(var(--suite-h,190px) / var(--zoom,1) + 12px)}.r0p8Sq_dossard .r0p8Sq_suite{grid-template-columns:minmax(240px,400px) auto auto;grid-template-areas:"libelle. .""champ perso devis""raison note note";justify-content:center;align-items:stretch;gap:6px 12px;display:grid}.r0p8Sq_dossard .r0p8Sq_suiteContact,.r0p8Sq_dossard .r0p8Sq_suiteBoutons{display:contents}.r0p8Sq_dossard .r0p8Sq_suiteContact>label{grid-area:libelle;align-self:end}.r0p8Sq_dossard .r0p8Sq_suiteContact>input{grid-area:champ;height:auto}.r0p8Sq_dossard .r0p8Sq_suiteContact>p{grid-area:raison}.r0p8Sq_dossard .r0p8Sq_suiteBoutons>button[type=submit]{grid-area:perso}.r0p8Sq_dossard .r0p8Sq_suiteBoutons>.r0p8Sq_boutonDevis{grid-area:devis}.r0p8Sq_dossard .r0p8Sq_suiteBoutons>.r0p8Sq_raison{grid-area:note}}@media (min-width:901px) and (max-width:1099px){.r0p8Sq_dossard .r0p8Sq_suiteBoutons>.btn{padding-inline:18px;font-size:16px}}@media (min-width:901px) and (max-height:820px){.r0p8Sq_stage:has(.r0p8Sq_dossard){padding-top:12px}.r0p8Sq_dossard{gap:14px}.r0p8Sq_dossard .r0p8Sq_lede{max-width:none;font-size:16px}.r0p8Sq_dossard .r0p8Sq_fond{gap:10px}.r0p8Sq_dossard .r0p8Sq_option{gap:6px;padding:10px 14px}.r0p8Sq_dossard .r0p8Sq_nuancier button{width:32px;height:32px}.r0p8Sq_dossard .r0p8Sq_choisirImage{min-height:40px;padding-block:6px}.r0p8Sq_dossard .r0p8Sq_suite{row-gap:4px;padding-block:10px}.r0p8Sq_dossard .r0p8Sq_suiteBoutons>.btn{min-height:50px;padding-block:8px}}@media (max-width:900px){.r0p8Sq_dossard .r0p8Sq_suiteBoutons>.btn{min-height:58px;padding-block:12px}}@media (max-width:560px){.r0p8Sq_dossard .r0p8Sq_boutonDevis{letter-spacing:.02em;padding-inline:12px;font-size:14px}}
._6k2LwW_paire{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}._6k2LwW_feuille{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.25;display:flex}._6k2LwW_feuille svg{flex:none;width:30px;height:auto;display:block}._6k2LwW_feuille strong{color:var(--ink);font-weight:600;display:block}._6k2LwW_papier{fill:var(--surface);stroke:var(--rule-strong);stroke-width:6px}._6k2LwW_poseStandard{fill:var(--paper);stroke:var(--ink-faint);stroke-width:5px}._6k2LwW_pose{fill:var(--signal-soft);stroke:var(--signal);stroke-width:5px}
.fh6WwW_pourquoi{border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink-soft);flex-direction:column;gap:8px;margin-top:4px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.fh6WwW_pourquoi p{margin:0}.fh6WwW_pourquoi strong{color:var(--ink)}
.GVGRXW_shell{height:calc(100 * var(--dvh));background:var(--paper);flex-direction:column;display:flex;overflow:hidden}.GVGRXW_body{flex:1;min-height:0;display:flex;position:relative}.GVGRXW_main{flex-direction:column;flex:1;min-width:0;display:flex}.GVGRXW_centerMessage{min-height:calc(100 * var(--dvh));justify-content:center;align-items:center;gap:var(--s3);padding:var(--s4) var(--s3);text-align:center;flex-direction:column;max-width:640px;margin:0 auto;display:flex}.GVGRXW_centerMessage h1{text-transform:uppercase;font-size:32px}.GVGRXW_centerMessage p{color:var(--ink-soft)}.GVGRXW_topbar{align-items:center;gap:var(--s2);height:56px;padding-inline:var(--s2) var(--s3);background:var(--surface);border-bottom:1px solid var(--rule);z-index:30;flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.GVGRXW_topLeft,.GVGRXW_topCenter,.GVGRXW_topRight{align-items:center;gap:var(--s1);min-width:0;display:flex}.GVGRXW_topRight{justify-content:flex-end;gap:var(--s2)}.GVGRXW_mark{border:1.5px solid var(--ink);border-radius:var(--radius-logo);width:44px;height:32px;color:var(--ink);font-family:var(--display);background:#fff;flex:none;place-items:center;font-size:15px;font-weight:700;text-decoration:none;display:grid;position:relative}.GVGRXW_mark:before,.GVGRXW_mark:after{content:"";background:var(--rule-strong);border-radius:50%;width:3px;height:3px;position:absolute;top:4px}.GVGRXW_mark:before{left:4px}.GVGRXW_mark:after{right:4px}.GVGRXW_projectName{border-radius:var(--radius);width:28ch;min-width:0;max-width:100%;font-family:var(--display);background:0 0;border:1px solid #0000;padding:6px 8px;font-size:19px;font-weight:500}.GVGRXW_projectName:hover,.GVGRXW_projectName:focus{border-color:var(--rule-strong);background:#fff;outline:none}.GVGRXW_saveError{color:var(--signal);font-weight:600}.GVGRXW_priceWrap{position:relative}.GVGRXW_priceGroup{align-items:stretch;gap:var(--s1);display:flex}.GVGRXW_priceKicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:12px;font-weight:700}.GVGRXW_priceQty{color:var(--ink-soft);margin:0;font-size:15px}.GVGRXW_priceQty b{font-family:var(--display);color:var(--ink);font-size:34px;font-weight:600;line-height:1.1}.GVGRXW_priceChip{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;align-items:flex-end;gap:1px;padding:5px 12px;line-height:1.2;display:flex}.GVGRXW_priceChip:hover{border-color:var(--rule-strong)}.GVGRXW_priceMain{font-family:var(--display);font-size:18px;font-weight:500}.GVGRXW_priceSub{color:var(--ink-soft);align-items:center;gap:6px;font-size:12.5px;display:flex}.GVGRXW_pricePop{background:var(--surface);border:1px solid var(--rule);width:380px;max-width:calc(100vw - 32px);padding:var(--s3);gap:var(--s2);z-index:50;max-height:calc(100 * var(--dvh) - 120px);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 40px #13161824}.GVGRXW_pricePop>*{flex-shrink:0}.GVGRXW_priceLines{flex-direction:column;gap:6px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.GVGRXW_priceLines li{justify-content:space-between;gap:var(--s2);color:var(--ink-soft);display:flex}.GVGRXW_priceLines b{color:var(--ink);white-space:nowrap;font-weight:600}.GVGRXW_priceTotal{border-top:1px solid var(--rule);padding-top:var(--s1);justify-content:space-between;align-items:baseline;display:flex}.GVGRXW_priceTotal span{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);font-size:14px}.GVGRXW_priceTotal b{font-family:var(--display);font-size:26px;font-weight:600}.GVGRXW_priceTtc{text-align:right;margin-top:-6px}.GVGRXW_dateLine{background:var(--go-soft);padding:10px 12px;font-size:14.5px;line-height:1.45}.GVGRXW_dateLine b{color:var(--go)}.GVGRXW_priceSuite{width:100%;margin-top:4px}.GVGRXW_banner{justify-content:center;align-items:center;gap:var(--s2);padding:8px var(--s3);background:var(--signal-soft);color:var(--signal-dark);border-bottom:1px solid var(--rule);flex:none;font-size:15px;display:flex}@keyframes GVGRXW_panelIn{0%{opacity:0;transform:translate(8px)}}.GVGRXW_section{flex-direction:column;gap:12px;display:flex}.GVGRXW_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--s1);display:flex}.GVGRXW_sectionHead h3{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:13px;font-weight:700}.GVGRXW_stack{gap:var(--s2);flex-direction:column;display:flex}.GVGRXW_props{gap:var(--s3);flex-direction:column;display:flex}.GVGRXW_bound{gap:var(--s1);color:var(--ink-soft);flex-direction:column;font-size:14px;display:flex}.GVGRXW_linkBtn{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;place-self:flex-start start;padding:0;font-size:14px;font-weight:600}.GVGRXW_linkBtn:hover{color:var(--signal)}.GVGRXW_rowButtons{gap:var(--s1);flex-wrap:wrap;align-items:center;display:flex}.GVGRXW_logoTransparent{min-height:40px;color:var(--ink-soft);align-items:center;padding:0 4px;font-size:15px;display:inline-flex}.GVGRXW_dangerText{color:var(--signal-dark)}.GVGRXW_inlineControls{gap:var(--s3);flex-wrap:wrap;display:flex}.GVGRXW_control{flex-direction:column;gap:6px;display:flex}.GVGRXW_controlLabel{color:var(--ink-soft);justify-content:space-between;font-size:14px;font-weight:600;display:flex}.GVGRXW_segmented{border:1px solid var(--rule-strong);border-radius:var(--radius);flex-wrap:wrap;display:flex;overflow:hidden}.GVGRXW_segmented button{border:0;border-right:1px solid var(--rule);background:var(--surface);min-height:38px;color:var(--ink-soft);cursor:pointer;flex:auto;padding:6px 10px;font-size:14px;font-weight:600}.GVGRXW_segmented button:last-child{border-right:0}.GVGRXW_segmented button[aria-checked=true]{background:var(--ink);color:#fff}.GVGRXW_toggle{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.GVGRXW_toggle input{opacity:0;width:1px;height:1px;position:absolute}.GVGRXW_toggleTrack{background:var(--rule-strong);border-radius:12px;flex:none;width:40px;height:24px;margin-top:1px;transition:background .15s;position:relative}.GVGRXW_toggleTrack:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.GVGRXW_toggle input:checked+.GVGRXW_toggleTrack{background:var(--go)}.GVGRXW_toggle input:checked+.GVGRXW_toggleTrack:after{transform:translate(16px)}.GVGRXW_toggle input:focus-visible+.GVGRXW_toggleTrack{outline:3px solid var(--signal);outline-offset:2px}.GVGRXW_toggleLabel{font-size:15px;font-weight:600;display:block}.GVGRXW_toggleHint{color:var(--ink-soft);font-size:13px;line-height:1.45;display:block}.GVGRXW_numberWrap{position:relative}.GVGRXW_suffix{color:var(--ink-faint);font-size:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.GVGRXW_range{width:100%;accent-color:var(--signal)}.GVGRXW_swatches{flex-wrap:wrap;gap:8px;display:flex}.GVGRXW_swatch{border-radius:var(--radius);border:1px solid var(--rule-strong);cursor:pointer;width:34px;height:34px;padding:0;position:relative;overflow:hidden}.GVGRXW_swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.GVGRXW_swatchAuto{background:linear-gradient(135deg, #fff 50%, var(--ink) 50%);color:var(--signal);font-family:var(--display);font-weight:700}.GVGRXW_swatchCustom{background:conic-gradient(#d13a29,#ffe94f,#2e9e4f,#1f6fd1,#7b3fb5,#d13a29)}.GVGRXW_swatchCustom input{opacity:0;cursor:pointer;position:absolute;inset:0}.GVGRXW_fontList{grid-template-columns:1fr 1fr;gap:6px;display:grid}.GVGRXW_fontList button{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;min-height:40px;font-size:17px}.GVGRXW_fontList button[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.GVGRXW_chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.GVGRXW_chips button{border:1px solid var(--rule-strong);background:var(--surface);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600}.GVGRXW_chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.GVGRXW_good{color:var(--go)}.GVGRXW_ok{color:var(--ink-soft)}.GVGRXW_bad{color:var(--signal-dark)}.GVGRXW_quality{font-size:14px;font-weight:600}.GVGRXW_assetRow{gap:var(--s2);align-items:center;display:flex}.GVGRXW_assetThumb{object-fit:contain;background:repeating-conic-gradient(var(--surface-2) 0 25%, #fff 0 50%) 0 0 / 12px 12px;border:1px solid var(--rule);width:88px;height:64px}.GVGRXW_assetThumbSmall{object-fit:contain;border:1px solid var(--rule);background:#fff;width:44px;height:30px}.GVGRXW_assetName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.GVGRXW_assetList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.GVGRXW_assetList li{grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:6px;display:grid}.GVGRXW_assetList button{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;width:32px;height:32px;font-size:16px}.GVGRXW_assetList button:disabled{opacity:.35;cursor:default}.GVGRXW_dropButton{width:100%;padding:var(--s3) var(--s2);border:1.5px dashed var(--rule-strong);border-radius:var(--radius);background:var(--paper);color:var(--ink-soft);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:4px;font-size:14px;display:flex}.GVGRXW_dropButton strong{color:var(--ink);font-size:16px}.GVGRXW_dropButton:hover,.GVGRXW_dropButton[data-survol]{border-color:var(--signal);color:var(--signal-dark)}.GVGRXW_dropButton[data-survol]{background:var(--signal-soft)}.GVGRXW_dropButton .GVGRXW_dropAide{max-width:52ch;color:var(--ink-faint);margin-top:6px;font-size:13px}.GVGRXW_listeActuelle{border-left:3px solid var(--rule-strong);background:var(--paper);padding:8px 12px;font-size:14px}.GVGRXW_importOk{color:var(--go);font-size:18px}.GVGRXW_importOk strong{color:var(--ink)}.GVGRXW_importParcours{margin:0;padding-left:20px;font-size:15px}.GVGRXW_exempleInscrits{flex-direction:column;align-items:flex-start;gap:2px;margin:0;display:flex}.GVGRXW_repartition{gap:var(--s1);border-left:3px solid var(--rule-strong);background:var(--paper);flex-direction:column;padding:10px 12px;display:flex}.GVGRXW_repartition p{margin:0}.GVGRXW_repartitionPoint{padding-top:var(--s1);border-top:1px solid var(--rule);flex-direction:column;gap:4px;display:flex}.GVGRXW_repartitionChoix{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.GVGRXW_repartitionChoix select{border:1px solid var(--rule-strong);border-radius:var(--radius);background:#fff;max-width:100%;padding:3px;font-size:14px}.GVGRXW_pick{min-width:0;color:var(--ink-soft);cursor:pointer;flex-direction:column;gap:3px;font-size:12.5px;font-weight:600;display:flex}.GVGRXW_pick input{border:1px solid var(--rule-strong);border-radius:var(--radius);cursor:pointer;background:#fff;width:100%;height:36px;padding:2px}.GVGRXW_pick span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.GVGRXW_palette{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;text-align:left;align-items:center;gap:12px;padding:8px 10px;font-size:15px;font-weight:600;display:flex}.GVGRXW_palette:hover{border-color:var(--rule-strong)}.GVGRXW_issues{gap:var(--s1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GVGRXW_issues li{flex-direction:column;gap:6px;padding:12px 14px;font-size:15px;display:flex}.GVGRXW_errorText{color:var(--signal-dark);font-size:14.5px;font-weight:600}.GVGRXW_canvasCol{flex-direction:column;flex:1;min-height:0;display:flex}.GVGRXW_courseTab{border:1px solid var(--rule);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:4px 14px;font-size:14.5px;font-weight:600;display:inline-flex}.GVGRXW_courseTab[aria-selected=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.GVGRXW_champLignes{resize:none;line-height:24px;display:block;overflow-y:auto}.GVGRXW_dot{border:1px solid #0000001f;border-radius:50%;width:11px;height:11px}.GVGRXW_courseRange{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.GVGRXW_stage{-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative;overflow:auto}.GVGRXW_stageDrop{outline:2px dashed var(--signal);outline-offset:-12px}.GVGRXW_stageInner{place-items:center;min-height:100%;padding:48px 64px;display:grid}.GVGRXW_bibWrap{filter:drop-shadow(0 10px 28px #13161824);position:relative}.GVGRXW_bibLayer,.GVGRXW_bibLayer svg{width:100%;height:100%}.GVGRXW_bibLayer{cursor:default;touch-action:none}.GVGRXW_bibLayer [data-id]{cursor:move}.GVGRXW_bibLayer [data-type=zone]{cursor:pointer}.GVGRXW_overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.GVGRXW_overlay g[style]{pointer-events:all}.GVGRXW_hint{background:var(--ink);color:#fff;border-radius:var(--radius);white-space:nowrap;pointer-events:none;padding:6px 12px;font-size:13.5px;font-weight:600;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.GVGRXW_hoverLabel,.GVGRXW_gestureTip{pointer-events:none;border-radius:var(--radius);white-space:nowrap;padding:2px 8px;font-size:12px;font-weight:600;position:absolute}.GVGRXW_hoverLabel{background:var(--surface);border:1px solid var(--rule-strong);color:var(--ink)}.GVGRXW_gestureTip{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums}.GVGRXW_toolbar{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius);white-space:nowrap;z-index:10;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 8px 22px #13161824}.GVGRXW_toolbar>button{border-radius:var(--radius);cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:14px;font-weight:600}.GVGRXW_toolbar>button:hover{background:var(--surface-2)}.GVGRXW_menu{background:var(--surface);border:1px solid var(--rule-strong);flex-direction:column;min-width:180px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 26px #13161829}.GVGRXW_menu button{text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:14px}.GVGRXW_menu button:hover{background:var(--surface-2)}.GVGRXW_danger{color:var(--signal-dark)}.GVGRXW_toast{align-items:center;gap:var(--s2);background:var(--ink);color:#fff;border-radius:var(--radius);z-index:60;max-width:calc(100vw - 32px);padding:10px 12px 10px 18px;font-size:15px;display:flex;position:fixed;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000038}.GVGRXW_toast button{color:#fff;border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #ffffff59;padding:5px 12px;font-weight:600}.GVGRXW_dialog{width:min(560px,100vw - 32px);max-height:calc(100 * var(--dvh) - 48px);border-radius:var(--radius);border:0;padding:0;box-shadow:0 24px 60px #00000040}.GVGRXW_dialogWide{width:min(920px,100vw - 32px)}.GVGRXW_dialog::backdrop{background:#13161880}.GVGRXW_dialogHead{padding:var(--s3) var(--s3) 0;justify-content:space-between;align-items:center;display:flex}.GVGRXW_dialogHead h2{text-transform:uppercase;font-size:24px}.GVGRXW_dialogClose{color:var(--ink-faint);cursor:pointer;background:0 0;border:0;font-size:30px;line-height:1}.GVGRXW_dialogBody{padding:var(--s3)}.GVGRXW_shortcuts{margin:0 0 var(--s2);flex-direction:column;gap:8px;display:flex}.GVGRXW_shortcuts div{gap:var(--s2);grid-template-columns:220px 1fr;font-size:15px;display:grid}.GVGRXW_shortcuts dd{color:var(--ink-soft);margin:0}.GVGRXW_shortcuts kbd{font-family:var(--ui);border:1px solid var(--rule-strong);background:var(--paper);border-bottom-width:2px;border-radius:4px;padding:1px 6px;font-size:13px;font-weight:600}.GVGRXW_tableScroll{border:1px solid var(--rule);overflow-x:auto}.GVGRXW_csvTable{border-collapse:collapse;width:100%;font-size:14px}.GVGRXW_csvTable th,.GVGRXW_csvTable td{border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap;padding:8px 10px}.GVGRXW_csvTable th{background:var(--surface-2);vertical-align:bottom}.GVGRXW_csvTable select{border:1px solid var(--rule-strong);border-radius:var(--radius);background:#fff;margin-top:4px;padding:3px;font-size:13px;display:block}.GVGRXW_csvHeader{font-weight:700}.GVGRXW_csvIgnored{color:var(--ink-faint);text-decoration:line-through}.GVGRXW_importSummary{gap:var(--s1);flex-direction:column;display:flex}.GVGRXW_checkLine{align-items:flex-start;gap:10px;font-size:15px;display:flex}.GVGRXW_checkLine input{accent-color:var(--signal);margin-top:5px}@media (max-width:900px){.GVGRXW_topCenter .GVGRXW_btn:not([aria-pressed]){display:none}}@media (max-width:767px){.GVGRXW_body{flex-direction:column;overflow-y:auto}.GVGRXW_topbar{padding-inline:var(--gutter)}.GVGRXW_main{z-index:4;height:calc(34 * var(--dvh));background:var(--paper);border-bottom:1px solid var(--rule);flex:none;order:-1;min-height:210px;position:sticky;top:0;box-shadow:0 8px 18px -14px #13161859}.GVGRXW_courseTab{flex:none;min-height:34px;font-size:13.5px}.GVGRXW_topbar{grid-template-columns:1fr auto}.GVGRXW_topCenter,.GVGRXW_priceSub,.GVGRXW_projectName{display:none}.GVGRXW_stageInner{padding:16px}.GVGRXW_overlay,.GVGRXW_toolbar{display:none}.GVGRXW_bibLayer{pointer-events:none}}.GVGRXW_helpPop{width:360px;left:50%;right:auto;transform:translate(-50%)}.GVGRXW_helpTitle{font-family:var(--display);font-size:19px;font-weight:500}.GVGRXW_helpList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.GVGRXW_helpList li{grid-template-columns:90px 1fr;gap:2px 12px;font-size:15px;display:grid}.GVGRXW_helpList span{color:var(--ink-soft)}.GVGRXW_helpList a{color:var(--ink);font-weight:600}.GVGRXW_helpList small{color:var(--ink-soft);grid-column:2;font-size:13px}.GVGRXW_ruleCard{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--go);flex-direction:column;gap:10px;padding:14px 16px;font-size:14.5px;line-height:1.45;display:flex}.GVGRXW_ruleHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.GVGRXW_ruleHead strong{font-size:15.5px}.GVGRXW_ruleOk,.GVGRXW_ruleWarn{letter-spacing:.06em;text-transform:uppercase;flex:none;padding:2px 8px;font-size:12px;font-weight:700}.GVGRXW_ruleOk{background:var(--go-soft);color:var(--go)}.GVGRXW_ruleWarn{background:var(--signal-soft);color:var(--signal-dark)}.GVGRXW_ruleStatus{color:var(--ink)}.GVGRXW_ruleList{color:var(--ink-soft);flex-direction:column;gap:3px;margin:0;padding-left:1.1em;display:flex}.GVGRXW_ruleSource{color:var(--ink-faint);font-size:13px}.GVGRXW_ruleSource a{color:var(--ink-soft)}.GVGRXW_ruleHint{background:var(--surface-2);color:var(--ink-soft);padding:12px 14px;font-size:14px;line-height:1.45}:is(.GVGRXW_tailleBulle .GVGRXW_controlLabel,.GVGRXW_tailleBulle .label,.GVGRXW_tailleBulle .hint,.GVGRXW_tailleBulle .GVGRXW_toggleHint,.GVGRXW_tailleBulle .GVGRXW_linkBtn,.GVGRXW_tailleBulle .GVGRXW_quality,.GVGRXW_tailleBulle .GVGRXW_errorText){font-size:15px;line-height:1.3}.GVGRXW_tailleBulle .GVGRXW_linkBtn{min-height:40px}.GVGRXW_aideLignes,.GVGRXW_tailleBulle .GVGRXW_aideLignes{line-height:18px}.GVGRXW_tailleBulle .GVGRXW_toggleLabel{font-size:16px;line-height:1.5}.GVGRXW_tailleBulle .GVGRXW_segmented button{min-height:40px;font-size:15px}.GVGRXW_tailleBulle .GVGRXW_swatch{width:36px;height:36px}.GVGRXW_tailleBulle .GVGRXW_swatches{gap:6px}.GVGRXW_tailleBulle .GVGRXW_fontList{grid-template-columns:repeat(3,1fr)}.GVGRXW_tailleBulle .GVGRXW_fontList button{min-height:40px;padding:2px 4px;font-size:16px;line-height:1.1}.GVGRXW_tailleBulle .GVGRXW_dropButton{min-height:96px}.GVGRXW_tailleBulle .GVGRXW_assetName{font-size:15px}.GVGRXW_tailleBulle .GVGRXW_rowButtons{gap:8px}.GVGRXW_tailleBulle .GVGRXW_dropButton{font-size:15px}.GVGRXW_tailleBulle .GVGRXW_dropButton strong{font-size:18px}.GVGRXW_tailleBulle .GVGRXW_chips button{min-height:40px;font-size:15px}.GVGRXW_popUnique{width:336px;padding:var(--s2);max-height:calc(100 * var(--dvh) - 66px);gap:10px}.GVGRXW_popUnique.GVGRXW_helpPop{left:auto;right:0;transform:none}.GVGRXW_popUnique .GVGRXW_priceKicker,.GVGRXW_popUnique .GVGRXW_priceToggle button,.GVGRXW_popUnique .GVGRXW_priceLines,.GVGRXW_popUnique .GVGRXW_priceTotal span,.GVGRXW_popUnique .GVGRXW_dateLine,.GVGRXW_popUnique .GVGRXW_helpList li,.GVGRXW_popUnique .GVGRXW_helpList small,.GVGRXW_popUnique .GVGRXW_linkBtn,.GVGRXW_popUnique .GVGRXW_errorText{font-size:15px;line-height:1.35}.GVGRXW_popUnique .hint{font-size:15px;line-height:1.35}.GVGRXW_popUnique .GVGRXW_dateLine{padding:8px 10px}.GVGRXW_popUnique .GVGRXW_priceLines{gap:4px}.GVGRXW_popUnique .GVGRXW_linkBtn{min-height:40px}
.g1LwZa_hero{padding-block:var(--s6) var(--s7)}.g1LwZa_heroGrid{gap:var(--s5);grid-template-columns:5fr 6fr;align-items:center;display:grid}.g1LwZa_heroText{gap:var(--s3);flex-direction:column;display:flex}.g1LwZa_hero h1{text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(42px,5.6vw,72px)}.g1LwZa_hero h1 em{color:var(--signal);font-style:normal}.g1LwZa_lede{color:var(--ink-soft);max-width:30em;font-size:21px}.g1LwZa_heroCta{align-items:center;gap:var(--s3);margin-top:var(--s1);flex-wrap:wrap;display:flex}.g1LwZa_heroSmall{color:var(--ink-soft);font-size:14px}.g1LwZa_heroBib{align-items:center;gap:var(--s3);flex-direction:column;display:flex}.g1LwZa_heroBibFrame{width:100%;max-width:640px;display:block}.g1LwZa_heroBibFrame svg{filter:drop-shadow(0 18px 40px #13161829);width:100%;height:auto;transition:transform .2s}.g1LwZa_heroChips{gap:var(--s1);display:flex}.g1LwZa_heroChips button{border:1px solid var(--rule-strong);background:var(--surface);min-height:40px;font-family:var(--display);letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:16px;display:inline-flex}.g1LwZa_heroChips button[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.g1LwZa_chipDot{border-radius:50%;width:10px;height:10px}.g1LwZa_section{padding-block:var(--s7)}.g1LwZa_surface{background:var(--surface);border-block:1px solid var(--rule)}.g1LwZa_head{max-width:720px;margin-bottom:var(--s5);gap:var(--s2);flex-direction:column;display:flex}.g1LwZa_head h2{text-transform:uppercase;font-size:clamp(34px,4.2vw,52px)}.g1LwZa_head p{color:var(--ink-soft);font-size:20px}.g1LwZa_cards{gap:var(--s5) var(--s4);grid-template-columns:repeat(3,1fr);display:grid}.g1LwZa_card{color:var(--ink);flex-direction:column;gap:6px;text-decoration:none;display:flex}.g1LwZa_cardBib{aspect-ratio:4/3;margin-bottom:var(--s1);background:var(--surface);border:1px solid var(--rule);transition:border-color .15s;display:block;position:relative}.g1LwZa_cardBib svg{inset:var(--s3);width:calc(100% - 2 * var(--s3));height:calc(100% - 2 * var(--s3));filter:drop-shadow(0 6px 14px #1316181f);transition:transform .15s;position:absolute}.g1LwZa_card:hover .g1LwZa_cardBib,.g1LwZa_card:focus-visible .g1LwZa_cardBib{border-color:var(--signal)}.g1LwZa_card:hover .g1LwZa_cardBib svg{transform:translateY(-4px)}.g1LwZa_cardName{font-family:var(--display);font-size:22px;font-weight:500}.g1LwZa_cardMeta{color:var(--ink-soft);font-size:15px}.g1LwZa_steps{gap:var(--s5);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.g1LwZa_steps li{gap:var(--s2);flex-direction:column;display:flex}.g1LwZa_stepNum{font-family:var(--display);color:var(--signal);font-size:40px;font-weight:600;line-height:1}.g1LwZa_steps h3{font-size:28px;font-weight:500}.g1LwZa_steps p{color:var(--ink-soft);max-width:34ch}.g1LwZa_guarantee{padding-block:var(--s6);background:var(--go-soft);text-align:center}.g1LwZa_guaranteeLine{font-family:var(--display);text-wrap:balance;font-size:clamp(26px,3.4vw,40px);line-height:1.2}.g1LwZa_guaranteeLine strong{color:var(--go);font-weight:600}.g1LwZa_guaranteeSub{max-width:64ch;margin:var(--s2) auto 0;color:var(--ink-soft);text-wrap:balance;font-size:19px}.g1LwZa_guaranteeSub strong{color:var(--ink);font-weight:600}.g1LwZa_keep{white-space:nowrap}.g1LwZa_tableWrap{border:1px solid var(--rule);background:var(--surface);overflow-x:auto}.g1LwZa_table{border-collapse:collapse;width:100%;min-width:560px;font-size:17px}.g1LwZa_table th,.g1LwZa_table td{text-align:left;border-bottom:1px solid var(--rule);padding:20px 24px}.g1LwZa_table th small{letter-spacing:0;text-transform:none;color:var(--ink-faint);margin-top:2px;font-size:12px;font-weight:500;display:block}.g1LwZa_table th{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);background:var(--surface-2);font-size:13px;font-weight:700}.g1LwZa_table tbody tr:last-child td{border-bottom:0}.g1LwZa_table td:not(:first-child){font-weight:600}.g1LwZa_table td small{color:var(--ink-faint);margin-top:2px;font-size:13px;font-weight:500;display:block}.g1LwZa_precisions{margin:var(--s3) 0 0;gap:var(--s2) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.g1LwZa_precisions li{align-items:flex-start;gap:12px;display:flex}.g1LwZa_precisions h3{font-family:var(--ui);text-transform:none;letter-spacing:0;margin:0 0 2px;font-size:16px;font-weight:700}.g1LwZa_precisions p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.5}.g1LwZa_iconeTarif{flex:none;width:26px;height:26px;margin-top:1px}@media (max-width:720px){.g1LwZa_precisions{grid-template-columns:1fr}}.g1LwZa_swipeHint{display:none}.g1LwZa_parType{margin-top:var(--s4);color:var(--ink-soft);flex-wrap:wrap;gap:8px 12px;font-size:18px;line-height:1.5;display:flex}.g1LwZa_parType a{color:var(--ink);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.g1LwZa_parType a:hover{color:var(--signal-dark)}.g1LwZa_mobileCta{display:none}.g1LwZa_heroDisciplines a{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.g1LwZa_heroDisciplines a:hover{color:var(--signal-dark)}.g1LwZa_sendLink{font:inherit;color:var(--ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.g1LwZa_included{margin:var(--s4) 0 0;gap:var(--s2) var(--s4);flex-wrap:wrap;padding:0;font-weight:600;list-style:none;display:flex}.g1LwZa_included li{align-items:center;gap:10px;display:flex}.g1LwZa_included li small{max-width:34em;color:var(--ink-soft);font-size:14px;font-weight:400;line-height:1.45;display:block}.g1LwZa_included li:before{content:"✓";background:var(--go);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.g1LwZa_compare{border:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.g1LwZa_compare>div{padding:var(--s3) var(--s4);border-top:1px solid var(--rule);font-size:19px}.g1LwZa_compareHead{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);background:var(--paper);font-weight:700;border-top:0!important;font-size:13px!important}.g1LwZa_compareUs{color:var(--signal-dark);background:var(--signal-soft)}.g1LwZa_them{color:var(--ink-soft);background:var(--paper)}.g1LwZa_us{font-weight:600}.g1LwZa_faq{border-top:1px solid var(--rule);max-width:800px;padding-block:var(--s3)}.g1LwZa_faq:last-of-type{border-bottom:1px solid var(--rule)}.g1LwZa_faq summary{justify-content:space-between;align-items:center;gap:var(--s2);font-family:var(--display);cursor:pointer;font-size:22px;font-weight:500;list-style:none;display:flex}.g1LwZa_faq summary::-webkit-details-marker{display:none}.g1LwZa_faq summary:after{content:"+";color:var(--signal);font-size:28px;line-height:1}.g1LwZa_faq[open] summary:after{content:"–"}.g1LwZa_faq p{margin-top:var(--s2);color:var(--ink-soft);max-width:64ch}.g1LwZa_finale{padding-block:var(--s7);background:var(--ink);color:#f1f2ee;text-align:center;border-top:2px dashed #3a4043}.g1LwZa_finale .wrap{align-items:center;gap:var(--s3);flex-direction:column;display:flex}.g1LwZa_finale h2{text-transform:uppercase;color:#fff;font-size:clamp(32px,4.4vw,54px)}.g1LwZa_finale p{color:#b9bec0;max-width:40em;font-size:20px}.g1LwZa_company{margin-top:var(--s4);max-width:760px}.g1LwZa_pillars{gap:var(--s4);grid-template-columns:repeat(3,1fr);display:grid}.g1LwZa_pillar{gap:var(--s2);padding:var(--s4) var(--s4) var(--s4);background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--signal);flex-direction:column;display:flex}.g1LwZa_pillarKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--signal);font-size:13px;font-weight:700}.g1LwZa_pillar h3{text-transform:uppercase;font-size:28px;font-weight:500}.g1LwZa_pillar p{color:var(--ink-soft)}.g1LwZa_pillar ul{padding:var(--s2) 0 0;border-top:1px dashed var(--rule-strong);flex-direction:column;gap:8px;margin:auto 0 0;font-size:16px;font-weight:600;list-style:none;display:flex}.g1LwZa_pillar li{align-items:baseline;gap:10px;display:flex}.g1LwZa_pillar li:before{content:"✓";color:var(--go);font-weight:700}.g1LwZa_stepTime{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-top:-8px;font-size:13px;font-weight:700}.g1LwZa_finaleContact{font-size:16px!important}.g1LwZa_finaleContact a{color:#fff}@media (max-width:1023px){.g1LwZa_pillars{grid-template-columns:1fr}.g1LwZa_hero,.g1LwZa_section,.g1LwZa_finale{padding-block:var(--s6)}.g1LwZa_heroGrid{grid-template-columns:1fr}.g1LwZa_cards{grid-template-columns:repeat(2,1fr)}.g1LwZa_steps{gap:var(--s4);grid-template-columns:1fr}.g1LwZa_faq summary{min-height:44px}}@media (max-width:767px){.g1LwZa_hero,.g1LwZa_section,.g1LwZa_finale{padding-block:var(--s5)}.g1LwZa_hero{padding-top:var(--s4)}.g1LwZa_hero h1{font-size:clamp(38px,11vw,48px)}.g1LwZa_heroText{gap:var(--s2)}.g1LwZa_heroCta{align-items:stretch;gap:var(--s2);text-align:center;flex-direction:column}.g1LwZa_heroCta .link{align-self:center}.g1LwZa_heroCta .link:after{content:"";position:absolute;inset:-8px -12px}.g1LwZa_heroChips{flex-wrap:wrap;justify-content:center}.g1LwZa_head{margin-bottom:var(--s3)}.g1LwZa_head h2{font-size:clamp(30px,8.6vw,38px)}.g1LwZa_swipeHint{margin:calc(-1 * var(--s1)) 0 var(--s2);color:var(--ink-soft);font-size:14px;font-weight:600;display:block}.g1LwZa_cards{gap:var(--s2);scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) var(--s2);scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.g1LwZa_cards::-webkit-scrollbar{display:none}.g1LwZa_card{scroll-snap-align:start;flex:0 0 80%}.g1LwZa_cardBib svg{inset:var(--s2);width:calc(100% - 2 * var(--s2));height:calc(100% - 2 * var(--s2))}.g1LwZa_table{min-width:0;font-size:16px}.g1LwZa_table th,.g1LwZa_table td{padding:14px}.g1LwZa_table th:first-child,.g1LwZa_table td:first-child{padding-left:16px}.g1LwZa_included{flex-direction:column;gap:12px}.g1LwZa_mobileCta{z-index:30;padding:12px var(--gutter) calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--rule);text-align:center;color:var(--ink-soft);flex-direction:column;align-items:stretch;gap:4px;font-size:13px;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 24px -18px #13161866}.g1LwZa_mobileCta[data-show=true]{transform:none}.g1LwZa_pillar{padding:var(--s3) var(--s3) 28px}.g1LwZa_compare{grid-template-columns:1fr}.g1LwZa_compareUs{display:none}.g1LwZa_us{border-top:0!important;padding-top:0!important}.g1LwZa_us:before{content:"Chez nous : ";color:var(--signal-dark)}.g1LwZa_lede{font-size:19px}}.g1LwZa_collectivites{margin-top:var(--s3);align-items:center;gap:10px var(--s2);max-width:820px;padding:14px var(--s3);border:1px solid var(--chorus);border-radius:var(--radius);background:var(--chorus-soft);flex-wrap:wrap;display:flex}.g1LwZa_collectivites p{flex:22em;margin:0;font-size:15px;line-height:1.5}.g1LwZa_collectivites .link{color:var(--chorus);font-weight:600}.g1LwZa_epinglesSeules{align-items:center;gap:10px var(--s2);max-width:820px;padding:14px var(--s3);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;margin-top:12px;display:flex}.g1LwZa_epinglesSeules p{flex:22em;margin:0;font-size:15px;line-height:1.5}.g1LwZa_epinglesSeules .link{font-weight:600}
.ObMtpa_liste{margin:0;padding:0;list-style:none}.ObMtpa_avis{flex-direction:column;min-width:0;display:flex}.ObMtpa_etoiles{height:auto;display:block}.ObMtpa_texte{margin:0}.ObMtpa_texte p{white-space:pre-line;overflow-wrap:anywhere;color:var(--ink)}.ObMtpa_auteur{color:var(--ink);font-weight:600}.ObMtpa_dates{color:var(--ink-faint);font-variant-numeric:tabular-nums}.ObMtpa_dates a{color:inherit;text-decoration:none}.ObMtpa_dates a:hover{color:var(--ink);text-decoration:underline}.ObMtpa_garde{white-space:nowrap}.ObMtpa_pied{flex-wrap:wrap;align-self:flex-start;align-items:center;gap:10px 20px;text-decoration:none;display:flex}.ObMtpa_logo{height:auto;margin-block:4px;display:block}.ObMtpa_lire{color:var(--ink);border-bottom:1px solid var(--rule-strong);font-weight:600}.ObMtpa_lire:after{content:" →"}.ObMtpa_pied:hover .ObMtpa_lire{color:var(--signal);border-color:var(--signal)}.ObMtpa_mention{color:var(--ink-faint);line-height:1.5}.ObMtpa_mention a{color:var(--ink-soft);text-underline-offset:2px;text-decoration:underline}.ObMtpa_grille{gap:var(--s3);flex-direction:column;display:flex}.ObMtpa_grille .ObMtpa_liste{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ObMtpa_grille .ObMtpa_avis{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);gap:14px;padding:28px 32px}.ObMtpa_grille .ObMtpa_etoiles{width:96px}.ObMtpa_grille .ObMtpa_texte{flex:1}.ObMtpa_grille .ObMtpa_texte p{font-size:18px;line-height:1.6}.ObMtpa_grille .ObMtpa_auteur{font-size:16px;line-height:1.3}.ObMtpa_grille .ObMtpa_dates{margin-top:-10px;font-size:14px}.ObMtpa_grille .ObMtpa_pied{margin-top:4px}.ObMtpa_grille .ObMtpa_lire{font-size:16px}.ObMtpa_grille .ObMtpa_mention{max-width:80ch;font-size:13.5px}@media (max-width:760px){.ObMtpa_grille .ObMtpa_liste{gap:var(--s2);grid-template-columns:minmax(0,1fr)}.ObMtpa_grille .ObMtpa_avis{padding:22px 20px}.ObMtpa_grille .ObMtpa_texte p{font-size:17px}}.ObMtpa_colonne{border-top:1px solid var(--rule);flex-direction:column;gap:12px;padding-top:16px;display:flex}.ObMtpa_colonne .ObMtpa_liste{flex-direction:column;gap:14px;display:flex}.ObMtpa_colonne .ObMtpa_avis{gap:6px}.ObMtpa_colonne .ObMtpa_etoiles{width:80px}.ObMtpa_colonne .ObMtpa_texte p{font-size:15px;line-height:1.5}.ObMtpa_colonne .ObMtpa_auteur{font-size:14px;line-height:1.3}.ObMtpa_colonne .ObMtpa_dates{margin-top:-4px;font-size:12.5px;line-height:1.4}.ObMtpa_colonne .ObMtpa_pied{justify-content:space-between;align-self:stretch}.ObMtpa_colonne .ObMtpa_lire{font-size:14.5px}.ObMtpa_colonne .ObMtpa_mention{font-size:12px}
._6LuINW_picto{object-fit:contain;flex:none;width:20px;height:20px}._6LuINW_chorus ._6LuINW_picto,._6LuINW_chorus strong{color:var(--chorus)}._6LuINW_badge,._6LuINW_badgeChorus{border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 7px;font-size:13.5px;font-weight:600;line-height:20px;display:inline-flex}._6LuINW_badge ._6LuINW_picto,._6LuINW_badgeChorus ._6LuINW_picto{width:18px;height:18px}._6LuINW_badgeChorus{border-color:var(--chorus);background:var(--chorus-soft);color:var(--chorus)}._6LuINW_logos{flex:none;gap:5px;display:inline-flex}._6LuINW_logoCarte{width:34px;height:auto;display:block}._6LuINW_parcours{flex-wrap:wrap;align-items:center;gap:6px 4px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}._6LuINW_parcours li{align-items:center;gap:6px;display:inline-flex}._6LuINW_parcours li+li:before{content:"›";color:var(--ink-faint);margin:0 6px 0 2px}
.yJ-l-G_unePage{--r:4px;--r-cadre:6px;--teinte:color-mix(in srgb, var(--paper) 55%, var(--surface));--formulaire:640px;--recapitulatif:440px;--ecart:64px;grid-template-columns:minmax(0, calc(50% + (var(--formulaire) - var(--recapitulatif)) / 2)) minmax(0, 1fr);min-height:calc(100 * var(--dvh) - var(--header-h) - var(--journey-h));display:grid}.yJ-l-G_gauche{min-width:0;padding:0 var(--ecart) 0 var(--gutter);background:var(--surface)}.yJ-l-G_droite{min-width:0;padding:0 var(--gutter) 0 var(--ecart);background:var(--paper);border-left:1px solid var(--rule)}.yJ-l-G_colonne{width:min(100%, var(--formulaire));margin-left:auto;padding:22px 0 8px}.yJ-l-G_colonne>footer:last-child{margin-top:40px}.yJ-l-G_resume{top:var(--header-h);width:min(100%, var(--recapitulatif));max-height:calc(100 * var(--dvh) - var(--header-h));flex-direction:column;gap:18px;padding:26px 0;display:flex;position:sticky}.yJ-l-G_panier{flex-direction:column;flex:0 auto;min-height:0;display:flex}.yJ-l-G_panier>:last-child{flex:none}.yJ-l-G_panier [class*=cartScroll]{background:0 0;padding:0}.yJ-l-G_retour{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0;font-size:14.5px;text-decoration:none;display:inline-block}.yJ-l-G_retour:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.yJ-l-G_tete{gap:8px;margin-top:14px;display:grid}.yJ-l-G_titre{text-transform:uppercase;margin:0;font-size:30px;line-height:1.1}.yJ-l-G_chapeau{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.5}.yJ-l-G_bloc{scroll-margin-top:calc(var(--header-h) + 16px);flex-direction:column;gap:14px;padding-top:30px;display:flex}.yJ-l-G_blocTitre{font-family:var(--ui);letter-spacing:0;text-transform:none;margin:0;font-size:21px;font-weight:600;line-height:1.2}.yJ-l-G_blocAide{color:var(--ink-soft);margin:-8px 0 0;font-size:15px;line-height:1.5}.yJ-l-G_bloc .hint{line-height:1.55}.yJ-l-G_blocSepare{border-top:1px solid var(--rule);margin-top:28px;padding-top:26px}.yJ-l-G_blocSepare>*+fieldset{border-top:1px solid var(--rule);padding-top:14px}.yJ-l-G_blocSepare>*+.field{border-top:1px solid var(--rule);padding-top:14px}.yJ-l-G_dateFixe{font-size:15.5px;font-weight:600}.yJ-l-G_cadre{border:1px solid var(--rule-strong);border-radius:var(--r-cadre);padding:2px 16px}.yJ-l-G_cadre [class*=qtyList]{border-top:0}.yJ-l-G_cadre [class*=courseQty]:last-child{border-bottom:0}.yJ-l-G_cadreLigne{grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:2px 16px;padding:12px 0;display:grid}.yJ-l-G_cadreValeur{font-size:15.5px;line-height:1.45}.yJ-l-G_cadreLigne+.yJ-l-G_cadreLigne{border-top:1px solid var(--rule)}.yJ-l-G_cadreIntitule{font-size:14.5px;font-weight:600}.yJ-l-G_cadreLigne small{color:var(--ink-soft);grid-column:2;font-size:13.5px;line-height:1.45}.yJ-l-G_valider{border:1px solid var(--rule-strong);border-radius:var(--r-cadre);cursor:pointer;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.yJ-l-G_valider[data-coche]{border-color:var(--ink);background:var(--teinte)}.yJ-l-G_valider input{width:22px;height:22px;accent-color:var(--signal);cursor:pointer;flex:none;margin:1px 0 0}.yJ-l-G_valider span{gap:2px;display:grid}.yJ-l-G_valider strong{font-size:16.5px}.yJ-l-G_valider small{color:var(--ink-soft);font-size:14px;line-height:1.45}.yJ-l-G_suite{padding-top:26px}.yJ-l-G_cta{border-radius:var(--r);width:100%;min-height:54px;font-family:var(--ui);letter-spacing:0;text-transform:none;white-space:normal;text-wrap:balance;margin-top:6px;padding-block:12px;font-size:18px;font-weight:600;line-height:1.25}.yJ-l-G_manque{text-align:center;color:var(--ink-soft);margin:10px 0 0;font-size:14.5px}.yJ-l-G_mention{color:var(--ink-soft);margin:4px 0 0;font-size:13.5px;line-height:1.5}.yJ-l-G_choixCarte{border:1px solid var(--rule-strong);border-radius:var(--r-cadre);grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:18px;padding:16px 18px;display:grid}.yJ-l-G_choixIcone{width:26px;height:26px;margin-top:1px}.yJ-l-G_choixCarte p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.5}.yJ-l-G_choixCarte .yJ-l-G_choixTitre{color:var(--ink);margin-bottom:4px;font-size:16.5px;font-weight:600}.yJ-l-G_champs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.yJ-l-G_plein{grid-column:1/-1}.yJ-l-G_ville{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:10px;display:grid}.yJ-l-G_champ{min-width:0;position:relative}.yJ-l-G_saisie{border:1px solid var(--rule-strong);border-radius:var(--r);background:var(--surface);width:100%;height:56px;font:inherit;color:var(--ink);padding:22px 13px 6px;font-size:16px;line-height:1.3;display:block}textarea.yJ-l-G_saisie{resize:vertical;height:auto;min-height:96px;padding-top:26px}.yJ-l-G_saisie:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.yJ-l-G_champ label{color:var(--ink-faint);pointer-events:none;font-size:12.5px;line-height:1.2;transition:top .12s,font-size .12s;position:absolute;top:8px;left:14px}.yJ-l-G_saisie:placeholder-shown:not(:focus)+label{color:var(--ink-soft);font-size:16px;top:17px}.yJ-l-G_case{cursor:pointer;align-items:center;gap:10px;margin-top:2px;font-size:15.5px;display:flex}.yJ-l-G_case input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.yJ-l-G_collectivite{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px 16px;display:grid}.yJ-l-G_collectivite .hint{align-self:center;margin:0;padding:0}.yJ-l-G_ajout{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:15px;text-decoration:underline}.yJ-l-G_envoi{border:1px solid var(--ink);border-radius:var(--r-cadre);background:var(--teinte);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:13px 16px;display:grid}.yJ-l-G_envoiNom{font-weight:600}.yJ-l-G_envoiPrix{color:var(--go);font-weight:600}.yJ-l-G_envoiDate{color:var(--ink-soft);grid-column:1/-1;font-size:14.5px;line-height:1.45}.yJ-l-G_surete{color:var(--ink-soft);align-items:center;gap:6px;margin:-6px 0 0;font-size:14.5px;display:flex}.yJ-l-G_cadenas{flex:none;width:17px;height:17px}.yJ-l-G_moyens{border:1px solid var(--rule-strong);border-radius:var(--r-cadre);flex-direction:column;min-width:0;margin:0;padding:0;display:flex;overflow:hidden}.yJ-l-G_moyen+.yJ-l-G_moyen{border-top:1px solid var(--rule-strong)}.yJ-l-G_moyens[data-devis-dabord]>.yJ-l-G_moyen:first-of-type{border-top:1px solid var(--rule-strong);order:2}.yJ-l-G_moyens[data-devis-dabord]>.yJ-l-G_moyen+.yJ-l-G_moyen{border-top:0}.yJ-l-G_moyen[data-ouvert]{background:var(--teinte);box-shadow:inset 0 0 0 1px var(--ink)}.yJ-l-G_moyenTete{cursor:pointer;align-items:center;gap:12px;padding:14px 16px;display:flex}.yJ-l-G_moyenTete input[type=radio]{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.yJ-l-G_moyenTete>:last-child{margin-left:auto}.yJ-l-G_moyen[data-indisponible] .yJ-l-G_moyenTete{cursor:default;color:var(--ink-faint)}.yJ-l-G_moyenNom{gap:1px;font-size:17px;font-weight:600;line-height:1.25;display:grid}.yJ-l-G_moyenNom small{color:var(--ink-soft);font-size:13.5px;font-weight:400}.yJ-l-G_chorus{filter:grayscale();flex:none;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.yJ-l-G_chorus img{width:18px;height:20px}.yJ-l-G_moyenCorps{flex-direction:column;gap:12px;padding:0 16px 16px 46px;display:flex;container:champs/inline-size}.yJ-l-G_moyenCorps[hidden]{display:none}.yJ-l-G_corpsCarte{padding-left:16px}.yJ-l-G_moyenRaison{color:var(--ink-soft);margin:-6px 0 0;padding:0 16px 14px 46px;font-size:14.5px}.yJ-l-G_texte{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.5}.yJ-l-G_zone{--champs-h:129px;--nom-h:60px;min-height:calc(var(--champs-h) + var(--nom-h));flex-direction:column;display:flex;position:relative}.yJ-l-G_zone[data-etat=attente],.yJ-l-G_zone[data-etat=ouverture]{height:calc(var(--champs-h) + var(--nom-h));overflow:hidden}@container champs not (min-width:592px){.yJ-l-G_zone{--champs-h:192px}}.yJ-l-G_zoneNote,.yJ-l-G_zoneErreur{z-index:1;border:1px dashed var(--rule-strong);border-radius:var(--r);background:var(--surface);align-content:center;margin:0;padding:14px 18px;display:grid;position:absolute;inset:4px 0 5px}.yJ-l-G_zoneErreur{justify-items:start;gap:10px}.yJ-l-G_nomCarte{margin-top:4px}.yJ-l-G_nomCarte label,.yJ-l-G_nomCarte .yJ-l-G_saisie:placeholder-shown:not(:focus)+label{color:var(--ink);font-weight:600;left:10px}.yJ-l-G_nomCarte .yJ-l-G_saisie{padding-inline:9px}.yJ-l-G_zoneNote{text-align:center;color:var(--ink-faint);font-size:15px;line-height:1.5}.yJ-l-G_question{border:1px solid var(--rule-strong);border-radius:var(--r-cadre);flex:none;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:18px 20px;display:grid}.yJ-l-G_questionIcone{border:1.5px solid var(--ink);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.yJ-l-G_questionIcone svg{width:22px;height:22px}.yJ-l-G_question h2{font-family:var(--display);text-transform:uppercase;margin:0;font-size:21px;font-weight:500;line-height:1.15}.yJ-l-G_question p{color:var(--ink-soft);margin:4px 0 0;font-size:15px;line-height:1.45}.yJ-l-G_question .yJ-l-G_questionLiens{flex-wrap:wrap;gap:4px 20px;margin-top:10px;display:flex}.yJ-l-G_questionLiens a{color:var(--ink);text-underline-offset:3px;font-size:17px;font-weight:600;text-decoration:underline}.yJ-l-G_resume>.yJ-l-G_avis{flex:none}.yJ-l-G_colonne>.yJ-l-G_avisBas{margin-top:32px;display:none}@media (max-width:1023px),(max-height:859px){.yJ-l-G_resume>.yJ-l-G_avis{display:none}.yJ-l-G_colonne>.yJ-l-G_avisBas{display:flex}}.yJ-l-G_avisFin{margin:0 var(--s3) var(--s3)}.yJ-l-G_fichiers{flex-wrap:wrap;flex:none;gap:6px 20px;display:flex}.yJ-l-G_fichier{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:14.5px;font-weight:600;text-decoration:underline;display:inline-flex}.yJ-l-G_fichier:disabled{color:var(--ink-faint);cursor:default}.yJ-l-G_icone{flex:none;width:20px;height:20px}@media (max-width:1023px){.yJ-l-G_unePage{grid-template-columns:minmax(0,1fr);min-height:0}.yJ-l-G_gauche,.yJ-l-G_droite{padding:0 var(--gutter)}.yJ-l-G_colonne,.yJ-l-G_resume{width:100%;margin:0}.yJ-l-G_droite{border-left:0;border-top:1px solid var(--rule)}.yJ-l-G_resume{max-height:none;position:static}.yJ-l-G_panier{display:none}.yJ-l-G_resume>p{display:none}}@media (max-width:600px){.yJ-l-G_champs,.yJ-l-G_collectivite{grid-template-columns:minmax(0,1fr)}.yJ-l-G_titre{font-size:26px}.yJ-l-G_moyenTete{flex-wrap:wrap}.yJ-l-G_moyenCorps,.yJ-l-G_moyenRaison{padding-left:16px}}
._4g_-pa_reglement{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}._4g_-pa_reglement legend{margin-bottom:8px;padding:0;font-weight:600}._4g_-pa_lienBouton{border:0;border-bottom:1px solid var(--rule-strong);font:inherit;color:var(--ink);cursor:pointer;background:0 0;padding:0;font-weight:600}._4g_-pa_lienBouton:hover{color:var(--signal);border-color:var(--signal)}._4g_-pa_avis{max-width:640px;margin-top:var(--s4)}
.-agmtq_indexPage{padding-block:var(--s6) var(--s7)}.-agmtq_indexHead{max-width:720px;margin-bottom:var(--s5)}.-agmtq_indexHead h1{margin-top:var(--s1);font-size:clamp(34px,4.6vw,52px);font-weight:500;line-height:1.12}.-agmtq_indexHead p{margin-top:var(--s2);color:var(--ink-soft);font-size:18px;line-height:1.6}.-agmtq_grid{gap:var(--s5) var(--s4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.-agmtq_card{gap:var(--s2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.-agmtq_cardImg{aspect-ratio:3/2;object-fit:cover;background:var(--surface-2);width:100%;height:auto;display:block}.-agmtq_cardBody{flex-direction:column;gap:8px;display:flex}.-agmtq_cardTitle{font-family:var(--display);font-size:22px;font-weight:500;line-height:1.25}.-agmtq_card:hover .-agmtq_cardTitle{text-underline-offset:3px;text-decoration:underline}.-agmtq_cardText{color:var(--ink-soft);font-size:15.5px;line-height:1.55}.-agmtq_cardMeta{color:var(--ink-faint);font-size:13.5px}.-agmtq_cardCompact .-agmtq_cardTitle{font-size:18px}.-agmtq_articlePage{padding-block:var(--s4) var(--s6)}.-agmtq_articleHead,.-agmtq_body,.-agmtq_articleFoot{width:100%;max-width:calc(720px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.-agmtq_crumbs{color:var(--ink-faint);gap:8px;font-size:14px;display:flex}.-agmtq_crumbs a{color:var(--ink-soft)}@media (max-width:900px),(pointer:coarse){.-agmtq_crumbs a{margin-block:-10px;padding-block:10px}}.-agmtq_articleHead h1{margin-top:var(--s3);font-size:clamp(32px,4.2vw,46px);font-weight:500;line-height:1.15}.-agmtq_articleMeta{margin-top:var(--s2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:13px;font-weight:600}.-agmtq_hero{width:100%;max-width:calc(1000px + 2 * var(--gutter));margin:var(--s4) auto 0;padding-inline:var(--gutter)}.-agmtq_hero img,.-agmtq_figure img{background:var(--surface-2);width:100%;height:auto;display:block}.-agmtq_hero figcaption,.-agmtq_figure figcaption{color:var(--ink-soft);margin-top:10px;font-size:14px;line-height:1.5}.-agmtq_credit{color:var(--ink-faint);font-size:12.5px}.-agmtq_credit a{color:inherit}.-agmtq_body{margin-top:var(--s4);color:#2b3033;flex-direction:column;gap:22px;font-size:18px;line-height:1.8;display:flex}.-agmtq_lede{color:var(--ink);font-size:20px;line-height:1.7}.-agmtq_body h2{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--rule);font-family:var(--display);color:var(--ink);font-size:clamp(24px,2.6vw,29px);font-weight:500;line-height:1.25}.-agmtq_body h3{color:var(--ink);margin-top:6px;font-size:19px;font-weight:700;line-height:1.4}.-agmtq_body a{color:var(--ink);text-underline-offset:3px}.-agmtq_body strong{color:var(--ink)}.-agmtq_figure{margin:10px 0}.-agmtq_inlineCta{justify-content:space-between;align-items:center;gap:var(--s3);background:var(--surface);border:1px solid var(--rule);margin:10px 0;padding:18px 20px;font-size:16.5px;line-height:1.5;display:flex}.-agmtq_articleFoot{margin-top:var(--s5);gap:var(--s5);flex-direction:column;display:flex}.-agmtq_sources{padding-top:var(--s4);border-top:1px solid var(--rule)}.-agmtq_sources h2{font-family:var(--display);font-size:20px;font-weight:500}.-agmtq_sources ol{margin:var(--s2) 0 0;color:var(--ink-soft);overflow-wrap:anywhere;flex-direction:column;gap:8px;padding-left:1.3em;font-size:14px;line-height:1.55;display:flex}.-agmtq_sources a{color:var(--ink)}.-agmtq_endCta{align-items:center;gap:var(--s2);padding:var(--s4) var(--s3);background:var(--surface);border:1px solid var(--rule);text-align:center;flex-direction:column;font-size:18px;display:flex}.-agmtq_related{max-width:calc(1000px + 2 * var(--gutter));margin:var(--s6) auto 0;padding-inline:var(--gutter)}.-agmtq_related h2{font-family:var(--display);margin-bottom:var(--s3);font-size:24px;font-weight:500}.-agmtq_relatedGrid{gap:var(--s3);grid-template-columns:repeat(3,1fr);display:grid}.-agmtq_specRow{--k:1.2px;justify-content:center;align-items:flex-end;gap:var(--s3) var(--s4);padding:var(--s3) var(--s2);background:var(--surface-2);flex-wrap:wrap;display:flex}.-agmtq_spec{max-width:100%;height:auto;font-family:var(--ui);display:block}.-agmtq_specSmall{fill:var(--ink-soft);font-size:11px}.-agmtq_specDigits{fill:var(--signal-dark);font-size:13px;font-weight:700}.-agmtq_specLabel{font-family:var(--display);fill:var(--ink);font-size:14px;font-weight:500}@media (max-width:900px){.-agmtq_relatedGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.-agmtq_indexPage{padding-block:var(--s4) var(--s5)}.-agmtq_indexHead{margin-bottom:var(--s4)}.-agmtq_grid{gap:var(--s4);grid-template-columns:1fr}.-agmtq_articlePage{padding-top:var(--s3)}.-agmtq_articleHead h1{margin-top:var(--s2);font-size:clamp(28px,8vw,34px)}.-agmtq_hero{margin-top:var(--s3);padding-inline:0}.-agmtq_hero figcaption{padding-inline:var(--gutter)}.-agmtq_body{margin-top:var(--s3);font-size:17px;line-height:1.75}.-agmtq_lede{font-size:18.5px}.-agmtq_body h2{margin-top:var(--s3);padding-top:var(--s3)}.-agmtq_inlineCta{text-align:left;flex-direction:column;align-items:stretch}:is(.-agmtq_inlineCta .btn,.-agmtq_endCta .btn){width:100%}.-agmtq_relatedGrid{grid-template-columns:1fr}.-agmtq_specRow{--k:1.05px;gap:var(--s3);padding:20px 12px}}.-agmtq_tableWrap{overflow-x:auto}.-agmtq_table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.4}.-agmtq_table caption{caption-side:top;text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);padding-bottom:10px;font-size:13px;font-weight:700}.-agmtq_table th,.-agmtq_table td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px}.-agmtq_table thead th{color:var(--ink-soft);text-align:right;border-bottom:2px solid var(--ink);font-size:13px;font-weight:700}.-agmtq_table thead th:first-child,.-agmtq_table tbody th{text-align:left;color:var(--ink);font-weight:600}.-agmtq_table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.-agmtq_tableText thead th,.-agmtq_tableText td{text-align:left;white-space:normal}
.qumNEG_hero{gap:var(--s5);padding-block:var(--s6) var(--s5);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;display:grid}.qumNEG_hero>*{min-width:0}.qumNEG_heroText{gap:var(--s2);flex-direction:column;display:flex}.qumNEG_heroText h1{text-transform:uppercase;text-wrap:balance;font-size:clamp(34px,4.6vw,56px)}.qumNEG_lede{color:var(--ink-soft);max-width:56ch;font-size:20px;line-height:1.5}.qumNEG_chorus{color:var(--chorus)}.qumNEG_heroCta{align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s1);flex-wrap:wrap;display:flex}.qumNEG_carteChorus{align-items:flex-start;gap:var(--s2);padding:var(--s4) var(--s3);border:1px solid var(--chorus);border-radius:var(--radius);background:var(--chorus-soft);flex-direction:column;display:flex}.qumNEG_carteChorus p{color:var(--chorus);margin:0;font-size:18px;line-height:1.5}.qumNEG_section{padding-block:var(--s6)}.qumNEG_surface{background:var(--surface);border-block:1px solid var(--rule)}.qumNEG_head{max-width:720px;margin-bottom:var(--s4);gap:var(--s2);flex-direction:column;display:flex}.qumNEG_head h2{text-transform:uppercase;font-size:clamp(28px,3.6vw,42px)}.qumNEG_head p{color:var(--ink-soft);font-size:18px;line-height:1.5}.qumNEG_etapes{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.qumNEG_etapes li{gap:var(--s1);padding-top:var(--s2);border-top:3px solid var(--ink);flex-direction:column;display:flex}.qumNEG_etapes li svg,.qumNEG_etapes li img{width:28px;height:28px}.qumNEG_etapes h3{font-size:21px;font-weight:500}.qumNEG_etapes p{color:var(--ink-soft);font-size:16px;line-height:1.5}.qumNEG_numero{font-family:var(--display);color:var(--ink-faint);font-size:15px;font-weight:600}.qumNEG_etapeChorus{border-top-color:var(--chorus)!important}.qumNEG_etapeChorus svg,.qumNEG_etapeChorus h3{color:var(--chorus)}.qumNEG_deux{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.qumNEG_deux>*{min-width:0}.qumNEG_liste{gap:12px;margin:0;padding:0;list-style:none;display:grid}.qumNEG_liste li{color:var(--ink-soft);padding-left:34px;font-size:17px;line-height:1.5;position:relative}.qumNEG_liste li:before{content:"✓";background:var(--chorus-soft);width:22px;height:22px;color:var(--chorus);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:2px;left:0}.qumNEG_liste strong{color:var(--ink)}.qumNEG_finale{padding-block:var(--s6);background:var(--ink);color:#f1f2ee;text-align:center;border-top:2px dashed #3a4043}.qumNEG_finale .wrap{align-items:center;gap:var(--s3);flex-direction:column;display:flex}.qumNEG_finale h2{text-transform:uppercase;color:#fff;font-size:clamp(28px,4vw,44px)}.qumNEG_finale p{color:#b9bec0;font-size:19px}.qumNEG_finale p a{color:#fff}@media (max-width:1000px){.qumNEG_etapes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.qumNEG_hero,.qumNEG_deux{gap:var(--s4);grid-template-columns:1fr}.qumNEG_hero{padding-block:var(--s5) var(--s4)}.qumNEG_section{padding-block:var(--s5)}}@media (max-width:560px){.qumNEG_etapes{grid-template-columns:1fr}.qumNEG_lede{font-size:18px}}
.DfiGSq_page{justify-content:center;padding-block:56px 72px;display:flex}.DfiGSq_carte{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:18px;width:min(560px,100%);padding:32px;display:flex}.DfiGSq_titre{text-transform:uppercase;font-size:30px;line-height:1.15}.DfiGSq_contenu{flex-direction:column;gap:20px;min-height:132px;display:flex}.DfiGSq_texte{color:var(--ink-soft);font-size:16px;line-height:1.6}.DfiGSq_actions{display:flex}@media (max-width:520px){.DfiGSq_page{padding-block:28px 40px}.DfiGSq_carte{padding:22px 18px}.DfiGSq_titre{font-size:24px}.DfiGSq_contenu{min-height:168px}}
.rjTL-W_outil{background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--signal);margin:24px 0 32px;padding:22px 24px}.rjTL-W_titre{margin:0 0 16px}.rjTL-W_grille{flex-direction:column;gap:22px;display:flex}.rjTL-W_saisie{flex-direction:column;gap:10px;display:flex}.rjTL-W_entete,.rjTL-W_ligne{grid-template-columns:minmax(0,1fr) 84px 84px;align-items:center;gap:10px;display:grid}.rjTL-W_entete{color:var(--ink-soft);font-size:13px;font-weight:700}.rjTL-W_niveau{font-weight:600}.rjTL-W_resultat{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.rjTL-W_plages{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 18px;width:100%;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.rjTL-W_plages strong{min-width:48px;display:inline-block}.rjTL-W_total{margin:0;font-weight:600}.rjTL-W_zone{resize:vertical;min-height:160px;font-size:16px}.rjTL-W_meilleurs{align-items:center;gap:10px;display:flex}.rjTL-W_meilleurs input{width:72px}.rjTL-W_alertes{background:var(--signal-soft);border-left:3px solid var(--signal);margin:0;padding:10px 14px;font-size:15px;list-style:none}.rjTL-W_individuel{width:100%;max-height:320px;overflow-y:auto}.rjTL-W_resultat>div{width:100%}
