.diag__corps[data-astro-cid-pmyjx3ss]{padding-top:48px}.diag__entete[data-astro-cid-pmyjx3ss]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:18px 40px;display:grid}.diag__titre[data-astro-cid-pmyjx3ss]{color:var(--blanc)}.diag__intro[data-astro-cid-pmyjx3ss]{font-size:var(--t-lead);color:var(--texte-attenue-blanc);line-height:1.55}.diag__liste[data-astro-cid-pmyjx3ss]{border:0;border-top:1px solid #ffffff29;min-width:0;margin:48px 0 0;padding:0}.diag__ligne[data-astro-cid-pmyjx3ss]{cursor:pointer;border-bottom:1px solid #ffffff29;align-items:center;gap:28px;padding:26px 8px 26px 0;display:flex;position:relative}.diag__num[data-astro-cid-pmyjx3ss]{width:32px;color:var(--titre-attenue-blanc);flex:none;transition:color .3s,transform .4s cubic-bezier(.19,1,.22,1)}.diag__phrase[data-astro-cid-pmyjx3ss]{letter-spacing:-.015em;color:var(--texte-attenue-blanc);flex:1;font-size:clamp(18px,1rem + .76vw,26px);font-weight:500;line-height:1.25;transition:color .3s,transform .4s cubic-bezier(.19,1,.22,1)}.diag__case[data-astro-cid-pmyjx3ss]{opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute;right:8px}.diag__boite[data-astro-cid-pmyjx3ss]{border:1.5px solid #fff6;border-radius:4px;flex:none;place-items:center;width:24px;height:24px;transition:all .3s cubic-bezier(.19,1,.22,1);display:grid}.diag__boite[data-astro-cid-pmyjx3ss] svg[data-astro-cid-pmyjx3ss]{opacity:0;transition:all .3s cubic-bezier(.19,1,.22,1);transform:scale(.6)}.diag__ligne[data-astro-cid-pmyjx3ss]:has(:checked) .diag__boite[data-astro-cid-pmyjx3ss]{background:var(--bleu);border-color:var(--bleu)}.diag__ligne[data-astro-cid-pmyjx3ss]:has(:checked) .diag__boite[data-astro-cid-pmyjx3ss] svg[data-astro-cid-pmyjx3ss]{opacity:1;transform:none}.diag__ligne[data-astro-cid-pmyjx3ss]:has(:checked) .diag__num[data-astro-cid-pmyjx3ss]{color:var(--bleu)}.diag__ligne[data-astro-cid-pmyjx3ss]:has(:checked) .diag__phrase[data-astro-cid-pmyjx3ss]{color:var(--blanc)}.diag__ligne[data-astro-cid-pmyjx3ss]:has(:focus-visible) .diag__boite[data-astro-cid-pmyjx3ss]{outline:2px solid var(--bleu);outline-offset:3px}@media (hover:hover){.diag__ligne[data-astro-cid-pmyjx3ss]:hover .diag__phrase[data-astro-cid-pmyjx3ss]{color:var(--blanc)}.diag__ligne[data-astro-cid-pmyjx3ss]:hover .diag__boite[data-astro-cid-pmyjx3ss]{border-color:#ffffffbf}}@media (width>=900px){.diag__ligne[data-astro-cid-pmyjx3ss]:has(:checked) .diag__num[data-astro-cid-pmyjx3ss],.diag__ligne[data-astro-cid-pmyjx3ss]:has(:checked) .diag__phrase[data-astro-cid-pmyjx3ss]{transform:translate(14px)}}.diag__score[data-astro-cid-pmyjx3ss]{border-radius:var(--rayon);background:#ffffff08;border:1px solid #ffffff29;border-top-width:2px;align-items:center;gap:28px;min-height:100px;margin-top:40px;padding:22px 24px;transition:border-color .5s cubic-bezier(.19,1,.22,1);display:flex}.diag__score[data-astro-cid-pmyjx3ss].est-rempli{border-top-color:var(--bleu)}.diag__total[data-astro-cid-pmyjx3ss]{flex:none;align-items:baseline;gap:6px;display:flex}.diag__total[data-astro-cid-pmyjx3ss] b[data-astro-cid-pmyjx3ss]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;min-width:.6em;font-size:clamp(36px,2rem + .76vw,44px);font-weight:700;line-height:1}.diag__sur[data-astro-cid-pmyjx3ss]{color:var(--titre-attenue-blanc);font-size:16px;font-weight:600}.diag__verdict[data-astro-cid-pmyjx3ss]{text-wrap:pretty;flex:1;font-size:clamp(17px,1rem + .19vw,19px);font-weight:500;line-height:1.4}.diag__bouton[data-astro-cid-pmyjx3ss]{border-radius:var(--rayon);background:var(--blanc);height:52px;color:var(--encre);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;visibility:hidden;justify-content:space-between;align-items:center;gap:18px;padding:0 18px;font-size:14px;font-weight:600;transition:opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1),background-color .3s,visibility 0s .5s;display:inline-flex;transform:translateY(6px)}.est-rempli[data-astro-cid-pmyjx3ss] .diag__bouton[data-astro-cid-pmyjx3ss]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:none}@media (hover:hover){.diag__bouton[data-astro-cid-pmyjx3ss]:hover{background:#ececec}}@media (prefers-reduced-motion:reduce){.diag__num[data-astro-cid-pmyjx3ss],.diag__phrase[data-astro-cid-pmyjx3ss],.diag__boite[data-astro-cid-pmyjx3ss],.diag__boite[data-astro-cid-pmyjx3ss] svg[data-astro-cid-pmyjx3ss],.diag__bouton[data-astro-cid-pmyjx3ss],.diag__score[data-astro-cid-pmyjx3ss]{transition:none}}@media (width<=1199px){.diag__entete[data-astro-cid-pmyjx3ss]{flex-direction:column;align-items:flex-start;display:flex}.diag__liste[data-astro-cid-pmyjx3ss]{margin-top:28px}}@media (width<=899px){.diag__ligne[data-astro-cid-pmyjx3ss]{gap:14px;padding:18px 4px 18px 0}.diag__num[data-astro-cid-pmyjx3ss]{width:24px}.diag__case[data-astro-cid-pmyjx3ss]{right:4px}.diag__score[data-astro-cid-pmyjx3ss]{flex-direction:column;align-items:flex-start;gap:14px;margin-top:24px;padding:18px}.diag__bouton[data-astro-cid-pmyjx3ss]{width:100%}}@media (width<=809px){.diag__corps[data-astro-cid-pmyjx3ss]{padding-top:32px}}
