.qz{flex-direction:column;min-height:100%;display:flex}.qz-attente{color:var(--encre-2);margin:0}.qz-corps{flex-direction:column;flex:1;gap:20px;display:flex}.qz-ligne{justify-content:space-between;align-items:center;gap:var(--e-3);display:flex}.qz-quitter{min-height:var(--cible);color:var(--encre-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.qz-quitter:hover{color:var(--encre)}.qz-etape,.qz-etape-m{color:var(--encre-2);font-size:13px;font-weight:700}.qz-etape-m{margin-left:auto;display:none}.qz-entete{flex-direction:column;gap:6px;display:flex}.qz-surtitre{letter-spacing:.08em;text-transform:uppercase;color:var(--vigne-fonce);margin:0;font-size:12px;font-weight:700}.qz-titre{font-family:var(--f-titre);margin:0;font-size:40px;font-weight:400;line-height:1.1}.qz-sous{color:var(--encre-2);margin:0;font-size:15px;line-height:1.5}.qz-niveaux{flex-direction:column;gap:10px;display:flex}.qz-niveau{border:2px solid var(--trait);background:var(--blanc);color:var(--encre);font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:20px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.qz-niveau[aria-checked=true]{border-color:var(--encre);background:var(--calcaire)}.qz-niveau[aria-disabled=true]{cursor:not-allowed;opacity:.6}.qz-niveau:focus-visible{outline:3px solid var(--vigne);outline-offset:2px}.qz-radio{border:2px solid var(--neutre);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.qz-niveau[aria-checked=true] .qz-radio{border-color:var(--encre)}.qz-niveau[aria-checked=true] .qz-radio:after{content:"";background:var(--encre);border-radius:50%;width:8px;height:8px}.qz-niveau-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.qz-niveau-txt b{font-family:var(--f-titre);font-size:22px;font-weight:500;line-height:1.15}.qz-niveau-desc{color:var(--encre);font-size:14px}.qz-exemple{color:var(--encre-2);font-size:13px;font-style:italic}.qz-meilleur{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.qz-meilleur span{letter-spacing:.08em;text-transform:uppercase;color:var(--encre-2);font-size:11px;font-weight:700}.qz-meilleur b{font-size:15px}.qz-region{color:var(--encre-2);text-align:center;margin:0;font-size:14px}.qz-region a{color:var(--vigne-fonce);font-weight:700}.qz-cta{min-height:var(--cible-cta);width:100%;padding:0 var(--e-5);border-radius:var(--r-pilule);cursor:pointer;background:var(--vigne);color:var(--blanc);font:inherit;border:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.qz-cta:hover:not(:disabled){background:var(--vigne-fonce)}.qz-cta{scroll-margin-bottom:72px}.qz-cta:disabled{background:var(--pierre);color:var(--encre-2);cursor:not-allowed}.qz-second{min-height:var(--cible-cta);box-sizing:border-box;border-radius:var(--r-pilule);border:1.5px solid var(--trait);background:var(--blanc);width:100%;color:var(--encre);justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.qz-second:hover{border-color:var(--encre)}.qz-progres{flex-direction:column;gap:8px;display:flex}.qz-barre{flex:1;gap:4px;margin:0;padding:0;list-style:none;display:flex}.qz-barre li{background:#e2dacb;border-radius:3px;flex:1;height:6px}.qz-barre li[data-etat=juste]{background:var(--vigne)}.qz-barre li[data-etat=faux]{background:var(--vin-rouge)}.qz-barre li[data-etat=courante]{background:var(--encre)}.qz-legende{color:var(--encre-2);align-items:center;gap:14px;font-size:12px;display:flex}.qz-legende i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.qz-legende i[data-etat=juste]{background:var(--vigne)}.qz-legende i[data-etat=faux]{background:var(--vin-rouge)}.qz-score-cours{color:var(--encre);margin-left:auto;font-weight:700}.qz-meta{align-items:center;gap:8px;display:flex}.qz-theme{letter-spacing:.08em;text-transform:uppercase;color:var(--vigne-fonce);font-size:12px;font-weight:700}.qz-pastille{color:var(--encre-2);background:var(--papier);border-radius:10px;padding:2px 8px;font-size:12px;font-weight:700}.qz-question{font-family:var(--f-titre);outline:none;margin:0;font-size:30px;font-weight:400;line-height:1.15}.qz-options{flex-direction:column;gap:10px;display:flex}.qz-option{border:2px solid var(--trait);background:var(--blanc);min-height:56px;color:var(--encre);font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:8px 14px 8px 10px;font-size:16px;font-weight:700;display:grid}.qz-option[data-etat=libre]:hover{border-color:var(--encre)}.qz-option:disabled{cursor:default}.qz-touche{background:var(--papier);border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.qz-option[data-etat=juste]{border-color:var(--vigne);background:var(--vrille)}.qz-option[data-etat=juste] .qz-touche{background:var(--vigne);color:var(--blanc)}.qz-option[data-etat=faux]{border-color:var(--vin-rouge);background:#f6e3e6}.qz-option[data-etat=faux] .qz-touche{background:var(--vin-rouge);color:var(--blanc)}.qz-option[data-etat=neutre]{border-color:var(--pierre);color:var(--encre-2)}.qz-marque{white-space:nowrap;font-size:13px;font-weight:700}.qz-option[data-etat=juste] .qz-marque{color:var(--vigne-fonce)}.qz-option[data-etat=faux] .qz-marque{color:var(--vin-rouge)}.qz-clavier{color:var(--encre-2);margin:0;font-size:12px}@media (hover:none),(pointer:coarse){.qz-clavier{display:none}}.qz-verdict:empty{display:none}.qz-verdict{border-radius:14px;outline:none;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.qz-verdict[data-juste=true]{background:#eef4e6}.qz-verdict[data-juste=false]{background:#f8ecee}.qz-verdict p{margin:0}.qz-verdict-titre{color:var(--vin-rouge);font-weight:700}.qz-verdict[data-juste=true] .qz-verdict-titre{color:var(--vigne-fonce)}.qz-why{font-size:15px;line-height:1.5}.qz-source{color:var(--encre-2);font-size:12px}.qz-lien{min-height:var(--cible);color:var(--vigne-fonce);align-self:flex-start;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.qz-lien:hover{text-decoration:underline}.qz-score{font-family:var(--f-titre);outline:none;margin:0;font-size:56px;line-height:1}.qz-message{font-family:var(--f-titre);margin:0;font-size:20px;line-height:1.35}.qz-suivant{justify-content:space-between;align-items:center;gap:var(--e-3);min-height:var(--cible-cta);border:1.5px solid var(--vigne);color:var(--vigne-fonce);font:inherit;cursor:pointer;text-align:left;background:#eef4e6;border-radius:14px;padding:0 18px;font-size:16px;font-weight:700;display:flex}.qz-revoir h2{letter-spacing:.08em;text-transform:uppercase;color:var(--encre-2);margin:0 0 6px;font-size:12px;font-weight:700}.qz-revoir ul{margin:0;padding:0;list-style:none}.qz-revoir li+li{border-top:1px solid var(--pierre)}.qz-revoir a{min-height:48px;color:var(--encre);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:4px 0;font-size:14px;text-decoration:none;display:grid}.qz-revoir a:hover .qz-revoir-q{text-decoration:underline}.qz-croix{width:22px;height:22px;color:var(--vin-rouge);background:#f6e3e6;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.qz-sans-faute{color:var(--encre-2);margin:0;font-size:14px}.qz-actions{flex-direction:column;gap:10px;display:flex}.qz-sanitaire{border-top:1px solid var(--pierre);color:var(--encre-2);margin:20px 0 0;padding:12px 0 0;font-size:12px}.qz-bandeau{display:none}.qz-etiquette{z-index:15;pointer-events:none;background:var(--blanc);border:1.5px solid var(--vin-rouge);box-shadow:var(--ombre-carte);border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;display:flex;position:fixed;top:88px;right:16px}.qz-etiquette[data-juste=true]{border-color:var(--vigne)}.qz-etiquette span{letter-spacing:.08em;text-transform:uppercase;color:var(--encre-2);font-size:11px;font-weight:700}.qz-etiquette b{font-family:var(--f-titre);font-size:20px;font-weight:500}@media (width>=720px){body .panneau[data-etat=page]:has(.qz){border-right:1px solid var(--trait);width:520px;box-shadow:none;scrollbar-width:none;scrollbar-gutter:auto;padding:24px 36px 0;top:72px}body .panneau[data-etat=page]:has(.qz)::-webkit-scrollbar{display:none}body .panneau:has(.qz) .contenu{flex-direction:column;min-height:100%;display:flex}body .panneau:has(.qz) .pied-liens{display:none}.qz{flex:1}.qz-sanitaire{background:var(--blanc);border-top-color:#e7dfcf;margin-top:auto;padding:12px 0 16px;position:sticky;bottom:0}body:has(.qz) .legende{display:none}}@media (width<=719px){body:has(.qz) .nav-mobile,body:has(.qz) .barre,body:has(.qz) .legende{display:none}.qz-bandeau{z-index:25;padding:calc(6px + env(safe-area-inset-top)) 12px 10px;background:linear-gradient(var(--papier) 60%, #f5f0e600);align-items:center;gap:10px;display:flex;position:fixed;top:0;left:0;right:0}.qz-fermer{border:1px solid var(--trait);background:var(--blanc);width:44px;height:44px;color:var(--encre);font:inherit;cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;text-decoration:none;display:flex}.qz-bandeau .qz-barre li{height:5px}.qz-bandeau-vide{flex:1}.qz-bandeau-score{text-align:right;flex:none;min-width:40px;font-size:13px;font-weight:700}body .panneau[data-etat=page]:has(.qz){padding:var(--e-5) var(--e-5) 0;transition:top .25s;top:240px;bottom:0}body .panneau[data-etat=page]:has(.qz[data-repondu]){top:360px}body .panneau:has(.qz) .contenu{scrollbar-width:none}body .panneau:has(.qz) .contenu::-webkit-scrollbar{display:none}body .panneau:has(.qz) .pied-liens{display:none}.qz-corps{gap:14px}.qz-ligne,.qz-progres{display:none}.qz-etape-m{display:inline}.qz-titre{font-size:30px}.qz-sous{font-size:14px}.qz-niveau{border-radius:12px;padding:12px 14px}.qz-niveau-txt b{font-size:19px}.qz-niveau-desc{font-size:13px}.qz-exemple,.qz-meilleur span{display:none}.qz-meilleur b{font-size:13px}.qz-question{font-size:24px}.qz-option{grid-template-columns:1fr auto;min-height:52px;padding:8px 14px}.qz-touche{display:none}.qz-score{font-size:44px}.qz-sanitaire{padding-bottom:calc(12px + env(safe-area-inset-bottom));font-size:11px}.qz-etiquette{top:calc(64px + env(safe-area-inset-top));border-radius:var(--r-pilule);flex-direction:row;padding:6px 12px;left:12px;right:auto}.qz-etiquette span{display:none}.qz-etiquette b{font-family:var(--f-ui);font-size:14px;font-weight:700}@media (prefers-reduced-motion:reduce){body .panneau[data-etat=page]:has(.qz){transition:none}}}
