[hidden]{display:none!important}.questions{border-left:3px solid var(--non);margin:1.3rem 0 0;padding:0;list-style:none}.questions li{padding:.7rem 0 .7rem 1.25rem}.questions li+li{margin-top:.5rem}.questions .q{color:var(--titre);margin:0;font-size:1.2rem;font-weight:500;line-height:1.3}.questions .r{max-width:62ch;color:var(--doux);margin:.3rem 0 0;font-size:.9rem;line-height:1.6}.questions .r b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--non);margin-right:.15rem;font-size:.68rem;font-weight:500;display:inline-block}.identite{border-top:1px solid var(--ligne);margin-top:2.8rem;padding-top:2rem}.identite dl{gap:0;margin:1.2rem 0 0;display:grid}.identite dl>div{border-bottom:1px solid var(--ligne);flex-wrap:wrap;align-items:baseline;gap:.3rem 1.2rem;padding:.7rem 0;display:flex}.identite dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--doux);flex:0 0 13rem;font-size:.72rem}.identite dd{min-width:0;color:var(--titre);flex:1;margin:0;font-size:1.02rem;font-weight:500}.identite dd b{font-weight:500}.identite dd .effet{color:var(--doux);max-width:52ch;margin-top:.15rem;font-size:.88rem;font-weight:400;display:block}.identite .traces{margin-top:1.3rem}.identite .traces summary{cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--doux);font-size:.72rem}.identite .traces summary:hover{color:var(--titre)}.identite .traces dl{margin-top:.8rem}.identite .traces dl>div{border-bottom:none;padding:.4rem 0}.identite .traces dd{font-family:var(--mono);color:var(--doux);word-break:break-all;font-size:.76rem;font-weight:400}.identite .petit{max-width:60ch;margin-top:1.1rem;font-size:.9rem}@media (width<=620px){.identite dt{flex:0 0 100%}}.saisie{max-width:34rem;margin-top:2.4rem}.saisie-ligne{flex-wrap:wrap;gap:.7rem;margin-top:.7rem;display:flex}.saisie-ligne input{min-width:210px;height:54px;font:inherit;color:var(--encre);background:var(--ivoire);border:1px solid var(--ligne);border-radius:3px;flex:1;padding:0 1.05rem;font-size:1rem}.saisie-ligne input:focus{outline:2px solid var(--sauge-fonce);outline-offset:1px;border-color:#0000}.saisie-ligne .cta{height:54px}.compte{font-family:var(--mono);letter-spacing:.02em;margin-top:1.6rem;font-size:.9rem}.compte b{color:var(--titre)}.grave{border-top:1px solid var(--ligne);margin-top:2.8rem;padding-top:2.2rem}.grave h3{font-family:var(--display);color:var(--titre);max-width:24ch;margin:0 0 .8rem;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:800}.grave .panneaux{gap:1.2rem;margin-top:1.8rem;display:grid}@media (width>=820px){.grave .panneaux{grid-template-columns:1fr 1fr}}.grave .panneaux.seul{grid-template-columns:1fr;max-width:46rem}.grave .panneau{background:var(--nuit);border:1px solid var(--nuit-ligne);border-radius:3px;min-width:0;margin:0;overflow:hidden}.grave .panneau.citable{border-color:oklch(55% .08 150)}.grave .panneau figcaption{border-bottom:1px solid var(--nuit-ligne);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.1rem;font-size:.85rem;display:flex}.grave .panneau pre{font-family:var(--mono);background:var(--nuit-2);margin:0;padding:1.15rem 1.3rem;font-size:.82rem;line-height:1.75;overflow-x:auto}.panneau pre code{white-space:pre-wrap;word-break:break-word;color:var(--nuit-douce)}.grave .releve{font-family:var(--mono);letter-spacing:.02em;background:var(--nuit);border-top:1px solid var(--nuit-ligne);margin:0;padding:.7rem 1.3rem;font-size:.78rem}.grave .rendement{font-family:var(--mono);letter-spacing:.02em;background:var(--nuit);margin:0;padding:.55rem 1.3rem .8rem;font-size:.78rem;line-height:1.5}.grave .rendement b{font-weight:600}.grave .rendement.non,.grave .rendement.non b{color:var(--non)}.grave .rendement.ok,.grave .rendement.ok b{color:var(--ok)}.verdict-poids{border-top:1px solid var(--ligne);max-width:62ch;margin-top:1.6rem;padding-top:1.3rem;font-size:1.1rem;line-height:1.6}.verdict-poids b{color:var(--titre)}.grave .releve.non{color:var(--non)}.grave .releve.ok{color:var(--ok)}.marque{font-family:var(--mono);letter-spacing:.06em;font-size:.72rem;font-weight:600}.marque.non{color:var(--non)}.marque.ok{color:var(--ok)}.panneau .voir{font-family:var(--mono);color:var(--ok);background:var(--nuit-2);padding:.65rem 1.3rem 1rem;font-size:.75rem;text-decoration:none;display:block}.panneau .voir:hover{text-decoration:underline}.constats{border-top:1px solid var(--ligne);margin:2.6rem 0 0;padding:0;list-style:none}.constats>li{border-bottom:1px solid var(--ligne);padding:1.6rem 0}.marqueur{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .5rem;font-size:.72rem;font-weight:600}.constats>li.bon .marqueur{color:oklch(52% .12 155)}.constats>li.probleme .marqueur{color:oklch(52% .17 25)}.constats>li.moyen .marqueur{color:var(--sauge-fonce)}.analysee{margin-top:1.4rem;font-size:.88rem}.avert{color:oklch(52% .17 25)}#rapport{padding-bottom:1rem}.constats h4{color:var(--titre);margin:0 0 .35rem;font-size:1.02rem}.constats p{margin:0;font-size:.95rem}.constats .consequence{margin-top:.4rem}.declare{font-family:var(--mono);color:var(--encre-douce);word-break:break-word;font-size:.8rem;margin-top:.6rem!important}.chez{color:var(--encre-douce);font-size:.9rem;margin-top:.6rem!important}.chez b{color:var(--titre)}.suite{border-top:1px solid var(--ligne);margin-top:3rem;padding-top:2rem}
