.dq{--diag-ok: #047857;--diag-warn: #B45309;--diag-neuf: var(--indigo);--diag-neuf-fond: #EEF2FF;--diag-warn-fond: #FEF3C7;font-size:17px;color:var(--ink-2);text-align:left;max-width:780px;margin:0 auto}.dq p{margin:0;color:inherit}.dq-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dq-screen[hidden],.dq [hidden]{display:none!important}.dq-facts{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.dq-facts li{font-family:var(--mono);font-size:13px;padding:5px 12px;border-radius:100px;background:var(--white);border:1px solid var(--border-2);color:var(--ink-2)}.dq-card{background:var(--white);border:1px solid var(--border);border-radius:18px;padding:26px}.dq-group{border:0;padding:0;margin:0 0 24px;min-width:0}.dq-label{display:block;font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;padding:0}.dq-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dq-opt,.dq-check{position:relative;display:flex;gap:10px;border:1px solid var(--border-2);border-radius:12px;padding:12px 14px;cursor:pointer;background:var(--white)}.dq-opt{flex-direction:column;gap:2px;padding-left:40px}.dq-opt input{position:absolute;left:14px;top:15px;accent-color:var(--coral-strong)}.dq-opt:has(input:checked),.dq-check:has(input:checked){border-color:var(--coral-strong);background:var(--coral-light)}.dq-opt-t{font-weight:700;color:var(--ink)}.dq-opt-d{font-size:14px;color:var(--ink-3)}.dq-checks{display:flex;flex-direction:column;gap:8px}.dq-check{align-items:flex-start;font-size:15.5px}.dq-check input{margin-top:4px;accent-color:var(--coral-strong);flex-shrink:0}.dq-privacy{display:flex;gap:10px;align-items:flex-start;background:var(--s2);border-radius:12px;padding:12px 14px;font-size:14.5px;color:var(--ink-3)}.dq-privacy svg{flex-shrink:0;margin-top:3px}.dq-start{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px}.dq-count{font-family:var(--mono);font-size:13.5px;color:var(--ink-3)}.dq-noscript{margin-top:12px!important;font-size:14px}.dq-btn{font-family:var(--sans);font-size:16px;font-weight:600;border-radius:100px;padding:12px 22px;cursor:pointer;border:1px solid transparent}.dq-btn-primary{background:var(--coral-strong);color:#fff}.dq-btn-primary:hover{background:var(--coral-strong-hover)}.dq-btn-ghost{background:var(--white);color:var(--ink);border-color:var(--border-2)}.dq-btn:disabled{opacity:.45;cursor:default}.dq-link{background:none;border:0;padding:6px 4px;font:inherit;font-size:15px;color:var(--ink-3);text-decoration:underline;cursor:pointer}.dq-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.dq-resume{background:var(--diag-neuf-fond);border-radius:14px;padding:16px 18px;margin-bottom:18px;color:var(--ink)}.dq button:focus-visible,.dq input:focus-visible,.dq summary:focus-visible,.dq a:focus-visible,.dq [tabindex]:focus-visible{outline:2px solid var(--indigo);outline-offset:2px}.dq [tabindex="-1"]:focus{outline:none}.dq-prog-head{display:flex;justify-content:space-between;align-items:baseline}.dq-prog-head .dq-label{margin:0}.dq-bar{height:5px;background:var(--s3);border-radius:5px;margin-top:10px;overflow:hidden}.dq-bar-fill{height:100%;background:var(--coral-strong);width:2%;transition:width .25s}.dq-qcard{margin-top:20px}.dq-chips{display:flex;flex-wrap:wrap;gap:6px}.dq-chip{font-size:12.5px;font-weight:600;padding:3px 10px;border-radius:100px;background:var(--s2);color:var(--ink-2);max-width:100%}.dq-chip-si{background:var(--coral-light);color:var(--coral-text)}.dq-chip-new{background:var(--diag-neuf);color:#fff}.dq-chip-v10{background:var(--diag-neuf-fond);color:#4338ca}.dq-chip-maj{background:var(--coral-strong);color:#fff}.dq-chip-min{background:var(--diag-warn-fond);color:#92400e}.dq-qnum{display:block;font-family:var(--mono);font-size:13px;color:var(--ink-3);margin-top:16px}.dq-qtitle{font-family:var(--display);font-size:23px;line-height:1.25;color:var(--ink)!important;margin-top:4px!important}.dq-qlib{font-size:15.5px;margin-top:10px!important}.dq-qnote{border-left:2px solid var(--diag-neuf);padding:4px 0 4px 12px;margin-top:14px!important;font-size:14.5px;color:#3730a3!important}.dq-preuves{margin-top:14px;border-top:1px solid var(--border);padding-top:12px}.dq-preuves summary{cursor:pointer;font-weight:600;font-size:15px;color:var(--ink);list-style:none}.dq-preuves summary::-webkit-details-marker{display:none}.dq-preuves summary:before{content:"+";display:inline-block;width:18px;font-family:var(--mono)}.dq-preuves[open] summary:before{content:"−"}.dq-preuves ul,.dq-gap ul{margin:8px 0 0;padding-left:20px;font-size:14.5px}.dq-answers{display:flex;flex-direction:column;gap:8px;margin-top:18px}.dq-ans{display:flex;gap:12px;align-items:flex-start;text-align:left;width:100%;background:var(--white);border:1px solid var(--border-2);border-radius:12px;padding:12px 14px;font:inherit;font-weight:600;color:var(--ink);cursor:pointer}.dq-ans:hover{border-color:var(--ink-3)}.dq-ans.sel{background:var(--coral-light);border-color:var(--coral-strong)}.dq-ans kbd{font-family:var(--mono);font-size:12px;border:1px solid var(--border-2);border-radius:6px;padding:1px 7px;color:var(--ink-3);background:var(--paper);flex-shrink:0}.dq-ans-d{display:block;font-weight:400;font-size:14px;color:var(--ink-3)}.dq-nav{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.dq-res-title{font-family:var(--display);font-size:30px;color:var(--ink)!important;margin-bottom:18px!important}.dq-score{display:flex;gap:22px;align-items:center}.dq-dial{flex-shrink:0}.dq .dq-dial-t{font-family:var(--display);font-size:27px;fill:var(--ink)}.dq-score-n{font-family:var(--display);font-size:34px;color:var(--ink)!important}.dq-muted{color:var(--ink-3)!important;font-size:14.5px}.dq-tally{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}.dq-tally>div{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:10px;text-align:center}.dq-tally b{display:block;font-size:24px;color:var(--ink)}.dq-tally span{font-size:12.5px;color:var(--ink-3)}.dq-verdict{border-radius:16px;padding:18px 20px;margin-top:18px}.dq-verdict-ko{background:var(--coral-light);border-left:4px solid var(--coral-strong)}.dq-verdict-warn{background:var(--diag-warn-fond);border-left:4px solid var(--diag-warn)}.dq-verdict-ok{background:#ecfdf5;border-left:4px solid var(--diag-ok)}.dq-verdict-t{font-weight:700;font-size:19px;color:var(--ink)!important;margin-bottom:6px!important}.dq-src{font-family:var(--mono);font-size:11.5px;line-height:1.5;color:var(--ink-3)!important;margin-top:10px!important}.dq-sec{margin-top:28px}.dq-crit{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:8px 0;border-bottom:1px solid var(--border);font-size:15px}.dq-crit:last-child{border-bottom:0}.dq-crit-p{font-variant-numeric:tabular-nums;font-weight:700}.dq-crit-bar{grid-column:1 / -1;height:6px;background:var(--s2);border-radius:6px;overflow:hidden}.dq-crit-bar i{display:block;height:100%}.dq-i33{background:var(--diag-neuf-fond);border-radius:16px;padding:20px}.dq-i33 p{margin-top:10px!important}.dq-gap{background:var(--white);border:1px solid var(--border);border-left:3px solid var(--ink-4);border-radius:12px;padding:16px 18px;margin-bottom:10px}.dq-gap-maj{border-left-color:var(--coral-strong)}.dq-gap-min{border-left-color:var(--diag-warn)}.dq-gap-t{font-weight:700;color:var(--ink)!important;margin-top:10px!important;font-size:17px}.dq-small{font-size:14px;margin-top:4px!important}.dq-sources ul{font-size:14.5px;padding-left:20px;margin:0 0 12px}.dq-sources li{margin-bottom:6px}.dq-sources a{color:var(--coral-text)}.dq-toast{margin-top:12px!important;font-size:14.5px;color:var(--ink)!important}@media(max-width:720px){.dq-card{padding:18px 16px}.dq-opts{grid-template-columns:1fr}.dq-score{flex-direction:column;align-items:flex-start}.dq-tally{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.dq *,.dq *:before{transition:none!important}}@media print{.dq-actions,.dq-nav{display:none!important}}.dq-hero[data-astro-cid-u4sncnaf]{padding-bottom:20px}.dq-ariane[data-astro-cid-u4sncnaf]{font-size:14px;color:var(--ink-3);margin-bottom:18px}.dq-ariane[data-astro-cid-u4sncnaf] a[data-astro-cid-u4sncnaf]{color:var(--ink-3)}.dq-hero[data-astro-cid-u4sncnaf] .hero-content[data-astro-cid-u4sncnaf] p[data-astro-cid-u4sncnaf]:not(.section-label){font-size:20px}.dq-section[data-astro-cid-u4sncnaf]{padding:36px 0 56px}.dq-h2[data-astro-cid-u4sncnaf]{text-align:center;font-size:clamp(28px,2.6vw,40px);margin:0 0 24px}.dq-maj[data-astro-cid-u4sncnaf]{text-align:center;font-size:14px;color:var(--ink-3);margin-top:18px}.dq-edito[data-astro-cid-u4sncnaf]{background:var(--white)}.dq-prose[data-astro-cid-u4sncnaf]{max-width:820px}.dq-prose[data-astro-cid-u4sncnaf] h2[data-astro-cid-u4sncnaf]{font-size:clamp(28px,2.6vw,40px);margin:56px 0 16px}.dq-prose[data-astro-cid-u4sncnaf] h3[data-astro-cid-u4sncnaf]{font-size:24px;margin:32px 0 10px}.dq-prose[data-astro-cid-u4sncnaf] p[data-astro-cid-u4sncnaf],.dq-prose[data-astro-cid-u4sncnaf] li[data-astro-cid-u4sncnaf]{font-size:18px;line-height:1.7}.dq-prose[data-astro-cid-u4sncnaf] a[data-astro-cid-u4sncnaf]{color:var(--coral-text);font-weight:600}.dq-retenir[data-astro-cid-u4sncnaf]{background:var(--paper);border-left:4px solid var(--coral);border-radius:12px;padding:18px 22px}.dq-retenir-t[data-astro-cid-u4sncnaf]{font-weight:700;color:var(--ink);margin:0 0 6px}.dq-retenir[data-astro-cid-u4sncnaf] ul[data-astro-cid-u4sncnaf]{margin:0;padding-left:20px}.dq-table-wrap[data-astro-cid-u4sncnaf]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:18px 0}.dq-table-wrap[data-astro-cid-u4sncnaf] .comparatif-light[data-astro-cid-u4sncnaf]{font-size:16px;margin-top:0}.dq-table-wrap[data-astro-cid-u4sncnaf] .comparatif-light[data-astro-cid-u4sncnaf] th[data-astro-cid-u4sncnaf],.dq-table-wrap[data-astro-cid-u4sncnaf] .comparatif-light[data-astro-cid-u4sncnaf] td[data-astro-cid-u4sncnaf]{padding:10px 12px;vertical-align:top}.dq-ref[data-astro-cid-u4sncnaf] td[data-astro-cid-u4sncnaf],.dq-ref[data-astro-cid-u4sncnaf] th[data-astro-cid-u4sncnaf]{font-size:15px}.dq-tag[data-astro-cid-u4sncnaf]{color:var(--coral-text);font-size:13px}.dq-faq[data-astro-cid-u4sncnaf] h3[data-astro-cid-u4sncnaf]{font-size:21px}.dq-fin[data-astro-cid-u4sncnaf]{margin-top:48px;padding-top:24px;border-top:1px solid var(--border)}@media(max-width:720px){.container[data-astro-cid-u4sncnaf].dq-prose{padding-left:16px;padding-right:16px}.dq-hero[data-astro-cid-u4sncnaf] .hero-content[data-astro-cid-u4sncnaf] p[data-astro-cid-u4sncnaf]:not(.section-label){font-size:17px}.dq-prose[data-astro-cid-u4sncnaf] p[data-astro-cid-u4sncnaf],.dq-prose[data-astro-cid-u4sncnaf] li[data-astro-cid-u4sncnaf]{font-size:17px}}@media print{nav,footer,.dq-hero[data-astro-cid-u4sncnaf],.dq-edito[data-astro-cid-u4sncnaf],.dq-h2[data-astro-cid-u4sncnaf],.dq-maj[data-astro-cid-u4sncnaf]{display:none!important}}
