.declic-lab{max-width:var(--largeur-page);margin:auto}.lab-welcome{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;margin:6px 0 32px;gap:35px}.lab-welcome h1{font:600 clamp(40px,5vw,67px)/.99 var(--f-texte);letter-spacing:-.055em;margin:20px 0}.lab-welcome p:not(.declic-label){font-size:19px;line-height:1.5;color:var(--encre-2)}.lab-welcome-art{color:var(--action);position:relative;text-align:center}.lab-welcome-art svg{height:195px;width:240px;transform:rotate(-8deg)}.lab-welcome-art span{display:block;font:30px Caveat,cursive;color:var(--encre);transform:rotate(-5deg)}.lab-feature{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:30px 36px;border-radius:22px;background:var(--declic-bleu);color:#fff;text-decoration:none}.lab-feature h2{font:600 34px/1.12 var(--f-texte);letter-spacing:-.035em;margin:15px 0 10px}.lab-feature p{color:#e5eaff;font-size:17px;line-height:1.5}.lab-feature strong{display:inline-flex;align-items:center;gap:28px;color:#19241f;background:var(--declic-citron);padding:13px 19px;border-radius:9px;font-weight:600;margin-top:12px}.lab-feature svg{width:160px;height:160px;flex:none;color:var(--declic-citron)}.lab-filterbar{display:flex;gap:14px;margin:20px 0 32px}.lab-filterbar label{font-size:12px;font-weight:600;display:flex;flex-direction:column;gap:7px;flex:1;max-width:370px;min-width:0}.lab-filterbar select{color:var(--encre);background:var(--declic-carte);border:1px solid var(--filet);padding:12px;border-radius:10px;font:15px var(--f-texte);min-height:46px;max-width:100%}.lab-chapter-group{margin:40px 0 52px}.lab-group-heading{display:flex;align-items:center;gap:16px;margin-bottom:16px}.lab-group-heading>span{font-size:13px;display:grid;place-items:center;border-radius:12px;width:44px;height:44px;background:var(--papier-creux);color:var(--action);flex:none}.lab-group-heading h2{font:600 23px/1.2 var(--f-texte);letter-spacing:-.025em;margin:0 0 6px}.lab-group-heading p{font-size:12px;color:var(--encre-2);margin:0}.lab-group-heading a{margin-left:auto;flex:none;color:var(--action)}.lab-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.lab-tile{min-height:188px;display:flex;flex-direction:column;padding:22px;background:var(--declic-carte);border:1px solid var(--filet);border-radius:17px;color:var(--encre);text-decoration:none}.lab-tile.is-native{background:var(--action-fond);border-color:color-mix(in srgb,var(--action) 35%,var(--filet))}.lab-tile-kind{font-size:11px;color:var(--action);font-weight:600;letter-spacing:.025em}.lab-tile h3{font:600 20px/1.2 var(--f-texte);letter-spacing:-.02em;margin:17px 0}.lab-tile-bottom{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:auto;font-size:11px;color:var(--encre-2)}.lab-tile-bottom b{font-size:22px;color:var(--action)}.lab-native .lab-tile{border:0;background:#e6ebfc;min-height:220px;color:#19241f}.lab-native .lab-tile:nth-child(2){background:#e5efcf}.lab-native .lab-tile:nth-child(3){background:#e6dcf7}.lab-native .lab-tile:nth-child(4){background:#f8e5d3}.lab-diffraction svg{display:block;width:100%;height:auto}.lab-diffraction [data-dif-montage]{margin:16px 0}.lab-diffraction [data-dif-graphe]{margin:23px 0 0}.dif-screen-head{display:flex;justify-content:space-between;gap:12px;margin:14px 0;font-size:15px}.dif-screen-head strong{color:var(--declic-citron)}.dif-formula{font:26px var(--f-maths);margin:20px 0 0}.dif-formula span{color:#294ee9}.lab-pc-controls.dif-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.dif-controls label{font-size:14px}.dif-controls output{display:block;font-size:24px;color:var(--declic-citron);margin:6px 0}.lab-native .lab-tile-kind{color:#294ee9}.lab-native .lab-tile p{font-size:15px;line-height:1.45;color:#526156;margin:0 0 16px}.lab-native .lab-tile-bottom{color:#526156}.lab-scene{width:100%;height:340px;display:block}.lab-tile-description{font-size:13px;line-height:1.5;color:var(--encre-2);margin:0 0 14px}[data-lab-ranges]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 25px}[data-lab-ranges] label{display:block;font-size:13px}[data-lab-ranges] output{color:var(--declic-citron);float:right;font-weight:600}.lab-pc-controls:has([data-lab-ranges]){grid-template-columns:1fr}.lab-pc-controls:has([data-lab-ranges]) .lab-presets{justify-content:flex-start}[data-maths-ranges]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}[data-maths-ranges] label{display:block;font-size:13px}[data-maths-ranges] output{float:right;color:var(--declic-citron);font-weight:600}.lab-pc-controls:has([data-maths-ranges]){grid-template-columns:1fr;gap:14px}.lab-formula[data-maths-formula]{white-space:pre-line;line-height:1.5}.lab-heading{margin:22px 0 30px}.lab-heading h1{font:600 clamp(34px,4.5vw,54px)/1.03 var(--f-texte);letter-spacing:-.045em;margin:17px 0 14px}.lab-heading>p:not(.declic-label){color:var(--encre-2);font-size:18px;line-height:1.5;max-width:780px}.lab-bench{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--filet);border-radius:22px;overflow:hidden}.lab-graph-pane{background:#fff;color:#19241f;padding:26px 25px;min-width:0}.lab-pane-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.lab-graph{width:100%;height:340px;display:block;overflow:visible}.lab-graph-pane h2{font:600 27px/1.15 var(--f-texte);letter-spacing:-.03em;margin:22px 0 0}.lab-caption{font-size:12px;color:#626e65;line-height:1.5;margin:10px 0 0}.lab-manipulation{background:var(--declic-nuit);color:#fff;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:22px}.lab-manipulation>p{font-size:14px;color:#c1cede;line-height:1.5}.lab-manipulation .declic-label{color:#b2c3d2}.lab-formula{font:28px var(--f-maths);white-space:nowrap;letter-spacing:-.03em}.lab-formula span{color:var(--declic-citron)}.lab-readings{display:flex;gap:35px}.lab-readings small{font-size:10px;color:#b2c3d2;display:block;letter-spacing:.06em}.lab-readings strong{display:block;font-size:36px;font-weight:600;letter-spacing:-.04em;margin-top:5px}.lab-readings>div:last-child strong{color:var(--declic-citron)}.lab-range-head{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:15px;margin-bottom:6px}.lab-range-head output{font-size:24px;font-weight:600;color:var(--declic-citron)}.declic-lab input[type=range]{display:block;width:100%;accent-color:var(--declic-citron);height:44px;cursor:pointer;margin:0}.lab-ticks{display:flex;justify-content:space-between;font-size:11px;color:#aebdcf}.lab-presets{display:flex;flex-wrap:wrap;gap:7px}.lab-presets button{min-height:44px;min-width:44px;padding:9px 13px;border:1px solid #455164;background:#233044;border-radius:9px;color:#fff;cursor:pointer;font:14px var(--f-texte)}.lab-presets button[aria-pressed=true]{background:var(--declic-citron);border-color:var(--declic-citron);color:#19241f}.lab-manipulation .lab-presets{margin-top:16px}.lab-insight{margin:18px 0;display:flex;align-items:start;gap:18px;padding:23px 27px;background:#eaf0dd;border-radius:15px;color:#233422}.lab-insight>span{width:39px;height:39px;border-radius:50%;flex:none;background:#d5e4bb;display:grid;place-items:center;font-size:24px}.lab-insight h2{font:600 23px/1.15 var(--f-texte);letter-spacing:-.025em;margin:0 0 9px}.lab-insight p{font-size:15px;line-height:1.55;margin:0;color:#465b40}.lab-apparatus-pane{background:var(--declic-nuit);color:#fff;padding:25px;position:relative;min-width:0}.lab-apparatus-pane .lab-caption{color:#b6c4d7}.lab-apparatus-pane .lab-pane-top{position:relative;z-index:1}.lab-apparatus-pane .declic-label{color:#b6c4d7}.lab-ph{position:absolute;left:28px;top:97px;z-index:1;background:#121c29eb;padding:7px;border-radius:8px}.lab-ph small{display:block;font-size:9px;color:#b6c4d7;letter-spacing:.1em}.lab-ph strong{display:block;font-size:43px;letter-spacing:-.05em}.lab-ph span{display:block;font-size:11px;color:var(--declic-citron);max-width:115px}.declic-lab .apparatus{width:100%;height:335px;display:block}.declic-lab .lab-label{fill:#d7e3f0;font:12px var(--f-texte)}.declic-lab .lab-label.faint{fill:#b0c1d6;font-size:10px}.lab-rc-lecture{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:22px 0 6px}.lab-rc-tension small{display:block;font-size:9px;color:#b6c4d7;letter-spacing:.1em}.lab-rc-tension strong{display:block;font-size:43px;font-weight:600;letter-spacing:-.05em;line-height:1.1;font-variant-numeric:tabular-nums}.lab-rc-tension>span{display:block;font-size:12px;color:var(--declic-citron);font-variant-numeric:tabular-nums}.lab-rc-lecture dl{display:flex;gap:22px;margin:0}.lab-rc-lecture dt{font-size:10px;color:#b6c4d7;letter-spacing:.06em}.lab-rc-lecture dd{margin:4px 0 0;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.lab-rc-circuit{width:100%;height:auto;aspect-ratio:572/282;display:block;margin-top:4px}.lab-tau{font-family:var(--f-maths,"STIX Two Text",Georgia,serif);font-style:italic;font-weight:400;letter-spacing:0;text-transform:none}.lab-symbole{text-transform:none;letter-spacing:0;font-style:italic;font-family:var(--f-maths,Georgia,serif);font-size:1.25em}.lab-rc .lab-graph-pane h2 sub,.lab-insight sub{font-size:.72em;line-height:0}.lab-pc-controls.lab-rc-reglages{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.lab-rc-reglages label{display:block;font-size:14px}.lab-rc-reglages output{float:right;font-size:20px;font-weight:600;color:var(--declic-citron);font-variant-numeric:tabular-nums}.lab-presets button:disabled{opacity:.4;cursor:not-allowed}.lab-presets-clairs{gap:5px}.lab-graph-pane:has(.lab-presets-clairs) .lab-graph{margin-top:14px}.lab-presets-clairs button{min-height:36px;padding:6px 10px;font-size:12px;font-variant-numeric:tabular-nums}@media (max-width:650px){.lab-pc-controls.lab-rc-reglages{grid-template-columns:1fr}.lab-rc-lecture{flex-direction:column;align-items:flex-start;gap:12px}.lab-rc-tension strong{font-size:38px}}.lab-pc-controls{margin:16px 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:28px;background:var(--declic-nuit);color:#fff;padding:22px 26px;border-radius:16px}.lab-model{border-block:1px solid var(--filet);padding:18px 0;margin-top:24px}.lab-model summary{cursor:pointer;font-size:15px;min-height:28px}.lab-model p{font-size:14px;line-height:1.6;color:var(--encre-2)}.lab-original{background:#fff;color:#19241f;border:1px solid var(--filet);border-radius:20px;padding:30px;overflow:auto}.lab-original>[data-figure]{margin:0 auto!important;border:0!important;box-shadow:none!important;max-width:100%!important}.lab-original>svg{display:block;margin:auto;max-width:100%;height:auto}.lab-original:not([data-rendu=nuit]) :is([data-figure],svg.courbe){--encre:#19241f;--papier:#fff;--papier-pose:#fff;--papier-creux:#f0f3ee;--encre-2:#546255;--encre-3:#667368;--filet:#dbe1d5;--action:#294ee9;--demonstration:#6A4E96;--acquis:#0A6E4E;--attention:#996009;--correction:#C0392B;--acquis-fond:#E6F1EC}.lab-original :is(input,button,select){min-height:42px}.lab-observation{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 14px}.lab-observation button{background:var(--papier-creux);color:var(--encre);padding:12px 18px;border:0;border-radius:9px;cursor:pointer;min-height:44px}.lab-immersive .lab-original svg{width:100%;max-height:75vh}.lab-visionneuse{margin:0 0 1rem;min-width:0;width:100%}.lab-original .fc-scene>.lab-visionneuse{flex:1 1 280px;max-width:520px}.lab-visionneuse-barre{display:flex;justify-content:flex-end;margin:.5rem 0}.lab-visionneuse-bouton{min-height:44px;padding:10px 16px;border:1px solid #c9d5e3;border-radius:9px;background:#edf0ff;color:#2344bd;cursor:pointer;font:600 14px var(--f-texte)}.lab-visionneuse-zone{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lab-visionneuse-zone:focus-visible{outline:3px solid #294ee9;outline-offset:3px}.lab-visionneuse-svg{display:block;width:100%;height:auto;margin-inline:auto}.lab-visionneuse[data-visionneuse-mode=ensemble] .lab-visionneuse-svg{max-width:min(100%,var(--lab-visionneuse-largeur))}.lab-visionneuse[data-visionneuse-mode=detail] .lab-visionneuse-svg{width:var(--lab-visionneuse-lisible,var(--lab-visionneuse-largeur))!important;max-width:none!important;max-height:none!important;height:auto!important}.lab-visionneuse[data-visionneuse-mode=detail] .lab-visionneuse-zone{background:linear-gradient(to right,#fff,#fff) left center/22px 100% no-repeat local,linear-gradient(to left,#fff,#fff) right center/22px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#19241f38,#19241f00) left center/14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#19241f38,#19241f00) right center/14px 100% no-repeat scroll}.lab-visionneuse-aide{font-size:13px;color:#526273;margin:.5rem 0;line-height:1.5}@media (max-width:650px){.lab-visionneuse-barre{justify-content:stretch}.lab-visionneuse-bouton{width:100%}}.lab-reflexe{padding:24px 28px;margin:18px 0;border-radius:16px;background:var(--papier-creux)}.lab-reflexe h2{font:600 23px var(--f-texte);letter-spacing:-.025em;margin:0 0 15px}.lab-reflexe ol{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:0;padding-left:20px}.lab-reflexe li{padding-left:3px;font-size:14px;line-height:1.5;color:var(--encre-2)}.lab-qui-est-qui{max-width:70ch;margin:14px 0 0;font-size:15px;line-height:1.6;color:var(--encre)}.lab-cours-dit .declic-label{margin:0 0 6px}.lab-cours-dit h2{margin-bottom:10px}.lab-cours-enonce{max-width:72ch;font-size:16px;line-height:1.65;color:var(--encre)}.lab-reflexe b{display:block;color:var(--encre)}.lab-course-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--filet);background:var(--action-fond);border-radius:12px;padding:16px 20px;margin:20px 0;color:var(--action);text-decoration:none;font-size:15px}@media (max-width:650px){.declic-lab .lab-label{font-size:18px}.declic-lab .lab-label.faint{font-size:16px}}@media (max-width:900px){.lab-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-pc-controls{grid-template-columns:1fr;gap:18px}.lab-formula{font-size:24px}.lab-readings{gap:20px}.lab-manipulation{padding:25px}.lab-pane-top{flex-wrap:wrap}}@media (max-width:650px){.lab-pc-controls.dif-controls{grid-template-columns:1fr}[data-maths-ranges]{grid-template-columns:1fr;gap:10px}.lab-graph[data-maths-graph]{height:auto;aspect-ratio:5/3;margin:24px 0}.lab-scene{height:auto;aspect-ratio:2/1;margin:20px 0}.lab-bench:has(.lab-scene) .lab-graph{height:auto;aspect-ratio:2/1;margin:24px 0}.lab-welcome{grid-template-columns:1fr;gap:0;margin-bottom:27px}.lab-welcome h1{font-size:44px}.lab-welcome p:not(.declic-label){font-size:16px}.lab-welcome-art{display:none}.lab-feature{padding:25px}.lab-feature h2{font-size:29px}.lab-feature p{font-size:15px}.lab-feature svg{display:none}.lab-feature strong{font-size:14px}.lab-filterbar{gap:10px;flex-direction:column}.lab-filterbar label{max-width:none}.lab-group-heading{gap:10px}.lab-group-heading h2{font-size:20px}.lab-group-heading>span{width:34px;height:34px}.lab-group-heading a{font-size:11px}.lab-tiles{gap:10px}.lab-tile{padding:17px 14px;min-height:150px}.lab-tile h3{font-size:18px}.lab-tile-bottom{font-size:12px}.lab-heading h1{font-size:36px}.lab-heading>p:not(.declic-label){font-size:16px}.lab-bench{grid-template-columns:1fr;border-radius:17px}.lab-graph-pane{padding:22px 16px}.lab-graph{height:280px}.lab-manipulation{padding:25px}.lab-formula{font-size:26px}.lab-readings{gap:42px}.lab-readings strong{font-size:30px}.lab-insight{padding:21px 19px;gap:12px}.lab-insight h2{font-size:22px}.lab-insight p{font-size:14px}.lab-apparatus-pane{padding:20px 16px}.lab-ph{top:95px;left:22px}.lab-ph strong{font-size:38px}.lab-ph span{max-width:95px;font-size:10px}.declic-lab .apparatus{height:300px}.lab-apparatus-pane .lab-presets button{font-size:12px}.lab-pc-controls{padding:20px}.lab-pc-controls .lab-presets button{font-size:12px}.lab-original{padding:13px}.lab-reflexe ol{grid-template-columns:1fr;gap:14px}.lab-observation{font-size:12px}.lab-observation button{font-size:12px;padding:11px}}@media (max-width:650px){.lab-bench.lab-poste-banc{overflow:clip}.lab-bench.lab-poste-banc .lab-poste>.lab-pc-controls{margin:0;padding:16px 0 10px;border-radius:0;background:transparent;border-top:1px solid #243349;gap:16px}.lab-bench.lab-poste-banc .lab-poste>.lab-pc-controls:first-of-type{margin-top:14px}.lab-bench.lab-poste-banc .lab-poste>.lab-poste-tete{margin:calc(-1 * var(--lab-volet-ph,0px)) calc(-1 * var(--lab-volet-pd,0px)) 0 calc(-1 * var(--lab-volet-pg,0px));padding:var(--lab-volet-ph,0px) var(--lab-volet-pd,0px) 0 var(--lab-volet-pg,0px)}.lab-bench.lab-poste-banc .lab-poste.lab-poste-epingle>.lab-poste-tete{position:sticky;top:calc(-1 * (var(--lab-pad-haut,0px) + var(--lab-poste-cache,0px)));z-index:4;background:var(--declic-nuit);box-shadow:0 14px 14px -12px #000000bf}.lab-bench.lab-poste-banc .lab-poste-tete>.lab-poste-lecture{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:6px 18px;margin:10px 0 2px}.lab-bench.lab-poste-banc .lab-poste-tete>.lab-poste-lecture>div:first-child{flex:0 1 auto;min-width:0}.lab-bench.lab-poste-banc .lab-poste-tete>.lab-poste-lecture>div:first-child strong{font-size:28px;line-height:1.05}.lab-bench.lab-poste-banc .lab-poste-tete>.lab-poste-lecture>div:first-child>span{font-size:12px;max-width:none;line-height:1.25}.lab-bench.lab-poste-banc .lab-poste-tete>.lab-poste-lecture>dl{display:flex;flex-wrap:wrap;gap:6px 14px;flex:1 1 150px;margin:0}.lab-bench.lab-poste-banc .lab-poste-tete>.lab-poste-lecture dd{font-size:15px;margin:1px 0 0}.lab-bench.lab-poste-banc .lab-poste-tete>.lab-poste-lecture.lab-poste-lecture-ligne{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:6px}.lab-bench.lab-poste-banc .lab-poste-tete>.lab-poste-lecture-ligne>div:first-child{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:baseline}.lab-bench.lab-poste-banc .lab-poste-tete>.lab-poste-lecture-ligne>div:first-child>small{grid-column:1 / -1}.lab-bench.lab-poste-banc .lab-poste-tete>.lab-poste-lecture-ligne>dl{flex:0 0 auto;gap:2px 16px}.lab-bench.lab-poste-banc .lab-poste-tete>.lab-poste-lecture-ligne>dl>div{display:flex;align-items:baseline;gap:6px}.lab-bench.lab-poste-banc .lab-poste-tete>.lab-poste-lecture-ligne dd{margin:0}.lab-bench.lab-poste-banc .lab-poste-tete>.lab-poste-dessin.lab-poste-dessin-reduit{height:var(--lab-poste-dessin-h)}}@font-face{font-family:Grec du Labo;src:url(../polices/STIXTwoText-Italic.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F5}@font-face{font-family:Grec du Labo;src:url(../polices/STIXTwoText-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0391-03A9}.lab-tile-kind{display:flex;align-items:flex-start;gap:7px;line-height:1.35}.lab-tile-kind .lab-genre-icone{width:18px;height:18px;flex:none;margin-top:-1px}.lab-group-heading p{display:flex;flex-wrap:wrap;align-items:center;gap:3px 14px}.lab-compte{display:inline-flex;align-items:center;gap:5px}.lab-compte-icone{width:15px;height:15px;flex:none;color:var(--action)}.lab-compte-sep{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lab-bench.lab-figure{background:var(--declic-nuit)}.lab-figure-pane{padding:26px 28px 24px;--f-texte-labo:"Grec du Labo","Source Sans 3","Avenir Next","Avenir","Segoe UI",system-ui,-apple-system,sans-serif;font-family:var(--f-texte-labo)}.lab-figure-pane .lab-pane-top{margin-bottom:16px}.lab-figure-pane .lab-pane-top button{min-height:44px;padding:9px 14px;border:1px solid #455164;background:#233044;border-radius:9px;color:#fff;cursor:pointer;font:14px var(--f-texte)}.lab-figure-pane .lab-pane-top button:hover{border-color:var(--declic-citron)}.lab-figure-pane .lab-pane-top button[aria-pressed=true]{background:var(--declic-citron);border-color:var(--declic-citron);color:#19241f}.lab-figure-pane .lab-original{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;overflow:visible}.lab-figure-pane .lab-original>[data-figure]>:not(.fc-scene):not([class*=-plan]):not(svg):not(.lab-visionneuse){max-width:760px;margin-inline:auto}.lab-figure-pane .lab-qui-est-qui{max-width:760px;margin:16px auto 0;color:#e8eef6}.lab-figure-pane .lab-caption{display:flex;align-items:flex-start;gap:8px;max-width:760px;margin:18px auto 0;padding-top:12px;border-top:1px solid #243349;color:#b6c4d7}.lab-figure-pane .lab-caption-icone{width:16px;height:16px;flex:none;margin-top:1px;color:#b6c4d7}.lab-original[data-rendu=nuit]{color-scheme:dark;--papier:#121c29;--papier-pose:#121c29;--papier-creux:#1b2738;--carreau:#1b2738;--encre:#e8eef6;--encre-2:#b6c4d7;--encre-3:#8fa3bb;--encre-eleve:#e8eef6;--filet:#34465e;--filet-fort:#e8eef6;--acquis:#9dffb8;--acquis-fond:#233b33;--correction:#ffb39f;--correction-fond:#3a2a2a;--demonstration:#d4c8f6;--action:#72d7ff;--action-fond:#1b2a3c;--attente:#ffc76b;--attention:#ffc76b;--f-chiffre:var(--f-texte-labo);--f-texte:var(--f-texte-labo);color:var(--encre)}.lab-original[data-rendu=nuit]>[data-figure]{color:var(--encre)}.lab-original[data-rendu=nuit] svg text{font-variant-numeric:tabular-nums}.lab-figure-pane .lab-original [class*=-plan] figcaption{border-left:0;padding-left:0}.lab-original svg text[data-titre-repete]{display:none}.lab-original[data-rendu=nuit] svg.lab-visionneuse-svg{border-color:transparent!important}.lab-figure-pane .lab-original[data-rendu=papier]{background:#fff;color:#19241f;border-radius:14px;padding:14px}.lab-figure-pane .lab-visionneuse-bouton{background:#233044;border-color:#455164;color:#fff;font-weight:600}.lab-figure-pane .lab-visionneuse-bouton:hover{border-color:var(--declic-citron)}.lab-figure-pane .lab-visionneuse-aide{color:#b6c4d7}.lab-figure-pane .lab-original[data-rendu=papier] .lab-visionneuse-bouton{background:#edf0ff;border-color:#c9d5e3;color:#2344bd}.lab-figure-pane .lab-original[data-rendu=papier] .lab-visionneuse-aide{color:#526273}.lab-visionneuse-zone{position:relative}.lab-visionneuse-cran{display:none}.lab-visionneuse[data-visionneuse-mode=detail] .lab-visionneuse-zone{scroll-snap-type:x mandatory}.lab-visionneuse[data-visionneuse-mode=detail] .lab-visionneuse-cran{display:block;position:absolute;top:0;width:1px;height:1px;pointer-events:none}.lab-visionneuse[data-visionneuse-mode=detail] .lab-visionneuse-cran[data-cran=debut]{left:0;scroll-snap-align:none start}.lab-visionneuse[data-visionneuse-mode=detail] .lab-visionneuse-cran[data-cran=fin]{left:calc(var(--lab-visionneuse-detail, 1px) - 1px);scroll-snap-align:none end}.lab-figure-pane .lab-visionneuse[data-visionneuse-mode=detail] .lab-visionneuse-zone{background:none}@media (max-width:650px){.lab-bench.lab-figure{margin-inline:-20px;border-radius:0;border-inline:0}.lab-figure-pane{padding:20px 0 22px}.lab-figure-pane>:not(.lab-original){padding-inline:16px}.lab-figure-pane .lab-caption{margin-inline:16px;padding-inline:0}.lab-figure-pane .lab-original{max-width:none}.lab-figure-pane .lab-original>[data-figure]>:not(.fc-scene):not([class*=-plan]):not(svg):not(.lab-visionneuse){margin-inline:16px}.lab-figure-pane .lab-original .lab-visionneuse-barre,.lab-figure-pane .lab-original .lab-visionneuse-aide{padding-inline:16px}.lab-figure-pane .lab-visionneuse-barre{justify-content:flex-end}.lab-figure-pane .lab-visionneuse-bouton{width:auto;font-size:13px;padding:9px 14px}.lab-figure-pane .lab-original svg.lab-visionneuse-svg{border-radius:0!important;border-inline-width:0!important}.lab-figure-pane .lab-original[data-rendu=papier]{border-radius:0;padding:12px 0}.lab-figure-pane .lab-pane-top #lab-agrandir{display:none}}@media (max-width:380px){.lab-bench.lab-figure{margin-inline:-16px}}.lab-corps{min-width:0}.declic-lab{--lab-saut-haut:32px;--lab-saut-h:70px}@media (max-width:759px){.declic-lab{--lab-saut-haut:25px}}.lab-saut{position:sticky;top:calc(-1 * var(--lab-saut-haut));z-index:6;margin:0 0 6px;padding:8px 0;background:var(--papier)}.lab-saut[hidden]{display:none}.lab-saut:after{content:"";position:absolute;inset-inline:0;top:100%;height:16px;pointer-events:none;background:linear-gradient(var(--papier),transparent)}#lab-library .lab-chapter-group{scroll-margin-top:calc(var(--lab-saut-h) - 6px)}.lab-chapter-group h2:focus{outline:none}.lab-chapter-group h2:focus-visible{outline:2px solid var(--action);outline-offset:3px}@media (max-width:759px){.lab-saut .onglet{padding-block:6px}.lab-saut .onglet__t{max-width:24ch;white-space:normal;line-height:1.15;text-wrap:balance}}.lab-tile-kind{display:flex;align-items:center;justify-content:space-between;gap:10px;line-height:1.2}.lab-badge{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:4px 11px 4px 9px;border-radius:99px;font:700 12px/1.25 var(--f-texte);letter-spacing:.01em;white-space:nowrap}.lab-badge-pic{font-size:13px;line-height:1;flex:none}.lab-tile[data-genre=manipuler] .lab-badge{background:var(--declic-bleu);color:#fff}.lab-tile[data-genre=figure] .lab-badge{background:color-mix(in srgb,var(--encre) 9%,var(--papier-pose));color:var(--encre-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--encre) 12%,transparent)}.lab-tile-num{flex:none;font:500 12px/1 var(--f-chiffre);color:var(--encre-3);font-variant-numeric:tabular-nums;letter-spacing:.04em}.lab-tile h3{margin:16px 0 8px}.lab-tile-description{margin:0 0 16px}.lab-tile-bottom{padding-top:6px;justify-content:flex-start;font-size:14px}.lab-tile-bouton{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 15px;border-radius:10px;font:700 14px/1 var(--f-texte);color:var(--encre);background:var(--declic-carte);border:1px solid var(--filet);transition:background-color var(--m-vif),border-color var(--m-vif),color var(--m-vif)}.lab-tile[data-genre=manipuler] .lab-tile-bouton{background:var(--declic-bleu);border-color:var(--declic-bleu);color:#fff}.lab-tile-bouton b{font-size:15px;line-height:1;color:inherit}@media (hover:hover){.lab-tile[data-genre=figure]:hover .lab-tile-bouton{border-color:var(--action);color:var(--action)}.lab-tile[data-genre=manipuler]:hover .lab-tile-bouton{background:color-mix(in srgb,var(--declic-bleu) 84%,#000);border-color:color-mix(in srgb,var(--declic-bleu) 84%,#000)}}.lab-tile:active .lab-tile-bouton{border-color:var(--action)}@media (prefers-reduced-motion: reduce){.lab-tile-bouton{transition:none}}@media (forced-colors: active){.lab-badge,.lab-tile-bouton{border:1px solid CanvasText}}.lab-compte-pic{font-size:12px;line-height:1;flex:none}.lab-compte[data-genre=manipuler]{color:var(--action);font-weight:600}@media (max-width:900px){.lab-tiles{gap:14px}}@media (max-width:650px){.lab-tiles{gap:10px}.lab-tile{padding:15px 13px 14px;min-height:0}.lab-tile-num{display:none}.lab-badge{padding:3px 9px 3px 7px;font-size:11.5px}.lab-tile h3{margin:13px 0 7px}}@container (min-width:1260px){.lab-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.lab-travail{display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,30%,400px);column-gap:24px;align-items:start}.lab-travail>.lab-bench{grid-column:1}.lab-travail>.lab-reglages{grid-column:2}.declic-lab .lab-travail>.lab-bench{align-items:stretch}.lab-travail .lab-pane-top{flex-wrap:wrap;gap:8px 12px}.lab-travail .lab-pane-top>.declic-label{white-space:nowrap}.lab-reglages{position:sticky;top:var(--lab-poste-top,0px);box-sizing:border-box;max-height:var(--lab-poste-max,none);overflow-y:auto;background-color:var(--declic-nuit);color:#fff;border:1px solid var(--filet);border-radius:22px;padding:4px 20px}@supports (background-attachment:local){.lab-reglages{background-image:linear-gradient(var(--declic-nuit) 30%,transparent),linear-gradient(transparent,var(--declic-nuit) 70%),radial-gradient(farthest-side at 50% 0,rgba(255,255,255,.28),transparent),radial-gradient(farthest-side at 50% 100%,rgba(255,255,255,.28),transparent);background-position:center top,center bottom,center top,center bottom;background-repeat:no-repeat;background-size:100% 34px,100% 34px,100% 12px,100% 12px;background-attachment:local,local,scroll,scroll}}.lab-reglages>.lab-releves{padding:10px 0}.lab-reglages>.lab-releves>*{margin:0}.declic-lab .lab-reglages .lab-releves>[class*=-lecture]{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:8px 18px}.declic-lab .lab-reglages .lab-releves>[class*=-lecture] dl{flex:1 1 140px;flex-wrap:wrap;gap:6px 16px;margin:0}.declic-lab .lab-reglages .lab-pc-controls{margin:0;padding:10px 0 8px;border-radius:0;background:transparent;border-top:1px solid color-mix(in srgb,#fff 16%,transparent);grid-template-columns:1fr;align-items:stretch;gap:8px}.lab-reglages>.lab-pc-controls:first-child{border-top:0;padding-top:8px}.declic-lab .lab-reglages :is([data-lab-ranges],[data-maths-ranges]){grid-template-columns:1fr;gap:6px}.declic-lab .lab-reglages .lab-presets{justify-content:flex-start}.declic-lab .lab-reglages .lab-range-head{flex-wrap:wrap;gap:2px 12px}.declic-lab .lab-reglages .lab-range-head output{margin-inline-start:auto}.declic-lab .lab-reglages output{white-space:normal;overflow-wrap:break-word}}@media (min-width:1280px){.declic-lab .lab-reglages .lab-range-head{margin-bottom:2px;line-height:1.25}:where(.declic-lab .lab-reglages) .lab-range-head output{font-size:20px}.declic-lab .lab-reglages .lab-ticks{line-height:1.25}.lab-reglages>.lab-commandes{display:contents}.declic-lab .lab-reglages .lab-commandes>[data-poste=commandes]{border-bottom:0}.declic-lab .lab-reglages .lab-commandes>[data-poste=commandes]:not(.lab-pc-controls){margin:0;padding:10px 0 8px;border:0;border-top:1px solid color-mix(in srgb,#fff 16%,transparent);border-radius:0;background:transparent}.declic-lab .lab-reglages>.lab-commandes:first-child>[data-poste=commandes]:first-child{border-top:0;padding-top:8px}.lab-travail .lab-graph-pane:has(>[data-poste=graphe]){display:flex;flex-direction:column}.lab-travail .lab-graph-pane:has(>[data-poste=graphe])>.lab-pane-top{order:-3}.lab-travail .lab-graph-pane:has(>[data-poste=graphe])>h2{order:-2}.lab-travail .lab-graph-pane>[data-poste=graphe]{order:-1}:where(.lab-travail .lab-graph-pane>[data-poste=graphe]:not([data-poste=graphe]~[data-poste=graphe])),.lab-travail .lab-graph-pane:has(>[data-poste=graphe])>h2+:not([data-poste=graphe]){margin-top:18px}}@media (min-width:1280px) and (pointer:fine){.declic-lab .lab-reglages .lab-presets{gap:6px}.declic-lab .lab-reglages .lab-presets button{min-height:36px;padding:6px 12px}}.lab-fin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 36px;margin:32px 0 8px;padding:28px 34px;border-radius:22px;background:var(--declic-bleu);color:#fff}.lab-fin-texte{min-width:0;flex:1 1 320px}.lab-fin-texte h2{font:600 clamp(24px,2.4vw,32px)/1.15 var(--f-texte);letter-spacing:-.03em;margin:0 0 8px;text-wrap:balance}.lab-fin-texte p{margin:0;font-size:17px;line-height:1.45;color:color-mix(in srgb,#fff 90%,var(--declic-bleu));text-wrap:pretty}.lab-fin-actes{display:flex;flex-wrap:wrap;gap:12px;flex:none}.lab-fin-actes a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:49px;padding:12px 24px;border-radius:10px;border:2px solid #fff;font:700 16px/1.2 var(--f-texte);text-decoration:none;text-align:center;transition:background-color var(--m-vif),border-color var(--m-vif)}.lab-fin-cours{background:transparent;color:#fff}.lab-fin-entrainer{background:var(--declic-citron);border-color:var(--declic-citron);color:var(--declic-nuit)}@media (hover:hover){.lab-fin-cours:hover{background:color-mix(in srgb,#fff 16%,transparent)}.lab-fin-entrainer:hover{background:#fff;border-color:#fff}}.lab-fin-actes a:focus-visible{outline:3px solid #fff;outline-offset:3px}@media (max-width:650px){.lab-fin{padding:22px 20px;gap:16px}.lab-fin-actes{width:100%}.lab-fin-actes a{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.lab-fin-actes a{transition:none}}@media (forced-colors: active){.lab-fin{border:1px solid CanvasText}.lab-fin-actes a{border-color:CanvasText}}.lab-annonce{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (min-width:1360px){.lab-tiles{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.lab-travail{grid-template-columns:minmax(0,1fr) 380px}.lab-heading{display:grid;grid-template-columns:1fr 1fr;gap:8px 40px;align-items:center}.lab-heading>.declic-label{grid-column:1/-1}.lab-heading>h1{margin-block:0 20px}.lab-heading>p:not(.declic-label){max-width:58ch;font-size:17px}.lab-travail :is(.lab-graph-pane,.lab-apparatus-pane) p{max-inline-size:56ch}}
