:root{--bleu: #2A3AC0;--bleu-fonce: #1F2C99;--bleu-pale: #E7E9F8;--anthracite: #333333;--gris-fonce: #4A4A4A;--gris: #7B7E8B;--gris-clair: #9A9DA8;--filet: #E4E6EE;--filet-pale: #EEEFF4;--fond: #F4F5F8;--surface: #FFFFFF;--restreint: #B4531F;--restreint-fond: #FDF0E4;--confidentiel: #9F2D30;--confidentiel-fond: #FBEAEA}*{box-sizing:border-box}body{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:var(--fond);color:var(--anthracite)}a{color:var(--bleu);text-decoration:none}a:hover{color:var(--bleu-fonce)}.titre-ecran{font-size:19px;font-weight:500;margin:0}.chiffre{font-size:25px;font-weight:500;letter-spacing:-.01em}.entete{font-size:11px;font-weight:600;letter-spacing:.07em;color:var(--gris)}.meta{font-size:12px;color:var(--gris)}.bouton-principal{background:var(--bleu);color:#fff;border:0;font:500 12.5px/1 Helvetica Neue,Helvetica,Arial,sans-serif;padding:9px 15px;border-radius:7px;cursor:pointer}.bouton-secondaire{background:var(--surface);color:var(--anthracite);border:1px solid #D8DAE4;font:400 12.5px/1 Helvetica Neue,Helvetica,Arial,sans-serif;padding:9px 15px;border-radius:7px;cursor:pointer}.prose{font-size:14.5px;line-height:1.62;color:var(--anthracite)}.prose>*:first-child{margin-top:0}.prose>*:last-child{margin-bottom:0}.prose a{text-decoration:underline;text-underline-offset:2px}.prose li::marker{color:var(--gris-clair)}.prose ul{list-style:disc}.prose ol{list-style:decimal}.pouls{width:8px;height:8px;border-radius:50%;background:var(--bleu);animation:pouls 1.4s ease-in-out infinite}@keyframes pouls{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.points{display:inline-flex;gap:4px;align-items:center}.points i{width:5px;height:5px;border-radius:50%;background:var(--gris-clair);animation:respire 1.4s ease-in-out infinite}.points i:nth-child(2){animation-delay:.18s}.points i:nth-child(3){animation-delay:.36s}@keyframes respire{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.pouls,.points i{animation:none;opacity:.6}}.conv-ligne:hover,.conv-ligne:focus-within{background:var(--filet-pale)}.conv-ligne .conv-actions{opacity:0;transition:opacity .1s ease}.conv-ligne:hover .conv-actions,.conv-ligne:focus-within .conv-actions{opacity:1}@media(prefers-reduced-motion:reduce){.conv-ligne .conv-actions{transition:none}}
