@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/assets/funnel-display-latin-wght-normal-h7i3A3FI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light dark;--brume: #f4f3f8;--papier: #ffffff;--nuit: #161826;--lavande: #9184d9;--encre-lavande: #423a6a;--mimosa: #f2c14e;--grenat: #a3213f;--fond: var(--brume);--surface: var(--papier);--surface-2: #ebe9f3;--survol: #f5f4fa;--texte: var(--nuit);--texte-doux: #555770;--bord: #dedbea;--bord-fort: #85829d;--trait: 1px;--action: var(--encre-lavande);--action-survol: #2b2741;--action-texte: #ffffff;--lien: #5d5294;--lavande-pale: #e7e5fe;--lavande-texte: #3a3360;--mimosa-pale: #fdf1cf;--mimosa-texte: #5c4300;--mimosa-sur: var(--nuit);--danger: var(--grenat);--danger-pale: #fbe9ee;--danger-texte: #8c1a35;--danger-sur: #ffffff;--succes: #1f7a4d;--succes-pale: #e1f3e8;--succes-texte: #17573a;--succes-sur: #ffffff;--focus: var(--encre-lavande);--focus-surface: var(--encre-lavande);--focus-nuit: #d2cefd;--ombre-carte: 0 1px 2px rgb(22 24 38 / 5%), 0 4px 12px rgb(22 24 38 / 4%);--ombre-entete: 0 1px 0 rgb(22 24 38 / 8%), 0 4px 16px rgb(22 24 38 / 10%);--ombre-notification: 0 2px 6px rgb(22 24 38 / 10%), 0 12px 32px rgb(22 24 38 / 18%);--ombre-dialogue: 0 8px 24px rgb(22 24 38 / 14%), 0 24px 64px rgb(22 24 38 / 24%);--voile: rgb(22 24 38 / 55%);--rail-vide: #dcd9e8;--rail-franchi: var(--lavande);--rail-saute: #cfcaf0;--rail-equipe: var(--encre-lavande);--rail-client: var(--mimosa);--rail-refus: var(--nuit);--barre-fond: var(--nuit);--barre-texte: #e9e9ed;--barre-doux: #c9c6ef;--couronne-traits: #423a6a;--couronne-bandeau: var(--lavande);--police-texte: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--police-titre: "Funnel Display Variable", "Inter Variable", system-ui, sans-serif;--rayon-champ: 10px;--rayon-panneau: 16px;--rayon-pastille: 999px;--page: 64rem;--colonne: 46rem;--hauteur-barre: 56px;--hauteur-nav: 64px;--controle: 44px;--controle-petit: 44px;--controle-grand: 48px;--champ-texte: 1rem;--sortie: cubic-bezier(.16, 1, .3, 1);--duree: .12s}@media(prefers-color-scheme:dark){:root{--fond: #101119;--surface: #1d1f2d;--surface-2: #2b2e42;--survol: #232536;--texte: #e9e9ed;--texte-doux: #a9aabb;--bord: #363950;--bord-fort: #74779a;--action: #d2cefd;--action-survol: #e7e5fe;--action-texte: var(--nuit);--lien: #b5abfc;--lavande-pale: #2e2a49;--lavande-texte: #d2cefd;--mimosa-pale: #3a2f12;--mimosa-texte: #f6d688;--danger: #f8a4a4;--danger-pale: #3d1f28;--danger-texte: #fbb9b9;--danger-sur: #2a0d14;--succes: #7fd6a4;--succes-pale: #17352a;--succes-texte: #a5e6c2;--succes-sur: #0b2418;--focus: #d2cefd;--focus-surface: #d2cefd;--ombre-carte: 0 1px 2px rgb(0 0 0 / 30%);--ombre-entete: 0 1px 0 rgb(255 255 255 / 6%), 0 6px 20px rgb(0 0 0 / 35%);--ombre-notification: 0 2px 6px rgb(0 0 0 / 35%), 0 12px 32px rgb(0 0 0 / 50%);--ombre-dialogue: 0 8px 24px rgb(0 0 0 / 40%), 0 24px 64px rgb(0 0 0 / 55%);--voile: rgb(8 9 16 / 70%);--rail-vide: #6d6f88;--rail-saute: #7a72b8;--rail-equipe: #d2cefd;--rail-refus: #e9e9ed;--barre-fond: #191b27;--couronne-traits: #d2cefd}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;scroll-padding-top:calc(var(--hauteur-barre) + 16px + env(safe-area-inset-top));scroll-padding-bottom:calc(var(--hauteur-nav) + 16px + env(safe-area-inset-bottom))}html:has(dialog[open]){overflow:hidden}body{margin:0;overflow-wrap:break-word;background:var(--fond);color:var(--texte);font-family:var(--police-texte);font-size:16px;line-height:1.55;font-feature-settings:"cv11","ss03";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{margin:0 0 .5rem;text-wrap:balance}h1,h2{font-family:var(--police-titre);font-weight:560;letter-spacing:-.015em}h1{font-size:1.625rem;line-height:1.15}h2{font-size:1.3125rem;line-height:1.2}h3{font-size:1rem;font-weight:600;line-height:1.3}p{margin:0 0 .75rem;text-wrap:pretty}a{color:var(--lien);text-underline-offset:.18em}a:hover{color:var(--texte)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}:is(h1,h2,h3,main,section)[tabindex="-1"]:focus{outline:none}a,button,select,input,textarea,.bouton{transition:background-color var(--duree),border-color var(--duree),color var(--duree),box-shadow var(--duree)}::selection{background:color-mix(in srgb,var(--lavande) 35%,transparent)}img,video{max-width:100%}strong{font-weight:600}.visuellement-cache{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.discret{color:var(--texte-doux)}.petit{font-size:.8125rem}.sans-retour{white-space:nowrap}.texte-long{min-width:0;overflow-wrap:anywhere}.coupe-2,.coupe-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.coupe-2{-webkit-line-clamp:2;line-clamp:2}.coupe-3{-webkit-line-clamp:3;line-clamp:3}.lien-evitement{position:absolute;left:8px;top:-100px;z-index:100;min-width:13rem;padding:10px 14px;border-radius:var(--rayon-champ);background:var(--surface);color:var(--texte);box-shadow:var(--ombre-notification);text-align:center}.lien-evitement:focus{top:8px}.couronne{display:block;width:34px;height:auto;flex:none;overflow:visible}.couronne-traits{fill:none;stroke:var(--couronne-traits);stroke-width:11.5;stroke-linecap:round;stroke-linejoin:round}.couronne-bandeau{fill:var(--couronne-bandeau)}.logotype{font-family:var(--police-titre);letter-spacing:-.01em;white-space:nowrap}.logotype-lpr{font-weight:680}.logotype-outil{font-weight:400}.appli{min-height:100vh;min-height:100dvh}.barre-haut{--focus: var(--focus-nuit);position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:16px;min-height:calc(var(--hauteur-barre) + env(safe-area-inset-top));padding:env(safe-area-inset-top) 16px 0;background:var(--barre-fond);color:var(--barre-texte);box-shadow:var(--ombre-entete);--couronne-traits: #d2cefd}.marque{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--barre-texte);font-size:1.1875rem;text-decoration:none}.marque:hover{color:#fff}.marque .couronne{width:30px}.barre-utilisateur{display:none}.avatar-barre{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:#ffffff24;color:#fff;font-size:.75rem;font-weight:650}.navigation{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--surface);border-top:var(--trait) solid var(--bord);box-shadow:0 -4px 16px #1618260f;padding-bottom:env(safe-area-inset-bottom);--focus: var(--focus-surface)}.navigation ul{display:flex;margin:0;padding:0;list-style:none}.navigation li{flex:1;min-width:0}.navigation a{position:relative;outline-offset:-3px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:var(--hauteur-nav);padding:6px 2px;color:var(--texte-doux);text-decoration:none;font-size:.75rem;font-weight:500}.navigation a.actif{color:var(--texte);font-weight:650}.navigation svg{box-sizing:content-box;padding:4px 16px;border-radius:var(--rayon-pastille)}.navigation a.actif svg{background:var(--lavande-pale);color:var(--lavande-texte)}.navigation-nombre{position:absolute;top:5px;left:calc(50% + 5px);min-width:18px;height:18px;padding:0 5px;border-radius:var(--rayon-pastille);box-shadow:0 0 0 2px var(--surface);background:var(--action);color:var(--action-texte);font-size:.6875rem;font-weight:700;line-height:18px;text-align:center;font-variant-numeric:tabular-nums}.navigation .navigation-principal svg{background:var(--action);color:var(--action-texte)}.contenu{padding:20px 16px calc(var(--hauteur-nav) + 32px + env(safe-area-inset-bottom))}.page{max-width:var(--page);margin:0 auto}:where(.page-lecture)>*{max-width:var(--colonne)}.page-entete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px;margin-bottom:20px}.page-entete h1{margin:0}.page-entete-texte{min-width:0;max-width:100%}.ticket-entete,.ticket-principal .parcours-statut{min-width:0;overflow-wrap:anywhere}.page-intro{max-width:62ch;color:var(--texte-doux);margin-bottom:24px}.pile{display:grid;gap:16px}.pile>.carte+.carte{margin-top:0}.ecran-centre{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:16px}.pile,.formulaire,.champ,.champ-fichiers,.fichiers,.ticket-seul,.ticket-grille,.ticket-principal,.fil,.reponse,.galerie,.galerie-fichiers,.panneau,.panneau .carte,.secret,.jeton-infos,.membre-infos,.compte-infos{grid-template-columns:minmax(0,1fr)}.carte{background:var(--surface);border:var(--trait) solid var(--bord);border-radius:var(--rayon-panneau);box-shadow:var(--ombre-carte);padding:20px}.carte .carte{box-shadow:none}:where(.carte) h2{font-size:1.1875rem}.carte+.carte{margin-top:16px}.carte-entete{display:flex;justify-content:space-between;align-items:center;gap:8px}.carte-danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--bord))}.carte-danger h2{color:var(--danger)}.titre-section{display:flex;align-items:center;gap:8px;margin-bottom:12px}.titre-section svg{color:var(--lavande)}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--controle);padding:8px 16px;border-radius:var(--rayon-champ);border:var(--trait) solid transparent;font:inherit;font-weight:600;font-size:.9375rem;line-height:1.2;text-decoration:none;cursor:pointer}.bouton svg{flex:none}.bouton:disabled,.bouton[aria-disabled=true]{opacity:.45;cursor:not-allowed}.bouton[aria-busy=true]{opacity:.75;cursor:progress}.bouton-principal{background:var(--action);color:var(--action-texte)}.bouton-principal:hover:not(:disabled){background:var(--action-survol);color:var(--action-texte)}.bouton-secondaire{background:var(--surface);color:var(--texte);border-color:var(--bord-fort)}.bouton-secondaire:hover:not(:disabled){background:var(--surface-2);color:var(--texte)}.bouton-discret{background:transparent;color:var(--texte)}.bouton-discret:hover:not(:disabled){background:var(--surface-2);color:var(--texte)}.bouton-danger{background:var(--danger);color:var(--danger-sur)}.bouton-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 85%,var(--texte));color:var(--danger-sur)}.bouton-danger-discret{background:transparent;color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.bouton-danger-discret:hover:not(:disabled){background:var(--danger-pale);color:var(--danger)}.bouton-lien{padding:8px 2px;background:none;color:var(--lien);font-weight:500;text-decoration:underline;text-underline-offset:.18em}.bouton-lien:hover:not(:disabled){color:var(--texte)}.bouton-grand{min-height:var(--controle-grand);padding:12px 22px;font-size:1rem}.bouton-petit{min-height:var(--controle-petit);padding:6px 12px;font-size:.875rem}.bouton-large{width:100%}@media(max-width:639px){.bouton-large-tel{width:100%}}.bouton-icone{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:none;border-radius:var(--rayon-champ);background:transparent;color:var(--texte-doux);cursor:pointer}.bouton-icone:hover:not(:disabled){background:var(--surface-2);color:var(--texte)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.formulaire{display:grid;gap:18px}.formulaire>.actions{margin-top:4px}.champ{display:grid;align-content:start;gap:6px;min-width:0;margin:0;padding:0;border:none}.champ label,.champ legend,.libelle{font-weight:600;font-size:.9375rem}.champ legend{padding:0;margin-bottom:6px}.aide-retires:empty{display:none}.aide{margin:0;font-size:.875rem;color:var(--texte-doux)}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{width:100%;min-height:var(--controle);padding:8px 12px;border:var(--trait) solid var(--bord-fort);border-radius:var(--rayon-champ);background:var(--surface);color:var(--texte);font:inherit;font-size:var(--champ-texte)}input:not([type=checkbox]):not([type=radio]):not([type=file]):hover:not(:disabled,:focus-visible),select:hover:not(:disabled,:focus-visible),textarea:hover:not(:disabled,:focus-visible){border-color:var(--texte-doux)}::placeholder{color:var(--texte-doux);opacity:.85}.champ{scroll-margin-top:24px}textarea{resize:vertical;line-height:1.5}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--texte-doux) 50%),linear-gradient(135deg,var(--texte-doux) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:0;border-color:var(--focus);border-radius:var(--rayon-champ)}input:disabled,select:disabled,textarea:disabled{opacity:.6}[aria-invalid=true]{border-color:var(--danger)!important}.erreur-champ{margin:0;font-size:.875rem;font-weight:500;color:var(--danger)}.case{display:flex;align-items:center;gap:10px;min-height:44px;font-weight:500!important;cursor:pointer}.case input,.option-duree input{width:20px;height:20px;margin:0;accent-color:var(--action);flex:none}.champ-avec-icone{position:relative}.champ-avec-icone svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--texte-doux);pointer-events:none}.champ-avec-icone input{padding-left:36px!important}.champ-code{font-family:var(--police-titre);font-size:1.75rem!important;font-weight:500;letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums}.champ-cle{text-transform:uppercase;letter-spacing:.06em}.code-dev{padding:6px 10px;border-radius:var(--rayon-champ);background:var(--surface-2)}.grille-2{display:grid;gap:18px}.choix-type{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:10px}.choix-type:focus{outline:none}.choix{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:0 12px;min-width:0;overflow-wrap:anywhere;min-height:68px;padding:12px 14px;border:var(--trait) solid var(--bord-fort);border-radius:var(--rayon-champ);background:var(--surface);color:var(--texte);font:inherit;text-align:left;cursor:pointer}.choix-icone{margin-bottom:6px;color:var(--lavande)}@media(min-width:480px){.choix{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:10px 34px 10px 14px}.choix-icone{grid-row:1 / span 2;margin-bottom:0}}.choix:hover:not(:disabled){border-color:var(--action)}.choix-actif{border-color:var(--action);background:var(--lavande-pale);box-shadow:inset 0 0 0 1px var(--action)}.choix-actif .choix-icone{color:var(--action)}.choix-coche{position:absolute;top:8px;right:8px;display:none;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--action);color:var(--action-texte)}.choix-actif .choix-coche{display:grid}.choix-type-erreur .choix{border-color:var(--danger)}.choix-titre{font-weight:650;line-height:1.3}.choix-detail{font-size:.875rem;line-height:1.3;color:var(--texte-doux)}.ticket-projet{margin:0 0 4px;color:var(--texte-doux);font-size:.875rem;font-weight:600;overflow-wrap:anywhere}.formulaire-ticket{gap:20px}.ticket-suite{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--texte-doux);font-size:.875rem}.ticket-suite svg{flex:none;margin-top:2px;color:var(--lavande)}.formulaire-ticket>.actions{margin-top:0}.champ-fichiers{display:grid;gap:10px}.zone-depot{display:grid;justify-items:start;gap:8px;padding:16px;border:var(--trait) dashed var(--bord-fort);border-radius:var(--rayon-champ);background:var(--fond)}.zone-depot-survol{border-color:var(--action);background:var(--lavande-pale)}.zone-depot label{cursor:pointer}.zone-depot input:focus-visible+label{outline:2px solid var(--focus);outline-offset:2px}.zone-depot input:disabled+label{opacity:.5;cursor:not-allowed}.fichiers-action{display:contents}.seulement-pointeur{display:none}@media(pointer:fine){.seulement-pointeur{display:inline}.seulement-doigt,.fichiers-prise{display:none}}@media not (pointer:fine){.champ-fichiers-photo .zone-depot{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:8px 10px;padding:0;border:none;background:none}.champ-fichiers-photo .zone-depot .bouton{flex-direction:column;gap:6px;min-height:76px;padding:10px 8px;line-height:1.25;text-align:center;text-wrap:balance}.champ-fichiers-photo .zone-depot .bouton svg{color:var(--lavande)}.champ-fichiers-photo .zone-depot .aide{grid-column:1 / -1}}.fichiers{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fichier{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 6px 6px 8px;border:1px solid var(--bord);border-radius:var(--rayon-champ);background:var(--surface)}.fichier-apercu{flex:none;width:48px;height:48px;border-radius:var(--rayon-champ);object-fit:cover;background:var(--surface-2)}.fichier-apercu-icone{display:grid;place-items:center;color:var(--texte-doux)}.fichier-infos{display:grid;flex:1;min-width:0}.fichier-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem}.fichier-taille{font-size:.8125rem;color:var(--texte-doux);white-space:nowrap}.liste-refus{margin:0;padding-left:32px}.progression{display:grid;gap:6px;font-size:.875rem;color:var(--texte-doux)}.progression progress{width:100%;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;background:var(--surface-2);overflow:hidden}.progression progress::-webkit-progress-bar{background:var(--surface-2)}.progression progress::-webkit-progress-value{background:var(--lavande)}.progression progress::-moz-progress-bar{background:var(--lavande)}.alerte{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin:0;padding:12px 14px;border-left:3px solid var(--lavande);border-radius:0 var(--rayon-champ) var(--rayon-champ) 0;background:var(--lavande-pale);color:var(--texte);font-size:.9375rem}.alerte svg{flex:none;margin-top:2px}.alerte .bouton-lien{min-height:0;padding:0}.alerte-erreur{border-left-color:var(--danger);background:var(--danger-pale)}.alerte-erreur svg{color:var(--danger)}ul.alerte{display:block}.page>.alerte,.page-entete+.alerte{margin-bottom:16px}.chargement{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 16px;color:var(--texte-doux)}.tourne{animation:tourne 1s linear infinite}@keyframes tourne{to{transform:rotate(360deg)}}.squelette{display:block;height:.875rem;border-radius:var(--rayon-champ);background:var(--surface-2)}@media(prefers-reduced-motion:no-preference){.squelette{background:linear-gradient(90deg,var(--surface-2) 25%,var(--survol) 45%,var(--surface-2) 65%) 0 0 / 300% 100%;animation:squelette 1.6s ease-in-out infinite}}@keyframes squelette{0%{background-position:100% 0}to{background-position:0 0}}.squelette-liste{margin:0;padding:0;list-style:none;border:var(--trait) solid var(--bord);border-radius:var(--rayon-panneau);background:var(--surface);box-shadow:var(--ombre-carte)}.squelette-liste>li{display:grid;gap:10px;padding:16px}.squelette-liste>li+li{border-top:var(--trait) solid var(--bord)}.squelette-fiche{display:grid;gap:14px;max-width:var(--colonne);padding-top:12px}.squelette-titre{height:1.75rem}.squelette-bloc{height:7rem;border-radius:var(--rayon-panneau)}.etat-vide{display:grid;justify-items:center;gap:6px;padding:40px 20px;border:var(--trait) dashed var(--bord-fort);border-radius:var(--rayon-panneau);text-align:center}.etat-vide-page{padding:12vh 0 24px;border:none}.etat-vide-icone{display:grid;place-items:center;width:52px;height:52px;margin-bottom:6px;border-radius:50%;background:var(--lavande-pale);color:var(--lavande-texte)}.etat-vide h1,.etat-vide h2{margin:0}.etat-vide p{max-width:54ch;margin:0;color:var(--texte-doux)}.etat-vide .bouton{margin-top:12px}.notifications{position:fixed;z-index:60;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));display:grid;justify-items:center;pointer-events:none}body:has(.navigation) .notifications{bottom:calc(var(--hauteur-nav) + 12px + env(safe-area-inset-bottom))}.notification{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:26rem;padding:10px 6px 10px 14px;border:var(--trait) solid var(--bord);border-radius:var(--rayon-champ);background:var(--surface);color:var(--texte);box-shadow:var(--ombre-notification);font-size:.9375rem;line-height:1.4;pointer-events:auto}.notification-icone{flex:none;margin-top:6px;color:var(--succes)}.notification-erreur .notification-icone{color:var(--danger)}.notification-info .notification-icone{color:var(--lien)}.notification-texte{flex:1;min-width:0;margin:0;padding:5px 0;overflow-wrap:anywhere}.notification .bouton-icone{width:32px;height:32px}@media(prefers-reduced-motion:no-preference){.notification{animation:notification .28s var(--sortie)}}@keyframes notification{0%{opacity:0;transform:translateY(12px)}}.ecran-erreur{width:100%;max-width:30rem}.pastille{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;height:24px;padding:0 10px;border:var(--trait) solid transparent;border-radius:var(--rayon-pastille);background:var(--surface-2);color:var(--texte-doux);font-size:.8125rem;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;vertical-align:middle}.pastille svg{flex:none}.pastille-libelle{min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.pastille-point{flex:none;width:8px;height:8px;background:currentColor;clip-path:polygon(0 0,55% 0,100% 50%,55% 100%,0 100%,45% 50%)}.pastille-violet{background:var(--lavande-pale);color:var(--lavande-texte)}.pastille-ambre{background:var(--mimosa-pale);color:var(--mimosa-texte)}.pastille-rouge{background:var(--danger-pale);color:var(--danger-texte)}.pastille-vert{background:var(--succes-pale);color:var(--succes-texte)}.pastille-plein.pastille-violet{background:var(--action);color:var(--action-texte)}.pastille-plein.pastille-ambre{background:var(--mimosa);color:var(--mimosa-sur)}.pastille-plein.pastille-rouge{background:var(--danger);color:var(--danger-sur)}.pastille-plein.pastille-vert{background:var(--succes);color:var(--succes-sur)}.pastille-contour{background:transparent;border-color:color-mix(in srgb,currentColor 45%,transparent)}.pastille-neutre.pastille-contour{border-color:var(--bord-fort);color:var(--texte)}.pastille-nue{height:auto;padding:0;border:none;border-radius:0;background:none;font-weight:500}.pastille-nue.pastille-fort{color:var(--texte);font-weight:650}a.pastille:hover{border-color:var(--action);color:var(--texte)}.niveau rect{fill:currentColor;opacity:.28}.niveau .niveau-plein{opacity:1}.reference{margin:0;color:var(--texte-doux);font-size:.8125rem;font-weight:600;white-space:nowrap}.compteur{display:inline-flex;align-items:center;gap:4px;font-variant-numeric:tabular-nums}.etape-chevron,.chemin-chevron{clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,0 100%,28% 50%)}.etape:first-child .etape-chevron{clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,0 100%)}.parcours{margin:0;padding:18px 18px 20px;border:var(--trait) solid var(--bord);border-radius:var(--rayon-panneau);background:var(--surface);box-shadow:var(--ombre-carte)}.parcours.main-client{box-shadow:inset 4px 0 0 var(--mimosa),var(--ombre-carte)}.parcours-tete{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.parcours-statut{margin:0;font-size:1.625rem;font-weight:600;letter-spacing:-.02em}.parcours-explication{max-width:60ch;margin:6px 0 16px;color:var(--texte-doux);text-wrap:pretty}.parcours.parcours-equipe{padding:14px 18px 18px}.parcours-equipe .parcours-statut{font-size:1.375rem}.parcours-equipe .parcours-explication{margin:2px 0 12px}.parcours-action{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0 0 20px}.parcours-question{margin:0;padding:10px 14px;border-radius:var(--rayon-champ);background:var(--mimosa-pale)}.parcours-question figcaption{margin-bottom:2px;color:var(--mimosa-texte);font-size:.8125rem;font-weight:600;overflow-wrap:anywhere}.parcours-question blockquote{margin:0;white-space:pre-line}.parcours-boutons{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.parcours-boutons .bouton{justify-content:center;min-height:var(--controle-grand)}@media(min-width:640px){.parcours-boutons{grid-template-columns:repeat(2,minmax(0,1fr));max-width:36rem}}.parcours-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none}.etape{display:grid;gap:8px;align-content:start;min-width:0}.etape-chevron{display:block;height:14px;background:var(--rail-vide);transform-origin:left center}.etape-franchie .etape-chevron{background:var(--rail-franchi)}.etape-sautee .etape-chevron{background:var(--rail-saute)}.etape-actuelle .etape-chevron{background:var(--rail-equipe)}.main-client .etape-actuelle .etape-chevron{background:var(--rail-client)}.main-clos .etape-actuelle .etape-chevron{background:var(--rail-franchi)}.parcours-refuse .etape-actuelle .etape-chevron{background:var(--rail-refus)}.etape-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.etape-franchie .etape-chevron,.etape-sautee .etape-chevron,.etape-actuelle .etape-chevron{animation:remplir .45s var(--sortie) backwards;animation-delay:calc(var(--i) * 70ms + .12s)}}@keyframes remplir{0%{transform:scaleX(0)}}.liste-entete{align-items:flex-start;margin-bottom:16px}.liste-nouveau{display:none}.filtres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.filtres .champ-recherche,.filtres-client .filtre-statut,.filtres-equipe .filtre-projet,.filtres-client.filtres-un-projet .filtre-type{grid-column:1 / -1}.segments{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;min-width:0;min-height:var(--controle);padding:3px;border:var(--trait) solid var(--bord-fort);border-radius:var(--rayon-champ);background:var(--surface)}.segment{position:relative;display:grid;place-items:center;min-width:0;padding:0 14px;border-radius:calc(var(--rayon-champ) - 3px);color:var(--texte-doux);font-size:.9375rem;font-weight:600;white-space:nowrap}.segment input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.segment:hover{color:var(--texte)}.segment:has(input:checked){background:var(--lavande-pale);color:var(--lavande-texte)}.segment:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.liste-resume{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin:14px 0 10px;color:var(--texte-doux);font-size:.875rem}.liste-resume p{min-width:0;margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.liste-resume .bouton-lien{min-height:32px;padding:4px 2px;font-size:inherit}.liste-portee{margin:16px 0 0;color:var(--texte-doux);font-size:.875rem;overflow-wrap:anywhere}.liste-tronquee{margin-bottom:16px}.champ-compact label{font-size:.8125rem;font-weight:600;color:var(--texte-doux)}.liste-client .groupe-titre{font-size:1.125rem}.groupe+.groupe{margin-top:32px}.groupe-titre{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.groupe-nombre{font-family:var(--police-texte);font-size:.9375rem;font-weight:500;color:var(--texte-doux);font-variant-numeric:tabular-nums}.groupe-aide{margin-bottom:10px;color:var(--texte-doux);font-size:.9375rem}.groupe-titre+.lignes{margin-top:10px}.lignes,.liste-comptes{margin:0;padding:0;list-style:none;background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-panneau);box-shadow:var(--ombre-carte);overflow:hidden}.lignes>li+li,.liste-comptes>li+li{border-top:1px solid var(--bord)}.ligne-ticket{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titre titre" "meta meta" "statut suivi";gap:4px 12px;padding:12px 16px;color:var(--texte);text-decoration:none}.ligne-ticket:hover{background:var(--survol);color:var(--texte)}.ligne-ticket:focus-visible{outline-offset:-2px;border-radius:0}.point-non-lu{display:inline-block;flex:none;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--lien);vertical-align:.08em}.ligne-ticket.non-lu .ligne-ticket-titre{font-weight:700}.liste-client .ligne-ticket.main-client{box-shadow:inset 4px 0 0 var(--mimosa)}.liste>.etat-vide{margin-top:16px}.ligne-ticket-titre{grid-area:titre;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-family:var(--police-titre);font-size:1.0625rem;font-weight:540;line-height:1.3;letter-spacing:-.005em;overflow-wrap:anywhere}.ligne-ticket-meta{grid-area:meta;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;color:var(--texte-doux);font-size:.8125rem}.ligne-ticket-meta .reference{font-variant-numeric:tabular-nums}.ligne-ticket-statut{grid-area:statut;align-self:center;display:flex;margin-top:6px;min-width:0}.ligne-ticket-texte{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ligne-ticket-suivi{grid-area:suivi;align-self:center;display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:6px;color:var(--texte-doux);font-size:.8125rem;white-space:nowrap}@media(min-width:640px){.ligne-ticket{grid-template-areas:"titre statut" "meta suivi";gap:4px 24px;padding:12px 20px}.ligne-ticket-statut{justify-content:flex-end;align-self:start;margin-top:0}.ligne-ticket-suivi{margin-top:0}.filtres-equipe{grid-template-columns:repeat(3,minmax(0,1fr))}.filtres-equipe .filtre-projet{grid-column:auto}.filtres-equipe.filtres-un-projet{grid-template-columns:repeat(2,minmax(0,1fr))}.filtres-client .filtre-statut{grid-column:auto}.filtres-client .champ-recherche{grid-column:1}.filtres-client.filtres-un-projet{grid-template-columns:minmax(0,1fr) auto 11rem}.filtres-client.filtres-un-projet .filtre-type{grid-column:auto}}@media(min-width:900px){.liste-nouveau{display:inline-flex}.filtres-equipe{grid-template-columns:minmax(12rem,1fr) repeat(3,minmax(0,11.5rem))}.filtres-equipe.filtres-un-projet{grid-template-columns:minmax(12rem,1fr) repeat(2,minmax(0,11.5rem))}.filtres-equipe .champ-recherche{grid-column:auto}}.tableau-cadre{overflow-x:auto;background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-panneau);box-shadow:var(--ombre-carte)}.tableau{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9375rem}.tableau .col-ref{width:7.75rem}.tableau .col-type{width:1.75rem}.tableau .col-priorite{width:7.25rem}.tableau .col-statut{width:12.5rem}.tableau .col-messages{width:2.75rem}.tableau .col-maj{width:8rem}.tableau td.reference{padding-left:16px;white-space:nowrap;font-variant-numeric:tabular-nums}.tableau th:first-child{padding-left:16px}.tableau th:last-child,.tableau td:last-child{padding-right:16px}.tableau-titre a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--texte);font-weight:500;line-height:1.35;text-decoration:none}.tableau tr.non-lu .tableau-titre a{font-weight:700}.tableau tbody tr{position:relative}.tableau-titre a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tableau-titre a:focus-visible{outline:none}.tableau-titre a:focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px}.tableau-sous-titre{display:flex;gap:6px;min-width:0;margin-top:1px;color:var(--texte-doux);font-size:.8125rem;line-height:1.35;white-space:nowrap}.tableau-sous-titre>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tableau-sous-titre>span+span:before{content:"·";margin-right:6px}.tableau-date{color:var(--texte-doux);font-size:.875rem;white-space:nowrap}.tri{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:-6px -8px;padding:6px 8px;border:none;border-radius:var(--rayon-champ);background:none;color:inherit;font:inherit;cursor:pointer}.tri:hover{background:var(--surface-2);color:var(--texte)}.tri svg{flex:none;opacity:.55}.tri-actif{color:var(--texte)}.tri-actif svg{opacity:1}.tableau th{padding:10px 8px;border-bottom:1px solid var(--bord);color:var(--texte-doux);font-size:.8125rem;font-weight:600;text-align:left;white-space:nowrap}.tableau td{padding:8px;border-bottom:1px solid var(--bord);vertical-align:middle}.tableau tbody tr:last-child td{border-bottom:none}.tableau tbody tr:hover{background:var(--survol)}.tableau tbody tr:hover .tableau-titre a{text-decoration:underline;text-underline-offset:.18em}.tableau .nombre{color:var(--texte-doux);text-align:right;font-variant-numeric:tabular-nums}.lien-retour{display:inline-flex;max-width:100%;overflow-wrap:anywhere;align-items:center;gap:6px;min-height:44px;margin-bottom:8px;color:var(--texte-doux);font-size:.9375rem;font-weight:500;text-decoration:none}.lien-retour svg{flex:none}.ticket-haut{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px;margin-bottom:8px}.ticket-haut .lien-retour{min-width:0;margin-bottom:0}.ticket-non-lu{margin-left:auto;color:var(--texte-doux)}.lien-retour:hover{color:var(--texte)}.ticket-grille,.ticket-seul{display:grid;gap:20px;margin-top:4px}.ticket-entete{order:1}.panneau>.gestion{order:2}.ticket-principal{order:3;display:grid;gap:24px;min-width:0}.panneau>:not(.gestion){order:4}.ticket-principal>*{margin-top:0;margin-bottom:0}.ticket-principal>.reponse,.ticket-principal>.lecture-seule{margin-top:-8px}.ticket-entete h1{margin:8px 0;font-size:clamp(1.375rem,.9rem + 2.2vw,1.875rem);line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}@media(max-width:1023.98px){.ticket-grille>.panneau{display:contents}.gestion.carte{padding:12px 16px 16px}.gestion .titre-section{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(min-width:1024px){.ticket-grille{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;column-gap:40px}.ticket-grille>.ticket-entete{grid-column:1;grid-row:1}.ticket-grille>.ticket-principal{grid-column:1;grid-row:2}.ticket-grille>.panneau{grid-column:2;grid-row:1 / span 2;position:sticky;top:calc(var(--hauteur-barre) + 24px)}}.ticket-surtitre{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0}.ticket-meta{overflow-wrap:anywhere;margin:0;font-size:.875rem}.ticket-url{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;font-size:.875rem;overflow-wrap:anywhere}.ticket-url svg{flex:none;margin-top:3px;color:var(--texte-doux)}.bandeau-analyse{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--rayon-champ);background:var(--lavande-pale);font-size:.9375rem}.description{padding:18px 20px;border:var(--trait) solid var(--bord);border-radius:var(--rayon-panneau);background:var(--surface)}.description .titre-section{margin-bottom:8px}.texte-brut{max-width:68ch;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.echanges .etat-vide{padding:28px 20px}.echanges .etat-vide h3{margin:0;font-size:1.0625rem}.fil{position:relative;display:grid;gap:16px;margin:0;padding:0;list-style:none}.fil:before{content:"";position:absolute;top:8px;bottom:8px;left:15px;width:2px;background:var(--bord)}.fil>li{position:relative;min-width:0;padding-left:44px}.fil-entete{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:32px;margin-bottom:6px}.fil-message .avatar{position:absolute;left:0;top:0}.avatar{display:inline-grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--surface-2);color:var(--texte);font-size:.75rem;font-weight:650;box-shadow:0 0 0 3px var(--fond)}.fil-equipe .avatar{background:var(--nuit);color:#e9e9ed}@media(prefers-color-scheme:dark){.fil-equipe .avatar{background:#d2cefd;color:var(--nuit)}}.fil-ia .avatar{background:var(--lavande-pale);color:var(--texte)}.fil-auteur{min-width:0;font-weight:600;overflow-wrap:anywhere}.fil-date{color:var(--texte-doux);font-size:.8125rem}.fil-message>.texte-brut,.fil-message>.galerie,.fil-mention-interne{max-width:100%}.fil-message>.texte-brut{width:fit-content;padding:10px 14px;border:var(--trait) solid var(--bord);border-radius:4px var(--rayon-panneau) var(--rayon-panneau) var(--rayon-panneau);background:var(--surface)}.fil-equipe>.texte-brut{border-color:transparent;background:var(--lavande-pale);box-shadow:inset 3px 0 0 var(--action)}.fil-ia>.texte-brut{border-style:dashed;border-color:var(--lavande)}.fil-interne>.texte-brut{border-style:dashed;border-color:var(--bord-fort);box-shadow:none;background:repeating-linear-gradient(-45deg,var(--surface),var(--surface) 8px,var(--surface-2) 8px,var(--surface-2) 9px)}.fil-mention-interne{display:flex;align-items:center;gap:6px;margin:0 0 6px;color:var(--texte-doux);font-size:.8125rem;font-weight:600}.fil-trace{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;min-height:22px;color:var(--texte-doux);font-size:.875rem;overflow-wrap:anywhere}.fil-trace strong{color:var(--texte);font-weight:600}.fil-trace-texte{min-width:0}.fil-trace-reference{display:block}.fil-trace-meta{margin-left:auto;display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;font-size:.8125rem}.fil-trace-interne{display:inline-flex;align-items:center;gap:4px;font-weight:600}.fil-trace-interne svg{flex:none}.fil-trace-point{position:absolute;left:9px;top:5px;width:14px;height:12px;background:var(--lavande);box-shadow:0 0 0 3px var(--fond);clip-path:polygon(0 0,55% 0,100% 50%,55% 100%,0 100%,45% 50%)}.fil-trace-priorite .fil-trace-point{background:var(--bord-fort)}.reponse{display:grid;gap:12px;scroll-margin-bottom:16px}.reponse textarea{min-height:4.25rem;max-height:40vh;max-height:40dvh;resize:none;overflow-y:auto}.reponse-interne{border-style:dashed;border-color:var(--bord-fort)}.reponse-survol{border-color:var(--action);background:var(--lavande-pale)}.reponse-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.reponse-joindre{display:inline-flex}.reponse-joindre label{cursor:pointer}.reponse-joindre input:focus-visible+label{outline:2px solid var(--focus);outline-offset:2px}.reponse-joindre input:disabled+label{opacity:.45;cursor:not-allowed}.reponse-envoyer{margin-left:auto}.reponse-libelle{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.reponse-raccourci{color:var(--texte-doux);font-size:.8125rem;white-space:nowrap}.bascule{display:inline-flex;min-width:0;margin:0;padding:3px;border:var(--trait) solid var(--bord-fort);border-radius:var(--rayon-champ);background:var(--surface-2)}.bascule-option{position:relative;flex:1;cursor:pointer}.bascule-option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bascule-option span{display:flex;align-items:center;justify-content:center;gap:6px;min-height:calc(var(--controle) - 8px);padding:0 12px;border-radius:7px;color:var(--texte-doux);font-size:.9375rem;font-weight:550;white-space:nowrap}.bascule-option input:checked+span{background:var(--surface);color:var(--texte);box-shadow:var(--ombre-carte)}.bascule-option input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}@media(max-width:639px){.reponse-raccourci{display:none}.bascule{order:-1;flex:1 1 100%}.bascule-option{min-width:0}.bascule-option span{padding:4px 8px;white-space:normal;text-align:center;line-height:1.2}}.lecture-seule{margin-bottom:0}.galerie{display:grid;gap:10px;margin-top:12px}.galerie:empty{display:none}.galerie-images{display:grid;max-width:44rem;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;margin:0;padding:0;list-style:none}.vignette{display:block;width:100%;aspect-ratio:1;padding:0;border:1px solid var(--bord);border-radius:var(--rayon-champ);overflow:hidden;background:var(--surface-2);cursor:zoom-in}.vignette:hover{border-color:var(--action)}.vignette img{display:block;width:100%;height:100%;object-fit:cover}.galerie-video{max-width:40rem;margin:0}.galerie-video video{display:block;width:100%;max-height:min(420px,70vh);border-radius:var(--rayon-champ);background:#000}.galerie-video figcaption{display:flex;align-items:center;gap:8px;min-width:0;color:var(--texte-doux)}.galerie-video figcaption .fichier-nom{flex:0 1 auto;min-width:0;font-size:.8125rem}.galerie-video figcaption .bouton-icone{margin-left:auto}.galerie-fichiers{display:grid;gap:6px;margin:0;padding:0;list-style:none}.lien-fichier{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px;padding:6px 12px;border:1px solid var(--bord);border-radius:var(--rayon-champ);color:var(--texte);text-decoration:none}.lien-fichier:hover{border-color:var(--action);color:var(--texte)}.lien-fichier svg{flex:none;color:var(--texte-doux)}.lien-fichier .fichier-nom{flex:1;min-width:0}.panneau{display:grid;gap:16px;align-content:start}.panneau .carte+.carte{margin-top:0}.panneau .carte{display:grid;gap:12px}.panneau .titre-section{margin:0}.gestion-champs{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(max-width:1023.98px){.gestion-champs{grid-template-columns:repeat(2,minmax(0,1fr))}.gestion-statut{grid-column:1 / -1}}@media(min-width:640px)and (max-width:1023.98px){.gestion-champs{grid-template-columns:repeat(3,minmax(0,1fr))}.gestion-statut{grid-column:auto}}.panneau-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--texte-doux);font-size:.8125rem}.panneau-note svg{flex:none;margin-top:3px}.panneau-suppression{display:flex}.analyse{display:grid;gap:2px;margin:0;font-size:.9375rem}.analyse dt{margin-top:6px;color:var(--texte-doux);font-size:.8125rem;font-weight:600}.analyse dd{margin:0;min-width:0}.panneau{min-width:0}.dialogue{width:min(28rem,calc(100vw - 32px));padding:24px;border:var(--trait) solid var(--bord);border-radius:var(--rayon-panneau);background:var(--surface);color:var(--texte);box-shadow:var(--ombre-dialogue)}.dialogue::backdrop{background:var(--voile);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(prefers-reduced-motion:no-preference){.dialogue[open]:not(.visionneuse){animation:dialogue .22s var(--sortie)}}@keyframes dialogue{0%{opacity:0;transform:translateY(8px) scale(.98)}}.dialogue h2{margin-bottom:8px}.dialogue h2,.dialogue p{overflow-wrap:anywhere}.dialogue-message{margin:0;color:var(--texte-doux);text-wrap:pretty}.dialogue-message+.dialogue-message{margin-top:8px}.dialogue .alerte{margin-top:12px}.dialogue-actions{display:flex;flex-direction:column-reverse;gap:10px;margin-top:20px}@media(min-width:480px){.dialogue-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}}.visionneuse{box-shadow:none;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:none;border-radius:0;background:#0e0f18;color:#fff;--focus: var(--focus-nuit)}.visionneuse::backdrop{background:#0e0f18}.visionneuse[open]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.visionneuse-barre{display:flex;align-items:center;gap:4px;padding:8px 8px 8px 16px;padding-top:max(8px,env(safe-area-inset-top));background:#0e0f18}.visionneuse-nom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d5d6df;font-size:.875rem}.visionneuse .bouton-icone{color:#fff}.visionneuse .bouton-icone:hover{background:#ffffff1f;color:#fff}.visionneuse :focus-visible{outline-color:var(--focus-nuit)}.visionneuse-image{display:grid;place-items:center;min-height:0;padding:8px;overflow:hidden;touch-action:pan-y pinch-zoom;cursor:zoom-out}.visionneuse-image img{max-width:100%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;cursor:default}.dialogue-champ{margin-top:14px}.visionneuse-navigation{display:flex;align-items:center;justify-content:center;gap:16px;padding:4px 8px max(8px,env(safe-area-inset-bottom))}.visionneuse-navigation .bouton-icone{width:52px;height:52px;background:#ffffff1a}.visionneuse-position{min-width:7rem;text-align:center;font-size:.9375rem;font-variant-numeric:tabular-nums;color:#e9e9ed}.page-compte-rendu{margin:4px 0 0;color:var(--texte-doux);font-size:.9375rem}.page-compte-rendu strong{color:var(--texte);font-weight:600}.grille-projets{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:16px;margin:0;padding:0;list-style:none}.grille-projets>li{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.carte-projet{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:11rem;padding:18px 20px 16px;border:var(--trait) solid var(--bord);border-radius:var(--rayon-panneau);background:var(--surface);box-shadow:var(--ombre-carte);color:var(--texte);text-decoration:none}.carte-projet:hover{border-color:var(--lavande);background:var(--survol);color:var(--texte)}.carte-projet-haut{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.cle{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--rayon-champ);background:var(--lavande-pale);color:var(--lavande-texte);font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.8125rem;font-weight:650;letter-spacing:.04em;white-space:nowrap}.carte-projet-nom{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;font-family:var(--police-titre);font-size:1.1875rem;font-weight:560;line-height:1.25}.carte-projet-description{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;color:var(--texte-doux);font-size:.9375rem}.carte-projet-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:14px;border-top:var(--trait) solid var(--bord)}.chiffre{display:grid;min-width:0;color:var(--texte-doux);font-size:.8125rem}.chiffre strong{color:var(--texte);font-family:var(--police-titre);font-size:1.375rem;font-weight:560;font-variant-numeric:tabular-nums;line-height:1.2}.carte-projet-mouvement{margin-top:10px;color:var(--texte-doux);font-size:.8125rem}.carte-projet-archive{background:transparent;box-shadow:none}.chiffre-nul strong,.carte-projet-archive .carte-projet-nom,.carte-projet-archive .chiffre strong{color:var(--texte-doux)}.carte-projet-archive .cle{background:var(--surface-2);color:var(--texte-doux)}.projets-archives{margin-top:36px}.creation-projet{margin-bottom:24px}.creation-projet h2{margin:0}@media(min-width:640px){.grille-2.grille-nom-cle{grid-template-columns:minmax(0,1fr) 17rem}}.projet-reference{display:flex;align-items:center;gap:8px;margin-bottom:8px}.projet-description{max-width:62ch;margin:6px 0 0;color:var(--texte-doux)}.projet-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.projet-principal,.projet-reglages{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0}.projet-grille .carte+.carte{margin-top:0}.projet-grille .carte>h2{margin:0 0 12px}.projet-grille .formulaire>h2{margin:0}@media(min-width:900px){.projet-grille{grid-template-columns:minmax(0,1fr) 23rem;align-items:start;gap:24px}}.projet-archivage p{margin:0;color:var(--texte-doux);font-size:.9375rem}.projet-archivage .actions{margin-top:14px}.projet-membres-tete h2{margin:0 0 6px}.projet-membres-tete .groupe-nombre{font-size:1rem}.roles-legende{display:flex;flex-wrap:wrap;gap:2px 20px;margin:0;padding:0;list-style:none;color:var(--texte-doux);font-size:.875rem}.roles-legende strong{color:var(--texte);font-weight:600}.membres-vide{margin:14px 0 0;padding:16px;border:var(--trait) dashed var(--bord-fort);border-radius:var(--rayon-champ);color:var(--texte-doux)}.liste-membres{display:grid;grid-template-columns:minmax(0,1fr);margin:14px 0 0;padding:0;list-style:none}.liste-membres li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:6px 12px;padding:12px 0;border-top:var(--trait) solid var(--bord)}.liste-membres .avatar,.compte .avatar,.attente-compte .avatar{width:36px;height:36px;box-shadow:none}.membre-infos{display:grid;min-width:0}.membre-nom{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-weight:600}.membre-desactive .membre-nom{color:var(--texte-doux)}.membre-email{font-size:.875rem;overflow-wrap:anywhere}.membre-actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px}select.membre-role{width:auto;min-width:9.5rem}@media(min-width:640px){.liste-membres li{grid-template-columns:36px minmax(0,1fr) auto}.membre-actions{grid-column:auto;flex-wrap:nowrap}}.liste-membres~.alerte{margin-top:12px}.ajout-membre{margin-top:4px;padding-top:20px;border-top:var(--trait) solid var(--bord)}.membres-vide+.ajout-membre{margin-top:20px;border-top:none;padding-top:0}.ajout-membre h3{margin:0 0 2px}.choix-role{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.recherche-clients{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px;margin:0 0 24px}.recherche-clients .champ{flex:1 1 16rem;max-width:26rem}.recherche-clients-resultat{align-self:center;margin:0;color:var(--texte-doux);font-size:.875rem;font-variant-numeric:tabular-nums}.recherche-clients-resultat:empty{display:none}.page-clients .etat-vide{margin-bottom:24px}.compte{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px 12px;padding:14px 16px}.compte-projets,.compte-connexion,.compte-actions{grid-column:2}.compte-desactive .compte-nom{color:var(--texte-doux)}.compte-infos{display:grid;min-width:0}.compte-nom{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-weight:600}.compte-email{font-size:.875rem;overflow-wrap:anywhere}.compte-projets{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.compte-actions{display:flex;flex-wrap:wrap;gap:4px;margin-left:-12px}.compte-actions .bouton-danger-discret{border-color:transparent}.compte-connexion{white-space:nowrap}@media(min-width:900px){.compte{grid-template-columns:36px minmax(0,1fr) minmax(0,1.25fr) 10.5rem 12rem;gap:4px 16px;min-height:64px;padding:10px 8px 10px 16px}.compte-projets,.compte-connexion,.compte-actions{grid-column:auto}.compte-actions{flex-wrap:nowrap;justify-content:flex-end;margin-left:0}}.pastille-projet .pastille-libelle{display:flex;align-items:baseline;gap:5px}.pastille-projet-nom{min-width:0;overflow:hidden;text-overflow:ellipsis}.pastille-projet-separateur,.pastille-projet-role{flex:none;font-weight:500}.pastille-neutre .pastille-projet-separateur,.pastille-neutre .pastille-projet-role{color:var(--texte-doux)}.introuvable .etat-vide-page{align-content:center;min-height:calc(100dvh - var(--hauteur-barre) - var(--hauteur-nav) - 16rem);padding:24px 0}.introuvable-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-top:16px}.introuvable-actions .bouton{margin-top:0}.attente-section{margin:0 0 28px;padding:18px 20px 6px;border:var(--trait) solid color-mix(in srgb,var(--mimosa) 55%,var(--bord));border-radius:var(--rayon-panneau);background:var(--surface);box-shadow:inset 4px 0 0 var(--mimosa),var(--ombre-carte)}.attente-section-tete{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.attente-section-tete h2{margin:0;font-size:1.1875rem}.attente-section-aide{max-width:72ch;margin:6px 0 14px;color:var(--texte-doux);font-size:.9375rem}.attente-section>.alerte{margin-bottom:14px}.attente-comptes{margin:0;padding:0;list-style:none}.attente-compte{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;border-top:var(--trait) solid var(--bord)}.attente-rattacher{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) 8.75rem;align-items:end;gap:10px 12px;min-width:0}.attente-rattacher .bouton,.attente-erreur{grid-column:1 / -1}@media(min-width:640px){.attente-rattacher{grid-template-columns:minmax(0,1fr) 10rem auto}.attente-rattacher .bouton{grid-column:auto}}@media(min-width:900px){.attente-compte{grid-template-columns:36px minmax(0,1fr) minmax(0,31rem);gap:16px}.attente-rattacher{grid-column:auto}}.attente{display:grid;gap:16px}.attente h1,.attente h2{margin:0}.attente .carte+.carte{margin-top:0}.attente-intro{max-width:60ch;margin:0;color:var(--texte-doux);font-size:1.0625rem;line-height:1.55;text-wrap:pretty}.attente-intro strong{color:var(--texte);overflow-wrap:anywhere}.attente-etat{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.attente-etat-tete{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.attente-etat-tete h2{font-size:1.5rem;letter-spacing:-.02em}.attente-explication{max-width:60ch;margin:0;color:var(--texte-doux);text-wrap:pretty}.attente-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:6px 0 0;padding:0;list-style:none}.attente-etape{display:grid;align-content:start;gap:8px;min-width:0;color:var(--texte-doux);font-size:.8125rem;line-height:1.3}.attente-chevron{display:block;height:14px;background:var(--rail-vide);clip-path:polygon(0 0,86% 0,100% 50%,86% 100%,0 100%,14% 50%);transform-origin:left center}.attente-etape:first-child .attente-chevron{clip-path:polygon(0 0,86% 0,100% 50%,86% 100%,0 100%)}.attente-etape-fait .attente-chevron{background:var(--rail-franchi)}.attente-etape-en_cours .attente-chevron{background:var(--rail-equipe)}.attente-etape-en_cours{color:var(--texte);font-weight:650}@media(prefers-reduced-motion:no-preference){.attente-etape-fait .attente-chevron,.attente-etape-en_cours .attente-chevron{animation:remplir .45s var(--sortie) backwards;animation-delay:calc(var(--i) * 70ms + .12s)}}.attente-etat .actions{margin-top:4px}.attente-identite{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.attente-identite-texte{display:grid;flex:1 1 14rem;gap:4px;min-width:0;grid-template-columns:minmax(0,1fr)}.attente-identite-texte h2{color:var(--texte-doux);font-family:var(--police-texte);font-size:.8125rem;font-weight:600;letter-spacing:0}.attente-nom-valeur{margin:0;font-family:var(--police-titre);font-size:1.25rem;font-weight:560}.attente-sortie{display:flex}.attente-sortie .bouton{margin-left:-12px}.page-compte .carte>h2{margin:0 0 12px}.page-compte .formulaire>h2{margin:0}.page-compte .carte>.aide{margin-top:2px}.page-compte .carte>.alerte{margin-top:12px}.page-compte .carte>p:last-child{margin-bottom:0}.champ-et-bouton{display:flex;flex-wrap:wrap;gap:10px}.champ-et-bouton input{flex:1 1 14rem;width:auto;min-width:0}.mes-projets{margin:0;padding:0;list-style:none}.mes-projets li{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0;border-top:var(--trait) solid var(--bord)}.mes-projets li:first-child{padding-top:0;border-top:none}.mes-projets li:last-child{padding-bottom:0}.mes-projets-nom{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-weight:600}.mes-projets-nom a{color:var(--texte);text-decoration:none}.mes-projets-nom a:hover{color:var(--lien);text-decoration:underline}.mes-projets-portee{font-size:.875rem}.avance{border:var(--trait) solid var(--bord);border-radius:var(--rayon-panneau);background:var(--surface);box-shadow:var(--ombre-carte)}.avance>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:14px 20px;border-radius:var(--rayon-panneau);list-style:none;cursor:pointer}.avance>summary::-webkit-details-marker{display:none}.avance>summary:hover{background:var(--survol)}.avance[open]>summary{border-bottom:var(--trait) solid var(--bord);border-radius:var(--rayon-panneau) var(--rayon-panneau) 0 0}.avance-texte{display:grid;gap:2px;min-width:0}.avance-titre{font-family:var(--police-titre);font-size:1.1875rem;font-weight:580;letter-spacing:-.01em}.avance-aide{color:var(--texte-doux);font-size:.875rem}.avance-chevron{flex:none;color:var(--texte-doux);transition:transform var(--duree)}.avance[open] .avance-chevron{transform:rotate(180deg)}.acces-mcp{padding:20px}.acces-mcp>h2{margin:0 0 8px}.section-intro{max-width:62ch;margin:0 0 8px;color:var(--texte-doux)}.acces-mcp-rappel{margin:0;font-size:.875rem;font-weight:550}.acces-mcp>h3{margin:24px 0 8px}.jetons{margin:0;padding:0;list-style:none;background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon-panneau)}.jeton{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 16px}.jeton+.jeton{border-top:1px solid var(--bord)}.jeton-infos{flex:1 1 12rem;display:grid;gap:2px;min-width:0}.jeton-nom{font-weight:600;overflow-wrap:anywhere}.jeton-prefixe{color:var(--texte-doux);font-size:.875rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.jeton-dates{display:flex;flex-wrap:wrap;gap:2px 14px;color:var(--texte-doux);font-size:.8125rem}.creation-jeton{margin-top:24px}.creation-jeton h3{margin:0}.choix-duree{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.option-duree{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border:1px solid var(--bord-fort);border-radius:var(--rayon-champ);background:var(--surface);font-weight:500!important;cursor:pointer}.option-duree:has(input:checked){border-color:var(--action);background:var(--lavande-pale);box-shadow:inset 0 0 0 1px var(--action)}.option-duree:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.secret{display:grid;gap:8px;margin:16px 0 8px;padding:18px;border:1px solid var(--mimosa);border-radius:var(--rayon-panneau);background:var(--mimosa-pale)}.secret:focus{outline:none}.secret:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.secret h3{margin:0;font-family:var(--police-titre);font-size:1.1875rem;font-weight:580}.secret-avertissement{display:flex;gap:8px;margin:0 0 8px;color:var(--mimosa-texte);font-weight:550}.secret-avertissement svg{flex:none;margin-top:3px}.secret .libelle{margin-top:6px}.secret-ligne{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.secret-valeur,.secret-commande{flex:1 1 14rem;min-width:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace!important;font-feature-settings:normal;font-variant-ligatures:none;font-size:.875rem!important;overflow-wrap:anywhere}.secret-commande{resize:none;line-height:1.45;field-sizing:content}@media(max-width:639px){.secret-ligne{flex-direction:column}.secret-ligne .bouton-copier{align-self:flex-start}.secret-ligne .secret-valeur,.secret-ligne .secret-commande{flex:none}}.bouton-copier{flex:none}.secret-ligne-commande .bouton-copier{align-self:flex-start}.secret .actions{margin-top:8px}.raccordement{display:grid;gap:14px;min-width:0}.secret .raccordement{margin-top:10px;padding-top:14px;border-top:1px solid var(--mimosa)}.bloc-copier{display:grid;gap:4px;min-width:0}.bloc-copier .libelle,.bloc-copier .aide,.raccordement>.aide{margin:0}.bloc-copier .secret-ligne{margin-top:4px}.utiliser-cle>h3{margin:24px 0 8px}.connexion{display:grid;min-height:100vh;min-height:100dvh;grid-template-rows:auto 1fr;background:var(--fond)}.connexion-marque{--couronne-traits: var(--focus-nuit);--focus: var(--focus-nuit);position:relative;display:grid;justify-items:start;gap:14px;padding:max(24px,env(safe-area-inset-top)) 20px 24px;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--lavande) 26%,var(--barre-fond)) 0%,var(--barre-fond) 62%);color:var(--barre-texte)}.connexion-identite{display:flex;align-items:center;gap:12px}.couronne-grande{width:40px}.connexion-marque h1{margin:0;color:inherit;font-size:1.875rem;line-height:1;letter-spacing:-.025em}.connexion-promesse{max-width:36ch;margin:0;color:var(--barre-doux);font-size:.9375rem;line-height:1.5;text-wrap:pretty}.connexion-chemin{width:100%;max-width:30rem;margin-top:2px}.chemin{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none}.chemin-chevron{display:block;height:12px;background:var(--lavande);transform-origin:left center}.chemin-etape:first-child .chemin-chevron{clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,0 100%)}.chemin-a_valider .chemin-chevron{background:var(--mimosa)}.chemin-reperes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:8px 0 0;padding:0;list-style:none;color:var(--barre-doux);font-size:.75rem;font-weight:500;line-height:1.3}@media(prefers-reduced-motion:no-preference){.chemin-chevron{animation:remplir .5s var(--sortie) backwards;animation-delay:calc(var(--i) * 90ms + .15s)}}.connexion-signature{display:none}.connexion-formulaire{display:grid;align-content:start;justify-items:center;min-width:0;padding:20px 16px max(32px,env(safe-area-inset-bottom))}.connexion-carte{display:flex;flex-direction:column;width:100%;max-width:26rem;min-height:26rem;padding:24px 20px 20px;border:var(--trait) solid var(--bord);border-radius:var(--rayon-panneau);background:var(--surface);box-shadow:var(--ombre-carte)}.connexion-etape{display:flex;flex:1;flex-direction:column;gap:16px;min-width:0}.connexion-etape h2{margin:0;font-size:1.5rem}.connexion-etape>p{margin:0}.connexion-etape>.connexion-pied{margin-top:auto;padding-top:14px;border-top:var(--trait) solid var(--bord)}.connexion-liens{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px}.connexion-liens .bouton-lien{padding-left:0;padding-right:0;font-size:.9375rem}.connexion-inscription{color:var(--texte-doux);font-size:.875rem;line-height:1.5;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.connexion-inscription strong{color:var(--texte)}.connexion-deconnecte{display:flex;align-items:center;gap:8px;color:var(--texte-doux);font-size:.9375rem}.connexion-deconnecte svg{flex:none;color:var(--succes)}.connexion-envoi{color:var(--texte-doux);overflow-wrap:anywhere;text-wrap:pretty}.connexion-envoi strong{color:var(--texte)}.connexion-carte .code-dev{padding:0;background:none}.connexion-carte .champ-code{height:60px;padding-left:calc(12px + .4em);letter-spacing:.4em}.connexion-carte .champ-code::placeholder{color:var(--bord-fort);opacity:.7}@media(min-width:640px){.connexion-marque{padding:32px 32px 28px}.connexion-formulaire{padding-top:40px}.connexion-carte{padding:28px}}@media(min-width:900px){.connexion{grid-template-columns:minmax(22rem,5fr) 7fr;grid-template-rows:none}.connexion-marque{align-content:center;gap:20px;padding:64px clamp(40px,5vw,80px) 88px}.connexion-identite{flex-direction:column;align-items:flex-start;gap:18px}.couronne-grande{width:64px}.connexion-marque h1{font-size:3.5rem}.connexion-promesse{max-width:30ch;font-size:1.25rem;line-height:1.45}.connexion-chemin{max-width:34rem;margin-top:28px}.chemin{gap:4px}.chemin-chevron{height:26px}.chemin-reperes{gap:4px;margin-top:14px;font-size:.9375rem}.connexion-signature{position:absolute;left:clamp(40px,5vw,80px);bottom:32px;display:block;margin:0;color:var(--barre-doux);font-size:.8125rem}.connexion-formulaire{padding:clamp(4rem,20vh,12rem) 40px 48px}.connexion-carte{max-width:28rem;min-height:28rem;padding:32px}.connexion-etape h2{font-size:1.75rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.tourne{animation:none!important}}@media(min-width:640px){.contenu{padding-left:24px;padding-right:24px}h1{font-size:1.75rem}.grille-2{grid-template-columns:1fr 1fr}.choix-duree{grid-template-columns:repeat(4,minmax(0,1fr))}.parcours{padding:22px 24px 24px}.parcours-statut{font-size:2rem}.etape-libelle{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;color:var(--texte-doux);font-size:.8125rem;line-height:1.3}.etape-a_venir .etape-libelle,.etape-sautee .etape-libelle{color:color-mix(in srgb,var(--texte-doux) 80%,var(--surface))}.etape-actuelle .etape-libelle{color:var(--texte);font-weight:650}}@media(min-width:900px)and (pointer:fine){:root{--controle: 40px;--controle-petit: 32px;--controle-grand: 44px;--champ-texte: .9375rem}}@media(min-width:900px){:root{--hauteur-barre: 60px;--hauteur-nav: 0px}.barre-haut{gap:28px;padding:0 32px}.barre-utilisateur{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:16rem;min-height:40px;margin-left:auto;padding:4px 12px 4px 6px;border-radius:var(--rayon-pastille);color:var(--barre-doux);font-size:.875rem;text-decoration:none}.barre-utilisateur:hover,.barre-utilisateur.actif{background:#ffffff17;color:#fff}.barre-utilisateur-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation .navigation-compte,.navigation .navigation-principal{display:none}.navigation{--focus: var(--focus-nuit);position:static;background:none;border:none;padding:0}.navigation ul{gap:4px}.navigation li{flex:none}.navigation a{flex-direction:row;gap:8px;min-height:40px;padding:6px 14px;border-radius:var(--rayon-champ);color:var(--barre-doux);font-size:.9375rem}.navigation a:hover{color:#fff;background:#ffffff12}.navigation a.actif{color:#fff;background:#ffffff1f}.navigation svg,.navigation a.actif svg{padding:0;background:none;color:inherit}.navigation-nombre{position:static;box-shadow:none;background:var(--lavande);color:#fff}.contenu{padding:32px 32px 72px}h1{font-size:1.875rem;letter-spacing:-.02em}.notifications,body:has(.navigation) .notifications{left:auto;right:24px;bottom:24px;width:26rem;max-width:calc(100vw - 48px);justify-items:end}}
