@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/archivo-latin.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin.woff2) format("woff2");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:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-latin-400.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-latin-500.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plex-mono-latin-700.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plex-mono-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-400.woff2) format("woff2");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:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-latin-700.woff2) format("woff2");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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-ext-400.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-latin-ext-700.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--nuit: #07070b;--ardoise: #101016;--filet: #26262f;--galet: #a3a3b2;--chaux: #f4f4f7;--terre: #f1501e;--braise: #ff8a47;--ardoise-haut: #17171f;--filet-clair: #34343f;--galet-fonce: #6c6c7c;--gris-0: #f4f4f7;--gris-1: #d5d5dd;--gris-2: #b6b7c3;--gris-3: #9999a9;--gris-4: #7d7d8d;--gris-5: #626272;--gris-6: #494956;--gris-7: #31313b;--gris-8: #1b1b23;--gris-9: #07070b;--terre-a06: rgba(241, 80, 30, .06);--terre-a10: rgba(241, 80, 30, .1);--terre-a16: rgba(241, 80, 30, .16);--terre-a24: rgba(241, 80, 30, .24);--terre-a40: rgba(241, 80, 30, .4);--terre-a60: rgba(241, 80, 30, .6);--pole-coeur: #f1501e;--pole-terrain: #09aaa3;--pole-bureau: #5171dd;--pole-argent: #d45b8e;--pole-croissance: #e8a33d;--pole-confiance: #3c8c52;--pole-entreprise: #a75cd1;--succes: #4ec97f;--alerte: #e8a33d;--erreur: #e2564c;--font-titre: "Archivo", "Arial Narrow", "Segoe UI", sans-serif;--font-texte: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-donnee: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--tr-titre: -.02em;--tr-surtitre: .16em;--tr-signature: .18em;--ease: cubic-bezier(.16, 1, .3, 1);--ressort: var(--ease);--t-fast: .18s;--t-hover: .32s;--t-slow: .5s;--t-ressort: .56s}@supports (transition-timing-function: linear(0,1)){:root{--ressort: linear( 0, .0138, .05, .1018, .164, .2322, .3031, .3741, .4433, .5094, .5714, .6288, .6812, .7285, .7708, .8083, .8412, .8698, .8945, .9156, .9336, .9486, .9612, .9715, .98, .9868, .9922, .9964, .9996, 1.002, 1.0038, 1.005, 1.0057, 1.0061, 1.0063, 1.0062, 1.006, 1.0057, 1.0053, 1.0049, 1.0045, 1.004, 1.0036, 1.0032, 1.0028, 1.0024, 1.0021, 1.0018, 1 )}}.trame{position:relative;isolation:isolate}.trame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url(/logo/trame.svg);background-size:640px 640px;opacity:.25;-webkit-mask-image:radial-gradient(120% 100% at 50% 0%,#000 0%,transparent 78%);mask-image:radial-gradient(120% 100% at 50% 0%,#000 0%,transparent 78%)}.trame-douce:before{opacity:.12}.signature-editeur{font-family:var(--font-titre);font-weight:700;letter-spacing:var(--tr-signature);text-transform:uppercase;color:var(--galet-fonce)}.signature-editeur b,.signature-editeur strong{color:var(--terre);font-weight:700}:root{color-scheme:dark;--fond: var(--nuit);--fond-2: var(--ardoise);--fond-3: var(--ardoise-haut);--voile-leger: rgba(255, 255, 255, .02);--voile: rgba(255, 255, 255, .03);--voile-fort: rgba(255, 255, 255, .06);--voile-ecran: rgba(7, 7, 11, .72);--encre: var(--chaux);--encre-douce: var(--galet);--encre-muette: var(--galet-fonce);--bord: var(--filet);--bord-clair: var(--filet-clair);--sur-aplat: var(--chaux);--terre-lisible: var(--terre);--braise-lisible: var(--braise);--pole-coeur-lisible: var(--pole-coeur);--pole-terrain-lisible: var(--pole-terrain);--pole-bureau-lisible: var(--pole-bureau);--pole-argent-lisible: var(--pole-argent);--pole-croissance-lisible: var(--pole-croissance);--pole-confiance-lisible: var(--pole-confiance);--pole-entreprise-lisible: var(--pole-entreprise);--succes-lisible: var(--succes);--alerte-lisible: var(--alerte);--erreur-lisible: var(--erreur);--succes-fond: rgba(78, 201, 127, .12);--alerte-fond: rgba(232, 163, 61, .12);--erreur-fond: rgba(226, 86, 76, .12);--succes-bord: rgba(78, 201, 127, .35);--alerte-bord: rgba(232, 163, 61, .35);--erreur-bord: rgba(226, 86, 76, .35);--verre: linear-gradient(158deg, rgba(255, 255, 255, .055), rgba(255, 255, 255, .018));--verre-haut: linear-gradient(158deg, rgba(255, 255, 255, .085), rgba(255, 255, 255, .03));--verre-flou: blur(28px) saturate(150%);--verre-bord: rgba(255, 255, 255, .075);--verre-bord-clair: rgba(255, 255, 255, .13);--arete: inset 0 1px 0 rgba(255, 255, 255, .08);--arete-forte: inset 0 1px 0 rgba(255, 255, 255, .14);--verre-repli: #13131a;--ardoise-verre: rgba(16, 16, 22, .72);--ardoise-haut-verre: rgba(23, 23, 31, .82);--sh-1: 0 1px 2px rgba(0, 0, 0, .5);--sh-2: 0 8px 24px -10px rgba(0, 0, 0, .75);--sh-3: 0 20px 56px -18px rgba(0, 0, 0, .85);--sh-4: 0 36px 96px -28px rgba(0, 0, 0, .9);--sh-terre: 0 6px 14px -8px rgba(241, 80, 30, .5);--atmo-terre: radial-gradient(72% 56% at 94% -12%, rgba(241, 80, 30, .15), transparent 70%);--atmo-bureau: radial-gradient(52% 60% at 6% 88%, rgba(81, 113, 221, .17), transparent 66%)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-texte);font-size:var(--fs-base);line-height:1.65;color:var(--encre);background:var(--fond);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--terre-lisible);text-decoration:none;transition:color var(--t-fast) var(--ease)}a:hover{color:var(--braise-lisible)}q{quotes:"« " " »" "“" "”"}button{font:inherit;cursor:pointer;color:inherit;background:none;border:0;padding:0}input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--terre-lisible);outline-offset:2px;border-radius:var(--r-xs)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--bord-clair);border-radius:var(--r-lg);border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--encre-muette);background-clip:content-box}::-webkit-scrollbar-track{background:transparent}::selection{background:var(--terre-a40);color:var(--sur-aplat)}.titre-section,h1.titre-section,h2.titre-section{font-family:var(--font-titre);font-weight:800;font-size:var(--fs-4xl);line-height:1.05;letter-spacing:var(--tr-titre);text-transform:uppercase;color:var(--encre);margin:0;text-wrap:balance;overflow-wrap:break-word}.titre-ecran{font-family:var(--font-titre);font-weight:800;font-size:var(--fs-2xl);line-height:1.15;letter-spacing:var(--tr-titre);color:var(--encre);margin:0;overflow-wrap:break-word}.nom-agent{font-family:var(--font-titre);font-weight:800;font-size:var(--fs-2xl);line-height:1.1;letter-spacing:var(--tr-titre);color:var(--encre);margin:0;overflow-wrap:break-word}.surtitre{display:block;font-family:var(--font-titre);font-weight:700;font-size:var(--fs-2xs);letter-spacing:var(--tr-surtitre);text-transform:uppercase;color:var(--terre-lisible);margin:0 0 var(--sp-4)}.surtitre.neutre{color:var(--encre-muette)}.chapo{font-size:var(--fs-xl);line-height:1.62;color:var(--encre-douce);margin:0;max-width:65ch;text-wrap:pretty}.texte{font-size:var(--fs-base);line-height:1.65;color:var(--encre-douce);max-width:65ch}.texte strong{color:var(--encre);font-weight:600}.legende{font-size:var(--fs-sm);line-height:1.5;color:var(--encre-muette)}.donnee{font-family:var(--font-donnee);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--encre-douce)}.chiffre{font-family:var(--font-titre);font-weight:800;font-size:var(--fs-3xl);line-height:1;letter-spacing:var(--tr-titre);font-variant-numeric:tabular-nums;color:var(--encre)}.verre{position:relative;background:var(--verre);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);border:1px solid var(--verre-bord);border-radius:var(--r-lg);box-shadow:var(--arete),var(--sh-2)}.carte{position:relative;background:var(--fond-2);border:1px solid var(--bord);border-radius:var(--r-lg);box-shadow:var(--arete),var(--sh-1);transition:border-color var(--t-hover) var(--ease),background-color var(--t-hover) var(--ease),transform var(--t-hover) var(--ease),box-shadow var(--t-hover) var(--ease)}.carte.cliquable{cursor:pointer}.carte.cliquable:hover{background:var(--fond-3);border-color:var(--bord-clair);transform:translateY(-2px);box-shadow:var(--arete-forte),var(--sh-3)}.relief{background:var(--verre-haut);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);border:1px solid var(--verre-bord-clair);border-radius:var(--r-md);box-shadow:var(--arete-forte),var(--sh-4)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.verre,.sidebar,.relief{background:var(--verre-repli)}}.accent-haut:before,.accent-gauche:before{content:"";position:absolute;background:var(--accent, var(--terre));border-radius:var(--r-pill)}.accent-haut:before{inset:0 auto auto 0;height:3px;width:100%;border-radius:var(--r-lg) var(--r-lg) 0 0}.accent-gauche:before{inset:var(--sp-5) auto var(--sp-5) 0;width:3px}.filet{height:1px;border:0;margin:var(--sp-7) 0;background:linear-gradient(90deg,transparent,var(--bord) 12%,var(--bord) 88%,transparent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-3);min-height:var(--touch);padding:0 var(--sp-7);font-family:var(--font-titre);font-weight:700;font-size:var(--fs-md);letter-spacing:.02em;border-radius:var(--r-sm);border:1px solid transparent;background:transparent;color:var(--encre);white-space:nowrap;max-width:100%;text-align:center;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn.primaire{background:var(--terre);color:var(--sur-aplat);box-shadow:var(--sh-terre)}.btn.primaire:hover:not([disabled]){background:var(--braise);box-shadow:var(--sh-terre),var(--sh-2)}.btn.contour{border-color:var(--bord-clair);color:var(--encre);background:var(--verre)}.btn.contour:hover:not([disabled]){border-color:var(--terre-lisible);color:var(--terre-lisible)}.btn.discret{color:var(--encre-douce);padding:0 var(--sp-5)}.btn.discret:hover:not([disabled]){color:var(--encre);background:var(--voile-fort)}.btn.danger{border-color:var(--erreur-bord);color:var(--erreur-lisible);background:var(--erreur-fond)}.btn.danger:hover:not([disabled]){background:var(--erreur);color:var(--sur-aplat);border-color:var(--erreur)}.btn.petit{min-height:34px;padding:0 var(--sp-5);font-size:var(--fs-xs)}.rangee-btn{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center}@media(max-width:560px){.btn{white-space:normal;text-wrap:balance}}.etat{display:inline-flex;align-items:center;gap:var(--sp-2);padding:3px var(--sp-4);border-radius:var(--r-pill);font-family:var(--font-donnee);font-size:var(--fs-xs);font-weight:500;letter-spacing:.02em;border:1px solid var(--bord);background:var(--voile);color:var(--encre-douce);white-space:nowrap}.etat.succes{color:var(--succes-lisible);border-color:var(--succes-bord);background:var(--succes-fond)}.etat.alerte{color:var(--alerte-lisible);border-color:var(--alerte-bord);background:var(--alerte-fond)}.etat.erreur{color:var(--erreur-lisible);border-color:var(--erreur-bord);background:var(--erreur-fond)}.etat.encours{color:var(--terre-lisible);border-color:var(--terre-a24);background:var(--terre-a06)}.etat.encours:before{content:"";width:6px;height:6px;border-radius:50%;background:currentcolor;animation:battement 2s var(--ease) infinite}@keyframes battement{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.etat-point{display:inline-flex;align-items:flex-start;gap:var(--sp-3);font-weight:500;color:var(--encre);white-space:nowrap}.etat-point.phrase{white-space:normal}.etat-point:before{content:"";flex:none;width:7px;height:7px;margin-top:calc(.5lh - 3.5px);border-radius:50%;background:var(--encre-muette)}.etat-point.neutral{color:var(--encre-douce)}.etat-point.ok:before,.etat-point.live:before{background:var(--succes-lisible)}.etat-point.warn:before{background:var(--alerte-lisible)}.etat-point.danger:before{background:var(--erreur-lisible)}.etat-point.info:before{background:none;box-shadow:inset 0 0 0 1.5px var(--encre-douce)}.etat-point.live:before,.etat-point.attente:before{animation:battement 2s var(--ease) infinite}@media(prefers-reduced-motion:reduce){.etat-point:before{animation:none}}.portrait{--taille: 44px;position:relative;display:inline-flex;vertical-align:middle;flex:none;width:var(--taille);height:var(--taille);border-radius:var(--r-md);overflow:hidden;background:var(--nuit);border:1px solid var(--accent-lisible, var(--bord-clair));box-shadow:var(--sh-1)}.portrait img{width:100%;height:100%;object-fit:cover;display:block}.portrait.rond{border-radius:50%}.portrait.xs{--taille: 28px;border-radius:50%}.portrait.sm{--taille: 36px}.portrait.lg{--taille: 72px;border-radius:var(--r-lg)}.portrait.xl{--taille: 128px;border-radius:var(--r-lg)}.carte-agent{display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-7);overflow:hidden}.carte-agent .entete{display:flex;align-items:center;gap:var(--sp-5)}.carte-agent .fonction{font-family:var(--font-titre);font-weight:700;font-size:var(--fs-2xs);letter-spacing:var(--tr-surtitre);text-transform:uppercase;color:var(--accent-lisible, var(--terre-lisible));margin:0 0 var(--sp-1)}.carte-agent .citation{font-size:var(--fs-md);line-height:1.55;color:var(--encre);margin:0}.carte-agent .traits{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;padding:0;margin:0}.carte-agent .traits li{font-family:var(--font-donnee);font-size:var(--fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--encre-muette)}.ligne-mission{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);width:100%;text-align:left}.ligne-mission .quoi{flex:1;min-width:0;font-size:var(--fs-base);color:var(--encre);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ligne-mission .qui{color:var(--accent-lisible, var(--terre-lisible))}.ligne-mission .qui:before{content:" · ";color:var(--encre-muette)}.page-tete{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--sp-4) var(--sp-6)}.page-tete-id{flex:1 1 auto;min-width:0}.page-tete :is(h1,h2){margin:0}.page-tete-detail{margin:var(--sp-1) 0 0;font-size:var(--fs-md);color:var(--encre-muette)}.page-tete-gestes{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.agent-tete{display:flex;align-items:center;gap:var(--sp-6);flex-wrap:wrap}.agent-tete>.visage{position:relative;display:inline-flex;flex:none}.agent-tete .pouls{position:absolute;right:-4px;bottom:-4px;width:16px;height:16px;border-radius:50%;border:3px solid var(--fond);background:var(--succes-lisible)}.agent-tete .identite{flex:1 1 260px;min-width:0}.agent-tete .nom-agent{font-size:var(--fs-3xl)}.agent-tete .fonction{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin:var(--sp-2) 0 0;font-size:var(--fs-md);font-weight:600;color:var(--accent-lisible, var(--terre-lisible))}.agent-tete .lien-agent{margin-top:var(--sp-3);font-size:var(--fs-sm);font-weight:600;min-height:var(--touch)}.agent-tete .lien-agent:after{content:"→";display:inline-block;margin-inline-start:.3em;transition:transform var(--t-hover) var(--ease)}.agent-tete .lien-agent:hover:after{transform:translate(2px)}.agent-tete .chiffres{display:flex;gap:var(--sp-7);flex-wrap:wrap}.agent-tete .chiffres>div{text-align:right}.agent-tete .chiffres .chiffre{display:block;font-size:var(--fs-2xl)}.agent-tete .chiffres small{font-size:var(--fs-2xs);color:var(--encre-douce)}.barre-onglets{position:sticky;top:calc(-1 * var(--marge-de-defilement, 0px));z-index:30;display:flex;padding:var(--sp-5) 0 var(--sp-4);margin:calc(-1 * var(--sp-5)) 0 calc(-1 * var(--sp-4))}.barre-onglets:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-image:linear-gradient(color-mix(in srgb,var(--fond) 50%,transparent),color-mix(in srgb,var(--fond) 50%,transparent)) fill 0 / 0 / 0 var(--sp-8);-webkit-mask-image:linear-gradient(to bottom,var(--fond) 55%,transparent);mask-image:linear-gradient(to bottom,var(--fond) 55%,transparent);mask-clip:no-clip;pointer-events:none}.onglets{position:relative;display:flex;width:fit-content;gap:var(--sp-1);max-width:100%;overflow-x:auto;scrollbar-width:none;padding:var(--sp-1);border:1px solid var(--verre-bord);border-radius:var(--r-pill);background:var(--verre),color-mix(in srgb,var(--fond) 72%,transparent);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:var(--arete),var(--sh-2);-webkit-user-select:none;user-select:none}.onglets::-webkit-scrollbar{display:none}.onglets.suite-apres{-webkit-mask-image:linear-gradient(to right,var(--fond) calc(100% - var(--sp-8)),transparent);mask-image:linear-gradient(to right,var(--fond) calc(100% - var(--sp-8)),transparent)}.onglets.suite-avant{-webkit-mask-image:linear-gradient(to left,var(--fond) calc(100% - var(--sp-8)),transparent);mask-image:linear-gradient(to left,var(--fond) calc(100% - var(--sp-8)),transparent)}.onglets.suite-avant.suite-apres{-webkit-mask-image:linear-gradient(to right,transparent,var(--fond) var(--sp-8),var(--fond) calc(100% - var(--sp-8)),transparent);mask-image:linear-gradient(to right,transparent,var(--fond) var(--sp-8),var(--fond) calc(100% - var(--sp-8)),transparent)}.onglets>.curseur{position:absolute;top:var(--sp-1);bottom:var(--sp-1);left:0;border-radius:var(--r-pill);background-color:var(--voile-fort);box-shadow:var(--arete-forte);pointer-events:none;transition:transform var(--t-ressort) var(--ressort),width var(--t-ressort) var(--ressort),scale var(--t-hover) var(--ease)}.onglets>.curseur.immobile{transition:none}.onglets>.curseur.saisi{scale:.94}.onglets button{position:relative;flex:none;display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--h-btn-sm);padding:0 var(--sp-6);border:0;border-radius:var(--r-pill);background:none;font-family:var(--font-texte);font-weight:600;font-size:var(--fs-md);color:var(--encre-douce);white-space:nowrap;cursor:pointer;transition:color var(--t-hover) var(--ease),opacity var(--t-fast) var(--ease)}.onglets button[aria-selected=true],.onglets button[aria-checked=true]{touch-action:pan-y}.onglets button:hover,.onglets button.sous-curseur{color:var(--encre)}.onglets button.presse{opacity:.5}.onglets button:disabled{opacity:.4;cursor:not-allowed}.onglets button>svg{flex:none}.onglets .total{font-weight:500;color:var(--encre-muette)}.onglets.pastilles{gap:var(--sp-2);padding:0;border:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.onglets.pastilles>.curseur{top:0;bottom:0;box-shadow:none}.onglets.pastilles button{padding:0 var(--sp-5);border:1px solid var(--bord);font-weight:500;font-size:var(--fs-sm)}.onglets.pastilles button[aria-checked=true]{border-color:transparent}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.onglets{background:var(--verre-repli)}.barre-onglets:before{border-image-source:linear-gradient(var(--fond),var(--fond))}}.indicateur{padding:var(--sp-6) var(--sp-7);display:flex;flex-direction:column;gap:var(--sp-3)}.indicateur .libelle{font-size:var(--fs-sm);color:var(--encre-douce)}.indicateur .delta{font-family:var(--font-donnee);font-size:var(--fs-xs);color:var(--succes-lisible)}.indicateur .delta.neutre{color:var(--encre-muette)}.champ{display:flex;flex-direction:column;gap:var(--sp-3)}.champ>label{font-family:var(--font-titre);font-weight:700;font-size:var(--fs-2xs);letter-spacing:var(--tr-surtitre);text-transform:uppercase;color:var(--encre-douce)}.champ input,.champ textarea,.champ select{min-height:var(--touch);padding:var(--sp-4) var(--sp-5);background-color:var(--voile);border:1px solid var(--bord);border-radius:var(--r-sm);color:var(--encre);font-size:var(--fs-base);transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.champ select{padding-right:30px}.champ textarea{min-height:120px;resize:vertical;line-height:1.6}.champ input::placeholder,.champ textarea::placeholder{color:var(--encre-muette)}.champ input:hover,.champ textarea:hover{border-color:var(--bord-clair)}.champ input:focus,.champ textarea:focus,.champ select:focus{outline:none;border-color:var(--terre-lisible);background-color:var(--voile-fort)}.champ .aide{font-size:var(--fs-sm);color:var(--encre-muette)}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;position:relative;flex:none;display:inline-grid;place-content:center;width:1.35em;height:1.35em;margin:0;border:2px solid var(--bord-clair);background-color:var(--voile);cursor:pointer;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}input[type=checkbox]{border-radius:var(--r-xs)}input[type=radio]{border-radius:var(--r-pill)}input[type=checkbox]:after,input[type=radio]:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled){border-color:var(--encre-douce)}input[type=checkbox]:checked,input[type=checkbox]:indeterminate,input[type=radio]:checked{background-color:var(--terre);border-color:var(--terre)}input[type=checkbox]:focus-visible{border-radius:var(--r-xs)}input[type=radio]:focus-visible{border-radius:var(--r-pill)}input[type=checkbox]:before{content:"";width:.32em;height:.6em;border-style:solid;border-width:0 1.6px 1.6px 0;border-color:var(--sur-aplat);transform:translateY(-.06em) rotate(42deg);opacity:0;transition:opacity var(--t-fast) var(--ease)}input[type=checkbox]:checked:before{opacity:1}input[type=checkbox]:indeterminate:before{opacity:1;width:.6em;height:0;border-width:0 0 1.6px 0;transform:none}input[type=radio]:before{content:"";width:.52em;height:.52em;border-radius:var(--r-pill);background-color:var(--sur-aplat);transform:scale(0);transition:transform var(--t-fast) var(--ease)}input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed;opacity:.45}label:has(>input[type=checkbox]),label:has(>input[type=radio]){display:inline-flex;align-items:center;gap:var(--sp-3);cursor:pointer}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:30px;background-image:linear-gradient(45deg,transparent calc(50% - .8px),var(--encre-douce) calc(50% - .8px),var(--encre-douce) calc(50% + .8px),transparent calc(50% + .8px)),linear-gradient(135deg,transparent calc(50% - .8px),var(--encre-douce) calc(50% - .8px),var(--encre-douce) calc(50% + .8px),transparent calc(50% + .8px));background-size:6px 6px;background-repeat:no-repeat;background-position:right 16px center,right 10px center}select:hover:not(:disabled){background-image:linear-gradient(45deg,transparent calc(50% - .8px),var(--encre) calc(50% - .8px),var(--encre) calc(50% + .8px),transparent calc(50% + .8px)),linear-gradient(135deg,transparent calc(50% - .8px),var(--encre) calc(50% - .8px),var(--encre) calc(50% + .8px),transparent calc(50% + .8px))}select:disabled{cursor:not-allowed}option{background:var(--fond-2);color:var(--encre)}@media(max-width:700px){input,textarea,select{font-size:max(16px,1em)}}@media(forced-colors:active){input[type=checkbox],input[type=radio]{border-color:CanvasText}input[type=checkbox]:before{border-color:CanvasText}input[type=radio]:before{background-color:CanvasText}select{background-image:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}@media print{input[type=checkbox],input[type=radio]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.interrupteur{display:inline-flex;align-items:center;gap:var(--sp-4);cursor:pointer}button.interrupteur{flex:none;padding:0;border:0;background:none;color:inherit;font:inherit}.interrupteur:disabled{cursor:not-allowed;opacity:.5}.interrupteur:focus-visible{outline:none}.interrupteur:focus-visible .piste{outline:2px solid var(--terre-lisible);outline-offset:2px}.interrupteur .piste{position:relative;width:44px;height:26px;flex:none;border-radius:var(--r-pill);background:var(--bord);border:1px solid var(--bord-clair);transition:background-color var(--t-fast) var(--ease)}.interrupteur .piste:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--encre-douce);transition:transform var(--t-ressort) var(--ressort),width var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.interrupteur:active:not(:disabled) .piste:after{width:23px}.interrupteur.actif .piste{background:var(--succes);border-color:var(--succes)}.interrupteur.actif .piste:after{transform:translate(18px);background:var(--sur-aplat)}.interrupteur.actif:active:not(:disabled) .piste:after{transform:translate(13px)}.reglages{display:grid;gap:var(--sp-7);max-width:46rem}.reglages.large{max-width:none}.reglages-groupe{display:grid;gap:var(--sp-3);min-width:0}.reglages-titre{margin:0;padding-inline:var(--sp-5);font-family:var(--font-titre);font-weight:700;font-size:var(--fs-2xs);letter-spacing:var(--tr-surtitre);text-transform:uppercase;color:var(--encre-muette)}.reglages-liste{margin:0;padding:0;list-style:none;background:var(--fond-2);border:1px solid var(--bord);border-radius:var(--r-lg);box-shadow:var(--arete);overflow:hidden}.reglages-liste>li{position:relative}.reglages-liste>li+li:before{content:"";position:absolute;top:0;left:var(--sp-5);right:0;border-top:1px solid var(--bord)}.reglages-liste.grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:var(--sp-5);padding:var(--sp-5)}.reglages-liste.grille.cartes{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--sp-4);padding:var(--sp-4)}.carte-reglage{display:grid;grid-template-rows:auto 1fr auto;justify-items:start;gap:var(--sp-3);width:100%;height:100%;min-height:9rem;padding:var(--sp-5);font:inherit;text-align:left;color:var(--encre);background:var(--fond-3);border:1px solid var(--bord);border-radius:var(--r-md);cursor:pointer;transition:transform var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.carte-reglage:hover{transform:translateY(-2px);border-color:var(--bord-clair)}.carte-reglage-nom{font-family:var(--font-titre);font-weight:700;font-size:var(--fs-sm)}.carte-reglage-apercu{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:var(--fs-xs);line-height:1.5;color:var(--encre-douce)}@media(prefers-reduced-motion:reduce){.carte-reglage:hover{transform:none}}.reglages-tete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-3) var(--sp-4);min-width:0}.reglages-tete>.reglages-titre{white-space:nowrap}.reglages-geste{flex:none;display:flex;gap:var(--sp-3)}.reglages-liste.grille>li+li:before{content:none}.reglage{display:flex;align-items:center;gap:var(--sp-4);width:100%;min-height:var(--touch);padding:var(--sp-3) var(--sp-5);color:var(--encre);font-size:var(--fs-base);text-align:left}button.reglage,a.reglage{cursor:pointer;transition:background-color var(--t-fast) var(--ease)}button.reglage:hover,a.reglage:hover{background:var(--voile)}button.reglage:active,a.reglage:active{background:var(--voile-fort)}a.reglage,a.reglage:hover{color:var(--encre)}button.reglage:disabled{cursor:default;opacity:.5}button.reglage:disabled:hover{background:none}.reglage.action{color:var(--terre-lisible)}.reglage.action.choix{color:var(--encre)}button.reglage.choix:disabled{opacity:1}.reglage-coche{display:grid;flex:none;color:var(--terre-lisible)}.reglage.action.danger{color:var(--erreur-lisible)}button.reglage:focus-visible,a.reglage:focus-visible{outline-offset:-2px;border-radius:0}.reglage-libelle{flex:1;min-width:0;display:grid;gap:var(--sp-1)}.reglage-libelle small{font-size:var(--fs-sm);color:var(--encre-muette)}.reglage-valeur{flex:none;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--encre-muette)}.reglage-valeur.attention{color:var(--alerte-lisible)}.reglage>.chevron-droite{flex:none;color:var(--encre-muette);font-size:var(--fs-sm)}.fleche-externe{display:inline-grid;margin-inline-start:.35em;vertical-align:-.1em}.fleche-externe>svg{width:.95em;height:.95em}.btn>.fleche-externe,.visually-hidden+.fleche-externe{margin-inline-start:0}.reglage>.fleche-externe{flex:none;margin-inline-start:0;color:var(--encre-muette)}.reglage-controle{flex:none;display:flex;align-items:center;gap:var(--sp-3);max-width:60%}.reglage:not(.large)>.reglage-controle select{max-width:100%;min-height:calc(var(--touch) - 2 * var(--sp-3));padding-block:0;padding-left:var(--sp-3);background-color:transparent;border:0;color:var(--encre-muette);text-align:right;text-overflow:ellipsis}.reglage:not(.large)>.reglage-controle select:hover{color:var(--encre)}.reglage:not(.large)>.reglage-controle input:not([type=checkbox],[type=radio]){width:16rem;max-width:100%;min-height:calc(var(--touch) - 2 * var(--sp-3));padding:0;background:none;border:0;color:var(--encre);text-align:right}.reglage:not(.large)>.reglage-controle input[type=time]{width:auto}.reglage:not(.large)>.reglage-controle input:not(:focus){text-overflow:ellipsis}.reglage:not(.large)>.reglage-controle input[type=number]{width:8rem;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.reglage:not(.large)>.reglage-controle input[type=number]::-webkit-inner-spin-button,.reglage:not(.large)>.reglage-controle input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.reglage-controle input::placeholder{color:var(--encre-muette);font-family:var(--font-texte)}.reglage-controle input:focus,.reglage-controle select:focus,.reglage-controle textarea:focus{outline:none}.reglage.attention .reglage-controle input::placeholder,.reglage.attention .reglage-controle textarea::placeholder,.reglage.attention:not(.large)>.reglage-controle :is(select,input:not([type=checkbox],[type=radio])){color:var(--alerte-lisible)}.reglage.large,.reglage:has(>.reglage-controle>textarea){flex-wrap:wrap}.reglage.large>.reglage-libelle,.reglage:has(>.reglage-controle>textarea)>.reglage-libelle{flex:1 0 100%}.reglage.large>.reglage-controle,.reglage-controle:has(>textarea){flex:1 0 100%;max-width:100%}.reglage.large>.reglage-controle{display:block}.reglage-controle textarea{width:100%;min-height:4.5rem;padding:0;background:none;border:0;color:var(--encre);font:inherit;resize:vertical}.reglage-controle textarea::placeholder{color:var(--encre-muette)}.reglage:has(>.reglage-controle>.onglets){flex-wrap:wrap}.reglage:has(>.reglage-controle>.onglets)>.reglage-libelle{flex:1 0 auto}.reglage-controle:has(>.onglets){max-width:100%}.reglage:has(.reglage-controle :focus-visible){box-shadow:inset 0 0 0 2px var(--terre-lisible)}.reglages-pied{margin:0;padding-inline:var(--sp-5);font-size:var(--fs-sm);line-height:1.5;color:var(--encre-muette)}.reglages-echec{color:var(--erreur-lisible)}.reglages-formulaire{display:grid;gap:var(--sp-5);min-width:0}.reglages-pile>[hidden]{display:none}.reglages-page{display:grid;gap:var(--sp-6)}.reglages-page>header{display:grid;justify-items:start;gap:var(--sp-2)}.reglages-retour{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--touch);margin-block:calc(-1 * var(--sp-4));color:var(--terre-lisible);font-size:var(--fs-md)}.reglages-retour:hover{color:var(--braise-lisible)}.reglages-page h2{margin:0;font-family:var(--font-titre);font-size:var(--fs-2xl);letter-spacing:var(--tr-titre)}.reglages-page h2:focus{outline:none}.vide{display:flex;flex-direction:column;align-items:center;gap:var(--sp-4);padding:var(--sp-9) var(--sp-7);text-align:center;color:var(--encre-douce)}.vide>p{margin:0;font-weight:600}.vide .titre{font-family:var(--font-titre);font-weight:700;font-size:var(--fs-lg);letter-spacing:var(--tr-titre);color:var(--encre)}.chargement{margin:0;padding:var(--sp-5) 0;width:fit-content;font-size:var(--fs-sm);color:var(--encre-muette);background:linear-gradient(100deg,var(--encre-muette) 40%,var(--encre) 50%,var(--encre-muette) 60%) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:lueur 1.8s linear infinite}@keyframes lueur{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.chargement{animation:none;-webkit-text-fill-color:currentcolor}}.reassurance{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-6)}.reassurance>div{padding:var(--sp-6);border-top:1px solid var(--bord)}.reassurance .titre{font-family:var(--font-titre);font-weight:700;font-size:var(--fs-2xs);letter-spacing:var(--tr-surtitre);text-transform:uppercase;color:var(--terre-lisible);margin-bottom:var(--sp-3)}.reassurance p{margin:0;font-size:var(--fs-sm);color:var(--encre-douce)}@media(max-width:780px){.reassurance{grid-template-columns:repeat(2,1fr)}}.logo{display:inline-flex;align-items:center;gap:.42em;font-family:var(--font-titre);font-weight:800;letter-spacing:var(--tr-titre);color:var(--encre);line-height:1;text-transform:uppercase;white-space:nowrap}.logo svg,.logo img{width:1.3em;height:1.3em;flex:none}.seg-tabs{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--bord);border-radius:var(--r-sm);background:var(--voile)}.seg-tabs button{border:0;background:none;white-space:nowrap;padding:var(--sp-2) var(--sp-5);border-radius:var(--r-xs);font-family:var(--font-titre);font-weight:700;font-size:var(--fs-xs);color:var(--encre-douce);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.seg-tabs button[aria-selected=true],.seg-tabs button.on{background:var(--fond-3);color:var(--encre);box-shadow:var(--arete)}.count-pill{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--sp-2);border-radius:var(--r-pill);background:var(--terre);color:var(--sur-aplat);font-family:var(--font-donnee);font-size:var(--fs-2xs);font-weight:500;font-variant-numeric:tabular-nums}.count-pill.vide,.count-pill:empty{display:none}.chip,.carte-agent .traits li{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border:1px solid var(--bord);border-radius:var(--r-pill);background:var(--voile);color:var(--encre-douce);font-size:var(--fs-xs);white-space:nowrap;transition:border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.chip.on,.chip[aria-pressed=true]{border-color:var(--terre-lisible);color:var(--terre-lisible);background:var(--terre-a06)}.chip .count-pill{min-width:0;height:auto;padding:0;background:none;color:inherit;opacity:.65}.tableau{width:100%;border-collapse:collapse;font-size:var(--fs-md)}.tableau th{position:sticky;top:0;z-index:1;background:var(--fond-2);text-align:left;padding:var(--sp-4) var(--sp-5);font-family:var(--font-texte);font-weight:500;font-size:var(--fs-sm);color:var(--encre-muette);border-bottom:1px solid var(--bord);white-space:nowrap}.tableau td{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--bord);color:var(--encre-douce);vertical-align:top}.tableau tbody tr{transition:background-color var(--t-fast) var(--ease)}.tableau tbody tr:hover{background:var(--voile-leger)}.tableau td.nombre,.tableau th.nombre{text-align:right}.tableau td.nombre{font-variant-numeric:tabular-nums;color:var(--encre)}.tableau td.principal{color:var(--encre)}@media(max-width:720px){.tableau{display:block;overflow-x:auto;white-space:nowrap}.tableau th{position:static}}.savebar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);flex-wrap:wrap;margin-top:var(--sp-7);padding:var(--sp-4) var(--sp-6);border:1px solid var(--verre-bord-clair);border-radius:var(--r-md);background:var(--verre-haut);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:var(--arete-forte),var(--sh-3)}.savebar .quoi{font-size:var(--fs-md);color:var(--encre-douce)}.savebar-gestes{display:flex;gap:var(--sp-3);margin-inline-start:auto}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.savebar{background:var(--verre-repli)}}.error-banner,.auth-expiry-banner{display:flex;align-items:center;gap:var(--sp-5);flex-wrap:wrap;padding:var(--sp-4) var(--sp-6);border-radius:var(--r-sm);border:1px solid;font-size:var(--fs-md)}.error-banner{border-color:var(--erreur-bord);background:var(--erreur-fond);color:var(--erreur-lisible)}.auth-expiry-banner{border-color:var(--alerte-bord);background:var(--alerte-fond);color:var(--alerte-lisible)}.error-banner .btn,.auth-expiry-banner .btn{margin-left:auto}.chevron-gauche:before,.chevron-droite:after,.chevron-bas:after{content:"";display:inline-block;width:.42em;height:.42em;border-style:solid;border-width:0 0 1.6px 1.6px;border-color:currentcolor;flex:none}.chevron-gauche:before{transform:rotate(45deg);margin-right:.1em}.chevron-droite:after{transform:rotate(-135deg);margin-left:.1em}.chevron-bas:after{transform:rotate(-45deg);margin-left:.1em;margin-bottom:.15em}.coche{display:inline-block;width:.38em;height:.72em;border-style:solid;border-width:0 1.6px 1.6px 0;border-color:currentcolor;transform:rotate(42deg);flex:none}.back-link{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);margin-inline-start:calc(-1 * var(--sp-4));border-radius:var(--r-pill);font-family:var(--font-titre);font-weight:700;font-size:var(--fs-2xs);letter-spacing:var(--tr-surtitre);text-transform:uppercase;color:var(--encre-douce);transition:color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.back-link:before{content:"";display:inline-block;width:.5em;height:.5em;border-style:solid;border-width:0 0 1.6px 1.6px;border-color:currentcolor;transform:translate(0) rotate(45deg);flex:none;transition:transform var(--t-fast) var(--ease)}.back-link:hover{color:var(--terre-lisible);background:var(--terre-a06)}.back-link:hover:before{transform:translate(-2px) rotate(45deg)}.link-btn{border:0;background:none;padding:0;color:var(--terre-lisible);font:inherit;text-align:left}.link-btn:hover{color:var(--braise-lisible)}.md{font-size:var(--fs-base);line-height:1.7;color:var(--encre-douce);max-width:65ch;overflow-wrap:anywhere}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md h1,.md h2,.md h3{font-family:var(--font-titre);font-weight:800;letter-spacing:var(--tr-titre);color:var(--encre);line-height:1.25;margin:var(--sp-6) 0 var(--sp-4)}.md h1{font-size:var(--fs-2xl)}.md h2{font-size:var(--fs-xl)}.md h3{font-size:var(--fs-lg)}.md p,.md ul,.md ol{margin:0 0 var(--sp-5)}.md ul,.md ol{padding-left:var(--sp-7)}.md li{margin-bottom:var(--sp-2)}.md strong{color:var(--encre);font-weight:600}.md a{text-decoration:underline;text-underline-offset:2px}.md code{font-family:var(--font-donnee);font-size:.92em;padding:1px var(--sp-2);border-radius:var(--r-xs);background:var(--voile-fort);color:var(--encre)}.md pre{line-height:1.5;padding:var(--sp-5);border-radius:var(--r-sm);border:1px solid var(--bord);background:var(--fond);overflow-x:auto}.md pre code{padding:0;background:none}.md blockquote{margin:0 0 var(--sp-5);padding-left:var(--sp-5);border-left:2px solid var(--bord);color:var(--encre-muette)}.md table{display:block;overflow-x:auto;border-collapse:collapse;margin-bottom:var(--sp-5)}.md th,.md td{padding:var(--sp-3) var(--sp-4);border:1px solid var(--bord);text-align:left}.md th{font-weight:700;color:var(--encre)}.md img{max-width:100%;height:auto;border-radius:var(--r-sm)}.layout{display:flex;height:100vh;height:100dvh;overflow:hidden}.sidebar{width:252px;flex-shrink:0;transition:width var(--t-hover) var(--ease);display:flex;flex-direction:column;gap:var(--sp-7);padding:var(--sp-7) var(--sp-5) var(--sp-6);border-right:1px solid var(--bord);overflow:hidden;background:var(--verre);-webkit-backdrop-filter:var(--verre-flou);backdrop-filter:var(--verre-flou);box-shadow:inset -1px 0 0 var(--voile-fort)}.logo-bloc{padding:var(--sp-2) var(--sp-5) 0;min-width:0}.sidebar-brand .logo{font-size:var(--fs-xl)}.logo-lien{display:inline-flex;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:var(--r-sm);transition:opacity var(--t-fast) var(--ease)}.logo-lien:hover{opacity:.82}.logo-lien:focus-visible{outline:2px solid var(--terre-lisible);outline-offset:4px}.nav-group{display:flex;flex-direction:column;gap:var(--sp-1)}.nav-heading{font-family:var(--font-titre);font-size:var(--fs-2xs);font-weight:700;letter-spacing:var(--tr-surtitre);text-transform:uppercase;color:var(--encre-muette);padding:0 var(--sp-5) var(--sp-3)}.nav-item{position:relative;display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-3) var(--sp-5);border:0;border-radius:var(--r-sm);background:transparent;color:var(--encre-douce);font-family:var(--font-texte);font-size:var(--fs-base);font-weight:500;text-align:left;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.nav-item:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:var(--r-pill);background:var(--terre);transform:translateY(-50%);transition:height var(--t-fast) var(--ease)}.nav-item:hover{background:var(--voile);color:var(--encre)}.nav-item.active{background:var(--voile-fort);color:var(--encre);font-weight:600}.nav-item.active:before{height:60%}.nav-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-foot{display:flex;flex-direction:column;gap:var(--sp-2)}.user-card{display:flex;align-items:center;gap:var(--sp-4);width:100%;text-align:left;font:inherit;cursor:pointer;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);background:var(--fond-2);border:1px solid var(--bord);box-shadow:var(--arete);transition:background var(--t-hover) var(--ease),border-color var(--t-hover) var(--ease)}.user-card:hover,.user-card.active{background:var(--fond-3);border-color:var(--bord-clair)}.user-card-chevron{flex-shrink:0;width:6px;height:6px;border-right:1.5px solid var(--encre-muette);border-top:1.5px solid var(--encre-muette);transform:rotate(45deg);transition:transform var(--t-hover) var(--ease)}.user-avatar{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--fond-3);border:1px solid var(--bord-clair);color:var(--encre-douce);font-family:var(--font-titre);font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em}.user-id{display:flex;flex-direction:column;line-height:1.35;flex:1;min-width:0}.user-name,.user-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-name{font-size:var(--fs-md);font-weight:600;color:var(--encre)}.user-meta{font-size:var(--fs-xs);color:var(--encre-muette)}.build-ref{padding:0 var(--sp-5);color:var(--encre-muette);font-size:var(--fs-2xs);letter-spacing:.02em}.rail-signature{margin:var(--sp-2) 0 0;padding:0 var(--sp-5);font-size:var(--fs-2xs);line-height:1.4}.main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.topbar{display:none}.topbar-title{min-width:0;font-family:var(--font-titre);font-size:var(--fs-xl);font-weight:800;letter-spacing:var(--tr-titre);color:var(--encre);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inner{max-width:1180px;margin:0 auto}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-right:var(--sp-3)}.nav-icone{display:inline-flex;flex:none}.rail-toggle,.rail-scrim{display:none}@media(max-width:900px){.rail-toggle{display:inline-flex}.rail-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;border:0;padding:0;background:var(--voile-ecran);animation:fadeIn var(--t-fast) var(--ease) both}.sidebar{position:fixed;top:0;left:0;bottom:0;z-index:70;background:var(--fond-2);transform:translate(-100%);box-shadow:var(--sh-4);transition:transform var(--t-hover) var(--ease)}.sidebar.open{transform:none}.topbar{display:flex;align-items:center;gap:var(--sp-5);margin-bottom:var(--sp-6)}}@keyframes monte{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.monte{animation:monte var(--t-slow) var(--ease) backwards}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
