.geste-consigne{display:block;margin:0 0 var(--e-3);font-family:var(--f-texte);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--encre-3)}.q-drapeau{float:inline-end;margin:0 0 var(--e-2) var(--e-2);line-height:1}.q-drapeau .drapeau{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--filet);border-radius:var(--r-petit);background:transparent;color:var(--encre-3);font-size:14px;line-height:1;cursor:pointer;position:relative;transition:color var(--m-vif),border-color var(--m-vif);text-decoration:none}.q-drapeau .drapeau:before{content:none}.q-drapeau .drapeau:hover{color:var(--action);border-color:var(--action)}.q-drapeau .drapeau:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.q-drapeau .drapeau:after{content:attr(aria-label);position:absolute;inset-inline-end:0;top:calc(100% + 4px);z-index:3;padding:4px 8px;border-radius:var(--r-petit);background:var(--filet-fort);color:var(--papier);font-family:var(--f-texte);font-size:var(--t-xs);line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--m-vif)}.q-drapeau .drapeau:focus-visible:after{opacity:1}.corr.geste-corr{margin-top:var(--e-4);border-inline-start:0;padding-inline-start:0}[dir=rtl] .corr.geste-corr{border-right:0;padding-right:0}.corr.geste-corr>summary.geste-voir{display:block;width:100%;margin:0;padding:15px;border:1px solid transparent;border-radius:var(--r-pilule);background:var(--action);color:var(--papier);font-family:var(--f-texte);font-size:var(--t-base);font-weight:600;letter-spacing:-.01em;text-align:center;cursor:pointer;list-style:none;transition:transform var(--m-vif),background var(--m-vif),border-color var(--m-vif)}.corr.geste-corr>summary.geste-voir::-webkit-details-marker{display:none}.corr.geste-corr>summary.geste-voir:before{content:none}.corr.geste-corr>summary.geste-voir:active{transform:scale(.985)}.corr.geste-corr>summary.geste-voir:focus-visible{outline:2px solid var(--encre);outline-offset:2px;box-shadow:0 0 0 5px var(--papier)}.corr.geste-corr[open]>summary.geste-voir{background:transparent;color:var(--encre-2);border-color:var(--filet);font-weight:400;font-size:var(--t-sm);padding:8px 12px;text-align:start}.geste-v-fermer,.corr.geste-corr[open] .geste-v-ouvrir{display:none}.corr.geste-corr[open] .geste-v-fermer{display:inline}.corr-exo{margin-top:var(--e-4)}.corr-exo-note{margin:0 0 var(--e-2)}.corr.geste-corr.corr-exo-d{margin-top:0}.corr-pastilles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1);margin-top:var(--e-3)}.corr-past{display:inline-flex;align-items:center;gap:3px;min-width:34px;min-height:34px;padding:0 10px;border:1px solid var(--filet-fort);border-radius:var(--r-pilule);background:transparent;color:var(--encre);font-family:var(--f-chiffre);font-size:12.5px;line-height:1;letter-spacing:normal;cursor:pointer;transition:background var(--m-vif),color var(--m-vif)}.corr-past:hover{background:var(--action-fond)}.corr-past:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.corr-past.dite{background:var(--filet-fort);border-color:var(--filet-fort);color:var(--papier)}.corr-past-v{display:none}.corr-past.dite .corr-past-v{display:inline}.corr-past[aria-current=step]{border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.corr-past-sep{color:var(--encre-3);font-size:12px}.corr-q[hidden]{display:none}.corr-q{padding-top:var(--e-3)}.corr-q:focus-visible{outline:2px solid var(--encre);outline-offset:4px}.corr-q-t{display:grid;grid-template-columns:38px 1fr;gap:var(--e-3);align-items:baseline;padding-bottom:var(--e-3);border-bottom:1px solid var(--filet)}.corr-q-n{font-family:var(--f-chiffre);font-size:12px;color:var(--encre-3)}.corr-q-e{font-family:var(--f-maths);font-size:var(--t-lecture-sm);line-height:var(--lh-large);color:var(--encre-2);min-width:0}.corr-pas{display:flex;gap:var(--e-2);margin-top:var(--e-4)}.corr-pas>*{flex:1 1 0;min-width:0}.corr-pas-b{padding:10px var(--e-3);border:1px solid var(--filet-fort);border-radius:var(--r-pilule);background:transparent;color:var(--encre);font-family:var(--f-texte);font-size:var(--t-sm);font-weight:600;letter-spacing:normal;line-height:1.25;text-align:start;cursor:pointer;transition:background var(--m-vif)}.corr-pas-b.droite{text-align:end}.corr-pas-b:hover{background:var(--action-fond)}.corr-pas-b:focus-visible{outline:2px solid var(--encre);outline-offset:2px}@keyframes pose-marche{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.corr.geste-corr[open] .geste-copie>.marche,.corr.geste-corr[open] .geste-copie>.corr-bareme{animation:pose-marche var(--m-pose) both}.corr.geste-corr[open] .geste-copie>.marche:nth-child(1){animation-delay:0ms}.corr.geste-corr[open] .geste-copie>.marche:nth-child(2){animation-delay:70ms}.corr.geste-corr[open] .geste-copie>.marche:nth-child(3){animation-delay:.14s}.corr.geste-corr[open] .geste-copie>.marche:nth-child(4){animation-delay:.21s}.corr.geste-corr[open] .geste-copie>.marche:nth-child(5){animation-delay:.28s}.corr.geste-corr[open] .geste-copie>.marche:nth-child(n+6){animation-delay:.35s}.corr.geste-corr[open] .geste-copie>.corr-bareme{animation-delay:.42s}.geste-copie{padding-top:var(--e-3)}@container (min-width:760px){.screen[data-screen=seance] .geste-copie>.marche{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--e-6)}.screen[data-screen=seance] .geste-copie>.marche>.ded{flex:1 1 22rem}.screen[data-screen=seance] .geste-copie>.marche>.aide{flex:0 1 18rem;margin-block:2px 10px;margin-inline-start:auto}.screen[data-screen=seance] .geste-copie>.marche>:not(.ded):not(.aide){flex:1 1 100%}.screen[data-screen=seance] .corr.geste-corr>summary.geste-voir{width:fit-content;max-width:100%}.screen[data-screen=seance] .corr.geste-corr:not([open])>summary.geste-voir{min-width:min(100%,16rem);padding-inline:var(--e-8)}}@container (min-width:760px){.screen[data-screen=devoir] .geste-copie>.marche{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--e-6)}.screen[data-screen=devoir] .geste-copie>.marche>.ded{flex:1 1 22rem}.screen[data-screen=devoir] .geste-copie>.marche>.aide{flex:0 1 18rem;margin-block:2px 10px;margin-inline-start:auto}.screen[data-screen=devoir] .geste-copie>.marche>:not(.ded):not(.aide){flex:1 1 100%}.screen[data-screen=devoir] .corr.geste-corr>summary.geste-voir{width:fit-content;max-width:100%}.screen[data-screen=devoir] .corr.geste-corr:not([open])>summary.geste-voir{min-width:min(100%,16rem);padding-inline:var(--e-8)}}.geste-copie .sig-porte-marge .sig-b{font-size:0;text-decoration:none;opacity:1}.geste-copie .sig-porte-marge .sig-b:before{font-size:13px}.geste-copie .sig-porte-marge .sig-b:hover,.geste-copie .sig-porte-marge .sig-b:focus-visible,.geste-copie .sig-porte-marge .sig-b[aria-expanded=true]{text-decoration:underline;text-underline-offset:2px}.geste-copie .sig-porte-marge .sig-b:hover,.geste-copie .sig-porte-marge .sig-b:focus-visible{font-size:10.5px}.geste-copie .sig-porte-marge .sig-b[aria-expanded=true]{font-size:10.5px}.ettoi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2) var(--e-3);margin-top:var(--e-5);padding:var(--e-3) 0 var(--e-2);border-top:1px solid var(--filet);background:var(--papier)}.ettoi-l{font-family:var(--f-texte);font-size:var(--t-sm);font-weight:600;color:var(--encre-2);white-space:nowrap}.ettoi-rs{display:flex;flex:1 1 auto;gap:var(--e-2);min-width:0}.ettoi-r{flex:1 1 0;min-width:0;padding:10px var(--e-2);border:1px solid var(--filet-fort);border-radius:var(--r-pilule);background:transparent;color:var(--encre);font-family:var(--f-texte);font-size:var(--t-sm);font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background var(--m-vif),color var(--m-vif)}.ettoi-r:hover{background:var(--action-fond)}.ettoi-r:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.ettoi-s{font-family:var(--f-chiffre);margin-inline-end:5px;color:var(--encre-3)}.ettoi-r[aria-pressed=true]{background:var(--filet-fort);border-color:var(--filet-fort);color:var(--papier)}.ettoi-r[aria-pressed=true] .ettoi-s{color:inherit}.ettoi-r[aria-disabled=true]{cursor:default}.ettoi-r[aria-pressed=false][aria-disabled=true]{color:var(--encre-3)}@container (max-width: 699px){.ettoi{position:sticky;bottom:0;z-index:2;box-shadow:0 -8px 12px -12px #16212b73}}@container (max-width: 1099.98px){.ettoi-l{flex:1 0 100%}}.geste-dit{display:block;margin:var(--e-3) 0 0;font-family:var(--f-texte);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--encre-2)}.geste-changer{border:0;background:transparent;padding:2px 4px;margin-inline-start:var(--e-1);font-family:var(--f-texte);font-size:var(--t-sm);color:var(--action);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.geste-changer:focus-visible{outline:2px solid var(--encre);outline-offset:2px}@keyframes glisse-question{0%{opacity:0;transform:translate(var(--glisse, 14px))}to{opacity:1;transform:none}}.pub-q-glisse{animation:glisse-question .2s cubic-bezier(.2,.7,.3,1) both}[dir=rtl] .pub-q-glisse{--glisse: -14px}@media (prefers-reduced-motion: reduce){.corr.geste-corr[open] .geste-copie>.marche,.corr.geste-corr[open] .geste-copie>.corr-bareme,.pub-q-glisse{animation:none;opacity:1;transform:none}.corr.geste-corr>summary.geste-voir,.ettoi-r,.corr-past,.corr-pas-b,.q-drapeau .drapeau,.q-drapeau .drapeau:after{transition:none}}.exam-txt.note.avis-repli{font-size:13.5px;line-height:1.6}.sea-trav{margin:0 0 var(--e-4);padding:var(--e-2) 0 var(--e-2) var(--e-3);padding-inline:var(--e-3) 0;border-inline-start:3px solid var(--action);background:var(--action-fond);border-radius:var(--r-petit)}.sea-trav-t{margin:0 0 var(--e-1);font-family:var(--f-texte);font-size:var(--t-etiquette);font-weight:700;letter-spacing:var(--etiquette-suivi);text-transform:uppercase;color:var(--action)}.sea-trav-l{margin:0;font-family:var(--f-texte);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--encre)}.sea-trav-l .sea-trav-serie{font-weight:700}.sea-trav-plus{display:inline-flex;align-items:baseline;gap:.4em;min-height:32px;margin:2px 0 0;padding:var(--e-1) 0;border:0;background:none;cursor:pointer;font-family:var(--f-texte);font-size:var(--t-sm);font-weight:600;line-height:var(--lh-normal);color:var(--rang3-texte, var(--action));text-align:start;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.sea-trav-plus:hover{text-decoration-thickness:2.5px}.sea-trav-plus:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.sea-trav-signe{display:inline-block;min-width:.8em;font-family:var(--f-chiffre);font-weight:700;text-align:center;text-decoration:none}@media (pointer: coarse){.sea-trav-plus{min-height:40px}}.sea-liens{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-5);align-items:baseline}.sea-lien{padding:var(--e-1) 0;border:0;background:none;cursor:pointer;font-family:var(--f-texte);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--encre-2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--filet)}.sea-lien:hover{color:var(--encre);text-decoration-color:currentColor}.sea-lien:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.corr-past.corr-past-verrou,.corr-pas-b.corr-pas-verrou{color:var(--encre-3);opacity:.45;cursor:default}.corr-past.corr-past-verrou:hover,.corr-pas-b.corr-pas-verrou:hover{background:none}.bil{display:block}.bil-t{margin:0 0 var(--e-3);padding-top:var(--e-3);border-top:1px solid var(--filet);font-family:var(--f-titre);font-size:var(--t-titre-3);line-height:var(--lh-serre);color:var(--encre)}.bil-l{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px var(--e-3);margin:0 0 var(--e-3)}.bil-n{font-family:var(--f-texte);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--encre)}.bil-e{grid-column:2;grid-row:1;font-family:var(--f-texte);font-size:var(--t-xs);white-space:nowrap}.bil-av{color:var(--encre-3)}.bil-fl{color:var(--encre-3);padding:0 3px}.bil-ap{color:var(--attente);font-weight:600}.bil-ap.bil-fixe{color:var(--encre-3);font-weight:400}.bil-reste{grid-column:1 / -1;font-family:var(--f-texte);font-size:var(--t-xs);color:var(--encre-3)}.bil-j{grid-column:1 / -1;display:inline-flex;gap:3px;margin-top:2px}.bil-p{width:22px;height:4px;border-radius:2px;background:var(--filet)}.bil-p.on{background:var(--acquis)}.bil-reco{margin:var(--e-3) 0 var(--e-3);font-family:var(--f-texte);font-size:var(--t-sm);line-height:var(--lh-normal);color:var(--encre-2)}.bil-actions{display:flex;flex-direction:column;gap:var(--e-2)}.bil-cible{font-family:var(--f-texte);font-size:var(--t-xs);color:var(--encre-3);text-align:start}.bil-autre,.bil-cours{align-self:flex-start}.bil-plus{margin-top:var(--e-4);opacity:.85}.bil-plus .cta,.bil-plus button{font-size:var(--t-sm)}.exo-cadre,.corr-cadre{margin:0 0 var(--e-5);border:2px solid var(--cadre-trait);border-radius:var(--r-carte);background:var(--papier-pose)}.exo-cadre{--cadre-trait: var(--encre);--cadre-titre-fond: var(--encre);--cadre-titre-texte: var(--papier)}.corr-cadre{--cadre-trait: var(--action);--cadre-titre-fond: var(--action);--cadre-titre-texte: var(--action-sur)}.exo-cadre-t,.corr-cadre-t{margin:0;padding:var(--e-2) var(--e-4);border-radius:calc(var(--r-carte) - 2px) calc(var(--r-carte) - 2px) 0 0;background:var(--cadre-titre-fond);color:var(--cadre-titre-texte);font-family:var(--f-titre);font-size:var(--t-md);font-weight:700;line-height:var(--lh-serre)}.exo-cadre-niveau{white-space:nowrap;font-size:.85em;margin-inline-start:.1em}.exo-cadre-c,.corr-cadre-c{padding:var(--e-4)}.exo-cadre-c>.exam-q:last-child{border-bottom:0;padding-bottom:var(--e-1)}.corr-cadre-c>.corr-exo,.corr-cadre-c>.geste>.corr.geste-corr{margin-top:0}@container (max-width:699px){.exo-cadre,.corr-cadre{margin-inline:calc(-1 * var(--e-5))}}@media (forced-colors: active){.exo-cadre-t,.corr-cadre-t{border-block-end:2px solid CanvasText}}
