:root{--papier:#f7f8f2;--papier-pose:#fff;--papier-creux:#edf0e7;--encre:#19241f;--encre-2:#56635b;--encre-3:#67736b;--filet:#dce2d6;--action:#294ee9;--action-fond:#edf0ff;--action-sur:#fff;--declic-bleu:#294ee9;--declic-citron:#d9fa67;--declic-lilas:#d4c8f6;--declic-nuit:#121c29;--declic-carte:#fff;--declic-rayon:20px;--f-titre:"Source Sans 3","Avenir Next",sans-serif}[data-theme=dark]{--papier:#141c22;--papier-pose:#1c2730;--papier-creux:#202e38;--encre:#eef2e9;--encre-2:#c0cbbf;--encre-3:#a2b3ac;--filet:#34443f;--action:#a6b6ff;--action-fond:#243347;--action-sur:#111b29;--declic-carte:#1c2730}html{background:var(--papier)}body{-webkit-font-smoothing:antialiased}::selection{background:var(--declic-citron);color:#19241f}button,a,summary,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}:is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--action);outline-offset:4px}.viewport{max-width:none;margin:0;background:var(--papier)}.qbar{background:var(--papier);padding:14px 4%;border-bottom:1px solid var(--filet)}.qbar-marque .qbar-glyphe{width:39px;height:39px;content:normal}.qbar-marque .qbar-nom{font:600 29px/1 var(--f-texte);letter-spacing:-1.4px}.qbar-nom em{color:inherit;font-style:normal}.qbar-marque .qbar-nom .ma{display:inline!important;color:var(--action);font-size:.65em}.qbar-cadre{background:var(--declic-carte);border:1px solid var(--filet);box-shadow:none;border-radius:12px}.qbar-saisie{font-size:15px}.qbar-rond,.qbar-ouvrir{border-color:var(--filet)}.mat-bar{background:var(--papier-creux);border:0;padding:4px}.mat-bar button{min-height:36px;padding:7px 17px;font-weight:600}.mat-bar button[aria-pressed=true]{background:var(--declic-nuit);color:#fff}.nav a[aria-current=page]{color:var(--action);background:var(--action-fond)}.nav a[aria-current=page]:before{background:var(--action)}.head{padding:0 0 28px}.head-date{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--encre-2)}.head-h{font-size:clamp(32px,4.2vw,52px);font-weight:600;letter-spacing:-.045em;line-height:1.08;margin:12px 0}.head-sub{max-width:740px;font-size:17px;line-height:1.5;margin-top:12px}.sheetwrap{padding:32px 4% 56px;scroll-padding-top:22px}.cols{gap:30px}.col-main{min-width:0}.col-aside{border-inline-start:0;padding:22px;background:var(--papier-creux);border-radius:var(--declic-rayon);align-self:flex-start}.col-aside:empty{display:none}.screen[data-screen=seance] .col-aside{align-self:stretch}.filters{border:0;padding:0 0 24px;gap:10px}.fgroup{gap:7px;flex-wrap:wrap}.filter{border:1px solid var(--filet);background:var(--declic-carte);border-radius:9px;min-height:39px;padding:8px 14px}.filter[aria-pressed=true]{background:var(--declic-nuit);color:#fff;border-color:var(--declic-nuit)}.cta,.btn-primary{background:var(--action);color:var(--action-sur);border-color:transparent;border-radius:10px;min-height:46px;padding:12px 20px;font-weight:600;box-shadow:none}.card{border:1px solid var(--filet);border-radius:16px;background:var(--declic-carte);padding:22px;box-shadow:none}.card:hover{border-color:var(--action)}.list{border-top:0}.item{border-color:var(--filet)}.item-t{font-weight:600}.list-sep{padding:22px 0 12px;border:0;color:var(--encre-2)}.list-sep-matiere{color:var(--encre);font:600 23px/1.2 var(--f-texte)}#chs-liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#chs-liste .list-sep{grid-column:1/-1}#chs-liste .item{min-height:148px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:22px;border:1px solid var(--filet);border-radius:18px;background:var(--declic-carte);position:relative;overflow:hidden;transition:transform .18s,border-color .18s}#chs-liste .item-t{font-size:20px;line-height:1.2;max-width:90%;letter-spacing:-.02em}#chs-liste .item .dot{background:var(--action-fond);color:var(--action);border:0}#chs-liste .item-m{color:var(--encre-2);font-size:13px}[data-screen=chapitres] .cols{display:block}[data-screen=chapitres] .col-aside{display:none}#cha-liste .item{background:var(--declic-carte);border:1px solid var(--filet);border-radius:14px;margin:10px 0;padding:18px}.exo-action{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.exo-action-dit{flex:1 1 320px;color:var(--encre-2);font-size:13px;line-height:1.45;max-width:640px}.declic-parties{grid-column:1/-1;margin:24px 0 8px;min-width:0}.declic-parties h2{font:600 26px/1.2 var(--f-texte);letter-spacing:-.03em;margin:0 0 18px}@media (max-width:650px){.declic-parties h2{font-size:24px}}.declic-objectifs{grid-column:1/-1;margin:24px 0;min-width:0}.declic-objectifs h2{font:600 26px/1.2 var(--f-texte);letter-spacing:-.03em;margin:0 0 18px}.declic-objectifs-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.declic-objectif{display:block;position:relative;min-height:60px;width:100%;padding:17px 42px 17px 18px;border:1px solid var(--filet);border-radius:14px;background:var(--declic-carte);color:var(--encre);text-align:start;font:15px/1.5 var(--f-texte);cursor:pointer}.declic-objectif:after{content:"↗";position:absolute;inset-inline-end:15px;top:18px;color:var(--action);font-size:18px}.declic-objectif:hover{border-color:var(--action);background:var(--action-fond)}.cha-erreur{padding:24px;border:1px solid var(--filet);border-radius:18px;background:var(--declic-carte);margin:20px 0}.cha-erreur h2{font:600 22px/1.2 var(--f-texte);letter-spacing:-.02em;margin:0 0 14px}.cha-erreur p{font-size:15px;line-height:1.55;color:var(--encre-2)}.cha-erreur-reessayer{min-height:46px;padding:12px 22px;border:0;border-radius:10px;background:var(--action);color:var(--action-sur);font:600 15px var(--f-texte);cursor:pointer}@media (max-width:650px){.declic-objectifs-liste{grid-template-columns:1fr}.declic-objectifs h2{font-size:24px}}.lesson{background:var(--declic-carte);border:1px solid var(--filet);border-radius:20px;padding:26px}.lesson :is(h2,h3){font-family:var(--f-texte);letter-spacing:-.02em}.lesson .m,.corr .m,.eno .m{font-family:var(--f-maths)}.fig,figure.figpc{border-radius:16px;overflow:hidden}figure.pc-fig.figpc{background:var(--declic-nuit,#121c29);color:#e8eef6;border:1px solid var(--filet,#34465e);font-family:Grec du Labo,"Source Sans 3",Avenir Next,Avenir,Segoe UI,system-ui,-apple-system,sans-serif}figure.pc-fig.figpc>figcaption{--papier-pose:var(--declic-nuit,#121c29);color:#b6c4d7;border-left:0;border-right:0;padding-left:0;padding-right:0}figure.pc-fig.figpc>figcaption:not(.pc-l){margin-top:var(--e-3,12px);padding-top:var(--e-3,12px);border-top:1px solid #243349}figure.pc-fig.figpc .pc-lim{color:#b6c4d7}figure.pc-fig.figpc .pc-lim b{color:#e8eef6}.corr{border-radius:14px;overflow:hidden}.corr>summary{border-radius:10px}.q,.question,.exercice{border-color:var(--filet)}.vis-bandeau{border-radius:12px}@keyframes cnx-float{50%{transform:translateY(-7px)}}.declic-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.lab-context{padding:17px 20px;border:1px solid var(--filet);border-radius:14px;background:var(--action-fond);margin:18px 0;grid-column:1/-1}.lab-context-label{display:block;font:600 11px/1.3 var(--f-texte);letter-spacing:.07em;text-transform:uppercase;color:var(--encre-2);margin-bottom:9px}.lab-context>div{display:flex;gap:8px 20px;flex-wrap:wrap}.lab-context a{display:inline-flex;align-items:center;gap:11px;min-height:40px;font:600 16px/1.3 var(--f-texte);text-decoration:none;color:var(--action)}.lab-context a:hover{text-decoration:underline;text-underline-offset:4px}#exo-cote:has(>.lab-context){padding:0;background:transparent}#exo-cote>.lab-context{margin:0}#exo-experiences>.lab-context{margin:0 0 20px}.cols:has(>#cha-cote:empty),.cols:has(>#exo-cote:empty),.cols:has(>#dvr-cote:empty){grid-template-columns:minmax(0,1fr)}#cha-cote:empty,#exo-cote:empty,#dvr-cote:empty{display:none}@media (min-width:1100px){.screen[data-screen=devoir] .cols:has(>#dvr-cote:empty){max-width:824px}}@media (min-width:1500px){.screen[data-screen=devoir] .cols:has(>#dvr-cote:empty){max-width:884px}}.declic-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:13px 22px;min-height:49px;border:0;border-radius:10px;text-decoration:none;font:600 16px/1.3 var(--f-texte);background:var(--action);color:var(--action-sur);cursor:pointer}.declic-button.lime{background:var(--declic-citron);color:#19241f}.declic-button.secondary{background:var(--papier-creux);color:var(--encre)}.declic-link{color:inherit;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center;font-size:14px}.declic-home{max-width:var(--largeur-page);margin:auto}.declic-greeting{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:0 0 28px}.declic-greeting h1{font:600 clamp(32px,4.2vw,54px)/1.08 var(--f-texte);letter-spacing:-.05em;margin:12px 0 10px;overflow-wrap:anywhere}.declic-greeting p{color:var(--encre-2);margin:0;font-size:17px}.declic-greeting .declic-label{color:var(--encre-2)}.declic-stamp{flex:none;font-size:12px;color:var(--encre-2);padding:10px 0}.declic-lecture{display:grid;gap:8px;max-width:270px;font-size:13px;color:#e3e9ff}.declic-home progress{display:block;width:100%;height:5px;border:0;border-radius:8px;overflow:hidden;appearance:none;background:var(--filet)}.declic-home progress::-webkit-progress-bar{background:var(--filet)}.declic-home progress::-webkit-progress-value{background:var(--action);border-radius:8px}.declic-home progress::-moz-progress-bar{background:var(--action);border-radius:8px}.declic-lecture progress::-webkit-progress-value{background:var(--declic-citron)}.declic-lecture progress::-moz-progress-bar{background:var(--declic-citron)}.declic-chapter progress{margin-top:12px}.declic-mission{display:grid;grid-template-columns:1.12fr 1fr;overflow:hidden;background:var(--declic-bleu);color:#fff;border-radius:25px;min-height:315px}.declic-mission-copy{padding:36px 0 36px 38px;z-index:1}.declic-mission .declic-label{color:#e3e9ff}.declic-mission h2{font:600 clamp(28px,3.5vw,46px)/1.05 var(--f-texte);letter-spacing:-.045em;margin:22px 0 16px}.declic-mission p{font-size:17px;max-width:420px;color:#e5ebff;line-height:1.5}.declic-mission-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:25px}.declic-mission-art{display:grid;place-items:center;position:relative;min-width:0;padding:24px}.declic-mission-art svg{width:100%;max-width:390px;height:auto}.declic-mission-art .declic-hand{position:absolute;right:35px;bottom:24px;transform:rotate(-5deg);font:28px var(--f-main);color:var(--declic-citron)}.declic-mission.pc{background:var(--declic-nuit)}.declic-section-h{margin:32px 0 17px;display:flex;align-items:center;justify-content:space-between;gap:20px}.declic-section-h h2{font:600 26px/1.15 var(--f-texte);letter-spacing:-.03em;margin:0}.declic-section-h a{font-size:14px;color:var(--action)}.declic-home-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:18px}.declic-panel{background:var(--declic-carte);border:1px solid var(--filet);border-radius:20px;padding:26px}.declic-panel h3{font:600 26px/1.15 var(--f-texte);letter-spacing:-.03em;margin:14px 0 10px}.declic-panel p{color:var(--encre-2);margin:0 0 20px;font-size:15px;line-height:1.55}.declic-panel.lilas{background:var(--declic-lilas);color:#202426;border:0}.declic-panel.lilas p{color:#44464f}.declic-panel.lilas a{color:#202426}.declic-panel.lilas .declic-button.secondary{background:#edf0e7;color:#202426}.declic-stats{display:flex;gap:28px;padding:4px 0 21px}.declic-stats strong{font-size:30px;font-weight:600;display:block;letter-spacing:-.05em}.declic-stats span{font-size:12px;color:var(--encre-2)}.declic-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.declic-chapter{text-decoration:none;color:var(--encre);padding:20px;min-height:148px;border:1px solid var(--filet);border-radius:16px;background:var(--declic-carte);display:flex;flex-direction:column;justify-content:space-between;transition:transform .18s}.declic-chapter:hover{transform:translateY(-3px);border-color:var(--action)}.declic-chapter .number{font-size:12px;font-weight:600;color:var(--action)}.declic-chapter strong{font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.02em;margin:14px 0}.declic-chapter small{color:var(--encre-2)}.declic-note{color:var(--encre-2);font-size:12px;line-height:1.5}.moi-niveaux{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.moi-niveau{--niveau-couleur:var(--encre-2);display:flex;flex-direction:column;padding:18px;border:1px solid var(--filet);background:var(--declic-carte);border-radius:16px;min-width:0}.moi-niveau-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.moi-niveau-label{font-weight:600;font-size:19px;letter-spacing:-.03em}.moi-niveau-signe{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--filet);border-radius:50%;color:var(--niveau-couleur);font-size:19px;flex:none}.moi-niveau-etat{display:block;align-self:flex-start;padding:4px 9px;font-size:12px;font-weight:600;border-radius:6px;background:var(--papier-creux);color:var(--niveau-couleur);margin-bottom:20px}.moi-niveau-origine{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-2);margin-top:auto;margin-bottom:5px}.moi-niveau-preuves{display:block;font-size:12px;line-height:1.5;color:var(--encre)}.moi-niveau-reperes{display:flex;gap:5px;align-items:center;margin-top:10px}.moi-niveau-reperes i{height:4px;flex:1;background:var(--filet);border-radius:3px}.moi-niveau-reperes i.exercice{flex:none;width:7px;height:7px;border-radius:50%}.moi-niveau-reperes i.rempli{background:var(--niveau-couleur)}.moi-niveau-reperes b{font-weight:400;color:var(--encre-3);padding:0 3px}.moi-niveau-reserve{display:block;color:var(--encre-2);font-size:11px;line-height:1.5;margin-top:12px}.moi-niveau[data-etat=valide]{--niveau-couleur:#276345;border-color:#8eb49b;background:color-mix(in srgb,var(--declic-carte) 90%,var(--declic-citron))}.moi-niveau[data-etat=valide] .moi-niveau-signe{background:var(--declic-citron);color:#19241f;border-color:transparent}.moi-niveau[data-etat=valide] .moi-niveau-etat{background:#e1efdf}.moi-niveau[data-etat=en_progression]{--niveau-couleur:var(--action);border-color:color-mix(in srgb,var(--action) 40%,var(--filet))}.moi-niveau[data-etat=en_progression] .moi-niveau-etat{background:var(--action-fond)}.moi-niveau:is([data-etat=a_travailler],[data-etat=a_reactiver]){--niveau-couleur:#83551b;border-color:#cba56d}.moi-niveau[data-etat=non_evalue]{border-style:dashed}[data-theme=dark] .moi-niveau[data-etat=valide]{--niveau-couleur:#bde6b2;background:#22352d;border-color:#63896c}[data-theme=dark] .moi-niveau[data-etat=valide] .moi-niveau-etat{background:#314738}[data-theme=dark] .moi-niveau:is([data-etat=a_travailler],[data-etat=a_reactiver]){--niveau-couleur:#f2c680}.exo-filtres{display:flex;flex-wrap:wrap;gap:14px;padding:20px;background:var(--papier-creux);border-radius:16px;margin-bottom:22px}.exo-filtres:empty{display:none}[data-screen=moi] h1{overflow-wrap:anywhere}body[data-preview] .qbar-marque{position:relative}body[data-preview] .qbar-marque:after{content:"VERSION PREVIEW";position:absolute;left:44px;bottom:-12px;white-space:nowrap;font:600 8px/1 var(--f-texte);letter-spacing:.035em;color:var(--encre-2)}.exo-filtres label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--encre-2);flex:1 1 160px;min-width:0;max-width:100%}.exo-filtres :is(input,select){min-height:44px;border:1px solid var(--filet);border-radius:9px;padding:8px 12px;font:15px var(--f-texte);color:var(--encre);background:var(--declic-carte);min-width:0;max-width:100%}.exo-carte{padding:22px;border:1px solid var(--filet);border-radius:16px;background:var(--declic-carte)}.exo-filtre-groupe{display:flex;flex-wrap:wrap;gap:16px;border:0;padding:0;margin:0;width:100%;min-width:0}.exo-filtre-groupe legend{font-size:12px;font-weight:600;margin-bottom:14px;color:var(--encre)}.exo-paliers{display:flex;flex-wrap:wrap;gap:7px;align-items:center;flex-basis:100%}.exo-paliers>span{font-size:12px;margin-right:10px;color:var(--encre-2)}.exo-palier{border:1px solid var(--filet);border-radius:9px;min-height:42px;padding:9px 14px;color:var(--encre);background:var(--declic-carte);cursor:pointer}.exo-palier[aria-pressed=true]{background:var(--declic-nuit);color:#fff;border-color:var(--declic-nuit)}.exo-resultats{display:grid;gap:12px}.exo-carte{display:flex;align-items:center;gap:20px;justify-content:space-between}.exo-carte-corps{min-width:0}.exo-partie{font-size:11px;letter-spacing:.04em;color:var(--encre-2);margin:0 0 9px}.exo-nom{font:600 23px/1.2 var(--f-texte);letter-spacing:-.025em;margin:0 0 12px}.exo-meta{font-size:12px;color:var(--encre-2)}.exo-mixte{margin:5px 0 0;color:var(--encre-2);font-size:12px;line-height:1.4}.exo-gestes{display:flex;flex-wrap:wrap;gap:5px;margin:9px 0 0}.exo-geste{font-size:11px;border:1px solid var(--filet);padding:5px 8px;border-radius:6px;color:var(--encre-2)}.exo-ouvrir{flex:none;align-self:flex-end;background:var(--action-fond);color:var(--action);border:0;border-radius:9px;padding:12px 15px;min-height:44px;cursor:pointer;font-weight:600}.exo-action .cta{margin:0}.exo-action{margin:0 0 14px}.exo-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.exo-chapitre{display:flex;flex-direction:column;padding:25px;border:1px solid var(--filet);border-radius:18px;background:var(--declic-carte);color:var(--encre);text-decoration:none;min-height:215px}.exo-chapitre-num{display:flex;justify-content:space-between;color:var(--action);font-size:12px}.exo-chapitre-num b{font-size:20px}.exo-chapitre h2{font:600 27px/1.15 var(--f-texte);letter-spacing:-.035em;margin:18px 0 13px}.exo-chapitre p{font-size:13px;color:var(--encre-2);margin:0 0 22px}.exo-chapitre>span:last-child{font-size:13px;font-weight:600;color:var(--action);margin-top:auto}.exo-chapitre:hover{border-color:var(--action);background:var(--action-fond)}.exo-level-note{margin:20px 0}.exo-level-note b{font-size:18px}.exo-level-note p{font-size:14px;line-height:1.45;color:var(--encre-2);margin:7px 0 22px}@media (max-width:650px){.exo-index{grid-template-columns:1fr}.exo-chapitre{min-height:180px;padding:22px}.exo-chapitre h2{font-size:25px}}.exo-index.exo-entree{grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.exo-index.exo-entree{grid-template-columns:repeat(3,minmax(0,1fr))}}.exo-parcours{min-height:0}.exo-parcours .exo-chapitre-num{margin-top:16px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.exo-parcours h2{margin:8px 0 10px;font-size:24px}.exo-parcours>p{margin:0 0 14px;font-size:14px;line-height:1.45}.exo-parcours>p.exo-parcours-acces{display:flex;align-items:flex-start;gap:8px;margin:0 0 20px;padding:9px 11px;border:1px solid var(--filet);border-radius:12px;background:var(--papier-creux);color:var(--encre-2);font-size:12.5px;line-height:1.4}.exo-parcours-acces>svg{flex:none;margin-top:2px}.exo-parcours>span:last-child{padding-top:6px;font-size:14px}@media (min-width:960px){@supports (grid-template-rows: subgrid){.exo-index.exo-entree>.exo-parcours{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0}.exo-parcours>.exo-devoir-icone{grid-row:1}.exo-parcours>.exo-chapitre-num{grid-row:2}.exo-parcours>h2{grid-row:3}.exo-parcours>p:not(.exo-parcours-acces){grid-row:4}.exo-parcours>.exo-parcours-acces{grid-row:5}.exo-parcours>span:last-child{grid-row:6;align-self:end}}}@media (max-width:650px){.exo-parcours{padding:20px}.exo-parcours h2{font-size:22px}}.back.exo-retour-cible{min-width:44px;min-height:44px;margin:-12px 0 -12px -15px;padding:12px 15px;text-align:left}.sheetwrap>.cols,.sheetwrap>.retour{padding-inline:0}@media (max-width:650px){.exo-carte{flex-direction:column;align-items:stretch;padding:19px;gap:13px}.exo-ouvrir{align-self:flex-start}.exo-nom{font-size:22px}.exo-filtres{padding:18px}}@media (min-width:760px){.viewport>.app{flex-direction:column}.app>.nav{order:0;width:100%;flex-direction:row;align-items:center;gap:8px;padding:8px 4%;border:0;border-bottom:1px solid var(--filet);flex:none;min-height:58px}.app>.nav>a:not(.nav-brand){flex:0 1 auto;flex-direction:row;gap:9px;padding:10px 18px;min-width:0;min-height:40px;border-radius:9px;font-size:14px;border:0}.app>.nav>a:before{display:none}.app>.nav .nav-foot{display:none}.app>.app-body{display:block;flex:1;min-height:0;width:100%}.sheetwrap>:is(.head,.cols,.year,.soir,.reco){max-width:var(--largeur-page);margin-inline:auto}.cols{display:grid;grid-template-columns:minmax(0,1fr) 270px}.screen .cols>.col-aside{width:auto;min-width:0;max-width:100%}.qbar{min-height:76px;display:flex;gap:24px}.qbar-gauche{order:0;gap:25px;flex:none}.qbar-boite{order:1;flex:1;max-width:550px;margin-inline:auto;position:relative}.qbar-outils{order:2;margin:0;flex:none}.qbar-cadre{min-width:0;width:100%}}@media (min-width:760px){.sheetwrap{padding-inline:max(4%,calc((100vw - var(--largeur-page))/2))}}@media (max-width:1000px){#chs-liste{grid-template-columns:repeat(2,minmax(0,1fr))}.qbar-gauche{gap:12px}.qbar{gap:15px}.qbar-marque .qbar-nom{font-size:25px}.qbar-marque .qbar-glyphe{width:33px;height:33px}}@media (max-width:759px){.sheetwrap{padding:25px 20px 35px}.head{padding:0 0 23px}.head-h{font-size:34px}.head-sub{font-size:16px}.qbar{padding:12px 16px;gap:12px}.qbar-marque .qbar-nom{font-size:25px}.qbar-marque .qbar-glyphe{width:31px;height:31px}.qbar-gauche{gap:13px}.qbar-mat .mat-bar button{padding:6px 10px;min-height:32px;font-size:12px}.qbar-outils{gap:6px}#qbar[data-ouvert=oui] .qbar-boite{flex:1 1 100%;width:100%;max-width:none}.qbar-o{flex-direction:column;gap:3px;min-height:44px}.qbar-o-t,.qbar-o-s{white-space:normal;max-width:100%}.qbar-saisie{font-size:16px}#qbar-q:focus-visible{outline:none}.qbar-rond,.qbar-ouvrir,.langue-b{width:32px;height:32px;min-width:32px}.app>.nav{padding-bottom:env(safe-area-inset-bottom);min-height:65px;box-shadow:0 -4px 20px #15271b05}.nav a{min-width:0;padding:11px 5px;font-size:11px}.nav a[aria-current=page]{background:transparent}.col-aside{padding:20px;margin-top:20px;width:100%}#chs-liste{gap:10px}#chs-liste .item{min-height:155px;padding:18px 15px}#chs-liste .item-t{font-size:18px;max-width:100%}.lesson{padding:20px 16px}.declic-greeting{display:block;margin-bottom:24px}.declic-greeting h1{font-size:37px}.declic-greeting p{font-size:15px}.declic-stamp{display:none}.declic-mission{grid-template-columns:1fr;min-height:0;border-radius:20px}.declic-mission-copy{padding:27px 25px 0}.declic-mission h2{font-size:34px;margin:18px 0 12px}.declic-mission p{font-size:15px}.declic-mission-actions{gap:14px;margin-top:22px}.declic-mission-art{max-height:200px;padding:0 20px 10px;overflow:hidden}.declic-mission-art svg{height:210px}.declic-mission-art .declic-hand{font-size:23px;bottom:18px;right:20px}.declic-home-grid{grid-template-columns:1fr;gap:14px}.declic-panel{padding:23px}.declic-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.declic-chapter{padding:17px;min-height:155px}.declic-chapter strong{font-size:18px}.declic-section-h h2{font-size:24px}.declic-section-h a{font-size:12px;flex:none}.moi-niveaux{grid-template-columns:1fr}.moi-niveau{padding:15px}}@media (max-width:380px){.qbar{padding-inline:12px;gap:8px}.qbar-gauche{gap:8px}.qbar-marque .qbar-nom{font-size:22px}.qbar-marque .qbar-glyphe{width:28px;height:28px}.sheetwrap{padding-inline:16px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.exo-filtre-aide{font-size:11px;line-height:1.4;color:var(--encre-2)}.exo-filtre-eteint>select{opacity:.5;cursor:not-allowed;background:var(--papier-creux)}.exo-palier[disabled]{opacity:.42;cursor:not-allowed}.exo-groupe{border:0;margin:0 0 4px}.exo-groupe+.exo-groupe{margin-top:24px}.exo-groupe-t{display:flex;align-items:baseline;gap:10px;padding:11px 2px;cursor:pointer;list-style:none;border-bottom:1px solid var(--filet)}.exo-groupe-t::-webkit-details-marker{display:none}.exo-groupe-t:before{content:"›";flex:none;display:inline-block;font-size:19px;line-height:1;color:var(--encre-2);transition:transform .15s}.exo-groupe[open]>.exo-groupe-t:before{transform:rotate(90deg)}.exo-groupe-t:focus-visible{outline:2px solid var(--action);outline-offset:3px;border-radius:6px}.exo-groupe-n{font:600 19px/1.25 var(--f-texte);letter-spacing:-.02em;color:var(--encre);min-width:0;margin-inline-end:auto}.exo-groupe-c{flex:none;font-size:12px;color:var(--encre-2)}.exo-groupe>.exo-resultats{padding-top:14px}@media (min-width:1100px){.exo-resultats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.exo-carte{flex-direction:column;align-items:stretch;gap:13px}.exo-carte-corps{flex:1}.exo-nom{font-size:20px;margin-bottom:10px}.exo-ouvrir{align-self:flex-start;margin-top:auto}}@media (min-width:1500px){.exo-resultats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.exo-groupe-t{flex-wrap:wrap}.exo-groupe-n{font-size:17px}}.qbar-reglages{display:inline-grid;place-items:center;color:var(--encre);text-decoration:none}.qbar-reglages svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6}.qbar-reglages:hover{border-color:var(--action);color:var(--action)}.reg-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;align-content:start;max-width:var(--largeur-page);margin-inline:auto}.reg-carte{background:var(--declic-carte);border:1px solid var(--filet);border-radius:var(--declic-rayon);padding:24px;min-width:0}.reg-h{font:600 21px/1.2 var(--f-texte);letter-spacing:-.03em;margin:0 0 16px;color:var(--encre)}.reg-rows{display:grid;gap:2px}.reg-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--filet);font-size:14px;color:var(--encre-2)}.reg-row:last-child{border-bottom:0}.reg-v{color:var(--encre);font-weight:600;text-align:end;overflow-wrap:anywhere}.reg-v.moi-heure{font-family:var(--f-chiffre,monospace);font-weight:400}.reg-vers-suivi{margin-top:14px;color:var(--action)}.reg-carte .fgroup{align-items:center}.reg-carte .fgroup+.fgroup,.reg-carte #reg-langue{margin-top:18px}.reg-carte .fgroup-t{font-size:12px;color:var(--encre-2);margin-inline-end:4px}.reg-carte .theme-etat{font-size:14px;font-weight:600;color:var(--encre)}.reg-carte-sortie{grid-column:1 / -1;display:flex;justify-content:flex-start;background:transparent;border-style:dashed}.reg-carte-sortie .cta{width:auto;align-self:flex-start;background:transparent;color:var(--encre-2);border:1px solid var(--filet)}.reg-carte-sortie .cta:hover{border-color:var(--correction);color:var(--correction)}#moi-activation input{box-sizing:border-box;width:100%;padding:12px;border:1px solid var(--filet);border-radius:9px;font:15px var(--f-texte);background:var(--papier);color:var(--encre)}[data-screen=moi] #moi-gestes{border:0}[data-screen=moi] .moi-chap{border:1px solid var(--filet);border-radius:14px;background:var(--declic-carte);margin:10px 0;overflow:hidden;transition:border-color .18s}[data-screen=moi] .moi-chap:hover{border-color:var(--action)}[data-screen=moi] .moi-chap>summary:hover{background:var(--action-fond)}[data-screen=moi] .moi-chap .moi-chap-tete{padding:16px 18px}[data-screen=moi] .moi-chap-num{color:var(--action);font-size:12px;font-weight:600}[data-screen=moi] .moi-chap-nom{font:600 17px/1.25 var(--f-texte);letter-spacing:-.02em}[data-screen=moi] .moi-chap-c{font-size:12.5px;color:var(--encre-2)}[data-screen=moi] .moi-chap-rep{background:var(--action-fond);color:var(--action);border:0;border-radius:9px;padding:8px 13px;min-height:38px;font-weight:600;font-size:13px;text-decoration:none}[data-screen=moi] .moi-chap-rep:hover{background:var(--action);color:var(--action-sur)}[data-screen=moi] .moi-chap-b{border-radius:4px;overflow:hidden}[data-screen=moi] .list-sep{padding:26px 0 10px}[data-screen=moi] .list-sep-matiere{font:600 26px/1.15 var(--f-texte);letter-spacing:-.03em;color:var(--encre)}[data-screen=moi] .moi-mat-sous{font-size:14px;font-weight:400;color:var(--encre-2);letter-spacing:normal}[data-screen=moi] .moi-programme-t,[data-screen=moi] .moi-autres>summary{border:1px solid var(--filet);border-radius:12px;background:var(--declic-carte);padding:14px 18px;font-weight:600}[data-screen=moi] .moi-programme-t:hover,[data-screen=moi] .moi-autres>summary:hover{border-color:var(--action);color:var(--action)}[data-screen=moi] .moi-autres{margin:10px 0}[data-screen=moi] .moi-carte{border:1px solid var(--filet);border-radius:var(--declic-rayon);background:var(--action-fond);box-shadow:none;padding:24px}[data-screen=moi] .moi-carte-h{font-size:11px;letter-spacing:.12em;color:var(--encre-2)}[data-screen=moi] .col-aside .aside-block{background:var(--declic-carte);border:1px solid var(--filet);border-radius:14px;padding:18px;margin-bottom:12px}[data-screen=moi] .col-aside .aside-block:last-child{margin-bottom:0}[data-screen=moi] .aside-h{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--encre-2);margin:0 0 10px}[data-screen=moi] .col-aside .item{border-color:var(--filet);padding:9px 0}[data-screen=moi] .moi-vers-reglages{text-align:start}[data-screen=moi] .moi-vers-reglages .declic-link{color:var(--action);min-height:0;font-weight:600}[data-screen=moi] :is(.moi-tuile,.moi-gros,.moi-hier,.moi-carnet-b){border-color:var(--filet);border-radius:12px;background:var(--declic-carte)}[data-screen=moi] :is(.moi-tuile,.moi-gros):hover{border-color:var(--action)}[data-screen=moi] .moi-carnet-b{color:var(--action);background:var(--action-fond);border:0}[data-screen=moi] :is(#moi-vivant,#moi-hier,#moi-tuiles,#moi-boutons,#moi-liste,#moi-action,#moi-carnet):empty{display:none}[data-screen=moi] :is(#moi-vivant,#moi-hier,#moi-tuiles,#moi-boutons,#moi-liste,#moi-carnet){padding-inline:0}[data-screen=moi] #moi-action{padding:0 0 22px}[data-screen=moi] :is(#moi-paliers,#moi-filtres):empty{display:none}[data-screen=moi] .moi-programme-nu{margin-top:0}@media (max-width:759px){.reg-grille{grid-template-columns:1fr;gap:12px}.reg-carte{padding:20px}.reg-h{font-size:19px}.reg-row{display:grid;grid-template-columns:1fr;gap:3px}.reg-v{text-align:start}[data-screen=moi] .moi-chap .moi-chap-tete{padding:14px 15px}[data-screen=moi] .moi-chap-nom{font-size:16px}[data-screen=moi] .list-sep-matiere{font-size:23px}[data-screen=moi] .moi-carte{padding:20px}[data-screen=moi] .col-aside .aside-block{padding:16px}[data-screen=moi] .moi-mat-sous{display:block;margin-top:4px}}[data-screen=chapitre] .cols{column-gap:36px;row-gap:0}[data-screen=chapitre] .col-aside{background:none;border-radius:0;padding:0;margin-top:0}@media (max-width:699px){[data-screen=chapitre] .col-aside{padding:0 var(--e-5) var(--e-5)}}@media (max-width:1099px){[data-screen=chapitre] .cols{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px){[data-screen=chapitre] .cols{grid-template-columns:minmax(0,1fr) clamp(340px,32%,460px);align-items:start}[data-screen=chapitre] .col-aside>:first-child{margin-top:0}[data-screen=chapitre] .col-aside .declic-objectifs-liste{grid-template-columns:minmax(0,1fr)}}@media (min-width:1100px){.screen[data-screen=seance] .col-main .exam{max-width:none}.screen[data-screen=seance] .cols:has(>.col-aside:empty){grid-template-columns:minmax(0,1fr);max-width:824px}}@media (min-width:1500px){.screen[data-screen=seance] .cols:has(>.col-aside:empty){max-width:884px}}@media (min-width:1100px){.screen[data-screen=annale] .col-main .exam{max-width:none}}.lab-bench.lab-figure{grid-template-columns:1fr}.lab-figure-pane .lab-pane-top{margin-bottom:6px}.lab-figure-pane .lab-pane-top button{background:#f0f3ee;color:#19241f;border:1px solid #dbe1d5;border-radius:9px;padding:10px 15px;min-height:44px;cursor:pointer;font:13px var(--f-texte)}.lab-figure-pane .lab-pane-top button:hover{border-color:#294ee9}.lab-figure-pane .lab-original{border:0;border-radius:0;padding:8px 0 0;background:transparent}.lab-figure-pane .lab-caption{margin-top:14px;border-top:1px solid #e4e8df;padding-top:11px}.lab-tile-kind{line-height:1.35;display:block}@media (max-width:520px){.lab-figure-pane .lab-original{padding:4px 0 0}.lab-figure-pane .lab-pane-top button{font-size:12px;padding:9px 11px}}@media (min-width:1100px){.screen[data-screen=cours] .cols{grid-template-columns:minmax(0,760px) 320px;justify-content:start}.screen[data-screen=cours] .cols>.col-aside{width:auto}.screen[data-screen=cours] .col-main .lesson{max-width:none}}[data-screen=moi] .moi-tuile-sous,[data-screen=moi] .moi-tuile-sur,[data-screen=moi] .moi-gros-m,[data-screen=moi] .moi-tuile,[data-screen=moi] .moi-gros{font-family:var(--f-texte)}#exo-experiences>.exo-experiences-repli{margin:0 0 20px}#exo-experiences .exo-experiences-repli>summary{cursor:pointer;color:var(--encre-2);font-size:12px;font-weight:600;padding:10px 0}#exo-experiences .exo-experiences-repli>summary:before{content:"›";display:inline-block;margin-right:8px}#exo-experiences .exo-experiences-repli[open]>summary:before{transform:rotate(90deg)}#exo-experiences .exo-experiences-repli>summary:focus-visible{outline:2px solid var(--action);outline-offset:3px;border-radius:5px}#exo-experiences .exo-experiences-repli[open]>.lab-context{margin:0}#exo-liste .exo-activite{display:inline-flex;align-items:center;border:1px solid var(--filet);border-radius:999px;padding:3px 8px;color:var(--encre-2);font-size:11px;line-height:1.25;white-space:nowrap}:is(#exo-liste .exo-activite,.exo-progres-etat):not([data-activite=reserve]){gap:5px}:is(#exo-liste .exo-activite,.exo-progres-etat):not([data-activite=reserve]):before{content:"";flex:none;width:9px;height:9px;border-radius:50%;box-sizing:border-box;border:2px solid var(--etat-neuf-trait)}:is(#exo-liste .exo-activite,.exo-progres-etat)[data-activite=reussi]:before{background:var(--etat-acquis-trait);border-color:var(--etat-acquis-trait)}:is(#exo-liste .exo-activite,.exo-progres-etat)[data-activite=cours]:before{background:linear-gradient(90deg,var(--etat-cours-trait) 50%,transparent 50%);border-color:var(--etat-cours-trait)}:is(#exo-liste .exo-activite,.exo-progres-etat):is([data-activite=revoir],[data-activite=reprendre]):before{background:var(--etat-revoir-fond);border-color:var(--etat-revoir-trait)}:is(#exo-liste .exo-activite,.exo-progres-etat)[data-activite=neuf]:before{border-style:dotted}#exo-liste .exo-activite[data-activite=reussi]{color:var(--etat-acquis);background:var(--etat-acquis-fond);border-color:transparent}#exo-liste .exo-activite[data-activite=cours]{color:var(--etat-cours);background:var(--etat-cours-fond);border-color:transparent}#exo-liste .exo-activite:is([data-activite=revoir],[data-activite=reprendre]){color:var(--etat-revoir);background:var(--etat-revoir-fond);border-color:transparent}#exo-liste .exo-activite[data-activite=neuf]{color:var(--etat-neuf);background:color-mix(in srgb,var(--etat-neuf-trait) 14%,transparent);border:1px dashed color-mix(in srgb,var(--etat-neuf-trait) 45%,transparent)}#exo-liste .exo-carte{position:relative}#exo-liste .exo-carte[data-activite]:before{content:"";position:absolute;inset-block:16px;inset-inline-start:0;width:4px;border-radius:0 4px 4px 0;background:transparent}[dir=rtl] #exo-liste .exo-carte[data-activite]:before{border-radius:4px 0 0 4px}#exo-liste .exo-carte[data-activite=reussi]:before{background:var(--etat-acquis-trait)}#exo-liste .exo-carte[data-activite=cours]:before{background:var(--etat-cours-trait)}#exo-liste .exo-carte:is([data-activite=revoir],[data-activite=reprendre]):before{background:var(--etat-revoir-trait)}.exo-progres{max-width:560px;margin:18px 0 0;display:grid;gap:8px}.exo-progres[hidden]{display:none}.exo-progres[data-chargement]{visibility:hidden;min-height:70px}.exo-progres-t{margin:0;font-size:14px;line-height:24px;color:var(--encre-2)}.exo-progres-t b{font-size:16px;font-weight:700;line-height:1;color:var(--encre);font-variant-numeric:tabular-nums}.exo-progres-t:before{content:"";display:inline-block;width:9px;height:9px;margin-inline-end:7px;border-radius:50%;box-sizing:border-box;vertical-align:middle;position:relative;top:-1px;background:var(--etat-acquis-trait);border:2px solid var(--etat-acquis-trait)}.exo-progres-piste{display:block;height:6px;border-radius:6px;background:var(--papier-creux);box-shadow:inset 0 0 0 1px var(--filet);overflow:hidden}.exo-progres-piste>i{display:block;height:100%;border-radius:6px;background:var(--etat-acquis-trait)}.exo-progres-piste:not([data-n="0"])>i{min-width:6px}.exo-progres-autres{margin:0;font-size:12px;line-height:24px;color:var(--encre-2)}.exo-progres-etat{white-space:nowrap}.exo-progres-etat:before{display:inline-block;vertical-align:middle;margin-inline-end:5px;position:relative;top:-1px}.exo-chapitre .exo-avance{display:grid;gap:7px;margin:-8px 0 16px}.exo-avance-piste{display:block;height:6px;border-radius:6px;background:var(--papier-creux);box-shadow:inset 0 0 0 1px var(--filet);overflow:hidden}.exo-avance-piste>i{display:block;height:100%;border-radius:6px;background:var(--etat-cours-trait)}.exo-avance[data-part="0"] .exo-avance-piste>i{display:none}.exo-avance-t{font-size:12px;line-height:1.5;color:var(--encre-2)}.exo-avance-etat{display:inline-block;padding:1px 8px;border-radius:11px;font-weight:600;letter-spacing:.01em;color:var(--etat-cours);background:var(--etat-cours-fond)}.exo-avance[data-lecture=neuf] .exo-avance-etat{color:var(--etat-neuf);background:color-mix(in srgb,var(--etat-neuf-trait) 14%,transparent);border:1px dashed color-mix(in srgb,var(--etat-neuf-trait) 45%,transparent);padding:0 7px}[data-screen=exercices] .exo-filtres{position:sticky;top:-24px;z-index:3;padding:14px 16px;margin-bottom:18px;background:var(--papier);border-radius:0;box-shadow:0 0 0 8px var(--papier);transition:transform .22s ease,box-shadow .22s ease}[data-screen=exercices] .exo-filtres:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:16px;background:var(--papier-creux)}[data-screen=exercices] .exo-filtres[data-colle]{box-shadow:0 14px 20px -16px #00000080,0 0 0 8px var(--papier)}[data-screen=exercices] .exo-filtres:focus-within{transition:none}@media (prefers-reduced-motion:reduce){[data-screen=exercices] .exo-filtres{transition:none}}[data-screen=exercices] .exo-filtre-groupe{gap:10px 14px}[data-screen=exercices] .exo-filtre-groupe>legend{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[data-screen=exercices] .exo-filtres label{gap:4px}[data-screen=exercices] .exo-paliers>span{margin-inline-end:6px}@media (min-width:1100px){[data-screen=exercices] .exo-filtre-groupe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start}[data-screen=exercices] .exo-filtre-groupe>.exo-paliers{display:grid;grid-template-columns:repeat(4,auto);gap:4px 7px;align-items:center}[data-screen=exercices] .exo-filtre-groupe>.exo-paliers>span{grid-column:1 / -1;margin:0;line-height:1.3}}@media (max-width:1099px){[data-screen=exercices] .exo-filtres.exo-cachee:not(:focus-within){transform:translateY(calc(-100% - var(--exo-colle, 8px) - 14px));box-shadow:none}}@media (max-height:540px){[data-screen=exercices] .exo-filtres,[data-screen=exercices] .exo-filtres[data-colle],[data-screen=exercices] .exo-filtres.exo-cachee:not(:focus-within){position:static;transform:none;box-shadow:none}[data-screen=exercices] .sheetwrap{scroll-padding-top:22px}}[data-screen=exercices] .sheetwrap{scroll-padding-top:calc(var(--exo-barre-h, 0px) + 14px)}[data-screen=exercices] .sheetwrap:has(.exo-filtres:focus-within){scroll-padding-top:0}@media (max-width:759px){[data-screen=exercices] .exo-filtres,[data-screen=exercices] .exo-filtres[data-colle],[data-screen=exercices] .exo-filtres.exo-cachee:not(:focus-within){position:relative;top:0!important;transform:none;box-shadow:none}[data-screen=exercices] .sheetwrap{scroll-padding-top:22px}[data-screen=exercices] .exo-filtres{padding:10px 12px;margin-bottom:14px}[data-screen=exercices] .exo-filtres :is(input,select){font-size:14px;padding:6px 8px;text-overflow:ellipsis}[data-screen=exercices] .exo-filtre-groupe>label:nth-of-type(1){flex:140 1 0}[data-screen=exercices] .exo-filtre-groupe>label:nth-of-type(2){flex:159 1 0}[data-screen=exercices] .exo-paliers{gap:6px;flex-wrap:nowrap}[data-screen=exercices] .exo-paliers>span{display:none}[data-screen=exercices] .exo-paliers>.exo-palier{flex:1 1 auto;padding:9px 6px;font-size:13px;white-space:nowrap}}@media (max-width:389px){[data-screen=exercices] .exo-filtres select{font-size:13px}[data-screen=exercices] .exo-filtre-groupe>label:nth-of-type(1){flex-grow:133}[data-screen=exercices] .exo-filtre-groupe>label:nth-of-type(2){flex-grow:150}}@media (max-width:349px){[data-screen=exercices] .exo-paliers{flex-wrap:wrap}[data-screen=exercices] .exo-paliers>.exo-palier{flex:1 1 40%}[data-screen=exercices] .exo-filtre-groupe>label:nth-of-type(-n+2){flex:1 1 100%}}[data-screen=moi] .moi-anneau-u{font-size:7.5px;font-weight:600;fill:var(--encre-2)}@keyframes h1-accuse{0%{box-shadow:0 0 color-mix(in srgb,var(--declic-citron) 0%,transparent)}25%{box-shadow:0 0 0 3px var(--declic-citron),0 0 14px 2px color-mix(in srgb,var(--declic-citron) 70%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--declic-citron) 0%,transparent)}}:is(.ettoi-r,[data-corr-past]).ettoi-accuse{animation:h1-accuse .6s ease-out 1}@media (prefers-reduced-motion: reduce){:is(.ettoi-r,[data-corr-past]).ettoi-accuse{animation:none}}.declic-objectif-etat{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:2px 8px;border:1px solid var(--filet);border-radius:999px;font:600 11.5px/1.35 var(--f-texte);color:var(--encre-2);white-space:nowrap}.declic-objectif-etat>i{font-style:normal;font-family:var(--f-chiffre, inherit)}.declic-objectif>.declic-objectif-etat{display:flex;width:max-content}.declic-objectif-etat[data-palier=acquis]{color:var(--acquis);border-color:var(--acquis)}.declic-objectif-etat[data-palier=encours]{color:var(--encre);border-color:var(--encre-3)}.declic-objectif-etat[data-palier=travail]{color:var(--papier-pose);background:var(--encre);border-color:var(--encre)}.declic-objectif-etat[data-palier=revoir]{color:var(--encre);border-color:var(--attente, var(--encre-3));background:color-mix(in srgb,var(--attente, #b7791f) 12%,transparent)}.declic-objectif-etat[data-palier=jamais]{border-style:dashed}#chs-liste .chs-tete{display:block;width:100%;box-sizing:border-box;padding-inline-end:28px}#chs-liste .chs-tete .item-t{max-width:none}#chs-liste .chs-fin{display:grid;gap:8px;width:100%;color:var(--encre-2);font-size:13px}#chs-liste .chs-fin progress{display:block;width:100%;height:5px;border:0;border-radius:8px;overflow:hidden;appearance:none;-webkit-appearance:none;background:var(--filet)}#chs-liste .chs-fin progress::-webkit-progress-bar{background:var(--filet)}#chs-liste .chs-fin progress::-webkit-progress-value{background:var(--action);border-radius:8px}#chs-liste .chs-fin progress::-moz-progress-bar{background:var(--action);border-radius:8px}#chs-liste .item[data-lecture=fini] .chs-fin progress::-webkit-progress-value{background:var(--etat-cours-trait)}#chs-liste .item[data-lecture=fini] .chs-fin progress::-moz-progress-bar{background:var(--etat-cours-trait)}#chs-liste .item[data-lecture=neuf]{background:var(--papier-creux);border-style:dashed}#chs-liste .item[data-lecture=neuf] .item-t{color:var(--encre-2)}#chs-liste .item[data-lecture=neuf]:hover .item-t{color:var(--encre)}.ann-ch{align-items:center}.ann-ch-choix{min-height:44px;border:1px solid var(--filet);border-radius:9px;padding:8px 12px;font:15px var(--f-texte);color:var(--encre);background:var(--declic-carte, var(--papier-pose));min-width:0;max-width:100%;flex:none;width:100%}@container (min-width:700px){.ann-ch-choix{width:420px}}.ann-ch-ex .ann-ch-cheval{margin-top:3px;font-style:italic}.sea-focus{flex:none;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;margin-inline-start:6px;cursor:pointer;border:1px solid var(--filet);border-radius:999px;background:var(--papier-pose);color:var(--encre-2);font:600 12px/1 var(--f-texte);vertical-align:middle}.sea-focus:hover{color:var(--encre);border-color:var(--action)}.sea-focus:focus-visible{outline:2px solid var(--action);outline-offset:2px}.sea-focus[aria-expanded=false]{background:var(--encre);border-color:var(--encre);color:var(--papier)}.sea-focus span{font-size:14px;line-height:1}@container (max-width:699px){.sea-focus{display:none}}@container (min-width:700px){.screen[data-screen=seance][data-focus] #sea-serie{display:none}.screen[data-screen=seance][data-focus] .cols{max-width:824px;margin-inline:auto}}@media (min-width:760px){.screen[data-screen=seance][data-focus] .cols{grid-template-columns:minmax(0,1fr)}}@media (min-width:1500px){.screen[data-screen=seance][data-focus] .cols{max-width:884px}}[data-screen=moi] .moi-carnet-g .moi-carnet-n{font-weight:600;color:var(--encre)}[data-screen=moi] .moi-carnet-q{margin:6px 0 0;padding:0;list-style:none;border-top:1px dashed var(--filet)}[data-screen=moi] .moi-carnet-qi{display:flex;align-items:center;gap:var(--e-2);padding:6px 0;border-bottom:1px dashed var(--filet)}[data-screen=moi] .moi-carnet-qi:last-child{border-bottom:0;padding-bottom:0}[data-screen=moi] .moi-carnet-qi .moi-carnet-s{margin:0;min-width:0;flex:1 1 0}[data-screen=moi] .moi-carnet-qi .moi-carnet-b{flex:none}@container (max-width:520px){[data-screen=moi] .moi-carnet-i.moi-carnet-g{flex-wrap:nowrap}}.lab-feature{transition:transform .14s ease,box-shadow .14s ease}.lab-feature:hover{transform:translateY(-2px);box-shadow:0 10px 26px #294ee947}.lab-feature:hover strong{background:#e9ff8a}.lab-feature:focus-visible{outline:3px solid var(--declic-citron);outline-offset:3px}@media (prefers-reduced-motion: reduce){.lab-feature,.lab-feature:hover{transition:none;transform:none}}.lab-sommaire-t{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--encre-3)}.lab-sommaire-l{margin:0;padding:0;list-style:none}.lab-sommaire-a{display:flex;align-items:baseline;gap:8px;text-decoration:none;color:var(--encre-2);border-radius:9px;font-size:14px;line-height:1.3}.lab-sommaire-a:hover{color:var(--encre);background:var(--papier-creux)}.lab-sommaire-a:focus-visible{outline:2px solid var(--action);outline-offset:1px}.lab-sommaire-a[aria-current=true]{color:var(--action);background:var(--action-fond, var(--papier-creux));font-weight:600}.lab-sommaire-n{flex:none;font-family:var(--f-chiffre, var(--f-texte));font-size:12px;color:var(--encre-3)}.lab-sommaire-a[aria-current=true] .lab-sommaire-n{color:var(--action)}.lab-chapter-group{scroll-margin-top:72px}.lab-chapter-group h2:focus{outline:none}.lab-chapter-group h2:focus-visible{outline:2px solid var(--action);outline-offset:3px}@container (min-width:1100px){.lab-plan{display:grid;grid-template-columns:200px minmax(0,1fr);gap:36px;align-items:start}.lab-sommaire{position:sticky;top:16px;max-height:calc(100dvh - 190px);overflow-y:auto;overscroll-behavior:contain;padding:4px 4px 12px 0;margin-top:6px}.lab-sommaire-l{display:grid;gap:2px}.lab-sommaire-a{padding:7px 10px}.lab-chapter-group{scroll-margin-top:16px}}@container (max-width:1099px){.lab-sommaire{position:sticky;top:-32px;z-index:3;margin:0 0 12px;padding:10px 0;background:var(--papier);border-bottom:1px solid var(--filet)}.lab-chapter-group{scroll-margin-top:56px}.lab-sommaire-t{display:none}.lab-sommaire-l{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.lab-sommaire-l::-webkit-scrollbar{display:none}.lab-sommaire-l>li{flex:none}.lab-sommaire-a{padding:8px 12px;min-height:40px;align-items:center;white-space:nowrap;border:1px solid var(--filet);border-radius:999px;background:var(--declic-carte, var(--papier-pose));font-size:13px}.lab-sommaire-a[aria-current=true]{border-color:var(--action)}}@media (max-width:759px){.lab-sommaire{top:-25px}}.sd-section{margin:0;min-width:0}.sd-section+.sd-section{margin-top:6px}.sd-tete{display:flex;align-items:center;gap:14px;padding:14px 4px;cursor:pointer;list-style:none;border-bottom:1px solid var(--filet);border-radius:0}.sd-tete::-webkit-details-marker{display:none}.sd-tete:after{content:"›";flex:none;display:inline-block;margin-inline-start:auto;font-size:24px;line-height:1;color:var(--encre-2);transition:transform .15s}.sd-section[open]>.sd-tete:after{transform:rotate(90deg)}.sd-tete:hover .sd-nom{color:var(--action)}.sd-tete:hover:after{color:var(--action)}.sd-tete:focus-visible{outline:2px solid var(--action);outline-offset:3px;border-radius:8px}.sd-illus{flex:none;width:42px;height:28px;opacity:.62;color:var(--encre)}.sd-titre{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.sd-nom{font:600 21px/1.2 var(--f-texte);letter-spacing:-.02em;color:var(--encre)}.sd-infos{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:13px;line-height:1.4;color:var(--encre-2)}.sd-avance[data-sd-avance=fini]{color:var(--acquis);font-weight:600}.sd-avance[data-sd-avance=commence]{color:var(--encre)}.sd-corps{padding:16px 0 26px}[dir=rtl] .sd-tete:after{content:"‹"}[dir=rtl] .sd-section[open]>.sd-tete:after{transform:rotate(-90deg)}#chs-liste>.sd-section,#chs-liste>.chs-vide-filtre{grid-column:1/-1}#chs-liste .chs-grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:1000px){#chs-liste .chs-grille{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){#chs-liste .chs-grille{gap:10px}}#exo-liste>.sd-section>.exo-index{padding-top:16px}#lab-library .sd-corps{padding-top:0}#lab-library .sd-corps>.lab-chapter-group:first-child{margin-top:22px}@media (max-width:650px){.sd-nom{font-size:19px}.sd-tete{gap:11px}.sd-illus{width:36px;height:24px}}.nav a[data-go=moi]{display:none}@container (min-width:1100px){.nav[data-compte=oui] a[data-go=moi]{display:flex}}.ic-jeton{display:block;flex:none}.ic-jeton>svg{display:block;width:100%;height:100%;overflow:visible}.sd-icone{width:46px;height:46px}@media (max-width:650px){.sd-icone{width:40px;height:40px}}[data-theme=dark] .ic-dom.ic-pc .ic-fond{fill:#22324a}@media (prefers-reduced-motion: no-preference){.ic-joue .ic-trace{stroke-dasharray:1 1;animation:ic-trace .85s cubic-bezier(.45,0,.2,1) both}.ic-joue :is(.ic-pop,.ic-bulle,.ic-emis){transform-box:fill-box;transform-origin:center}.ic-joue .ic-pop{animation:ic-pop .45s cubic-bezier(.3,1.5,.5,1) both}.ic-joue .ic-fondu{animation:ic-fondu .45s ease-out both}.ic-joue .ic-remplit{transform-box:fill-box;transform-origin:50% 100%;animation:ic-remplit .65s cubic-bezier(.3,.7,.3,1) both}.ic-joue .ic-bulle{animation:ic-bulle .6s cubic-bezier(.2,.8,.3,1) both}.ic-joue .ic-emis{animation:ic-emis .6s cubic-bezier(.2,.8,.3,1) both}.ic-joue .ic-vecteur{transform-box:view-box;transform-origin:15.5px 34px;animation:ic-vecteur 1s cubic-bezier(.3,.9,.3,1) both}.ic-joue .ic-pendule{transform-box:view-box;transform-origin:24px 10px;animation:ic-pendule 1.7s ease-in-out both}.ic-joue .ic-courant{animation:ic-courant 1.15s cubic-bezier(.45,.05,.55,.95) both}.ic-joue .ic-charge{animation:ic-fondu .5s ease-out .8s both}.ic-joue .ic-secoue{animation:ic-secoue .4s linear both}.ic-joue .ic-d1{animation-delay:.15s}.ic-joue .ic-d2{animation-delay:.35s}.ic-joue .ic-d3{animation-delay:.6s}.ic-joue .ic-d4{animation-delay:.85s}}@keyframes ic-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ic-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.25);opacity:1}to{transform:none;opacity:1}}@keyframes ic-fondu{0%{opacity:0}to{opacity:1}}@keyframes ic-remplit{0%{transform:scaleY(0)}to{transform:none}}@keyframes ic-bulle{0%{transform:translateY(8px) scale(.4);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}@keyframes ic-emis{0%{transform:translate(-11px,10px) scale(.5);opacity:0}35%{opacity:1}to{transform:none;opacity:1}}@keyframes ic-vecteur{0%{transform:rotate(52deg)}to{transform:none}}@keyframes ic-pendule{0%,to{transform:none}50%{transform:rotate(33.2deg)}}@keyframes ic-courant{0%{transform:translate(3px,-22px);opacity:0}8%{opacity:1}22%{transform:translate(13px,-22px)}71%{transform:translate(13px)}to{transform:none;opacity:1}}@keyframes ic-secoue{0%,to{transform:none}20%{transform:translate(-.8px,.4px)}40%{transform:translate(.8px,-.4px)}60%{transform:translate(-.6px,-.3px)}80%{transform:translate(.5px,.3px)}}.chs-anneau{display:block;flex:none;width:34px;height:34px}.chs-anneau-fond{stroke:var(--filet)}.chs-anneau-arc,.chs-anneau-coche{stroke:var(--etat-cours-trait)}#chs-liste .chs-fin{display:flex;align-items:center;gap:11px;width:100%;color:var(--encre-2);font-size:13px}.chs-fin-mots{display:flex;flex-direction:column;gap:1px;min-width:0}.chs-etat{font-weight:600;font-size:14px;line-height:1.3;color:var(--encre)}#chs-liste .chs-fin-t{line-height:1.35;color:var(--encre-2)}#chs-liste .item[data-lecture=neuf] .chs-anneau-fond{stroke:color-mix(in srgb,var(--encre-3) 38%,transparent)}#chs-liste .item[data-lecture=neuf] .chs-etat{color:var(--encre-2)}.sd-avance[data-sd-avance=fini]{color:var(--encre)}.chs-rep{margin:0 0 30px;min-width:0}.chs-rep-tete{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:0 0 12px}.chs-rep-t{margin:0;font:600 23px/1.2 var(--f-texte);letter-spacing:-.02em;color:var(--encre)}.chs-rep-n{font-size:13px;color:var(--encre-2)}.chs-rep-fleches{display:none;gap:8px;margin-inline-start:auto;align-self:center}@media (hover:hover) and (pointer:fine){.chs-rep[data-deborde=oui] .chs-rep-fleches{display:flex}}.chs-rep-b{display:grid;place-items:center;width:36px;height:36px;padding:0 0 2px;border:1px solid var(--filet);border-radius:50%;background:var(--declic-carte);color:var(--encre);font:500 22px/1 var(--f-texte);cursor:pointer}.chs-rep-b:hover:not(:disabled){border-color:var(--action);color:var(--action)}.chs-rep-b:disabled{opacity:.35;cursor:default}[dir=rtl] .chs-rep-b{transform:scaleX(-1)}.chs-rep-l{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rep-n, 2) - 1) * 12px) / var(--rep-n, 2));gap:12px;margin:0;padding:4px 4px 10px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:4px;scrollbar-width:none}.chs-rep-l::-webkit-scrollbar{display:none}.chs-rep-i{display:flex;min-width:0;scroll-snap-align:start}.chs-rep-c{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;min-height:158px;padding:16px 16px 15px;border-radius:18px;background:var(--declic-lilas);color:#19241f;text-decoration:none}.chs-rep-haut{display:flex;align-items:center;gap:10px;min-width:0;padding-inline-end:22px}.chs-rep-ic{width:34px;height:34px}.chs-rep-ou{min-width:0;font-size:12.5px;line-height:1.3;color:#3d4350}.chs-rep-titre{font:600 18px/1.22 var(--f-texte);letter-spacing:-.015em;color:#19241f}.chs-rep-fin{display:flex;align-items:center;gap:10px;margin-top:auto;font-size:13px;line-height:1.35;color:#3d4350}.chs-rep-fin .chs-anneau-fond{stroke:#19241f2e}.chs-rep-fin .chs-anneau-arc{stroke:#946600}@media (max-width:759px){.chs-rep-l{margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;grid-auto-columns:78%}.chs-rep-t{font-size:21px}}@media (max-width:380px){.chs-rep-l{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}}.qbar-suivi{display:none;color:var(--encre);text-decoration:none}body:has(#compte-menu) .qbar-suivi{display:inline-flex}@container (min-width:1100px){body:has(#compte-menu) .qbar-suivi{display:none}}body[data-visite=publique] .qbar-suivi{display:none}.qbar-suivi svg{width:19px;height:19px}.qbar-suivi .qbar-suivi-barre{stroke-width:2.6}.qbar-suivi:hover{border-color:var(--action);color:var(--action)}.qbar-suivi[aria-current=page]{border-color:var(--action);color:var(--action);background:var(--action-fond)}.declic-durees{margin:16px 0 0}.declic-durees-t{margin:0 0 10px;color:var(--encre-2)}.declic-durees-l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.declic-duree{display:flex;align-items:center;gap:14px;min-width:0;min-height:66px;padding:12px 18px;border:1px solid var(--filet);border-radius:16px;background:var(--declic-carte);color:var(--encre);text-decoration:none;font:400 15px/1.3 var(--f-texte)}@media (hover:hover){.declic-duree:hover{background:var(--action-fond)}}.declic-duree-i{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--papier-creux);font-size:20px;line-height:1}.declic-duree-x{min-width:0}.declic-duree-m{font-size:18px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.declic-duree-sep{color:var(--encre-3)}.declic-duree-q{color:var(--encre-2)}.sf-nb{white-space:nowrap}@media (max-width:999px){.declic-duree-m,.declic-duree-q{display:block}.declic-duree-sep{display:none}}@media (max-width:759px){.declic-durees{margin-top:14px}.declic-durees-l{gap:8px}.declic-duree{flex-direction:column;align-items:flex-start;gap:7px;min-height:0;padding:11px 11px 12px;border-radius:14px}.declic-duree-i{width:30px;height:30px;border-radius:9px;font-size:16px}.declic-duree-m,.declic-duree-q{display:block}.declic-duree-sep{display:none}.declic-duree-m{font-size:17px}.declic-duree-q{font-size:13px;line-height:1.25}}.declic-carnet{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 0;padding:14px 18px;border:1px solid var(--filet);border-radius:14px;background:var(--declic-carte);color:var(--encre);text-decoration:none;font-size:14px;line-height:1.3}.declic-carnet-t{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--encre-2);white-space:nowrap}.declic-badge{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--papier-creux);color:var(--encre-2);white-space:nowrap}.declic-badge b{color:var(--encre);font-size:15px;font-weight:700}.declic-carnet .declic-compteur{display:block;min-width:176px;padding:10px 16px 11px;border-radius:12px;background:var(--papier-creux);color:var(--encre-2);font-size:13px;line-height:1.3;white-space:normal}.declic-carnet .declic-compteur b{display:block;margin-bottom:3px;color:var(--encre);font:650 30px/1 var(--f-titre);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.declic-carnet-vide{color:var(--encre-2)}.declic-carnet-go{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;color:var(--action);font-weight:600;white-space:nowrap}@media (max-width:759px){.declic-carnet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding:14px 14px 16px}.declic-carnet .declic-carnet-t{grid-column:1 / 3;grid-row:1;align-self:center}.declic-carnet .declic-carnet-go{grid-column:3;grid-row:1;justify-self:end;margin:0}.declic-carnet .declic-compteur{grid-row:2;min-width:0;padding:10px 10px 11px;font-size:12px}.declic-carnet .declic-compteur b{font-size:26px}.declic-carnet .declic-carnet-vide{grid-column:1 / -1;grid-row:2}}.declic-home-grid>:only-child{grid-column:1 / -1}.declic-home .declic-section-h a{display:inline-flex;align-items:center;min-height:44px;margin-block:-13px}.declic-revoir{display:flex;flex-direction:column;align-items:flex-start}.declic-revoir h3{margin:14px 0 6px}.declic-panel p.declic-revoir-ch{margin:0 0 10px;font-size:13px}.declic-revoir .declic-button{margin-top:auto}.declic-revoir-l{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--etat-revoir-fond);color:var(--etat-revoir);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.declic-revoir-l[data-couleur=jaune]{background:var(--etat-cours-fond);color:var(--etat-cours)}.declic-revoir-l[data-couleur=vert]{background:var(--etat-acquis-fond);color:var(--etat-acquis)}.declic-revoir-l[data-couleur=gris]{background:var(--etat-neuf-fond);color:var(--etat-neuf)}:root{--etat-acquis: var(--acquis, #0a6e4e);--etat-acquis-fond: var(--acquis-fond, #e6f1ec);--etat-acquis-trait: var(--acquis, #0a6e4e);--etat-cours: #6b4a00;--etat-cours-fond: #fcefb8;--etat-cours-trait: #b07f00;--etat-revoir: #8a3a00;--etat-revoir-fond: #ffe3cc;--etat-revoir-trait: #c2570a;--etat-neuf: var(--encre-2, #56635b);--etat-neuf-fond: var(--papier-creux, #edf0e7);--etat-neuf-trait: var(--encre-3, #67736b)}[data-theme=dark]{--etat-cours: #f2d77a;--etat-cours-fond: #3a3210;--etat-cours-trait: #e8b93a;--etat-revoir: #ffb98a;--etat-revoir-fond: #3b2210;--etat-revoir-trait: #f08a3c}#chs-liste .chs-etat{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;margin-bottom:3px;padding:2px 10px;border:1px solid transparent;border-radius:11px;font:600 12.5px/1.4 var(--f-texte);letter-spacing:.01em}#chs-liste .item:is([data-lecture=fini],[data-lecture=commence]) .chs-etat{color:var(--etat-cours);background:var(--etat-cours-fond);border-color:color-mix(in srgb,var(--etat-cours-trait) 55%,transparent)}#chs-liste .item[data-lecture=neuf] .chs-etat{color:var(--etat-neuf);background:color-mix(in srgb,var(--etat-neuf-trait) 14%,transparent);border-color:color-mix(in srgb,var(--etat-neuf-trait) 45%,transparent);border-style:dashed}#chs-liste .item:is([data-lecture=fini],[data-lecture=commence]) :is(.chs-anneau-arc,.chs-anneau-coche){stroke:var(--etat-cours-trait)}#chs-liste .item{--carte-chevron-haut:28px;--carte-chevron-bord:24px}#chs-liste .item.carte-cliquable:focus-visible{outline:3px solid var(--action);outline-offset:3px}#chs-liste .item.carte-cliquable:active{background-color:color-mix(in srgb,var(--action) 9%,var(--declic-carte));border-color:var(--action)}@media (max-width:759px){#chs-liste .item{--carte-chevron-haut:23px;--carte-chevron-bord:16px}}.chs-rep{container-type:inline-size;container-name:chs-rep}@media (min-width:760px){.chs-rep-l{--rep-n:2;grid-auto-columns:calc((100% - (var(--rep-n) - 1) * 12px) / var(--rep-n))}@container chs-rep (min-width:700px){.chs-rep-l{--rep-n:3}}@container chs-rep (min-width:980px){.chs-rep-l{--rep-n:4}}}.chs-rep-c{--carte-chevron-haut:25px;--carte-chevron-bord:18px}.chs-rep-c:before,.chs-rep-c:hover:before,.chs-rep-c:active:before{border-color:#294ee9}.chs-rep-c.carte-cliquable:active{background-color:color-mix(in srgb,#294ee9 14%,var(--declic-lilas));border-color:#294ee9}.chs-rep-l{padding-block:8px 22px;margin-block:-4px -12px}.chs-rep-c.carte-cliquable:focus-visible{outline-offset:3px}@media (min-width:760px){.chs-rep-l{padding-inline:8px;margin-inline:-4px;scroll-padding-inline:8px}}.chs-rep-points{display:none;justify-content:center;gap:8px;padding:2px 0 0}.chs-rep[data-deborde=oui] .chs-rep-points{display:flex}.chs-rep-pt{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--encre-3) 35%,transparent);transition:background-color .18s,transform .18s}.chs-rep-pt[data-on=oui]{background:var(--encre);transform:scale(1.2)}@media (prefers-reduced-motion: reduce){.chs-rep-pt{transition:none}}[data-screen=chapitre] .cha-cours{border-color:color-mix(in srgb,var(--action) 28%,var(--filet))}[data-screen=chapitre] .cha-cours .card-t{font-size:clamp(22px,2.4vw,26px);line-height:1.2}@media (min-width:760px){[data-screen=chapitre] .cha-cours{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--e-6);align-items:center;padding-block:var(--e-4)}[data-screen=chapitre] .cha-cours>.card-l{grid-column:1 / -1}[data-screen=chapitre] .cha-cours>:is(.card-t,.card-s){grid-column:1}[data-screen=chapitre] .cha-cours>.card-row{grid-column:2;grid-row:2 / span 2;margin-top:0}}[data-screen=chapitre] .part-h{justify-content:flex-start}[data-screen=chapitre] .part-d{margin-inline-start:auto}[data-screen=chapitre] .part-etat{display:inline-flex;align-items:center;flex:none;white-space:nowrap;padding:2px 10px;border:1px solid transparent;border-radius:11px;font:600 12px/1.4 var(--f-texte);letter-spacing:.01em}[data-screen=chapitre] .part[data-etat=cours] .part-etat{color:var(--etat-cours);background:var(--etat-cours-fond);border-color:color-mix(in srgb,var(--etat-cours-trait) 55%,transparent)}[data-screen=chapitre] .part[data-etat=neuf] .part-etat{color:var(--etat-neuf);background:color-mix(in srgb,var(--etat-neuf-trait) 14%,transparent);border-color:color-mix(in srgb,var(--etat-neuf-trait) 45%,transparent);border-style:dashed}[data-screen=chapitre] details.part>summary.part-tete{position:relative}[data-screen=chapitre] details.part>summary.part-tete:before{content:"";position:absolute;inset-block:-1px;inset-inline-start:-1px;width:5px;border-start-start-radius:var(--r-carte);border-end-start-radius:var(--r-carte);background:var(--lisere, transparent);pointer-events:none}[data-screen=chapitre] .part[data-etat=cours]>summary{--lisere:var(--etat-cours-trait)}[data-screen=chapitre] .part[data-etat=neuf]>summary{--lisere:color-mix(in srgb, var(--etat-neuf-trait) 45%, transparent)}[data-screen=chapitre] .part[data-etat=lue] .part-etat{color:var(--encre);background:var(--papier-creux);border-color:color-mix(in srgb,var(--encre-2) 55%,transparent)}[data-screen=chapitre] .part[data-etat=lue]>summary{--lisere:color-mix(in srgb, var(--encre-2) 70%, transparent)}[data-screen=chapitre] .cha-cours:active{transform:scale(.99);background-color:color-mix(in srgb,var(--action) 8%,var(--declic-carte));border-color:var(--action)}[data-screen=chapitre] details.part>summary.part-tete:active{background-color:color-mix(in srgb,var(--action) 8%,var(--declic-carte))}[data-screen=chapitre] .declic-objectif:active{transform:scale(.99);background-color:color-mix(in srgb,var(--action) 12%,var(--declic-carte));border-color:var(--action)}@media (prefers-reduced-motion: reduce){[data-screen=chapitre] .cha-cours:active,[data-screen=chapitre] .declic-objectif:active{transform:none}}[data-screen=chapitre] .declic-objectif-etat{padding:3px 10px;border-radius:11px;font-weight:700}[data-screen=chapitre] .declic-objectif-etat[data-palier=acquis]{color:var(--etat-acquis);background:var(--etat-acquis-fond);border-color:color-mix(in srgb,var(--etat-acquis-trait) 40%,transparent)}[data-screen=chapitre] .declic-objectif-etat[data-palier=encours]{color:var(--etat-cours);background:var(--etat-cours-fond);border-color:color-mix(in srgb,var(--etat-cours-trait) 55%,transparent)}[data-screen=chapitre] .declic-objectif-etat:is([data-palier=travail],[data-palier=revoir]){color:var(--etat-revoir);background:var(--etat-revoir-fond);border-color:color-mix(in srgb,var(--etat-revoir-trait) 55%,transparent)}[data-screen=chapitre] .declic-objectif-etat[data-palier=jamais]{color:var(--etat-neuf);background:color-mix(in srgb,var(--etat-neuf-trait) 14%,transparent);border-color:color-mix(in srgb,var(--etat-neuf-trait) 45%,transparent);border-style:dashed}#cha-liste>.cha-intention{grid-column:1/-1;margin-top:var(--e-6)}#cha-amont{margin-top:var(--e-6)}#cha-amont:empty{display:none}.cha-bas{margin-top:var(--e-7, 36px)}.cha-bas>.lab-context{margin:0}.cha-bas .cha-bac{padding-top:var(--e-3)!important}[data-screen=chapitre] .lab-context>div{flex-direction:column;gap:2px}[data-screen=chapitre] .lab-context a{min-height:44px;flex-wrap:wrap;gap:4px 10px}@media (max-width:759px){[data-screen=chapitre] .lab-context a{flex-direction:column;align-items:flex-start;padding-block:6px}}.lab-ctx-etiq{display:inline-flex;align-items:center;gap:3px;padding:2px 10px;border-radius:999px;background:var(--action);color:var(--action-sur);font:700 12px/1.4 var(--f-texte);letter-spacing:.02em;white-space:nowrap}@media (min-width:760px){[data-screen=chapitre] .col-aside{--cha-chrome:134px;--cha-collant:16px;position:sticky;top:var(--cha-collant);align-self:start;max-height:calc(100dvh - var(--cha-chrome) - 32px - var(--cha-collant) - 24px);overflow-y:auto;scrollbar-width:thin}}@media (max-width:759px){[data-screen=chapitre] .col-main{display:contents}[data-screen=chapitre] #cha-entree{order:1}[data-screen=chapitre] #cha-liste,[data-screen=chapitre] #cha-amont{order:2}[data-screen=chapitre] .col-aside{order:3}[data-screen=chapitre] #cha-bas{order:4;margin-top:0}}.declic-mission-actions{gap:12px;align-items:stretch}.declic-mission .declic-button,.declic-mission .declic-mission-secondaire{min-height:49px;box-sizing:border-box}.declic-mission .declic-button{transition:filter .15s,transform .1s}.declic-mission .declic-mission-secondaire{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:10px;background:transparent;color:#fff;font:600 16px/1.3 var(--f-texte);text-decoration:none;box-shadow:inset 0 0 0 2px #ffffffb3;transition:background-color .15s,box-shadow .15s,transform .1s}@media (hover:hover){.declic-mission .declic-button:hover{filter:brightness(1.06)}.declic-mission .declic-mission-secondaire:hover{background:#ffffff24;box-shadow:inset 0 0 0 2px #fff}}.declic-mission .declic-button:active{filter:brightness(.94);transform:translateY(1px)}.declic-mission .declic-mission-secondaire:active{background:#ffffff42;box-shadow:inset 0 0 0 2px #fff;transform:translateY(1px)}.declic-mission :is(.declic-button,.declic-mission-secondaire):focus-visible{outline:3px solid var(--declic-citron);outline-offset:3px}@media (max-width:759px){.declic-mission-actions{flex-direction:column;gap:10px}.declic-mission .declic-button{gap:12px}}@media (min-width:760px){.declic-duree{padding-inline-end:44px}.declic-duree[data-duree]{--carte-chevron-haut: calc(50% - 5px) }}.declic-durees{margin-top:28px}.declic-home .declic-section-h{margin:40px 0 20px}.declic-home-grid{gap:20px}.declic-panel.lilas{display:flex;flex-direction:column;align-items:flex-start}.declic-panel.lilas .declic-button{margin-top:auto}.declic-home .declic-note{margin:28px 0 0}@media (max-width:759px){.declic-durees{margin-top:24px}.declic-home .declic-section-h{margin:32px 0 16px}.declic-home-grid{gap:14px}.declic-home .declic-note{margin-top:22px}}:root{--rang1-fond: var(--action);--rang1-texte: var(--action-sur);--rang1-survol: color-mix(in srgb, var(--action) 86%, #000);--rang2-trait: var(--action);--rang2-texte: var(--action);--rang2-survol: var(--action-fond);--rang3-texte: var(--action);--trait-net: var(--encre-3)}[data-theme=dark]{--rang1-survol: color-mix(in srgb, var(--action) 86%, #fff)}@supports (color:color-mix(in srgb,red 50%,blue)){@media (hover:hover){.declic-button:not(.lime):not(.secondary):hover{background:var(--rang1-survol)}.cta:not(.ghost):not(.neutre):not(.lien):hover{background:var(--rang1-survol)}}}:root :is(.exo-ouvrir,.declic-button.secondary){background:transparent;color:var(--rang2-texte);box-shadow:inset 0 0 0 1.5px var(--rang2-trait);transition:background-color .15s,box-shadow .15s,transform .1s}@media (hover:hover){:root :is(.exo-ouvrir,.declic-button.secondary):hover{background:var(--rang2-survol)}}:root :is(.exo-ouvrir,.declic-button.secondary):active{background:var(--rang2-survol);transform:translateY(1px)}:root .declic-panel.lilas .declic-button.secondary{background:transparent;color:#202426;box-shadow:inset 0 0 0 1.5px #202426}@media (hover:hover){:root .declic-panel.lilas .declic-button.secondary:hover{background:#20242617}}:root .declic-panel.lilas .declic-button.secondary:active{background:#20242629}:root :is(.dec-pause,.sea-focus,.sea-i,.pager-b,.theme-rond){border-color:var(--trait-net)}:root .reg-carte-sortie .cta{color:var(--encre);border-color:var(--trait-net)}:root :is(.sv2-link,.declic-link:not(.declic-mission-secondaire),.lab-context a,.sea-lien,.serie-repalier,.dec-guide-b,.sig-b){text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}:root :is(.sv2-link,.declic-link:not(.declic-mission-secondaire),.lab-context a,.dec-guide-b){text-decoration-color:currentColor}:root .sea-lien{text-decoration-color:color-mix(in srgb,currentColor 60%,transparent)}@media (hover:hover){:root :is(.sv2-link,.declic-link:not(.declic-mission-secondaire),.lab-context a):hover{text-decoration-thickness:2.5px}}:root :is(.filter,.exo-palier,.sv2-puce):not([aria-pressed=true]){border-color:var(--trait-net)}:root :is(.qbar-rond,.qbar-ouvrir){border-color:var(--trait-net)}:root .sheetwrap select:not(:disabled){border-color:var(--trait-net)}@media (hover:hover){:root .sheetwrap select:not(:disabled):hover{border-color:var(--action);cursor:pointer}}@media (forced-colors:active){:root :is(.exo-ouvrir,.declic-button.secondary,.back,.mat-bar,.cnx-carte .cnx-onglets,.cnx-carte .cnx-onglet[aria-selected=true]){outline:1px solid ButtonText;outline-offset:-1px}}.exo-aiguillage{margin:0 0 18px;max-width:var(--mesure, 62ch);font-size:15px;line-height:1.55;color:var(--encre-2)}.exo-aiguillage-lien{color:var(--rang3-texte);font-weight:600;text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}@media (hover:hover){.exo-aiguillage-lien:hover{text-decoration-thickness:2.5px}}.exo-parcours{--mode-couleur:var(--declic-citron);--mode-trait:var(--mode-couleur);--mode-sur:#19241f;--mode-bande:3px}.exo-parcours[data-parcours=devoir]{--mode-couleur:var(--declic-bleu);--mode-trait:var(--action);--mode-sur:#fff;--mode-bande:5px;border-color:var(--mode-trait)}.exo-parcours[data-parcours=entrainement]{--mode-couleur:var(--declic-lilas);--mode-sur:#202426}.exo-parcours[data-parcours=banque]{--mode-couleur:var(--declic-citron);--mode-sur:#19241f}.exo-parcours{box-shadow:inset 0 var(--mode-bande) 0 var(--mode-trait)}.exo-parcours .exo-devoir-icone{background:var(--mode-couleur);color:var(--mode-sur)}.exo-parcours .exo-chapitre-num{align-self:flex-start;justify-self:start;display:inline-flex;padding:4px 10px;border-radius:999px;background:var(--mode-couleur);color:var(--mode-sur)}@media (hover:hover){a.exo-parcours.carte-cliquable:hover{box-shadow:inset 0 var(--mode-bande) 0 var(--mode-trait),var(--carte-ombre-survol)}}.declic-panel-haut{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;align-self:stretch;width:100%}.origine{display:inline-flex;align-items:center;gap:6px;flex:none;margin-inline-start:auto;padding:4px 11px 4px 9px;border-radius:999px;background:var(--papier-creux);color:var(--encre-2);font:600 12px/1.3 var(--f-texte);letter-spacing:0;text-transform:none;white-space:nowrap}.origine svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.origine-lecteur{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.declic-panel.lilas .origine{background:#2024261a;color:#2b2d33}.declic-mission{position:relative}.declic-mission .origine{position:absolute;top:20px;inset-inline-end:22px;margin:0;z-index:2;background:#ffffff29;color:#fff}@media (max-width:759px){.declic-mission .origine{top:16px;inset-inline-end:16px}}:root :is(.item[data-go],.item[role=button],.chain .link[data-go]):not(.carte-cliquable){position:relative;padding-inline-end:32px}:root :is(.item[data-go],.item[role=button],.chain .link[data-go]):not(.carte-cliquable):after{content:"";position:absolute;inset-inline-end:10px;top:50%;width:9px;height:9px;pointer-events:none;border-top:2px solid var(--trait-net);border-inline-end:2px solid var(--trait-net);transform:translateY(-50%) rotate(45deg);transition:transform var(--m-vif),border-color var(--m-vif)}[dir=rtl] :is(.item[data-go],.item[role=button],.chain .link[data-go]):not(.carte-cliquable):after{transform:translateY(-50%) rotate(-45deg)}@media (hover:hover){:root :is(.item[data-go],.item[role=button],.chain .link[data-go]):not(.carte-cliquable):hover:after{border-color:var(--action);transform:translate(3px,-50%) rotate(45deg)}[dir=rtl] :is(.item[data-go],.item[role=button],.chain .link[data-go]):not(.carte-cliquable):hover:after{transform:translate(-3px,-50%) rotate(-45deg)}}@media (prefers-reduced-motion:reduce){:root :is(.item[data-go],.item[role=button],.chain .link[data-go]):after{transition:none}}:root .back{position:relative;display:inline-grid;place-items:center;width:26px;height:26px;padding:0 0 2px;margin-inline-end:6px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--trait-net);color:var(--encre);font-size:18px;line-height:1;vertical-align:middle;transition:background-color .15s,box-shadow .15s}:root .back:after{content:"";position:absolute;inset:-9px -9px 3px}@media (hover:hover){:root .back:hover{background:var(--action-fond);box-shadow:inset 0 0 0 1px var(--action);color:var(--action)}}:root .back.exo-retour-cible{min-width:0;min-height:0;margin:-3px 0;padding:0 0 2px;text-align:center}:root details:not(.pliable)>summary:not([class]),:root .pliable>summary .aside-h{text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}:root :is(.filter,.exo-palier,.dec-pause,.cnx-declic .cnx-mat-g button)[aria-pressed=true]{background:var(--encre);color:var(--papier);border-color:var(--encre)}:root .link[data-exo]:hover{background:var(--action-fond)}:root .mat-bar{box-shadow:inset 0 0 0 1px var(--trait-net)}:root .onglets-cadre{border-color:var(--trait-net)}:root .fil-expar:not([open])>summary.fil-expar-t{border-color:var(--trait-net)}:root .fil-expar:not([open])>summary.fil-expar-t:hover{border-color:var(--filet-fort)}:root .corr.geste-corr[open]>summary.geste-voir{border-color:var(--trait-net);color:var(--encre)}:root .lab-presets button:not([aria-pressed=true]){border-color:#6b7b95}:root .sv2-action .origine{position:absolute;top:18px;inset-inline-end:20px;margin:0;z-index:2;background:#ffffff24;color:#f7f8f2}@media (max-width:759px){:root .sv2-action .origine{top:14px;inset-inline-end:14px}}:root .pub-fil:not([aria-pressed=true]){border-color:var(--trait-net)}@media (hover:hover){:root .pub-fil:not([aria-pressed=true]):hover{border-color:var(--encre)}}[data-screen=exercices] .exo-filtres:empty{display:none}[data-screen=exercices] .td-filtres{grid-template-columns:minmax(0,1fr) auto}[data-screen=exercices] .td-filtres select{max-width:100%}.td-retour{display:inline-flex;align-items:center;min-height:44px;margin-block-end:8px;white-space:nowrap;color:var(--encre);text-decoration:underline;text-underline-offset:4px}.td-retour:focus-visible{outline:2px solid var(--action);outline-offset:3px}.td-liste{display:grid;gap:32px}.td-ex{display:grid;grid-template-columns:minmax(0,74ch) 210px;gap:24px;justify-content:start;position:relative;align-items:start;scroll-margin-block:24px}.td-exam{grid-column:1;grid-row:1;min-width:0;padding:0;border:2px solid var(--encre);border-radius:var(--r-carte);background:var(--papier-pose)}.td-ex .exo-cadre,.td-ex .corr-cadre{margin:0;border:0;background:transparent}.td-ex .exo-cadre-c,.td-ex .corr-cadre-c{padding:var(--e-4)}.td-ex .corr-cadre-t{display:none}.td-ex .corr-cadre-c{padding-top:0}.td-ex .td-ex-t{border-radius:calc(var(--r-carte) - 2px) calc(var(--r-carte) - 2px) 0 0}.td-ex[data-activite=reussi] .td-exam{border-color:var(--etat-acquis-trait)}.td-ex[data-activite=reussi] .td-ex-t{background:var(--etat-acquis-fond);color:var(--etat-acquis)}.td-ex-t:focus-visible{outline:3px solid var(--action);outline-offset:4px}.td-etat{margin-inline-start:.6em;vertical-align:middle}.td-corrige-ouvert .td-enonce>.exo-cadre-c{display:none}.td-corrige-ouvert .td-corr{padding-top:var(--e-4)}.td-ex .corr-exo{display:flex;flex-wrap:wrap;align-items:start;gap:12px}.td-details{min-width:0;margin:0}.td-details[open]{flex-basis:100%}.td-details>summary{display:inline-flex}.td-corrige-corps{margin-block-start:var(--e-4)}.td-details:not([open])>.td-corrige-corps{display:none}.td-ex .td-q{grid-template-columns:28px minmax(0,1fr) 146px;align-items:start}.td-ex .td-q-seule{grid-template-columns:minmax(0,1fr) 146px}.td-q>.exam-txt{min-width:0}.td-rep .ettoi{margin:0;padding:0;border:0}.td-rep .ettoi-l{display:none}.td-rep .ettoi-rs{flex-direction:column;align-items:stretch}.td-rep .ettoi-r{min-height:40px;text-align:start}.td-trav{grid-column:2;grid-row:1;min-width:0}.td-trav-boite{margin:0;padding:12px}.td-trav-b{display:flex;align-items:center;gap:8px;width:100%;border:0;padding:0;background:transparent;color:var(--action);cursor:pointer;text-align:start}.td-trav-b:focus-visible{outline:2px solid var(--action);outline-offset:4px}.td-trav-t{margin:0;flex:1}.td-trav-signe:before{content:"+"}.td-trav-b[aria-expanded=true] .td-trav-signe:before{content:"−"}.td-trav-liste{margin:8px 0 0;padding-inline-start:18px;max-height:2.8em;overflow:hidden;font-size:var(--t-sm);line-height:1.4}.td-trav-l+.td-trav-l{margin-top:8px}.td-trav[data-ouverte] .td-trav-liste,.td-trav[data-apercu] .td-trav-liste{max-height:none}.td-trav .sea-trav-serie{font-weight:700}.td-annonce{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.td-avance{display:grid;gap:6px;margin-block:12px;font-size:var(--t-sm);color:var(--etat-acquis)}.td-avance-attente{visibility:hidden}.td-avance-piste{height:4px;background:var(--etat-acquis-fond);border-radius:3px;overflow:hidden}.td-avance-piste i{display:block;height:100%;background:var(--etat-acquis-trait)}@media (max-width:1000px){.td-ex{grid-template-columns:minmax(0,1fr);gap:10px}.td-trav{grid-column:1;grid-row:1}.td-exam{grid-row:2}.td-ex-reserve .td-exam{grid-row:1}}@media (max-width:700px){.td-ex .td-q{grid-template-columns:24px minmax(0,1fr);gap:8px}.td-ex .td-q-seule{grid-template-columns:minmax(0,1fr)}.td-rep{grid-column:1 / -1}.td-rep .ettoi-rs{flex-direction:row;flex-wrap:wrap}.td-rep .ettoi-r{flex:1 1 auto;min-height:44px}[data-screen=exercices] .td-filtres{display:flex;flex-direction:column}[data-screen=exercices] .td-filtres>label{flex:auto;width:100%}[data-screen=exercices] .td-filtres .exo-paliers{flex-wrap:wrap}.td-trav-b{min-height:44px}}@media (prefers-reduced-motion:reduce){.td-ex,.td-trav-liste{animation:none;transition:none;scroll-behavior:auto}}.td-ex .corr-exo:has(>.corr-ia-entree)>.td-soumettre{display:none}#ann-cote .item-m,#sea-serie .serie-sec :is(b,span){color:var(--encre-2)}:root .corr.geste-corr[open]>summary.geste-voir:hover{background:var(--rang2-survol)}@container (max-width:699px){#qbar :is(.qbar-ouvrir,.qbar-rond,.qbar-cta-cnx,.langue-b){position:relative;width:44px;height:44px;padding:0;border:0;background:transparent}#qbar :is(.qbar-ouvrir,.qbar-rond,.qbar-cta-cnx,.langue-b):before{content:"";position:absolute;inset:6px;border:1px solid var(--trait-net);border-radius:var(--r-pilule);background:var(--papier-pose);pointer-events:none}#qbar :is(.qbar-ouvrir,.qbar-rond,.qbar-cta-cnx,.langue-b):hover:before{border-color:var(--filet-fort)}#qbar :is(.qbar-ouvrir,.qbar-rond,.qbar-cta-cnx,.langue-b)>svg{position:relative}}.ettoi-r[data-reponse=facile]{--reponse-encre:var(--etat-acquis);--reponse-fond:var(--etat-acquis-fond)}.ettoi-r[data-reponse=hesite]{--reponse-encre:var(--etat-cours);--reponse-fond:var(--etat-cours-fond)}.ettoi-r[data-reponse=pasReussi]{--reponse-encre:var(--etat-revoir);--reponse-fond:var(--etat-revoir-fond)}.ettoi-r[data-reponse],.ettoi-r[data-reponse]:hover,.ettoi-r[data-reponse][aria-pressed=true]{color:var(--reponse-encre);background:var(--reponse-fond);border-color:var(--reponse-encre)}.ettoi-r[data-reponse] .ettoi-s{color:inherit}.td-choix .ettoi-r[data-reponse][aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--reponse-encre)}[data-screen=exercices] .sheetwrap:has(.td){overflow-anchor:none;scroll-behavior:auto}[data-screen=exercices]:has(.td) .exo-progres{min-block-size:100px}.td-exam{position:relative}.td-ex .td-q{grid-template-columns:28px minmax(0,1fr)}.td-ex .td-q-seule{grid-template-columns:minmax(0,1fr)}:is(.td-q,.td-corr-q):focus-visible{outline:2px solid var(--action);outline-offset:4px}.td-rep{display:contents}.td-choix{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;border:0;min-block-size:48px}.td-choix>.ettoi-l{display:none}.td-choix .ettoi-rs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;min-block-size:48px}.td-choix .ettoi-r{min-height:48px;padding:6px;font-size:13px;white-space:normal;text-align:center}.td-choix[data-choix]:not([data-choix=""]):not([data-modifier]) .ettoi-r[aria-pressed=false]{display:none}.td-choix[data-choix]:not([data-choix=""]):not([data-modifier]) .ettoi-rs{display:flex;flex:0 1 auto}.td-choix[data-choix]:not([data-choix=""]):not([data-modifier]) .ettoi-r{padding-inline:12px}.td-changer{border:0;background:transparent;color:var(--encre-2);padding:8px;min-height:44px;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.td-changer:focus-visible,.td-designation input:focus-visible{outline:2px solid var(--action);outline-offset:3px}.td-changer[hidden]{display:none}:is(.td-q,.td-corr-q){position:relative}:is(.td-q,.td-corr-q) .td-choix{position:absolute;z-index:2;inset-inline-end:0;bottom:calc(-1 * var(--e-3));inline-size:min(100%,320px);min-block-size:0;gap:4px;flex-wrap:nowrap;border-radius:var(--r-pilule);background:var(--papier);box-shadow:var(--ombre-posee);pointer-events:none;visibility:hidden}.exo-cadre-c>.td-q:last-child .td-choix{bottom:calc(var(--e-1) - 24px)}:is(.td-q,.td-corr-q) .td-choix .ettoi-rs{flex:1;min-block-size:0;gap:4px}:is(.td-q,.td-corr-q) .td-choix :is(.ettoi-r,.td-changer){min-height:24px;padding:2px 5px;font-size:12px;line-height:18px;white-space:nowrap;pointer-events:auto}:is(.td-q,.td-corr-q) .td-choix .ettoi-s{display:none}:is(.td-q,.td-corr-q) .td-choix[data-choix]:not([data-choix=""]):not([data-modifier]){inline-size:max-content;max-inline-size:100%;visibility:visible}:is(.td-q,.td-corr-q):focus:not([data-pointeur-choix]) .td-choix,:is(.td-q,.td-corr-q)[data-choix-ouverts] .td-choix,:is(.td-q,.td-corr-q) .td-choix:has(button:focus-visible),:is(.td-q,.td-corr-q) .td-choix[data-modifier]{visibility:visible}@media (hover:hover){:is(.td-q,.td-corr-q)[data-survol-choix] .td-choix{visibility:visible}}:is(.td-q,.td-corr-q)[data-selection-choix] .td-choix{visibility:hidden!important}.td-ensemble{border-block-start:1px solid var(--filet);margin:0 var(--e-4) 16px;padding-block-start:12px}.td-ensemble .ettoi-l{display:block;flex-basis:100%}.td-designation{margin:12px 0 0;padding:12px;border:1px solid var(--filet-fort);border-radius:var(--r-carte);font-family:var(--f-texte)}.td-designation legend{font-weight:700;padding-inline:4px}.td-designation p{margin:0 0 8px;font-size:var(--t-sm)}.td-numeros{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:12px}.td-numeros label{display:flex;align-items:center;gap:6px;min-height:44px;padding-inline:8px;border:1px solid var(--filet-fort);border-radius:var(--r-pilule);cursor:pointer}.td-numeros label:has(:checked){color:var(--encre);background:var(--action-fond);border-color:var(--encre)}.td-numeros input{accent-color:var(--action)}.td-corr-q .geste-suite{display:none}.td-fete{position:absolute;inset-inline:12px;z-index:3;pointer-events:none;padding:14px 12px;color:var(--etat-acquis);background:var(--etat-acquis-fond);border:2px solid var(--etat-acquis);border-radius:var(--r-carte);text-align:center;font-family:var(--f-texte);font-size:24px;font-weight:700;animation:td-fete .9s ease-out both}.td-fete:before,.td-fete:after{content:"";display:inline-block;width:20px;height:20px;margin-inline:10px;vertical-align:middle;background:currentColor;clip-path:polygon(50% 0,64% 18%,85% 15%,82% 36%,100% 50%,82% 64%,85% 85%,64% 82%,50% 100%,36% 82%,15% 85%,18% 64%,0 50%,18% 36%,15% 15%,36% 18%)}@keyframes td-fete{0%{opacity:0;transform:scale(.97)}20%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (max-width:700px){.td-ex .td-q{grid-template-columns:24px minmax(0,1fr)}.td-ex .td-q-seule{grid-template-columns:minmax(0,1fr)}.td-rep{grid-column:1 / -1}}@media (prefers-reduced-motion:reduce){.td-fete{animation:none}}[data-screen=exercices] .exo-outils{display:contents}[data-screen=exercices] .exo-partie-bureau{display:none}@container (min-width:1100px){.screen[data-screen=exercices] .sheetwrap>.cols{display:block;max-width:var(--largeur-page);width:100%}.screen[data-screen=exercices] .col-main{display:grid;grid-template-columns:minmax(0,1fr) 270px;column-gap:30px}.screen[data-screen=exercices] .col-main>:is(.exo-retour,#exo-experiences,.exo-liste){grid-column:1}.screen[data-screen=exercices] .exo-repere{display:none}.screen[data-screen=exercices] .exo-outils{display:block;grid-column:2;grid-row:1 / span 4;position:sticky;top:-16px;align-self:start}.screen[data-screen=exercices] .exo-filtres{position:static;transform:none;box-shadow:none}.screen[data-screen=exercices] .exo-filtres.exo-cachee:not(:focus-within){transform:none}.screen[data-screen=exercices] .exo-filtre-groupe{display:flex;flex-direction:column;width:100%}.screen[data-screen=exercices] .exo-partie-bureau{display:flex;width:100%;flex:auto}.screen[data-screen=exercices] .exo-filtre-groupe>.exo-paliers{display:flex;flex-wrap:wrap}.screen[data-screen=exercices] .exo-paliers>span{flex-basis:100%}.screen[data-screen=exercices] .exo-action{flex-direction:column;align-items:stretch}.screen[data-screen=exercices] .sheetwrap{scroll-padding-top:22px}}@container (min-width:1100px){.screen[data-screen=exercices] .exo-outils:has(.exo-filtres:not(:empty)){padding:16px;border-radius:16px;background:var(--papier-creux)}.screen[data-screen=exercices] .exo-filtres{position:relative;top:0!important;padding:0;margin-bottom:16px;background:transparent}.screen[data-screen=exercices] .exo-filtres:before{display:none}.screen[data-screen=exercices] .exo-action{margin:0}.screen[data-screen=exercices] .exo-action-dit{flex:auto}.screen[data-screen=exercices] .td-exam{max-width:none;width:100%}.screen[data-screen=exercices] .col-main:has(>.exo-outils>.exo-filtres:empty){display:block}.screen[data-screen=exercices] .td-ex{grid-template-columns:minmax(0,1fr) 210px}}.screen[data-screen=exercices] .td-ex{display:block}.td-ex .td-exam.dvr-exo{width:100%;max-width:none;padding:22px;border:1px solid var(--filet);border-radius:18px;background:var(--declic-carte)}.td-ex .td-exam.dvr-exo .exo-cadre-c,.td-ex .td-exam.dvr-exo .corr-cadre-c{padding:0}.td-ex .td-exam.dvr-exo .td-ex-t{background:transparent;border:0}.td-ex .td-exam.dvr-exo .td-ensemble{margin:16px 0}.td-vise{margin:12px 0;font:13px/1.5 var(--f-texte);color:var(--encre-2)}@media (max-width:700px){.td-ex .td-exam.dvr-exo{padding:16px}}.ettoi-r[data-reponse][aria-pressed=true]{background:var(--reponse-encre);color:var(--papier);box-shadow:inset 0 0 0 1px var(--reponse-encre)}.ettoi[data-rejouable][data-reponse-choix]:not([data-reponse-choix=""]):not([data-modifier]) .ettoi-r[aria-pressed=false]{display:none}.reponse-note{display:block;font:500 13px/1.4 var(--f-texte);color:var(--encre-2)}.reponse-note:empty{display:none}.ettoi[data-rejouable] .reponse-note{flex-basis:100%}.ettoi[data-rejouable] [data-reponse-changer][hidden]{display:none}.td-ouvrir-choix{position:absolute;z-index:3;inset-inline-end:0;bottom:-12px;display:grid;place-items:center;width:26px;height:24px;padding:3px;border:1px solid var(--filet-fort);border-radius:6px;background:var(--papier);color:var(--action);cursor:pointer}.td-ouvrir-choix svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.td-ouvrir-choix:focus-visible{outline:2px solid var(--action);outline-offset:2px}:is(.td-q,.td-corr-q) .td-choix{inset-inline-end:30px;inline-size:min(calc(100% - 30px),320px)}:is(.td-q,.td-corr-q) .td-choix .ettoi-r[aria-pressed=true] .ettoi-s{display:inline}:is(.td-q,.td-corr-q) .td-choix .reponse-note{font-size:11px}:is(.td-q,.td-corr-q) .td-choix[data-choix]:not([data-choix=""]):not([data-modifier]){max-inline-size:calc(100% - 30px);flex-wrap:nowrap}:is(.td-q,.td-corr-q) .td-choix[data-choix]:not([data-choix=""]):not([data-modifier]) .reponse-note{flex:0 0 auto;white-space:nowrap}:is(.td-q,.td-corr-q) .td-choix[data-choix]:not([data-choix=""]):not([data-modifier]) .ettoi-rs{flex:0 1 auto}.ge-groupe,.cou-lecture,.cou-figures,.cou-suite{display:contents}.cou-figures-t{display:none}@media (min-width:1360px){.head-sub,.sheetwrap p{max-inline-size:60ch}.screen .cols{gap:32px}#chs-liste .chs-grille,.exo-index:not(.exo-entree){grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.screen[data-screen=exercices]:not(:has(.td)) .col-main{grid-template-columns:minmax(0,1fr) 280px}.screen[data-screen=chapitre] .cols{grid-template-columns:minmax(0,1fr) 420px}#cha-liste .declic-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}#cha-liste .declic-parties>h2{grid-column:1/-1}#cha-liste .declic-parties>details{margin:0}.declic-home{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,1fr);gap:20px 28px}.declic-home>:not(.declic-mission,.declic-durees){grid-column:1/-1}.declic-home .declic-mission,.declic-home .declic-durees{margin:0}.declic-durees-l{grid-template-columns:1fr}.declic-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.screen[data-screen=cours] .cols{grid-template-columns:minmax(0,1fr) 300px;gap:28px}.reg-grille{grid-template-columns:repeat(3,minmax(0,1fr))}.screen :is(.dvr-aide,.ent-aide,.exo-aiguillage){max-inline-size:56ch}.screen[data-screen=recherche] .cols{grid-template-columns:minmax(0,1fr) 320px}.ge-groupe{display:block;min-width:0;background:var(--declic-carte);padding:18px;border:1px solid var(--filet);border-radius:14px}.ge-groupe>.list-sep:first-child{margin-top:0}.ge-groupe>.list{padding:0}}@media (min-width:1680px){#cou-corps:has(.cou-figures){display:grid;grid-template-columns:minmax(0,760px) minmax(300px,1fr);gap:24px 28px;max-width:none;align-items:start}.cou-lecture{display:block;grid-column:1;grid-row:1;min-width:0}.cou-suite{display:block;grid-column:1;grid-row:2;min-width:0}.cou-figures{display:block;grid-column:2;grid-row:1 / 3;min-width:0;max-inline-size:640px}.cou-figures-t{display:block;margin:0 0 20px;font:600 16px/1.4 var(--f-texte)}.cou-figures .fig{max-width:100%;margin-inline:0}#cou-corps :is(p,.bloc-p,.bloc-txt,.etapes li){max-inline-size:60ch}.screen[data-screen=cours] .col-main{padding:24px}}@media (max-width:1359px){.ge-groupe:not(:first-child)>.list-sep:first-child{margin-top:var(--e-4)}}@media (min-width:1680px){.cou-figures figcaption{max-inline-size:56ch}}.cou-sommaire{margin:0 0 20px;border:1px solid var(--filet);border-radius:14px;background:var(--papier-creux)}.cou-sommaire-t{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 16px;cursor:pointer;list-style:none;font:600 15px/1.3 var(--f-texte);color:var(--encre)}.cou-sommaire-t::-webkit-details-marker{display:none}.cou-sommaire-t:after{content:"";flex:none;width:9px;height:9px;margin-inline-end:4px;border:solid currentColor;border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg)}.cou-sommaire details[open]>.cou-sommaire-t:after{transform:translateY(2px) rotate(-135deg)}.cou-sommaire-l{list-style:none;margin:0;padding:0 8px 8px}.cou-sommaire-b{display:grid;grid-template-columns:1.9em minmax(0,1fr);gap:6px;align-items:baseline;width:100%;min-height:44px;padding:10px 8px;border:0;border-radius:10px;background:transparent;color:var(--encre);font:400 15px/1.4 var(--f-texte);text-align:start;cursor:pointer}.cou-sommaire-n{font-variant-numeric:tabular-nums;font-weight:600;color:var(--encre-2);text-align:end;unicode-bidi:isolate}.cou-sommaire-x{overflow-wrap:anywhere}.cou-sommaire-x:only-child{grid-column:1 / -1}@media (hover:hover){.cou-sommaire-b:hover{background:var(--action-fond)}}.cou-sommaire-b:active{background:var(--action-fond)}@media (pointer:fine) and (min-width:701px){.cou-sommaire-b{min-height:34px;padding-block:6px}}#cou-corps [data-segment]>h2{margin:0 0 16px;font-size:22px;line-height:1.25}#cou-corps [data-segment]+[data-segment]{margin-top:40px;padding-top:32px;border-top:1px solid var(--filet)}@media (max-width:650px){#cou-corps [data-segment]>h2{font-size:20px}#cou-corps [data-segment]+[data-segment]{margin-top:32px;padding-top:24px}}#cou-corps [data-segment]>h2[data-num]:before{content:attr(data-num) ". ";unicode-bidi:isolate}@media (min-width:1680px){#cou-corps>.cou-sommaire,#cou-corps>.cou-sommaire+:is(.lab-context,.lab-course-link),#cou-corps [data-segment]{max-inline-size:760px}}
