.plateau svg.repere-fonction{overflow:hidden;fill:none;stroke-linecap:round;stroke-linejoin:round}.repere-fonction .axes line{stroke:currentColor;stroke-width:1.4}.repere-fonction .axes .pointe,.repere-fonction .point{fill:currentColor;stroke:none}.repere-fonction .graduation{font-size:15px}.repere-fonction .courbe{stroke:currentColor;stroke-width:2.6;fill:none}.repere-fonction .nom-courbe{font-family:Times New Roman,Times,serif;font-style:italic;font-size:18px}.repere-fonction .nom-courbe .indice{font-size:13px}.repere-fonction .pointilles{stroke:currentColor;stroke-width:1.6;stroke-dasharray:5 4;pointer-events:none}.repere-fonction .trait-axe{stroke:currentColor;stroke-width:3}.repere-fonction .lecture,.repere-fonction .solutions,.repere-fonction .vert{pointer-events:none}.repere-fonction .droite-k{stroke:currentColor;stroke-width:2;pointer-events:none}.repere-fonction .repere-image{fill:none;stroke:currentColor;stroke-width:2.2}.repere-fonction .valeur-revelee{font-size:17px;font-weight:700}.repere-fonction .poignee.inactive{opacity:.35;cursor:default}.lecture-fonction{min-height:1.5em;white-space:pre-wrap}.plateau .compteur{opacity:.85}.enonce-fonction,.plateau .enonce-fonction{text-align:center}.enonce-fonction input[type=text]{margin-left:4px}.choix-nombre{display:flex;gap:8px;justify-content:center;margin:0 0 10px}.choix-nombre .bouton-activite{min-width:2.6em}.choix-nombre .bouton-activite[aria-pressed=true]{border-color:var(--red-text);color:var(--red-text);opacity:1}.figure-variations{margin:0 auto}.repere-fonction .cadre-tableau{fill:none;stroke:currentColor;stroke-width:1.4}.repere-fonction .intitule{font-size:16px}.repere-fonction .valeur-x,.repere-fonction .variable{font-family:Times New Roman,Times,serif}.repere-fonction .intitule .variable{font-style:italic}.repere-fonction .valeur-x{font-size:17px}.repere-fonction .fleche .pointe-fleche,.repere-fonction .fleche line{stroke:currentColor;stroke-width:2.2;fill:none}.repere-fonction .case-fleche{cursor:pointer}.repere-fonction .case-fleche .fond-case{fill:transparent;stroke:none}.repere-fonction .case-fleche .fond-case.vide{stroke:currentColor;stroke-width:1.4;stroke-dasharray:4 4}.repere-fonction .case-fleche:focus-visible{outline:none}.repere-fonction .case-fleche:focus-visible .fond-case{stroke:currentColor;stroke-width:2;stroke-dasharray:none}.repere-fonction .case-fleche .question{font-size:18px}.repere-fonction .case-fleche.faux{color:var(--red-text)}.repere-fonction .case-fleche.faux .fond-case{fill:var(--red-transparent);fill-opacity:.45}.repere-fonction .rappel{stroke:currentColor;stroke-width:1.2;stroke-dasharray:3 4;stroke-opacity:.7}.repere-fonction .courbe-parcourue{stroke:currentColor;stroke-width:9;stroke-opacity:.4;fill:none}.repere-fonction .trait-curseur{stroke:currentColor;stroke-width:1.4;stroke-dasharray:5 4;pointer-events:none}.repere-fonction .curseur{pointer-events:none}.repere-fonction .case-vide{fill:none;stroke:currentColor;stroke-width:1.4;stroke-dasharray:3 3}.repere-fonction .valeur-prevue{font-size:17px}.repere-fonction .valeur-eleve.faux .valeur-prevue{font-weight:700;text-decoration:line-through}.repere-fonction .case-fleche:focus{outline:none}.saisie-valeurs{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:center;margin-top:10px}.champ-valeur{display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.plateau .champ-valeur input[type=text]{width:3em;border-color:var(--red-text);color:var(--red-text)}.plateau .champ-valeur input[type=text]:disabled{opacity:1}.plateau .champ-valeur input.juste{border-color:var(--green-text);color:var(--green-text)}.plateau .champ-valeur input.faux{border-width:3px}@media print{.plateau{break-inside:avoid}.choix-nombre,.lecture-fonction,.plateau .compteur,.repere-fonction .poignee,.saisie-valeurs{display:none}}