.barre-parcours.svelte-7wwucx{z-index:5;padding:var(--e-2) 1.25rem var(--e-3);background:var(--fond);margin:0 -1.25rem;position:sticky;top:0}.barre-ligne.svelte-7wwucx{align-items:center;gap:var(--e-3);min-height:var(--cible);display:flex}.retour.svelte-7wwucx{border-radius:var(--r-s);border:0;flex:none;align-items:center;gap:.15rem;padding:0 .8rem 0 .35rem;display:inline-flex}.progression.svelte-7wwucx{flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.progression.svelte-7wwucx li:where(.svelte-7wwucx){font-size:var(--t-xs);white-space:nowrap;color:var(--encre-douce);flex-wrap:wrap;flex:1;align-content:flex-start;gap:5px 0;line-height:1.1;display:flex}.progression.svelte-7wwucx li:where(.svelte-7wwucx):before{content:"";height:6px;box-shadow:inset 0 0 0 1.5px var(--trait);border-radius:3px;flex-basis:100%;order:3}.progression.svelte-7wwucx li.fait:where(.svelte-7wwucx):before{background:var(--encre-douce);box-shadow:none}.progression.svelte-7wwucx li[aria-current]:where(.svelte-7wwucx):before{background:var(--encre);box-shadow:none}.progression.svelte-7wwucx li[aria-current]:where(.svelte-7wwucx){color:var(--encre);flex:2.4;font-weight:700}.pn.svelte-7wwucx{margin-right:4px;font-weight:700}.signature.svelte-7wwucx{margin-top:var(--e-3)}.signature.vide.svelte-7wwucx{visibility:hidden}.carte-bases.svelte-7wwucx{margin-top:var(--e-4);padding:var(--e-4) var(--e-4) var(--e-2);border-radius:var(--r-l);background:var(--papier);box-shadow:inset 0 0 0 1px var(--trait)}.carte-bases.svelte-7wwucx h3:where(.svelte-7wwucx){margin:0 0 var(--e-3);font-size:var(--t-xl);line-height:1.1}.carte-bases.svelte-7wwucx p:where(.svelte-7wwucx){margin:0 0 var(--e-3)}.plus-loin.svelte-7wwucx{gap:var(--e-3);margin-top:var(--e-6);display:grid}.plus-loin.svelte-7wwucx h3:where(.svelte-7wwucx){font-size:var(--t-l);margin:0}.plus-loin.svelte-7wwucx .bouton:where(.svelte-7wwucx){width:100%;min-height:var(--cta)}.cta-zone.svelte-7wwucx{z-index:4;margin:var(--e-5) -1.25rem 0;padding:var(--e-4) 1.25rem calc(var(--e-3) + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--fond) 72%, transparent);position:sticky;bottom:0}@media (height<=30rem){.barre-parcours.svelte-7wwucx,.cta-zone.svelte-7wwucx{position:static}}.ecran.svelte-7wwucx{padding-top:var(--e-2)}.ecran.statique.svelte-7wwucx+.ecran.statique:where(.svelte-7wwucx){margin-top:var(--e-6);padding-top:var(--e-5);border-top:1px solid var(--filet)}.ecran.svelte-7wwucx h2{font-size:var(--t-2xl);margin:var(--e-3) 0 var(--e-2);line-height:1.08}.aide.svelte-7wwucx,.info.svelte-7wwucx,.maj.svelte-7wwucx{color:var(--encre-douce);font-size:var(--t-s)}.info.svelte-7wwucx:empty{margin:0}.sujets.svelte-7wwucx{margin:var(--e-4) 0 var(--e-2);gap:var(--e-3);padding:0;list-style:none;display:grid}.carte-sujet.svelte-7wwucx{border-radius:var(--r-l);background:var(--papier);width:100%;min-height:96px;box-shadow:inset 0 0 0 1.5px var(--trait);color:var(--encre);text-align:left;border:3px solid #0000;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:16px 16px 16px 18px;font-weight:400;text-decoration:none;transition:background-color .15s,transform .1s;display:grid}.carte-sujet.svelte-7wwucx:hover{background:var(--papier);box-shadow:inset 0 0 0 2.5px var(--encre-douce)}.carte-sujet.svelte-7wwucx:active{transform:scale(.985)}.picto.svelte-7wwucx{border-radius:var(--r-m);background:var(--s);width:56px;height:56px;color:var(--st);place-items:center;display:grid}.libelle.svelte-7wwucx{font-family:var(--police-titre);font-size:1.375rem;font-weight:700;line-height:1.1}.etat.svelte-7wwucx{min-width:52px;font-size:var(--t-xs);color:var(--encre-douce);flex-direction:column;align-items:center;gap:2px;display:flex}.coche.svelte-7wwucx{width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--trait);color:#0000;border-radius:50%;place-items:center;display:grid}.coche.svelte-7wwucx svg:where(.svelte-7wwucx){stroke-width:2.6px}.carte-sujet[aria-pressed=true].svelte-7wwucx{background:var(--s);border-color:var(--st);box-shadow:none}.carte-sujet[aria-pressed=true].svelte-7wwucx .picto:where(.svelte-7wwucx){background:var(--papier)}.carte-sujet[aria-pressed=true].svelte-7wwucx .coche:where(.svelte-7wwucx){background:var(--st);color:var(--sur-teinte);box-shadow:none}.carte-sujet[aria-pressed=true].svelte-7wwucx .etat:where(.svelte-7wwucx){color:var(--st);font-weight:700}.carte-sujet[aria-disabled=true].svelte-7wwucx{box-shadow:inset 0 0 0 1.5px var(--trait);background:0 0;border-style:dashed}.carte-sujet[aria-disabled=true].svelte-7wwucx .libelle:where(.svelte-7wwucx){color:var(--encre-douce)}.fleche.svelte-7wwucx{font-size:var(--t-xl)}.bloc-sujet.svelte-7wwucx{margin-top:var(--e-4);padding:var(--e-4) var(--e-3) var(--e-3);border-radius:var(--r-l);background:color-mix(in srgb, var(--s) 45%, var(--fond))}.titre-sujet.svelte-7wwucx{align-items:center;gap:var(--e-2);margin:0 0 var(--e-3) var(--e-1);font-size:var(--t-l);color:var(--encre);display:flex}.picto-petit.svelte-7wwucx{background:var(--s);width:34px;height:34px;color:var(--st);box-shadow:inset 0 0 0 1.5px var(--st);border-radius:10px;place-items:center;display:grid}.phrases.svelte-7wwucx{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.phrase-prouvee.svelte-7wwucx{border-radius:var(--r-m);background:var(--papier);padding:14px 16px}.phrase-prouvee.svelte-7wwucx p:where(.svelte-7wwucx){font-size:var(--t-m);margin:0}.bloc-sujet.svelte-7wwucx .sources-section{margin:var(--e-2) var(--e-1) 0}.lien-fonctionnement.svelte-7wwucx{margin:var(--e-5) 0 0;font-size:var(--t-s)}.lien-bases.svelte-7wwucx{min-height:var(--cible);color:var(--encre);text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.lien-bases.svelte-7wwucx:hover{background:0 0;text-decoration-thickness:2px}.lien-fonctionnement.svelte-7wwucx a:where(.svelte-7wwucx){min-height:var(--cible);align-items:center;gap:.3em;font-weight:700;display:inline-flex}.entete-sujet.svelte-7wwucx{align-items:center;gap:var(--e-1) var(--e-3);margin-top:var(--e-4);padding:var(--e-3) var(--e-4);border-radius:var(--r-l);background:color-mix(in srgb, var(--s) 45%, var(--fond));flex-wrap:wrap;display:flex}.entete-sujet.svelte-7wwucx .titre-sujet:where(.svelte-7wwucx){margin:0}.compte.svelte-7wwucx{font-size:var(--t-s);color:var(--encre-douce)}.sujet-replie.svelte-7wwucx>summary:where(.svelte-7wwucx){cursor:pointer;list-style:none}.sujet-replie.svelte-7wwucx>summary:where(.svelte-7wwucx)::-webkit-details-marker{display:none}.sujet-replie.svelte-7wwucx .fleche:where(.svelte-7wwucx){margin-left:auto;font-size:1.6rem;line-height:1;transition:transform .15s}.sujet-replie[open].svelte-7wwucx .fleche:where(.svelte-7wwucx){transform:rotate(90deg)}.lignes.svelte-7wwucx{margin:var(--e-3) 0;gap:var(--e-3);padding:0;list-style:none;display:grid}.ligne.svelte-7wwucx{padding:var(--e-4) var(--e-4) 0;background:var(--papier);box-shadow:inset 0 0 0 1px var(--trait);border-radius:18px}.ligne.svelte-7wwucx p:where(.svelte-7wwucx){margin:0}.tete.svelte-7wwucx{align-items:center;gap:var(--e-3);display:flex}.nom.svelte-7wwucx{font-family:var(--police-titre);font-size:var(--t-l);font-weight:700;line-height:1.15}.parti.svelte-7wwucx{font-size:var(--t-s);color:var(--encre-douce);margin-top:2px}.phrase.svelte-7wwucx{margin-top:var(--e-3)!important}.phrase.svelte-7wwucx .badge:where(.svelte-7wwucx){vertical-align:.15em}.ligne-votes.svelte-7wwucx{font-size:var(--t-s);color:var(--encre-douce);margin-top:var(--e-2)!important}.bascule.svelte-7wwucx{margin:var(--e-3) 0 0}.bascule.svelte-7wwucx .bouton:where(.svelte-7wwucx){gap:var(--e-2);background:var(--papier)}.case.svelte-7wwucx{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--encre-douce);color:#0000;border-radius:6px;place-items:center;display:grid}.bascule.svelte-7wwucx .bouton[aria-pressed=true]:where(.svelte-7wwucx) .case:where(.svelte-7wwucx){background:var(--encre);color:var(--sur-encre);box-shadow:none}.btn-detail.svelte-7wwucx{width:100%;min-height:48px;margin-top:var(--e-2);border:0;border-top:1px solid var(--filet);font-size:var(--t-m);background:0 0;border-radius:0;justify-content:space-between;align-items:center;padding:0 2px;display:flex}.btn-detail.svelte-7wwucx:hover{background:0 0;text-decoration:underline}.detail-statique.svelte-7wwucx{margin-top:var(--e-2);border-top:1px solid var(--filet)}.detail-statique.svelte-7wwucx>summary:where(.svelte-7wwucx){cursor:pointer;align-items:center;min-height:48px;font-weight:700;display:flex}.ligne.svelte-7wwucx:has(>.detail-statique[open]:where(.svelte-7wwucx))>.resume-ligne:where(.svelte-7wwucx){display:none}.detail-statique[open].svelte-7wwucx{padding-bottom:var(--e-4)}.ligne.svelte-7wwucx:focus{outline:none}.ligne.svelte-7wwucx:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.voir-plus.svelte-7wwucx{width:100%;min-height:48px}.autres.svelte-7wwucx{margin-top:var(--e-3);padding:var(--e-3) var(--e-4);border:1.5px dashed var(--trait);border-radius:var(--r-m);color:var(--encre-douce)}.autres.svelte-7wwucx>summary:where(.svelte-7wwucx){min-height:var(--cible);cursor:pointer;padding:.6rem 0 .4rem}.autres-n.svelte-7wwucx{color:var(--encre);font-weight:700}.autres.svelte-7wwucx ul:where(.svelte-7wwucx){margin:var(--e-1) 0;color:var(--encre);padding-left:1.25rem}.detail-sujet.svelte-7wwucx{margin:var(--e-2) 0}.detail-nom.svelte-7wwucx{font-size:var(--t-xl);margin:0}.detail.svelte-7wwucx p:where(.svelte-7wwucx){margin:var(--e-2) 0}.detail.svelte-7wwucx{margin-top:var(--e-4)}.fiche.svelte-7wwucx a:where(.svelte-7wwucx){padding:.6rem 0;font-weight:700;display:inline-block}.quiz-externe.svelte-7wwucx{margin-top:var(--e-6);padding-top:var(--e-3);border-top:1px solid var(--filet);font-size:var(--t-s);color:var(--encre-douce)}.quiz-externe.svelte-7wwucx p:where(.svelte-7wwucx){margin:0 0 var(--e-2)}.quiz-externe.svelte-7wwucx a:where(.svelte-7wwucx){min-height:var(--cible);color:var(--encre);align-items:center;gap:.3em;display:inline-flex}.copie.svelte-7wwucx{gap:var(--e-1);font-size:var(--t-s);display:grid}.copie.svelte-7wwucx input:where(.svelte-7wwucx){font:inherit;min-height:var(--cible);border:1.5px solid var(--encre);border-radius:var(--r-s);background:var(--papier);color:var(--encre);padding:.4rem .6rem}@media (width>=48rem){.sujets.svelte-7wwucx{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.carte-sujet.svelte-7wwucx{grid-template-rows:auto auto;grid-template-columns:56px 1fr;min-height:150px}.carte-sujet.svelte-7wwucx .etat:where(.svelte-7wwucx){justify-self:start;gap:var(--e-2);flex-direction:row;grid-column:2}.lignes.svelte-7wwucx{grid-template-columns:repeat(2,minmax(0,1fr))}.ligne.svelte-7wwucx{flex-direction:column;display:flex}.btn-detail.svelte-7wwucx,.detail-statique.svelte-7wwucx{margin-top:auto}.ligne-votes.svelte-7wwucx{margin-bottom:var(--e-2)!important}.cta-zone.svelte-7wwucx{justify-content:center;display:flex}.cta.svelte-7wwucx{max-width:26rem}}
