:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .domaine+.domaine{margin-top:30px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .grille-ch{display:grid;gap:10px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte{display:grid;grid-template-columns:72px 1fr;gap:14px;padding:12px;align-items:center}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte .art{aspect-ratio:1;border-radius:var(--r-m)}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte .n{display:flex;align-items:center;gap:6px;font-size:var(--t-meta);color:var(--ink-2);font-variant-numeric:tabular-nums}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte h3{font:600 var(--t-lead)/1.25 var(--f-ui);margin:1px 0 8px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte.bientot{background:transparent;border-style:dashed}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte.bientot .art{opacity:.4}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte.bientot h3{color:var(--ink-2)}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte.ferme .art{opacity:.55}@container app (min-width: 720px){:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .grille-ch{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte:last-child:nth-child(odd){grid-column:1 / -1}}@container app (min-width: 1024px){:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .grille-ch{grid-template-columns:repeat(6,minmax(0,1fr))}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte,:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte:last-child:nth-child(odd){grid-column:span 2;grid-template-columns:1fr;padding:0;gap:0}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte .art{aspect-ratio:16/9;border-radius:0}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte .txt{padding:16px 18px 18px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte h3{margin-bottom:14px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte:last-child:nth-child(3n+1){grid-column:1 / -1;grid-template-columns:minmax(0,2fr) minmax(0,4fr);align-items:center}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte:last-child:nth-child(3n+1) .art{aspect-ratio:auto;height:100%;min-height:150px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte:last-child:nth-child(3n+1) .txt{padding:22px 28px;max-width:460px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte:nth-last-child(2):nth-child(3n+1),:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .ch-carte:last-child:nth-child(3n+2){grid-column:span 3}}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .fiche-tete{display:grid;gap:18px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .fiche-tete .art{aspect-ratio:16/9}@container app (min-width: 900px){:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .fiche-tete{grid-template-columns:minmax(0,1fr) 360px;gap:40px;align-items:center}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .fiche-tete .art{aspect-ratio:4/3}}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .methodes .ligne{min-height:52px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .methodes .ligne .t{font-weight:400}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .lecon{display:grid;gap:28px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .sommaire{display:none}@container app (min-width: 1100px){:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .lecon-cadre{display:grid;grid-template-columns:220px minmax(0,720px);gap:56px;justify-content:center}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .sommaire{display:grid;gap:22px;position:sticky;top:24px;align-self:start;min-width:0;font-size:var(--t-petit)}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .sommaire nav a{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:var(--r-s);color:var(--ink-2);text-decoration:none}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .sommaire nav a .rang{width:22px;height:22px;font-size:var(--t-onglet);margin-top:-1px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .sommaire nav a.ici{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .sommaire .dans{display:grid;gap:8px;padding:0 10px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .sommaire .dans b{font-size:var(--t-meta);color:var(--ink-2)}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .sommaire .dans>span{display:flex;gap:8px;align-items:flex-start;font-size:var(--t-meta);color:var(--ink-2)}}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .nav-parties{display:grid;grid-template-columns:1fr 1fr;gap:10px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .nav-parties a{display:flex;align-items:center;gap:8px;padding:12px 14px;min-height:64px}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .nav-parties a .corps{min-width:0}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .nav-parties a .s{display:block;font-size:var(--t-meta);color:var(--ink-2)}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .nav-parties a .t{display:block;font-weight:600;font-size:var(--t-petit);line-height:1.3}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .nav-parties a.suiv{justify-content:flex-end;text-align:right;grid-column:2}:where([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .jauge-fiche{max-width:420px;margin:18px 0 20px}#app [data-screen=cours] .bloc:before{content:none}#app [data-screen=cours] .bloc{margin:0;min-width:0}@container app (min-width:700px){#app [data-screen=cours] .bloc-ex{border:0}}#app [data-screen=cours] .bloc-piege{margin:14px 0 0;padding:2px 0 2px 14px;border:0;border-left:3px solid var(--ink);background:transparent;border-radius:0;color:var(--ink)}#app [data-screen=cours] .bloc-piege b{display:block;font:600 var(--t-petit)/1.5 var(--f-ui);letter-spacing:normal;text-transform:none;color:var(--ink-2)}#app [data-screen=cours] .etapes{padding:0}#app [data-screen=cours] .etapes>li{margin:0}#app [data-screen=cours] .cours-segment{display:grid;gap:28px;min-width:0;margin:0;padding:0;border:0}#app [data-screen=cours] .cours-segment>h2{margin:0;font:600 var(--t-h2)/1.2 var(--f-display)}#app [data-screen=cours] .cours-segment>h2[data-num]:before{content:attr(data-num) ". ";unicode-bidi:isolate}#app [data-screen=cours] .figure{min-width:0;max-width:100%}#app [data-screen=cours] .figure>svg{width:100%;height:auto}#app [data-screen=cours] .figure svg[width="0"][height="0"]{position:absolute;width:0;height:0;overflow:hidden}#app [data-screen=cours] .anim{margin:0;padding:0;border:0;background:transparent}#app [data-screen=cours] .anim-l{display:none}#app [data-screen=cours] .anim-pq{font-size:var(--t-meta);color:var(--ink-2)}#app [data-screen=cours] .lecon{min-width:0;max-width:720px;margin:0 auto}#app [data-screen=cours] .lecon>:where(div,section,nav){min-width:0}#app [data-screen=cours] .lecon .prose{max-width:68ch}#app [data-screen=cours] .cou-sommaire{margin:0;padding:0;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-l)}#app [data-screen=cours] .cou-sommaire-t{font:inherit;padding:12px 16px;min-height:52px;list-style:none;cursor:pointer;text-transform:none;letter-spacing:normal;color:var(--ink)}#app [data-screen=cours] .cou-sommaire-l{margin:0;padding:0;list-style:none}#app [data-screen=cours] .cou-sommaire-l>li+li{border-top:1px solid var(--line)}#app [data-screen=cours] .cou-sommaire-b{display:flex;align-items:center;gap:14px;min-height:52px;padding:12px 16px;font:inherit;width:100%;text-align:left;border-radius:0;background:transparent;color:var(--ink);font-family:var(--f-ui);letter-spacing:normal;text-transform:none}#app [data-screen=cours] .sommaire-sections{display:grid;gap:2px;margin:2px 0 4px 32px;font-size:var(--t-meta);color:var(--ink-2)}#app [data-screen=cours] .sommaire-section{padding:4px 0;border:0;background:none;text-align:left;font:inherit;color:inherit}#app [data-screen=chapitre] .cours-amont{margin:34px 0 0}#app [data-screen=chapitre] .fiche-tete .btns{margin-top:18px}#app [data-screen=chapitre] .fiche-tete:has(.jauge-fiche) .btns{margin-top:0}@container app (max-width: 429px){#app [data-screen=cours] .cellules-empilees td{display:block;white-space:normal}#app [data-screen=cours] .cellules-empilees .ligne-math{white-space:normal}}@container app (max-width: 519px){#app [data-screen=chapitre] .fiche-tete .btn-1,#app [data-screen=cours] .sur-partie .btn-1{width:100%}#app [data-screen=cours] .sur-partie{flex-wrap:wrap}}#app [data-screen=chapitres] .ch-carte .jauge,#app [data-screen=cours] .sur-partie .jauge{margin:0;align-items:stretch}#app [data-screen=cours] .sur-partie .h3{margin:0}#app [data-screen=chapitre] .labo-autres{margin-top:10px}#app [data-screen=cours] .bloc>p.prose{margin:14px 0 0}#app [data-screen=cours] .etapes{font-size:var(--t-texte);line-height:1.5}#app [data-screen=cours] .etape>.prose{font-size:var(--t-maths);line-height:1.55}#app [data-screen=cours] [data-bloc-modele] ul{margin:0 0 10px;padding-left:20px}#app [data-screen=cours] [data-bloc-modele] summary.meta{text-decoration:none;text-transform:none}#app [data-screen=cours] .cou-supplement b{color:var(--ink);font-weight:600}#app [data-screen=cours] .cou-sommaire .liste-t{display:none}#app [data-screen=cours] .cou-sommaire-t::-webkit-details-marker{display:none}#app [data-screen=cours] .cou-sommaire-t>.chev{transform:rotate(90deg)}#app [data-screen=cours] .cou-sommaire-b .rang{width:22px;height:22px;font-size:var(--t-onglet)}#app [data-screen=cours] .cou-sommaire-b .t{font-weight:600}@container app (min-width:700px){#app [data-screen=cours] .cou-sommaire details[open]>summary{display:none}#app [data-screen=cours] .cou-sommaire .liste-t{display:block}}#app [data-screen=cours] .cellules-empilees td.lim{font-weight:600;font-size:var(--t-texte)}@container app (min-width:430px){#app [data-screen=cours] .cellules-empilees td.lim.lim-formule{font-weight:400;font-size:var(--t-maths)}#app [data-screen=cours] .cellules-empilees td.lim.lim-formule .m{overflow-wrap:normal}}#app [data-screen=cours] .cellules-empilees td{white-space:normal}#app [data-screen=cours] .cellules-empilees td.val:not(:has(.m)){font-size:var(--t-texte)}#app [data-screen=cours] .cellules-empilees td.val.val-prose{font-size:var(--t-texte)}@container app (max-width:429px){#app [data-screen=cours] .cellules-empilees td.rq{font-size:var(--t-meta);color:var(--ink-2)}}#app [data-screen=cours] .t-limites :is(td,th) .m,#app [data-screen=cours] .t-limites :is(td,th) .m *{white-space:nowrap}#app [data-screen=chapitre] .ligne :is(.t,.s) :is(.m,.m *){white-space:nowrap}#app [data-screen=cours] .tableau-lecon{--fond-defile:var(--bg);overflow-x:auto;background-image:linear-gradient(var(--fond-defile),var(--fond-defile)),linear-gradient(var(--fond-defile),var(--fond-defile)),radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--ink) 26%,transparent),transparent),radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--ink) 26%,transparent),transparent);background-position:0 0,100% 0,0 0,100% 0;background-size:26px 100%,26px 100%,13px 100%,13px 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll;padding-inline:6px;margin-inline:-6px}@container app (min-width:700px){#app [data-screen=cours] :is(.bloc-def,.bloc-thm,.bloc-att) .tableau-lecon{--fond-defile:var(--surface)}#app [data-screen=cours] .bloc-ex .tableau-lecon{--fond-defile:var(--surface-2)}}#app:has([data-screen=cours][data-active=true]) #coque-feuille .feuille>.signal-pied{--pad-bas: calc(22px + env(safe-area-inset-bottom, 0px)) ;position:sticky;bottom:calc(-1 * var(--pad-bas));z-index:1;margin:0 0 calc(-1 * var(--pad-bas));padding:18px 0 var(--pad-bas);background:var(--surface)}@container app (min-width:720px){#app:has([data-screen=cours][data-active=true]) #coque-feuille .feuille>.signal-pied{--pad-bas:26px}}#app:has([data-screen=cours][data-active=true]) [data-signal-erreur]:empty{display:none}#app [data-screen=cours] .figure{border-radius:var(--r-l);margin:0;--papier:var(--art-bg);--papier-pose:var(--art-bg);--filet:transparent;--r-carte:var(--r-m);--encre:var(--art-stroke);--encre-2:var(--art-soft);--encre-3:var(--art-soft);--acquis:var(--art-stroke);--correction:var(--art-stroke);--acquis-fond:var(--ok-soft)}#app [data-screen=cours] .figure svg{background:var(--art-bg);border:0;border-radius:var(--r-m);color:var(--art-stroke)}#app [data-screen=cours] .figure figure{margin:0;padding:0;border:0;background:transparent;box-shadow:none}#app [data-screen=cours] .figure svg :is(.axe,.grad,.cadre,.repere){stroke:var(--art-soft)}#app [data-screen=cours] .figure svg :is(.trace,.asym,.tangente,.secante,.ecart){stroke:var(--art-stroke)}#app [data-screen=cours] .figure svg :is(.pt,.pt-n){fill:var(--art-stroke);stroke:var(--art-bg)}#app [data-screen=cours] .figure svg text{font:600 calc(12px * var(--vb-texte, var(--vb, 400)) / 400) var(--f-ui);fill:var(--ink-2);paint-order:stroke;stroke:var(--art-bg);stroke-width:calc(4px * var(--vb-texte, var(--vb, 400)) / 400);stroke-linejoin:round}#app [data-screen=cours] .figure figcaption{margin:0;padding:10px 2px 0;text-align:start;border:0;font:400 var(--t-meta)/1.5 var(--f-ui);color:var(--ink-2);text-transform:none;letter-spacing:normal}#app [data-screen=cours] .figure :is(.figd-panneau,.figpc-panneau,.figm-panneau,.fig3d-panneau,.fcx-panneau,.fc-panneau){border:0;font:400 var(--t-meta)/1.5 var(--f-ui);color:var(--ink-2)}#app [data-screen=cours] .figure :is(dt,dd){font:inherit;color:var(--ink-2);text-transform:none;letter-spacing:normal}#app [data-screen=cours] .figure :is(.figpc-note,.figpc-hyp,.figd-declic-caption,.figm-reserve){border:0;font:400 var(--t-meta)/1.5 var(--f-ui);color:var(--ink-2)}#app [data-screen=cours] .figure :is(.figpc-ref,.fc-ref,.figd-ref,.fcx-ref,.fig3d-ref){display:none}#app [data-screen=cours] .figure[data-figure=pc-rc-schema-oriente]{--acquis:var(--ok)}#app [data-screen=cours] .cou-sommaire-t:after{content:none}#app [data-screen=cours] .cou-sommaire-n{color:var(--ink-2);text-align:center}#app [data-screen=cours] .cou-sommaire-x{overflow-wrap:normal}#app [data-screen=cours] .sommaire .dans>span>span{min-width:0}#app :is([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .btn:focus-visible,#app:has([data-screen=cours][data-active=true]) #coque-feuille .btn:focus-visible{border-radius:var(--r-m)}#app :is([data-screen=chapitres],[data-screen=chapitre],[data-screen=cours]) .carte.cliquable:focus-visible{border-radius:var(--r-l)}#app [data-screen=cours] .cou-supplement{border:1px solid var(--line);border-radius:var(--r-l)}#app:has([data-screen=cours][data-active=true]) #coque-feuille .bulle>.tuteur-p{margin:0 0 14px}#app:has([data-screen=cours][data-active=true]) #coque-feuille .bulle>:last-child{margin-bottom:0}#app [data-screen=cours] .figure :is(.figpc-note,.figpc-explication,.explication){padding:10px 2px 0;margin:0;font:400 var(--t-meta)/1.5 var(--f-ui)}#app [data-screen=cours] .figpc-plan{justify-content:center}#app [data-screen=cours] .cou-sommaire details[open]>summary .chev{transform:rotate(-90deg)}#app [data-screen=cours] .liste .ligne .s .m{line-height:0}#app [data-screen=cours] :is(.prose,.liste-num) .m:not(:has(.fr,.rad,.vec,.ovl,.pile,.pile-g,.opv,.opb,.mtx,.stk,.sys)),#app [data-screen=cours] :is(.prose,.liste-num) .m:not(:has(.fr,.rad,.vec,.ovl,.pile,.pile-g,.opv,.opb,.mtx,.stk,.sys)) *{line-height:0}#app [data-screen=cours] .etape>.prose:has(.fr:not(:is(.fr,sup,sub,.opv,.opb,.stk,.mtx,.sys,td,th) *)){line-height:2}@container app (min-width:720px){#app:has([data-screen=cours][data-active=true]) .retour-site{margin-right:max(10px,calc((100% - 720px)/2 - 6px))}}@container app (min-width:1100px){#app:has([data-screen=cours][data-active=true] .lecon-cadre) .retour-site{margin-right:calc((100% - 996px)/2 - 6px)}}#app [data-screen=chapitre] .ligne .s.duo{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}#app [data-screen=chapitre] .ligne .s.duo .lecture{min-width:96px}#app [data-screen=chapitre] .ligne .s.duo .jauge{margin:0;flex:0 1 auto}#app [data-screen=chapitre] .methodes .ligne .sf-act{flex:none}@container app (max-width: 599px){#app [data-screen=chapitre] .methodes .ligne .sf-act{display:none}}@container app (max-width: 519px){#app [data-screen=cours] .sur-partie{position:sticky;bottom:0;z-index:3;padding:10px 0;border:0;border-radius:0;background:var(--bg);box-shadow:0 -12px 14px 0 var(--bg)}#app [data-screen=cours] .sur-partie>.etire{display:none}#app [data-screen=cours] .sur-partie .btn-1{width:100%}}
