.tete-page p.reponse{max-width:92ch}.nl-scene{gap:var(--e-3)}.nl-panneau{gap:var(--e-3);min-width:0;display:grid}.nl-panneau[hidden]{display:none}.nl-modes button{min-height:48px}@media (width<=640px){.nl-scene,.nl-panneau{gap:var(--e-2)}.nl-modes button{min-height:44px}.nl-scene .tirage-etat{min-height:calc(var(--nl-lignes) * 1.35em + 12px);padding-block:6px}}@media (width<=480px){.nl-modes{flex-wrap:nowrap;gap:6px}.nl-modes button{white-space:nowrap;flex:auto;min-width:0;padding:0 8px}}.nl-scene{--nl-lignes:2}@media (width<=1099px){.nl-scene{--nl-lignes:3}}@media (width<=560px){.nl-scene{--nl-lignes:4}}@media (width<=440px){.nl-scene{--nl-lignes:4}}@media (width<=360px){.nl-scene{--nl-lignes:6}}.nl-scene .tirage-etat{min-height:calc(var(--nl-lignes) * 1.35em + 15px)}.nl-tete{justify-content:space-between;align-items:center;gap:var(--e-2) var(--e-4);flex-wrap:wrap;display:flex}.nl-commandes{gap:var(--e-2);flex-wrap:wrap;display:flex}.nl-commandes[hidden]{display:none}@media (width<=640px){.nl-tete{flex-direction:column;align-items:stretch}.nl-commandes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.nl-commandes .bouton{white-space:nowrap;justify-content:center;gap:4px;padding-inline:4px;font-size:.9375rem}}.nl-champs{align-items:start;gap:var(--e-3);grid-template-columns:minmax(0,19rem) auto minmax(0,1fr);width:100%;display:grid}.nl-champs .saisie{font-family:var(--police-titres);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:700}.nl-compteur{min-height:52px}.nl-champs textarea.saisie,.nl-exo-ligne textarea.saisie{resize:none;field-sizing:content;min-height:52px;max-height:9rem;padding-block:11px;font-size:1.15rem;line-height:1.3;overflow-y:auto}.nl-champs .saisie[aria-invalid=true]{border-color:var(--erreur);box-shadow:inset 0 0 0 1px var(--erreur)}.nl-egal{font:700 var(--t-grand)/1 var(--police-titres);color:var(--texte-2);align-self:end;padding-bottom:12px}@media (width<=760px){.nl-champs{gap:var(--e-1);grid-template-columns:minmax(0,1fr)}.nl-egal{display:none}}.nl-resultat{align-content:start;gap:var(--e-2);padding:var(--e-4);border-radius:var(--r-3);background:var(--nombres-fond);min-width:0;display:grid;container-type:inline-size}.nl-ecritures{gap:var(--e-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.nl-ecriture{align-content:start;gap:var(--e-2);padding:var(--e-3) var(--e-4);border-radius:var(--r-2);background:var(--surface);min-width:0;display:grid}.nl-ecriture[hidden]{display:none}.nl-ecriture-tete{justify-content:space-between;align-items:center;gap:var(--e-1) var(--e-2);flex-wrap:wrap;display:flex}.nl-ecriture-actions{gap:var(--e-1);display:flex}.nl-ecriture-actions .bouton[hidden]{display:none}.nl-titre-resultat{margin:0;font-weight:700}.nl-grand,.nl-second{max-width:none;min-height:2.5em;font-family:var(--police-titres);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border-radius:var(--r-2);margin:0;font-size:1.75rem;font-weight:700;line-height:1.25}.nl-grand[data-taille="2"],.nl-second[data-taille="2"]{font-size:1.4rem}.nl-grand[data-taille="3"],.nl-second[data-taille="3"]{font-size:1.2rem}.nl-grand[data-taille="4"],.nl-second[data-taille="4"]{font-size:1.05rem}@media (width<=640px){.nl-resultat{padding:var(--e-3)}.nl-ecriture{padding:var(--e-2) var(--e-3) var(--e-3)}.nl-grand,.nl-second{min-height:0;font-size:1.4rem}.nl-grand[data-taille="2"],.nl-second[data-taille="2"]{font-size:1.25rem}.nl-grand[data-taille="3"],.nl-second[data-taille="3"]{font-size:1.1rem}.nl-grand[data-taille="4"],.nl-second[data-taille="4"]{font-size:1rem}.nl-ecriture-tete{display:contents}.nl-ecriture-actions{order:3}.nl-long{display:none}}.nl-detail-tete{justify-content:space-between;align-items:baseline;gap:0 var(--e-3);margin-top:var(--e-1);flex-wrap:wrap;display:flex}.nl-detail-titre{margin:0;font-weight:700}.nl-somme{font-variant-numeric:tabular-nums;max-width:none;min-height:1.5em;margin:0;font-weight:600;line-height:1.5}.nl-tuiles{gap:var(--e-2);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-height:8.5rem;margin:0;padding:0;list-style:none;display:grid}.nl-tuile{padding:var(--e-2) var(--e-2) var(--e-3);border-radius:var(--r-2);background:var(--surface);text-align:center;border:1.5px solid #0000;grid-template-rows:auto auto auto 1fr;align-content:start;justify-items:center;gap:2px;min-width:0;max-width:none;display:grid}.nl-tuile-avant{display:none}.nl-tuile-rang{font-size:var(--t-petit);color:var(--texte-2);font-weight:600}.nl-tuile-chiffres{font:700 1.625rem/1.2 var(--police-titres);font-variant-numeric:tabular-nums}.nl-tuile-lettres{overflow-wrap:anywhere;font-weight:700;line-height:1.3}.nl-tuile-regles{font-size:var(--t-petit);color:var(--texte-2);text-align:center;gap:3px;line-height:1.35;display:grid}.nl-tuile-regles span{display:block}.nl-tuile-vide{border:1.5px dashed var(--nombres);background:0 0}.nl-tuile-vide .nl-tuile-chiffres{color:var(--texte-2);font-weight:400}@media (width<=640px){.nl-tuiles{grid-auto-flow:row}.nl-tuile{column-gap:var(--e-3);text-align:left;padding:var(--e-2) var(--e-3);grid-template-rows:auto auto;grid-template-columns:5.25rem minmax(0,1fr);justify-items:stretch;row-gap:0;min-height:4.2rem}.nl-tuile-rang{grid-area:1/1}.nl-tuile-chiffres{grid-area:2/1}.nl-tuile-lettres{grid-area:1/2;align-self:end}.nl-tuile-regles{text-align:left;grid-area:2/2}.nl-tuile-vide{min-height:3.4rem}}.nl-exo-carte{justify-items:stretch}.nl-exo-cible{text-align:center;justify-content:center;align-items:center;display:flex}.nl-exo-cible[hidden]{display:none}.nl-exo-ecouter{min-height:64px;padding-inline:var(--e-5);justify-self:center;font-size:1.25rem}.nl-exo-ecouter[hidden]{display:none}.nl-exo-cible[data-genre=chiffres]{font-size:clamp(1.8rem, calc(100cqw / (var(--nl-n,4) * .75)), 3.8rem);min-height:1.5em}.nl-exo-ligne{gap:var(--e-2);align-items:stretch;display:flex}.nl-exo-ligne .saisie{min-width:0;font-family:var(--police-titres);flex:1;font-weight:700}.nl-exo-ligne .saisie::placeholder{font-size:1.125rem;font-weight:400}.nl-pave{gap:var(--e-2);display:grid}.nl-pave-rang{flex-wrap:wrap;gap:6px;display:flex}.nl-pave[hidden]{display:none}.nl-pave button{border-radius:var(--r-2);border:1.5px solid var(--bord);background:var(--surface);min-width:48px;min-height:48px;color:var(--texte);box-shadow:0 3px 0 var(--ombre);font:700 1.05rem var(--police-titres);cursor:pointer;padding:0 9px}.nl-pave button[hidden]{display:none}.nl-pave button .ic{width:1.1em;height:1.1em}.nl-pave button:active{box-shadow:none;transform:translateY(3px)}.nl-pave button[disabled]{cursor:default;opacity:.55}.nl-pave .nl-touche-trait,.nl-pave .nl-touche-espace{background:var(--nombres-fond)}.nl-exo-retour{max-width:none;min-height:4.5em;margin:0;font-weight:600;line-height:1.5}.nl-exo-retour[data-genre=reussi]{color:var(--reussi)}.nl-exo-retour[data-genre=attention]{color:var(--attention)}.nl-exo-actions{align-items:center}.nl-exo-score{font-variant-numeric:tabular-nums;max-width:none;min-height:1.5em;margin:0 0 0 auto;font-weight:700}@media (width<=640px){.nl-exo-score{margin-left:0}.nl-exo-retour{min-height:7em}.nl-exo-ligne{flex-wrap:wrap}.nl-exo-ligne .bouton{flex:100%}}.nl-actions{gap:var(--e-2);flex-wrap:wrap;display:flex}@media (width<=560px){.nl-pile thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nl-pile,.nl-pile tbody{display:block}.nl-pile tr{column-gap:var(--e-3);padding-block:var(--e-2);border-bottom:1px solid var(--bord);grid-template-columns:minmax(0,1fr) auto;row-gap:2px;display:grid}.nl-pile tr:last-child{border-bottom:0}.nl-pile th,.nl-pile td{text-align:left;border:0;padding:0;display:block}.nl-pile td.nombre{text-align:right}.nl-pile td:last-child,.nl-pile-4 td:nth-of-type(2){grid-column:1/-1}}.nl-plus summary{cursor:pointer;align-items:center;gap:var(--e-2);min-height:48px;color:var(--accent);font-weight:600;list-style:none;display:inline-flex}.nl-plus summary::-webkit-details-marker{display:none}.nl-plus summary .ic{width:1.1em;height:1.1em;transition:transform var(--d-court) var(--courbe)}.nl-plus[open] summary .ic{transform:rotate(180deg)}.nl-plus summary:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.nl-reglages{padding-block:var(--e-2);gap:var(--e-3) var(--e-6);flex-wrap:wrap;display:flex}.nl-reglages .champ{gap:var(--e-2);align-content:start}.nl-reglages .aide{min-height:1.4em;margin:0}.segments.nl-puces{gap:6px}.segments.nl-puces button{font-variant-numeric:tabular-nums;min-width:48px;padding:0 12px}.segments.nl-puces button[hidden]{display:none}.nl-tables{gap:var(--e-6);padding:var(--e-5);border:1.5px solid var(--bord);border-radius:var(--r-3);background:var(--surface);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.nl-bloc{gap:var(--e-3);align-content:start;min-width:0;display:grid}.nl-bloc-tete{justify-content:space-between;align-items:center;gap:var(--e-2) var(--e-4);flex-wrap:wrap;display:flex}.nl-bloc .petit-titre{align-items:center;gap:var(--e-2);margin:0;display:flex}.nl-forme{width:1.1em;height:1.1em;color:var(--nombres)}.nl-forme .forme{width:100%;height:100%}.nl-bloc .aide{max-width:none;margin:0}.nl-mots-zone{gap:var(--e-4);flex-wrap:wrap;display:flex}.nl-mots-bloc{gap:var(--e-2);align-content:start;min-width:0;display:grid}.nl-mots-bloc:first-child{flex:100%}.nl-mots-bloc:nth-child(2){flex:2 22rem}.nl-mots-bloc:nth-child(3){flex:13rem}.nl-mots-titre{font-size:var(--t-petit);color:var(--texte-2);margin:0;font-weight:600}.nl-mots{gap:var(--e-1);grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));margin:0;padding:0;list-style:none;display:grid}.nl-mots-bloc:nth-child(2) .nl-mots{grid-template-columns:repeat(4,minmax(0,1fr))}.nl-mots-bloc:nth-child(3) .nl-mots{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-mots .nl-case{padding:var(--e-2) 4px;border-radius:var(--r-2);background:var(--nombres-fond);text-align:center;align-content:center;justify-items:center;gap:2px;min-width:0;max-width:none;display:grid}.nl-mots .nl-compose{box-shadow:inset 0 0 0 1.5px var(--nombres);background:0 0}.nl-mots .nl-c-de{font-size:var(--t-petit);color:var(--texte-2);font-variant-numeric:tabular-nums;white-space:nowrap}.nl-mots .nl-c-mot{font:700 1rem/1.2 var(--police-titres);white-space:nowrap}@container (width>=900px){.nl-mots-bloc:first-child .nl-mots{grid-template-columns:repeat(10,minmax(0,1fr))}}@container (width<=760px){.nl-mots-bloc:nth-child(2),.nl-mots-bloc:nth-child(3){flex:100%}.nl-mots-bloc:nth-child(3) .nl-mots{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=560px){.nl-mots-bloc:nth-child(2) .nl-mots,.nl-mots-bloc:nth-child(3) .nl-mots{grid-template-columns:repeat(2,minmax(0,1fr))}}.nl-grille{columns:2;column-gap:var(--e-3)}.nl-dizaine{break-inside:avoid;margin-bottom:var(--e-3);border:1.5px solid var(--bord);border-radius:var(--r-2);align-content:start;min-width:0;display:grid;overflow:hidden}.nl-dizaine-titre{padding:var(--e-1) var(--e-3);background:var(--fond);font:700 var(--t-petit) var(--police-titres);color:var(--texte-2);border-bottom:1px solid var(--bord);margin:0}.nl-liste{font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none;display:grid}.nl-liste .nl-case{column-gap:var(--e-2);border-bottom:1px solid var(--bord);grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;min-width:0;max-width:none;padding:3px 10px;font-size:.9375rem;line-height:1.5;display:grid}.nl-liste .nl-case:last-child{border-bottom:0}.nl-liste .nl-c-de{font-size:var(--t-petit);color:var(--texte-2);text-align:right}.nl-liste .nl-c-mot{white-space:nowrap;font-weight:600}.nl-liste .nl-c-trad{font-size:var(--t-petit);color:var(--texte-2);grid-column:2}.nl-liste .nl-change{background:var(--nombres-fond)}.nl-liste .nl-marque{background:var(--nombres-fond);box-shadow:inset 0 0 0 2px var(--nombres)}@container (width>=669px){.nl-grille{columns:3}}@container (width>=900px){.nl-grille{columns:4}}@container (width>=1125px){.nl-grille{columns:auto;gap:var(--e-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nl-dizaine{margin-bottom:0}}.nl-choix-dizaine{display:none}@container (width<=441px){.nl-grille{columns:1}.nl-liste .nl-case{padding-block:6px;font-size:1.0625rem}.js .nl-choix-dizaine{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.js .nl-choix-dizaine button{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;min-height:44px;padding:0 2px;font-size:.875rem}.js .nl-grille .nl-dizaine:not([data-active]){display:none}}@media (width<=560px){.nl-tables{padding:var(--e-3) var(--e-4)}}.nl-proj{text-align:center;place-content:center;justify-items:center;gap:3vh;height:100%;padding:3vh 4vw 14vh;display:grid}.nl-proj p{max-width:none;margin:0}.nl-proj-nombre{font-family:var(--police-titres);font-stretch:var(--largeur-chiffres);font-weight:700;font-size:var(--nl-chiffres,20vh);color:var(--p-texte-couleur);font-variant-numeric:tabular-nums;line-height:1.1}.nl-proj-lettres{font-family:var(--police-titres);font-weight:700;font-size:var(--nl-lettres,12vh);color:var(--p-annotation);text-wrap:balance;max-width:92vw;line-height:1.25}.nl-proj [data-cache]{visibility:hidden}.nl-fiche-zone{display:none}@media print{body[data-nl-imprime=fiche] .nl-feuille-tableaux{display:none}body[data-nl-imprime=fiche] .nl-fiche-zone{display:block}.nl-feuille-fiche{break-after:page}.nl-feuille-fiche:last-child{break-after:auto}}.nl-feuille{font-family:var(--police-texte);height:auto;min-height:297mm}.nl-feuille-corps{gap:4mm;margin-top:3mm;font-size:9.5pt;display:grid}.nl-feuille-corps p{max-width:none;margin:0}.nl-f-bloc{break-inside:avoid;gap:1.5mm;display:grid}.nl-f-titre{font-family:var(--police-titres);margin:0;font-size:11pt;font-weight:700}.nl-f-remarque{color:#55605a;font-size:9pt}.nl-feuille .nl-f-mots{flex-wrap:wrap;gap:3mm;display:flex}.nl-feuille .nl-mots-bloc{flex:0 auto;gap:1mm}.nl-feuille .nl-mots-bloc:first-child,.nl-feuille .nl-mots-bloc:not(:first-child){flex:0 auto}.nl-feuille .nl-mots-titre{color:#55605a;font-size:8.5pt}.nl-feuille .nl-mots{grid-template-columns:repeat(auto-fill,minmax(17mm,1fr));gap:1mm}.nl-feuille .nl-mots-bloc:first-child .nl-mots{grid-template-columns:repeat(9,17mm)}.nl-feuille .nl-mots-bloc:nth-child(2) .nl-mots{grid-template-columns:repeat(5,17mm)}.nl-feuille .nl-mots .nl-compose{display:none}.nl-feuille .nl-mots-bloc:nth-child(3) .nl-mots{grid-template-columns:repeat(4,21mm)}.nl-feuille .nl-mots .nl-c-mot{white-space:normal}.nl-feuille .nl-mots .nl-case{background:0 0;border:.3mm solid #d9d0bd;border-radius:1mm;padding:.8mm}.nl-feuille .nl-mots .nl-c-mot{font-size:9pt}.nl-feuille .nl-mots .nl-c-de{color:#55605a;font-size:7.5pt}.nl-feuille .nl-f-grille{columns:4;column-gap:2mm;display:block}.nl-feuille .nl-dizaine{border:.3mm solid #d9d0bd;border-radius:1mm;margin-bottom:1.5mm}.nl-feuille .nl-dizaine-titre{background:0 0;border-bottom:.3mm solid #d9d0bd;padding:.4mm 1.5mm;font-size:8.5pt}.nl-feuille .nl-liste .nl-case{border-bottom:0;grid-template-columns:6mm minmax(0,1fr);column-gap:1mm;padding:.35mm 1.5mm;line-height:1.2}.nl-feuille .nl-liste .nl-c-de{color:#55605a;font-size:7.5pt}.nl-feuille .nl-liste .nl-c-mot{font-size:8.5pt}.nl-feuille .nl-liste .nl-c-trad{color:#55605a;font-size:7.5pt}.nl-x-nom{margin:0;font-size:11pt}.nl-x-nom span{border-bottom:.3mm solid #55605a;width:55mm;display:inline-block}.nl-x-corps{grid-template-columns:1fr;gap:8mm;margin-top:6mm;display:grid}.nl-x-colonne{align-content:start;gap:3mm;display:grid}.nl-x-liste{gap:3mm;margin:0;padding:0;font-size:11.5pt;list-style:none;display:grid}.nl-x-liste li{align-items:flex-end;gap:2mm;max-width:none;min-height:8.5mm;display:flex}.nl-x-liste li.nl-x-long{min-height:12mm}.nl-x-liste li.nl-x-tres-long{min-height:17mm}.nl-x-liste li.nl-x-milliards{min-height:25mm}.nl-x-liste li.nl-x-tres-long.nl-x-milliards .nl-x-reponse{min-height:24mm}.nl-x-liste li.nl-x-tres-long .nl-x-reponse{background:repeating-linear-gradient(#0000 0 7.7mm,#55605a 7.7mm 8mm);border-bottom:0;min-height:16mm;padding-top:0;line-height:8mm}.nl-x-donne{flex:0 auto;max-width:62%;font-weight:700}.nl-x-egal{padding-bottom:1mm}.nl-x-reponse{color:#3f6382;border-bottom:.3mm solid #55605a;flex:1;min-height:8mm;padding-left:2mm;font-size:11pt;font-weight:700;line-height:1.25}
