@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2) format("woff2"),url(./atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2) format("woff2"),url(./atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-mono-latin-400-normal-CmMGer93.woff2) format("woff2"),url(./atkinson-hyperlegible-mono-latin-400-normal-Cmjm2dBj.woff) format("woff")}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-mono-latin-700-normal-BhOtGXDr.woff2) format("woff2"),url(./atkinson-hyperlegible-mono-latin-700-normal-BQ8cw3oD.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-latin-500-normal-B0JifZgm.woff2) format("woff2"),url(./fredoka-latin-500-normal-BL692wg7.woff) format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(./fredoka-latin-600-normal-CcrEjrB4.woff) format("woff")}.picto{--picto-taille: 40px;flex:none;display:inline-grid;place-items:center;inline-size:var(--picto-taille);block-size:var(--picto-taille);padding:calc(var(--picto-taille) * .08);box-sizing:border-box;border-radius:26%;background:var(--pic-fond);color:var(--pic-encre);vertical-align:middle}.picto.picto-etat{--picto-taille: 24px}.picto svg{display:block;inline-size:100%;block-size:100%}.brief-module{font-size:var(--t-ardoise);line-height:1.6;max-inline-size:var(--lecture)}.modale:has(.brief-module){width:min(calc(var(--lecture) + 2 * var(--e-5)),calc(100% - 2 * var(--marge)))}.debrief-module{margin-top:var(--e-3)}.debrief-module p{margin:0;max-inline-size:var(--lecture)}.acte-saison{border-inline-start:3px solid var(--heps-orange);padding-inline-start:var(--e-4)}.entete-acte{margin-bottom:var(--e-2)}.entete-acte .titre-famille{margin-bottom:0}.promesse-acte{font-weight:400}.brief-acte{margin:var(--e-1) 0 0;color:var(--texte-doux);max-inline-size:var(--lecture)}.brief-acte-replie>summary{display:inline-flex;align-items:center;min-block-size:var(--cible);color:var(--primaire);font-weight:700;font-size:var(--t-14);cursor:pointer}.acte-du-module{display:block;margin:0;font-weight:400}.epilogue-saison{margin-top:var(--e-4)}.epilogue-saison p{max-inline-size:var(--lecture)}.contenu:has(>.barre-sortie){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--gouttiere);align-items:center;align-content:start}.contenu:has(>.barre-sortie)>*{grid-column:1 / -1;min-inline-size:0}.contenu:has(>.barre-sortie)>:not(.barre-sortie,.barre-mode){inline-size:100%}.contenu:has(>.barre-sortie)>.barre-sortie{grid-column:1}.contenu:has(>.barre-sortie)>.barre-mode{grid-column:2;justify-self:end;padding-top:0}@media(max-width:699px){.contenu:has(>.barre-sortie)>.barre-mode{grid-column:1 / -1;justify-self:start;padding-top:var(--e-2)}}.barre-mode{padding-top:var(--e-2)}.intitule-mode{font-size:var(--t-petit);color:var(--texte-doux);font-weight:700}.barre-mode .bascule-mode,.barre-scenario .bascule-mode{margin:0}.application .bouton-brief-module[aria-pressed=true]{border-color:var(--primaire);background:var(--primaire-fond);color:var(--primaire)}.page-module{container-type:inline-size;container-name:module;padding-block:var(--e-3) var(--e-5)}.titre-module{font-size:var(--t-30);margin:0 0 var(--e-4)}.titre-avec-picto{display:flex;align-items:center;gap:var(--e-3)}.titre-avec-picto>.picto{align-self:flex-start;margin-block:-2px}.titre-avec-picto>span{min-inline-size:0;align-self:center}.deux-zones{display:grid;gap:var(--gouttiere);align-items:start;grid-template-columns:minmax(0,7fr) minmax(min(var(--lecture),40%),5fr)}.contenu:has(>.page-entree){flex:1 0 auto;grid-template-rows:auto minmax(0,1fr)}.page-entree{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch}.page-entree>.deux-zones{align-self:start}.page-entree .zone-outil{grid-column:1;grid-row:1;min-inline-size:0}.page-entree .zone-seuil{grid-column:2;grid-row:1}.zone-seuil>*{margin-block:0}.zone-seuil>*+*{margin-block-start:var(--te-1)}.zone-seuil .surtitre{color:var(--craie);font-weight:700;font-size:var(--t-petit);letter-spacing:.04em}.zone-seuil .retour-heps{margin-block-start:var(--te-15)}.choix-seuil{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2);padding:var(--e-3);border-radius:var(--r-m);background:var(--surface-carte);color:var(--texte)}.choix-seuil>.intitule-reglage{color:var(--texte-doux)}.choix-seuil select{max-inline-size:100%;min-inline-size:0}.choix-seuil>.intitule-reglage,.choix-seuil>.pastilles-repere,.choix-seuil>.note{flex:1 0 100%}.choix-seuil>.pastilles-repere{justify-self:start}.choix-seuil>.note{margin:0;font-size:var(--t-mention)}.application .pastilles-repere>.pastille>small{font-weight:400;font-size:var(--t-mention)}.zone-outil>.panneau{margin:0}.zone-outil .extrait-table{flex-wrap:nowrap;align-items:flex-start;max-block-size:60svh;overflow:auto}.zone-outil .extrait-table>.table-federale{flex:none;overflow:visible}.zone-outil .extrait-table thead th{position:sticky;top:0}.chargement-outil{color:var(--texte-doux);margin:0}.rail-bas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3);margin-block-start:var(--e-5);padding-block-start:var(--e-4);border-block-start:1px solid var(--bord)}.rail-bas>.principal{margin-inline-start:auto}.outil-parcours .extrait-table{flex-wrap:nowrap;align-items:flex-start;max-block-size:calc(100dvh - var(--haut-entete, 0px) - 18rem);overflow:auto;overscroll-behavior:contain}.outil-parcours .extrait-table>.table-federale{flex:none;overflow:visible}.outil-parcours .extrait-table thead th{position:sticky;top:0;z-index:1}.rail-bas .bouton-lien{margin-top:0;align-self:auto}.releve{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--bord)}.ligne-releve{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-2) var(--e-4);align-items:center;padding-block:var(--e-4);border-block-end:1px solid var(--bord)}.ligne-releve-texte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--te-05)}.ligne-releve-texte>*{margin:0}.titre-ligne{font-size:var(--t-18)}.ligne-releve .note{font-size:var(--t-14);margin:0}@container module (max-width: 999px){.deux-zones{grid-template-columns:minmax(0,1fr)}.page-entree .zone-seuil,.page-entree .zone-outil{grid-column:1;grid-row:auto}}@container module (max-width: 559px){.ligne-releve{grid-template-columns:minmax(0,1fr)}}.outil-seul>.panneau{margin:0}.outil-seul .outil-dessin{max-width:min(30rem,100%)}.outil-seul .abaque-graphique{max-width:min(48rem,100%)}.parcours-grille>.etape-parcours{grid-column:2;grid-row:1}.parcours-grille>.outil-parcours{grid-column:1;grid-row:1;min-inline-size:0}.parcours-grille>.navigation-parcours{grid-column:1 / -1;grid-row:2}.outil-parcours .outil-dessin{max-width:min(26rem,100%)}.outil-parcours .abaque-graphique{max-width:100%}@container parcours (min-width: 1000px){.parcours-grille>.etape-parcours{position:sticky;top:calc(var(--haut-entete, 0px) + var(--e-2));max-height:calc(100dvh - var(--haut-entete, 0px) - 12.5rem);overflow-y:auto}.parcours-grille>.etape-parcours>.consigne{position:sticky;bottom:0;z-index:1;margin-bottom:0;padding-block:var(--e-2);background:var(--ardoise)}}@container parcours (max-width: 999px){.parcours-grille.deux-zones{grid-template-columns:minmax(0,1fr)}.parcours-grille>.etape-parcours,.parcours-grille>.outil-parcours,.parcours-grille>.navigation-parcours{grid-column:1;grid-row:auto}.parcours-grille>.etape-parcours{position:sticky;top:var(--haut-entete, 0px);z-index:3;max-height:min(42vh,17rem);overflow:auto;box-shadow:var(--ombre-2)}}.application button.bouton-lire-tout{display:none}@media(max-width:599px){.parcours-grille>.etape-parcours.ardoise-reduite{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--e-2);max-height:none;overflow:hidden;padding-block:var(--e-2);padding-inline-end:var(--e-2)}.parcours-grille>.ardoise-reduite>h2{grid-area:1 / 1;margin:0;font-size:var(--t-18);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parcours-grille>.ardoise-reduite>.consigne{grid-area:2 / 1 / 3 / 3;margin:0 0 var(--e-1);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.parcours-grille>.ardoise-reduite>:not(h2,.consigne,.bouton-lire-tout,.visuellement-cache){display:none}.application button.bouton-lire-tout{display:inline-flex;align-items:center;justify-self:end;min-height:var(--cible);padding-inline:var(--e-3);background:transparent;border-color:transparent;color:var(--craie);font-size:var(--t-14);text-decoration:underline}.parcours-grille>.etape-parcours.ardoise-depliee{position:static;max-height:none;overflow:visible;box-shadow:none}.ardoise-reduite>.bouton-lire-tout{grid-area:1 / 2}.seuil-reduit>.brief-module,.seuil-reduit>.retour-heps{display:none}.zone-seuil>.bouton-lire-tout{justify-self:start;margin-inline-start:calc(-1 * var(--e-3))}.questions-sous-outil>.question-parcours{margin-block:var(--e-3) 0}.questions-sous-outil>:first-child{margin-block-start:0}.questions-sous-outil>.manipulation{margin:0 0 var(--e-3);color:var(--texte);background:var(--surface-enfoncee)}}.etape-zero-recit,.etape-zero-suite{display:contents}.etape-zero h2{margin-block:0 var(--e-2)}.etape-zero .surtitre{margin:0 0 var(--e-2);color:var(--craie);font-weight:700;font-size:var(--t-petit);letter-spacing:.04em}.etape-zero .brief-module{margin-block:0 var(--e-3)}.etape-parcours.etape-zero .consigne{position:static;margin-block:var(--e-3)}.etape-zero .retour-heps{margin-block:var(--e-3) 0}.actions-etape-zero{position:sticky;bottom:calc(-1 * var(--e-4));z-index:1;margin-block:var(--e-5) calc(-1 * var(--e-4));padding-block:var(--e-2) var(--e-4);background:var(--ardoise)}@container parcours (min-width: 1000px){.parcours-station .etape-zero{display:grid;grid-template-columns:repeat(2,minmax(0,var(--lecture)));column-gap:var(--e-7);align-items:start}.parcours-station .etape-zero-recit,.parcours-station .etape-zero-suite{display:block;min-inline-size:0}.parcours-station .etape-zero-suite>.consigne:first-child{margin-block-start:0}.parcours-station .etape-zero-suite>:last-child{margin-block-end:0}.parcours-station .actions-etape-zero{margin-block:var(--e-3) calc(-1 * var(--e-4))}}.parcours-grille:has(>.sans-outil)>.etape-parcours{grid-column:1;position:static;max-height:none;overflow:visible}.parcours-grille:has(>.sans-outil)>.etape-parcours>.consigne{position:static}.parcours-grille:has(>.sans-outil)>.sans-outil{grid-column:2;align-self:start;position:sticky;top:calc(var(--haut-entete, 0px) + var(--e-2))}.parcours-grille>.sans-outil:has(>.questions-etape){position:static}.questions-etape>.question-parcours:first-child{margin-block-start:0}@container parcours (max-width: 999px){.parcours-grille:has(>.sans-outil)>.sans-outil{grid-column:1;position:static}.parcours-grille:has(>.sans-outil)>.etape-parcours{box-shadow:none}}.sommaire-etapes h2{font-size:var(--t-20);margin-block-end:var(--e-2)}.sommaire-etapes .liste-etapes-tiroir{gap:0;border-block-start:1px solid var(--bord)}.application .sommaire-etapes .liste-etapes-tiroir button{border:0;border-block-end:1px solid var(--bord);border-radius:0;background:none;min-height:var(--cible-min);padding-inline:var(--e-1)}.application .sommaire-etapes .liste-etapes-tiroir button:hover{background:var(--voile)}.application .sommaire-etapes .liste-etapes-tiroir button.actif{background:var(--primaire-fond)}.parcours-station .parcours-grille.deux-zones{grid-template-columns:minmax(0,1fr)}.parcours-station .parcours-grille>.etape-parcours,.parcours-station .parcours-grille>.outil-parcours,.parcours-station .parcours-grille>.navigation-parcours{grid-column:1;grid-row:auto}.parcours-station .parcours-grille>.etape-parcours{position:sticky;top:var(--haut-entete, 0px);z-index:3;max-height:min(38vh,13rem);overflow:auto;box-shadow:var(--ombre-2)}.parcours-station .parcours-grille>.etape-parcours:not(.etape-zero){display:flex;flex-direction:column;gap:var(--e-2)}.parcours-station .parcours-grille>.etape-parcours:not(.etape-zero)>*{margin-block:0}.parcours-station .parcours-grille>.etape-parcours:not(.etape-zero)>h2{order:-4}.parcours-station .parcours-grille>.etape-parcours>.consigne{order:-3;position:static;padding-block:0}.parcours-station .parcours-grille>.etape-parcours:not(.etape-zero)>.manipulation{order:-2}.parcours-station .parcours-grille>.etape-parcours:not(.etape-zero)>.question-parcours{order:-1}.parcours-station .parcours-grille>.etape-parcours:not(.etape-zero)>.retour-heps{margin-block-start:var(--e-2)}.ordinateur-cours{container-type:inline-size}.ordinateur-cours .intitule-mode{align-self:center}@container (max-width: 36em){.ordinateur-cours .ordinateur-grille{grid-template-columns:minmax(0,1fr)}.ordinateur-cours .ordinateur-grille .ordinateurs{flex-direction:row;flex-wrap:wrap}.ordinateur-cours .ordinateur-grille .ordinateurs>.ordinateur-carte{flex:1 1 240px;inline-size:auto}}.zone-outil .questions-table{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:var(--e-2) var(--gouttiere);margin-block:var(--e-3)}.zone-outil .questions-table .question{flex-direction:row;flex-wrap:wrap;align-items:center;margin:0}.zone-outil .questions-table .question>.libelle-question,.zone-outil .questions-table .question>.note{flex:1 0 100%;margin:0}.zone-outil .questions-table .question:has(.choix-statut,.saisie-paliers){grid-column:1 / -1}:root[data-mode=projection] .parcours-grille{--place-outil: calc(100dvh - var(--haut-entete, 5rem) - min(18dvh, 8rem) - 8rem)}:root[data-mode=projection] .parcours-grille>.etape-parcours{max-block-size:min(18dvh,8rem);overflow:auto}:root[data-mode=projection] .parcours-grille>.outil-parcours{max-block-size:var(--place-outil);overflow:auto}:root[data-mode=projection] .parcours-grille>.outil-parcours svg{max-block-size:calc(var(--place-outil) - 5rem);inline-size:auto;margin-inline:auto;display:block}:root[data-mode=projection] .pied,:root[data-mode=projection] .barre-module{display:none}:root[data-mode=projection] .page-entree>.deux-zones>.zone-seuil{max-block-size:min(18dvh,8rem);overflow:auto}:root[data-mode=projection] .page-entree>.deux-zones>.zone-outil{max-block-size:calc(100dvh - var(--haut-entete, 5rem) - min(18dvh,8rem) - 11rem);overflow:auto}:root[data-mode=projection] main.cours>.panneau,:root[data-mode=projection] main.page-module>.panneau{max-block-size:calc(100dvh - var(--haut-entete, 5rem) - 9rem);overflow:auto}:root[data-mode=projection] .environnement .galerie-milieu{max-block-size:calc(100dvh - var(--haut-entete, 5rem) - 13rem);overflow:auto}:root[data-mode=projection] main.cours>.entete-page{max-block-size:min(16dvh,7rem);overflow:auto}.instrument-cadran{display:block;width:calc(var(--cadran-taille, 160) * 1rem / 16);min-width:144px;max-width:100%;height:auto;filter:drop-shadow(0 2px 3px var(--instrument-ombre))}.cadran-aiguille{transform-origin:0 0}.instrument-cadran--discret{border-radius:50%}g.instrument-cadran--discret{outline-offset:2px}g.instrument-cadran--discret:focus{outline:none}g.instrument-cadran--discret:focus-visible{outline:3px solid var(--focus)}.instrument-cadran--discret .cadran-fenetre{opacity:0;transition:opacity .16s var(--courbe)}.instrument-cadran--discret:is(:focus-visible,[data-montre]) .cadran-fenetre{opacity:1}@media(hover:hover){.instrument-cadran--discret:hover .cadran-fenetre{opacity:1}}@media(prefers-reduced-motion:reduce){.instrument-cadran--discret .cadran-fenetre{transition:none}}:root[data-animations=reduites] .instrument-cadran--discret .cadran-fenetre{transition:none}.instrument-profondimetre{display:flex;justify-content:center;margin:var(--e-2) 0}.balance-flottabilite{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3) var(--e-4);margin-bottom:var(--e-3)}.balance-fleau{flex:1 1 20rem;min-width:min(20rem,100%)}.balance-fleau svg{display:block;width:100%;height:auto}.balance-piste{fill:var(--surface-enfoncee);stroke:var(--bord);stroke-width:1}.balance-part{stroke:var(--surface-carte);stroke-width:1}.balance-part.coule{fill:var(--peda-coule)}.balance-part.remonte{fill:var(--peda-flotte)}.balance-zero{stroke:var(--texte);stroke-width:2}.balance-index path{fill:var(--texte)}.balance-index.coule path{fill:var(--peda-coule)}.balance-index.remonte path{fill:var(--peda-flotte)}.balance-index.equilibre path{fill:var(--succes)}.balance-cote{font-family:var(--police-texte);font-size:16px;fill:var(--texte-doux)}.balance-verdict{font-family:var(--police-titre);font-size:19px;font-weight:600;fill:var(--texte)}.balance-verdict.coule{fill:var(--peda-coule)}.balance-verdict.remonte{fill:var(--peda-flotte)}.balance-verdict.equilibre{fill:var(--succes)}.balance-legende{list-style:none;padding:0;margin:var(--e-1) 0 0;display:flex;flex-wrap:wrap;gap:var(--e-1) var(--e-3);font-size:var(--t-mention);color:var(--texte-doux)}.balance-legende .pastille-balance{display:inline-block;width:.7em;height:.7em;border-radius:2px;vertical-align:baseline}.balance-legende .coule .pastille-balance{background:var(--peda-coule)}.balance-legende .remonte .pastille-balance{background:var(--peda-flotte)}.cadran-graduation,.cadran-valeur{font-variant-numeric:tabular-nums}.tables-successives .extrait-table{max-block-size:clamp(14rem,40svh,28rem);overflow:auto;overscroll-behavior:contain;margin-block:var(--e-2)}.tables-successives .table-federale thead th{position:sticky;top:0;z-index:2;background:var(--papier-entete)}.tables-successives .table-federale tbody th[scope=row]{position:sticky;left:0;z-index:1;background:var(--papier-entete)}.tables-successives .table-federale td,.tables-successives .table-federale tbody th[scope=row]{cursor:pointer}.tables-successives .table-federale td:hover{background:var(--papier-survol)}.tables-successives .table-federale .case-choisie{outline:2px solid var(--papier-choisi-bord);background:var(--papier-choisi);font-weight:700}.tables-successives .table-federale .colonne-surlignee{background:var(--papier-surligne)}.tables-successives .table-federale tr.ligne-surlignee .colonne-surlignee{outline:2px solid var(--papier-surligne-bord)}.tables-successives .tableau-annexe th,.tables-successives .tableau-annexe td{padding:var(--e-0) var(--e-1);min-width:2.2em;font-size:var(--t-mention)}.tables-successives .tableau-annexe thead th,.tableaux-annexes .tableau-annexe thead th{white-space:nowrap}.tableaux-annexes>summary{cursor:pointer;padding:var(--e-1) 0;color:var(--texte-doux);font-size:var(--t-mention)}.tableaux-annexes .extrait-table{max-block-size:clamp(12rem,30svh,22rem);overflow:auto;overscroll-behavior:contain}.tableaux-annexes .table-federale thead th{position:sticky;top:0;z-index:2;background:var(--papier-entete)}.tableaux-annexes .table-federale tbody th[scope=row]{position:sticky;left:0;z-index:1;background:var(--papier-entete)}.tableaux-annexes .tableau-annexe th,.tableaux-annexes .tableau-annexe td{padding:var(--e-0) var(--e-1);min-width:2.2em;font-size:var(--t-mention)}.groupe-questions{margin-block-start:var(--e-3);border-block-start:1px solid var(--bord)}.groupe-questions:last-of-type{border-block-end:1px solid var(--bord)}.groupe-questions[open]{border:1px solid var(--bord-controle);border-radius:var(--r-s);background:var(--surface-enfoncee)}.groupe-questions[open]+.groupe-questions{border-block-start:1px solid var(--bord)}.groupe-questions>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e-1) var(--e-2);min-block-size:var(--cible);padding:var(--e-2) var(--e-3);cursor:pointer;list-style:none}.groupe-questions>summary::-webkit-details-marker{display:none}.titre-groupe-questions{font-weight:700}.titre-groupe-questions:after{content:" ▾";font-size:1.5em;line-height:1}.groupe-questions[open]>summary .titre-groupe-questions:after{content:" ▴"}.groupe-questions>summary>small{color:var(--texte-doux);margin-inline-start:auto}.groupe-questions>summary:focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:-2px;border-radius:var(--r-s)}.groupe-questions>.questions-table{padding:0 var(--e-3) var(--e-3)}.outil-notions-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:16px;align-items:start}.outil-dessin{width:100%;max-width:20rem;height:auto;border-radius:10px;border:1px solid var(--bord);display:block}.outil-dessin .ciel{fill:var(--ciel);opacity:.25}.outil-dessin .repere{stroke:var(--trait-clair);stroke-width:1;stroke-dasharray:4 4}.outil-dessin .etiquette{fill:var(--texte-doux);font-size:11.5px}.abaque-graphique .etiquette{fill:var(--texte-doux);font-size:10px}.outil-dessin .colonne{stroke:var(--trait-clair);stroke-width:2}.outil-dessin .heps-nage{display:block;inline-size:100%;block-size:100%;object-fit:contain}.outil-dessin .heps-couche{filter:drop-shadow(0 0 3px var(--instrument-ombre))}.outil-dessin .ballon-forme{fill:var(--ballon);stroke:var(--blanc);stroke-width:1.5;transition:r .15s ease-out}@media(prefers-reduced-motion:reduce){.outil-dessin .ballon-forme{transition:none}}.outil-dessin .etiquette-ballon{fill:var(--papier-texte);font-size:11.5px;font-weight:700}.outil-dessin .etiquette-ballon.dehors{fill:var(--texte-doux)}.outil-dessin .bloc-forme{fill:var(--metal-bloc);stroke:var(--blanc)}.outil-dessin .bloc-robinet{fill:var(--metal-robinet)}.outil-dessin .piston-corps{fill:var(--voile);stroke:var(--bord)}.outil-dessin .piston-air{fill:var(--air-bleu)}.outil-dessin .piston-tete{fill:var(--texte)}.seringue-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.outil-notions .seringue-grille .seringue-dessin.outil-dessin{max-width:min(46rem,100%)}.outil-dessin .seringue-corps{fill:var(--voile);stroke:var(--bord);stroke-width:1.5}.outil-dessin .seringue-air{fill:var(--air-bleu);opacity:.85}.outil-dessin .seringue-volume{fill:var(--papier-texte);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.outil-dessin .seringue-saisie{cursor:pointer}.outil-dessin .seringue-glisser{cursor:ew-resize;outline:none}.outil-dessin .seringue-piston{fill:var(--texte);stroke:var(--surface-carte);stroke-width:1}.outil-dessin .seringue-tige{fill:var(--metal-robinet)}.outil-dessin .seringue-poignee{fill:var(--texte)}.outil-dessin .seringue-glisser:focus-visible .seringue-piston,.outil-dessin .seringue-glisser:focus-visible .seringue-poignee{stroke:var(--focus);stroke-width:3}.outil-dessin .seringue-tuyau{fill:none;stroke:var(--tuyau);stroke-width:5;stroke-linecap:round}.outil-dessin .seringue-graduation{stroke:var(--trait-clair);stroke-width:1}.outil-dessin .seringue-cadran{fill:var(--instrument-cadran);stroke:var(--instrument-lunette);stroke-width:2}.outil-dessin .seringue-cadran~.seringue-graduation{stroke:var(--instrument-graduation)}.outil-dessin .seringue-aiguille{stroke:var(--instrument-aiguille);stroke-width:2;stroke-linecap:round}.outil-dessin .seringue-axe{fill:var(--instrument-aiguille)}.outil-notions .seringue-produit{margin:12px 0 0;font-family:var(--police-valeur);font-size:var(--t-20);font-variant-numeric:tabular-nums;color:var(--texte)}.outil-notions .curseur-profondeur{display:flex;flex-direction:column;gap:4px;font-size:.85rem;color:var(--texte-doux);margin-bottom:8px}.outil-notions .curseur-profondeur select{background:var(--surface-carte);color:var(--texte);border:1px solid var(--bord);border-radius:6px;padding:5px 6px;font:inherit;max-width:12rem}.outil-notions .rangee-pastilles{margin-bottom:10px}.outil-notions .rangee-pastilles .pastille{font-size:var(--t-petit)}.outil-notions .rangee-mode{margin-bottom:12px}.outil-notions .choix-ppo2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.outil-notions .choix-ppo2 .rangee-pastilles{margin:0}.outil-notions .alerte-texte{color:var(--alarme);font-weight:600;margin:8px 0 0}.abaque-graphique{width:100%;max-width:520px;height:auto;margin-top:12px;display:block;overflow:visible}.abaque-graphique .grille-fond{stroke:var(--bord)}.abaque-graphique .limite{stroke:var(--attention);stroke-dasharray:5 4;stroke-width:1}.abaque-graphique .limite.choisie{stroke:var(--alarme);stroke-width:1.5}.abaque-graphique .courbe{stroke:var(--primaire);stroke-width:2.5}.abaque-graphique .marque-pmu{stroke:var(--alarme);stroke-dasharray:2 3;stroke-width:1.5}.abaque-graphique .point{fill:var(--succes);stroke:var(--blanc)}.abaque-graphique .point.depasse{fill:var(--alarme)}.cible-montree{outline:3px solid var(--focus);outline-offset:3px;border-radius:8px;animation:cible-montree-halo .8s ease-in-out 4}@keyframes cible-montree-halo{0%,to{filter:drop-shadow(0 0 2px var(--focus))}50%{filter:drop-shadow(0 0 10px var(--attention-plein))}}@media(prefers-reduced-motion:reduce){.cible-montree{animation:none;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--focus) 70%,transparent))}}:root[data-animations=reduites] .cible-montree{animation:none;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--focus) 70%,transparent))}.cadre-schema-station{overflow-x:auto;overscroll-behavior-x:contain;container-type:inline-size}.station-moderne{display:block;width:100%;height:auto;margin-inline:auto;background:var(--surface-enfoncee);border:1px solid var(--bord);border-radius:var(--r-m);-webkit-user-select:none;user-select:none;touch-action:manipulation}.cadre-schema-station[data-zoom=ajuste] .station-moderne{width:max(1150px,min(100cqw,calc((100vh - 9rem) * 1400 / 580)));max-width:none;height:auto}.outil-parcours .cadre-schema-station[data-zoom=ajuste] .station-moderne{width:max(1150px,min(100cqw,calc((100dvh - 37.5rem) * 1400 / 580)))}.cadre-schema-station[data-zoom=grand] .station-moderne{min-width:1400px}.cadre-schema-station[data-zoom=tres-grand] .station-moderne{min-width:1900px}.cadre-schema-station{scroll-padding-inline:var(--e-3)}.parties-station{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2) var(--e-3)}.parties-station .bascule-mode{margin:0}.station-moderne .sm-t{font-family:var(--police-texte);font-size:17px;fill:var(--texte)}.station-moderne .sm-doux{fill:var(--texte-doux)}.station-moderne .sm-gras{font-weight:700}.station-moderne .sm-petit{font-size:16px}.station-moderne .sm-moyen{font-size:18px}.station-moderne .sm-titre-boitier{font-family:var(--police-titre);font-size:22px;font-weight:600}.station-moderne .sm-t-ecran{fill:var(--instrument-ecran-texte)}.station-moderne .sm-t-ecran-doux{fill:var(--instrument-ecran-doux)}.station-moderne .sm-t-sur-heps{fill:var(--encre);font-size:16px;font-weight:700}.station-moderne .sm-io{font-family:var(--police-valeur);font-size:16px;font-weight:700}.station-moderne .sm-alarme{fill:var(--alarme);font-weight:700}.station-moderne .sm-etat{font-size:16px;fill:var(--texte-doux)}.station-moderne .sm-etat.ouverte{fill:var(--texte);font-weight:700}.sm-rigide-fond,.sm-rigide,.sm-rigide-reflet,.sm-rampe-fond,.sm-rampe,.sm-rampe-reflet,.sm-flexible-fond,.sm-flexible,.sm-flux{fill:none;stroke-linecap:round;stroke-linejoin:round}.sm-rigide-fond{stroke:var(--tuyau);stroke-width:12}.sm-rigide{stroke:var(--inox-sombre);stroke-width:8}.sm-rigide-reflet{stroke:var(--inox);stroke-width:2.5}.sm-rampe-fond{stroke:var(--tuyau);stroke-width:22}.sm-rampe{stroke:var(--inox-sombre);stroke-width:17}.sm-rampe-reflet{stroke:var(--inox);stroke-width:6}.sm-flexible-fond{stroke:var(--tuyau);stroke-width:10}.sm-flexible{stroke:var(--instrument-boitier-clair);stroke-width:6;stroke-dasharray:3 3}.sm-flux{stroke:var(--air-circulation);stroke-width:3.5;stroke-dasharray:7 11;animation:sm-flux .7s linear infinite}.sm-flux.inverse{animation-direction:reverse}@keyframes sm-flux{0%{stroke-dashoffset:18}to{stroke-dashoffset:0}}.sm-cadre-poste{fill:none;stroke:var(--bord-controle);stroke-width:1.5}.sm-raccord{fill:none;stroke:var(--inox-sombre);stroke-width:6;stroke-linecap:round}.sm-vanne-corps{fill:var(--inox);stroke:var(--inox-sombre);stroke-width:1.5}.sm-levier{transform-origin:0 0;transition:transform var(--m-lent) var(--courbe)}.sm-levier-poignee{fill:var(--levier-vanne);stroke:var(--levier-vanne-sombre);stroke-width:1.5}.sm-levier-pivot{fill:var(--inox-sombre);stroke:var(--tuyau);stroke-width:1}.sm-volant{transform-origin:0 0;transition:transform 1.2s ease-in-out}.sm-volant-jante{fill:none;stroke:var(--levier-vanne);stroke-width:4}.sm-volant-rayon{stroke:var(--levier-vanne-sombre);stroke-width:2.5}.sm-soupape{fill:var(--inox-sombre)}.sm-boitier{fill:var(--instrument-boitier);stroke:var(--instrument-lunette);stroke-width:2.5;filter:drop-shadow(0 2px 3px var(--instrument-ombre))}.sm-vis{fill:var(--instrument-lunette-sombre)}.sm-plaque{fill:var(--instrument-ecran)}.sm-bascule{fill:var(--instrument-boitier-clair)}.sm-bascule-appuyee{fill:var(--instrument-boitier);stroke:var(--instrument-accent);stroke-width:1.5}.sm-grille{fill:var(--instrument-ecran);stroke:var(--instrument-lunette-sombre);stroke-width:2}.sm-pale{fill:var(--instrument-lunette-sombre)}.sm-helice{transform-origin:0 0}.sm-helice.tourne{animation:sm-tourne .9s linear infinite}@keyframes sm-tourne{to{transform:rotate(360deg)}}.sm-voyant{fill:var(--voyant-eteint);stroke:var(--instrument-ecran);stroke-width:1.5}.sm-voyant.marche{fill:var(--instrument-ok);filter:drop-shadow(0 0 3px var(--instrument-ok))}.sm-voyant.pause{fill:var(--instrument-ambre);filter:drop-shadow(0 0 3px var(--instrument-ambre))}.sm-voyant.arret{fill:var(--voyant-arret)}.sm-voyant.ouvert{fill:var(--air-circulation);filter:drop-shadow(0 0 3px var(--air-circulation))}.sm-ombre{filter:drop-shadow(0 2px 2px var(--instrument-ombre))}.sm-tampon{fill:var(--tampon-peinture);stroke:var(--inox-sombre);stroke-width:2}.sm-bloc{fill:var(--bloc-peinture);stroke:var(--bloc-peinture-sombre);stroke-width:2}.sm-ogive{fill:var(--bloc-ogive);stroke:var(--bloc-peinture-sombre);stroke-width:1}.sm-ogive-bande{fill:var(--encre)}.sm-reflet{fill:var(--blanc);opacity:.22}.sm-bloc-vide{fill:none;stroke:var(--bord-controle);stroke-width:2;stroke-dasharray:6 5}.sm-heps{fill:var(--heps-orange)}.sm-echappement path{fill:none;stroke:var(--air-circulation);stroke-width:2.5;stroke-linecap:round}.sm-echappement{animation:sm-souffle .6s ease-out infinite}@keyframes sm-souffle{0%{opacity:1}to{opacity:.2}}.sm-commande{cursor:pointer}.sm-commande:focus{outline:none}.sm-zone{fill:var(--primaire);fill-opacity:0;stroke:none}.sm-commande:hover .sm-zone{fill-opacity:.12}.sm-commande:focus-visible .sm-zone{fill:var(--focus);fill-opacity:.16;stroke:var(--focus);stroke-width:3}.sm-bouton-fond{fill:var(--surface-carte);stroke:var(--bord-controle);stroke-width:1.5}.station-moderne .sm-bouton-texte{fill:var(--primaire);font-weight:700;font-size:17px}.sm-commande:hover .sm-bouton-fond{fill:var(--primaire-fond);stroke:var(--primaire)}.sm-commande:focus-visible .sm-bouton-fond{stroke:var(--focus);stroke-width:3}.station-moderne .pastille-station circle{fill:var(--blanc);stroke:var(--encre);stroke-width:2}.station-moderne .pastille-station text{fill:var(--encre);font:700 17px var(--police-valeur)}:root[data-mode=projection] .sm-rigide-fond{stroke-width:14}:root[data-mode=projection] .sm-flux{stroke-width:5}@media(prefers-reduced-motion:reduce){.sm-flux,.sm-helice.tourne,.sm-echappement{animation:none}.sm-levier,.sm-volant{transition:none}}:root[data-animations=reduites] .sm-flux,:root[data-animations=reduites] .sm-helice.tourne,:root[data-animations=reduites] .sm-echappement{animation:none}:root[data-animations=reduites] .sm-levier,:root[data-animations=reduites] .sm-volant{transition:none}.station-disposition{display:grid;gap:var(--e-2);align-items:start;container-type:inline-size}.outil-parcours .cours.station{padding-block:0}.outil-parcours .cours.station>.panneau{padding-block:var(--e-2)}.cadre-schema-station{min-width:0}.barre-schema-station{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-1) var(--e-4)}.barre-schema-station .bilan-air{flex:1 1 24rem;margin:0;font-size:var(--t-14);color:var(--texte-doux);text-wrap:pretty}.boutons-station{flex:none;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2)}.boutons-station .bascule-mode{margin:0}.journal-station{max-height:5rem;margin:0}.outil-parcours .journal-station{max-height:3rem}.bascule-vue-station{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2) var(--e-4);margin-bottom:var(--e-2)}.bascule-vue-station .bascule-mode{margin:0}.station-moderne .sm-etiquette-tampon{font-family:var(--police-titre);font-size:24px;font-weight:600}.sm-purge path{stroke-width:2}.sm-rack-pilule{fill:var(--surface-carte);stroke:var(--bord-controle);stroke-width:1.5}.sm-rack-pilule.suivant{stroke:var(--primaire);stroke-width:3}.sm-fondu-clair{stop-color:var(--surface-enfoncee);stop-opacity:0}.sm-fondu-plein{stop-color:var(--surface-enfoncee);stop-opacity:1}.sm-plinthe{fill:var(--surface-enfoncee)}.sm-plinthe-dessus{fill:var(--voile);stroke:var(--bord);stroke-width:1.5}.sm-separateur{stroke:var(--bord);stroke-width:1.5}:root[data-mode=projection] .station-moderne .sm-t{font-size:20px}:root[data-mode=projection] .station-moderne .sm-petit,:root[data-mode=projection] .station-moderne .sm-etat{font-size:19px}.lien-mot{color:inherit;text-decoration:underline dotted;text-decoration-color:var(--bord-controle);text-decoration-thickness:1px;text-underline-offset:.2em;border-radius:2px}.lien-mot:hover,.lien-mot:focus-visible{color:var(--primaire);text-decoration:underline solid;text-decoration-thickness:1px}.definition-wiki>dt[id]{scroll-margin-block-start:var(--e-8)}.definition-wiki>dt[id]:focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:4px}.mot-varie{margin:var(--e-2) 0 0;padding-inline-start:var(--e-3);border-inline-start:2px solid var(--bord-controle);color:var(--texte-doux)}.mot-source{margin:var(--e-2) 0 0;font-size:var(--t-mention);color:var(--texte-doux);overflow-wrap:anywhere}.definition-wiki>dd,.mot-varie{overflow-wrap:break-word}.page-admin{box-sizing:border-box;max-inline-size:1200px;margin:0 auto;padding:var(--e-5) var(--e-4) var(--e-7);display:flex;flex-direction:column;gap:var(--e-6);background:var(--surface-page);color:var(--texte);min-block-size:100vh}.page-admin h1,.page-admin h2,.page-admin h3{margin:0}.page-admin h2{font-size:var(--t-20)}.page-admin h3{font-size:var(--t-16)}.application .page-admin button{min-block-size:44px;padding-inline:var(--e-4)}.entete-admin,.titre-section-admin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-3)}.titre-section-admin{margin-block-end:var(--e-3)}.titre-section-admin .note{margin:0}.porte-admin{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-3);max-inline-size:420px}.tuiles-admin{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--e-3);margin:0}.tuile-admin{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--e-1);padding:var(--e-3) var(--e-4);background:var(--surface-carte);border:1px solid var(--bord);border-radius:var(--r-m)}.tuile-admin dt{color:var(--texte-doux)}.tuile-admin dd{margin:0;display:flex;flex-direction:column}.valeur-admin{font-size:var(--t-30);font-weight:700;font-variant-numeric:tabular-nums}.repartitions-admin{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--e-4);margin-block-start:var(--e-4)}.repartition-admin ul{list-style:none;margin:var(--e-2) 0 0;padding:0}.repartition-admin li{display:flex;justify-content:space-between;gap:var(--e-3);padding:var(--e-1) 0;border-block-end:1px solid var(--bord)}.repartition-admin strong{font-variant-numeric:tabular-nums}.nouvelles-admin{display:flex;flex-direction:column;gap:var(--e-2);padding:var(--e-4) var(--e-5);border-inline-start:4px solid var(--primaire);border-radius:var(--r-m);background:var(--primaire-fond)}.nouvelles-admin p{margin:0}.filtres-admin{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--e-4);margin-block-end:var(--e-3)}.filtre-etat-admin{display:flex;flex-direction:column;gap:var(--e-1)}.filtre-etat-admin select{min-block-size:44px;padding-inline:var(--e-2)}.defilement-admin{overflow-x:auto;border:1px solid var(--bord);border-radius:var(--r-m);background:var(--surface-carte)}.table-admin{inline-size:100%;border-collapse:collapse;font-size:var(--t-14)}.table-admin th,.table-admin td{padding:var(--e-2) var(--e-3);text-align:start;border-block-end:1px solid var(--bord);vertical-align:top}.table-admin th{background:var(--surface-enfoncee);white-space:nowrap}.adresse-admin{overflow-wrap:anywhere}.etat-admin{font-weight:700}.etat-admin--confirmee{color:var(--succes)}.etat-admin--lien_envoye{color:var(--attention)}.etat-admin--en_attente{color:var(--texte-doux)}@font-face{font-family:DSEG7 Classic;src:url(./DSEG7Classic-Bold-jUCkPCxO.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{color-scheme:light;--surface-page: #F4F7F9;--fond-profond: #E3EBF2;--fond-haut: #F4F7F9;--fond-bas: #E6EEF4;--lueur-1: #FFFFFF;--lueur-2: #E6F4FB;--lueur-3: rgba(230,244,251,0);--lueur-opacite: .9;--surface-carte: #FFFFFF;--surface-enfoncee: #E8EEF2;--surface-elevee: #FFFFFF;--texte: #0E2233;--texte-doux: #4A6072;--bord: #D5DEE5;--bord-controle: #6B8193;--voile: rgba(14, 34, 51, .05);--voile-fort: rgba(14, 34, 51, .1);--voile-modale: rgba(7, 19, 31, .55);--primaire: #0A6A96;--sur-primaire: #FFFFFF;--primaire-survol: #075577;--primaire-fond: #E3F1F8;--focus: #0A6A96;--marque-marine: #212E53;--marque-orange: #ED7402;--marque-turquoise: #22A7B8;--sur-marque: #06202A;--heps-orange: #DC8A1C;--heps-orange-texte: #8A4F00;--masque: #DDEFF7;--heps-combinaison-orange: #E08C1C;--heps-combinaison-noir: #1D2A33;--heps-combinaison-bleu: #1B3A6B;--heps-combinaison-prune: #5B2A4A;--heps-combinaison-vert: #1E5A55;--heps-palmes-jaune: #FDFC02;--heps-palmes-orange: #F28C1E;--heps-palmes-rouge: #D6332B;--heps-palmes-bleu: #2F64B5;--heps-palmes-vert: #2E9C8C;--heps-palmes-noir: #3A4048;--heps-peau-origine: #FFE2A8;--heps-peau-tres-claire: #F8DCC9;--heps-peau-claire: #EBBD95;--heps-peau-moyenne: #C98F62;--heps-peau-foncee: #8F5B3A;--heps-peau-tres-foncee: #5C3A26;--heps-debout-encre: #000000;--heps-debout-peau: #FFE2A8;--heps-debout-gris: #87847D;--heps-debout-verre: #BFE3F1;--heps-debout-nez: #A1A8C0;--heps-debout-sangle: #323232;--heps-debout-plomb: #85857F;--heps-debout-boucle: #5D5F67;--heps-debout-bracelet: #C8C859;--heps-debout-boutons: #2DE819;--heps-debout-cadran: #1B3288;--heps-debout-cheveux: #41403C;--heps-debout-monture: #3F6987;--heps-debout-elastique: #CE882B;--heps-debout-cagoule: #4B4B4A;--heps-debout-nez-gris: #A5A5A1;--heps-debout-blanc: #FFFFFF;--heps-debout-fond: #F3F6F8;--ardoise: #2E4A3C;--ardoise-cadre: #5B4630;--sur-ardoise: #F2F5EE;--craie: #F5D76E;--eau-surface: #54C0D8;--eau-fond: #0B3A5B;--fond-sable: #D8C698;--eau-signe: #2F8FC0;--hublot-eau-rouge-surface: #22B6D8;--hublot-eau-rouge-fond: #063A6A;--hublot-eau-indien-surface: #6AE4E0;--hublot-eau-indien-fond: #117A94;--hublot-eau-pacifique-surface: #2A9FC4;--hublot-eau-pacifique-fond: #052C4C;--hublot-eau-mediterranee-surface: #2896C8;--hublot-eau-mediterranee-fond: #06193C;--hublot-eau-atlantique-surface: #2E8C96;--hublot-eau-atlantique-fond: #072E38;--hublot-eau-baltique-surface: #7E9C86;--hublot-eau-baltique-fond: #222F28;--hublot-eau-noire-surface: #3C8A90;--hublot-eau-noire-fond: #082830;--hublot-eau-antarctique-surface: #A6DCEE;--hublot-eau-antarctique-fond: #0F3B5E;--hublot-eau-douce-surface: #5E9E78;--hublot-eau-douce-fond: #15321F;--hublot-eau-douce-altitude-surface: #3B7A66;--hublot-eau-douce-altitude-fond: #0B2219;--hublot-eau-fosse-surface: #8ADCF0;--hublot-eau-fosse-fond: #1F7FA6;--hublot-eau-morte-surface: #C4E8E0;--hublot-eau-morte-fond: #74ACA6;--hublot-eau-grand-lac-sale-surface: #A8CEB2;--hublot-eau-grand-lac-sale-fond: #4E8468;--encre: #0B0B0A;--blanc: #FFFFFF;--info: #1F63A8;--info-fond: #E6F0FA;--attention: #9A5B00;--attention-fond: #FFF4DC;--attention-plein: #F5B301;--sur-attention: #0B0B0A;--alarme: #B3261E;--alarme-fond: #FDECEA;--alarme-plein: #C62828;--sur-alarme: #FFFFFF;--succes: #1E7A3A;--succes-fond: #EAF6EE;--succes-plein: #1B6E3A;--sur-succes: #FFFFFF;--peda-coule: #5B6770;--peda-flotte: #17709D;--peda-air: #1F63A8;--peda-nitrox: #2E7D5B;--tissu-tolere: #17709D;--tissu-sursature: #C62828;--etiquette-evalue: #0A6A96;--etiquette-connaitre: #0A4F70;--etiquette-comprendre: #8A4F00;--etiquette-approfondir: #4A6072;--lcd: #C7D6B3;--lcd-texte: #1B2A1B;--lcd-bord: #1C2419;--lcd-voile: rgba(27, 42, 27, .12);--lcd-alarme: #8E1B14;--lcd-sur-bandeau: #FFD9D6;--boitier-air: #3B4249;--boitier-nitrox: #2F5F4C;--boitier-bord: #15191C;--boitier-texte: #E6F0F7;--bouton-eteint: #7D7A52;--bouton-allume: #F2C200;--profil-fond: #06243D;--profil-trait: #FFFFFF;--profil-grille: rgba(255, 255, 255, .14);--profil-repere: #FFD166;--profil-alarme: #FF4D4D;--papier: #F5F7F2;--papier-texte: #102030;--papier-bord: #B9C4CC;--papier-entete: #DBE6EE;--papier-survol: #FFF3C4;--papier-choisi: #FFD966;--papier-choisi-bord: #B07D00;--papier-surligne: #CFE8FF;--papier-surligne-bord: #2B6CB0;--papier-ombre: rgba(16, 32, 48, .35);--metal-bloc: #D9D9D9;--metal-robinet: #9AA7B1;--ballon: rgba(240, 160, 75, .85);--air-bleu: rgba(79, 195, 247, .55);--ciel: #8FC9EA;--trait-clair: rgba(255, 255, 255, .45);--instrument-boitier: #1E2A33;--instrument-boitier-clair: #33434F;--instrument-lunette: #A9B6BF;--instrument-lunette-sombre: #6B7A85;--instrument-ecran: #0B1620;--instrument-ecran-texte: #E8F4FA;--instrument-ecran-doux: #8FB3C7;--instrument-cadran: #F4F7F9;--instrument-graduation: #1E2A33;--instrument-aiguille: #D64B1F;--instrument-accent: #34C3E8;--instrument-ok: #4ADE80;--instrument-ambre: #F5B301;--instrument-rouge: #EF4444;--instrument-ombre: rgba(0, 0, 0, .25);--inox: #C9D2D8;--inox-sombre: #8E9AA3;--tuyau: #2B3640;--air-circulation: #7DD3FC;--levier-vanne: #1F6FB2;--levier-vanne-sombre: #0F3F66;--voyant-eteint: #3A4650;--voyant-arret: #E8EEF2;--tampon-peinture: #55636E;--bloc-peinture: #E9C927;--bloc-peinture-sombre: #8A7410;--bloc-ogive: #F7F9FA;--materiel-jaune: #F2C21B;--materiel-orange: #DC8A1C;--materiel-neoprene: #2B2420;--materiel-verre: #B8DEEC;--materiel-lumiere: #FFF1A8;--boutique-bois: #B8743A;--boutique-bois-sombre: #7A4A22;--boutique-bois-clair: #D9A066;--boutique-toile: #E8542F;--boutique-toile-claire: #FFF4E4;--boutique-enseigne: #F6E7C1;--boutique-enseigne-texte: #3B2410;--boutique-enseigne-accent: #7A3E00;--boutique-etiquette: #FFE9A8;--boutique-etiquette-texte: #4A3300;--boutique-corail: #F07A5A;--boutique-algue: #2E8B6A;--boutique-poisson: #F7B733;--boutique-poisson-clair: #7FD1E8;--boutique-sable-ombre: #B9A273;--heps-peau: #F7D9A6;--heps-stab: #747474;--bungalow-ciel: #C9E9F6;--bungalow-lagon: #3FB7C9;--bungalow-lagon-fond: #2A8FA3;--bungalow-paille: #D8B35A;--bungalow-paille-ombre: #A9843A;--bungalow-palme: #3C9D5A;--bungalow-soleil: #FFD24D;--bungalow-medaille: #F2C14E;--bungalow-medaille-ombre: #B8860B;--bungalow-medaille-texte: #4A3300;--bungalow-ruban: #1F5FA8;--bungalow-ruban-clair: #CFE8FF;--bungalow-medaille-grise: #C9CDD2;--bungalow-mer-bleue: #2E7FBF;--bungalow-mer-bleue-fond: #1F5A8C;--bungalow-mer-grise: #5E8FA3;--bungalow-mer-grise-fond: #3C6577;--bungalow-mer-acier: #6F8FA0;--bungalow-mer-acier-fond: #4B6878;--bungalow-mer-polaire: #8CC3DC;--bungalow-mer-polaire-fond: #4F8BAD;--bungalow-lac: #4D97A8;--bungalow-lac-fond: #2F6A78;--bungalow-abysse: #071A2C;--bungalow-ciel-gris: #C3CDD4;--bungalow-ciel-polaire: #E4EFF6;--bungalow-nuage: #F2F5F7;--bungalow-neige: #F6FAFC;--bungalow-glace: #D9EEF8;--bungalow-glace-ombre: #A6CFE2;--bungalow-montagne: #7A8B98;--bungalow-montagne-ombre: #596A76;--bungalow-rocher-clair: #D9CDB4;--bungalow-rocher-clair-ombre: #B5A684;--bungalow-rocher-sombre: #5C544C;--bungalow-rocher-sombre-ombre: #3E3833;--bungalow-herbe: #7FB25A;--bungalow-herbe-ombre: #5A8C3E;--bungalow-pin: #2F6E3C;--bungalow-sapin: #1E5A44;--bungalow-tuile: #C9633D;--bungalow-tuile-ombre: #934429;--bungalow-ardoise: #5B6771;--bungalow-ardoise-ombre: #3F4950;--bungalow-falu: #A5332A;--bungalow-falu-ombre: #6E1F19;--bungalow-acier: #8E989F;--bungalow-acier-ombre: #5F6A72;--bungalow-rouille: #9C5A33;--bungalow-coque: #D1402F;--bungalow-coque-ombre: #8F2A1F;--bungalow-mer-saline: #8ED2CB;--bungalow-mer-saline-fond: #5AA7A3;--bungalow-ciel-brume: #EADFC4;--bungalow-desert: #D7B98C;--bungalow-desert-ombre: #B79562;--bungalow-sel: #F8F6EF;--bungalow-sel-ombre: #D8D1BE;--bungalow-moab: #C68A5E;--bungalow-moab-ombre: #9E6842;--bungalow-lac-sale: #86BFA6;--bungalow-lac-sale-fond: #4F8D78;--bungalow-basalte: #4A4440;--bungalow-mer-recif: #3AA7D1;--bungalow-mer-recif-fond: #1D6E9C;--bungalow-mer-turquoise: #72D9D2;--bungalow-mer-turquoise-fond: #2FA3A8;--bungalow-mer-noire: #3F7F86;--bungalow-mer-noire-fond: #27545B;--bungalow-sinai: #B5654A;--bungalow-sinai-ombre: #8C4A35;--bungalow-volcan: #3E7D4E;--bungalow-volcan-ombre: #2C5C39;--bungalow-galet: #A9A39A;--bungalow-galet-ombre: #7F7A72;--bungalow-bitume: #4A4E52;--bungalow-bitume-ombre: #383B3F;--bungalow-bus: #6FB7A8;--bungalow-bus-ombre: #4E8F82;--bungalow-facade: #D8D4CC;--bungalow-facade-ombre: #ABA69C;--station-focus: #FFE066;--station-focus-bord: #FFB300;--sable-voile: #EFE4C6;--sable-encre: #5A3E00;--bloc: #9A6E00;--roche: #4A403A;--roche-voile: #E7E1DC;--roche-clair: #A2958B;--varech: #2F6B4F;--varech-voile: #DCEDE3;--varech-clair: #86BFA1;--police-texte: "Atkinson Hyperlegible Next", system-ui, "Segoe UI", sans-serif;--police-valeur: "Atkinson Hyperlegible Mono", ui-monospace, Consolas, monospace;--police-titre: "Fredoka", "Atkinson Hyperlegible Next", system-ui, sans-serif;--police-lcd: "DSEG7 Classic", "Atkinson Hyperlegible Mono", monospace;--t-mention: .8125rem;--t-petit: .875rem;--t-corps: 1rem;--t-ardoise: 1.125rem;--t-h4: 1.25rem;--t-h3: 1.5rem;--t-h2: 1.875rem;--t-h1: 2.375rem;--t-valeur: 2rem;--t-valeur-ecran: 2.625rem;--t-valeur-hero: 3rem;--t-13: .8125rem;--t-14: .875rem;--t-16: 1rem;--t-18: 1.125rem;--t-20: 1.25rem;--t-24: 1.5rem;--t-30: 1.875rem;--t-38: 2.375rem;--t-val-32: 32px;--t-val-42: 42px;--t-val-48: 48px;--e-0: 2px;--e-1: 4px;--e-2: 8px;--e-3: 12px;--e-4: 16px;--e-5: 24px;--e-6: 32px;--e-7: 48px;--e-8: 64px;--te-05: .5em;--te-1: 1em;--te-15: 1.5em;--te-3: 3em;--gouttiere: var(--e-5);--marge: var(--e-5);--contenu-max: 1392px;--r-xs: 3px;--r-s: 6px;--r-m: 12px;--r-l: 20px;--r-pilule: 999px;--r-bouton: 10px;--liseret: 4px;--cible: 2.75rem;--cible-min: 2.5rem;--lecture: 48ch;--ombre-1: 0 1px 2px rgba(14, 34, 51, .08);--ombre-2: 0 4px 12px rgba(14, 34, 51, .12);--ombre-3: 0 12px 32px rgba(14, 34, 51, .18);--m-rapide: .12s;--m-standard: .2s;--m-lent: .32s;--courbe: cubic-bezier(.2, .8, .2, 1);--anneau-focus: 3px;--dev-fond: #7A2E00;--dev-encre: #FFFFFF;--dev-encre-douce: #F6DFD3;--dev-accent: #FFD9A0;--dev-accent-fond: #99471C;--dev-bord: #C98B62;--dev-focus: #FFC94A}@media(prefers-color-scheme:dark){:root:not([data-theme=clair]):not([data-mode=projection]){color-scheme:dark;--surface-page: #07131F;--fond-profond: #020810;--fond-haut: #0A2A44;--fond-bas: #020810;--lueur-1: #8FE3FF;--lueur-2: #1F7FAE;--lueur-3: #0B3B5E;--lueur-opacite: .5;--surface-carte: #0F2233;--surface-enfoncee: #16304A;--surface-elevee: #1D3B57;--texte: #E8F1F7;--texte-doux: #A9BFD0;--bord: #22405C;--bord-controle: #5F7F99;--voile: rgba(255, 255, 255, .04);--voile-fort: rgba(255, 255, 255, .09);--primaire: #4FC3F7;--sur-primaire: #04121D;--primaire-survol: #81D4FA;--primaire-fond: #16304A;--focus: #F5B301;--heps-orange: #F0A04B;--heps-orange-texte: #F0A04B;--masque: #16304A;--info: #8CC8FF;--info-fond: #13304D;--attention: #FFB74D;--attention-fond: #3A2A10;--attention-plein: #FFB74D;--alarme: #FF7A7A;--alarme-fond: #3D1715;--succes: #6FD98A;--succes-fond: #12331E;--succes-plein: #6FD98A;--sur-succes: #04121D;--peda-coule: #A7B4BE;--peda-flotte: #8FD3FF;--peda-air: #8CC8FF;--peda-nitrox: #6FCF97;--tissu-tolere: #4FC3F7;--tissu-sursature: #FF7A7A;--etiquette-evalue: #4FC3F7;--etiquette-connaitre: #8FD3FF;--etiquette-comprendre: #F0A04B;--etiquette-approfondir: #A9BFD0;--sable-voile: #3A3020;--sable-encre: #EBC474;--bloc: #E3A81B;--roche: #D8CFC7;--roche-voile: #302A26;--roche-clair: #6B5F57;--varech: #8FD3B0;--varech-voile: #1B3327;--varech-clair: #468363;--ombre-1: none;--ombre-2: none;--ombre-3: none}}:root[data-theme=sombre]:not([data-mode=projection]){color-scheme:dark;--surface-page: #07131F;--fond-profond: #020810;--fond-haut: #0A2A44;--fond-bas: #020810;--lueur-1: #8FE3FF;--lueur-2: #1F7FAE;--lueur-3: #0B3B5E;--lueur-opacite: .5;--surface-carte: #0F2233;--surface-enfoncee: #16304A;--surface-elevee: #1D3B57;--texte: #E8F1F7;--texte-doux: #A9BFD0;--bord: #22405C;--bord-controle: #5F7F99;--voile: rgba(255, 255, 255, .04);--voile-fort: rgba(255, 255, 255, .09);--primaire: #4FC3F7;--sur-primaire: #04121D;--primaire-survol: #81D4FA;--primaire-fond: #16304A;--focus: #F5B301;--heps-orange: #F0A04B;--heps-orange-texte: #F0A04B;--masque: #16304A;--info: #8CC8FF;--info-fond: #13304D;--attention: #FFB74D;--attention-fond: #3A2A10;--attention-plein: #FFB74D;--alarme: #FF7A7A;--alarme-fond: #3D1715;--succes: #6FD98A;--succes-fond: #12331E;--succes-plein: #6FD98A;--sur-succes: #04121D;--peda-coule: #A7B4BE;--peda-flotte: #8FD3FF;--peda-air: #8CC8FF;--peda-nitrox: #6FCF97;--tissu-tolere: #4FC3F7;--tissu-sursature: #FF7A7A;--etiquette-evalue: #4FC3F7;--etiquette-connaitre: #8FD3FF;--etiquette-comprendre: #F0A04B;--etiquette-approfondir: #A9BFD0;--sable-voile: #3A3020;--sable-encre: #EBC474;--bloc: #E3A81B;--roche: #D8CFC7;--roche-voile: #302A26;--roche-clair: #6B5F57;--varech: #8FD3B0;--varech-voile: #1B3327;--varech-clair: #468363;--ombre-1: none;--ombre-2: none;--ombre-3: none}:root[data-mode=projection]{color-scheme:light;font-size:150%;--surface-page: #FFFFFF;--fond-profond: #FFFFFF;--fond-haut: #FFFFFF;--fond-bas: #FFFFFF;--lueur-1: #FFFFFF;--lueur-2: #FFFFFF;--lueur-3: #FFFFFF;--lueur-opacite: 0;--texte: #000000;--texte-doux: #26384A;--bord-controle: #26384A;--anneau-focus: 5px;--succes-plein: #145C2F;--sable-voile: #E8D9AE;--sable-encre: #3F2B00;--roche: #332B26;--roche-voile: #DDD4CC;--varech: #173D2B;--varech-voile: #CBE6D6}.picto[data-famille=physique]{--pic-fond: var(--ciel);--pic-encre: var(--encre);--pic-accent: var(--eau-signe);--pic-clair: var(--blanc)}.picto[data-famille=desaturation]{--pic-fond: var(--lcd);--pic-encre: var(--encre);--pic-accent: var(--craie);--pic-clair: var(--papier)}.picto[data-famille=ordinateur]{--pic-fond: var(--instrument-lunette);--pic-encre: var(--encre);--pic-accent: var(--instrument-accent);--pic-clair: var(--instrument-cadran)}.picto[data-famille=nitrox]{--pic-fond: var(--bungalow-mer-saline);--pic-encre: var(--encre);--pic-accent: var(--materiel-jaune);--pic-clair: var(--blanc)}.picto[data-famille=materiel]{--pic-fond: var(--boutique-enseigne);--pic-encre: var(--encre);--pic-accent: var(--materiel-jaune);--pic-clair: var(--metal-bloc)}.picto[data-famille=communication]{--pic-fond: var(--materiel-orange);--pic-encre: var(--encre);--pic-accent: var(--heps-peau);--pic-clair: var(--papier)}.picto[data-famille=securite]{--pic-fond: var(--materiel-verre);--pic-encre: var(--encre);--pic-accent: var(--eau-signe);--pic-clair: var(--blanc)}.picto[data-famille=accidents]{--pic-fond: var(--bungalow-rocher-clair);--pic-encre: var(--encre);--pic-accent: var(--boutique-corail);--pic-clair: var(--blanc)}.picto[data-famille=environnement]{--pic-fond: var(--bungalow-herbe);--pic-encre: var(--encre);--pic-accent: var(--boutique-poisson);--pic-clair: var(--bungalow-ciel)}.picto[data-module=SIM-LIBRE]{--pic-fond: var(--bungalow-ciel);--pic-encre: var(--encre);--pic-accent: var(--eau-surface);--pic-clair: var(--blanc)}.picto[data-picto-etat=acquis]{--pic-fond: var(--ardoise);--pic-encre: var(--craie)}.picto[data-picto-etat=reviser]{--pic-fond: var(--sable-voile);--pic-encre: var(--sable-encre)}.picto[data-picto-etat=neuf]{--pic-fond: var(--surface-enfoncee);--pic-encre: var(--texte-doux)}@media(max-width:833px){:root{--gouttiere: var(--e-4);--marge: var(--e-4)}}:root[data-taille="125"]{font-size:125%}:root[data-taille="150"]{font-size:150%}@keyframes alarme-clignote{50%{opacity:.4}}.alarme-nouvelle{animation:alarme-clignote 1s steps(1,end) 5}@media(prefers-reduced-motion:reduce){.alarme-nouvelle{animation:none;outline:4px solid currentColor}}:root[data-animations=reduites] .alarme-nouvelle{animation:none;outline:4px solid currentColor}:root[data-animations=reduites] *,:root[data-animations=reduites] *:before,:root[data-animations=reduites] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}:root[data-palette=derive-abyssale][data-theme=clair]:not([data-mode=projection]){--surface-page: #D7F2F0;--fond-haut: #D7F2F0;--fond-bas: #A0CFD2;--fond-profond: #89C0C5;--surface-carte: #EFFAF9;--surface-enfoncee: #E1F0F1;--surface-elevee: #FFFFFF;--texte: #061827;--texte-doux: #0B2D3D;--primaire: #0B2D3D;--sur-primaire: #FFFFFF;--primaire-survol: #092431;--primaire-fond: #D4E1E2;--bord: #89C0C5;--bord-controle: #1C606F;--focus: #0B2D3D;--masque: #D4E1E2;--lueur-1: #FFFFFF;--lueur-2: #EBF9F8;--lueur-3: #D7F2F0}@media(prefers-color-scheme:light){:root[data-palette=derive-abyssale]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #D7F2F0;--fond-haut: #D7F2F0;--fond-bas: #A0CFD2;--fond-profond: #89C0C5;--surface-carte: #EFFAF9;--surface-enfoncee: #E1F0F1;--surface-elevee: #FFFFFF;--texte: #061827;--texte-doux: #0B2D3D;--primaire: #0B2D3D;--sur-primaire: #FFFFFF;--primaire-survol: #092431;--primaire-fond: #D4E1E2;--bord: #89C0C5;--bord-controle: #1C606F;--focus: #0B2D3D;--masque: #D4E1E2;--lueur-1: #FFFFFF;--lueur-2: #EBF9F8;--lueur-3: #D7F2F0}}@media(prefers-color-scheme:dark){:root[data-palette=derive-abyssale]:not([data-theme=clair]):not([data-mode=projection]){--surface-page: #061827;--fond-haut: #0B2D3D;--fond-bas: #020A10;--fond-profond: #020A10;--surface-carte: #122432;--surface-enfoncee: #1F2F3D;--surface-elevee: #243441;--texte: #D7F2F0;--texte-doux: #89C0C5;--primaire: #5A9FAA;--sur-primaire: #061827;--primaire-survol: #83B7BF;--primaire-fond: #28404D;--bord: #33424E;--bord-controle: #327683;--focus: #F5B301;--masque: #1F2F3D;--lueur-1: #3A8D9A;--lueur-2: #0F4C5C;--lueur-3: #0B2D3D}}:root[data-palette=derive-abyssale][data-theme=sombre]:not([data-mode=projection]){--surface-page: #061827;--fond-haut: #0B2D3D;--fond-bas: #020A10;--fond-profond: #020A10;--surface-carte: #122432;--surface-enfoncee: #1F2F3D;--surface-elevee: #243441;--texte: #D7F2F0;--texte-doux: #89C0C5;--primaire: #5A9FAA;--sur-primaire: #061827;--primaire-survol: #83B7BF;--primaire-fond: #28404D;--bord: #33424E;--bord-controle: #327683;--focus: #F5B301;--masque: #1F2F3D;--lueur-1: #3A8D9A;--lueur-2: #0F4C5C;--lueur-3: #0B2D3D}:root[data-palette=grotte-bleue][data-theme=clair]:not([data-mode=projection]){--surface-page: #D2F3FF;--fond-haut: #D2F3FF;--fond-bas: #92DDEC;--fond-profond: #77D3E4;--surface-carte: #EDFAFF;--surface-enfoncee: #D2F1F8;--surface-elevee: #FFFFFF;--texte: #071B2D;--texte-doux: #0B3B66;--primaire: #0B3B66;--sur-primaire: #FFFFFF;--primaire-survol: #092F52;--primaire-fond: #D2E3ED;--bord: #77D3E4;--bord-controle: #1880B0;--focus: #0B3B66;--masque: #D2E3ED;--lueur-1: #FFFFFF;--lueur-2: #E9F9FF;--lueur-3: #D2F3FF}@media(prefers-color-scheme:light){:root[data-palette=grotte-bleue]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #D2F3FF;--fond-haut: #D2F3FF;--fond-bas: #92DDEC;--fond-profond: #77D3E4;--surface-carte: #EDFAFF;--surface-enfoncee: #D2F1F8;--surface-elevee: #FFFFFF;--texte: #071B2D;--texte-doux: #0B3B66;--primaire: #0B3B66;--sur-primaire: #FFFFFF;--primaire-survol: #092F52;--primaire-fond: #D2E3ED;--bord: #77D3E4;--bord-controle: #1880B0;--focus: #0B3B66;--masque: #D2E3ED;--lueur-1: #FFFFFF;--lueur-2: #E9F9FF;--lueur-3: #D2F3FF}}@media(prefers-color-scheme:dark){:root[data-palette=grotte-bleue]:not([data-theme=clair]):not([data-mode=projection]){--surface-page: #071B2D;--fond-haut: #0B3B66;--fond-bas: #030B12;--fond-profond: #030B12;--surface-carte: #132638;--surface-enfoncee: #203242;--surface-elevee: #253646;--texte: #D2F3FF;--texte-doux: #77D3E4;--primaire: #1BB3C8;--sur-primaire: #071B2D;--primaire-survol: #54C6D6;--primaire-fond: #1F4556;--bord: #344453;--bord-controle: #198FB7;--focus: #F5B301;--masque: #203242;--lueur-1: #1BB3C8;--lueur-2: #166AA6;--lueur-3: #0B3B66}}:root[data-palette=grotte-bleue][data-theme=sombre]:not([data-mode=projection]){--surface-page: #071B2D;--fond-haut: #0B3B66;--fond-bas: #030B12;--fond-profond: #030B12;--surface-carte: #132638;--surface-enfoncee: #203242;--surface-elevee: #253646;--texte: #D2F3FF;--texte-doux: #77D3E4;--primaire: #1BB3C8;--sur-primaire: #071B2D;--primaire-survol: #54C6D6;--primaire-fond: #1F4556;--bord: #344453;--bord-controle: #198FB7;--focus: #F5B301;--masque: #203242;--lueur-1: #1BB3C8;--lueur-2: #166AA6;--lueur-3: #0B3B66}:root[data-palette=fjord-arctique][data-theme=clair]:not([data-mode=projection]){--surface-page: #F3FBFC;--fond-haut: #F3FBFC;--fond-bas: #D9EDEF;--fond-profond: #CEE8EA;--surface-carte: #FAFDFE;--surface-enfoncee: #DDEFF1;--surface-elevee: #FFFFFF;--texte: #0A2330;--texte-doux: #14485A;--primaire: #14485A;--sur-primaire: #FFFFFF;--primaire-survol: #103A48;--primaire-fond: #DEE7EA;--bord: #CEE8EA;--bord-controle: #5099A0;--focus: #14485A;--masque: #DEE7EA;--lueur-1: #FFFFFF;--lueur-2: #F9FDFE;--lueur-3: #F3FBFC}@media(prefers-color-scheme:light){:root[data-palette=fjord-arctique]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #F3FBFC;--fond-haut: #F3FBFC;--fond-bas: #D9EDEF;--fond-profond: #CEE8EA;--surface-carte: #FAFDFE;--surface-enfoncee: #DDEFF1;--surface-elevee: #FFFFFF;--texte: #0A2330;--texte-doux: #14485A;--primaire: #14485A;--sur-primaire: #FFFFFF;--primaire-survol: #103A48;--primaire-fond: #DEE7EA;--bord: #CEE8EA;--bord-controle: #5099A0;--focus: #14485A;--masque: #DEE7EA;--lueur-1: #FFFFFF;--lueur-2: #F9FDFE;--lueur-3: #F3FBFC}}@media(prefers-color-scheme:dark){:root[data-palette=fjord-arctique]:not([data-theme=clair]):not([data-mode=projection]){--surface-page: #0A2330;--fond-haut: #14485A;--fond-bas: #040E13;--fond-profond: #040E13;--surface-carte: #162E3A;--surface-enfoncee: #233945;--surface-elevee: #233945;--texte: #F3FBFC;--texte-doux: #CEE8EA;--primaire: #A8D4D8;--sur-primaire: #0A2330;--primaire-survol: #BEDFE2;--primaire-fond: #37505B;--bord: #364B55;--bord-controle: #69AAB0;--focus: #F5B301;--masque: #233945;--lueur-1: #A8D4D8;--lueur-2: #2A7F88;--lueur-3: #14485A}}:root[data-palette=fjord-arctique][data-theme=sombre]:not([data-mode=projection]){--surface-page: #0A2330;--fond-haut: #14485A;--fond-bas: #040E13;--fond-profond: #040E13;--surface-carte: #162E3A;--surface-enfoncee: #233945;--surface-elevee: #233945;--texte: #F3FBFC;--texte-doux: #CEE8EA;--primaire: #A8D4D8;--sur-primaire: #0A2330;--primaire-survol: #BEDFE2;--primaire-fond: #37505B;--bord: #364B55;--bord-controle: #69AAB0;--focus: #F5B301;--masque: #233945;--lueur-1: #A8D4D8;--lueur-2: #2A7F88;--lueur-3: #14485A}:root[data-palette=lumiere-du-plancton][data-theme=clair]:not([data-mode=projection]){--surface-page: #F0FFF8;--fond-haut: #F0FFF8;--fond-bas: #DCFFEA;--fond-profond: #D4FFE4;--surface-carte: #F9FFFC;--surface-enfoncee: #DFFFEC;--surface-elevee: #FFFFFF;--texte: #061316;--texte-doux: #0A3A3E;--primaire: #0A3A3E;--sur-primaire: #FFFFFF;--primaire-survol: #082E32;--primaire-fond: #DCE7E5;--bord: #D4FFE4;--bord-controle: #3CA385;--focus: #0A3A3E;--masque: #DCE7E5;--lueur-1: #FFFFFF;--lueur-2: #F8FFFC;--lueur-3: #F0FFF8}@media(prefers-color-scheme:light){:root[data-palette=lumiere-du-plancton]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #F0FFF8;--fond-haut: #F0FFF8;--fond-bas: #DCFFEA;--fond-profond: #D4FFE4;--surface-carte: #F9FFFC;--surface-enfoncee: #DFFFEC;--surface-elevee: #FFFFFF;--texte: #061316;--texte-doux: #0A3A3E;--primaire: #0A3A3E;--sur-primaire: #FFFFFF;--primaire-survol: #082E32;--primaire-fond: #DCE7E5;--bord: #D4FFE4;--bord-controle: #3CA385;--focus: #0A3A3E;--masque: #DCE7E5;--lueur-1: #FFFFFF;--lueur-2: #F8FFFC;--lueur-3: #F0FFF8}}@media(prefers-color-scheme:dark){:root[data-palette=lumiere-du-plancton]:not([data-theme=clair]):not([data-mode=projection]){--surface-page: #061316;--fond-haut: #0A3A3E;--fond-bas: #020809;--fond-profond: #020809;--surface-carte: #121F22;--surface-enfoncee: #1F2B2D;--surface-elevee: #242F32;--texte: #F0FFF8;--texte-doux: #D4FFE4;--primaire: #B7FFCF;--sur-primaire: #061316;--primaire-survol: #C9FFDB;--primaire-fond: #364B45;--bord: #333D40;--bord-controle: #67D0AA;--focus: #F5B301;--masque: #1F2B2D;--lueur-1: #B7FFCF;--lueur-2: #16A085;--lueur-3: #0A3A3E}}:root[data-palette=lumiere-du-plancton][data-theme=sombre]:not([data-mode=projection]){--surface-page: #061316;--fond-haut: #0A3A3E;--fond-bas: #020809;--fond-profond: #020809;--surface-carte: #121F22;--surface-enfoncee: #1F2B2D;--surface-elevee: #242F32;--texte: #F0FFF8;--texte-doux: #D4FFE4;--primaire: #B7FFCF;--sur-primaire: #061316;--primaire-survol: #C9FFDB;--primaire-fond: #364B45;--bord: #333D40;--bord-controle: #67D0AA;--focus: #F5B301;--masque: #1F2B2D;--lueur-1: #B7FFCF;--lueur-2: #16A085;--lueur-3: #0A3A3E}:root[data-palette=tresor-englouti][data-theme=clair]:not([data-mode=projection]){--surface-page: #F8F1DB;--fond-haut: #F8F1DB;--fond-bas: #E5D5A9;--fond-profond: #DDCA93;--surface-carte: #FCF9F1;--surface-enfoncee: #F4ECD8;--surface-elevee: #FFFFFF;--texte: #0A1B2A;--texte-doux: #1F3A5A;--primaire: #1F3A5A;--sur-primaire: #FFFFFF;--primaire-survol: #192E48;--primaire-fond: #E1E2DF;--bord: #DDCA93;--bord-controle: #5B7E67;--focus: #1F3A5A;--masque: #E1E2DF;--lueur-1: #FFFFFF;--lueur-2: #FCF8ED;--lueur-3: #F8F1DB}@media(prefers-color-scheme:light){:root[data-palette=tresor-englouti]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #F8F1DB;--fond-haut: #F8F1DB;--fond-bas: #E5D5A9;--fond-profond: #DDCA93;--surface-carte: #FCF9F1;--surface-enfoncee: #F4ECD8;--surface-elevee: #FFFFFF;--texte: #0A1B2A;--texte-doux: #1F3A5A;--primaire: #1F3A5A;--sur-primaire: #FFFFFF;--primaire-survol: #192E48;--primaire-fond: #E1E2DF;--bord: #DDCA93;--bord-controle: #5B7E67;--focus: #1F3A5A;--masque: #E1E2DF;--lueur-1: #FFFFFF;--lueur-2: #FCF8ED;--lueur-3: #F8F1DB}}@media(prefers-color-scheme:dark){:root[data-palette=tresor-englouti]:not([data-theme=clair]):not([data-mode=projection]){--surface-page: #0A1B2A;--fond-haut: #1F3A5A;--fond-bas: #040B11;--fond-profond: #040B11;--surface-carte: #162635;--surface-enfoncee: #23323F;--surface-elevee: #273644;--texte: #F1E2B7;--texte-doux: #DAC281;--primaire: #C2A24B;--sur-primaire: #0A1B2A;--primaire-survol: #D1B978;--primaire-fond: #3B4341;--bord: #364450;--bord-controle: #79895F;--focus: #F5B301;--masque: #23323F;--lueur-1: #C2A24B;--lueur-2: #2F6F73;--lueur-3: #1F3A5A}}:root[data-palette=tresor-englouti][data-theme=sombre]:not([data-mode=projection]){--surface-page: #0A1B2A;--fond-haut: #1F3A5A;--fond-bas: #040B11;--fond-profond: #040B11;--surface-carte: #162635;--surface-enfoncee: #23323F;--surface-elevee: #273644;--texte: #F1E2B7;--texte-doux: #DAC281;--primaire: #C2A24B;--sur-primaire: #0A1B2A;--primaire-survol: #D1B978;--primaire-fond: #3B4341;--bord: #364450;--bord-controle: #79895F;--focus: #F5B301;--masque: #23323F;--lueur-1: #C2A24B;--lueur-2: #2F6F73;--lueur-3: #1F3A5A}:root[data-palette=lanterne-de-recif][data-theme=clair]:not([data-mode=projection]){--surface-page: #FEF3D6;--fond-haut: #FEF3D6;--fond-bas: #FAE2A6;--fond-profond: #F8DA92;--surface-carte: #FFFAEF;--surface-enfoncee: #FBEBC2;--surface-elevee: #FFFFFF;--texte: #081A24;--texte-doux: #103E4A;--primaire: #103E4A;--sur-primaire: #FFFFFF;--primaire-survol: #0D323B;--primaire-fond: #E2E3DB;--bord: #F8DA92;--bord-controle: #5E9B78;--focus: #103E4A;--masque: #E2E3DB;--lueur-1: #FFFFFF;--lueur-2: #FFF9EB;--lueur-3: #FEF3D6}@media(prefers-color-scheme:light){:root[data-palette=lanterne-de-recif]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #FEF3D6;--fond-haut: #FEF3D6;--fond-bas: #FAE2A6;--fond-profond: #F8DA92;--surface-carte: #FFFAEF;--surface-enfoncee: #FBEBC2;--surface-elevee: #FFFFFF;--texte: #081A24;--texte-doux: #103E4A;--primaire: #103E4A;--sur-primaire: #FFFFFF;--primaire-survol: #0D323B;--primaire-fond: #E2E3DB;--bord: #F8DA92;--bord-controle: #5E9B78;--focus: #103E4A;--masque: #E2E3DB;--lueur-1: #FFFFFF;--lueur-2: #FFF9EB;--lueur-3: #FEF3D6}}:root[data-palette=foret-de-kelp][data-theme=clair]:not([data-mode=projection]){--surface-page: #E6F3EA;--fond-haut: #E6F3EA;--fond-bas: #C2E4D3;--fond-profond: #B3DECA;--surface-carte: #F5FAF7;--surface-enfoncee: #DDF0E7;--surface-elevee: #FFFFFF;--texte: #0B1F1A;--texte-doux: #124B3A;--primaire: #124B3A;--sur-primaire: #FFFFFF;--primaire-survol: #0E3C2E;--primaire-fond: #DAE5E0;--bord: #B3DECA;--bord-controle: #479472;--focus: #124B3A;--masque: #DAE5E0;--lueur-1: #FFFFFF;--lueur-2: #F3F9F5;--lueur-3: #E6F3EA}@media(prefers-color-scheme:light){:root[data-palette=foret-de-kelp]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #E6F3EA;--fond-haut: #E6F3EA;--fond-bas: #C2E4D3;--fond-profond: #B3DECA;--surface-carte: #F5FAF7;--surface-enfoncee: #DDF0E7;--surface-elevee: #FFFFFF;--texte: #0B1F1A;--texte-doux: #124B3A;--primaire: #124B3A;--sur-primaire: #FFFFFF;--primaire-survol: #0E3C2E;--primaire-fond: #DAE5E0;--bord: #B3DECA;--bord-controle: #479472;--focus: #124B3A;--masque: #DAE5E0;--lueur-1: #FFFFFF;--lueur-2: #F3F9F5;--lueur-3: #E6F3EA}}@media(prefers-color-scheme:dark){:root[data-palette=foret-de-kelp]:not([data-theme=clair]):not([data-mode=projection]){--surface-page: #0B1F1A;--fond-haut: #124B3A;--fond-bas: #040C0A;--fond-profond: #040C0A;--surface-carte: #172A25;--surface-enfoncee: #233531;--surface-elevee: #283A35;--texte: #E6F3EA;--texte-doux: #B3DECA;--primaire: #7FC8A9;--sur-primaire: #0B1F1A;--primaire-survol: #9FD6BF;--primaire-fond: #314B43;--bord: #374743;--bord-controle: #57A382;--focus: #F5B301;--masque: #233531;--lueur-1: #7FC8A9;--lueur-2: #2F7D5A;--lueur-3: #124B3A}}:root[data-palette=foret-de-kelp][data-theme=sombre]:not([data-mode=projection]){--surface-page: #0B1F1A;--fond-haut: #124B3A;--fond-bas: #040C0A;--fond-profond: #040C0A;--surface-carte: #172A25;--surface-enfoncee: #233531;--surface-elevee: #283A35;--texte: #E6F3EA;--texte-doux: #B3DECA;--primaire: #7FC8A9;--sur-primaire: #0B1F1A;--primaire-survol: #9FD6BF;--primaire-fond: #314B43;--bord: #374743;--bord-controle: #57A382;--focus: #F5B301;--masque: #233531;--lueur-1: #7FC8A9;--lueur-2: #2F7D5A;--lueur-3: #124B3A}:root[data-palette=courant-de-minuit][data-theme=clair]:not([data-mode=projection]){--surface-page: #CBE3F4;--fond-haut: #CBE3F4;--fond-bas: #93BAD9;--fond-profond: #7BA9CD;--surface-carte: #EAF4FB;--surface-enfoncee: #E6EFF7;--surface-elevee: #FFFFFF;--texte: #030B12;--texte-doux: #0A2233;--primaire: #0A2233;--sur-primaire: #FFFFFF;--primaire-survol: #081B29;--primaire-fond: #CFDBE3;--bord: #7BA9CD;--bord-controle: #1A4A71;--focus: #0A2233;--masque: #CFDBE3;--lueur-1: #FFFFFF;--lueur-2: #E5F1FA;--lueur-3: #CBE3F4}@media(prefers-color-scheme:light){:root[data-palette=courant-de-minuit]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #CBE3F4;--fond-haut: #CBE3F4;--fond-bas: #93BAD9;--fond-profond: #7BA9CD;--surface-carte: #EAF4FB;--surface-enfoncee: #E6EFF7;--surface-elevee: #FFFFFF;--texte: #030B12;--texte-doux: #0A2233;--primaire: #0A2233;--sur-primaire: #FFFFFF;--primaire-survol: #081B29;--primaire-fond: #CFDBE3;--bord: #7BA9CD;--bord-controle: #1A4A71;--focus: #0A2233;--masque: #CFDBE3;--lueur-1: #FFFFFF;--lueur-2: #E5F1FA;--lueur-3: #CBE3F4}}@media(prefers-color-scheme:dark){:root[data-palette=courant-de-minuit]:not([data-theme=clair]):not([data-mode=projection]){--surface-page: #030B12;--fond-haut: #0A2233;--fond-bas: #010407;--fond-profond: #010407;--surface-carte: #10171E;--surface-enfoncee: #1C232A;--surface-elevee: #21282E;--texte: #97C6E8;--texte-doux: #619AC7;--primaire: #5A8EBA;--sur-primaire: #030B12;--primaire-survol: #83AACB;--primaire-fond: #253340;--bord: #30373D;--bord-controle: #3A698F;--focus: #F5B301;--masque: #1C232A;--lueur-1: #2B6EA6;--lueur-2: #123A5A;--lueur-3: #0A2233}}:root[data-palette=courant-de-minuit][data-theme=sombre]:not([data-mode=projection]){--surface-page: #030B12;--fond-haut: #0A2233;--fond-bas: #010407;--fond-profond: #010407;--surface-carte: #10171E;--surface-enfoncee: #1C232A;--surface-elevee: #21282E;--texte: #97C6E8;--texte-doux: #619AC7;--primaire: #5A8EBA;--sur-primaire: #030B12;--primaire-survol: #83AACB;--primaire-fond: #253340;--bord: #30373D;--bord-controle: #3A698F;--focus: #F5B301;--masque: #1C232A;--lueur-1: #2B6EA6;--lueur-2: #123A5A;--lueur-3: #0A2233}:root[data-palette=pierre-du-port][data-theme=clair]:not([data-mode=projection]){--surface-page: #E5ECEF;--fond-haut: #E5ECEF;--fond-bas: #C7D2D6;--fond-profond: #BAC7CC;--surface-carte: #F5F7F9;--surface-enfoncee: #E8EDEE;--surface-elevee: #FFFFFF;--texte: #111B21;--texte-doux: #2E3A42;--primaire: #2E3A42;--sur-primaire: #FFFFFF;--primaire-survol: #252E35;--primaire-fond: #DDE0E3;--bord: #BAC7CC;--bord-controle: #67767F;--focus: #2E3A42;--masque: #DDE0E3;--lueur-1: #FFFFFF;--lueur-2: #F2F6F7;--lueur-3: #E5ECEF}@media(prefers-color-scheme:light){:root[data-palette=pierre-du-port]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #E5ECEF;--fond-haut: #E5ECEF;--fond-bas: #C7D2D6;--fond-profond: #BAC7CC;--surface-carte: #F5F7F9;--surface-enfoncee: #E8EDEE;--surface-elevee: #FFFFFF;--texte: #111B21;--texte-doux: #2E3A42;--primaire: #2E3A42;--sur-primaire: #FFFFFF;--primaire-survol: #252E35;--primaire-fond: #DDE0E3;--bord: #BAC7CC;--bord-controle: #67767F;--focus: #2E3A42;--masque: #DDE0E3;--lueur-1: #FFFFFF;--lueur-2: #F2F6F7;--lueur-3: #E5ECEF}}@media(prefers-color-scheme:dark){:root[data-palette=pierre-du-port]:not([data-theme=clair]):not([data-mode=projection]){--surface-page: #111B21;--fond-haut: #2E3A42;--fond-bas: #070B0D;--fond-profond: #070B0D;--surface-carte: #1D262C;--surface-enfoncee: #293237;--surface-elevee: #2E363C;--texte: #E5ECEF;--texte-doux: #BAC7CC;--primaire: #8EA1A8;--sur-primaire: #111B21;--primaire-survol: #AAB9BE;--primaire-fond: #384348;--bord: #3C4449;--bord-controle: #72838B;--focus: #F5B301;--masque: #293237;--lueur-1: #8EA1A8;--lueur-2: #56646E;--lueur-3: #2E3A42}}:root[data-palette=pierre-du-port][data-theme=sombre]:not([data-mode=projection]){--surface-page: #111B21;--fond-haut: #2E3A42;--fond-bas: #070B0D;--fond-profond: #070B0D;--surface-carte: #1D262C;--surface-enfoncee: #293237;--surface-elevee: #2E363C;--texte: #E5ECEF;--texte-doux: #BAC7CC;--primaire: #8EA1A8;--sur-primaire: #111B21;--primaire-survol: #AAB9BE;--primaire-fond: #384348;--bord: #3C4449;--bord-controle: #72838B;--focus: #F5B301;--masque: #293237;--lueur-1: #8EA1A8;--lueur-2: #56646E;--lueur-3: #2E3A42}:root[data-palette=soie-de-sirene][data-theme=clair]:not([data-mode=projection]){--surface-page: #CFEEEA;--fond-haut: #CFEEEA;--fond-bas: #95D5D1;--fond-profond: #7DCAC7;--surface-carte: #ECF8F7;--surface-enfoncee: #DDF1F0;--surface-elevee: #FFFFFF;--texte: #1D1B2F;--texte-doux: #3F2E56;--primaire: #3F2E56;--sur-primaire: #FFFFFF;--primaire-survol: #322545;--primaire-fond: #D7E0E4;--bord: #7DCAC7;--bord-controle: #576886;--focus: #3F2E56;--masque: #D7E0E4;--lueur-1: #FFFFFF;--lueur-2: #E7F7F5;--lueur-3: #CFEEEA}@media(prefers-color-scheme:light){:root[data-palette=soie-de-sirene]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #CFEEEA;--fond-haut: #CFEEEA;--fond-bas: #95D5D1;--fond-profond: #7DCAC7;--surface-carte: #ECF8F7;--surface-enfoncee: #DDF1F0;--surface-elevee: #FFFFFF;--texte: #1D1B2F;--texte-doux: #3F2E56;--primaire: #3F2E56;--sur-primaire: #FFFFFF;--primaire-survol: #322545;--primaire-fond: #D7E0E4;--bord: #7DCAC7;--bord-controle: #576886;--focus: #3F2E56;--masque: #D7E0E4;--lueur-1: #FFFFFF;--lueur-2: #E7F7F5;--lueur-3: #CFEEEA}}@media(prefers-color-scheme:dark){:root[data-palette=soie-de-sirene]:not([data-theme=clair]):not([data-mode=projection]){--surface-page: #1D1B2F;--fond-haut: #3F2E56;--fond-bas: #0C0B13;--fond-profond: #0C0B13;--surface-carte: #282639;--surface-enfoncee: #343244;--surface-elevee: #383648;--texte: #CFEEEA;--texte-doux: #7DCAC7;--primaire: #3BADAA;--sur-primaire: #1D1B2F;--primaire-survol: #6CC2BF;--primaire-fond: #354453;--bord: #464454;--bord-controle: #4A7A8F;--focus: #F5B301;--masque: #343244;--lueur-1: #2AA6A3;--lueur-2: #6A4E7A;--lueur-3: #3F2E56}}:root[data-palette=soie-de-sirene][data-theme=sombre]:not([data-mode=projection]){--surface-page: #1D1B2F;--fond-haut: #3F2E56;--fond-bas: #0C0B13;--fond-profond: #0C0B13;--surface-carte: #282639;--surface-enfoncee: #343244;--surface-elevee: #383648;--texte: #CFEEEA;--texte-doux: #7DCAC7;--primaire: #3BADAA;--sur-primaire: #1D1B2F;--primaire-survol: #6CC2BF;--primaire-fond: #354453;--bord: #464454;--bord-controle: #4A7A8F;--focus: #F5B301;--masque: #343244;--lueur-1: #2AA6A3;--lueur-2: #6A4E7A;--lueur-3: #3F2E56}:root[data-palette=laiton-de-sous-marin][data-theme=clair]:not([data-mode=projection]){--surface-page: #F2E6D6;--fond-haut: #F2E6D6;--fond-bas: #DBC7AA;--fond-profond: #D1BA97;--surface-carte: #FAF5EF;--surface-enfoncee: #F2EADF;--surface-elevee: #FFFFFF;--texte: #0A1A1F;--texte-doux: #123843;--primaire: #123843;--sur-primaire: #FFFFFF;--primaire-survol: #0E2D36;--primaire-fond: #DEDEDA;--bord: #D1BA97;--bord-controle: #56756E;--focus: #123843;--masque: #DEDEDA;--lueur-1: #FFFFFF;--lueur-2: #F9F3EB;--lueur-3: #F2E6D6}@media(prefers-color-scheme:light){:root[data-palette=laiton-de-sous-marin]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #F2E6D6;--fond-haut: #F2E6D6;--fond-bas: #DBC7AA;--fond-profond: #D1BA97;--surface-carte: #FAF5EF;--surface-enfoncee: #F2EADF;--surface-elevee: #FFFFFF;--texte: #0A1A1F;--texte-doux: #123843;--primaire: #123843;--sur-primaire: #FFFFFF;--primaire-survol: #0E2D36;--primaire-fond: #DEDEDA;--bord: #D1BA97;--bord-controle: #56756E;--focus: #123843;--masque: #DEDEDA;--lueur-1: #FFFFFF;--lueur-2: #F9F3EB;--lueur-3: #F2E6D6}}@media(prefers-color-scheme:dark){:root[data-palette=laiton-de-sous-marin]:not([data-theme=clair]):not([data-mode=projection]){--surface-page: #0A1A1F;--fond-haut: #123843;--fond-bas: #040A0C;--fond-profond: #040A0C;--surface-carte: #16252A;--surface-enfoncee: #233135;--surface-elevee: #27353A;--texte: #F2E6D6;--texte-doux: #D1BA97;--primaire: #B3925E;--sur-primaire: #0A1A1F;--primaire-survol: #C6AD86;--primaire-fond: #39403B;--bord: #364347;--bord-controle: #707C68;--focus: #F5B301;--masque: #233135;--lueur-1: #B08D57;--lueur-2: #2F6A78;--lueur-3: #123843}}:root[data-palette=laiton-de-sous-marin][data-theme=sombre]:not([data-mode=projection]){--surface-page: #0A1A1F;--fond-haut: #123843;--fond-bas: #040A0C;--fond-profond: #040A0C;--surface-carte: #16252A;--surface-enfoncee: #233135;--surface-elevee: #27353A;--texte: #F2E6D6;--texte-doux: #D1BA97;--primaire: #B3925E;--sur-primaire: #0A1A1F;--primaire-survol: #C6AD86;--primaire-fond: #39403B;--bord: #364347;--bord-controle: #707C68;--focus: #F5B301;--masque: #233135;--lueur-1: #B08D57;--lueur-2: #2F6A78;--lueur-3: #123843}:root[data-palette=encre-d-eau-salee][data-theme=clair]:not([data-mode=projection]){--surface-page: #E8F4F5;--fond-haut: #E8F4F5;--fond-bas: #A6C5CC;--fond-profond: #8AB2BB;--surface-carte: #F6FBFB;--surface-enfoncee: #E3EDEF;--surface-elevee: #FFFFFF;--texte: #05080D;--texte-doux: #0E1A24;--primaire: #0E1A24;--sur-primaire: #FFFFFF;--primaire-survol: #0B151D;--primaire-fond: #DAE0E1;--bord: #8AB2BB;--bord-controle: #1F465A;--focus: #0E1A24;--masque: #DAE0E1;--lueur-1: #FFFFFF;--lueur-2: #F4FAFA;--lueur-3: #E8F4F5}@media(prefers-color-scheme:light){:root[data-palette=encre-d-eau-salee]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #E8F4F5;--fond-haut: #E8F4F5;--fond-bas: #A6C5CC;--fond-profond: #8AB2BB;--surface-carte: #F6FBFB;--surface-enfoncee: #E3EDEF;--surface-elevee: #FFFFFF;--texte: #05080D;--texte-doux: #0E1A24;--primaire: #0E1A24;--sur-primaire: #FFFFFF;--primaire-survol: #0B151D;--primaire-fond: #DAE0E1;--bord: #8AB2BB;--bord-controle: #1F465A;--focus: #0E1A24;--masque: #DAE0E1;--lueur-1: #FFFFFF;--lueur-2: #F4FAFA;--lueur-3: #E8F4F5}}@media(prefers-color-scheme:dark){:root[data-palette=encre-d-eau-salee]:not([data-theme=clair]):not([data-mode=projection]){--surface-page: #05080D;--fond-haut: #0E1A24;--fond-bas: #020305;--fond-profond: #020305;--surface-carte: #121419;--surface-enfoncee: #1E2125;--surface-elevee: #23262A;--texte: #D0E8EA;--texte-doux: #7EACB5;--primaire: #5F929E;--sur-primaire: #05080D;--primaire-survol: #87ADB6;--primaire-fond: #283237;--bord: #323439;--bord-controle: #426A7B;--focus: #F5B301;--masque: #1E2125;--lueur-1: #2C6F80;--lueur-2: #19344A;--lueur-3: #0E1A24}}:root[data-palette=encre-d-eau-salee][data-theme=sombre]:not([data-mode=projection]){--surface-page: #05080D;--fond-haut: #0E1A24;--fond-bas: #020305;--fond-profond: #020305;--surface-carte: #121419;--surface-enfoncee: #1E2125;--surface-elevee: #23262A;--texte: #D0E8EA;--texte-doux: #7EACB5;--primaire: #5F929E;--sur-primaire: #05080D;--primaire-survol: #87ADB6;--primaire-fond: #283237;--bord: #323439;--bord-controle: #426A7B;--focus: #F5B301;--masque: #1E2125;--lueur-1: #2C6F80;--lueur-2: #19344A;--lueur-3: #0E1A24}:root[data-palette=lagon-nacre][data-theme=clair]:not([data-mode=projection]){--surface-page: #F7F5F0;--fond-haut: #F7F5F0;--fond-bas: #EDF0ED;--fond-profond: #E8EEEC;--surface-carte: #FCFBF9;--surface-enfoncee: #EEF1EE;--surface-elevee: #FFFFFF;--texte: #143844;--texte-doux: #387682;--primaire: #387682;--sur-primaire: #FFFFFF;--primaire-survol: #2D5E68;--primaire-fond: #E4EBEB;--bord: #E8EEEC;--bord-controle: #7F9698;--focus: #387682;--masque: #E4EBEB;--lueur-1: #FFFFFF;--lueur-2: #FBFAF8;--lueur-3: #F7F5F0}@media(prefers-color-scheme:light){:root[data-palette=lagon-nacre]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #F7F5F0;--fond-haut: #F7F5F0;--fond-bas: #EDF0ED;--fond-profond: #E8EEEC;--surface-carte: #FCFBF9;--surface-enfoncee: #EEF1EE;--surface-elevee: #FFFFFF;--texte: #143844;--texte-doux: #387682;--primaire: #387682;--sur-primaire: #FFFFFF;--primaire-survol: #2D5E68;--primaire-fond: #E4EBEB;--bord: #E8EEEC;--bord-controle: #7F9698;--focus: #387682;--masque: #E4EBEB;--lueur-1: #FFFFFF;--lueur-2: #FBFAF8;--lueur-3: #F7F5F0}}:root[data-palette=brume-d-ecume][data-theme=clair]:not([data-mode=projection]){--surface-page: #E9FBF6;--fond-haut: #E9FBF6;--fond-bas: #D9F6EF;--fond-profond: #D3F5ED;--surface-carte: #F6FDFB;--surface-enfoncee: #DCF7F0;--surface-elevee: #FFFFFF;--texte: #134A4D;--texte-doux: #2C7976;--primaire: #2C7976;--sur-primaire: #FFFFFF;--primaire-survol: #23615E;--primaire-fond: #DEEDEB;--bord: #D3F5ED;--bord-controle: #5E9A90;--focus: #2C7976;--masque: #DEEDEB;--lueur-1: #FFFFFF;--lueur-2: #F4FDFB;--lueur-3: #E9FBF6}@media(prefers-color-scheme:light){:root[data-palette=brume-d-ecume]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #E9FBF6;--fond-haut: #E9FBF6;--fond-bas: #D9F6EF;--fond-profond: #D3F5ED;--surface-carte: #F6FDFB;--surface-enfoncee: #DCF7F0;--surface-elevee: #FFFFFF;--texte: #134A4D;--texte-doux: #2C7976;--primaire: #2C7976;--sur-primaire: #FFFFFF;--primaire-survol: #23615E;--primaire-fond: #DEEDEB;--bord: #D3F5ED;--bord-controle: #5E9A90;--focus: #2C7976;--masque: #DEEDEB;--lueur-1: #FFFFFF;--lueur-2: #F4FDFB;--lueur-3: #E9FBF6}}:root[data-palette=coquille-de-nautile][data-theme=clair]:not([data-mode=projection]){--surface-page: #F6EFE4;--fond-haut: #F6EFE4;--fond-bas: #EFE5D5;--fond-profond: #ECE1CE;--surface-carte: #FBF9F4;--surface-enfoncee: #F2EADD;--surface-elevee: #FFFFFF;--texte: #1C3A4A;--texte-doux: #5F6B6E;--primaire: #5F6B6E;--sur-primaire: #FFFFFF;--primaire-survol: #4C5658;--primaire-fond: #E8E8E4;--bord: #ECE1CE;--bord-controle: #9A8F7C;--focus: #5F6B6E;--masque: #E8E8E4;--lueur-1: #FFFFFF;--lueur-2: #FBF7F2;--lueur-3: #F6EFE4}@media(prefers-color-scheme:light){:root[data-palette=coquille-de-nautile]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #F6EFE4;--fond-haut: #F6EFE4;--fond-bas: #EFE5D5;--fond-profond: #ECE1CE;--surface-carte: #FBF9F4;--surface-enfoncee: #F2EADD;--surface-elevee: #FFFFFF;--texte: #1C3A4A;--texte-doux: #5F6B6E;--primaire: #5F6B6E;--sur-primaire: #FFFFFF;--primaire-survol: #4C5658;--primaire-fond: #E8E8E4;--bord: #ECE1CE;--bord-controle: #9A8F7C;--focus: #5F6B6E;--masque: #E8E8E4;--lueur-1: #FFFFFF;--lueur-2: #FBF7F2;--lueur-3: #F6EFE4}}:root[data-palette=neutre-herbe-de-mer][data-theme=clair]:not([data-mode=projection]){--surface-page: #F2F0E7;--fond-haut: #F2F0E7;--fond-bas: #E8E9DC;--fond-profond: #E4E6D8;--surface-carte: #FAF9F5;--surface-enfoncee: #ECECE1;--surface-elevee: #FFFFFF;--texte: #1F3A33;--texte-doux: #4D6B5E;--primaire: #4D6B5E;--sur-primaire: #FFFFFF;--primaire-survol: #3E564B;--primaire-fond: #E5E8E3;--bord: #E4E6D8;--bord-controle: #869583;--focus: #4D6B5E;--masque: #E5E8E3;--lueur-1: #FFFFFF;--lueur-2: #F9F8F3;--lueur-3: #F2F0E7}@media(prefers-color-scheme:light){:root[data-palette=neutre-herbe-de-mer]:not([data-theme=sombre]):not([data-mode=projection]){--surface-page: #F2F0E7;--fond-haut: #F2F0E7;--fond-bas: #E8E9DC;--fond-profond: #E4E6D8;--surface-carte: #FAF9F5;--surface-enfoncee: #ECECE1;--surface-elevee: #FFFFFF;--texte: #1F3A33;--texte-doux: #4D6B5E;--primaire: #4D6B5E;--sur-primaire: #FFFFFF;--primaire-survol: #3E564B;--primaire-fond: #E5E8E3;--bord: #E4E6D8;--bord-controle: #869583;--focus: #4D6B5E;--masque: #E5E8E3;--lueur-1: #FFFFFF;--lueur-2: #F9F8F3;--lueur-3: #F2F0E7}}*{box-sizing:border-box}html{font-family:var(--police-texte);line-height:1.55}body{margin:0;background-color:var(--fond-bas, var(--surface-page));color:var(--texte);font-size:var(--t-corps)}body:before,body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}body:before{background:linear-gradient(var(--fond-haut),var(--fond-bas))}body:after{opacity:var(--lueur-opacite);background:radial-gradient(ellipse at 50% -10%,var(--lueur-1) 0%,var(--lueur-2) 30%,var(--lueur-3) 70%)}@supports (animation-timeline: scroll()){@keyframes lueur-descend{to{opacity:0}}body:after{animation:lueur-descend linear both;animation-timeline:scroll(root)}}:focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:2px}a{color:var(--primaire)}button,input,select,textarea{font:inherit}.application{min-height:100vh;display:flex;flex-direction:column;inline-size:100%;padding-inline:var(--marge)}.application:not(.ecran-plonger)>:is(.contenu,.pied){inline-size:100%;max-inline-size:calc(var(--contenu-max) - 2 * var(--marge));margin-inline:auto}.contenu{width:100%}h1,h2,h3{font-family:var(--police-titre);font-weight:600;line-height:1.15}h1{font-size:var(--t-30);margin:0}h2{font-size:var(--t-20);color:var(--texte);margin:0 0 var(--e-2)}h3{font-size:var(--t-20)}.sous-titre{margin:0;color:var(--texte-doux);font-size:var(--t-petit)}h1,h2,h3,.titre-espace,.accroche,.titre-famille,.titre-milieu{text-wrap:balance}p,li,figcaption,dd{text-wrap:pretty}.entete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-3) var(--e-4);padding-block:var(--e-2);border-bottom:1px solid var(--bord)}.logo{height:36px;width:auto}.marque-nom{font-family:var(--police-titre);font-weight:600;font-size:var(--t-h4);letter-spacing:.02em}.marque-par{font-size:var(--t-petit);color:var(--texte-doux)}.erreur{margin-block:var(--e-4);padding:var(--e-3);border:2px solid var(--alarme);background:var(--alarme-fond);border-radius:var(--r-s);color:var(--alarme)}.chargement{color:var(--texte-doux)}.pied{margin-top:auto;padding-block:var(--e-2);color:var(--texte-doux);font-size:var(--t-mention);border-top:1px solid var(--bord);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--e-5)}.pied-mention{margin:0;padding-block:var(--e-2)}.pied-liens{display:flex;flex-wrap:wrap;gap:0 var(--e-4)}.pied-liens a{display:inline-flex;align-items:center;min-block-size:var(--cible-min);color:var(--texte-doux);text-decoration:underline;text-underline-offset:.2em}.pied-liens a:hover{color:var(--texte)}.pied-liens a[aria-current=page]{color:var(--primaire);font-weight:700;text-decoration:none}.application[data-exercice] .bandeau-beta{display:none}.application[data-exercice]>.pied{padding-block:0;min-block-size:var(--cible-min);gap:0 var(--e-3)}.application[data-exercice]>.pied>.pied-mention{padding-block:0}.pied-depliant{display:contents}.pied-depliant-bouton{display:inline-flex;align-items:center;min-block-size:var(--cible-min);padding-inline:var(--e-2);color:var(--texte-doux);cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:.2em;border-radius:var(--r-s)}.pied-depliant-bouton::-webkit-details-marker{display:none}.pied-depliant-bouton:hover{color:var(--texte);background:var(--voile)}.pied-depliant-bouton:focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:2px}.pied-depliant[open]>.pied-depliant-bouton{color:var(--texte)}.pied-depliant[open]>.pied-liens{flex:1 0 100%}.application[data-exercice] .barre-sortie .lien-retour{min-height:var(--cible-min)}.application[data-exercice] .barre-module{padding-top:var(--e-1)}.application[data-exercice] .barre-sortie+.cours,.application[data-exercice] .barre-sortie+*>.cours:first-child{padding-top:var(--e-1)}.application[data-exercice] .entete-parcours-ligne{margin-bottom:var(--e-1)}.application[data-exercice] .navigation-parcours{padding-block:var(--e-1);margin-block-end:0;border-radius:var(--r-m) var(--r-m) 0 0;border-block-end:0}.application[data-exercice] .cours{padding-block-end:0}.application[data-exercice] .parcours-grille{row-gap:var(--e-3)}button{cursor:pointer}.application button:not(.nu){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);min-height:var(--cible-min);padding:0 var(--e-4);border:2px solid var(--bord-controle);border-radius:var(--r-bouton);background:var(--surface-carte);color:var(--texte);font-weight:600;line-height:1.2;transition:background var(--m-rapide),border-color var(--m-rapide),transform var(--m-rapide),box-shadow var(--m-rapide)}.application button:not(.nu):hover{border-color:var(--primaire);background:var(--primaire-fond);color:var(--texte)}.application button:not(.nu):active{transform:translateY(1px);box-shadow:none}.application button:not(.nu):focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:2px}.application button:not(.nu):disabled,.application button:not(.nu)[aria-disabled=true]{cursor:default;background:var(--surface-enfoncee);color:var(--texte-doux);border-color:var(--bord);box-shadow:none;transform:none}.application button.principal,.cours button.principal{min-height:var(--cible);padding:0 var(--e-5);background:var(--primaire);color:var(--sur-primaire);border-color:var(--primaire);box-shadow:var(--ombre-1)}.application button.principal:hover{background:var(--primaire-survol);border-color:var(--primaire-survol);color:var(--sur-primaire)}.application button.discret{border-color:transparent;padding:0 var(--e-3);font-weight:500;color:var(--primaire);text-underline-offset:.2em}.application button.discret:hover{background:var(--voile);border-color:transparent;color:var(--primaire);text-decoration:underline}.rangee-pastilles{display:inline-flex;flex-wrap:wrap;max-inline-size:100%;gap:var(--e-0);padding:var(--e-0);border-radius:calc(var(--r-bouton) + var(--e-0));background:var(--surface-enfoncee)}.application .rangee-pastilles>button.pastille{min-height:var(--cible-min);padding:0 var(--e-3);border-color:transparent;background:transparent;font-variant-numeric:tabular-nums;white-space:nowrap}.application .rangee-pastilles>button.pastille:hover{background:var(--voile-fort);border-color:transparent}.application .rangee-pastilles>button.pastille[aria-pressed=true],.application .rangee-pastilles>button.pastille[aria-checked=true]{background:var(--primaire);color:var(--sur-primaire);border-color:var(--primaire);box-shadow:var(--ombre-1)}.application .rangee-pastilles>button.pastille:disabled,.application .rangee-pastilles>button.pastille[aria-disabled=true]{background:transparent;border-style:dashed;border-color:var(--bord);color:var(--texte-doux)}.pourquoi{margin-block:var(--e-2) 0}.pourquoi>summary{display:inline-flex;align-items:center;gap:var(--e-1);min-block-size:var(--cible-min);padding-inline:var(--e-1);color:var(--texte-doux);font-size:var(--t-petit);font-weight:600;cursor:pointer;list-style:none;border-radius:var(--r-s)}.pourquoi>summary::-webkit-details-marker{display:none}.pourquoi>summary:before{content:"▸"}.pourquoi[open]>summary:before{content:"▾"}.pourquoi>summary:hover{color:var(--texte);background:var(--voile)}.pourquoi>summary:focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:2px}.pourquoi-contenu>.note:first-child{margin-block-start:0}.etape-parcours .pourquoi>summary{color:inherit}.etape-parcours .pourquoi>summary:hover{color:inherit;background:var(--voile-fort)}.bouton-icone{inline-size:1em;block-size:1em;flex:none}.application .liste-etapes-tiroir button{border-radius:var(--r-s);justify-content:flex-start}.application input:not([type=range]):not([type=checkbox]):not([type=radio]),.application select{background:var(--surface-carte);color:var(--texte);border:1px solid var(--bord-controle);border-radius:var(--r-s);padding:var(--e-1) var(--e-2);min-height:var(--cible-min)}.application .lien-phrase{display:inline-block;min-block-size:var(--cible-min);padding-block:var(--e-1)}.application ::placeholder{color:var(--texte-doux);opacity:1}.application input[type=checkbox],.application input[type=radio],.application input[type=range]{accent-color:var(--primaire)}.application input[type=checkbox],.application input[type=radio]{width:1.5rem;height:1.5rem}.application label:has(>input[type=checkbox]),.application label:has(>input[type=radio]){display:inline-flex;align-items:center;gap:var(--e-2);min-height:var(--cible-min)}.application label:has(>input[type=checkbox])>input,.application label:has(>input[type=radio])>input{flex:none}.application input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;height:2.75rem;cursor:pointer}.application input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-xs);background:var(--surface-enfoncee);border:1px solid var(--bord-controle)}.application input[type=range]::-moz-range-track{height:6px;border-radius:var(--r-xs);background:var(--surface-enfoncee);border:1px solid var(--bord-controle)}.application input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-8px;border-radius:50%;background:var(--instrument-lunette);border:2px solid var(--instrument-lunette-sombre);box-shadow:0 1px 2px var(--instrument-ombre)}.application input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--instrument-lunette);border:2px solid var(--instrument-lunette-sombre);box-shadow:0 1px 2px var(--instrument-ombre)}.application input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:2px}.application input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--focus);outline-offset:2px}.application input[type=range]:disabled{cursor:default;opacity:.55}.barre-scenario{display:flex;flex-wrap:wrap;gap:var(--e-3);align-items:center;padding-block:var(--e-3)}.aide-clavier{color:var(--texte-doux);font-size:var(--t-petit)}.disposition{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--e-4);padding-bottom:var(--e-4)}@media(max-width:900px){.disposition{grid-template-columns:1fr}}.colonne-hublot,.colonne-panneaux{display:flex;flex-direction:column;gap:var(--e-3);min-width:0}.hublot{width:100%;height:480px;border-radius:var(--r-m);border:1px solid var(--bord);display:block}.panneau{background:var(--surface-carte);border:1px solid var(--bord);border-radius:var(--r-m);padding:var(--e-3) var(--e-4);box-shadow:var(--ombre-1)}[data-etat=ligne]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e-1) var(--e-2);min-block-size:48px;padding-block:var(--e-3);background:none;box-shadow:none;border:0;border-block:1px solid var(--bord);border-radius:0}[data-etat=ligne]>h2{font-family:var(--police-texte);font-size:var(--t-16);font-weight:700;margin:0}[data-etat=ligne]>p{margin:0}[data-etat=absent]{display:none}.tdb:has(>.tdb__secondaire:is([data-etat=ligne],[data-etat=absent]))>:is(.tdb__primaire,.tdb__secondaire){grid-column:1 / -1}.grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--e-2);align-items:start}.mesure{display:flex;flex-direction:column;background:var(--surface-enfoncee);border-radius:var(--r-s);padding:var(--e-2) var(--e-2);border-left:var(--liseret) solid var(--succes)}.mesure.attention{border-left-color:var(--attention-plein);background:var(--attention-fond)}.mesure.alerte{border-left-color:var(--alarme-plein);background:var(--alarme-fond);animation:alarme-clignote 1s steps(1,end) 5}@media(prefers-reduced-motion:reduce){.mesure.alerte{animation:none;outline:3px solid var(--alarme-plein)}}.mesure .libelle{font-size:var(--t-petit);color:var(--texte-doux)}.mesure .valeur{font-family:var(--police-valeur);font-size:var(--t-24);font-variant-numeric:tabular-nums}.mesure small{font-size:var(--t-mention);color:var(--texte-doux)}.ordinateur .ecran-ordinateur{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--e-2)}.note{font-size:var(--t-mention);color:var(--texte-doux);margin:var(--e-2) 0 0;max-inline-size:var(--lecture)}.histogramme{width:100%;height:auto}.histogramme .tolere{fill:var(--tissu-tolere);opacity:.85}.histogramme .sursature{fill:var(--tissu-sursature)}.histogramme .repere-sc{stroke:var(--texte);stroke-width:1.5;opacity:.7}.histogramme text{fill:var(--texte-doux);font-size:9px}.histogramme .legende{font-size:8px}.journal ol{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto;font-size:var(--t-petit)}.journal li{padding:var(--e-1) 0;border-bottom:1px solid var(--bord)}.journal li:first-child{padding-block-start:0}.journal li time{color:var(--texte-doux);font-family:var(--police-valeur);font-variant-numeric:tabular-nums;margin-right:var(--e-2)}.journal li.attention{color:var(--attention)}.journal li.alerte{color:var(--alarme);font-weight:700}.journal li.conseil{color:var(--info)}.journal li.vide{color:var(--texte-doux)}.commandes .groupe{display:flex;flex-wrap:wrap;gap:var(--e-2);align-items:center;margin-bottom:var(--e-2)}.titre-groupe{width:100%;font-size:var(--t-petit);color:var(--texte-doux)}.commandes button{touch-action:none;min-height:var(--cible)!important}.commandes button:active,.commandes button.actif{background:var(--primaire)!important;color:var(--sur-primaire)!important;border-color:var(--primaire)!important}.curseur{display:inline-flex;align-items:center;gap:var(--e-2);font-size:var(--t-petit);color:var(--texte-doux)}.curseur input[type=number]{width:4.5rem}.onglets{display:flex;flex-wrap:wrap;gap:var(--e-2);padding-top:var(--e-3);border-bottom:1px solid var(--bord)}.application .onglets button{background:transparent;border:none;border-bottom:3px solid transparent;border-radius:0;padding:var(--e-2) var(--e-4);color:var(--texte-doux);font-weight:600}.application .onglets button:hover{background:var(--voile);color:var(--texte);border-color:transparent;border-bottom-color:var(--bord-controle)}.application .onglets button.actif{color:var(--primaire);border-bottom-color:var(--primaire);background:transparent}.cours{padding-block:var(--e-3);max-width:900px;margin-inline:auto}.cours.catalogue,.cours.mes-acquis{max-width:none}.enonce{font-size:var(--t-ardoise);line-height:1.6;background:var(--surface-enfoncee);border-radius:var(--r-s);padding:var(--e-3) var(--e-4);max-width:var(--lecture)}.question{border-left:var(--liseret) solid var(--bord);padding:var(--e-2) var(--e-3);margin-block:var(--e-2);display:flex;flex-direction:column;gap:var(--e-2)}.question.juste{border-left-color:var(--succes)}.question.faux{border-left-color:var(--attention-plein)}.question.secondaire{margin-left:var(--e-4)}.saisie{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2)}.saisie input{width:7.5rem;font-family:var(--police-valeur)}.unite{color:var(--texte-doux)}.retour{margin:var(--e-2) 0 0;min-height:1.2em;color:var(--texte-doux)}.question.juste .retour{color:var(--succes)}.question.faux .retour{color:var(--attention)}.indices h3,.solution h3{font-size:var(--t-petit);color:var(--texte-doux);margin:var(--e-4) 0 var(--e-1)}.solution ul{margin:0;padding-left:var(--e-5);line-height:1.6}.solution ol.correctif{margin:0;padding-left:var(--e-5);display:grid;gap:var(--e-2)}.correctif>li{line-height:1.45}.correctif .cherche{display:block;font-weight:600}.correctif .pose{display:block;font-family:var(--police-valeur);font-variant-numeric:tabular-nums}.correctif .pourquoi{display:block;font-size:var(--t-mention);color:var(--texte-doux)}.grille-reglages{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:var(--e-2) var(--e-3);align-content:start}.grille-reglages label{display:flex;flex-direction:column;gap:var(--e-1);font-size:var(--t-petit);color:var(--texte-doux)}.grille-reglages label.case-reglage{flex-direction:row;flex-wrap:wrap;align-items:center}.grille-reglages label.case-reglage>input{inline-size:1.5rem;block-size:1.5rem;margin:0}.grille-reglages label.case-reglage>small{flex-basis:100%}.grille-reglages select{max-width:100%}.statut{display:inline-block;margin-left:var(--e-1);padding:0 var(--e-2);border-radius:var(--r-s);background:var(--primaire-fond);color:var(--primaire);font-size:var(--t-mention)}.hublot-cadre{position:relative}.visage-hublot{position:absolute;left:var(--e-3);bottom:var(--e-3);background:var(--surface-carte);border-radius:var(--r-m);padding:var(--e-1);line-height:0;display:flex;gap:var(--e-2);align-items:flex-end;box-shadow:var(--ombre-2)}.atelier{padding-block:var(--e-3) var(--e-6);display:flex;flex-direction:column;gap:var(--e-5)}.galerie{display:grid;grid-template-columns:repeat(var(--k, 1),minmax(0,1fr));gap:var(--gouttiere)}.vignette{margin:0;background:var(--surface-enfoncee);border-radius:var(--r-m);overflow:hidden}.vignette canvas{width:100%;height:190px;display:block}.vignette figcaption,.vignette-visage figcaption{font-size:var(--t-mention);color:var(--texte-doux);padding:var(--e-1) var(--e-2);font-family:var(--police-valeur)}.vignette-visage{margin:0;background:var(--blanc);border-radius:var(--r-m);padding:var(--e-2);text-align:center}.vignette-visage figcaption{color:var(--papier-texte)}.barre-scenario label{max-width:100%;min-width:0}.barre-scenario select{max-width:min(100%,520px);width:100%}@media(max-width:600px){.barre-scenario label{width:100%}}.archi-grille{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"lecture" "reglages" "bilan";gap:var(--e-3);align-content:start}.archi-grille>.archi-lecture{grid-area:lecture;align-self:start;background:var(--surface-enfoncee);border-radius:var(--r-m);padding-block:var(--e-2)}.archi-grille>.archi-commandes{grid-area:reglages;display:flex;flex-direction:column;gap:var(--e-3)}.archi-grille>.archi-bilan{grid-area:bilan;align-self:start}.archi-commandes>[data-montrer=utiliser]{align-self:start}.archimetre>.panneau{container-type:inline-size}@container (min-width: 40em){.archi-grille{grid-template-columns:minmax(21.75rem,1fr) minmax(0,1fr);grid-template-areas:"lecture lecture" "reglages bilan"}}@container (min-width: 57.5em){.archi-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"reglages lecture" "reglages bilan"}}.archimetre .grille-reglages label{gap:0;line-height:1.3}.archimetre .grille-reglages{grid-template-columns:repeat(auto-fit,minmax(min(10.5rem,100%),1fr))}@media(max-width:599px){.archimetre>.panneau{padding:var(--e-4)}.archimetre .grille-reglages{grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr))}}.consigne-commandes{margin:0 0 var(--e-2);padding:var(--e-2) var(--e-3);border-left:var(--liseret) solid var(--primaire);border-radius:var(--r-s);background:var(--primaire-fond);color:var(--texte);font-size:var(--t-petit)}.reglage-etape{padding:var(--e-1) var(--e-2) var(--e-2);border-radius:var(--r-s)}.reglage-etape.fige{border:1px dashed var(--bord-controle);background:var(--surface-enfoncee)}.reglage-etape.a-regler{border:1px solid var(--primaire);border-inline-start-width:var(--liseret);background:var(--primaire-fond)}.pas-a-pas{display:inline-grid;gap:var(--e-1);max-inline-size:100%}.pas-a-pas__libelle,.intitule-reglage{display:block;font-size:var(--t-petit);color:var(--texte-doux);line-height:1.3}.pas-a-pas__rangee{display:inline-grid;grid-template-columns:auto 7ch auto auto;align-items:center;gap:var(--e-1)}.application .pas-a-pas__bouton{inline-size:var(--cible-min);block-size:var(--cible-min);min-height:0;padding:0;border-radius:50%;font-size:var(--t-20);font-weight:700;line-height:1}.application .pas-a-pas__valeur{inline-size:100%;min-height:var(--cible-min);text-align:end;font-family:var(--police-valeur);font-size:var(--t-20);font-variant-numeric:tabular-nums;border:0;border-block-end:2px solid var(--bord-controle);border-radius:0;background:transparent;padding:0 var(--e-1);-moz-appearance:textfield;appearance:textfield}.application .pas-a-pas__valeur:focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:2px}.application .pas-a-pas__valeur:disabled{color:var(--texte);opacity:1;border-block-end-style:dashed}.pas-a-pas__valeur::-webkit-outer-spin-button,.pas-a-pas__valeur::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pas-a-pas__unite{color:var(--texte-doux);font-size:var(--t-14)}.reglage-pas-a-pas>.pas-a-pas>.pas-a-pas__libelle{display:none}.reglage-pas-a-pas,.reglage-pastilles{display:grid;gap:var(--e-1);align-content:start}.reglage-pastilles>.rangee-pastilles{justify-self:start}.archimetre .grille-reglages{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}.reglages-releve{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e-1) var(--e-2);margin:0;padding-block:var(--e-2);border-block:1px solid var(--bord);font-size:var(--t-14);color:var(--texte-doux)}.reglages-releve>.releve-intitule{color:var(--texte);font-weight:700}.reglages-releve>.releve-valeur{font-variant-numeric:tabular-nums}.reglages-releve>.releve-valeur+.releve-valeur:before{content:"· ";color:var(--bord-controle)}.etat-reglage{font-size:var(--t-mention)}.etat-reglage.fige{color:var(--attention)}.etat-reglage.a-regler{color:var(--primaire);font-weight:700}.ceinture.a-regler{padding:var(--e-1) var(--e-2) var(--e-2);border:1px solid var(--primaire);border-inline-start-width:var(--liseret);border-radius:var(--r-s);background:var(--primaire-fond)}.reglages-figes{border-block:1px solid var(--bord)}.reglages-figes>summary{display:flex;align-items:center;gap:var(--e-2);min-block-size:var(--cible);color:var(--texte-doux);font-size:var(--t-14);cursor:pointer;list-style:none}.reglages-figes>summary::-webkit-details-marker{display:none}.reglages-figes>summary:before{content:"▸"}.reglages-figes[open]>summary:before{content:"▾"}.reglages-figes[open]{display:flex;flex-direction:column;gap:var(--e-3);padding-block-end:var(--e-3)}.archimetre select{min-height:var(--cible-min)}.cours .grille-reglages{align-items:end}.archi-lecture .balance-flottabilite{margin-bottom:0;justify-content:center;gap:var(--e-3)}.archi-lecture .balance-fleau{max-inline-size:32rem}.archi-lecture .balance-legende{display:none}.archi-modele{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-2);margin-top:var(--e-3);font-size:var(--t-petit);color:var(--texte-doux);line-height:1.3}.archi-modele select{flex:1 1 14rem;min-inline-size:0;max-inline-size:100%}.archimetre input[type=range]{width:100%}.ceinture{display:grid;gap:var(--e-1)}.ceinture-compteurs{display:flex;flex-wrap:wrap;gap:var(--e-2)}.ceinture-plomb{display:inline-grid;grid-template-columns:auto auto auto 2ch;align-items:center;gap:var(--e-1);padding:var(--e-0) var(--e-2) var(--e-0) var(--e-0);border-radius:var(--r-bouton);background:var(--surface-enfoncee);border:1px solid var(--bord)}.ceinture-plomb.avec-plomb{border-color:var(--primaire)}.application .ceinture-bouton{inline-size:var(--cible-min);block-size:var(--cible-min);min-height:0;padding:0;border-color:transparent;border-radius:var(--r-bouton);background:transparent;font-size:var(--t-20);font-weight:700;line-height:1}.application .ceinture-bouton:hover{background:var(--voile-fort);border-color:transparent}.ceinture-masse{display:inline-flex;align-items:center;gap:var(--e-1);font-size:var(--t-petit);white-space:nowrap}.ceinture-compte{text-align:center;font-family:var(--police-valeur);font-size:var(--t-20);font-variant-numeric:tabular-nums}.ceinture-plomb.avec-plomb .ceinture-compte{color:var(--primaire)}.ceinture-dessin{display:block;inline-size:100%;max-inline-size:30rem;block-size:auto}.ceinture-sangle{fill:var(--instrument-boitier-clair);stroke:var(--instrument-lunette-sombre);stroke-width:1}.ceinture-boucle{fill:none;stroke:var(--instrument-lunette);stroke-width:3}.ceinture-ardillon{fill:var(--instrument-lunette)}.plomb-corps{fill:var(--instrument-lunette-sombre);stroke:var(--instrument-boitier);stroke-width:1.5}.plomb-reflet{fill:var(--instrument-lunette)}.picto-plomb{inline-size:2.25rem;block-size:auto;flex:none}@keyframes pose-plomb{0%{transform:translateY(-10px) scale(.6);opacity:0}to{transform:none;opacity:1}}.ceinture-dessin .plomb-dessin{transform-box:fill-box;transform-origin:center;animation:pose-plomb var(--m-lent) ease-out}:root[data-animations=reduites] .ceinture-dessin .plomb-dessin{animation:none}@media(prefers-reduced-motion:reduce){.ceinture-dessin .plomb-dessin{animation:none}}.archi-bilan{container-type:inline-size}@container (min-width: 31em){.decomposition th .detail{display:inline;margin-inline-start:var(--e-2)}}.decomposition{width:100%;border-collapse:collapse;font-size:var(--t-petit);margin-bottom:0}.decomposition caption{text-align:left;color:var(--texte-doux);padding-bottom:var(--e-2)}.decomposition caption .convention{display:block;font-size:var(--t-mention)}.decomposition th,.decomposition td{padding:var(--e-1) var(--e-2);border-bottom:1px solid var(--bord);text-align:left;vertical-align:baseline}.decomposition th{font-weight:600}.decomposition td{text-align:right;width:1%;font-family:var(--police-valeur);font-variant-numeric:tabular-nums;white-space:nowrap}.decomposition .coule{color:var(--peda-coule)}.decomposition .remonte{color:var(--peda-flotte)}.decomposition .detail{display:block;color:var(--texte-doux);font-size:var(--t-mention);font-weight:400;line-height:1.35}.decomposition tfoot td,.decomposition tfoot th{font-weight:700;font-size:var(--t-corps);border-top:2px solid var(--bord-controle)}.station,.archimetre,.cours.station,.cours.archimetre,.cours.signes,.parcours-station,.parcours-ordinateur,.parcours-archimetre{max-width:none}.station-grille{display:flex;flex-direction:column;gap:var(--e-3)}.groupe-station{background:var(--surface-enfoncee);border-radius:var(--r-m);padding:var(--e-2) var(--e-3)}.groupe-station h3{margin:0 0 var(--e-2);font-size:var(--t-petit);color:var(--texte-doux)}.rangee{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--e-3)}.organe{display:flex;flex-direction:column;align-items:center;gap:var(--e-1);padding:var(--e-2);border-radius:var(--r-s);border:1px solid var(--bord);text-align:center}.organe.heps{border-color:var(--primaire)}.organe small{color:var(--texte-doux);font-size:var(--t-mention)}.manometre{width:64px;height:64px}.poste-vide{width:64px;height:64px;display:grid;place-items:center;color:var(--texte-doux);border:2px dashed var(--bord-controle);border-radius:50%;font-size:var(--t-mention)}.vanne.ouverte{background:var(--succes-plein)!important;color:var(--sur-succes)!important}.bilan-air{font-size:var(--t-petit);color:var(--texte-doux)}.journal-station{font-size:var(--t-petit);padding-left:var(--e-5);max-height:180px;overflow-y:auto}.journal-station .alerte{color:var(--alarme);font-weight:700}.signe-heps{margin:0}.signe-heps svg{width:100%;height:auto;display:block}.signe-heps figcaption{font-size:var(--t-petit);color:var(--texte);padding:var(--e-1) var(--e-0)}.signe-heps figcaption small{color:var(--texte-doux)}.legende-signe{position:absolute;left:var(--e-3);bottom:150px;margin:0;background:var(--surface-carte);color:var(--texte);padding:var(--e-1) var(--e-2);border-radius:var(--r-s);font-size:var(--t-petit);box-shadow:var(--ombre-2)}.galerie-signes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:var(--e-4);align-items:start}@media(max-width:1439px){.galerie-signes{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}}.galerie-signes .signe-heps svg,.quiz-signe .signe-heps svg,.visage-hublot .signe-heps svg{background:var(--eau-signe);border-radius:var(--r-m)}.signes .entete-page-texte{max-width:none}.chapeau-signes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--lecture),100%),1fr));gap:var(--e-2) var(--gouttiere);align-items:start}.chapeau-signes p{margin:0}.chapeau-signes>.note{max-inline-size:var(--lecture)}.consignes-signes{display:grid;gap:var(--e-2);margin-block:var(--e-3) var(--e-4)}.consignes-signes>.consigne{margin:0;font-weight:700;border-left:var(--liseret) solid var(--primaire);padding-left:var(--e-3);max-inline-size:var(--lecture)}.consignes-signes>.retour-heps{margin:0;max-inline-size:var(--lecture)}.quiz-signe{display:flex;flex-wrap:wrap;gap:var(--e-4);align-items:flex-start}.quiz-signe fieldset{border:1px solid var(--bord);border-radius:var(--r-s);display:flex;flex-direction:column;gap:var(--e-2);min-width:min(240px,100%)}.application .quiz-signe .choix.juste{background:var(--succes-plein);color:var(--sur-succes);border-color:var(--succes-plein)}.application .quiz-signe .choix.faux{background:var(--alarme-fond);color:var(--alarme);border-color:var(--alarme);text-decoration:line-through}.quiz-signe .annonce-serie,.quiz-espece .annonce-serie{flex:0 0 100%;margin:0;font-weight:700}.bilan-serie{display:grid;gap:var(--e-2);max-inline-size:var(--lecture);border-left:var(--liseret) solid var(--alarme);padding-left:var(--e-3)}.bilan-serie.reussie{border-left-color:var(--succes)}.bilan-serie h2,.bilan-serie p{margin:0}.manques-serie{margin:0;padding-left:var(--e-4);display:grid;gap:var(--e-1)}.actions-bilan-serie{display:flex;flex-wrap:wrap;gap:var(--e-3);align-items:center}.bascule-mode{display:inline-flex;flex-wrap:wrap;max-inline-size:100%;gap:var(--e-0);margin:var(--e-3) 0 0;border-radius:calc(var(--r-bouton) + var(--e-0));padding:var(--e-0);background:var(--surface-enfoncee)}@media(max-width:767px){.bascule-mode{border-radius:var(--r-l)}}.application .bascule-mode button{border-color:transparent;padding:0 var(--e-4);background:transparent;min-height:var(--cible-min);white-space:nowrap}.application .bascule-mode button:hover{background:var(--voile-fort);border-color:transparent}.application .bascule-mode button.actif{background:var(--primaire);color:var(--sur-primaire);border-color:var(--primaire);box-shadow:var(--ombre-1)}.entete-parcours h1{font-size:var(--t-20);margin:0}.avancement-parcours .etape-courante{color:var(--heps-orange-texte);font-weight:700;font-size:var(--t-petit);letter-spacing:.04em;white-space:nowrap}.avancement-parcours .etape-courante+.compte{margin-inline-start:calc(-1 * var(--e-2))}.fil-etapes{list-style:none;display:flex;gap:var(--e-1);padding:0 0 var(--e-2);margin:var(--e-3) 0;overflow-x:auto;scrollbar-width:thin}.rail-module{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2) var(--e-4);margin-block-end:var(--e-2)}.rail-module>.barre-module{flex:none;padding-top:0}.rail-module>.barre-mode{margin-inline-start:auto}.rail-module>:is(.titre-module,.entete-parcours){flex:1 1 14rem;min-inline-size:0}.rail-module>.titre-module{font-size:var(--t-20);margin:0}.rail-module>.avancement-parcours{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;margin:0}.rail-module>.avancement-parcours>.barre{flex:0 1 8rem}@media(max-width:767px){.rail-module>:is(.titre-module,.entete-parcours,.avancement-parcours){flex:1 1 100%}.rail-module>.avancement-parcours{flex-wrap:wrap;justify-content:flex-start}.rail-module>.barre-module{flex:1 1 100%;flex-wrap:wrap;min-inline-size:0}}.entete-parcours-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-2) var(--e-4);margin-bottom:var(--e-2)}.avancement-parcours{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2) var(--e-3);margin:var(--e-1) 0 var(--e-2)}.avancement-parcours .barre{flex:1 1 6rem;max-inline-size:12rem;height:8px;border-radius:var(--r-xs);background:var(--surface-enfoncee);border:1px solid var(--bord-controle);overflow:hidden}.avancement-parcours .barre span{display:block;height:100%;background:var(--succes)}.avancement-parcours .compte{font-size:var(--t-petit);color:var(--texte-doux);white-space:nowrap}.liste-etapes-tiroir{list-style:none;padding:0;margin:0;display:grid;gap:var(--e-1)}.application .liste-etapes-tiroir button{width:100%;display:flex;align-items:center;gap:var(--e-2);text-align:left;min-height:var(--cible)}.application .liste-etapes-tiroir button.actif{border-color:var(--primaire);background:var(--primaire-fond);color:var(--primaire);font-weight:700}.liste-etapes-tiroir .numero-etape{width:1.9rem;height:1.9rem}.application .fil-etapes button{display:inline-flex;align-items:center;gap:var(--e-2);max-width:13rem;min-height:var(--cible);padding:var(--e-1) var(--e-3) var(--e-1) var(--e-1);border-radius:var(--r-bouton);white-space:nowrap}.numero-etape{display:inline-grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;border:2px solid var(--bord-controle);font-family:var(--police-valeur);font-weight:700}.titre-etape{overflow:hidden;text-overflow:ellipsis}.application .fil-etapes button.terminee .numero-etape{background:var(--succes);border-color:var(--succes);color:var(--sur-succes)}.application .fil-etapes button.actif{background:var(--primaire);color:var(--sur-primaire);border-color:var(--primaire)}.application .fil-etapes button.actif .numero-etape{border-color:var(--sur-primaire)}.fil-etapes button:not(.actif) .titre-etape{display:none}@media(min-width:1280px){.fil-etapes button:not(.actif) .titre-etape{display:inline;max-width:7rem}}.parcours{container-type:inline-size;container-name:parcours}.sommaire-etapes{max-inline-size:24rem}.etape-parcours{background:var(--ardoise);color:var(--sur-ardoise);border-radius:var(--r-m);padding:var(--e-4) var(--e-5);font-size:var(--t-ardoise);line-height:1.6;box-shadow:var(--ombre-2);border:6px solid var(--ardoise-cadre)}.etape-parcours h2{margin-top:0;color:var(--sur-ardoise);font-size:var(--t-h3)}.etape-parcours p{max-width:var(--lecture)}.etape-parcours>p{margin-block:0 var(--e-3)}.etape-parcours>*+h2,.etape-parcours>*+h3{margin-block:var(--e-5) var(--e-2)}.etape-parcours>.consigne,.etape-parcours>.manipulation{margin-block:var(--e-5) var(--e-3)}.etape-parcours .consigne{font-weight:700;color:var(--craie);border-left:var(--liseret) solid var(--craie);padding-left:var(--e-3)}.etape-parcours .note,.etape-parcours small{color:var(--sur-ardoise);opacity:.85}.etape-parcours .choix-seuil .note,.etape-parcours .choix-seuil small{color:inherit;opacity:1}.manipulation{font-weight:700;border-radius:var(--r-s);padding:var(--e-2) var(--e-3);background:var(--voile-fort)}.manipulation.reussie{color:var(--craie)}.question-parcours{background:var(--surface-carte);color:var(--texte);border:1px solid var(--bord);border-left:var(--liseret) solid var(--bord-controle);border-radius:var(--r-s);padding:var(--e-3);margin:var(--e-5) 0 var(--e-3);font-size:var(--t-corps)}.question-parcours.juste{border-left-color:var(--succes)}.question-parcours.faux{border-left-color:var(--attention-plein)}.question-parcours fieldset{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e-1)}.question-parcours legend{font-weight:700;margin-bottom:var(--e-2);padding:0}.question-parcours .unite,.question-parcours .note{color:var(--texte-doux);opacity:1}.question-parcours>label{display:flex;flex-direction:column;gap:var(--e-2);font-weight:700}.question-parcours .option-choix{display:flex;align-items:center;gap:var(--e-2);min-height:var(--cible);padding:0 var(--e-2);border-radius:var(--r-s);cursor:pointer}.question-parcours .option-choix:hover{background:var(--voile)}.question-parcours .option-choix.juste,.question-parcours .option-choix.bonne{background:var(--succes-fond);color:var(--succes);font-weight:700}.question-parcours .option-choix.faux{background:var(--attention-fond);color:var(--attention);text-decoration:line-through}.saisie-unite{display:flex;align-items:center;gap:var(--e-2);font-weight:400}.saisie-unite input{width:8em;max-width:100%;font-family:var(--police-valeur);font-size:var(--t-ardoise)}.actions-question{display:flex;flex-wrap:wrap;gap:var(--e-2);margin-top:var(--e-2)}.retour-heps{display:flex;align-items:flex-start;gap:var(--e-3);margin-top:var(--e-3);padding:var(--e-2) var(--e-3);border-radius:var(--r-m);background:var(--masque);color:var(--texte)}.retour-heps-juste{background:var(--succes-fond)}.retour-heps-faux{background:var(--attention-fond)}.medaillon-heps{flex:none;line-height:0;border-radius:50%;border:2px solid var(--encre);background:var(--blanc);overflow:hidden}.retour-heps-texte{align-self:center}.navigation-parcours{grid-column:1 / -1;position:sticky;bottom:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-2);padding:var(--e-2) var(--e-3);background:var(--surface-elevee);border:1px solid var(--bord);border-radius:var(--r-m);box-shadow:var(--ombre-2)}@media(max-width:767px){.navigation-parcours{bottom:4.25rem}}@media(min-width:768px)and (max-width:1023px){:root:is([data-taille="125"],[data-taille="150"]) .navigation-parcours{bottom:4.25rem}}.avancement-parcours{color:var(--texte-doux);font-size:var(--t-petit)}.retour{margin:var(--e-2) 0 0}.retour.juste{color:var(--succes)}.retour.faux{color:var(--attention)}.retour.correction,.retour.attente{color:var(--texte-doux)}.valeur-fournie{margin:var(--e-1) 0}.outil-parcours .panneau{margin-top:0}.cours input:disabled,.cours select:disabled{opacity:.6}.bilan-parcours{max-width:860px}.liste-bilan{list-style:none;padding:0;display:grid;gap:var(--e-2)}.liste-bilan>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-2)}.liste-bilan .terminee>span{color:var(--craie)}.lien-craie{color:var(--craie);font-weight:700}.bascule-mode+.cours,.barre-module+.cours{padding-top:0}.schema-station{display:block;width:100%;max-width:1024px;height:auto;border-radius:var(--r-s);-webkit-user-select:none;user-select:none}.commande-station{cursor:pointer}.commande-station:focus{outline:none}.commande-station:focus-visible rect{fill-opacity:.18;fill:var(--station-focus);stroke:var(--station-focus-bord);stroke-width:2}.commande-station:hover rect{fill-opacity:.08;fill:var(--blanc)}.ordinateur-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:var(--e-4);align-items:start}.ordinateur-grille .ordinateurs{flex-direction:column;flex-wrap:nowrap}.ordinateur-grille .ordinateurs>.ordinateur-carte{flex:none;inline-size:100%}.fenetre-profil{display:block;width:100%;height:auto;background:var(--profil-fond);border-radius:var(--r-s)}.fenetre-profil.editable{cursor:crosshair}.fenetre-profil .heps-saisissable{cursor:grab;outline:none}.fenetre-profil .heps-saisissable.glisse{cursor:grabbing}.fenetre-profil .heps-saisissable:focus-visible image{filter:drop-shadow(0 0 3px var(--focus))}.fenetre-profil .grille{stroke:var(--profil-grille);stroke-width:1}.fenetre-profil .graduation{fill:var(--sur-ardoise);font-size:11px;opacity:.8}.fenetre-profil .repere{stroke:var(--profil-repere);stroke-width:1.2;stroke-dasharray:6 4;opacity:.8}.fenetre-profil .repere-texte{fill:var(--profil-repere);font-size:10px}.fenetre-profil .trace{stroke:var(--profil-trait);stroke-width:3;stroke-linecap:round}.fenetre-profil .trace.alerte{stroke:var(--profil-alarme);stroke-dasharray:8 4}.fenetre-profil .trace-remontee{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.fenetre-profil .trace-remontee.air{stroke:var(--profil-trait);stroke-dasharray:2 5}.fenetre-profil .trace-remontee.nitrox{stroke:var(--lcd);stroke-dasharray:10 5}.fenetre-profil .remontee-texte{font-size:11px;font-weight:700}.fenetre-profil .remontee-texte.air{fill:var(--profil-trait)}.fenetre-profil .remontee-texte.nitrox{fill:var(--lcd)}.fenetre-profil .trace-remontee.commune{stroke:var(--profil-trait);stroke-dasharray:6 4}.fenetre-profil .trace-remontee.lisere{stroke:var(--profil-trait);stroke-width:6;opacity:.85}.fenetre-profil .trace-remontee.air.separee{stroke:var(--boitier-air);stroke-width:3}.fenetre-profil .trace-remontee.nitrox.separee{stroke:color-mix(in srgb,var(--boitier-nitrox) 82%,var(--instrument-ok) 18%);stroke-width:3}.fenetre-profil .alerte-texte{fill:var(--profil-alarme);font-size:11px;font-weight:700;stroke:var(--profil-trait);stroke-width:3px;paint-order:stroke}.fenetre-profil .remontee-texte.separee{stroke:var(--profil-trait);stroke-width:3px;paint-order:stroke}.fenetre-profil .remontee-texte.air.separee{fill:var(--boitier-air)}.fenetre-profil .remontee-texte.nitrox.separee{fill:color-mix(in srgb,var(--boitier-nitrox) 82%,var(--instrument-ok) 18%)}.fenetre-profil .point{fill:var(--profil-trait);stroke:var(--profil-fond);stroke-width:1.5}.ordinateurs{display:flex;flex-wrap:wrap;gap:var(--e-3);align-items:flex-start}.ordinateur-carte{flex:1 1 240px;max-width:340px}.erreur-reglage{flex-basis:100%;margin:0;color:var(--alarme);font-weight:700}.paliers-ordinateur{margin:var(--e-1) 0 0;font-size:var(--t-14);font-weight:700}.ecran-ordinateur{display:block;width:100%;height:auto}.ecran-ordinateur .boitier{fill:var(--boitier-air);stroke:var(--boitier-bord);stroke-width:3}.ecran-ordinateur.nitrox .boitier{fill:color-mix(in srgb,var(--boitier-nitrox) 82%,var(--instrument-ok) 18%)}.ecran-ordinateur .marque{fill:var(--boitier-texte);font:700 12px var(--police-texte);letter-spacing:3px}.ecran-ordinateur .lcd{fill:var(--lcd);stroke:var(--lcd-bord);stroke-width:2}.ecran-ordinateur text.lcd-petit{fill:var(--lcd-texte);font:700 12px var(--police-valeur)}.ecran-ordinateur text.lcd-moyen{fill:var(--lcd-texte);font:700 20px var(--police-lcd)}.ecran-ordinateur text.lcd-grand{fill:var(--lcd-texte);font:700 30px var(--police-lcd)}.ecran-ordinateur text.lcd-info{fill:var(--lcd-texte);font:700 13px var(--police-valeur)}.ecran-ordinateur .bandeau{fill:var(--lcd-voile)}.ecran-ordinateur .bandeau-alarme{fill:var(--lcd-texte)}.ecran-ordinateur text.alarme{fill:var(--lcd-alarme)}.ecran-ordinateur .bandeau-alarme+text.alarme{fill:var(--lcd-sur-bandeau)}.ecran-ordinateur .segment-o2{fill:var(--lcd-voile)}.ecran-ordinateur .segment-o2.allume{fill:var(--lcd-texte)}.ecran-ordinateur .bouton-planifier circle{fill:var(--bouton-eteint);stroke:var(--boitier-bord);stroke-width:2}.ecran-ordinateur .bouton-planifier.actif circle{fill:var(--bouton-allume);cursor:pointer}.ecran-ordinateur .bouton-planifier .legende-bouton{fill:var(--boitier-texte);font:700 12px var(--police-texte)}.ecran-ordinateur .reglable{cursor:pointer}.ecran-ordinateur [role=button]:focus-visible{outline:var(--anneau-focus) solid var(--focus)}@keyframes clignoter{0%,to{opacity:1}50%{opacity:.4}}.clignote{animation:clignoter 1s ease-in-out 3}.clignote-alarme{animation:clignoter 1s steps(1,end) 5}@media(prefers-reduced-motion:reduce){.clignote,.clignote-alarme{animation:none;text-decoration:underline}}.reglage-melange{display:flex;flex-wrap:wrap;gap:var(--e-2);align-items:center;margin-top:var(--e-2)}.reglage-melange input{width:4.5em}.barre-profil{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-2) var(--e-3);margin-block-start:var(--e-2)}.barre-profil__droite{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-2);margin-inline-start:auto}.barre-profil__echelle{display:inline-flex;align-items:center;gap:var(--e-2);padding-inline-start:var(--e-3);border-inline-start:1px solid var(--bord)}.application button.discret:disabled{background:transparent;border-color:transparent}.fenetre-ancree{position:fixed;inset:auto;margin:0;padding:var(--e-4);border:1px solid var(--bord);border-radius:var(--r-m);background:var(--surface-elevee);color:var(--texte);box-shadow:var(--ombre-3);min-inline-size:16rem;max-inline-size:min(28rem,calc(100vw - 2 * var(--marge)))}.fenetre-ancree::backdrop{background:transparent}.fenetre-ancree__titre{margin:0 0 var(--e-2);font-size:var(--t-18)}.fenetre-ancree>.note{margin-block:0 var(--e-3)}.fenetre-ancree__champs{display:flex;flex-wrap:wrap;gap:var(--e-3) var(--e-5)}.fenetre-ancree__actions{display:flex;justify-content:flex-end;gap:var(--e-2);margin-block-start:var(--e-4)}.panneau-mission{border:2px solid var(--primaire)}.panneau-mission h2{margin:var(--e-0) 0 var(--e-2);font-size:var(--t-h4)}.panneau-mission .surtitre{margin:0;color:var(--heps-orange-texte);font-size:var(--t-petit);font-weight:700;letter-spacing:.04em}.panneau-mission .consigne{font-weight:700;border-left:var(--liseret) solid var(--primaire);padding-left:var(--e-3)}.commentaire-mission{background:var(--masque);border-radius:var(--r-s);padding:var(--e-2) var(--e-3)}.signes-mission{display:flex;flex-wrap:wrap;gap:var(--e-2);margin:var(--e-2) 0}.objectifs-mission{list-style:none;padding:0;margin:var(--e-2) 0}.objectifs-mission .objectif{padding:var(--e-0) 0}.objectifs-mission .atteint{color:var(--succes)}.objectifs-mission .echoue{color:var(--alarme)}.objectifs-mission .non_declenche{color:var(--texte-doux)}.debrief{border-top:1px solid var(--bord);margin-top:var(--e-2);padding-top:var(--e-2)}.debrief.reussi h3{color:var(--succes)}.debrief.echoue h3{color:var(--attention)}.visuellement-cache{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.extrait-table{display:flex;flex-wrap:wrap;gap:var(--e-3);margin:var(--e-3) 0;overflow-x:auto}.extrait-table-cadre{margin-block:var(--e-2);min-inline-size:0}.extrait-table-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-1) var(--e-2)}.extrait-table-barre>.agrandir-table{margin-inline-start:auto}.extrait-table-vue{position:relative}.application .extrait-table-cadre>.extrait-table-vue>.extrait-table{margin:0}.extrait-table-vue:before,.extrait-table-vue:after{content:"";position:absolute;inset-block:0;inline-size:2rem;z-index:3;pointer-events:none;opacity:0;transition:opacity var(--m-rapide)}.extrait-table-vue:before{inset-inline-start:0;background:linear-gradient(to right,var(--papier-ombre),transparent)}.extrait-table-vue:after{inset-inline-end:0;background:linear-gradient(to left,var(--papier-ombre),transparent)}.extrait-table-vue[data-deborde-gauche]:before,.extrait-table-vue[data-deborde-droite]:after{opacity:1}dialog.modale.modale-large{width:min(calc(100vw - 2rem),120rem)}.application .modale .dialogue-corps .extrait-table-agrandi{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--e-4);margin:0;max-block-size:none;overflow:visible}.application .modale .dialogue-corps .extrait-table-agrandi .tableau-annexe :is(th,td){font-size:var(--t-corps);padding:var(--e-1) var(--e-2);min-width:2.6em}.table-federale{border-collapse:collapse;font-family:var(--police-valeur);font-variant-numeric:tabular-nums;background:var(--papier);color:var(--papier-texte);border-radius:var(--r-s);overflow:hidden}.table-federale caption{caption-side:top;text-align:left;font-weight:700;color:var(--texte);padding:var(--e-1) 0;font-family:var(--police-texte)}.table-federale th,.table-federale td{border:1px solid var(--papier-bord);padding:var(--e-0) var(--e-2);text-align:center;min-width:2.4em}.table-federale thead th{background:var(--papier-entete)}.table-federale tbody tr{cursor:pointer}.table-federale tbody tr:hover{background:var(--papier-survol)}.table-federale tr.ligne-choisie{background:var(--papier-choisi);outline:2px solid var(--papier-choisi-bord)}.table-federale tr.ligne-surlignee{background:var(--papier-surligne);outline:2px solid var(--papier-surligne-bord)}.attribution-table{font-size:max(13px,var(--t-petit));text-wrap:pretty}.mention-procedure{border-left:3px solid var(--papier-bord);padding-left:var(--e-2);margin-top:var(--e-2);display:grid;gap:var(--e-1)}.mention-procedure .note{margin:0;text-wrap:pretty}.questions-table .question{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2)}.saisie-paliers,.choix-statut{display:inline-flex;flex-wrap:wrap;gap:var(--e-3)}.entete .choix-certification{margin-left:auto}.barre-module{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2) var(--e-4);padding-top:var(--e-2);margin:0}.barre-module .bascule-mode{margin:0}.barre-sortie{display:inline-flex;vertical-align:middle}.barre-sortie+.cours,.barre-sortie+*>.cours:first-child{padding-top:var(--e-2)}.badge{font-size:var(--t-mention);border:1px solid var(--bord-controle);border-radius:var(--r-pilule);padding:var(--e-0) var(--e-2);color:var(--texte-doux)}.badge.pack{border-color:var(--heps-orange-texte);color:var(--heps-orange-texte)}.badge.badge-fait{border-color:var(--succes);color:var(--succes);background:var(--succes-fond)}.etiquette-module{margin:0;font-weight:700;font-size:var(--t-petit);align-self:flex-start;border-radius:var(--r-s);padding:var(--e-0) var(--e-2);border:2px solid var(--etiquette-approfondir);color:var(--etiquette-approfondir)}.etiquette-attendu_evalue .etiquette-module{background:var(--etiquette-evalue);border-color:var(--etiquette-evalue);color:var(--sur-primaire)}.etiquette-attendu_evalue .etiquette-module:before{content:"◎ "}.etiquette-attendu_a_connaitre .etiquette-module{background:var(--primaire-fond);border-color:var(--primaire-fond);color:var(--etiquette-connaitre)}.etiquette-attendu_a_connaitre .etiquette-module:before{content:"▤ "}.etiquette-pour_comprendre .etiquette-module{border-color:var(--etiquette-comprendre);color:var(--etiquette-comprendre)}.etiquette-pour_comprendre .etiquette-module:before{content:"✦ "}.etiquette-approfondissement .etiquette-module,.etiquette-au_dela .etiquette-module,.etiquette-non_attendu .etiquette-module{border-style:dashed}.etiquette-repere_indisponible .etiquette-module{border-style:dotted;border-color:var(--bord);color:var(--texte-doux);font-weight:400}.progression{height:6px;background:var(--surface-enfoncee);border-radius:var(--r-xs);overflow:hidden}.progression span{display:block;height:100%;background:var(--succes)}.liste-missions{list-style:none;padding:0;display:grid;gap:var(--e-2)}.liste-missions li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2)}.acquis-module ul{list-style:none;padding:0}.acquis-module .pastille{display:inline-block;width:.7em;height:.7em;border-radius:50%;border:2px solid var(--bord-controle);margin-right:var(--e-1)}.statut-en_cours .pastille{background:linear-gradient(90deg,var(--attention-plein) 50%,transparent 50%);border-color:var(--attention-plein)}.statut-acquis .pastille{background:var(--succes);border-color:var(--succes)}.statut-a_reviser .pastille{border-style:dashed;border-color:var(--alarme)}.tout-voir{color:var(--texte-doux)}.cours[class*=parcours-]{max-width:1440px}.cours.parcours-station,.cours.parcours-archimetre{max-width:none}:where(.application button.nu){background:transparent;border:0;color:inherit;font:inherit}.application .lien-montrer{color:var(--primaire);text-decoration:underline;padding:0;min-height:var(--cible-min);font-weight:700;display:inline-flex;align-items:center}.application .etape-parcours .lien-montrer{color:var(--craie)}.outil-parcours.montrer-commandes .sm-zone{fill-opacity:.28}.outil-parcours.montrer-commandes button:not(:disabled),.outil-parcours.montrer-commandes input:not(:disabled),.outil-parcours.montrer-commandes select:not(:disabled){outline:3px solid var(--focus);outline-offset:2px}.outil-parcours.montrer-commandes .sm-commande{animation:montrer-commande .8s ease-in-out 4}@keyframes montrer-commande{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.outil-parcours.montrer-commandes .sm-commande{animation:none}}:root[data-animations=reduites] .outil-parcours.montrer-commandes .sm-commande{animation:none}.lien-evitement{position:absolute;left:var(--e-4);top:-100px;z-index:10;background:var(--primaire);color:var(--sur-primaire);padding:var(--e-2) var(--e-4);border-radius:var(--r-s)}.lien-evitement:focus{top:var(--e-2)}.application button.retour-en-haut{position:fixed;inset-inline-end:max(var(--e-4),env(safe-area-inset-right));inset-block-end:max(var(--e-4),env(safe-area-inset-bottom));z-index:20;display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:50%;background:var(--primaire);color:var(--sur-primaire);box-shadow:var(--ombre-1);cursor:pointer}.retour-en-haut svg{inline-size:20px;block-size:20px}.application button.retour-en-haut:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media print{.retour-en-haut{display:none}}.entete{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;margin-inline:calc(-1 * var(--marge));padding-inline:var(--marge)}.entete:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--surface-page) 82%,transparent);border-image:linear-gradient(color-mix(in srgb,var(--surface-page) 82%,transparent),color-mix(in srgb,var(--surface-page) 82%,transparent)) fill 0 / 0 / 0 100vw;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none}.marque{display:flex;align-items:center;gap:var(--e-3);min-height:var(--cible);color:var(--texte);text-decoration:none}.marque .logo{width:54px;height:auto}.logo-sombre{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=clair]):not([data-mode=projection]) .logo-clair{display:none}:root:not([data-theme=clair]):not([data-mode=projection]) .logo-sombre{display:block}}:root[data-theme=sombre]:not([data-mode=projection]) .logo-clair{display:none}:root[data-theme=sombre]:not([data-mode=projection]) .logo-sombre{display:block}.marque-texte{display:flex;flex-direction:column;line-height:1.1}.entete--developpement{background:var(--dev-fond);border-bottom-color:var(--dev-bord)}.entete--developpement .marque{color:var(--dev-encre)}.entete--developpement .logo-clair{display:none}.entete--developpement .logo-sombre{display:block}.marque-developpement{flex:none;margin:0;padding:var(--e-0) var(--e-2);border-radius:var(--r-s);background:var(--dev-accent-fond);border:1px solid var(--dev-bord);color:var(--dev-encre);font-size:var(--t-13);font-weight:700;letter-spacing:.08em;line-height:1.5}.entete--developpement .choix-certification{color:var(--dev-encre-douce)}.application .entete--developpement .bouton-outil{color:var(--dev-encre)}.application .entete--developpement .bouton-outil:hover{background:var(--dev-accent-fond);border-color:var(--dev-bord)}.application .entete--developpement .bouton-outil.actif{background:var(--dev-accent-fond);color:var(--dev-accent);border-color:var(--dev-accent)}.entete--developpement :is(.marque,.marque-developpement,.bouton-outil,.choix-certification select,.navigation-principale a):focus-visible{outline-color:var(--dev-focus)}@media(min-width:1024px){.entete--developpement .navigation-principale a{color:var(--dev-encre-douce)}.entete--developpement .navigation-principale a:hover{color:var(--dev-encre);border-bottom-color:var(--dev-bord)}.entete--developpement .navigation-principale a.actif{color:var(--dev-accent);border-bottom-color:var(--dev-accent)}}.navigation-principale{display:flex;gap:var(--e-1);flex:1 1 auto;justify-content:center}.navigation-principale a{display:inline-flex;align-items:center;gap:var(--e-2);min-height:var(--cible);padding:0 var(--e-4);color:var(--texte-doux);text-decoration:none;font-weight:700;border-bottom:3px solid transparent;transition:color var(--m-rapide),border-color var(--m-rapide)}.navigation-principale a:hover{color:var(--texte);border-bottom-color:var(--bord-controle)}.navigation-principale a{white-space:nowrap}.navigation-principale a.actif{color:var(--primaire);border-bottom-color:var(--primaire)}.navigation-principale .libelle-court{display:none}.icone-nav{font-size:1.5em;line-height:1}.outils-entete{display:flex;align-items:center;gap:var(--e-2)}.entete .choix-certification{margin-left:0}.bouton-outil{display:inline-flex;align-items:center;gap:var(--e-1);min-height:var(--cible);padding:0 var(--e-3);border-radius:var(--r-s);color:var(--texte);text-decoration:none;border:1px solid transparent}.application button.bouton-outil{background:transparent;border-color:transparent;min-block-size:var(--cible);padding-block:0}.application .bouton-outil:hover{background:var(--voile-fort);border-color:transparent}.application .bouton-outil.actif{background:var(--primaire-fond);color:var(--primaire);border-color:var(--primaire)}.outils-entete .bouton-outil-icone{min-width:var(--cible);justify-content:center;padding-inline:0}.application .outils-entete button.bouton-outil-icone{padding-inline:0}.outils-entete .bouton-outil-icone>[aria-hidden=true]:first-child{display:inline;font-size:1.5em;line-height:1}.outils-entete .bouton-outil-icone .libelle-outil{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:599px){:root:is([data-taille="125"],[data-taille="150"]) .outils-entete{--cible: 44px;--cible-min: 44px}:root:is([data-taille="125"],[data-taille="150"]) .outils-entete{gap:var(--e-1)}:root:is([data-taille="125"],[data-taille="150"]) .application .selecteur-langue>button{padding-inline:var(--e-2)}:root:is([data-taille="125"],[data-taille="150"]) .chevron-langue{display:none}}.entete--developpement .outils-entete{gap:var(--e-1)}.application .entete--developpement .selecteur-langue>button{padding-inline:var(--e-2)}.entete--developpement .chevron-langue{display:none}.selecteur-langue{position:relative}.selecteur-langue>button{border-color:var(--bord)}.code-langue{font-family:var(--police-valeur);font-weight:700;letter-spacing:.04em}.panneau-langue{position:absolute;left:0;top:calc(100% + var(--e-1));z-index:30;min-width:12rem;list-style:none;margin:0;padding:var(--e-2);background:var(--surface-elevee);color:var(--texte);border:1px solid var(--bord);border-radius:var(--r-m);box-shadow:var(--ombre-3);display:flex;flex-direction:column;gap:var(--e-1)}.outils-entete .panneau-langue{left:auto;right:0}.application .panneau-langue button{display:flex;align-items:center;justify-content:flex-start;gap:var(--e-2);width:100%;min-height:var(--cible);padding:0 var(--e-2);border:1px solid transparent;border-radius:var(--r-s);background:none;color:inherit;text-align:start}.application .panneau-langue button{min-block-size:var(--cible);padding-block:0;padding-inline:var(--e-2)}.panneau-langue button:hover{background:var(--masque)}.panneau-langue button[aria-current]{font-weight:700;border-color:var(--bord)}.annonce-langue{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:1599px){.ecran-plonger .marque-texte{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.navigation-principale{flex:0 0 auto;justify-content:flex-start}.entete:not(:has(.creneau-entete)) .outils-entete{flex:1 1 auto}.outils-entete>.debut-icones{margin-inline-start:auto}.creneau-entete{display:flex;flex:1 1 auto;min-width:0}@media(min-width:768px){.entete{--ecart-entete: var(--e-4);column-gap:var(--ecart-entete)}.entete .navigation-principale,.entete .outils-entete{display:contents}.entete>.marque{order:0}.navigation-principale>.entree-avant{order:1}.entete>.creneau-entete,.outils-entete>.choix-certification{order:2}.entete>.creneau-entete.creneau-entete{flex:0 1 auto}.navigation-principale>.entree-apres{order:3}.outils-entete>:not(.choix-certification){order:4}.navigation-principale>.entree-avant+.entree-avant,.navigation-principale>.entree-apres+.entree-apres{margin-inline-start:calc(var(--e-1) - var(--ecart-entete))}.outils-entete>:not(.choix-certification):not(.debut-icones){margin-inline-start:calc(var(--e-2) - var(--ecart-entete))}}@media(min-width:768px)and (max-width:1279px){.entete{--ecart-entete: var(--e-2)}}@media(max-width:1439px){.entete .outils-entete .bouton-outil:not(.bouton-outil-icone)>[aria-hidden=true]:first-child{display:none}.outils-entete .choix-certification .libelle-outil{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.outils-entete .bouton-outil{min-width:var(--cible);justify-content:center}.navigation-principale a{padding:0 var(--e-3)}.entete{flex-wrap:nowrap}.navigation-principale a,.outils-entete .bouton-outil{white-space:nowrap}}@media(max-width:1279px){.entete .marque-texte{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(min-width:768px)and (max-width:1439px){:root:not([data-taille="125"],[data-taille="150"]) .navigation-principale .icone-nav{display:none}}@media(min-width:768px)and (max-width:1279px){.navigation-principale a{padding-inline:calc(var(--e-2) - 2px)}:root:not([data-taille="125"]) .navigation-principale a{padding-inline:2px}}@media(min-width:768px)and (max-width:1439px){.navigation-principale .libelle-long{display:none}.navigation-principale .libelle-court{display:inline}}.outils-entete{min-width:0}.entete .choix-certification{flex:0 1 15rem;min-inline-size:7rem}@media(min-width:1440px){.entete .choix-certification{flex-basis:21rem}}.entete .choix-certification select{min-inline-size:0;flex:1 1 0}.entete{flex-wrap:nowrap}:root:is([data-taille="125"],[data-taille="150"]) .entete .outils-entete .bouton-outil>[aria-hidden=true]:first-child{display:inline}:root[data-taille="150"] .entete .outils-entete .bouton-outil{padding-inline:var(--e-2)}:root:is([data-taille="125"],[data-taille="150"]) .entete .outils-entete .libelle-outil,:root:is([data-taille="125"],[data-taille="150"]) .entete .libelle-nav{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root:is([data-taille="125"],[data-taille="150"]) .entete .marque-texte{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:1024px){.ecran-plonger.application{height:100dvh;min-height:0}.ecran-plonger .contenu{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ecran-plonger .simulateur{flex:1 1 auto;height:auto;min-height:30rem}:root[data-mode=projection] .ecran-plonger .simulateur{min-height:0}}@media(max-width:767px){.libelle-outil{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.entete .outils-entete .bouton-outil:not(.bouton-outil-icone)>[aria-hidden=true]:first-child{display:inline}.marque-texte{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.entete .choix-certification,.entete .bouton-projection{display:none}.entete .outils-entete{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;margin-inline-start:auto}.entete .outils-entete .bouton-outil{padding-inline:var(--e-1)}.entete--developpement{flex-wrap:wrap;row-gap:var(--e-1)}.navigation-principale a{min-width:0}.navigation-principale .libelle-nav{text-align:center;overflow-wrap:anywhere}.navigation-principale a,.navigation-principale .libelle-nav{white-space:normal}}@media(max-width:1023px){.marque-par{display:none}.navigation-principale{position:fixed;left:0;right:0;bottom:0;z-index:6;justify-content:space-around;background:var(--surface-carte);border-top:1px solid var(--bord);padding:0 var(--e-2) env(safe-area-inset-bottom,0px);box-shadow:var(--ombre-2)}.navigation-principale a{flex-direction:column;gap:0;padding:var(--e-1) var(--e-2);font-size:var(--t-petit);border-bottom:none;border-top:3px solid transparent;flex:1 1 auto;justify-content:center}.navigation-principale a.actif{border-top-color:var(--primaire)}.navigation-principale .libelle-long{display:none}.navigation-principale .libelle-court{display:inline}.navigation-principale a{padding-inline:2px;font-size:var(--t-13)}.navigation-principale .libelle-nav{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}.outils-entete{margin-left:auto}}@media(max-width:767px){.application{padding-bottom:4.5rem}}@media(min-width:768px)and (max-width:1023px){.entete .navigation-principale{display:flex}.navigation-principale>.entree-avant+.entree-avant,.navigation-principale>.entree-apres+.entree-apres{margin-inline-start:0}:root .entete .navigation-principale .icone-nav{display:inline}.application{padding-bottom:4.5rem}}.contenu:focus{outline:none}.bandeau-essai{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-3);margin:var(--e-2) 0;padding:var(--e-1) var(--e-3);background:var(--info-fond);color:var(--texte);font-size:var(--t-14);border:1px solid var(--bord);border-radius:var(--r-s)}.bandeau-essai>span{flex:1 1 18rem}.bandeau-beta{justify-content:center;text-align:center}.bandeau-beta{background:var(--heps-orange);color:var(--encre);border-color:var(--heps-orange);font-weight:600}.bandeau-beta a{color:var(--encre)}.bandeau-beta>span{flex:0 1 auto}.bandeau-essai a{display:inline-flex;align-items:center;min-height:var(--cible);color:var(--primaire);font-weight:700}.lien-retour{display:inline-flex;align-items:center;gap:var(--e-1);min-height:var(--cible);color:var(--primaire);font-weight:700;text-decoration:none}.lien-retour:hover{text-decoration:underline}.entete-page{padding-block:var(--e-5) var(--e-2)}.entete-page h1{font-size:var(--t-30);margin:0}.surtitre,.entete-page .surtitre,.carte-espace .surtitre{margin:0;color:var(--heps-orange-texte);font-weight:700;font-size:var(--t-13);letter-spacing:.04em}.entete-page-texte{color:var(--texte-doux);max-width:var(--lecture);margin-top:var(--te-05)}.entete-page-texte>p{margin:0}.ligne-titre{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--e-2) var(--e-4)}.ligne-titre>.bascule-mode{margin:0}.catalogue .ligne-titre{justify-content:flex-start}.page-tdb{container:page / inline-size;inline-size:100%;padding-block:var(--e-5) var(--e-6)}.tdb{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gouttiere);align-items:start}.tdb__bandeau,.tdb__plein{grid-column:1 / -1}.tdb__primaire{grid-column:span 7;display:flex;flex-direction:column;gap:var(--gouttiere);min-inline-size:0}.tdb__secondaire{grid-column:span 5;display:flex;flex-direction:column;gap:var(--gouttiere);min-inline-size:0}@container page (max-width: 939px){.tdb__primaire,.tdb__secondaire{grid-column:1 / -1}}.accueil{margin-inline:auto}.bandeau-accueil{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-4) var(--e-5);background:var(--masque);border-radius:var(--r-m);padding:var(--e-5)}.bandeau-accueil h1{font-size:var(--t-38);margin:0}.bandeau-texte{flex:1 1 20rem;min-inline-size:0;display:flex;flex-direction:column;gap:var(--te-05)}.bandeau-accueil>.jauge-parcours{margin-left:auto}.bandeau-accueil>.jauge-parcours{max-block-size:96px}.synthese-acquis>.note{margin:0}.accroche{margin:0;font-size:var(--t-16)}.repere-accueil{margin:0}.invitation-repere{display:grid;gap:var(--e-2);padding:var(--e-4);border:1px dashed var(--bord);border-radius:var(--r-m);min-inline-size:0}.invitation-repere>.note{margin:0}.choix-repere-accueil{min-inline-size:0;max-inline-size:100%}.choix-certification,.choix-repere-accueil{display:flex;align-items:center;gap:var(--e-2);min-block-size:var(--cible-min);padding-block:0;padding-inline:var(--e-3);background:var(--surface-carte);border:1px solid var(--bord-controle);border-radius:var(--r-s);transition:background var(--m-rapide),border-color var(--m-rapide)}:is(.choix-certification,.choix-repere-accueil):hover{border-color:var(--primaire);background:var(--primaire-fond)}:is(.choix-certification,.choix-repere-accueil):focus-within{outline:2px solid var(--focus);outline-offset:2px}:is(.choix-certification,.choix-repere-accueil)>:is(span,.libelle-outil){color:var(--texte-doux);white-space:nowrap;font-weight:400}.application :is(.choix-certification,.choix-repere-accueil) select{align-self:stretch;min-height:0;padding-block:0;padding-inline:0;line-height:inherit;background-color:inherit;background-image:none;border:0;border-radius:0;min-inline-size:0;flex:1 1 auto;color:var(--texte)}:is(.choix-certification,.choix-repere-accueil) select:focus-visible{outline:none}:is(.choix-certification,.choix-repere-accueil) select :is(option,optgroup){background-color:var(--surface-carte);color:var(--texte)}.mention-repere-longue>summary{min-height:var(--cible-min);display:flex;align-items:center;cursor:pointer;color:var(--primaire);font-size:var(--t-13)}.mention-repere-longue>.note{margin:var(--e-2) 0 0}.application button.grand{min-height:var(--cible);padding:var(--e-2) var(--e-5);font-size:var(--t-16);font-weight:700;border-radius:var(--r-bouton)}.carte-espace{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-2);padding:var(--e-5);border-radius:var(--r-m);text-decoration:none;color:var(--texte);background:var(--surface-carte);border:1px solid var(--bord);border-inline-start:var(--liseret) solid var(--primaire);box-shadow:var(--ombre-1);transition:border-color var(--m-rapide),box-shadow var(--m-rapide)}.carte-espace:hover{border-color:var(--primaire);box-shadow:var(--ombre-2)}.carte-plonger{border-inline-start-color:var(--heps-orange)}.titre-espace{font-family:var(--police-titre);font-weight:600;font-size:var(--t-20);line-height:1.15}@media(max-width:599px){.bandeau-accueil{padding:var(--e-4);gap:var(--e-3)}.bandeau-accueil h1{font-size:var(--t-30)}.accueil .tdb__secondaire{flex-direction:row;flex-wrap:wrap;gap:var(--e-3)}.accueil .invitation-repere{flex-basis:100%}.carte-espace{flex:1 1 0;min-inline-size:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 var(--e-2);align-items:center;padding:var(--e-3) var(--e-4)}.accueil .carte-espace>:not(.surtitre,.titre-espace){display:none}.carte-espace>.surtitre,.carte-espace>.titre-espace{grid-column:1}.carte-espace:after{content:"›";grid-column:2;grid-row:1 / span 2;color:var(--primaire);font-size:var(--t-24);line-height:1}}.liste-reviser{list-style:none;padding:0;margin:0;display:grid;gap:var(--e-2)}.page-reglages{max-width:68rem;margin-inline:auto;padding-bottom:var(--e-5);width:100%}.reglages-deux-colonnes{display:grid;grid-template-columns:minmax(18rem,2fr) minmax(0,3fr);gap:var(--e-4);align-items:start}.reglages-deux-colonnes>.apercu-fixe.apercu-fixe{grid-column:1;grid-row:1}.reglages-deux-colonnes>.reglages-colonne{grid-column:2;grid-row:1}.reglages-deux-colonnes>.apercu-fixe{position:sticky;top:calc(var(--e-8) + var(--e-3));max-block-size:calc(100vh - var(--e-8) - var(--e-6));overflow-y:auto}.reglages-colonne{display:grid;gap:var(--e-4);min-inline-size:0}@media(max-width:899px){.reglages-deux-colonnes{grid-template-columns:minmax(0,1fr)}.reglages-deux-colonnes>.apercu-fixe{position:static;max-block-size:none}.reglages-deux-colonnes>.reglages-colonne{grid-column:1;grid-row:auto}}.grille-reglages-page{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));gap:var(--e-4);align-items:start}.reglages-pleine-largeur{grid-column:1 / -1}.reglages-version{margin-block-start:var(--e-4);color:var(--texte-doux);font-size:.875rem;text-align:center}.apercu-reglages.apercu-a-cote{grid-column:auto;position:sticky;top:var(--e-4)}.page-reglages .onglets-panneau{margin-block-start:var(--e-4)}.page-reglages .contenu-onglet{padding-block-start:var(--e-4)}.apercu-reglages{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--e-3)}.apercu-reglages .enonce{margin:0}.apercu-replie>summary{display:flex;align-items:center;gap:var(--e-2);min-block-size:var(--cible);cursor:pointer;list-style:none}.apercu-replie>summary::-webkit-details-marker{display:none}.apercu-replie>summary:before{content:"▸";color:var(--texte-doux)}.apercu-replie[open]>summary:before{content:"▾"}.apercu-replie>summary>h2{margin:0}.apercu-replie:not([open]){background:none;border:0;box-shadow:none;padding:0}.apercu-reglages .note,.apercu-reglages .message-etat{margin:0}.apercu-reglages .mention-securite{margin-top:auto}.apercu-reglages .grille{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr))}.apercu-reglages .mesure{padding:var(--e-3)}.apercu-reglages .mesure .valeur{font-size:var(--t-ardoise)}.ecran-reglages .contenu{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.ecran-reglages .page-reglages{margin-block:auto}.reglages-affichage h2{font-size:var(--t-h4)}.reglages-affichage{display:flex;flex-direction:column;gap:var(--e-4);container-type:inline-size}.reglages-affichage>*{margin:0}.reglage-nom-personnage input{inline-size:min(100%,20rem)}.nuancier-peau{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--e-1) var(--e-2)}.nuancier-peau button{display:flex;align-items:center;gap:var(--e-2)}.nuancier-peau .pastille-couleur{flex:none;inline-size:1em;block-size:1em;border-radius:50%;border:1px solid var(--bord)}.nuancier-peau .choix-actif{border-color:var(--primaire);font-weight:600}.reglage{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:var(--e-2) var(--e-3)}.libelle-reglage{font-weight:700}@container (max-width: 30em){.reglage{grid-template-columns:minmax(0,1fr);justify-items:start}}.reglage .bascule-mode{margin:0}.reglage select{inline-size:100%;min-inline-size:0;max-inline-size:100%}.reglage-palette{display:block}.choix-palette{display:flex;flex-direction:column;gap:var(--e-2);align-items:stretch}.grille-palettes{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:var(--e-2);inline-size:100%}.application button.vignette-palette{display:flex;flex-direction:column;align-items:stretch;justify-content:start;gap:var(--e-1);padding:var(--e-1);min-height:var(--cible-min);border:2px solid var(--bord);border-radius:var(--r-s);background:var(--surface-carte);color:var(--texte);font-weight:500;text-align:center}.application button.vignette-palette:hover{border-color:var(--bord-controle);background:var(--surface-carte);color:var(--texte)}.application button.vignette-palette.choisie{border-color:var(--primaire);box-shadow:0 0 0 1px var(--primaire)}.vignette-palette .bandes{display:flex;block-size:2.25rem;border-radius:calc(var(--r-s) - 2px);overflow:hidden}.vignette-palette .bandes>span{flex:1 1 0}.vignette-palette .nom{font-size:var(--t-petit);line-height:1.25}@keyframes retournement-palettes{0%{transform:perspective(60rem) rotateY(90deg);opacity:0}to{transform:none;opacity:1}}.grille-palettes[class*=retournement-]{animation:retournement-palettes var(--m-lent) ease-out}:root[data-animations=reduites] .grille-palettes[class*=retournement-]{animation:none}@media(prefers-reduced-motion:reduce){.grille-palettes[class*=retournement-]{animation:none}}body{transition:background-color var(--m-lent),color var(--m-lent)}.icone-etat{display:inline-block;font-weight:700}.icone-info{color:var(--info)}.icone-attention{color:var(--attention)}.icone-alarme{color:var(--alarme)}.icone-succes{color:var(--succes)}.message-etat{border-radius:var(--r-s);padding:var(--e-2) var(--e-3);border-left:var(--liseret) solid currentColor}.message-info{background:var(--info-fond);color:var(--info)}.message-attention{background:var(--attention-fond);color:var(--attention)}.message-alarme{background:var(--alarme-fond);color:var(--alarme)}.message-succes{background:var(--succes-fond);color:var(--succes)}.mention-securite{margin:0;font-size:var(--t-petit);color:var(--texte-doux);max-inline-size:var(--lecture)}.etat-vide{inline-size:100%;max-inline-size:480px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--te-1);text-align:center;padding:var(--e-6) var(--e-5);background:var(--surface-carte);border:1px solid var(--bord);border-radius:var(--r-m)}.etat-vide>*{margin:0}.etat-vide>p{color:var(--texte-doux);max-inline-size:var(--lecture)}.etat-vide .titre-etat{font-size:var(--t-20)}.etat-vide h1.titre-etat{font-size:var(--t-30)}.etat-alarme{border-color:var(--alarme)}.etat-alarme .titre-etat{color:var(--alarme)}.etat-attention{border-color:var(--attention)}.etat-attention .titre-etat{color:var(--attention)}.mot-session{margin:0;inline-size:100%;max-inline-size:var(--lecture);display:flex;flex-direction:column;gap:var(--e-1)}.mot-session>blockquote{margin:0;padding:var(--e-3) var(--e-4);background:var(--voile);border-radius:var(--r-s);border-left:var(--liseret) solid var(--attention);font-style:italic;overflow-wrap:anywhere}.mot-session>blockquote:before{content:"« "}.mot-session>blockquote:after{content:" »"}.mot-session>figcaption{font-size:var(--t-14);color:var(--texte-doux)}.session-fermee-consequence{font-size:var(--t-14)}.detail-etat{color:var(--texte-doux);font-size:var(--t-14)}.detail-etat>summary{display:inline-flex;align-items:center;min-block-size:var(--cible-min);padding-inline:var(--e-3);border-radius:var(--r-s);cursor:pointer;list-style:none}.detail-etat>summary::-webkit-details-marker{display:none}.detail-etat>summary:before{content:"▸";margin-inline-end:var(--e-2)}.detail-etat[open]>summary:before{content:"▾"}.detail-etat>summary:hover{background:var(--voile)}.detail-etat>p{margin:var(--e-2) 0 0;overflow-wrap:anywhere}.contenu:has(>.ecran-etat){flex:1 1 auto;display:flex;flex-direction:column}.ecran-etat{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:var(--e-5);padding-block:var(--e-7)}.ecran-etat:has(>.entete-page){justify-content:flex-start;padding-block-start:0}.ecran-etat>.entete-page{margin-block-end:auto}.ecran-etat>.entete-page+.etat-vide{margin-block-end:auto}:root[data-mode=projection] .simulateur{height:calc(100dvh - 5rem);grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr)}:root[data-mode=projection] .hublot-cadre{min-height:0}:root[data-mode=projection] .sim-tableau>.onglets-panneau{display:none}:root[data-mode=projection] .simulateur.panneaux-visibles .sim-tableau>.onglets-panneau{display:flex}:root[data-mode=projection] .sim-barre-actions,:root[data-mode=projection] .mention-securite{display:none}:root[data-mode=projection] .barre-commandes{flex-wrap:nowrap;overflow-x:auto}:root[data-mode=projection] .groupe-commandes{flex:0 0 auto}:root[data-mode=projection] .groupe-commandes .titre-groupe{display:none}:root[data-mode=projection] .choix-certification{display:none}:root[data-mode=projection] .outils-entete{display:none}:root[data-mode=projection] .entete{padding-inline-end:250px}:root[data-mode=projection] .alarmes-hublot li{animation:none;outline:4px solid var(--encre)}.application button.quitter-projection{position:fixed;right:var(--e-4);top:calc(var(--e-2) + env(safe-area-inset-top,0px));z-index:20;min-height:40px;padding:0 16px;font-size:14px;border-radius:var(--r-bouton);box-shadow:var(--ombre-3);opacity:.35;transition:opacity var(--m-rapide)}.application .quitter-projection:hover,.application .quitter-projection:focus-visible{opacity:1}.catalogue,.mes-acquis{margin-inline:auto;width:100%;padding-bottom:var(--e-6)}.catalogue{display:flex;flex-direction:column;gap:var(--e-6);padding-block-start:0}.catalogue>.entete-page{padding-block-end:0}.grille-pas{display:grid;grid-template-columns:repeat(var(--p, 1),minmax(0,1fr));gap:var(--e-6) var(--gouttiere);align-items:start}.rangee-cartes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--k, 1),minmax(0,1fr));gap:var(--gouttiere)}.carte-module{grid-row:span 4;display:grid;grid-template-rows:subgrid;row-gap:var(--e-2);align-items:start;padding:var(--e-5);background:var(--surface-carte);border:1px solid var(--bord);border-radius:var(--r-m);box-shadow:var(--ombre-1)}@media(max-width:833px){.carte-module{padding:var(--e-4)}}.carte-titre{margin:0;font-size:var(--t-20);line-height:1.15;display:flex;align-items:baseline;gap:var(--e-2);min-block-size:2lh}.carte-titre .rang-parcours{align-self:flex-start}.carte-module .carte-titre{font-weight:800}.carte-cliquable{position:relative;transition:box-shadow var(--m-rapide),border-color var(--m-rapide)}.carte-cliquable .carte-action>.bouton-lien:after{content:"";position:absolute;inset:0;border-radius:var(--r-m)}.carte-cliquable:hover{border-color:var(--primaire);box-shadow:var(--ombre-2)}.carte-module .carte-action>.bouton-lien:not(.principal){border-color:transparent;padding-inline:0;color:var(--primaire)}.carte-cliquable:hover .carte-action>.bouton-lien:not(.principal){background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:.2em}.carte-module.etiquette-attendu_evalue .etiquette-module{background:transparent;color:var(--etiquette-evalue)}.carte-cliquable:has(.bouton-lien:focus-visible){outline:3px solid var(--focus, var(--primaire));outline-offset:2px}.carte-action{align-self:end;display:flex;align-items:center;justify-content:space-between;gap:var(--e-2)}.carte-action>.bouton-lien,.carte-action>.bientot{align-self:center}.carte-etiquettes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-2);margin:0}.carte-module .etiquette-module{margin:0}.carte-faits{display:flex;flex-direction:column;gap:var(--e-2)}.carte-faits>.note{margin:0}.carte-module .bouton-lien,.carte-module .bientot{justify-self:start;align-self:end;margin:0}.titre-famille{font-size:var(--t-24);color:var(--texte);margin:0 0 var(--e-3)}.titre-famille .note{font-family:var(--police-texte);font-weight:400;font-size:var(--t-13)}.catalogue .etiquette-module{font-size:var(--t-13)}.famille-modules{margin:0;min-inline-size:0}.entete-acte-courant{grid-column:1 / -1}.acte-courant{row-gap:var(--e-4)}.suite-saison{min-inline-size:0}.suite-saison>.surtitre{margin-block-end:var(--e-2)}.acte-replie{border-block-start:1px solid var(--bord)}.acte-replie:last-child{border-block-end:1px solid var(--bord)}.acte-replie>summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--e-1) var(--e-3);min-block-size:48px;padding-block:var(--e-3);cursor:pointer;list-style:none}.acte-replie>summary::-webkit-details-marker{display:none}.acte-replie>summary:before{content:"▸";position:absolute;inset-inline-end:100%;inset-block-start:var(--e-3);margin-inline-end:var(--e-1);font-size:var(--t-20);line-height:1.15;color:var(--texte-doux)}.acte-replie[open]>summary:before{content:"▾"}.acte-replie>summary:hover .titre-acte-replie{color:var(--primaire)}.titre-acte-replie{margin:0;font-size:var(--t-20)}.compte-acte{justify-self:end;color:var(--texte-doux);font-size:var(--t-13)}.promesse-acte-replie{grid-column:1 / -1;color:var(--texte-doux);font-size:var(--t-13);max-inline-size:var(--lecture)}.acte-replie>.grille-pas{padding-block-end:var(--e-4)}.approfondir>.grille-pas{padding-block-start:var(--e-3)}.a-venir{opacity:.75}.releve-modules{list-style:none;margin:0;padding:0;border-block-start:1px solid var(--bord)}.ligne-module{border-block-end:1px solid var(--bord)}.ligne-module>a,.ligne-module>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--e-3);min-block-size:var(--cible);padding-block:var(--e-3);color:var(--texte);text-decoration:none}.ligne-module>a:hover .ligne-module-titre{color:var(--primaire);text-decoration:underline}.ligne-module-texte{display:flex;flex-direction:column;gap:var(--e-1);min-inline-size:0}.ligne-module-titre{font-weight:700;line-height:1.3}.ligne-module-faits{color:var(--texte-doux);font-size:var(--t-13);line-height:1.4}.ligne-module-chevron{color:var(--primaire);font-size:var(--t-24);line-height:1}.a-venir.ligne-module{opacity:1}.a-venir .ligne-module-titre{color:var(--texte-doux)}.acquis-module.a-venir{opacity:1;border:1px dashed var(--bord)}.acquis-entete>.bientot{white-space:nowrap}@media(max-width:599px){.catalogue{gap:var(--e-5)}.grille-pas:has(>.famille-modules>.grille-pas>.releve-modules){row-gap:var(--e-5)}.famille-modules:has(.releve-modules)>.titre-famille{margin-block-end:var(--e-2)}}.rang-parcours{display:inline-grid;place-items:center;min-width:1.75rem;height:1.75rem;border-radius:50%;background:var(--primaire);color:var(--sur-primaire);font:700 var(--t-13) var(--police-valeur)}ol.grille-modules{list-style:none}.bientot{margin-top:auto;color:var(--texte-doux);font-size:var(--t-petit);font-weight:700}.bouton-lien{display:inline-flex;align-items:center;justify-content:center;gap:var(--e-2);align-self:flex-start;margin-top:auto;min-height:var(--cible);padding:0 var(--e-4);border-radius:var(--r-bouton);border:2px solid var(--bord-controle);color:var(--texte);background:transparent;text-decoration:none;font-weight:700;transition:background var(--m-rapide),border-color var(--m-rapide)}.bouton-lien:hover{background:var(--primaire-fond);border-color:var(--primaire)}.bouton-lien.principal{padding:0 var(--e-5);background:var(--primaire);color:var(--sur-primaire);border-color:var(--primaire);box-shadow:var(--ombre-1)}.bouton-lien.principal:hover{background:var(--primaire-survol);border-color:var(--primaire-survol)}.bouton-lien:active{transform:translateY(1px);box-shadow:none}.approfondir>summary{position:relative;cursor:pointer;list-style:none;display:flex;align-items:center;min-height:var(--cible-min)}.approfondir>summary:before{content:"▸";position:absolute;inset-inline-end:100%;inset-block:0;display:flex;align-items:center;margin-inline-end:var(--e-1);font-size:var(--t-24);color:var(--texte-doux)}.approfondir[open]>summary:before{content:"▾"}.approfondir>summary h2{display:inline}.etiquette-kraft{display:inline-block;background:var(--heps-orange);color:var(--encre);padding:var(--e-0) var(--e-3);border-radius:var(--r-s);transform:rotate(-1deg)}.legende-statuts{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-4);color:var(--texte-doux);font-size:var(--t-petit)}.liste-acquis{display:block;column-width:20rem;column-gap:var(--e-5)}@media(max-width:1120px){.liste-acquis{column-width:18rem;column-gap:var(--e-4)}}.liste-acquis-tableaux{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:var(--e-4);align-items:start}@media(max-width:599px){.liste-acquis-tableaux{grid-template-columns:minmax(0,1fr)}}.acquis-module{break-inside:avoid;margin-bottom:var(--e-4)}.groupe-acquis{margin-top:var(--e-5)}.titre-groupe-acquis{font-size:var(--t-h4);margin:0 0 var(--e-3)}.titre-groupe-acquis .note{display:inline;font-weight:400}.acquis-entete{display:flex;align-items:center;justify-content:space-between;gap:var(--e-2)}.acquis-entete h3{margin:0;font-family:var(--police-texte);font-size:var(--t-16);font-weight:700;line-height:1.3;flex:1 1 auto;min-width:0}.acquis-entete>.picto{align-self:center}.acquis-module ul{list-style:none;padding:0;margin:var(--e-2) 0 0;display:grid;gap:var(--e-1)}.table-acquis{inline-size:100%;border-collapse:collapse;margin-block-start:var(--e-2)}.table-acquis th,.table-acquis td{padding-block:var(--e-1);vertical-align:top;text-align:start;font-weight:400}.table-acquis tr+tr>*{border-block-start:1px solid var(--bord)}.table-acquis .cellule-picto{inline-size:1.75rem;padding-inline-end:var(--e-1)}.table-acquis .cellule-mot{inline-size:7rem;color:var(--texte-doux);font-size:var(--t-petit);white-space:nowrap}@media(max-width:599px){.table-acquis .cellule-mot{display:none}}.part-module{flex:0 0 auto;margin:0;display:grid;justify-items:end;line-height:1.2}.part-module .part-chiffre{font-weight:700;font-variant-numeric:tabular-nums}.part-module .note{font-size:var(--t-petit)}.acquis-intact{background:transparent;border:0;border-left:3px solid var(--bord);border-radius:0;box-shadow:none;padding:0 0 0 var(--e-3)}.acquis-intact .acquis-entete{align-items:baseline;gap:var(--e-2)}.acquis-intact .acquis-entete h3{font-size:var(--t-16);flex:1 1 auto;min-width:0}.application .acquis-intact .acquis-entete button{flex:0 0 auto;background:transparent;border-color:transparent;color:var(--primaire);padding-inline:var(--e-2);font-size:var(--t-petit)}.application .acquis-intact .acquis-entete button:hover{background:var(--voile);text-decoration:underline}.acquis-intact ul{display:block;margin-top:var(--e-1);font-size:var(--t-petit);line-height:1.55;color:var(--texte-doux)}.acquis-intact ul{padding-block-end:var(--e-1)}.acquis-intact li{display:inline}.acquis-intact li+li{margin-inline-start:.35em}.acquis-intact .symbole-statut{width:auto;margin-inline-end:.15em}.symbole-statut{display:inline-block;width:1.2em;text-align:center}.statut-en_cours .symbole-statut{color:var(--attention)}.statut-acquis .symbole-statut{color:var(--succes)}.statut-a_reviser .symbole-statut{color:var(--alarme)}.mot-statut{color:var(--texte-doux);font-size:var(--t-petit)}.picto-statut{margin-block:-3px;margin-inline-end:var(--e-0)}.bouton-notions-intactes{margin-block-end:var(--e-3)}.acquis-intact:has(.ouvrir-rangee){position:relative;margin-block-end:0;padding-block:var(--e-2);border-block-end:1px solid var(--bord)}.application .acquis-intact .acquis-entete button.ouvrir-rangee{position:static;min-inline-size:var(--cible);justify-content:center;font-size:var(--t-24);line-height:1}.ouvrir-rangee:after{content:"";position:absolute;inset:0}.acquis-intact:has(.ouvrir-rangee:hover) h3{color:var(--primaire)}.suite-conseillee{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-2)}.suite-conseillee .note{margin:0}.ligne-cours-conseille{display:flex;align-items:center;gap:var(--e-3);max-inline-size:100%}.ligne-cours-conseille>button{min-inline-size:0}@media(max-width:833px){.ligne-cours-conseille>.picto{display:none}}.suite-etapes{list-style:decimal;margin:0;padding-left:var(--e-5);display:grid;gap:var(--e-1);color:var(--texte-doux)}.suite-etapes li::marker{color:var(--texte-doux);font-size:var(--t-petit)}.application .lien-etape{background:transparent;border:none;padding:0;min-height:var(--cible-min);display:inline-flex;align-items:center;color:var(--primaire);font-weight:700;text-align:left;text-decoration:underline}.application .lien-etape:hover{color:var(--primaire-survol)}.carte-espace .faux-bouton{display:inline-flex;align-items:center;min-height:var(--cible-min);padding:0 var(--e-4);border-radius:var(--r-s);border:1px solid var(--bord-controle);color:var(--primaire);font-weight:700}.carte-espace:hover .faux-bouton{background:var(--primaire-fond);border-color:var(--primaire)}.explication-acquis{margin-top:var(--e-3);color:var(--texte-doux)}.explication-acquis summary{cursor:pointer;min-height:var(--cible);display:flex;align-items:center}.synthese-acquis,.bandeau-accueil>.jauge-parcours{flex:0 1 calc((100cqi - 11 * var(--gouttiere)) / 4 + 2 * var(--gouttiere));min-inline-size:min(14rem,100%)}.synthese-acquis{display:flex;flex-direction:column;gap:var(--e-2)}.chiffre-synthese{margin:0;font-family:var(--police-valeur);font-weight:600;font-size:var(--t-30);line-height:1.15}.chiffre-synthese .note{font-family:var(--police-texte);font-weight:400}.synthese-acquis .progression{height:8px;border:1px solid var(--bord-controle)}.titre-groupe-acquis{font-size:var(--t-24)}.titre-groupe-acquis .note:before{content:": "}@media(max-width:767px){.titre-groupe-acquis .note{display:block;margin-block-start:var(--te-05);line-height:1.55}.titre-groupe-acquis .note:before{content:none}}.aide-acquis{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--e-5)}.aide-acquis>*{margin:0}.aide-acquis .libelle-legende{font-size:var(--t-13);font-weight:700;color:var(--texte)}.aide-acquis .explication-acquis{margin:0;flex:1 1 20rem}.aide-acquis .explication-acquis[open]>:not(summary){margin:0 0 var(--e-2);max-inline-size:var(--lecture)}.bandeau-fabrication{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-2)}.bandeau-fabrication .lien-retour{margin-inline-start:auto}.atelier>.entete-page{padding-block:0}.reglages-atelier{display:flex;flex-wrap:wrap;align-items:end;gap:var(--e-3) var(--gouttiere)}.reglages-atelier label{display:flex;flex-direction:column;gap:var(--e-1);font-size:var(--t-14);color:var(--texte-doux);min-inline-size:min(14rem,100%)}.titre-section{font-size:var(--t-24);margin:0 0 var(--e-3)}.titre-section .note{font-family:var(--police-texte);font-weight:400;font-size:var(--t-14)}.epilogue-saison.acte-replie{margin-top:0}.texte-epilogue{display:flex;flex-direction:column;gap:var(--te-1);padding-block-end:var(--e-4)}.texte-epilogue>p{margin:0;max-inline-size:var(--lecture)}.progression-acquis{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--e-4);align-items:start;margin-block:var(--e-3) var(--e-4)}@media(max-width:767px){.progression-acquis{grid-template-columns:minmax(0,1fr)}}.ou-j-en-suis{display:flex;align-items:center;gap:var(--e-4);flex-wrap:wrap;padding:var(--e-4);background:var(--surface-carte);border:1px solid var(--bord);border-radius:var(--r-m)}.anneau-et-chiffre{position:relative;inline-size:8.5rem;block-size:8.5rem;flex:0 0 auto}.anneau-acquis{inline-size:100%;block-size:100%}.anneau-acquis circle{fill:none;stroke-width:12}.anneau-acquis .arc-fond{stroke:var(--surface-enfoncee)}.anneau-acquis .arc-acquis{stroke:var(--succes)}.anneau-acquis .arc-en-cours{stroke:var(--attention)}.anneau-acquis .arc-a-reviser{stroke:var(--alarme)}.chiffre-anneau{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;margin:0;font-family:var(--police-titre);font-size:var(--t-24);font-weight:600}.comptes-acquis{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-1);font-size:var(--t-16)}.comptes-acquis li{display:flex;align-items:center;gap:var(--e-2)}.ensuite-acquis{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-2);padding:var(--e-4);background:var(--surface-carte);border:1px solid var(--bord);border-radius:var(--r-m)}.ensuite-acquis h2{margin:0;font-size:var(--t-h4)}.ensuite-acquis p{margin:0}.ensuite-acquis .ensuite-phrase{font-size:var(--t-18);font-weight:700}.ensuite-acquis.ensuite-vitrine{border-style:dashed}.ensuite-autres ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e-1)}.ensuite-autres .bouton-lien,.case-cours .bouton-lien{min-block-size:var(--cible)}.familles-acquis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:var(--e-4) var(--e-5);align-items:start}.famille-acquis{min-inline-size:0}.entete-famille-acquis{display:flex;align-items:center;gap:var(--e-2);margin-block-end:var(--e-2)}.entete-famille-acquis h2{margin:0;flex:1 1 auto;min-inline-size:0;font-size:var(--t-h4)}.compte-famille{margin:0;color:var(--texte-doux);font-size:var(--t-14);white-space:nowrap}.cases-notions{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-3)}.application .case-notion>button{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--e-1);inline-size:100%;min-block-size:var(--cible);padding:var(--e-3) var(--e-4);line-height:1.3;font-weight:400;text-align:start;background:var(--surface-carte);color:var(--texte);border:1px solid var(--bord);border-inline-start-width:4px;border-radius:var(--r-m);font:inherit;cursor:pointer}.application .case-notion>button:hover{background:var(--masque)}.application .case-notion>button[aria-expanded=true]{border-end-start-radius:0;border-end-end-radius:0}.application .case-notion.statut-acquis>button{border-inline-start-color:var(--succes)}.application .case-notion.statut-en_cours>button{border-inline-start-color:var(--attention)}.application .case-notion.statut-a_reviser>button{border-inline-start-color:var(--alarme)}.case-etat{display:inline-flex;align-items:center;gap:var(--e-1);color:var(--texte-doux);font-size:var(--t-14)}.case-terme{font-weight:700;font-size:var(--t-16);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.case-detail{padding:var(--e-2) var(--e-3);background:var(--surface-enfoncee);border:1px solid var(--bord);border-block-start:0;border-end-start-radius:var(--r-m);border-end-end-radius:var(--r-m)}.case-detail p{margin:0 0 var(--e-1)}.case-cours{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-1)}.case-cours li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--e-2)}.plus-loin-acquis{margin-block-start:var(--e-5)}.plus-loin-acquis>summary{cursor:pointer;min-block-size:var(--cible);display:flex;align-items:center;gap:var(--e-2);list-style:none}.plus-loin-acquis>summary::-webkit-details-marker{display:none}.plus-loin-acquis>summary:after{content:"▸";color:var(--primaire);transition:transform .15s}.plus-loin-acquis[open]>summary:after{transform:rotate(90deg)}.plus-loin-acquis>summary h2{display:inline;margin:0;font-size:var(--t-h3)}.plus-loin-acquis>.note{margin:var(--e-1) 0 var(--e-3)}.mes-acquis .aide-acquis{margin-block-end:var(--e-4)}.mes-acquis .ligne-titre{justify-content:flex-start}.progression-couloirs{margin-block-end:var(--e-4)}.tableau-progression{inline-size:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.tableau-progression th,.tableau-progression td{padding:var(--e-2);vertical-align:top;text-align:start;font-weight:400;border-block-end:1px solid var(--bord)}.tableau-progression thead th{padding-block:var(--e-1) var(--e-2);font-size:var(--t-14);color:var(--texte-doux);border-block-end:2px solid var(--bord-controle)}.tableau-progression .tete-module{inline-size:24%}.tableau-progression .nom-colonne{display:inline-flex;align-items:center;gap:var(--e-1);vertical-align:middle;font-weight:700;color:var(--texte)}.tableau-progression .total-colonne{display:inline-block;min-inline-size:1.6em;padding:0 var(--e-1);border-radius:var(--r-pilule);background:var(--surface-enfoncee);color:var(--texte);text-align:center;font-weight:700;vertical-align:middle}.tableau-progression tbody .tete-module{border-inline-start:var(--liseret) solid var(--bord)}.tableau-progression tbody .module-en_cours .tete-module{border-inline-start-color:var(--attention)}.tableau-progression tbody .module-termine .tete-module{border-inline-start-color:var(--info)}.tableau-progression tbody .module-acquis .tete-module{border-inline-start-color:var(--succes)}.tableau-progression .titre-module{display:block;font-weight:700;font-size:var(--t-16);line-height:1.3;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.application .tableau-progression button.titre-module{inline-size:100%;min-height:0;padding:0;justify-content:flex-start;text-align:start;background:transparent;border:0;border-radius:var(--r-bouton);color:var(--primaire);font:inherit;font-weight:700;box-shadow:none}.application .tableau-progression button.titre-module:hover{background:transparent;text-decoration:underline}.tableau-progression .etat-module{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1);margin-block-start:var(--e-1);font-size:var(--t-14);color:var(--texte-doux)}.tableau-progression .jauge-module{margin-inline-start:auto;font-weight:700;white-space:nowrap}.tableau-progression .nom-colonne-repete{display:none}.tableau-progression tbody tr>*{border-block-end:2px solid var(--bord-controle)}.tableau-progression tbody tr:nth-child(odd)>*{background:var(--surface-carte)}.tableau-progression tbody tr:nth-child(2n)>*{background:var(--surface-enfoncee)}.vignettes-case{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.vignette-progression{display:flex;flex-direction:column;align-items:stretch;inline-size:100%;border:1px solid var(--bord);border-inline-start-width:4px;border-radius:var(--r-m);background:var(--surface-carte);color:var(--texte);font-size:var(--t-14);line-height:1.3;overflow-wrap:anywhere;transition:transform var(--m-lent) var(--courbe);animation:arrivee-notion var(--m-lent) var(--courbe) both}.vignette-progression.etat-commencee{border-inline-start-color:var(--attention)}.vignette-progression.etat-terminee{border-inline-start-color:var(--info)}.vignette-progression.etat-acquise{border-inline-start-color:var(--succes)}.vignette-progression .lien-vignette{display:flex;align-items:flex-start;gap:var(--e-2);min-block-size:var(--cible);padding:var(--e-2) var(--e-3);border-radius:var(--r-m);color:inherit;text-decoration:none}.vignette-progression a.lien-vignette:hover{background:var(--masque)}.vignette-progression a.lien-vignette:hover .titre-vignette{color:var(--primaire);text-decoration:underline}.vignette-progression .numero-etape{flex:none;display:inline-flex;align-items:center;gap:var(--e-0);min-inline-size:2.4em;padding:0 var(--e-1);border-radius:var(--r-pilule);background:var(--surface-enfoncee);color:var(--texte-doux);font-size:var(--t-13);font-weight:700;line-height:1.6;justify-content:center;white-space:nowrap}.vignette-progression .corps-vignette{display:flex;flex-direction:column;gap:var(--e-0);min-inline-size:0}.vignette-progression .titre-vignette{font-size:var(--t-16);font-weight:700}.vignette-progression .notion-vignette{font-size:var(--t-13);color:var(--texte-doux)}.application .vignette-progression>button.bouton-vignette{display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--e-2);inline-size:100%;min-height:var(--cible);padding:var(--e-2) var(--e-3);border:0;border-radius:var(--r-m);background:transparent;color:inherit;font:inherit;line-height:1.3;text-align:start;box-shadow:none}.application .vignette-progression>button.bouton-vignette:hover{background:var(--masque)}.application .vignette-progression>button.bouton-vignette[aria-expanded=true]{background:var(--masque)}.detail-vignette{border:0;border-block-start:1px solid var(--bord);border-radius:0;font-size:var(--t-14)}@keyframes arrivee-notion{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.vignette-progression{transition:none;animation:none}}:root[data-animations=reduites] .vignette-progression{transition:none;animation:none}@media(max-width:767px){.tableau-progression,.tableau-progression tbody,.tableau-progression tr,.tableau-progression th,.tableau-progression td{display:block}.tableau-progression thead{display:block;margin-block-end:var(--e-2)}.tableau-progression thead tr{display:flex;flex-wrap:wrap;gap:var(--e-1) var(--e-3);padding-block-end:var(--e-2);border-block-end:2px solid var(--bord-controle)}.tableau-progression thead th{display:inline-flex;align-items:center;gap:var(--e-1);padding:0;border:0}.tableau-progression thead .tete-module{display:none}.tableau-progression tbody tr{padding-block:var(--e-2);border-block-end:2px solid var(--bord-controle)}.tableau-progression tbody tr:nth-child(odd){background:var(--surface-carte)}.tableau-progression tbody tr:nth-child(2n){background:var(--surface-enfoncee)}.tableau-progression tbody th,.tableau-progression tbody td{border-block-end:0;padding:var(--e-1) var(--e-2)}.tableau-progression .tete-module{inline-size:auto}.tableau-progression .case-colonne{padding-inline-start:calc(var(--e-2) + var(--liseret))}.tableau-progression .case-vide{display:none}.tableau-progression .nom-colonne-repete{display:block;margin-block-end:var(--e-0);font-size:var(--t-13);font-weight:700;color:var(--texte-doux)}}.fenetre-son{min-inline-size:18rem}.curseur-volume{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2) var(--e-3)}.curseur-volume>label{flex:1 1 auto}.curseur-volume>input[type=range]{flex:1 1 8rem;min-inline-size:7rem;min-block-size:var(--cible);margin:0;accent-color:var(--primaire)}.curseur-volume>output{min-inline-size:3.5em;text-align:end;font-variant-numeric:tabular-nums;color:var(--texte-doux)}.fenetre-son .curseur-volume>label{flex:0 0 100%}.fenetre-son__actions{display:flex;justify-content:flex-end;margin-block-start:var(--e-3)}.reglage-volume{grid-template-columns:10rem minmax(0,1fr) auto}.reglage-volume .curseur-volume{display:contents}.reglage-volume .curseur-volume>input[type=range]{inline-size:100%}@container (max-width: 30em){.reglage-volume{grid-template-columns:minmax(0,1fr) auto}.reglage-volume .curseur-volume>label{grid-column:1 / -1}}.outils-progression{display:flex;justify-content:flex-end;gap:var(--e-2);margin-block-end:var(--e-2)}.tete-module{position:relative}.application .tete-module>button.bascule-module{float:inline-start;inline-size:var(--cible-min);min-height:var(--cible-min);padding:0;margin-inline-end:var(--e-1);border-color:transparent;background:transparent}.application .tete-module>button.bascule-module:hover{background:var(--voile-fort)}.application .case-colonne>button.compte-replie{min-inline-size:var(--cible-min);min-height:var(--cible-min);padding:0 var(--e-3);font-family:var(--police-valeur);font-size:var(--t-18);font-weight:700}.avec-bulle{position:relative;display:inline-block;min-block-size:24px;cursor:help;border-radius:var(--r-s)}.avec-bulle-li{position:relative;cursor:help}.avec-bulle:focus-visible,.avec-bulle-li:focus-visible{outline:2px solid var(--primaire);outline-offset:2px}.avec-bulle-li>.bulle-verrou,.avec-bulle>.bulle-verrou{position:absolute;inset-inline-start:0;inset-block-start:calc(100% + var(--e-1));z-index:5;inline-size:max-content;max-inline-size:min(22rem,80vw);padding:var(--e-2) var(--e-3);border:1px solid var(--bord);border-radius:var(--r-m);background:var(--surface-carte);color:var(--texte);font-size:var(--t-14);font-style:normal;font-weight:400;line-height:1.4;text-align:start;white-space:normal;box-shadow:var(--ombre-2);display:none}.avec-bulle:hover>.bulle-verrou,.avec-bulle:focus>.bulle-verrou,.avec-bulle:focus-within>.bulle-verrou,.avec-bulle-li:hover>.bulle-verrou,.avec-bulle-li:focus>.bulle-verrou{display:block}.avec-bulle.bulle-cachee>.bulle-verrou{display:none}.avec-bulle.bulle-bloc{display:block}.ecran-plonger .pied{display:none}.ecran-plonger.application{padding-bottom:0}.simulateur.plonger{container:plonger / inline-size;display:flex;flex-direction:column;gap:var(--e-2);height:calc(100dvh - 4.5rem);min-height:0;padding-block:var(--e-2)}@media(min-width:600px){.ecran-plonger.application{height:100dvh;min-height:0}.ecran-plonger .contenu{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ecran-plonger .simulateur.plonger{flex:1 1 auto;height:auto;min-height:0}:root[data-mode=projection] .ecran-plonger .simulateur.plonger{height:auto;min-height:0}}.plonger__scene{flex:1 1 0;min-height:0;display:grid;gap:var(--e-2) var(--gouttiere);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto}.plonger__scene>*{min-height:0;min-width:0}.plonger__lecture{grid-column:span 3;grid-row:1}.plonger__hublot{grid-column:span 6;grid-row:1}.plonger__geste{grid-column:span 3;grid-row:1}.plonger__trace{grid-column:1 / -1;grid-row:2}@container plonger (min-width: 1220px){.plonger__scene{--cote: min(calc((100cqi - 2 * var(--gouttiere)) * .29), 372px);grid-template-columns:minmax(0,var(--cote)) minmax(0,1fr) minmax(0,var(--cote))}:root[data-mode=projection] .plonger__scene{--cote: calc((100cqi - 2 * var(--gouttiere)) * .29)}.plonger__lecture{grid-column:1;grid-row:1 / span 2}.plonger__hublot{grid-column:2}.plonger__geste{grid-column:3}.plonger__trace{grid-column:2 / -1}}.plonger__mission{display:none;min-width:0}.plonger__mission>.bandeau-mission{align-self:stretch;inline-size:100%}@container plonger (min-width: 1220px){:root:not([data-mode=projection],[data-taille="125"],[data-taille="150"]) .simulateur.plonger>.bandeau-mission{display:none}:root:not([data-mode=projection],[data-taille="125"],[data-taille="150"]) .plonger__scene:has(>.plonger__mission){grid-template-rows:auto minmax(0,1fr) auto;--trace-h: clamp(92px, calc(100svh - 535px) , 240px)}:root:not([data-mode=projection],[data-taille="125"],[data-taille="150"]) .plonger__mission{display:flex;grid-column:1;grid-row:1}:root:not([data-mode=projection],[data-taille="125"],[data-taille="150"]) .plonger__scene:has(>.plonger__mission)>.plonger__lecture{grid-row:2 / span 2}:root:not([data-mode=projection],[data-taille="125"],[data-taille="150"]) .plonger__scene:has(>.plonger__mission)>:is(.plonger__hublot,.plonger__geste){grid-row:1 / span 2}:root:not([data-mode=projection],[data-taille="125"],[data-taille="150"]) .plonger__scene:has(>.plonger__mission)>.plonger__trace{grid-row:3}}@container plonger (min-width: 800px) and (max-width: 1219px){.plonger__scene{--cote: calc((100cqi - 2 * var(--gouttiere)) * .3);grid-template-columns:minmax(0,var(--cote)) minmax(0,1fr) minmax(0,var(--cote));grid-template-rows:minmax(0,1fr) auto}.plonger__lecture{grid-column:1;grid-row:1 / span 2}.plonger__hublot{grid-column:2;grid-row:1}.plonger__geste{grid-column:3;grid-row:1 / span 2}.plonger__trace{grid-column:2;grid-row:2}.simulateur.plonger .sim-trace.ouverte .trace-contenu{inset-inline-start:calc(-1 * (var(--cote) + var(--gouttiere)))}}@container plonger (max-width: 799px){.plonger__scene{grid-template-rows:minmax(50%,1fr) minmax(0,auto) auto;row-gap:var(--e-3)}@media(orientation:portrait){.plonger__scene{grid-template-rows:minmax(55%,1fr) minmax(0,auto) auto}}.plonger__hublot{grid-column:1 / span 8;grid-row:1}.plonger__lecture{grid-column:1 / span 8;grid-row:2}.plonger__geste{grid-column:9 / span 4;grid-row:1 / span 3}.plonger__trace{grid-column:1 / span 8;grid-row:3}}@container plonger (max-width: 699px){.plonger .vitales>.poignet{--D: 145px}.plonger .etat-heps{padding-block:var(--e-1)}.plonger .sim-lecture .poignet-montre{padding-block-end:calc(var(--D) * 6 / 145)}.plonger__scene{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(min(16rem,40%),1fr) minmax(0,auto) minmax(0,auto) auto}.plonger__hublot,.plonger__lecture,.plonger__geste,.plonger__trace{grid-column:1}.plonger__trace{grid-row:4}.plonger__hublot{grid-row:1}.plonger__lecture{grid-row:2}.plonger__geste{grid-row:3}}.creneau-entete .sim-barre{flex:1 1 auto;min-width:0;gap:var(--e-1) var(--e-2)}.entete .creneau-entete{flex:1 1 auto;min-inline-size:15rem}@media(min-width:1280px){.ecran-plonger .entete{flex-wrap:nowrap}}:root:is([data-taille="125"],[data-taille="150"]) .creneau-entete .sim-barre .choix-plongee{max-inline-size:7rem}:root:is([data-taille="125"],[data-taille="150"]) .entete .creneau-entete{min-inline-size:9rem}:root:is([data-taille="125"],[data-taille="150"]) .creneau-entete .sim-barre .choix-plongee{min-inline-size:4rem}:root:is([data-taille="125"],[data-taille="150"]) .entete .creneau-entete .choix-certification{min-inline-size:4.5rem}:root:is([data-taille="125"],[data-taille="150"]) .creneau-entete .sim-barre{--cible: 44px;--cible-min: 44px;row-gap:var(--e-1)}:root:is([data-taille="125"],[data-taille="150"]) .application .creneau-entete .sim-barre :is(button,select){min-height:44px;padding-block:2px;line-height:1.2}.creneau-entete .sim-barre{min-inline-size:0;flex-wrap:nowrap}.creneau-entete .sim-barre .choix-plongee{padding-inline:var(--e-3);min-inline-size:6rem;max-inline-size:24rem}.application .creneau-entete .sim-barre .choix-plongee{border-width:1px}.creneau-entete .sim-barre-actions .bouton-outil{min-inline-size:var(--cible);justify-content:center}@media(max-width:1599px){.creneau-entete .sim-barre-actions .libelle-outil{display:none}.creneau-entete .sim-barre-actions .bouton-outil{padding-inline:0}.creneau-entete .sim-barre-actions .bouton-outil>[aria-hidden=true]:first-child{font-size:1.5em;line-height:1}}.sim-barre{grid-area:barre;display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--e-2) var(--e-3)}.application .choix-plongee{display:inline-flex;align-items:center;gap:var(--e-2);max-width:100%;border-radius:var(--r-bouton);padding-inline:var(--e-4)}.choix-plongee strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sim-barre .choix-certification{flex:0 1 auto;min-inline-size:0;max-inline-size:16rem}.sim-barre-actions{margin-left:auto;display:flex;gap:var(--e-2)}.sim-hublot{display:flex;flex-direction:column;gap:var(--e-3);min-height:0}.sim-hublot>.mention-securite{flex:none}.hublot-cadre{container:hublot / size}.signe-hublot{position:absolute;z-index:2;inset-block-start:var(--e-3);inset-inline-start:var(--e-7);inline-size:clamp(88px,min(20cqi,calc(125cqb - 215px - 3.25rem)),133px)}.ecran-hublot>.ecran-signe{inline-size:100%}.ecran-hublot .ecran-signe-lunette{padding:var(--e-1);border-radius:var(--r-m) var(--r-m) 0 0}.ecran-hublot .ecran-signe-vitre{border-radius:var(--r-s)}.ecran-hublot .ecran-signe-libelle{padding:var(--e-0) var(--e-1) var(--e-1);border-radius:0 0 var(--r-m) var(--r-m)}.ecran-hublot .ecran-signe-coin{width:8px;height:8px}.ecran-hublot-vitre{display:grid;aspect-ratio:5 / 4;container:vitre / size}.ecran-hublot-vitre>.ecran-hublot-couche{grid-area:1 / 1;position:relative;min-width:0;min-height:0;overflow:hidden;transition:opacity .2s ease}.ecran-hublot-libelle{display:grid;line-height:1.25}.ecran-hublot-libelle>*{grid-area:1 / 1;align-self:center}.ecran-hublot-gabarit{visibility:hidden}.ecran-hublot-texte{transition:opacity .2s ease}.ecran-hublot[data-contenu=couleurs] .couche-signe,.ecran-hublot[data-contenu=signe] .couche-couleurs{opacity:0}.ecran-hublot-dessin{display:grid;place-items:center;block-size:100%;background:var(--eau-signe)}.ecran-hublot-dessin>.signe-heps{inline-size:auto!important;block-size:100%;aspect-ratio:1}.ecran-hublot-dessin svg{block-size:100%}.couleurs-nuit .mosaique-ecran{filter:brightness(.06)}.mosaique-ecran{--point: clamp(10px, 15cqb, 16px);position:relative;block-size:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(4,1fr);gap:3px var(--e-1);padding:3px 3px 3px var(--e-1)}.mosaique-eau{position:absolute;inset-block:0;inset-inline-end:0;inset-inline-start:calc(var(--point) + var(--e-1) + 2px);border-radius:var(--r-xs)}.ligne-couleur{display:contents}.point-couleur{position:relative;align-self:center;inline-size:var(--point);block-size:var(--point);border-radius:50%}.case-couleur{position:relative;min-width:0;min-height:0;border-radius:var(--r-xs)}.ligne-couleur.disparue .point-couleur:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:calc(var(--point) + 6px);block-size:3px;translate:-50% -50%;rotate:-45deg;border-radius:2px;background:var(--instrument-ecran);box-shadow:0 0 0 1px var(--instrument-ecran-texte)}@media(prefers-reduced-motion:reduce){.ecran-hublot-vitre>.ecran-hublot-couche,.ecran-hublot-texte{transition:none}}:root[data-animations=reduites] :is(.ecran-hublot-vitre>.ecran-hublot-couche,.ecran-hublot-texte){transition:none}.sim-hublot .mention-securite{max-inline-size:none;line-height:1.35}.hublot-cadre{position:relative;flex:1 1 auto;min-height:calc(2 * var(--e-8));border-radius:var(--r-l);border:6px solid var(--peda-coule);box-shadow:inset 0 0 0 2px var(--encre),var(--ombre-2);overflow:hidden;background:var(--eau-fond)}.hublot-cadre:focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:3px}.hublot-cadre .hublot{position:absolute;inset:0;width:100%;height:100%;border:none;border-radius:0}.hublot-cadre .hublot.hublot-cliquable{cursor:crosshair;touch-action:none}.visage-hublot{position:absolute;left:var(--e-3);bottom:var(--e-3);display:flex;align-items:flex-end;gap:var(--e-2);background:none;box-shadow:none;padding:0}.visage-hublot .medaillon-heps{background:var(--masque);border:2px solid var(--encre);border-radius:50%;width:80px;height:80px;display:grid;place-items:center}.etiquette-pause{margin:0;background:var(--surface-carte);color:var(--texte);padding:var(--e-1) var(--e-3);border-radius:var(--r-pilule);font-weight:700;box-shadow:var(--ombre-2)}.application .hublot-cadre .bouton-hublot{position:absolute;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:var(--e-1);min-height:44px;min-width:44px;padding:0 var(--e-2);border-radius:var(--r-bouton);background:var(--instrument-boitier);color:var(--instrument-ecran-texte);border:1px solid var(--instrument-boitier-clair);box-shadow:var(--ombre-2)}.application .hublot-cadre .bouton-hublot:hover{background:var(--instrument-boitier-clair);border-color:var(--instrument-accent)}.application .hublot-cadre .bouton-recommencer{inset-block-start:var(--e-3);inset-inline-end:var(--e-3)}.application .hublot-cadre .bouton-photo{inset-block-start:calc(var(--e-3) * 2 + 44px);inset-inline-end:var(--e-3)}.application .hublot-cadre .etiquette-photo{position:absolute;z-index:3;inset-block-start:calc(var(--e-3) * 3 + 88px);inset-inline-end:var(--e-3);max-inline-size:60%;margin:0;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--instrument-boitier);color:var(--instrument-ecran-texte);font-size:var(--t-14)}.hublot-cadre .etiquette-lieu{--lieu-gauche: calc(var(--e-7) + clamp(88px, min(20cqi, calc(125cqb - 215px - 3.25rem) ), 133px) + var(--e-2));--lieu-droite: calc(44px + 2 * var(--e-3));position:absolute;z-index:2;inset-block-start:var(--e-3);inset-inline:var(--lieu-gauche) var(--lieu-droite);display:flex;justify-content:center;margin:0;pointer-events:none}.hublot-cadre .etiquette-lieu:after{content:"";flex:0 1000 calc(var(--lieu-gauche) - var(--lieu-droite))}.hublot-cadre.demo-hublot .etiquette-lieu{display:none}.hublot-cadre .coin-hublot{position:absolute;z-index:2;inset-block-end:var(--e-3);inset-inline-end:var(--e-3);max-inline-size:calc(100% - var(--e-7) - 136px - 2 * var(--e-3));display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;align-items:center;gap:var(--e-2);pointer-events:none}.plonger--telephone .hublot-cadre .coin-hublot{max-inline-size:calc(100% - var(--e-7) - var(--e-3))}.hublot-cadre .observation-hublot{display:inline-flex;align-items:center;gap:var(--e-1);margin:0;padding:var(--e-1) var(--e-3);border-radius:var(--r-pilule);background:var(--instrument-boitier);color:var(--instrument-ecran-texte);border:1px solid var(--instrument-boitier-clair);box-shadow:var(--ombre-2);font-size:var(--t-petit);font-weight:700;line-height:1.3}.hublot-cadre .observation-hublot .oeil-observation{flex:0 0 auto}.hublot-cadre .vitesse-hublot{margin:0;padding:var(--e-1) var(--e-3);border-radius:var(--r-pilule);background:var(--instrument-boitier);color:var(--instrument-ecran-texte);font-family:var(--police-valeur);font-weight:700;font-size:var(--t-16);pointer-events:none}.hublot-cadre .etiquette-lieu>span{display:block;flex:0 1 auto;min-inline-size:0;padding:var(--e-0) var(--e-2);border-radius:var(--r-pilule);background:var(--instrument-boitier);color:var(--instrument-ecran-texte);border:1px solid var(--instrument-boitier-clair);box-shadow:var(--ombre-2);font-size:.8125rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alarmes-lecture{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e-1)}.alarmes-lecture li{display:block;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);font-size:var(--t-petit);line-height:1.35}.alarmes-lecture .icone-etat{font-size:var(--t-corps);color:inherit}.alarmes-lecture li>.icone-etat{float:inline-start;margin-inline-end:var(--e-1)}.alarmes-lecture .alarme-alarme{background:var(--alarme-plein);color:var(--sur-alarme)}.alarmes-lecture .alarme-attention{background:var(--attention-plein);color:var(--sur-attention)}.alarmes-lecture .alarmes-autres{background:var(--surface-enfoncee);color:var(--texte);font-size:var(--t-mention)}.alarmes-lecture .alarme-suivante{display:flex;align-items:center;gap:var(--e-2)}.alarmes-lecture .alarme-suivante>.icone-etat{float:none;margin-inline-end:0}.alarmes-lecture .alarme-suivante .alarme-texte{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alarmes-lecture .alarme-suivante .lien-comprendre{flex:none;min-inline-size:24px;justify-content:center;margin-block:0;font-size:var(--t-corps)}.alarmes-aucune{margin:0;font-size:var(--t-petit);color:var(--texte-doux)}.alarmes-aucune .icone-etat{color:var(--succes)}.lien-comprendre{margin-block:-3px;color:inherit;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;min-block-size:24px}:root[data-mode=projection] .alarmes-lecture li{animation:none;outline:var(--liseret) solid var(--encre);outline-offset:calc(-1 * var(--liseret))}.bandeau-mission{flex:none;align-self:flex-start;max-inline-size:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2) var(--e-4);min-block-size:var(--e-7);background:var(--surface-carte);border:1px solid var(--bord);border-left:var(--liseret) solid var(--heps-orange);border-radius:var(--r-s);padding:var(--e-1) var(--e-3)}.bandeau-mission-texte{flex:0 1 auto;min-width:0;max-inline-size:72ch}.bandeau-mission .surtitre,.modale .surtitre{margin:0;color:var(--heps-orange-texte);font-size:var(--t-petit);font-weight:700}.bandeau-mission .surtitre{font-size:var(--t-mention);line-height:1.3}.bandeau-mission h2{margin:0;font-size:var(--t-h4)}.bandeau-mission .consigne,.modale .consigne{margin:var(--e-1) 0 0;font-weight:700}.bandeau-mission .consigne{margin:0;font-size:var(--t-petit);line-height:1.35}.bandeau-mission .fin-mission{margin:0;font-size:var(--t-petit);line-height:1.35;font-weight:700;color:var(--heps-orange-texte)}.modale .but-mission,.but-mission{margin:var(--e-1) 0 var(--e-2)}.bandeau-mission-actions{display:flex;flex-wrap:wrap;gap:var(--e-2);align-items:center}.signes-mission{margin:0;display:flex;flex-wrap:wrap;gap:var(--e-1)}.application .signes-mission button,.application .bandeau-mission-actions>button{min-height:var(--cible-min);padding:0 var(--e-3);font-size:var(--t-petit)}.application .bandeau-mission-actions>.bouton-lien{min-height:var(--cible-min);margin:0;padding:0 var(--e-3);font-size:var(--t-petit)}.sim-lecture{display:flex;flex-direction:column;gap:var(--e-3);overflow-y:auto;overscroll-behavior-y:contain}.sim-lecture>*{flex:none}.mot-etat{font-size:var(--t-petit);line-height:1.35;font-weight:700}.titre-bloc{font-size:var(--t-mention);line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);font-family:var(--police-texte);font-weight:700;margin:0 0 var(--e-1)}.ordinateur-compact{background:var(--surface-carte);border:1px solid var(--bord);border-radius:var(--r-s);padding:var(--e-1) var(--e-3) var(--e-2)}.ordinateur-compact .ecran-ordinateur{min-height:0}.sim-lecture>.ordinateur-compact{flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.sim-lecture>.ordinateur-compact>.ecran-ordinateur{overflow-y:auto;overscroll-behavior-y:contain}.ordinateur-allegement{margin:var(--e-1) 0 0;text-align:end}.application .ordinateur-allegement button{min-block-size:var(--cible-min);padding-inline:var(--e-1);color:var(--instrument-ecran-doux);font-size:var(--t-mention);text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.ordinateur-saturation{flex:none;display:flex;flex-direction:column;min-height:0;padding-block-start:var(--e-1);padding-inline-start:var(--e-2);border-left:var(--liseret) solid var(--instrument-ok);border-radius:var(--r-s)}.ordinateur-saturation.au-dela{border-left-color:var(--instrument-ambre)}.ordinateur-saturation>.titre-bloc{flex:none;margin-block-end:var(--e-0)}.ordinateur-saturation .vue-azote{flex:1 1 auto;min-height:0;display:block}.ordinateur-saturation .vue-azote .histogramme{flex:none;inline-size:100%;max-inline-size:none;block-size:8rem}@media(max-height:900px){.ordinateur-saturation .vue-azote .histogramme{block-size:6rem}}.onglets-panneau{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--surface-carte);border:1px solid var(--bord);border-radius:var(--r-s);overflow:hidden}.liste-onglets{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--bord);flex:none}.application .liste-onglets button{border:none;border-bottom:3px solid transparent;border-radius:0;background:transparent;min-height:var(--cible-min);padding:0 var(--e-3);white-space:nowrap;color:var(--texte-doux);font-weight:700}.application .liste-onglets button:hover{background:var(--voile);border-color:transparent;border-bottom-color:var(--bord-controle)}.application .liste-onglets button.actif{color:var(--primaire);border-bottom-color:var(--primaire)}.pastille-onglet{margin-left:var(--e-1);color:var(--primaire);font-size:var(--t-petit)}.contenu-onglet{flex:1 1 auto;min-height:0;overflow:auto;padding:var(--e-2) var(--e-3)}.contenu-onglet .journal ol{max-height:none}.mesures .grille{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.objectifs-mission .objectif{display:flex;gap:var(--e-2);align-items:baseline}.icone-objectif{flex:none;font-weight:700;width:1.2em}.texte-objectif{min-width:0}.mot-objectif{color:var(--texte-doux);font-size:var(--t-petit)}.barre-commandes{grid-area:commandes;display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-5);align-items:flex-start;background:var(--surface-carte);border:1px solid var(--bord);border-radius:var(--r-m);padding:var(--e-2) var(--e-3);box-shadow:var(--ombre-1)}.groupe-commandes{display:flex;flex-direction:column;gap:var(--e-1)}.groupe-commandes .titre-groupe{width:auto;font-size:var(--t-mention);font-weight:700;text-transform:none}.boutons-groupe,.palmage{display:flex;flex-wrap:wrap;gap:var(--e-1);align-items:center}.application .barre-commandes button{min-height:var(--cible);touch-action:none;padding-inline:var(--e-2);font-size:var(--t-petit)}.croix{display:grid;grid-template-columns:repeat(3,2.5rem);grid-template-rows:repeat(3,1.9rem);gap:2px}.application .croix .touche-croix{min-height:0;padding:0;font-size:.9rem}.croix-haut{grid-column:2;grid-row:1}.croix-gauche{grid-column:1;grid-row:2}.croix-stop{grid-column:2;grid-row:2}.croix-droite{grid-column:3;grid-row:2}.croix-bas{grid-column:2;grid-row:3}.crans{display:flex;flex-direction:column;gap:2px}.application .crans button{min-height:1.9rem;padding:0 var(--e-2);font-size:var(--t-petit);text-align:left}.application .barre-commandes button.actif{background:var(--primaire);color:var(--sur-primaire);border-color:var(--primaire)}.application .barre-commandes button.a-faire{background:var(--attention-fond);border-color:var(--attention-plein);color:var(--attention);font-weight:700}.boutons-stab{display:grid;grid-template-columns:repeat(4,auto)}.boutons-temps{max-width:19rem}.application .boutons-temps button,.application .boutons-stab button{min-height:2.5rem}.pilote-profondeur{display:inline-flex;align-items:center;gap:var(--e-1)}.pilote-profondeur input{width:4rem}.vitesses{display:inline-flex;gap:2px}.application .vitesses button{padding-inline:var(--e-2)}.mention-securite{font-size:var(--t-mention)}dialog{color:var(--texte);background:var(--surface-elevee);border:1px solid var(--bord);padding:0;box-shadow:var(--ombre-3)}dialog::backdrop{background:var(--voile-modale)}.modale{width:min(40rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);border-radius:var(--r-l)}.modale:has(.lanceur){width:min(62rem,calc(100vw - 2rem))}.tiroir{margin:0 0 0 auto;height:100dvh;max-height:100dvh;width:min(30rem,100vw);border-radius:var(--r-l) 0 0 var(--r-l)}.dialogue-contenu{display:flex;flex-direction:column;max-height:inherit;height:100%}.modale .dialogue-contenu{max-height:calc(100dvh - 2rem)}.dialogue-entete{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-4);border-bottom:1px solid var(--bord)}.dialogue-entete h2{margin:0;flex:1;font-size:var(--t-h4)}.application .bouton-fermer,.bouton-fermer{min-width:var(--cible);min-height:var(--cible);border-radius:50%}.dialogue-corps{padding:var(--e-3) var(--e-4);overflow:auto;flex:1 1 auto}.dialogue-pied{display:flex;justify-content:flex-end;gap:var(--e-2);padding:var(--e-3) var(--e-4);border-top:1px solid var(--bord)}.dialogue-corps .panneau{box-shadow:none;margin-bottom:var(--e-3)}.dialogue-corps .grille-reglages{grid-template-columns:1fr}.lanceur{display:flex;flex-direction:column;gap:var(--e-3)}.lanceur h3{margin:0 0 var(--e-2);font-size:var(--t-corps)}.cartes-plongee{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--e-2)}.application .carte-plongee,.carte-plongee{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-1);text-align:left;padding:var(--e-2) var(--e-3);border-radius:var(--r-m);width:100%}.carte-plongee span:not(.badge){color:var(--texte-doux);font-size:var(--t-petit)}.carte-plongee .mission-faite{color:var(--succes);font-weight:600}.lanceur-a-venir .cartes-plongee{list-style:none;margin:0;padding:0}.lanceur-a-venir .carte-plongee{opacity:1;border:1px dashed var(--bord)}.lanceur-a-venir .carte-plongee strong{color:var(--texte-doux)}.application .carte-plongee.au-dela-du-repere{border-style:dashed}.carte-plongee.au-dela-du-repere .badge{color:var(--heps-orange-texte)}.carte-plongee.au-dela-du-repere strong{color:var(--texte-doux)}.table-aide{width:100%;border-collapse:collapse}.table-aide th,.table-aide td{text-align:left;padding:var(--e-2);border-bottom:1px solid var(--bord)}kbd{font-family:var(--police-valeur);background:var(--surface-enfoncee);border:1px solid var(--bord-controle);border-bottom-width:3px;border-radius:var(--r-s);padding:1px var(--e-2);white-space:nowrap}@media(max-width:767px){.ecran-plonger.application{padding-bottom:4.5rem}}@media(min-width:768px)and (max-width:1023px){:root:is([data-taille="125"],[data-taille="150"]) .ecran-plonger.application{padding-bottom:4.5rem}}.pastille-station circle{fill:var(--surface-carte);stroke:var(--encre);stroke-width:2}.pastille-station text{fill:var(--encre);font:700 15px var(--police-valeur)}.choix-reperes{display:inline-flex;align-items:center;gap:var(--e-2);margin-bottom:var(--e-2)}.cadre-schema-station{overflow:auto}.bandeau-retour-cours{display:flex;align-items:center;justify-content:space-between;gap:var(--e-3);margin:0;padding:var(--e-1) var(--e-3);background:var(--masque);border-radius:var(--r-m);border-left:6px solid var(--primaire)}.bandeau-retour-cours .bouton-lien{margin-top:0;min-height:2.25rem}.chiffres-bilan{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--e-2);margin:0 0 var(--e-3)}.chiffres-bilan>div{background:var(--surface-enfoncee);border-radius:var(--r-s);padding:var(--e-2) var(--e-3)}.chiffres-bilan dt{font-size:var(--t-petit);color:var(--texte-doux)}.chiffres-bilan dd{margin:0;font-family:var(--police-valeur);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--t-h4)}.incidents-bilan{list-style:none;padding:0;margin:var(--e-3) 0 0;display:grid;gap:var(--e-2)}.incidents-bilan li{display:grid;grid-template-columns:auto 1fr auto;gap:var(--e-3);align-items:baseline;padding-bottom:var(--e-2);border-bottom:1px solid var(--bord)}.incidents-bilan time{font-family:var(--police-valeur);color:var(--texte-doux);white-space:nowrap}.dialogue-pied .bouton-lien{margin-top:0}.modale:has(.explication-alerte){width:min(34rem,calc(100vw - 2rem))}.explication-alerte{display:grid;gap:var(--e-3);max-width:var(--lecture)}.explication-pause{display:flex;align-items:center;gap:var(--e-2);margin:0;padding:var(--e-2) var(--e-3);border-radius:var(--r-s);background:var(--surface-enfoncee);color:var(--texte-doux);font-size:var(--t-petit)}.explication-temps{margin:0}.explication-temps h3{margin:0 0 var(--e-1);font-size:var(--t-petit);font-weight:700;color:var(--texte-doux)}.explication-temps p,.explication-alerte .note{margin:0}.dialogue-pied:has(.lien-quitter-plongee){flex-wrap:wrap;justify-content:space-between}.dialogue-pied .lien-quitter-plongee{min-height:var(--cible);height:auto;padding-block:var(--e-2);text-align:center}.application button.lien-comprendre,.application button.journal-lien{padding:0;cursor:pointer;text-align:left;white-space:normal}.tuto-bulle{position:fixed;z-index:30;width:min(22rem,calc(100vw - 1rem));background:var(--surface-elevee);color:var(--texte);border:2px solid var(--primaire);border-radius:var(--r-m);padding:var(--e-3) var(--e-4);box-shadow:var(--ombre-3)}.tuto-bulle.reussie{border-color:var(--succes)}.tuto-bulle .surtitre{margin:0;color:var(--heps-orange-texte);font-size:var(--t-petit);font-weight:700}.tuto-bulle h2{margin:0 0 var(--e-1);font-size:var(--t-h4)}.tuto-bulle p{margin:0 0 var(--e-2)}.tuto-actions{display:flex;justify-content:flex-end;gap:var(--e-2)}.tuto-bulle--telephone{padding:var(--e-2) var(--e-3);width:min(22rem,calc(100vw - 3rem))}.tuto-bulle--telephone .tuto-tete{display:flex;align-items:flex-start;gap:var(--e-1)}.tuto-bulle--telephone .tuto-titre{flex:1 1 auto;min-width:0}.tuto-bulle--telephone h2{margin:0}.tuto-bulle--telephone p:last-child{margin:var(--e-1) 0 0}.application .tuto-bulle--telephone .tuto-icone{flex:0 0 auto;min-width:44px;min-height:44px;padding:0;justify-content:center;font-size:var(--t-h4);line-height:1}.tuto-repere{position:fixed;z-index:29;pointer-events:none;border:3px solid var(--focus);border-radius:var(--r-s);animation:tuto-pulse 1s ease-in-out 3}@keyframes tuto-pulse{50%{box-shadow:0 0 0 8px var(--voile-fort)}}@media(prefers-reduced-motion:reduce){.tuto-repere{animation:none}}.poignet{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--e-1);position:relative}.poignet-montre{position:relative;display:flex;justify-content:center;inline-size:100%;padding-block-end:var(--e-5)}.poignet-bracelet{position:absolute;top:12%;bottom:0;left:50%;width:46%;transform:translate(-50%);background:repeating-linear-gradient(180deg,var(--instrument-boitier) 0 10px,var(--instrument-boitier-clair) 10px 12px);border-radius:var(--r-s);z-index:0}.poignet-boitier{position:relative;z-index:1;width:100%;max-width:19rem;padding:9px;border-radius:26px;background:linear-gradient(145deg,var(--instrument-lunette),var(--instrument-lunette-sombre));box-shadow:0 3px 8px var(--instrument-ombre)}.poignet-bouton{position:absolute;right:-5px;width:6px;height:18px;border-radius:3px;background:var(--instrument-lunette-sombre)}.poignet-bouton-haut{top:28%}.poignet-bouton-bas{top:58%}.poignet-ecran{display:flex;gap:var(--e-2);background:var(--instrument-ecran);border:3px solid var(--instrument-boitier);border-radius:18px;padding:var(--e-2) var(--e-3);color:var(--instrument-ecran-texte)}.poignet-barre-vitesse{display:flex;flex-direction:column;justify-content:center;gap:2px;width:12px}.poignet-barre-vitesse .segment{flex:1;min-height:6px;border-radius:2px;background:var(--instrument-boitier-clair)}.poignet-barre-vitesse .segment.allume{background:var(--instrument-ok)}.poignet-barre-vitesse .segment.rapide.allume{background:var(--instrument-ambre)}.poignet-barre-vitesse .segment.au-dela.allume{background:var(--instrument-rouge)}.poignet-principal{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.poignet-etiquette{font:700 var(--t-mention) var(--police-valeur);color:var(--instrument-ecran-doux);display:flex;justify-content:space-between}.poignet-mode{color:var(--instrument-accent)}.application .poignet-mode-bouton{display:inline-flex;align-items:baseline;gap:2px;min-height:0;padding:12px 6px;margin:-12px -6px;background:none;border:0;border-radius:var(--r-s);font:inherit;letter-spacing:inherit;color:var(--instrument-accent);cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.poignet-mode-bouton:hover{text-decoration-style:solid}.poignet-mode-bouton:focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:-6px}.poignet-mode-chevron{font-size:max(13px,.7em)}.poignet-profondeur{font-family:var(--police-valeur);font-size:var(--t-valeur-ecran);line-height:1.05;text-align:right;font-variant-numeric:tabular-nums}.poignet-profondeur small{font-family:var(--police-valeur);font-size:var(--t-petit);margin-left:4px;color:var(--instrument-ecran-doux)}.poignet-tendance{font-family:var(--police-texte);font-size:var(--t-petit);margin-left:2px;color:var(--instrument-accent);display:inline-block;width:1em}.poignet-ligne{display:flex;justify-content:space-between;align-items:baseline;gap:var(--e-1);white-space:nowrap;font:400 var(--t-petit) var(--police-valeur);color:var(--instrument-ecran-doux);border-top:1px solid var(--instrument-boitier-clair);padding-top:2px;font-variant-numeric:tabular-nums}.poignet-ligne>span:first-child{font-size:var(--t-mention);letter-spacing:.04em}.poignet-ligne b{color:var(--instrument-ecran-texte);font-family:var(--police-valeur);font-variant-numeric:tabular-nums;font-weight:700}.poignet-valeur small{font-size:var(--t-mention);margin-left:3px;color:var(--instrument-ecran-doux)}.poignet-alerte,.poignet-alerte b{color:var(--instrument-ambre)}.poignet-etat{margin:0;position:relative;z-index:1}.vitesse-alarme .poignet-ecran{box-shadow:inset 0 0 0 2px var(--instrument-rouge)}.poignet,.manometre-bloc{justify-content:space-between}.manometre-bloc{flex:none;display:flex;flex-direction:column;align-items:center;gap:var(--e-1)}.manometre-bloc .mot-etat{margin:0}.manometre-bloc .instrument-cadran{inline-size:min(100%,12rem)}.vitales.instruments{container:vitales / inline-size}.vitales>.poignet{--l1: calc(2.7 * var(--t-petit));--D: clamp(145px, calc((100cqi - var(--e-2)) / 1.5), 160px);align-items:flex-start}.vitales .poignet-montre{inline-size:auto;padding-block-end:calc(var(--D) * 24 / 145)}.vitales .poignet-boitier{display:flex;block-size:var(--D);inline-size:calc(var(--D) * 1.5);max-inline-size:none;padding:calc(var(--D) * 9 / 145);border-radius:calc(var(--D) * 26 / 145)}.vitales .poignet-bouton{right:calc(var(--D) * -5 / 145);width:calc(var(--D) * 6 / 145);height:calc(var(--D) * 18 / 145)}.vitales .poignet-ecran{flex:1 1 auto;min-width:0;min-height:0;gap:calc(var(--D) * 8 / 145);border-width:calc(var(--D) * 3 / 145);border-radius:calc(var(--D) * 18 / 145);padding:calc(var(--D) * 8 / 145) calc(var(--D) * 12 / 145)}.vitales .poignet-barre-vitesse{width:calc(var(--D) * 12 / 145);gap:calc(var(--D) * 2 / 145)}.vitales .poignet-barre-vitesse .segment{min-height:0}.vitales .poignet-principal{justify-content:center}.vitales .poignet-etiquette{font-size:calc(var(--D) * 13 / 145)}.vitales .poignet-profondeur{font-size:calc(var(--D) * 42 / 145)}.vitales .poignet-profondeur small{font-size:calc(var(--D) * 14 / 145);margin-left:calc(var(--D) * 4 / 145)}.vitales .poignet-tendance{font-size:calc(var(--D) * 14 / 145)}.vitales .poignet-ligne{font-size:calc(var(--D) * 14 / 145);gap:calc(var(--D) * 4 / 145);padding-top:calc(var(--D) * 2 / 145)}.vitales .poignet-ligne>span:first-child,.vitales .poignet-valeur small{font-size:calc(var(--D) * 13 / 145)}@container plonger (min-width: 800px){.sim-lecture>.vitales{flex:1 1 0;min-block-size:calc(145px * 1.1655 + var(--e-1) + 2.7 * var(--t-petit));max-block-size:calc(min(18rem,(100cqi - var(--e-2)) / 1.5) * 1.1655 + var(--e-1) + 2.7 * var(--t-petit));container:vitales / size}.vitales>.poignet{--D: clamp(145px, min(calc((100cqi - var(--e-2)) / 1.5), calc((100cqb - var(--e-1) - var(--l1)) / 1.1655)), 18rem)}}.mesures--compact{inline-size:100%;display:flex;flex-direction:column;gap:var(--e-1)}.mesures--compact .grille{grid-template-columns:minmax(0,1fr);gap:0}.mesures--compact .mesure{flex-direction:row;align-items:baseline;justify-content:space-between;gap:0 var(--e-2);flex-wrap:wrap;padding:1px var(--e-2)}.mesures--compact .mesure .libelle{font-size:var(--t-mention);line-height:1.15}.mesures--compact .mesure .valeur{font-size:var(--t-petit);font-weight:700;line-height:1.15;white-space:nowrap;margin-inline-start:auto}.mesures--compact .mesure-depliable{display:block;padding:0}.application .mesures--compact .mesure-bouton{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--e-2);inline-size:100%;min-height:40px;padding:var(--e-1) var(--e-2);align-content:center;background:none;border:0;color:inherit;font:inherit;text-align:start;cursor:pointer}.mesures--compact .mesure-bouton:focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:-2px;border-radius:var(--r-s)}.chevron-mesure{flex:none;margin-inline-start:.35em;font-size:1.5em;line-height:1;color:var(--texte-doux)}.mesures--compact .mesure-depliable.ouverte{background:var(--surface-enfoncee);box-shadow:inset 0 0 0 1px var(--bord-controle);border-radius:var(--r-s)}.mesure-detail{padding:0 var(--e-2) var(--e-2)}.detail-mesure{margin:0;display:grid;gap:2px}.ligne-detail{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--e-2);font-size:var(--t-mention);line-height:1.25}.mesures--compact .mesure .valeur small{font-size:max(13px,.85em)}@container lecture (max-width: 20rem){.precision-detail{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ligne-detail dt{color:var(--texte-doux)}.ligne-detail dd{margin:0 0 0 auto;font-family:var(--police-valeur);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--texte)}.detail-poids .ligne-detail:last-child{border-block-start:1px solid var(--bord);padding-block-start:2px;font-weight:700}.mesures--compact{--zebre-mesure: var(--surface-carte)}.mesures--compact .grille>.mesure:nth-child(2n):not(.attention,.alerte){background:var(--zebre-mesure)}.detail-mesure .ligne-detail{padding-inline:var(--e-1);border-radius:var(--r-xs)}.detail-mesure .ligne-detail:nth-child(odd){background:var(--voile-fort)}.mesures--compact .note{margin:0;line-height:1.3}.manometre-lecture{display:none}@container plonger (min-width: 700px){.plonger__geste .manometre-geste{--l2: calc(1.35 * var(--t-petit));flex:1 1 0;justify-content:center;min-height:calc(108px + var(--l2) + var(--e-1));max-block-size:calc(14rem + var(--l2) + var(--e-1));margin-block-end:var(--e-1);container:mano / size}.manometre-geste .instrument-cadran{inline-size:clamp(108px,min(100cqi,calc(100cqb - var(--l2) - var(--e-1))),14rem);min-width:0;max-width:none}}@container plonger (max-width: 699px){.manometre-geste,.plonger__geste .bloc-temps{display:none}.sim-lecture>.manometre-lecture{display:flex}.manometre-lecture .instrument-cadran{inline-size:151px;min-width:0}}.bloc-temps{flex:none;display:flex;margin-block-end:var(--e-1)}.bloc-temps>.controle-temps{flex:1 1 auto;min-inline-size:0;flex-wrap:wrap;justify-content:center;gap:2px;padding:3px;border-radius:var(--r-m)}.bloc-temps .controle-temps>*{flex:0 0 auto}.bloc-temps .controle-temps>.temps-pause{flex:1 1 auto}.application .bloc-temps .controle-temps button{padding:0}.application .bloc-temps .controle-temps .temps-pause{min-width:4rem}:root:is([data-taille="125"],[data-taille="150"]) .application .bloc-temps .controle-temps :is(button,select){min-height:44px;min-width:44px;padding-block:2px;line-height:1.2}:root:is([data-taille="125"],[data-taille="150"]) .application .bloc-temps .controle-temps .temps-pause{min-width:64px}.bloc-temps .menu-vitesse select{max-inline-size:6.75rem;padding-inline:var(--e-1)}.application .croix .touche-croix{border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--instrument-boitier-clair),var(--instrument-boitier));color:var(--instrument-ecran-texte);border:2px solid var(--instrument-lunette-sombre);box-shadow:0 2px 0 var(--instrument-ombre)}.application .croix .touche-croix:hover{border-color:var(--instrument-accent);background:radial-gradient(circle at 35% 30%,var(--instrument-boitier-clair),var(--instrument-boitier))}.application .croix .touche-croix.actif{background:var(--instrument-accent)!important;color:var(--instrument-ecran)!important;border-color:var(--instrument-lunette)!important;box-shadow:none;transform:translateY(1px)}.croix{grid-template-columns:repeat(3,2.3rem);grid-template-rows:repeat(3,2.3rem);gap:3px}.ordinateur-compact{background:var(--instrument-ecran);border:3px solid var(--instrument-boitier);outline:2px solid var(--instrument-lunette-sombre);border-radius:var(--r-m);color:var(--instrument-ecran-texte)}.ordinateur-compact .titre-bloc{color:var(--instrument-ecran-doux)}.ordinateur-compact .mesure{background:var(--instrument-boitier);border-left-color:var(--instrument-ok)}.ordinateur-compact .mesure.mesure-depliable.ouverte{background:var(--instrument-ecran);box-shadow:inset 0 0 0 1px var(--instrument-lunette)}.ordinateur-compact .mesure.attention{background:var(--instrument-boitier);border-left-color:var(--instrument-ambre)}.ordinateur-compact .mesure.au-dela:not(.attention,.alerte){border-left-color:var(--instrument-ambre)}.ordinateur-compact .mesure.alerte{background:var(--instrument-boitier);border-left-color:var(--instrument-rouge)}.ordinateur-compact .mesure .libelle,.ordinateur-compact .mesure small{color:var(--instrument-ecran-doux)}.ordinateur-compact .mesure .valeur{font-family:var(--police-valeur);font-variant-numeric:tabular-nums;color:var(--instrument-ecran-texte)}.ordinateur-compact .mesures--compact{--zebre-mesure: var(--instrument-ecran)}.ordinateur-compact .mesure{background:var(--instrument-boitier)}.ordinateur-compact .ligne-detail dt,.ordinateur-compact .chevron-mesure{color:var(--instrument-ecran-doux)}.ordinateur-compact .ligne-detail dd{color:var(--instrument-ecran-texte)}.ordinateur-compact .detail-poids .ligne-detail:last-child{border-block-start-color:var(--instrument-boitier-clair)}.ordinateur-compact>.note,.ordinateur-compact .ecran-ordinateur>.note{color:var(--instrument-ecran-doux);max-inline-size:none}.controle-temps{display:inline-flex;align-items:center;gap:var(--e-1);padding:3px 6px;border-radius:var(--r-bouton);background:linear-gradient(145deg,var(--instrument-lunette),var(--instrument-lunette-sombre))}.application .controle-temps button{white-space:nowrap;min-height:2.75rem;min-width:2.75rem;border-radius:var(--r-bouton);background:var(--instrument-boitier);color:var(--instrument-ecran-texte);border:1px solid var(--instrument-boitier-clair);padding:0 var(--e-2)}.application .controle-temps button:hover{border-color:var(--instrument-accent);background:var(--instrument-boitier-clair)}.application .controle-temps button.actif,.application .controle-temps .temps-pause.en-pause{background:var(--instrument-accent);color:var(--instrument-ecran);border-color:var(--instrument-accent)}.application .controle-temps .temps-pause{display:inline-flex;gap:var(--e-2);align-items:center;background:var(--instrument-ecran);min-width:6.5rem;justify-content:center}.temps-montre{font-family:var(--police-valeur);font-size:var(--t-corps);font-variant-numeric:tabular-nums}.menu-vitesse{display:inline-flex;align-items:center;gap:var(--e-1)}.application .menu-vitesse select{min-height:var(--cible);font-size:var(--t-petit)}.inflateur{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:auto auto;align-items:stretch;gap:var(--e-1) var(--e-2)}.inflateur>.tirette{grid-row:1}.inflateur>.bouton-equilibre{grid-row:2}.indicateur-stab{grid-row:1 / span 2;position:relative;display:grid;place-items:center;border-radius:var(--r-m);border:1px solid var(--bord);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--instrument-lunette) 60%,transparent),color-mix(in srgb,var(--instrument-lunette) 10%,transparent) 72%)}.indicateur-stab-dessin{grid-area:1 / 1;display:grid;place-items:center;inline-size:100%;block-size:100%;min-width:0;min-height:0}.indicateur-stab img{max-width:100%;max-height:100%;transform-origin:center;-webkit-user-select:none;user-select:none}.indicateur-stab.gonfle{border-color:var(--succes)}.indicateur-stab.purge{border-color:var(--instrument-accent)}.indicateur-stab.soupape{border-color:var(--alarme)}.stab-litres{position:absolute;inset-block-end:1px;inset-inline:1px;text-align:center;font-size:var(--t-mention);font-variant-numeric:tabular-nums;color:var(--texte-doux);background:color-mix(in srgb,var(--surface-enfoncee) 75%,transparent);border-radius:var(--r-s)}.inflateur-tuyau{grid-row:1 / span 2;width:18px;align-self:stretch;min-height:5.4rem;border-radius:9px;background:repeating-linear-gradient(180deg,var(--tuyau) 0 5px,var(--instrument-boitier-clair) 5px 7px)}.inflateur-corps{grid-row:1 / span 2;display:flex;flex-direction:column;justify-content:center;gap:var(--e-1);padding:6px;border-radius:16px;background:linear-gradient(90deg,var(--instrument-boitier),var(--instrument-boitier-clair))}.application .inflateur .bouton-inflateur{padding-inline:var(--e-2);gap:var(--e-1);white-space:nowrap;min-height:2.4rem;border-radius:var(--r-bouton);background:var(--instrument-lunette);color:var(--instrument-boitier);border:2px solid var(--instrument-lunette-sombre);font-weight:700}.application .inflateur .bouton-inflateur.gonfler .icone-maintenu{color:var(--ardoise)}.application .inflateur .bouton-inflateur.actif{background:var(--instrument-accent)!important;color:var(--instrument-ecran)!important;border-color:var(--instrument-accent)!important}.application .inflateur .tirette{min-height:2.4rem;background:transparent;border:1px dashed var(--bord-controle);border-radius:var(--r-s);display:inline-flex;align-items:center;gap:var(--e-2)}.tirette-boule{width:14px;height:14px;border-radius:50%;background:var(--instrument-rouge);box-shadow:0 -10px 0 -5px var(--instrument-lunette-sombre)}.application .inflateur .bouton-equilibre{min-height:2.4rem}.poumons-commandes{display:grid;grid-template-columns:repeat(2,auto);gap:var(--e-1)}.application .bouton-poumon{min-height:2.4rem;border-radius:var(--r-bouton)}.application .bouton-poumon.souffler .icone-maintenu{font-weight:700}.icone-maintenu{display:inline-block;min-width:1em;text-align:center}.mot-etat.vitale-alarme{color:var(--alarme)}.mot-etat.vitale-attention{color:var(--attention)}.barre-commandes{--cible-commande: 40px;--cible-min: var(--cible-commande);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;column-gap:var(--e-3);row-gap:var(--e-2)}.groupe-commandes{flex:0 1 auto}@media(pointer:coarse){.barre-commandes{--cible-commande: 3rem}}.groupe-commandes{background:var(--surface-enfoncee);border:1px solid var(--bord);border-radius:var(--r-m);padding:var(--e-1) var(--e-2) var(--e-2);gap:var(--e-1)}.groupe-commandes .titre-groupe{font-size:var(--t-mention);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);font-weight:700}.application .barre-commandes button{min-height:var(--cible-commande);font-size:var(--t-petit)}.croix{grid-template-columns:repeat(3,var(--cible-commande));grid-template-rows:repeat(3,var(--cible-commande));gap:3px}.application .croix .touche-croix{min-height:var(--cible-commande);font-size:1rem}.application .crans button,.application .inflateur .bouton-inflateur,.application .inflateur .tirette,.application .inflateur .bouton-equilibre,.application .bouton-poumon{min-height:var(--cible-commande)}.inflateur-tuyau{min-height:calc(2 * var(--cible-commande) + 12px)}.application .pilote-profondeur input{width:4.5em;height:var(--cible-commande);text-align:center;font-family:var(--police-valeur);font-variant-numeric:tabular-nums}.pilote-profondeur .unite{color:var(--texte-doux)}.groupe-pilote .boutons-groupe{align-items:center}.libelle-pilote{color:var(--texte-doux);font-size:var(--t-mention)}.groupe-pilote .ligne-pilote{flex-wrap:wrap;justify-content:space-between;gap:var(--e-2) var(--e-1)}.ligne-pilote .pilote-profondeur{display:inline-flex;align-items:center;gap:var(--e-1);white-space:nowrap}.application .ligne-pilote .pilote-profondeur input{width:2.5em;appearance:textfield}.application .pilote-profondeur input.sous-le-fond{background:var(--alarme-plein);color:var(--blanc);border-color:var(--alarme)}.ligne-pilote .pilote-profondeur input::-webkit-outer-spin-button,.ligne-pilote .pilote-profondeur input::-webkit-inner-spin-button{appearance:none;margin:0}.application .ligne-pilote .pilote-profondeur button{min-inline-size:var(--cible-min)}.application .ligne-pilote .pilote-arreter{min-inline-size:var(--cible-min);padding-inline:0}.application .ligne-pilote button.actif{background:var(--primaire);border-color:var(--primaire);color:var(--sur-primaire)}.groupe-lampe .boutons-groupe{align-items:center}.groupe-lampe .ligne-lampe{flex-wrap:wrap;justify-content:space-between;gap:var(--e-1)}.application button.bouton-niveau-lampe{inline-size:var(--cible-min);min-inline-size:var(--cible-min);padding-inline:0}.jauge-niveau{display:inline-flex;align-items:flex-end;justify-content:center;gap:1px;block-size:.75rem}.jauge-niveau>span{inline-size:3px;block-size:40%;background:currentColor;opacity:.28;border-radius:1px}.jauge-niveau>span:nth-child(2){block-size:60%}.jauge-niveau>span:nth-child(3){block-size:80%}.jauge-niveau>span:nth-child(n+4){block-size:100%}.jauge-niveau>.plein{opacity:1}.groupe-lampe{--lampe-plein: var(--succes-plein);--sur-lampe: var(--sur-succes);--lampe-encre: var(--succes)}.groupe-lampe.charge-faible{--lampe-plein: var(--attention-plein);--sur-lampe: var(--sur-attention);--lampe-encre: var(--attention)}.groupe-lampe.charge-presque-vide,.groupe-lampe.charge-vide{--lampe-plein: var(--alarme-plein);--sur-lampe: var(--sur-alarme);--lampe-encre: var(--alarme)}.groupe-lampe.en-marche .bouton-niveau-lampe{border-color:var(--lampe-plein);color:var(--lampe-encre)}.application .groupe-lampe button.interrupteur[aria-checked=true]{background:var(--lampe-plein);border-color:var(--lampe-plein);color:var(--sur-lampe)}.charge-lampe{display:inline-flex;align-items:center;gap:var(--e-1);white-space:nowrap}.charge-jauge{display:block;inline-size:2.5rem;block-size:.5rem;border:1px solid var(--bord-controle);border-radius:var(--r-pilule);overflow:hidden;background:var(--surface-enfoncee)}.charge-reste{display:block;block-size:100%;background:var(--lampe-plein);transition:width .24s linear}.charge-chiffre{font-size:var(--t-mention);color:var(--texte-doux);font-variant-numeric:tabular-nums}.groupe-lampe:is(.charge-faible,.charge-presque-vide,.charge-vide) .charge-chiffre{color:var(--lampe-encre);font-weight:700}.charge-signe{margin-inline-end:var(--e-0);font-weight:700}@media(prefers-reduced-motion:reduce){.charge-reste{transition:none}}.application button.interrupteur{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;inline-size:calc(var(--cible-min) + 2em);min-block-size:var(--cible-min);padding:0 var(--e-2);border:1px solid var(--bord-controle);border-radius:var(--r-pilule);background:var(--surface-enfoncee);color:var(--texte);cursor:pointer;transition:background var(--m-rapide),border-color var(--m-rapide)}.interrupteur-curseur{position:absolute;inset-block:var(--e-1);inset-inline-start:var(--e-1);aspect-ratio:1;border-radius:50%;background:var(--surface-carte);border:1px solid var(--bord-controle);box-shadow:var(--ombre-1);transition:inset-inline-start var(--m-rapide) var(--courbe)}.interrupteur-mot{font-size:var(--t-petit);font-weight:700}.application button.interrupteur[aria-checked=true]{justify-content:flex-start;background:var(--primaire);border-color:var(--primaire);color:var(--sur-primaire)}.application button.interrupteur[aria-checked=true] .interrupteur-curseur{inset-inline-start:calc(100% - var(--cible-min) + var(--e-1))}.sim-geste{container:geste / inline-size;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.plonger__geste .barre-commandes{flex:none;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:var(--e-2);background:none;border:0;border-radius:0;box-shadow:none;padding:0}.plonger__geste .groupe-commandes{flex:none;padding-block-end:var(--e-1)}.plonger__geste .groupe-commandes .titre-groupe{flex-wrap:wrap;row-gap:0;line-height:1.3}.plonger__geste .legende-croix{white-space:normal}.barre-commandes .mot-cran,.inflateur-tuyau{display:none}@container geste (min-width: 400px){.barre-commandes .mot-cran{display:inline}.inflateur-tuyau{display:block}.inflateur{grid-template-columns:repeat(4,auto)}}@container geste (max-width: 20.5rem){.inflateur{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"stab corps corps" "tirette tirette equilibre"}.inflateur>.indicateur-stab{grid-area:stab;justify-self:center}.inflateur>.inflateur-corps{grid-area:corps}.inflateur>.tirette{grid-area:tirette}.inflateur>.bouton-equilibre{grid-area:equilibre}}@container geste (min-width: 340px){:root[data-mode=projection] .inflateur{grid-template-columns:repeat(3,auto);grid-template-areas:none}:root[data-mode=projection] .inflateur>:is(.indicateur-stab,.inflateur-corps){grid-area:auto;grid-row:1 / span 2}:root[data-mode=projection] .inflateur>.tirette{grid-area:auto;grid-row:1}:root[data-mode=projection] .inflateur>.bouton-equilibre{grid-area:auto;grid-row:2}}@container plonger (min-width: 700px){.sim-geste{container-type:size}}@container geste (max-height: 37rem){.plonger__geste .groupe-commandes:not(.groupe-pilote) .titre-groupe{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.plonger__geste .groupe-commandes{padding-block-start:var(--e-2)}.plonger__geste .barre-commandes{gap:var(--e-1)}.plonger__geste .manometre-geste{margin-block-end:var(--e-1)}.application .plonger__geste .barre-commandes button{line-height:1.2;padding-block:var(--e-1)}}.tete-geste{display:contents}@container geste (max-height: 31rem){:root:not([data-taille="125"],[data-taille="150"]) .tete-geste{flex:none;display:flex;align-items:center;gap:var(--e-2);margin-block-end:var(--e-1)}:root:not([data-taille="125"],[data-taille="150"]) .plonger__geste .manometre-geste{flex:none;inline-size:9rem;block-size:calc(108px + var(--l2) + var(--e-1));margin-block-end:0}:root:not([data-taille="125"],[data-taille="150"]) .tete-geste>.bloc-temps{flex:1 1 0;min-inline-size:0;margin-block-end:0}}.groupe-secondaire{display:contents}.onglets-secondaire{display:none}@container geste (max-height: 37rem){.plonger__geste .groupe-secondaire:has(>.groupe-lampe){display:flex;flex-direction:column;gap:var(--e-1);background:var(--surface-enfoncee);border:1px solid var(--bord);border-radius:var(--r-m);padding:0 var(--e-2) var(--e-1)}.plonger__geste .groupe-secondaire:has(>.groupe-lampe)>.onglets-secondaire{display:flex;gap:var(--e-1);margin-inline:calc(-1 * var(--e-2))}.plonger__geste .groupe-secondaire:has(>.groupe-lampe)>.groupe-commandes{background:none;border:0;border-radius:0;padding:0}.plonger__geste .groupe-secondaire:has(>.groupe-lampe)>.groupe-commandes:not(.secondaire-actif){display:none}.plonger__geste .groupe-secondaire:has(>.groupe-lampe)>.groupe-commandes>.titre-groupe{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.plonger__geste .groupe-secondaire:has(>.groupe-pilote.en-marche.secondaire-actif){border-color:var(--primaire)}.plonger__geste .groupe-secondaire:has(>.groupe-lampe.en-marche.secondaire-actif){border-color:var(--succes-plein)}.plonger__geste .groupe-secondaire:has(>.groupe-lampe.en-marche.secondaire-actif.charge-faible){border-color:var(--attention-plein)}.plonger__geste .groupe-secondaire:has(>.groupe-lampe.en-marche.secondaire-actif:is(.charge-presque-vide,.charge-vide)){border-color:var(--alarme-plein)}}.application .plonger__geste .onglets-secondaire button{display:flex;align-items:center;flex:1 1 0;min-width:0;min-height:32px;justify-content:flex-start;gap:var(--e-1);padding-inline:var(--e-2);overflow:hidden;background:none;border-color:transparent;color:var(--texte-doux)}.application .plonger__geste .onglets-secondaire button.actif{background:var(--surface-carte);border-color:var(--bord);color:var(--texte)}.onglets-secondaire .onglet-nom{flex:none;font-weight:700}.onglets-secondaire .onglet-etat{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-mention);color:var(--texte-doux)}.onglets-secondaire .onglet-etat.actif{font-weight:700;color:var(--texte)}.onglets-secondaire .onglet-etat.actif.charge-bonne{color:var(--succes)}.onglets-secondaire .onglet-etat.actif.charge-faible{color:var(--attention)}.onglets-secondaire .onglet-etat.actif:is(.charge-presque-vide,.charge-vide){color:var(--alarme)}.onglets-pave{display:none}@container plonger (max-width: 699px){.onglets-pave{display:flex;gap:var(--e-1)}.application .onglets-pave button{flex:1 1 0;min-height:var(--cible);padding-inline:var(--e-1)}.application .onglets-pave button.actif{background:var(--primaire);color:var(--sur-primaire);border-color:var(--primaire)}.plonger__geste .groupe-commandes:not(.pave-actif){display:none}}.voile-mise-a-l-eau{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e-3);text-align:center;padding:var(--e-4);background:color-mix(in srgb,var(--encre) 45%,transparent)}.titre-mise-a-l-eau{margin:0;font-family:var(--police-titre);font-size:var(--t-h3, var(--t-h4));font-weight:600;color:var(--blanc);text-shadow:0 2px 6px var(--instrument-ombre)}.voile-mise-a-l-eau .note{margin:0;color:var(--blanc);opacity:.9}.application .bouton-mise-a-l-eau{min-height:3.25rem;padding-inline:var(--e-6);border-radius:var(--r-bouton);font-size:var(--t-ardoise);font-weight:700;box-shadow:var(--ombre-3)}.etat-heps{display:flex;align-items:flex-start;gap:var(--e-3);background:var(--surface-carte);border:1px solid var(--bord);border-radius:var(--r-s);padding:var(--e-2) var(--e-3)}.etat-heps .medaillon-heps{flex:none;background:var(--masque);border:2px solid var(--encre);border-radius:50%;width:var(--e-7);height:var(--e-7);display:grid;place-items:center}.etat-heps-texte{flex:1 1 auto;min-width:0;min-height:var(--e-7);display:flex;flex-direction:column;justify-content:center;gap:var(--e-1)}.parole-heps{margin:0;font-size:var(--t-petit);line-height:1.4;max-inline-size:var(--lecture)}@container plonger (min-width: 800px){.sim-lecture{container:lecture / size}}@container lecture (max-height: 26rem){.sim-lecture{row-gap:var(--e-2)}.vitales .poignet-montre{padding-block-end:calc(var(--D) * 12 / 145)}}@container plonger (max-width: 799px){.sim-lecture{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:var(--e-2) var(--e-4)}.sim-lecture>.vitales{flex:none;container-type:normal;inline-size:min-content}.vitales>.poignet{--D: 160px}:root:is([data-taille="125"],[data-taille="150"]) .vitales>.poignet{--D: 145px}.sim-lecture>.ordinateur-compact{flex:1 1 12rem;min-width:0}.sim-lecture .poignet-montre{padding-block-end:calc(var(--D) * 12 / 145)}}.simulateur.plonger{--trace-h: clamp(92px, calc(100svh - 535px) , 240px)}.simulateur.plonger.avec-mission{--trace-h: clamp(72px, calc(100svh - 580px) , 240px)}:root[data-taille="125"] .simulateur.plonger{--trace-h: clamp(72px, calc(100svh - 700px) , 240px)}:root[data-taille="150"] .simulateur.plonger{--trace-h: clamp(72px, calc(100svh - 780px) , 240px)}.sim-trace{flex:none;position:relative}.plonger__trace{--cible-rail: 40px}.plonger__trace .liste-onglets button{min-height:var(--cible-rail)}.plonger__trace .liste-onglets{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.application .plonger__trace .liste-onglets button{flex:none;padding-inline:var(--e-2)}.trace-contenu{block-size:max(var(--trace-h),calc(2 * var(--cible-rail) + var(--e-3)));display:grid;gap:var(--gouttiere);grid-template-columns:repeat(12,minmax(0,1fr))}.plonger__courbe{grid-column:span 7;min-height:0;display:flex;flex-direction:column;container:rang / inline-size}.plonger__poids{grid-column:span 5;min-height:0;display:flex;flex-direction:column}.zone-journal{min-width:0;min-height:0;display:flex;flex-direction:column;border-block-start:1px solid var(--bord)}.zone-journal>.titre-bloc,.plonger__journal-feuille>.titre-bloc{flex:none;display:flex;align-items:center;min-block-size:var(--cible-rail);margin:0}.zone-journal>.etat-heps{flex:1 1 auto;min-height:0;align-items:stretch;background:none;border:0;border-radius:0;padding:0}.zone-journal .medaillon-heps{align-self:flex-start}.zone-journal[data-alertes=non] .medaillon-heps{display:none}.zone-journal .etat-heps-texte{justify-content:flex-start;min-height:0;overflow-y:auto;overscroll-behavior:contain}.zone-journal .alarmes-aucune{display:none}.zone-journal-liste,.plonger__journal-feuille{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}:is(.zone-journal-liste,.plonger__journal-feuille) .journal{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}:is(.zone-journal-liste,.plonger__journal-feuille) .journal ol{flex:1 1 auto;min-height:0;max-height:none}.plonger__journal-feuille{display:none;grid-column:1 / -1}.alarmes-zone--fermable{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--e-1);align-items:start}.application .fermer-alertes{display:inline-grid;place-items:center;inline-size:var(--cible-rail);block-size:var(--cible-rail);border-radius:50%;color:var(--texte);font-size:var(--t-corps);cursor:pointer}.application .fermer-alertes:hover{background:var(--voile)}.application .pastille-alertes{flex:none;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--e-1);min-block-size:var(--cible-rail);margin-block-end:var(--e-1);padding-inline:var(--e-3);border-radius:var(--r-pilule);font-size:var(--t-petit);font-weight:700;cursor:pointer}.application .pastille-alertes.alarme-alarme{background:var(--alarme-plein);color:var(--sur-alarme)}.application .pastille-alertes.alarme-attention{background:var(--attention-plein);color:var(--sur-attention)}.pastille-alertes .icone-etat{color:inherit}@container plonger (min-width: 1220px){.zone-journal{position:relative}.application .zone-journal .pastille-alertes{position:absolute;inset-block-start:calc((var(--cible-rail) - 32px) / 2);inset-inline-end:0;min-block-size:32px;margin:0}}:root[data-mode=projection] .simulateur.plonger:not(.panneaux-visibles) .zone-journal .pastille-alertes{position:static;margin-block-end:var(--e-1)}.journal-lien{display:inline-block;min-block-size:24px;color:inherit;text-decoration:underline dotted;text-underline-offset:3px}.journal-lien:hover{text-decoration-style:solid}@container plonger (max-width: 1219px){.zone-journal{flex:1 1 20rem;border:0}.zone-journal>.titre-bloc,.zone-journal-liste{display:none}.zone-journal .alarmes-aucune{display:block}.zone-journal[data-alertes] .medaillon-heps{display:grid}.zone-journal>.etat-heps{align-items:flex-start;background:var(--surface-carte);border:1px solid var(--bord);border-radius:var(--r-s);padding:var(--e-1) var(--e-3)}.zone-journal .etat-heps-texte{justify-content:center;min-height:var(--e-7)}.sim-trace.ouverte .plonger__journal-feuille{display:flex}}:root[data-mode=projection] .simulateur.plonger:not(.panneaux-visibles) .zone-journal>.titre-bloc,:root[data-mode=projection] .simulateur.plonger:not(.panneaux-visibles) .zone-journal-liste{display:none}:root[data-mode=projection] .simulateur.plonger:not(.panneaux-visibles) .zone-journal .alarmes-aucune{display:block}:root[data-mode=projection] .simulateur.plonger:not(.panneaux-visibles) .zone-journal[data-alertes] .medaillon-heps{display:grid}:root[data-mode=projection] .simulateur.plonger:not(.panneaux-visibles) .zone-journal{border:0}:root[data-mode=projection] .simulateur.plonger:not(.panneaux-visibles) .zone-journal>.etat-heps{align-items:flex-start;background:var(--surface-carte);border:1px solid var(--bord);border-radius:var(--r-s);padding:var(--e-2) var(--e-3)}:root[data-mode=projection] .simulateur.plonger:not(.panneaux-visibles) .zone-journal .etat-heps-texte{justify-content:center;min-height:var(--e-7)}.vue-azote{display:flex;align-items:flex-start;gap:var(--e-4);block-size:100%}.vue-azote .histogramme{flex:none;block-size:100%;inline-size:auto;max-inline-size:60%}.vue-azote-texte{flex:1 1 12rem;min-width:0}.vue-azote-texte .note{margin:0 0 var(--e-1)}.vue-azote .histogramme text{display:none}.rang-mesures{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--e-4)}.bloc-azote>.bloc-rang-tete{flex-wrap:nowrap}.rang-mesures,.rang-poids{grid-template-rows:auto minmax(0,1fr)}.rang-poids{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.bloc-rang{position:relative;min-width:0;min-height:0;display:grid;grid-row:span 2;grid-template-rows:subgrid;border-block-start:1px solid var(--bord)}.bloc-rang-tete{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--e-1);min-block-size:var(--cible-rail)}.bloc-rang-tete>:last-child{margin-inline-start:auto}.bloc-rang-tete .titre-bloc{margin:0}.courbe-remontee{block-size:100%;inline-size:100%;display:flex;align-items:center}.courbe-remontee svg{display:block}.courbe-fond{fill:var(--profil-fond)}.courbe-surface{stroke:var(--profil-grille);stroke-width:1}.courbe-trace{stroke:var(--profil-trait);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.courbe-palier{stroke:var(--profil-repere);stroke-width:5;stroke-linecap:round}.courbe-palier.principe{stroke-dasharray:6 5;stroke-linecap:butt}.courbe-actuelle{fill:var(--profil-trait);stroke:var(--profil-fond);stroke-width:1.5}.courbe-texte{fill:var(--sur-ardoise);font-size:13px;font-family:var(--police-texte)}.courbe-dtr{font-weight:700}.courbe-resume{margin:0;font-size:var(--t-mention);line-height:1.3;color:var(--texte)}.courbe-resume.vide{color:var(--texte-doux);font-size:var(--t-petit);line-height:1.55;text-align:start;align-self:flex-start;inline-size:100%;padding-block-end:var(--e-1);border-block-end:1px solid var(--bord)}.bloc-rang-corps{min-height:0;overflow:hidden;container:bloc / size}.azote-rang{position:relative;display:flex}.azote-rang>.vue-azote{flex:1 1 auto;min-width:0;block-size:100%}.azote-rang .histogramme{flex:1 1 auto;min-width:0;block-size:100%;inline-size:100%;max-inline-size:none}.azote-rang .histogramme text{display:none!important}.aide-bloc{position:static}.application .aide-bloc>summary{list-style:none;position:relative;display:inline-grid;place-items:center;inline-size:32px;block-size:32px;padding:0;margin:calc((var(--cible-rail) - 32px) / 2);outline-offset:0;border:1px solid var(--bord-controle);border-radius:50%;background:var(--surface-carte);color:var(--texte);font-size:var(--t-13);font-weight:700;cursor:pointer}.application .aide-bloc>summary:before{content:"";position:absolute;inline-size:var(--cible-rail);block-size:var(--cible-rail);margin:calc((32px - var(--cible-rail)) / 2)}.aide-bloc>summary::-webkit-details-marker{display:none}.tete-outils{display:inline-flex;align-items:center}.application .rouage-bloc{position:relative;display:inline-grid;place-items:center;inline-size:32px;block-size:32px;margin:calc((var(--cible-rail) - 32px) / 2);border:1px solid var(--bord-controle);border-radius:50%;background:var(--surface-carte);color:var(--texte);font-size:var(--t-16);line-height:1;text-decoration:none}.application .rouage-bloc:before{content:"";position:absolute;inline-size:var(--cible-rail);block-size:var(--cible-rail);margin:calc((32px - var(--cible-rail)) / 2)}.application .rouage-bloc:hover{border-color:var(--primaire);color:var(--primaire)}.rouage-bloc:focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:2px}.aide-bloc>summary:focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:2px}.aide-bloc[open]>summary{background:var(--primaire);color:var(--sur-primaire);border-color:var(--primaire)}.rang-mesures,.rang-poids{position:relative}:is(.rang-mesures,.rang-poids)>.bloc-rang{position:static}.ordinateur-compact{position:relative;--cible-rail: 40px}.ordinateur-compact:has(>.bloc-rang-tete>.aide-bloc[open]){min-block-size:calc(var(--cible-rail) + 26rem)}.aide-bloc-texte{position:absolute;z-index:6;inset-block:var(--cible-rail) 0;inset-inline:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--e-2) var(--e-3);background:var(--surface-elevee);border:1px solid var(--bord);border-radius:var(--r-s);box-shadow:var(--ombre-3)}.aide-bloc-texte .note{margin:0 0 var(--e-1);font-size:var(--t-petit);color:var(--texte);max-inline-size:none}.vue-poids--compact{block-size:100%;display:flex;flex-direction:column}.poids-instruments{flex:1 1 auto;min-height:0;display:flex;justify-content:center;align-items:stretch;gap:var(--e-2);container:poids / size}.poids-instruments>.instrument-cadran{display:none;flex:none;align-self:center;inline-size:min(100cqb - 4px,12rem);min-width:144px}@container poids (min-height: 144px) and (min-width: calc(152px + 3.25rem)){.poids-instruments>.instrument-cadran{display:block}}.bargraphe-poids{flex:none;display:flex;flex-direction:column;align-items:center;gap:var(--e-1);min-height:0}.bargraphe-borne{display:none;font-size:var(--t-mention);line-height:1.25;color:var(--texte-doux);white-space:nowrap}@container poids (min-height: 4.5rem){.bargraphe-borne{display:block}}.bargraphe-piste{position:relative;flex:1 1 auto;min-height:0;inline-size:1.5rem;border:1px solid var(--bord);border-radius:var(--r-xs);background:var(--surface-enfoncee)}.bargraphe-part{position:absolute;inset-inline:0;box-shadow:inset 0 1px 0 var(--surface-carte),inset 0 -1px 0 var(--surface-carte)}.bargraphe-part.coule{background:var(--peda-coule)}.bargraphe-part.remonte{background:var(--peda-flotte)}.bargraphe-zero{position:absolute;inset-inline:-4px;inset-block-start:50%;block-size:2px;translate:0 -50%;background:var(--texte)}.bargraphe-index{position:absolute;inset-inline-start:calc(100% + 2px);inline-size:0;block-size:0;translate:0 -50%;border-block:5px solid transparent;border-inline-end:7px solid var(--texte)}@container rang (max-width: 240px){.rang-mesures{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,auto minmax(0,1fr))}}.application .sim-trace button.bascule-trace{display:none}@container plonger (min-width: 1220px){.sim-trace{display:grid;gap:var(--e-2) var(--gouttiere);grid-template-columns:minmax(0,1fr) minmax(18rem,1fr) minmax(0,var(--cote));grid-template-rows:auto minmax(0,1fr);block-size:max(var(--trace-h),calc(2 * var(--cible-rail) + var(--e-3)))}.sim-trace:has(.plonger__objectifs){grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.trace-contenu{display:contents}.sim-trace>.zone-journal{grid-column:1;grid-row:1 / span 2}.sim-trace:has(.plonger__objectifs)>.zone-journal{grid-row:1}.plonger__objectifs{grid-column:1;grid-row:2}.plonger__courbe{grid-column:2;grid-row:1 / span 2}.plonger__poids{grid-column:3;grid-row:1 / span 2}}@media(max-height:900px){@container plonger (min-width: 1220px){:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .plonger__scene{--trace-h: clamp(92px, calc(100svh - 580px) , 240px)}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .plonger__geste{grid-row:1 / span 2}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .plonger__trace{grid-column:1 / span 2}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .plonger__lecture{grid-row:1}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .sim-trace{grid-template-columns:minmax(0,var(--cote)) minmax(0,1fr) minmax(0,8rem)}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .simulateur.plonger>.bandeau-mission{display:none}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .plonger__mission{display:flex;grid-column:1 / span 2;grid-row:1}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .plonger__mission>.bandeau-mission{flex-wrap:nowrap}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .plonger__mission .bandeau-mission-texte{flex:1 1 auto}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .plonger__mission .consigne{max-inline-size:none}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .plonger__mission .surtitre{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .application .plonger__mission .bandeau-mission-actions>button{min-height:44px;padding-block:2px}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .plonger__scene:has(>.plonger__mission){grid-template-rows:auto minmax(0,1fr) auto}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .plonger__scene:has(>.plonger__mission)>:is(.plonger__lecture,.plonger__hublot){grid-row:2}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .plonger__scene:has(>.plonger__mission)>.plonger__geste{grid-row:1 / span 3}:root:is([data-taille="125"],[data-taille="150"]):not([data-mode=projection]) .plonger__scene:has(>.plonger__mission)>.plonger__trace{grid-row:3}}}@container plonger (min-width: 1220px){:root[data-mode=projection] .simulateur.plonger>.bandeau-mission{display:none}:root[data-mode=projection] .plonger__mission{display:flex;grid-column:1 / span 2;grid-row:1}:root[data-mode=projection] .plonger__mission>.bandeau-mission{flex-wrap:nowrap}:root[data-mode=projection] .plonger__mission .bandeau-mission-texte{flex:1 1 auto}:root[data-mode=projection] .plonger__mission .consigne{max-inline-size:none}:root[data-mode=projection] .plonger__scene:has(>.plonger__mission){grid-template-rows:auto minmax(0,1fr) auto}:root[data-mode=projection] .plonger__scene:has(>.plonger__mission)>:is(.plonger__lecture,.plonger__hublot){grid-row:2}:root[data-mode=projection] .plonger__scene:has(>.plonger__mission)>.plonger__geste{grid-row:1 / span 2}:root[data-mode=projection] .plonger__scene:has(>.plonger__mission)>.plonger__trace{grid-row:3}}.plonger__objectifs{min-width:0;min-height:0;display:flex;flex-direction:column}.plonger__objectifs>.titre-bloc{flex:none}.plonger__objectifs-corps{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.plonger__objectifs .objectifs-mission{margin:0;padding:0;list-style:none;display:grid;gap:var(--e-0);font-size:var(--t-mention);line-height:1.3}.plonger__objectifs .note{margin:0;font-size:var(--t-petit)}@container plonger (max-width: 1219px){.sim-trace{display:flex;align-items:center;gap:var(--e-3);border-block-start:1px solid var(--bord)}.application .sim-trace button.bascule-trace{display:inline-flex;flex:none;align-items:center;gap:var(--e-2);min-height:var(--cible-min)}.sim-trace{flex-wrap:wrap;padding-block-start:var(--e-2)}.trace-contenu{display:none}.plonger__objectifs{grid-column:1 / -1}.sim-trace.ouverte .trace-contenu{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.sim-trace.ouverte .trace-contenu:has(>.plonger__objectifs){grid-template-rows:auto minmax(0,1fr) minmax(0,1fr)}.sim-trace.ouverte .trace-contenu{display:grid;position:absolute;z-index:5;inset-inline:0;inset-block-end:calc(100% + var(--e-2));block-size:min(60svh,480px);background:var(--surface-elevee);border:1px solid var(--bord);border-radius:var(--r-m);padding:var(--e-3);box-shadow:var(--ombre-3)}}@container plonger (max-width: 699px){.sim-trace.ouverte .trace-contenu{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr))}.sim-trace.ouverte .trace-contenu:has(>.plonger__objectifs){grid-template-rows:auto repeat(3,minmax(0,1fr))}.plonger__journal-feuille,.plonger__courbe,.plonger__poids{grid-column:1}}.hublot-et-regle{flex:1 1 auto;min-height:0;display:flex;gap:var(--e-2)}.hublot-et-regle .hublot-cadre{flex:1 1 auto}.regle-profondeur{flex:none;width:3.5rem;display:flex;flex-direction:column;align-items:center;gap:var(--e-1);padding-block:var(--e-1)}.regle-unite{font-size:var(--t-mention);color:var(--texte-doux)}.regle-colonne{position:relative;flex:1 1 auto;align-self:stretch;margin-inline:var(--e-0);border-radius:var(--r-s);background:linear-gradient(180deg,var(--eau-surface),var(--eau-fond));border:1px solid var(--bord)}.regle-trait{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--voile-fort)}.regle-trait.majeur{border-top-color:var(--blanc)}.regle-nombre{position:absolute;right:2px;top:1px;font-family:var(--police-valeur);font-size:var(--t-mention);color:var(--blanc)}.regle-palier{position:absolute;left:0;right:0;height:4px;margin-top:-2px;background:var(--attention-plein)}.regle-fond{position:absolute;left:0;right:0;bottom:0;height:6px;margin-top:-3px;background:var(--fond-sable);opacity:.85}.regle-curseur{position:absolute;left:-2px;right:-2px;height:0;border-top:3px solid var(--heps-orange)}.regle-valeur{position:absolute;left:50%;transform:translate(-50%,-50%);background:var(--surface-carte);color:var(--texte);border:1px solid var(--heps-orange);border-radius:var(--r-pilule);padding:0 var(--e-1);font-family:var(--police-valeur);font-size:var(--t-mention);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.repere-mesure{font-weight:400;font-size:var(--t-mention);color:var(--texte-doux)}.aide-reglage{display:block;color:var(--texte-doux);font-size:var(--t-mention);line-height:1.35}.aide-reglage.alerte-reglage{color:var(--attention);font-weight:600}.palmage{display:grid;grid-template-columns:auto auto;justify-content:start;gap:var(--e-1);align-items:center}.palmage>.croix{grid-area:1 / 1}.palmage>.crans{grid-area:1 / 2}.groupe-commandes .titre-groupe{display:flex;align-items:baseline;gap:var(--e-2)}.legende-croix{margin:0;font-size:var(--t-mention);color:var(--texte-doux);font-weight:400;text-transform:none;letter-spacing:normal;white-space:nowrap}.regle-fond-choix{display:block;width:100%}.application .regle-fond-choix select{width:100%;min-height:2.5rem;padding:0 var(--e-1);font-size:var(--t-mention);font-family:var(--police-valeur);text-align:center}.etat-pilote{font-size:var(--t-mention);font-weight:700;color:var(--texte-doux);text-transform:none;letter-spacing:normal}.etat-pilote.actif{color:var(--sur-primaire);background:var(--primaire);border-radius:var(--r-pilule);padding-inline:var(--e-2)}.groupe-pilote.en-marche{border-color:var(--primaire)}.etat-lampe{font-size:var(--t-mention);font-weight:700;color:var(--texte-doux);text-transform:none;letter-spacing:normal}.etat-lampe.actif{color:var(--sur-lampe);background:var(--lampe-plein);border-radius:var(--r-pilule);padding-inline:var(--e-2)}.groupe-lampe.en-marche{border-color:var(--lampe-plein)}:root[data-mode=projection] .barre-commandes{flex-wrap:wrap;overflow-x:visible}:root[data-mode=projection] .barre-commandes{--cible-commande: 40px;--e-1: 4px;--e-2: 8px;--e-3: 12px;--e-4: 16px;--e-5: 24px;--t-mention: 13px;--t-petit: 14px;--t-corps: 16px;font-size:16px}:root[data-mode=projection] .barre-commandes .touche-croix{font-size:var(--t-corps)}:root[data-mode=projection] .simulateur.plonger:not(.panneaux-visibles) :is(.plonger__courbe,.plonger__poids,.plonger__objectifs){display:none}:root[data-mode=projection] .simulateur.plonger:not(.panneaux-visibles) .sim-trace{block-size:auto;grid-template-rows:auto}:root[data-mode=projection] .simulateur.plonger:not(.panneaux-visibles) .sim-trace>.zone-journal{grid-column:1 / span 2;grid-row:1}.simulateur.plonger{position:relative}:root[data-mode=projection] .simulateur.plonger.panneaux-visibles .sim-trace{position:absolute;z-index:5;inset-block-end:var(--e-2);inset-inline:0 calc(25% + 6px);display:block;border:1px solid var(--bord);border-radius:var(--r-m);background:var(--surface-elevee);padding:var(--e-3);box-shadow:var(--ombre-3)}:root[data-mode=projection] .simulateur.plonger.panneaux-visibles .trace-contenu{display:grid;position:static;block-size:min(45svh,420px);border:0;padding:0;box-shadow:none;background:none}@container plonger (min-width: 1220px){:root[data-mode=projection] .simulateur.plonger.panneaux-visibles .sim-trace{display:grid;column-gap:var(--gouttiere);grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,3fr);grid-template-rows:minmax(0,1fr);inset-inline-end:calc(var(--cote) + var(--gouttiere));block-size:min(45svh,420px)}:root[data-mode=projection] .simulateur.plonger.panneaux-visibles .trace-contenu{display:contents}:root[data-mode=projection] .simulateur.plonger.panneaux-visibles .sim-trace>.zone-journal{grid-column:1;grid-row:1}:root[data-mode=projection] .simulateur.plonger.panneaux-visibles .plonger__courbe{grid-column:2;grid-row:1 / -1}:root[data-mode=projection] .simulateur.plonger.panneaux-visibles .plonger__poids{grid-column:3;grid-row:1 / -1}:root[data-mode=projection] .simulateur.plonger.panneaux-visibles .sim-trace:has(.plonger__objectifs){grid-template-rows:minmax(0,1fr) auto}:root[data-mode=projection] .simulateur.plonger.panneaux-visibles .plonger__objectifs{grid-column:1;grid-row:2;max-block-size:8rem}}:root[data-mode=projection] .simulateur.plonger .sim-trace button.bascule-trace{display:none}@container plonger (max-width: 1219px){:root[data-mode=projection] .simulateur.plonger.panneaux-visibles .sim-trace{inset-inline-end:calc(100% / 3 + 8px)}}@container plonger (max-width: 699px){:root[data-mode=projection] .simulateur.plonger.panneaux-visibles .sim-trace{inset-inline-end:0}}.plonger__geste>.mention-securite{display:none}:root[data-mode=projection] .simulateur.plonger.panneaux-visibles .plonger__geste>.mention-securite{display:block;margin-block:auto 0;padding-block-start:var(--e-2);font-size:13px;line-height:1.35}.plonger__trace>.mention-securite{display:none}:root[data-mode=projection] .simulateur.plonger:not(.panneaux-visibles) .plonger__trace>.mention-securite{display:block;grid-column:3;grid-row:1;align-self:center;margin:0;font-size:13px;line-height:1.35}@container plonger (max-width: 1219px){:root[data-mode=projection] .simulateur.plonger:not(.panneaux-visibles) .plonger__trace>.mention-securite{display:none}:root[data-mode=projection] .simulateur.plonger .plonger__geste>.mention-securite{display:block;margin-block:auto 0;padding-block-start:var(--e-2);font-size:13px;line-height:1.35}}:root[data-mode=projection] .groupe-commandes .titre-groupe:has(>.legende-croix:not(.legende-maintien)){display:flex}:root[data-mode=projection] .groupe-pilote .titre-groupe,:root[data-mode=projection] .groupe-lampe .titre-groupe{display:flex}:root[data-mode=projection] .simulateur.plonger .sim-hublot>.mention-securite{display:none}:root[data-mode=projection] .sim-lecture>.vitales{min-height:0}:root[data-mode=projection] .simulateur.plonger .sim-barre{flex-wrap:nowrap}:root[data-mode=projection] .simulateur.plonger .choix-plongee{flex:0 1 auto;min-width:0;max-inline-size:16rem}@container plonger (max-width: 799px){:root[data-mode=projection] .zone-journal>.etat-heps{padding-block:var(--e-1)}:root[data-mode=projection] .vitales>.poignet{--D: 145px}:root[data-mode=projection] .plonger__scene{grid-template-rows:minmax(min(18rem,50%),1fr) minmax(0,auto) auto}:root[data-mode=projection] .sim-lecture .mot-etat{font-size:16px}}.tuto-bulle:after{content:"";position:absolute;width:16px;height:16px;background:var(--surface-elevee);border:2px solid var(--primaire)}.tuto-bulle.reussie:after{border-color:var(--succes)}.tuto-bulle.fleche-dessus:after,.tuto-bulle.fleche-dessous:after{left:var(--fleche, 50%);transform:translate(-50%) rotate(45deg)}.tuto-bulle.fleche-dessus:after{bottom:-9px;border-top:none;border-left:none}.tuto-bulle.fleche-dessous:after{top:-9px;border-bottom:none;border-right:none}.tuto-bulle.fleche-gauche:after,.tuto-bulle.fleche-droite:after{top:var(--fleche, 50%);transform:translateY(-50%) rotate(45deg)}.tuto-bulle.fleche-gauche:after{right:-9px;border-bottom:none;border-left:none}.tuto-bulle.fleche-droite:after{left:-9px;border-top:none;border-right:none}.tuto-bulle.fleche-dedans:after{display:none}.pave-palmage{--cible-commande: 40px}.pave-palmage--hublot{position:absolute;z-index:4;inset-block-end:var(--e-3);inset-inline-start:var(--e-7)}.pave-palmage--joypad{justify-self:center}.pave-palmage .croix{grid-template-columns:repeat(3,var(--cible-commande));grid-template-rows:repeat(3,var(--cible-commande));gap:var(--e-1)}.application .pave-palmage .touche-croix{min-height:var(--cible-commande);padding:0;font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.pave-palmage .symbole-croix{display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:1}.pave-palmage .symbole-croix:not(.repete-1){font-size:14px}.pave-palmage :is(.croix-gauche,.croix-droite) .symbole-croix>span+span{margin-inline-start:-.3em}.pave-palmage :is(.croix-haut,.croix-bas) .symbole-croix{flex-direction:column}.pave-palmage :is(.croix-haut,.croix-bas) .symbole-croix>span+span{margin-block-start:-.45em}@container hublot (max-height: 16rem){.voile-mise-a-l-eau{gap:var(--e-2);padding:var(--e-2)}.voile-mise-a-l-eau .note{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.application .bouton-mise-a-l-eau{min-height:var(--e-7);padding-inline:var(--e-4)}}.hublot-cadre:has(>.pave-palmage--hublot) .voile-mise-a-l-eau{gap:var(--e-2)}.hublot-cadre:has(>.pave-palmage--hublot) .voile-mise-a-l-eau{padding-block:clamp(var(--e-4),calc(100cqb - 164px - 4.5rem),148px) 148px}@container hublot (max-height: calc(312px + 4.5rem)){.hublot-cadre:has(>.voile-mise-a-l-eau):has(>.pave-palmage--hublot)>.signe-hublot{visibility:hidden}}:root[data-mode=projection] .hublot-cadre:has(>.voile-mise-a-l-eau)>.signe-hublot{visibility:hidden}@container hublot (max-height: calc(296px + 8rem)){.hublot-cadre:has(>.pave-palmage--hublot) .voile-mise-a-l-eau .note{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.application .hublot-cadre:has(>.pave-palmage--hublot) .bouton-mise-a-l-eau{min-height:var(--e-7);padding-inline:var(--e-4)}}@container hublot (min-width: calc(384px + 16rem)){.hublot-cadre:has(>.pave-palmage--hublot) .voile-mise-a-l-eau{padding-block:var(--e-4)}}@media(max-width:599px),(max-height:499px){.ecran-plonger.application{display:flex;flex-direction:column;height:100svh;min-height:0;overflow:clip}.ecran-plonger .contenu{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.ecran-plonger .simulateur.plonger--telephone{flex:1 1 auto;height:auto;min-height:0;gap:var(--e-2);padding-block:var(--e-2)}.ecran-plonger.application{padding-bottom:calc(2.875rem + env(safe-area-inset-bottom,0px))}}@media(min-width:768px)and (max-height:499px){.ecran-plonger.application{padding-bottom:0}}.telephone{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--e-2)}.telephone__hublot{display:flex;flex-direction:column;gap:var(--e-2);min-height:0}.telephone__hublot .hublot-cadre{flex:1 1 auto;min-height:calc(2 * var(--e-8));border-width:4px;border-radius:var(--r-m)}.telephone__hublot .hublot-cadre:has(>.voile-mise-a-l-eau)>.signe-hublot{visibility:hidden}.telephone__hublot .bandeau-retour-cours{flex:none;padding:0;background:none;border:0}.telephone__bas{display:flex;flex-direction:column;gap:var(--e-2);min-height:0}.telephone__commandes{position:relative;display:flex;flex-direction:column;gap:var(--e-2)}.plonger--telephone .etat-heps{padding:var(--e-1) var(--e-2);gap:var(--e-2);align-items:center}.plonger--telephone .etat-heps .medaillon-heps{width:40px;height:40px}.plonger--telephone .etat-heps .medaillon-heps>*{max-width:100%;max-height:100%}.plonger--telephone .etat-heps-texte{min-height:40px}.plonger--telephone .parole-heps{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alarme-compacte{margin:0;display:flex;align-items:center;gap:var(--e-2);padding:var(--e-1) var(--e-2);border-radius:var(--r-s);font-size:var(--t-14);line-height:1.3;min-width:0}.alarme-compacte.alarme-alarme{background:var(--alarme-plein);color:var(--sur-alarme)}.alarme-compacte.alarme-attention{background:var(--attention-plein);color:var(--sur-attention)}.alarme-compacte .icone-etat{flex:none;color:inherit}.alarme-compacte-texte{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alarme-compacte-autres{flex:none;font-weight:700}.lecture-telephone{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-2)}.lecture-case{margin:0;min-width:0;display:flex;flex-direction:column;padding:var(--e-1) var(--e-2);line-height:1.2;background:var(--instrument-ecran);color:var(--instrument-ecran-texte);border:2px solid var(--instrument-boitier);border-radius:var(--r-s)}.lecture-case>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lecture-libelle{font-size:var(--t-13);color:var(--instrument-ecran-doux)}.lecture-case>.lecture-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lecture-valeur{font-family:var(--police-valeur);font-size:20px;font-variant-numeric:tabular-nums}.lecture-valeur small{font-family:var(--police-valeur);font-size:13px;color:var(--instrument-ecran-doux)}.lecture-tendance{font-family:var(--police-texte);font-size:var(--t-13);margin-inline-start:var(--e-1);color:var(--instrument-accent)}.lecture-mot{font-size:var(--t-13);font-weight:700}.lecture-case>.lecture-mot{white-space:normal;overflow-wrap:anywhere}.lecture-mot .icone-etat{color:inherit}.lecture-mot.vitale-ok{color:var(--instrument-ok)}.lecture-mot.vitale-attention{color:var(--instrument-ambre)}.lecture-mot.vitale-alarme{color:var(--instrument-rouge)}.lecture-case.lecture-attention{border-color:var(--instrument-ambre)}.lecture-case.lecture-alarme{border-color:var(--instrument-rouge);box-shadow:inset 0 0 0 2px var(--instrument-rouge)}.console-telephone{--cible-tel: 48px;container:console / inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--e-2);align-items:stretch}.pave-palmage--joypad{--cible-commande: var(--cible-tel, 48px);align-self:center}.console-cote{display:flex;flex-direction:column;justify-content:center;gap:var(--e-1);min-width:0}.application .console-telephone .console-cote button{flex:1 1 0;min-height:var(--cible-tel);min-width:0;padding:0 var(--e-1);border-radius:var(--r-bouton);font-size:clamp(13px,calc(11cqi - 22px),var(--t-14));line-height:1.15;font-weight:700;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.application .console-telephone .bouton-inflateur{background:var(--instrument-lunette);color:var(--instrument-boitier);border:2px solid var(--instrument-lunette-sombre)}.application .console-telephone .bouton-inflateur.gonfler .icone-maintenu{color:var(--ardoise)}.application .console-telephone button.actif{background:var(--instrument-accent);color:var(--instrument-ecran);border-color:var(--instrument-accent)}.application .console-telephone button.a-faire{background:var(--attention-fond);border-color:var(--attention-plein);color:var(--attention)}@container console (max-width: 379px){.console-cote .icone-maintenu,.console-cote .bouton-equilibre>[aria-hidden]{display:none}}.maintenu,.pave-palmage .touche-croix{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.telephone__pied .mention-securite,.telephone__hublot>.mention-securite{margin:0;line-height:1.3;max-inline-size:none}.telephone__hublot>.mention-securite{display:none}.telephone__etat{display:flex;align-items:stretch;gap:var(--e-2)}.telephone__etat>.etat-heps{flex:1 1 auto;min-width:0}.application .telephone__etat button.bouton-feuille{flex:none;min-height:48px;min-width:48px;padding-inline:var(--e-2);display:inline-flex;align-items:center;justify-content:center;gap:var(--e-1)}.feuille-telephone[hidden],.feuille-commandes[hidden]{display:none}.feuille-telephone{position:absolute;inset:0;z-index:6;display:flex;flex-direction:column;min-height:0;background:var(--surface-elevee);border:1px solid var(--bord);border-radius:var(--r-m);box-shadow:var(--ombre-3);overflow:hidden}.feuille-telephone .onglets-panneau{border:0;border-radius:0;background:none}.feuille-telephone .liste-onglets{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.application .feuille-telephone .liste-onglets button{flex:1 0 auto;min-height:var(--cible);padding-inline:var(--e-1)}.feuille-telephone .contenu-onglet{overscroll-behavior-y:contain}.feuille-ordinateur{display:flex;flex-direction:column;gap:var(--e-3)}.feuille-telephone__outils{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2);margin-block-end:var(--e-2)}.feuille-telephone__outils .choix-plongee{flex:1 1 10rem;min-width:0}.application .feuille-telephone__outils .choix-plongee{min-height:var(--cible)}.feuille-telephone__outils .controle-temps{flex-wrap:wrap;max-inline-size:100%;border-radius:var(--r-m);padding-inline:var(--e-0)}.application .feuille-telephone__outils .controle-temps .temps-rejeu{padding-inline:var(--e-1)}.application .feuille-telephone__outils .controle-temps .temps-pause{flex:1 1 auto;min-width:4.5rem}.feuille-telephone__outils .menu-vitesse{flex:none}:root:is([data-taille="125"],[data-taille="150"]) .feuille-telephone__outils .menu-vitesse{flex:1 0 100%}:root:is([data-taille="125"],[data-taille="150"]) .application .feuille-telephone__outils .menu-vitesse select{inline-size:100%}.feuille-commandes .barre-commandes{--cible-commande: 48px;background:none;border:0;box-shadow:none;padding:0;flex-direction:column;align-items:stretch}.feuille-commandes .onglets-pave{display:flex;gap:var(--e-1)}.application .feuille-commandes .onglets-pave button{flex:1 1 0;min-height:var(--cible)}.application .feuille-commandes .onglets-pave button.actif{background:var(--primaire);color:var(--sur-primaire);border-color:var(--primaire)}.feuille-commandes .groupe-commandes:not(.pave-actif){display:none}.feuille-commandes .inflateur-tuyau{display:none}.application .feuille-commandes .pilote-profondeur input{height:var(--cible)}.feuille-telephone .vue-azote .histogramme{max-inline-size:100%}.feuille-azote{display:flex;flex-direction:column;gap:var(--e-3)}.feuille-azote>:is(.vue-azote,.courbe-remontee){flex:none;block-size:10rem}@media(max-height:499px)and (orientation:landscape){.telephone{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(20rem,42%)}.telephone__bas{overflow-y:auto;overscroll-behavior-y:contain}.telephone__commandes{flex:none}.console-telephone{--cible-tel: 44px}.telephone__hublot>.mention-securite{display:block;flex:none}.telephone__pied{display:none}}@media(max-width:599px),(max-height:499px)and (max-width:1023px){.ecran-plonger .navigation-principale .icone-nav{display:none}.ecran-plonger .navigation-principale a{padding-inline:var(--e-1)}}@media(max-width:1439px){:root:not([data-taille="125"],[data-taille="150"]) .ecran-plonger .navigation-principale .icone-nav{display:none}:root[data-taille="150"] .ecran-plonger .navigation-principale a{padding-inline:2px}.ecran-plonger .navigation-principale a{padding-inline:var(--e-1)}}.choix-affichage{container-type:inline-size;margin-block-start:var(--e-2);border-block-start:1px solid var(--bord);padding-block-start:var(--e-2)}.choix-affichage-titre{font-weight:700}.choix-affichage-commandes{display:flex;flex-wrap:wrap;gap:var(--e-2);margin-block-end:var(--e-2)}.application .choix-affichage-commandes button{padding:var(--e-1) var(--e-2);font-size:var(--t-petit)}.choix-affichage-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-1) var(--e-3)}@container (min-width: 22rem){.choix-affichage-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.choix-affichage-liste>li{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--e-2);min-inline-size:0}.choix-affichage-liste label{display:flex;align-items:center;gap:var(--e-2);min-block-size:1.75rem;font-size:var(--t-petit);line-height:1.25;cursor:pointer}.choix-affichage-liste input{flex:none;inline-size:1rem;block-size:1rem;margin:0;accent-color:var(--primaire)}.choix-affichage-nom{min-inline-size:0}.choix-affichage-precision{display:block;font-size:var(--t-mention);color:var(--texte-doux)}.choix-affichage-liste>li.au-dela{border-inline-start:3px solid var(--heps-orange);padding-inline-start:var(--e-2);margin-inline-start:-3px}.choix-affichage-mention{font-size:var(--t-mention);color:var(--heps-orange-texte)}.choix-affichage-vitales,.choix-affichage-compte,.choix-affichage-profil{margin-block-start:var(--e-2);color:var(--texte-doux)}.choix-affichage-profil{color:var(--info)}.entete .outils-entete{margin-left:auto}.formulaire{display:flex;flex-direction:column;gap:var(--e-4)}.champ{display:flex;flex-direction:column;gap:var(--e-1)}.champ label{font-weight:700}.application .champ input:not([type=checkbox]):not([type=radio]):not([type=range]),.application .champ select,.application .champ textarea{min-height:var(--cible);font-size:var(--t-corps);padding:var(--e-2) var(--e-3)}.application .champ textarea{background:var(--surface-carte);color:var(--texte);border:1px solid var(--bord-controle);border-radius:var(--r-s);font-family:inherit;resize:vertical}.aide-champ{margin:0;color:var(--texte-doux);font-size:var(--t-petit)}.erreur-champ{margin:0;color:var(--alarme);font-weight:700;font-size:var(--t-petit)}.avertissement-champ{margin:0;color:var(--attention);font-weight:700;font-size:var(--t-petit)}.application .champ-en-erreur input{border:2px solid var(--alarme)}.application .champ input::placeholder,.application .champ textarea::placeholder{color:var(--texte-doux);opacity:1}.champ-secret{display:flex;gap:var(--e-2)}.champ-secret input{flex:1 1 auto;min-width:0}.champ-code input{font-family:var(--police-valeur);letter-spacing:.15em;text-transform:uppercase}.formulaire-ligne{display:flex;gap:var(--e-3);flex-direction:row;flex-wrap:wrap;align-items:flex-end}.formulaire-ligne .champ{flex:1 1 16rem}.formulaire-ligne .champ:has(select){flex:0 1 14rem}.alerte-formulaire:focus{outline:none}.alerte-formulaire .message-etat{margin:0}.espace-classe button,.page-connexion button,.panneau-compte button{min-height:var(--cible)}.application .formulaire-ligne>button{min-height:var(--cible)}.application button.bouton-discret{background:transparent;border-color:transparent;color:var(--primaire);font-weight:700;text-decoration:underline;padding-inline:0}.application button.bouton-discret:hover{background:transparent;color:var(--primaire-survol)}.application button.danger{background:var(--alarme-plein);color:var(--sur-alarme);border-color:var(--alarme-plein);font-weight:700}.application button.danger:hover{background:var(--alarme);border-color:var(--alarme);color:var(--surface-carte)}.application button.danger-discret{color:var(--alarme);border-color:var(--alarme)}.application button.danger-discret:hover{background:var(--alarme-fond);border-color:var(--alarme)}.page-connexion{max-width:34rem;margin-inline:auto;width:100%;padding-bottom:var(--e-4);display:flex;flex-direction:column;gap:var(--e-3)}.page-connexion .entete-page{padding-block:var(--e-3) 0}.carte-connexion{display:flex;flex-direction:column;gap:var(--e-3);padding:var(--e-4) var(--e-5)}.carte-connexion>.bascule-mode{align-self:flex-start}.application .carte-connexion .bascule-mode button{min-height:var(--cible);padding-inline:var(--e-5);font-weight:700}.carte-connexion .note{margin:0}.application .carte-connexion button.grand{align-self:stretch}.lien-bascule-compte{margin:0;text-align:center}.actions-connexion{display:flex;flex-direction:column;gap:var(--e-2)}.information-collecte>p{margin:0}.carte-connexion .onglets-panneau{background:none;border:0;border-radius:0;overflow:visible}.carte-connexion .contenu-onglet{overflow:visible;padding-inline:0}.porte{display:flex;flex-direction:column;gap:var(--e-3)}.porte>h2{margin:0;font-size:var(--t-h4)}.porte-promesse{margin:0;font-weight:700}.porte-details{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--e-2) var(--e-4);margin:0}.porte-details dt{font-weight:700;color:var(--texte-doux)}.porte-details dd,.porte-ligne{margin:0}.porte-ligne b{color:var(--texte-doux)}.porte-voit{padding-inline-start:var(--e-3);border-inline-start:3px solid var(--primaire)}.porte-note{margin:0}.porte-fermee{display:flex;flex-direction:column;gap:var(--e-3);padding:var(--e-3);border:1px solid var(--bord-controle);border-radius:var(--r-m);background:var(--surface-enfoncee)}.porte-fermee>p,.porte-fermee .message-etat{margin:0}.choix-groupe{display:flex;flex-direction:column;gap:var(--e-2);margin:0;padding:var(--e-3);border:1px solid var(--bord-controle);border-radius:var(--r-m);background:var(--surface-enfoncee)}.choix-groupe>legend{padding-inline:var(--e-1);font-weight:700}.choix-groupe .note{margin:0}.option-choix{display:flex;align-items:flex-start;gap:var(--e-2);min-block-size:var(--cible);cursor:pointer}.option-choix input{margin-block-start:.2em;inline-size:1.25rem;block-size:1.25rem;flex:0 0 auto}.bandeau-echeances{display:flex;flex-direction:column;gap:var(--e-2);margin-block-end:var(--e-4)}.bandeau-echeances .message-etat{margin:0}.liste-echeances{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e-2)}.liste-echeances li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-2) var(--e-4);padding-block:var(--e-1);border-block-end:1px solid var(--bord)}.etat-suppression{color:var(--attention);font-weight:700;font-size:var(--t-petit)}.bandeau-restauration{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2) var(--e-4);margin-block:var(--e-3)}.bandeau-restauration .message-etat{margin:0;flex:1 1 20rem}.codes-secours{display:flex;flex-direction:column;gap:var(--e-3)}.codes-secours>*{margin:0}.liste-codes-secours{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(22ch,100%),1fr));gap:var(--e-2) var(--e-5);margin:0;padding-inline-start:2em;font-family:var(--police-valeur);font-size:var(--t-18)}.liste-codes-secours code{font-family:inherit;letter-spacing:.05em;white-space:nowrap}.page-compte{width:100%;max-inline-size:min(48rem,100%);margin-inline:auto;padding-bottom:var(--e-6);display:flex;flex-direction:column;gap:var(--e-4)}.page-compte .entete-page{padding-block:var(--e-3) 0}.page-compte>.message-etat,.page-compte>[role=alert]>.message-etat{margin:0}.bloc-compte{display:flex;flex-direction:column;gap:var(--e-3)}.bloc-compte>h2{margin:0;font-size:var(--t-h4)}.bloc-compte .note,.bloc-compte .message-etat{margin:0}.application .bloc-compte button{min-height:var(--cible)}.application .bloc-compte>button.danger-discret{align-self:flex-start}.lien-mon-compte{margin:var(--e-5) 0 0;padding-block-start:var(--e-3);border-block-start:1px solid var(--bord)}.lien-mon-compte .bouton-lien{margin-top:0}.consentement-groupe{display:flex;flex-direction:column;gap:var(--e-2);padding:var(--e-3);border:1px solid var(--bord-controle);border-left:6px solid var(--primaire);border-radius:var(--r-m);background:var(--surface-enfoncee)}.consentement-titre{margin:0;font-weight:700}.consentement-liste{margin:0;padding-inline-start:var(--e-4);display:grid;gap:var(--e-1)}.case-consentement{display:flex;align-items:flex-start;gap:var(--e-2);min-block-size:var(--cible);font-weight:700;cursor:pointer}.case-consentement input{margin-block-start:.2em;inline-size:1.25rem;block-size:1.25rem;flex:0 0 auto}.apercu-groupe{display:flex;flex-direction:column;gap:var(--e-3);padding-block-start:var(--e-3);border-block-start:1px solid var(--bord)}.application .apercu-groupe button{min-height:var(--cible)}.espace-club{width:100%;max-inline-size:min(56rem,100%);margin-inline:auto;padding-bottom:var(--e-6);display:flex;flex-direction:column;gap:var(--e-4)}.espace-club .entete-page{padding-block:var(--e-3) 0}.espace-club>.message-etat,.espace-club>[role=alert]>.message-etat{margin:0}.espace-club .onglets-panneau{background:none;border:0;border-radius:0;overflow:visible}.espace-club .contenu-onglet{overflow:visible;padding-inline:0}.onglet-club-groupes,.onglet-club-membres,.onglet-club-fiche{display:flex;flex-direction:column;gap:var(--e-4)}.liste-clubs,.liste-mes-clubs,.liste-membres-club,.liste-invitations-club,.liste-rattachables,.liste-gardes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e-2)}.liste-clubs>li{gap:var(--e-2)}.liste-clubs>li h2{margin:0;font-size:var(--t-h4)}.lien-club{display:inline-block;min-block-size:var(--cible-min);padding-block:var(--e-1)}.liste-membres-club>li,.liste-invitations-club>li,.liste-rattachables>li,.liste-gardes>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-2) var(--e-4);padding-block:var(--e-2);border-block-end:1px solid var(--bord)}.application .liste-membres-club button,.application .liste-invitations-club button,.application .liste-rattachables button,.application .liste-gardes button{min-height:var(--cible-min)}.lecture-groupe-club{display:flex;flex-direction:column;gap:var(--e-3);padding-block-start:var(--e-3);border-block-start:1px solid var(--bord)}.lecture-groupe-club h3{margin:0;font-size:var(--t-h4)}.invitation-club{display:flex;flex-direction:column;gap:var(--e-2);padding-block-start:var(--e-3);border-block-start:1px solid var(--bord)}.liste-invitations{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e-4)}.liste-invitations>li{display:flex;flex-direction:column;gap:var(--e-2)}.invitation-entete{margin:0}.actions-invitation{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-3)}.pastille-menu{font-weight:700}.inviter-au-groupe{display:flex;flex-direction:column;gap:var(--e-2);max-inline-size:min(56rem,100%);padding-block-start:var(--e-3);border-block-start:1px solid var(--bord)}.inviter-au-groupe>h3{margin:0;font-size:var(--t-h4)}.inviter-au-groupe .note,.inviter-au-groupe .message-etat{margin:0}.liste-invitations-groupe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e-1)}.liste-invitations-groupe li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-2) var(--e-4);padding-block:var(--e-2);border-block-end:1px solid var(--bord);font-size:var(--t-14)}.application .liste-invitations-groupe li button{min-height:var(--cible-min)}.resume-compte{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--e-1) var(--e-4);margin:0}.resume-compte dt{font-weight:700}.resume-compte dd{margin:0;overflow-wrap:anywhere}.actions-compte-moniteur{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-3);align-items:center}.actions-compte-moniteur .bouton-lien{margin-top:0}.liens-information{display:flex;flex-wrap:wrap;gap:0 var(--e-4);font-size:var(--t-mention)}.liens-information a{display:inline-flex;align-items:center;min-block-size:var(--cible-min);font-weight:700}.accueil-public .bandeau-accueil>div{flex:1 1 18rem}.accueil-public{max-width:72rem;margin-inline:auto;width:100%;padding-block:var(--e-6);display:flex;flex-direction:column;gap:var(--e-4)}.logo-public{width:10rem;height:auto}.menu-compte{position:relative}.pseudo-compte{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panneau-compte{position:absolute;right:0;top:calc(100% + var(--e-1));z-index:30;min-width:16rem;background:var(--surface-elevee);color:var(--texte);border:1px solid var(--bord);border-radius:var(--r-m);box-shadow:var(--ombre-3);padding:var(--e-3) var(--e-4)}.identite-compte{display:flex;align-items:center;justify-content:space-between;gap:var(--e-2);margin:0 0 var(--e-2)}.panneau-compte .note{margin:0 0 var(--e-2)}.actions-compte{list-style:none;margin:var(--e-2) 0 0;padding:var(--e-2) 0 0;border-top:1px solid var(--bord);display:flex;flex-direction:column;gap:var(--e-2)}.actions-compte a,.actions-compte button{width:100%;justify-content:center}.actions-compte .bouton-lien{margin-top:0;align-self:stretch}.espace-classe{width:100%;padding-bottom:var(--e-6);display:flex;flex-direction:column;gap:var(--e-4);container:classe / inline-size}:root[data-mode=projection] .ecran-classe.application{max-inline-size:none}:root[data-mode=projection] .espace-classe .export-suivi,:root[data-mode=projection] .onglet-suivi>.note{display:none}.espace-classe>.barre-module+.entete-page{padding-block-start:0}.espace-classe .onglets-panneau{background:none;border:0;border-radius:0;overflow:visible}.espace-classe .contenu-onglet{overflow:visible;padding-inline:0}.espace-classe .entete-page{padding-bottom:0}.espace-classe .message-etat{margin:0}.grille-groupes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));gap:var(--e-3);align-items:start}.carte-groupe{display:flex;flex-direction:column;gap:var(--e-2);border-top:6px solid var(--primaire)}.carte-groupe h2{margin:0;font-size:var(--t-h4)}.carte-groupe .note{margin:0}.creation-groupe{border-top-color:var(--bord-controle);border-style:dashed}.creation-groupe h2{margin:0 0 var(--e-2);font-size:var(--t-h4)}.creation-groupe .formulaire{gap:var(--e-2)}.bloc-code{display:flex;flex-direction:column;margin:0}.bloc-code-entete{flex-direction:row;align-items:baseline;gap:var(--e-3);margin-top:var(--e-2);color:var(--texte)}.libelle-code{font-size:var(--t-petit);color:var(--texte-doux);font-weight:700}.code-affiche{font-family:var(--police-valeur);font-weight:700;font-size:var(--t-valeur);letter-spacing:.2em;color:var(--texte)}.contenu-onglet{padding-block:var(--e-3)}.onglet-eleves,.onglet-suivi{display:flex;flex-direction:column;gap:var(--e-3)}.onglet-eleves>.formulaire-ligne,.onglet-eleves>.conteneur-tableau{max-inline-size:min(56rem,100%)}.onglet-eleves>.formulaire-ligne .champ{flex:1 1 14rem}.conteneur-tableau{overflow-x:auto;max-width:100%;border:1px solid var(--bord);border-radius:var(--r-m);background:var(--surface-carte)}.tableau-classe{border-collapse:collapse;width:100%}.tableau-classe th,.tableau-classe td{padding:var(--e-2) var(--e-3);text-align:left;border-bottom:1px solid var(--bord);vertical-align:middle}.tableau-classe thead th{background:var(--surface-enfoncee);font-size:var(--t-petit)}.tableau-classe tbody tr:last-child>*{border-bottom:none}.actions-eleve{display:flex;flex-wrap:wrap;gap:var(--e-2)}.barre-suivi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-3)}.barre-suivi .bouton-lien{margin-top:0}.onglet-suivi>.note{margin:0}.tableau-suivi{width:auto;min-width:100%}.tableau-suivi thead th:not(.colonne-notion){text-align:center;white-space:nowrap}.tableau-suivi .colonne-notion{position:sticky;left:0;z-index:1;background:var(--surface-carte);min-width:min(14rem,45vw);max-width:22rem;border-right:1px solid var(--bord);font-weight:400}.tableau-suivi thead .colonne-notion{background:var(--surface-enfoncee);font-weight:700}.tableau-suivi td{padding:var(--e-1);text-align:center}.application button.case-suivi{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%;min-width:6.5rem;min-height:var(--cible);padding:var(--e-1) var(--e-2);background:transparent;border-color:transparent;line-height:1.1}.application button.case-suivi:hover{background:var(--primaire-fond);border-color:var(--primaire)}.mot-case{font-size:var(--t-mention);color:var(--texte-doux)}.statut-valide .symbole-statut{color:var(--succes)}.statut-valide .mot-case{color:var(--succes);font-weight:700}.application td.statut-valide button.case-suivi{background:var(--succes-fond)}.application td.statut-valide button.case-suivi:hover{background:var(--primaire-fond)}.details-case{display:grid;grid-template-columns:max-content 1fr;gap:var(--e-1) var(--e-3);margin:0 0 var(--e-3)}.details-case dt{font-weight:700;color:var(--texte-doux)}.details-case dd{margin:0}.commentaire-validation{margin:var(--e-2) 0 0;padding-left:var(--e-3);border-left:4px solid var(--succes);color:var(--texte);font-style:italic}.dialogue-corps .champ{margin-top:var(--e-3)}.onglet-devoirs{display:flex;flex-direction:column;gap:var(--e-3)}.creation-devoir h2{margin:0 0 var(--e-2);font-size:var(--t-h4)}.creation-devoir>.note{margin:0 0 var(--e-3)}.creation-devoir .formulaire{gap:var(--e-3)}.formulaire-ligne .champ.champ-module-devoir{flex:2 1 18rem}.formulaire-ligne .champ.champ-echeance{flex:0 1 12rem}.formulaire-ligne .champ{min-inline-size:0}.application .champ-module-devoir select{inline-size:100%;min-inline-size:0}.application .creation-devoir button.bouton-envoi-devoir{align-self:flex-start}.liste-devoirs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:var(--e-3);align-items:start}.application .carte-devoir button.supprimer-devoir{align-self:flex-start}.club-disposition{display:grid;gap:var(--gouttiere);align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr))}.liste-club{list-style:none;margin:0;padding:0}.liste-club li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-2) var(--e-4);padding-block:var(--e-2);border-block-end:1px solid var(--bord)}.club-ligne-texte{display:flex;flex-direction:column;gap:var(--e-1);flex:1 1 16rem;min-inline-size:0}.marque-club{font-weight:600}.devoirs-disposition{display:grid;gap:var(--gouttiere);align-items:start;grid-template-columns:minmax(0,1fr)}@container classe (min-width: 1000px){.devoirs-disposition{grid-template-columns:minmax(0,7fr) minmax(min(var(--lecture),40%),5fr)}.devoirs-disposition--vide{grid-template-columns:minmax(0,1fr)}.devoirs-disposition--vide>.creation-devoir{max-inline-size:min(40rem,100%)}}.creation-devoir{max-inline-size:min(48rem,100%)}.devoirs-liste{display:flex;flex-direction:column;gap:var(--e-3);min-inline-size:0}.devoirs-aucun{margin:0;min-block-size:48px;display:flex;align-items:center;gap:var(--e-2);border-block:1px solid var(--bord);color:var(--texte-doux)}section.a-reprendre{display:flex;flex-direction:column;gap:var(--te-05)}section.a-reprendre>h2{margin:0;font-size:var(--t-20)}.liste-a-reprendre{list-style:none;margin:0;padding:0}.liste-a-reprendre li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--e-1) var(--e-4);padding-block:var(--e-2);border-block-end:1px solid var(--bord);font-size:var(--t-14)}.compte-a-reprendre{display:inline-flex;flex-wrap:wrap;gap:var(--e-1) var(--e-4);font-weight:700}.statut-a_reviser .symbole-statut{color:var(--attention)}.statut-en_cours .symbole-statut{color:var(--primaire)}.a-reprendre-vide{margin:0;min-block-size:48px;display:flex;align-items:center;gap:var(--e-2);border-block:1px solid var(--bord);font-size:var(--t-14)}.a-reprendre-vide>span{color:var(--succes)}.suite-a-reprendre>summary{cursor:pointer;font-weight:700;color:var(--primaire);min-block-size:var(--cible);display:flex;align-items:center;font-size:var(--t-14)}.carte-devoir{display:flex;flex-direction:column;gap:var(--e-2);border-top:6px solid var(--primaire)}.entete-devoir{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--e-2)}.carte-devoir>h3{margin:0;font-size:var(--t-h4)}.carte-devoir .note,.avancement-devoir{margin:0}.marque-echeance-passee{color:var(--attention);font-weight:700}.consigne-devoir{margin:0;padding-left:var(--e-3);border-left:4px solid var(--primaire);color:var(--texte);font-style:italic;overflow-wrap:anywhere}.detail-devoir summary{cursor:pointer;font-weight:700;color:var(--primaire);min-height:var(--cible);display:flex;align-items:center}.eleves-devoir{list-style:none;margin:var(--e-1) 0 0;padding:0;display:flex;flex-direction:column}.eleves-devoir li{display:flex;justify-content:space-between;gap:var(--e-2);padding:var(--e-1) 0;border-bottom:1px solid var(--bord)}.eleves-devoir li:last-child{border-bottom:none}.pseudo-devoir{font-weight:700;overflow-wrap:anywhere}.etat-devoir{white-space:nowrap}.statut-devoir-termine .etat-devoir{color:var(--succes);font-weight:700}.statut-devoir-en_cours .symbole-statut{color:var(--primaire)}.devoirs-accueil{border-left:6px solid var(--primaire)}.devoirs-accueil h2{margin-top:0}.liste-devoirs-eleve{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--e-3)}.devoir-eleve{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-2) var(--e-4);padding-bottom:var(--e-3);border-bottom:1px solid var(--bord)}.devoir-eleve:last-child{padding-bottom:0;border-bottom:none}.texte-devoir-eleve{flex:1 1 18rem;display:flex;flex-direction:column;gap:var(--e-1);min-width:0}.texte-devoir-eleve h3{margin:0;font-size:var(--t-h4)}.texte-devoir-eleve .note{margin:0}.devoir-eleve button{min-height:var(--cible)}.validation-moniteur{display:flex;flex-direction:column;gap:var(--e-1);margin:var(--e-1) 0 var(--e-2) 1.5em}.table-acquis .validation-moniteur{margin-inline-start:0;margin-block-end:0}.marque-validation{align-self:flex-start;color:var(--succes);background:var(--succes-fond);border-radius:var(--r-pilule);padding:0 var(--e-2);font-size:var(--t-petit);font-weight:700}q.commentaire-validation{display:block;font-size:var(--t-petit)}.fiche-eleve{margin-top:var(--e-3);border:2px dashed var(--bord-controle);border-radius:var(--r-m);padding:var(--e-4);background:var(--surface-carte)}.fiche-titre{margin:0 0 var(--e-3);font-family:var(--police-titre);font-weight:600;font-size:var(--t-h4)}.fiche-eleve dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--e-2) var(--e-4);align-items:baseline;margin:0}.fiche-eleve dt{color:var(--texte-doux);font-weight:700}.fiche-eleve dd{margin:0;overflow-wrap:anywhere}.fiche-pseudo{font-weight:700;font-size:var(--t-h4)}.fiche-conseil{margin:var(--e-3) 0 0;font-size:var(--t-petit);color:var(--texte-doux)}.fiche-information{margin:var(--e-3) 0 0;padding-block-start:var(--e-2);border-block-start:1px solid var(--bord);font-size:var(--t-petit);color:var(--texte-doux);overflow-wrap:anywhere}.fiche-impression{display:none}@media(max-width:599px){.page-compte .resume-compte,.espace-club .resume-compte{grid-template-columns:1fr;gap:0 var(--e-2)}.page-compte .resume-compte dd,.espace-club .resume-compte dd{margin-block-end:var(--e-2)}.fiche-eleve dl,.details-case,.porte-details{grid-template-columns:1fr;gap:0 var(--e-2)}.porte-details dd{margin-block-end:var(--e-3)}.fiche-eleve dd{margin-bottom:var(--e-2)}.code-affiche{font-size:var(--t-h3)}}@media print{body>:not(.fiche-impression){display:none!important}body{background:var(--blanc)}.fiche-impression{display:block;color:var(--encre);padding:1cm}.fiche-impression .fiche-eleve{max-width:16cm;border-color:var(--encre);background:var(--blanc)}.fiche-impression .fiche-eleve dt,.fiche-impression .fiche-conseil,.fiche-impression .fiche-information,.fiche-impression .code-affiche{color:var(--encre)}}.signature-marque{margin:var(--te-05) 0 0;font-style:italic;color:var(--texte-doux);font-size:var(--t-16)}.entree-compte{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2) var(--e-4);margin-block-start:var(--te-1)}.entree-compte .bouton-lien{margin-top:0}.bloc-en-francais{display:contents}.avis-traduction{margin:0;font-style:italic}.contenu>.bloc-en-francais>.avis-traduction{padding:var(--e-2) var(--gouttiere) 0;font-size:var(--t-14)}.traduction-provisoire{margin:var(--te-05) 0 0;font-size:var(--t-14)}.demo-accueil{display:flex;flex-direction:column;gap:var(--e-3)}.demo-accueil>h2{margin:0;font-size:var(--t-24)}.demo-entete{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e-1) var(--e-3)}.titre-mission-demo{margin:0;font-size:var(--t-20)}.but-demo{margin:0;font-size:var(--t-18);font-weight:700}.consigne-demo{margin:0;max-inline-size:none}.demo-jouable{--cible-commande: 44px;display:grid;gap:var(--e-3);grid-template-columns:minmax(0,1fr)}.demo-jouable .pave-palmage{--cible-commande: 44px}.demo-scene{display:flex;gap:var(--e-2);block-size:clamp(260px,46vh,420px)}.demo-scene>.regle-profondeur{flex:none}.demo-hublot{flex:1 1 auto;min-inline-size:0}.demo-attirance{position:absolute;inset-block-end:var(--e-2);inset-inline-start:50%;translate:-50% 0;max-inline-size:calc(100% - 2 * var(--e-3));margin:0;padding:var(--e-1) var(--e-3);border-radius:var(--r-pilule);background:var(--surface-carte);color:var(--texte);box-shadow:var(--ombre-2);font-size:var(--t-14);text-align:center}.conseil-demo{margin:0;padding:var(--e-2) var(--e-3);border-inline-start:var(--liseret) solid var(--attention);border-radius:var(--r-s);background:var(--attention-fond);color:var(--texte);font-size:var(--t-16)}.conseil-demo:empty{display:none}.demo-hublot>.signe-hublot{inset-inline-start:var(--e-2)}.demo-commandes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--e-3) var(--e-5)}.demo-inflateur{grid-template-columns:auto auto;align-items:center;justify-content:center}.demo-mano{flex:none}.demo-mano .instrument-cadran{inline-size:min(100%,8rem)}.demo-journal{display:flex;flex-direction:column;gap:var(--e-1);min-block-size:5rem;max-inline-size:64ch;padding-block-start:var(--e-2);border-block-start:1px solid var(--bord)}.demo-journal .journal ol{max-block-size:5rem}@media(min-width:700px){.demo-jouable{grid-template-columns:minmax(0,1fr) auto;align-items:start}.demo-commandes{flex-direction:column;inline-size:12rem;gap:var(--e-4)}.demo-jouable>.demo-entete,.demo-jouable>.consigne-demo,.demo-jouable>.resultat-demo,.demo-jouable>[role=status]{grid-column:1 / -1}.demo-jouable>.demo-entete{order:1}.demo-jouable>.demo-scene{order:2}.demo-jouable>.demo-commandes{order:3;grid-row:span 2}.demo-jouable>.demo-journal{order:4}.demo-jouable>.conseil-demo{order:5}.demo-jouable>.consigne-demo{order:6}.demo-jouable>.visuellement-cache{order:8}.demo-jouable>.resultat-demo{order:9}}.origine-accueil{margin:0;max-inline-size:60ch;font-size:var(--t-14);line-height:1.5;color:var(--texte-doux)}.origine-accueil>strong{color:inherit}.demo-repli{display:flex;flex-direction:column;gap:var(--e-2)}.demo-repli img{display:block;inline-size:100%;block-size:clamp(240px,42vh,400px);object-fit:cover;border-radius:var(--r-l);border:6px solid var(--peda-coule);box-shadow:var(--ombre-2);background:var(--eau-fond)}.demo-repli .note,.demo-forcer{margin:0}.lien-consentement{display:block;margin-block-start:var(--e-1)}.application .demo-forcer button{min-height:var(--cible)}.resultat-demo{display:flex;flex-direction:column;gap:var(--te-05)}.resultat-demo h3{margin:0;font-size:var(--t-20)}.resultat-demo .surtitre,.resultat-demo p{margin:0}.suite-demo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-2) var(--e-4);margin-block-start:var(--te-05)}.chemins-demo{display:flex;flex-wrap:wrap;gap:var(--e-2) var(--e-3);margin:0}.chemins-demo .bouton-lien{margin-top:0}.application .recommencer-demo{min-block-size:var(--cible);font-weight:700;color:var(--primaire)}.panneau-ouverture{display:flex;flex-direction:column;gap:var(--e-2);max-inline-size:56ch;padding:var(--e-3) var(--e-4);border:1px solid var(--bord);border-radius:var(--r-m);background:var(--surface-carte);box-shadow:var(--ombre-1)}.panneau-ouverture h2{margin:0;font-size:var(--t-20)}.panneau-ouverture p{margin:0}.panneau-ouverture form{display:flex;flex-direction:column;gap:var(--e-3)}.panneau-ouverture input[type=email],.panneau-ouverture input[type=text]{inline-size:100%;min-block-size:var(--cible-min)}.panneau-ouverture button[type=submit]{align-self:flex-start;min-block-size:var(--cible)}.envoyee-ouverture{display:flex;flex-direction:column;gap:var(--e-3)}.adresse-ouverture{overflow-wrap:anywhere}.spam-ouverture{font-weight:700}.panneau-ouverture .renvoyer-ouverture{align-self:flex-start;min-block-size:var(--cible)}.profils-ouverture{border:0;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--e-1) var(--e-3)}.profils-ouverture legend{padding:0;margin-block-end:var(--e-1);font-size:var(--t-14);color:var(--texte-doux)}.profils-ouverture label{display:flex;align-items:center;gap:var(--e-2);min-block-size:var(--cible-min);font-size:var(--t-14);cursor:pointer}.profils-ouverture input[type=checkbox]{flex:none;inline-size:24px;block-size:24px;margin:0;accent-color:var(--primaire)}.consentement-ouverture{display:flex;align-items:start;gap:var(--e-2)}p.consentement-ouverture{display:block;margin:0;font-size:var(--t-14);line-height:1.45}.consentement-ouverture input[type=checkbox]{flex:none;inline-size:24px;block-size:24px;margin:2px 0 0;accent-color:var(--primaire)}.consentement-ouverture label{font-size:var(--t-14);line-height:1.45}.consentement-ouverture a{padding-block:4px}@media(max-width:599px){.panneau-ouverture button[type=submit]{align-self:stretch}}@media(max-width:599px){.demo-scene,.demo-repli img{block-size:clamp(220px,38vh,320px)}.demo-commandes{gap:var(--e-3)}}.accueil-public.accueil-beta{max-inline-size:none;padding:0;gap:0}.surface-beta{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--e-4);padding:var(--e-6) var(--e-4) calc(var(--e-7) * 2);isolation:isolate;overflow:hidden}.filigrane-beta{position:absolute;inset:0;z-index:-1;inline-size:100%;block-size:100%;object-fit:cover;object-position:center top;opacity:.09;pointer-events:none;-webkit-user-select:none;user-select:none;mask-image:linear-gradient(to bottom,black 0%,black 55%,transparent 88%);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 55%,transparent 88%)}.surface-beta h1{margin:0;max-inline-size:22ch;font-size:clamp(2rem,5vw,4.25rem);line-height:1.05}.surface-beta .accroche{margin:0;max-inline-size:48ch;font-size:var(--t-20);color:var(--texte-doux)}.logo-beta{block-size:clamp(72px,12vw,120px);inline-size:auto}.surtitre-beta{margin:0;font-size:var(--t-14);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--heps-orange-texte)}.annees-beta{margin:calc(-1 * var(--e-3)) 0 0;font-size:var(--t-14);font-weight:700;letter-spacing:.2em;color:var(--texte-doux);font-variant-numeric:tabular-nums}.langue-titre-beta{margin:var(--e-3) 0 0;font-size:var(--t-18)}.autre-langue-beta{color:var(--texte-doux);font-weight:400}.langues-beta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e-3)}.accueil-beta .langues-beta button{min-block-size:48px;padding-inline:var(--e-5);border-radius:var(--r-bouton);border:2px solid var(--texte);background:transparent;color:var(--texte)}.accueil-beta .langues-beta button.actif{background:var(--texte);color:var(--surface-page);font-weight:700}.vague-beta{position:absolute;inset-inline:0;inset-block-end:-1px;inline-size:100%;block-size:clamp(48px,8vw,120px);fill:var(--marque-turquoise)}.eau-beta{display:flex;flex-direction:column;align-items:center;gap:var(--e-4);padding:var(--e-4) var(--e-4) var(--e-7);background:var(--marque-turquoise);color:var(--sur-marque)}.eau-beta .panneau-ouverture{inline-size:100%;max-inline-size:760px;box-sizing:border-box;padding:var(--e-6);border:0;border-radius:28px;box-shadow:var(--ombre-3)}.eau-beta .panneau-ouverture h2{text-align:center;font-size:var(--t-30);color:var(--texte)}.puis-beta{margin:var(--e-5) 0 0;font-size:var(--t-20);font-weight:700}.depart-beta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--e-5) var(--e-7)}.entree-beta{display:flex;flex-direction:column;align-items:center;gap:var(--e-3)}.accueil-beta .plonger-beta{inline-size:240px;block-size:240px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--e-1);border-radius:50%;border:14px solid var(--blanc);background:var(--marque-orange);color:var(--sur-marque);font-weight:700;font-size:var(--t-38);letter-spacing:.02em;box-shadow:var(--ombre-3);cursor:pointer;transition:transform .12s ease}.accueil-beta .plonger-beta:hover:not(:disabled){transform:translateY(-3px)}.accueil-beta .plonger-beta:focus-visible{outline:4px solid var(--sur-marque);outline-offset:4px}.heps-beta{display:block;inline-size:520px;block-size:auto;max-inline-size:100%}.accueil-beta .heps-beta-bouton:focus-visible{outline:4px solid var(--sur-marque);outline-offset:4px}@media(prefers-reduced-motion:reduce){.accueil-beta .plonger-beta,.accueil-beta .heps-beta-bouton{transition:none}.accueil-beta .plonger-beta:hover:not(:disabled),.accueil-beta .heps-beta-bouton:hover:not(:disabled){transform:none}}@media(max-width:599px){.eau-beta .panneau-ouverture{padding:var(--e-5) var(--e-4)}.accueil-beta .plonger-beta{inline-size:200px;block-size:200px;font-size:var(--t-30)}.depart-beta{flex-direction:column}}.piege-ouverture{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.verification-ouverture .bouton-lien{margin:0}.depart-beta{margin-block-end:var(--e-5);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--e-4) var(--e-7)}.heps-beta{display:block;inline-size:460px;block-size:auto;max-inline-size:100%}.accueil-beta .heps-beta-bouton{padding:0;border:0;background:none;cursor:pointer;border-radius:var(--r-m);transition:transform .15s ease}.accueil-beta .heps-beta-bouton:hover:not(:disabled){transform:scale(1.03)}.accueil-beta .heps-beta-bouton:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@media(prefers-reduced-motion:reduce){.accueil-beta .heps-beta-bouton{transition:none}.accueil-beta .heps-beta-bouton:hover:not(:disabled){transform:none}}@media(max-width:599px){.depart-beta{flex-direction:column;align-items:stretch}.heps-beta-bouton{align-self:center}.heps-beta{inline-size:100%}.entree-beta .principal{align-self:stretch}}.application:has(.accueil-beta){overflow-x:clip}.accueil-beta .surface-beta,.accueil-beta .eau-beta{margin-inline:calc(50% - 50vw)}.eau-beta .panneau-ouverture{background:var(--surface-carte);color:var(--texte)}.eau-beta .panneau-ouverture form>.note:first-child{max-inline-size:none;text-align:center;font-size:var(--t-16)}.fenetre-entree-beta{display:flex;flex-direction:column;gap:var(--e-3);max-inline-size:36rem}.fenetre-entree-beta p{margin:0}.choix-repere-beta{display:grid;gap:var(--e-2);margin:0;padding:0;border:0}.option-repere-beta{display:flex;align-items:flex-start;gap:var(--e-3);padding:var(--e-3);border:2px solid var(--bord);border-radius:var(--r-m);cursor:pointer}.option-repere-beta.choisie{border-color:var(--primaire);background:var(--primaire-fond)}.option-repere-beta input{margin-block-start:.25em;inline-size:1.15rem;block-size:1.15rem;accent-color:var(--primaire)}.option-repere-beta span{display:flex;flex-direction:column;gap:var(--e-0)}.option-repere-beta small{color:var(--texte-doux);font-size:var(--t-14)}.rappel-complement{padding:var(--e-2) var(--e-3);border-inline-start:var(--liseret) solid var(--attention);background:var(--attention-fond);color:var(--texte);font-weight:700;border-radius:var(--r-s)}.carnet{max-inline-size:var(--contenu-max);margin-inline:auto;padding:var(--e-4) var(--e-3) var(--e-6)}.carnet h1{margin-block-end:var(--e-1)}.liste-carnet{list-style:none;margin:var(--e-4) 0 0;padding:0;display:grid;gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}.carte-plongee-carnet{inline-size:100%;display:grid;gap:var(--e-1);justify-items:start;text-align:start;padding:var(--e-3);border:1px solid var(--bord);border-radius:var(--r-m);background:var(--surface-carte);color:inherit;cursor:pointer}.carte-plongee-carnet:hover{background:var(--surface-elevee)}.carnet-date{font-size:.85em;color:var(--texte-doux)}.carnet-titre{font-family:var(--police-titre);font-size:1.05em}.carnet-successive{font-weight:400;color:var(--texte-doux)}.carnet-resume{font-family:var(--police-valeur)}.carnet-etiquettes{display:flex;flex-wrap:wrap;gap:var(--e-1)}.etiquette-carnet{display:inline-flex;align-items:center;gap:.25em;font-size:.85em;padding:.1em .5em;border-radius:var(--r-pilule);background:var(--surface-enfoncee)}.carnet-materiel-resume{font-size:.85em;color:var(--texte-doux)}.chiffres-carnet{display:grid;gap:var(--e-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin-block:var(--e-4)}.chiffres-carnet>div{padding:var(--e-2);border:1px solid var(--bord);border-radius:var(--r-s);background:var(--surface-carte)}.chiffres-carnet dt{font-size:.85em;color:var(--texte-doux)}.chiffres-carnet dd{margin:0;font-family:var(--police-valeur);font-size:1.15em}.materiel-carnet{margin:var(--e-2) 0 0;display:grid;gap:0}.materiel-carnet>div{padding-block:var(--e-1);border-block-end:1px solid var(--bord)}.materiel-carnet>div:last-child{border-block-end:0}.materiel-carnet dt{font-size:.85em;color:var(--texte-doux)}.materiel-carnet dd{margin:0;font-family:var(--police-valeur)}@media(min-width:600px){.materiel-carnet>div{display:grid;grid-template-columns:10rem 1fr;align-items:baseline;gap:var(--e-2)}}.journal-carnet{list-style:none;margin:0;padding:0;max-block-size:none;font-size:var(--t-petit)}.journal-carnet li{padding:var(--e-1) 0;border-block-end:1px solid var(--bord)}.journal-carnet li time{color:var(--texte-doux);font-family:var(--police-valeur);font-variant-numeric:tabular-nums;margin-inline-end:var(--e-2)}.journal-carnet li.attention{color:var(--attention)}.journal-carnet li.alerte{color:var(--alarme);font-weight:700}.carnet-effacer{margin-block-start:var(--e-5)}.choix-intervalle{border:1px solid var(--bord);border-radius:var(--r-s);padding:var(--e-2);margin-block:var(--e-3)}.choix-intervalle legend{padding-inline:var(--e-1);font-size:.9em;color:var(--texte-doux)}.boutons-intervalle{display:flex;flex-wrap:wrap;gap:var(--e-1)}.boutons-intervalle button[aria-pressed=true]{background:var(--primaire);color:var(--sur-primaire)}.intervalle-libre{display:flex;align-items:center;gap:var(--e-1);margin-block-start:var(--e-2);font-size:.9em}.intervalle-libre input{inline-size:6rem}.panneau-successive{margin-block:var(--e-3);padding:var(--e-3);border:1px solid var(--bord);border-radius:var(--r-m);background:var(--surface-carte)}.panneau-successive h3{margin-block:0 var(--e-2)}.chaine-successive{display:grid;gap:0;margin:0}.maillon-successive{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--e-1);padding-block:var(--e-1);border-block-end:1px solid var(--bord)}.maillon-successive:last-child{border-block-end:0}.maillon-successive dt{display:flex;flex-direction:column}.maillon-successive dd{margin:0;font-family:var(--police-valeur);font-size:1.1em}.maillon-ou{font-size:.8em;color:var(--texte-doux)}.maillon-arret dd{color:var(--attention);font-weight:700}.note-successive{margin-block-start:var(--e-2)}.mention-source{font-size:.8em;color:var(--texte-doux)}.bungalow{display:grid;gap:var(--e-5);margin-block-start:var(--e-4)}.bungalow h2{margin-block-end:var(--e-2)}.bungalow h3{margin-block:var(--e-4) var(--e-2)}.bungalow p{line-height:1.6}.bungalow p a{display:inline-block;padding-block:var(--e-1)}.compteur-points{padding:var(--e-3);border:1px solid var(--bord);border-radius:var(--r-m);background:var(--surface-carte)}.compteur-points>p:first-child{font-size:1.6em;margin:0;font-family:var(--police-titre)}.compteur-points .note{margin-block-end:0}.ligne-points{font-family:var(--police-valeur)}.regle-cardinale{border-inline-start:3px solid var(--primaire);padding-inline-start:var(--e-2)}.cartes-missions{list-style:none;margin:var(--e-3) 0 0;padding:0;display:grid;gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));align-items:start}.carte-mission{display:grid;gap:var(--e-1);align-content:start;padding:var(--e-3);border:1px solid var(--bord);border-radius:var(--r-l);background:var(--surface-carte)}.carte-mission h3{margin:0;font-family:var(--police-titre);font-size:1.05em}.carte-mission p{margin:0}.carte-mission.verrouillee{background:var(--surface-enfoncee)}.missions-en-vitrine{align-items:start}.missions-en-vitrine .carte-mission{border-style:dashed;color:var(--texte-doux)}.missions-en-vitrine .carte-mission h3{font-weight:600}.carte-mission .pitch{font-style:italic;color:var(--texte-doux)}.carte-mission.verrouillee[tabindex]{position:relative;cursor:help}.carte-mission.verrouillee[tabindex]:focus-visible{outline:2px solid var(--primaire);outline-offset:2px}.carte-mission .bulle-verrou{position:absolute;inset-inline:var(--e-2);inset-block-start:calc(100% - var(--e-1));z-index:3;padding:var(--e-2) var(--e-3);border:1px solid var(--bord);border-radius:var(--r-m);background:var(--surface-carte);color:var(--texte);font-style:normal;box-shadow:var(--ombre-2);visibility:hidden;opacity:0;transition:opacity .12s;pointer-events:none}.carte-mission.verrouillee:hover .bulle-verrou,.carte-mission.verrouillee:focus .bulle-verrou,.carte-mission.verrouillee:focus-within .bulle-verrou{visibility:visible;opacity:1}.missions-en-vitrine .carte-mission.ouverte{border-style:solid;color:inherit}.kit-porte{list-style:none;margin:var(--e-2) 0 0;padding:0;display:grid;gap:var(--e-1)}.kit-porte li{font-family:var(--police-valeur);display:flex;align-items:center;gap:var(--e-2)}.kit-porte .illu-materiel{--illu-taille: 44px}.kit-porte li>span:only-child{margin-inline-start:calc(44px + var(--e-2))}.bungalow input[type=number]{inline-size:6rem}.couleurs-combinaison{margin-block-start:var(--e-3);border:1px solid var(--bord);border-radius:var(--r-m);padding:var(--e-2) var(--e-3);display:flex;flex-wrap:wrap;gap:var(--e-3)}.couleurs-combinaison label{display:inline-flex;align-items:center;gap:var(--e-1);min-block-size:var(--cible-min)}.pastille-couleur{inline-size:1em;block-size:1em;border-radius:50%;border:1px solid var(--bord)}.vitrine-bungalow{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--e-5);align-items:center;padding:var(--e-4);border:1px solid var(--bord);border-radius:var(--r-l);background:linear-gradient(180deg,var(--scene-ciel, var(--bungalow-ciel)) 0%,var(--scene-ciel, var(--bungalow-ciel)) 40%,var(--scene-eau, var(--bungalow-lagon)) 70%,var(--scene-eau-fond, var(--bungalow-lagon-fond)) 100%)}.cadre-scene-bungalow{position:relative}.application button.coffre-de-scene{position:absolute;min-inline-size:24px;min-block-size:24px;padding:0;border:0;border-radius:var(--r-s);background:transparent;cursor:pointer}.application button.coffre-de-scene:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.bulle-coffre{position:absolute;inset-block-end:calc(100% + var(--e-1));inset-inline-start:50%;transform:translate(-50%);padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--papier);color:var(--papier-texte);font-family:var(--police-titre);font-weight:700;font-size:var(--t-14);white-space:nowrap;box-shadow:var(--ombre-1);opacity:0;pointer-events:none;transition:opacity var(--m-standard) var(--courbe)}.application button.coffre-de-scene .dessin-coffre{display:block;inline-size:100%;block-size:100%}.application button.coffre-de-scene .trace-coffre{stroke-width:3.75}.coffre-de-scene:hover .bulle-coffre,.coffre-de-scene:focus-visible .bulle-coffre{opacity:1}.application button.porte-de-scene .dessin-porte-bungalow{display:block;inline-size:100%;block-size:100%;overflow:visible;stroke:var(--encre);stroke-width:3;stroke-linejoin:round}.application button.porte-de-scene:hover{outline:2px dashed var(--papier);outline-offset:1px}.scene-bungalow{display:block;inline-size:100%;aspect-ratio:12 / 7;overflow:hidden;stroke:var(--encre);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.scene-bungalow text{font-family:var(--police-titre)}.colonne-bungalow{display:flex;flex-direction:column;gap:var(--e-4)}.enseigne-bungalow{position:relative;margin-block-start:var(--e-6);padding:var(--e-4) var(--e-5);border:6px solid var(--boutique-bois-sombre);border-radius:var(--r-m);background:var(--boutique-enseigne);color:var(--boutique-enseigne-texte);box-shadow:var(--ombre-3);transform:rotate(-1.5deg)}.enseigne-bungalow:before,.enseigne-bungalow:after{content:"";position:absolute;inset-block-start:calc(-1 * var(--e-6) - 6px);inline-size:6px;block-size:var(--e-6);background:repeating-linear-gradient(var(--boutique-bois-sombre) 0 6px,transparent 6px 9px)}.enseigne-bungalow:before{inset-inline-start:14%}.enseigne-bungalow:after{inset-inline-end:14%}.bungalow .enseigne-bungalow h2{margin:0;font-size:var(--t-24);color:var(--boutique-enseigne-texte)}.enseigne-bungalow .surtitre{color:var(--boutique-enseigne-accent)}.bungalow .pancarte-bungalow{padding:var(--e-3) var(--e-4);border:0;border-inline-start:var(--liseret) solid var(--boutique-toile);border-radius:var(--r-m);background:var(--papier);color:var(--papier-texte);box-shadow:var(--ombre-2)}.bungalow .pancarte-bungalow p{margin:0}.bungalow .pancarte-bungalow>p+p{margin-block-start:var(--e-1)}.bungalow .pancarte-bungalow .note,.bungalow .pancarte-bungalow strong{color:var(--papier-texte)}.bungalow .pancarte-bungalow a:not(.bouton-lien){color:var(--papier-surligne-bord)}.bungalow .pancarte-bungalow.vitrine-beta>p:first-child,.bungalow .pancarte-bungalow:not(.sans-compte):not(.vitrine-beta)>p:first-child{font-family:var(--police-titre);font-size:var(--t-20)}.bungalow .pancarte-bungalow.sans-compte>p:first-child{font-size:var(--t-16)}.regle-bungalow{margin:0;padding:var(--e-2) var(--e-3);border-radius:var(--r-s);background:var(--papier);color:var(--papier-texte);font-size:var(--t-14)}.mur-medailles{padding:var(--e-4);border:1px solid var(--bord);border-radius:var(--r-l);background:var(--surface-carte)}.entete-mur{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e-2) var(--e-4)}.entete-mur h2{margin:0}.compte-medailles{margin:0;font-family:var(--police-valeur);color:var(--texte-doux)}.mur-medailles>.note{margin-block:var(--e-2) 0}.medailles{list-style:none;margin:var(--e-4) 0 var(--e-3);padding:0;display:grid;gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));border-block-start:10px solid var(--boutique-bois);box-shadow:inset 0 3px 0 var(--boutique-bois-sombre)}.medaille{display:grid;min-inline-size:0}.application .medaille .bouton-medaille,.medaille .bouton-medaille{display:grid;justify-items:center;align-content:start;gap:var(--e-1);inline-size:100%;min-block-size:0;padding:0 var(--e-2) var(--e-3);border:1px solid transparent;border-radius:0 0 var(--r-bouton) var(--r-bouton);background:transparent;box-shadow:none;color:var(--texte);font:inherit;text-align:center;white-space:normal;min-inline-size:0;cursor:default}.application .medaille button.bouton-medaille{cursor:pointer}.application .medaille button.bouton-medaille:hover{border-color:var(--primaire);background:var(--primaire-fond);color:var(--texte)}.application .medaille button.bouton-medaille:focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:2px}.dessin-medaille{inline-size:72px;block-size:94px;overflow:visible;stroke:var(--encre);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;transform-origin:50% 0}.medaille-obtenue polygon{fill:var(--bungalow-ruban)}.medaille-obtenue .ruban-clair{fill:var(--bungalow-ruban-clair);stroke:none}.medaille-obtenue .disque{fill:var(--bungalow-medaille)}.medaille-obtenue .anneau{fill:none;stroke:var(--bungalow-medaille-ombre);stroke-width:3}.medaille-obtenue .coche{fill:none;stroke:var(--bungalow-medaille-texte);stroke-width:4.5}.medaille-silhouette polygon,.medaille-silhouette .disque{fill:var(--bungalow-medaille-grise);stroke:var(--bord-controle);stroke-dasharray:4 3}.medaille-silhouette .anneau{fill:none;stroke:var(--bord-controle);stroke-width:2;stroke-dasharray:4 3}.nom-medaille{font-family:var(--police-titre);font-weight:700;line-height:1.3}.etat-medaille{font-size:var(--t-14);color:var(--texte-doux)}.medaille.etat-obtenue .etat-medaille{color:var(--succes);font-weight:700}.compte-medaille{display:block;font-family:var(--police-valeur);white-space:nowrap}.missions-bungalow,.plus-tard-bungalow{padding:var(--e-4);border:1px solid var(--bord);border-radius:var(--r-l);background:var(--surface-carte)}.missions-bungalow h2,.plus-tard-bungalow h2{margin-block-start:0}.vignettes-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--e-2);margin:0;padding:0;list-style:none}.vignette-photo{display:flex;flex-direction:column;gap:var(--e-1);padding:var(--e-2);border:1px solid var(--bord);border-radius:var(--r-s);background:var(--surface)}.vignette-nom{font-weight:700}.series-photos{margin:0;padding-inline-start:var(--e-3)}.dessin-coffre{flex:none;inline-size:72px;block-size:72px}.trace-coffre{stroke:var(--encre);stroke-width:2.5;stroke-linejoin:round}.trace-coffre .caisse,.trace-coffre .porte,.trace-coffre .pied{fill:var(--heps-stab)}.trace-coffre .cadran{fill:var(--bungalow-medaille)}.trace-coffre .charniere{fill:var(--encre)}.trace-coffre .poignee{fill:none;stroke-width:3;stroke-linecap:round}.plus-tard-bungalow p{margin:0}@keyframes bungalow-lueur{50%{opacity:.35}}@keyframes bungalow-ondule{50%{transform:rotate(3deg)}}@keyframes bungalow-vague{50%{transform:translate(14px)}}@keyframes bungalow-vol{0%{transform:translate(-180px)}to{transform:translate(540px)}}@keyframes bungalow-nage{0%{transform:translate(-420px)}to{transform:translate(300px)}}@keyframes bungalow-medaille{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes bungalow-derive{50%{transform:translate(18px)}}@keyframes bungalow-flotte{50%{transform:translate(-8px) rotate(-1deg)}}.scene-rayons{animation:bungalow-lueur 6s ease-in-out infinite}.scene-palmes{transform-box:fill-box;transform-origin:20% 50%;animation:bungalow-ondule 5s ease-in-out infinite}.scene-nuages{animation:bungalow-derive 24s ease-in-out infinite}.scene-pavillon{transform-box:fill-box;transform-origin:0 50%;animation:bungalow-ondule 3s ease-in-out infinite}.scene-baleine{animation:bungalow-flotte 20s ease-in-out infinite}.scene-vagues path{animation:bungalow-vague 8s ease-in-out infinite}.scene-vagues path:nth-child(2){animation-delay:-2s}.scene-vagues path:nth-child(3){animation-delay:-4s}.scene-vagues path:nth-child(4){animation-delay:-6s}.scene-oiseau{animation:bungalow-vol 60s linear infinite;animation-delay:-12s}.scene-poisson{animation:bungalow-nage 48s linear infinite;animation-delay:-30s}.medaille.etat-obtenue:hover .dessin-medaille{animation:bungalow-medaille 1.4s ease-in-out}@media(prefers-reduced-motion:reduce){.scene-bungalow *,.medaille:hover .dessin-medaille{animation:none}}:root[data-animations=reduites] .scene-bungalow *{animation:none}:root[data-animations=reduites] .medaille:hover .dessin-medaille{animation:none}@media(max-width:899px){.vitrine-bungalow{grid-template-columns:minmax(0,1fr)}.enseigne-bungalow{margin-block-start:var(--e-5);transform:none}}@media(max-width:599px){.vitrine-bungalow{padding:var(--e-3);gap:var(--e-4)}.enseigne-bungalow{padding:var(--e-3) var(--e-4)}.mur-medailles,.missions-bungalow,.plus-tard-bungalow{padding:var(--e-3)}.medailles{grid-template-columns:repeat(2,minmax(0,1fr))}}.choix-piece-heps{display:grid;gap:var(--e-3)}.liste-piece-heps{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2)}.liste-piece-heps li{display:flex;align-items:center;gap:var(--e-3);padding:var(--e-2);border:1px solid var(--bord);border-radius:var(--r-m)}.liste-piece-heps li.piece-heps-portee{border-color:var(--primaire);background:var(--primaire-fond)}.liste-piece-heps .illu-materiel{--illu-taille: 48px;flex:none}.liste-piece-heps .nom-piece{flex:1 1 0;min-inline-size:0;font-weight:600}.liste-piece-heps .etat-piece-heps{font-weight:600;white-space:nowrap}.choix-piece-heps .couleurs-combinaison{margin-block-start:0}.miniatures-potentiel{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-2);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.miniatures-potentiel li{display:grid;justify-items:center;align-content:start;gap:var(--e-1);padding:var(--e-2);border:1px solid var(--bord);border-radius:var(--r-m);text-align:center}.miniatures-potentiel li.piece-heps-portee{border-color:var(--primaire);background:var(--primaire-fond)}.miniatures-potentiel .illu-materiel{--illu-taille: 56px}.miniatures-potentiel .nom-piece,.miniatures-potentiel .etat-piece-heps{font-size:var(--t-14);font-weight:600}.miniatures-potentiel li.miniature-grisee{border-style:dashed;color:var(--texte-doux)}.miniatures-potentiel li.miniature-grisee .illu-materiel{filter:grayscale(1);opacity:.5}.miniatures-potentiel .avec-bulle.bulle-bloc{display:grid;justify-items:center;align-content:start;gap:var(--e-1);inline-size:100%}.miniatures-potentiel .avec-bulle>.bulle-verrou{inset-inline:0;inline-size:auto}.lien-magasin-heps{margin:0;text-align:center}.application .lien-magasin-heps a{display:inline-flex;align-items:center;gap:var(--e-3);padding:var(--e-2);border-radius:var(--r-m);text-align:start}.lien-magasin-heps .picto-magasin{flex:none;inline-size:64px;block-size:56px}@media(max-width:30rem){.liste-piece-heps li{flex-wrap:wrap}}.cabine-bungalow{display:grid;gap:var(--e-2);padding:var(--e-3);border:1px solid var(--bord);border-radius:var(--r-l);background:var(--surface-carte)}.cabine-bungalow>h2,.cabine-bungalow>h3{margin:0}.cabine-bungalow-corps{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);gap:var(--e-3) var(--e-4);align-items:start}.cabine-bungalow .mannequin-bungalow{padding:var(--e-2);border:1px solid var(--bord);border-radius:var(--r-m);background:var(--heps-debout-fond)}.mannequin-et-plaque{display:flex;flex-direction:column;gap:var(--e-1);min-inline-size:0}.plaque-personnage{margin:0;text-align:center;font-weight:600;overflow-wrap:anywhere}.cabine-bungalow-texte{display:grid;gap:var(--e-2);min-inline-size:0}.cabine-bungalow-texte .note{margin:0;max-inline-size:none}.cabine-bungalow .kit-porte{margin:0}.cabine-bungalow .kit-porte li{font-family:inherit}.application .kit-porte button.ligne-porte{display:flex;align-items:center;justify-content:flex-start;gap:var(--e-2);inline-size:100%;min-block-size:var(--cible);padding:var(--e-1) var(--e-2);font-family:inherit;font-weight:400;text-align:start}.kit-porte .illu-vide{flex:none;inline-size:44px}@media(max-width:599px){.cabine-bungalow{padding:var(--e-2)}.cabine-bungalow-corps{grid-template-columns:minmax(4.5rem,5.5rem) minmax(0,1fr);gap:var(--e-2) var(--e-3)}.cabine-bungalow .mannequin-bungalow{padding:var(--e-1)}.cabine-bungalow .kit-porte .illu-materiel{--illu-taille: 32px}.cabine-bungalow .kit-porte .illu-vide{inline-size:32px}:root[data-taille="125"] .cabine-bungalow-corps,:root[data-taille="150"] .cabine-bungalow-corps{grid-template-columns:minmax(0,1fr)}:root[data-taille="125"] .cabine-bungalow .mannequin-bungalow,:root[data-taille="150"] .cabine-bungalow .mannequin-bungalow{inline-size:7rem;max-inline-size:100%}}.bungalow{margin-block-start:0}.enseigne-bungalow .entete-page{padding:0}.enseigne-bungalow .entete-page h1{color:var(--boutique-enseigne-texte)}.enseigne-bungalow .entete-page .surtitre{color:var(--boutique-enseigne-accent)}.conditions-bungalow>h2{margin-block:0 var(--e-1)}.conditions-bungalow>.note{margin-block:0 var(--e-3)}.conditions-bungalow>.note:last-child{margin-block:var(--e-3) 0}.conditions-bungalow .panneau.reglages{padding:0;border:0;background:none;box-shadow:none}.conditions-bungalow .panneau.reglages>h3{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.conditions-bungalow .grille-reglages{grid-template-columns:minmax(0,1fr);gap:var(--e-3);align-items:start}.conditions-bungalow .grille-reglages>label{padding:var(--e-3);border:1px solid var(--bord);border-radius:var(--r-m);background:var(--surface-carte);box-shadow:var(--ombre-1)}@media(min-width:600px){.conditions-bungalow .grille-reglages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.conditions-bungalow .grille-reglages{grid-template-columns:repeat(4,minmax(0,1fr))}}.application button.medaille-de-scene .dessin-medaille-fenetre{display:block;inline-size:100%;block-size:100%;stroke:var(--encre);stroke-width:3;stroke-linejoin:round}.mur-medailles{scroll-margin-block-start:calc(var(--e-8) + var(--e-5))}.explication-mer-morte{margin-block-start:var(--e-4);padding:var(--e-4);border:1px solid var(--attention);border-inline-start-width:6px;border-radius:var(--r-m);background:var(--surface-carte)}.explication-mer-morte h3{margin-block:0 var(--e-3);color:var(--attention)}.explication-mer-morte ol{margin:0;padding-inline-start:var(--e-5);display:grid;gap:var(--e-3)}.explication-mer-morte h4{margin-block:0 var(--e-1)}.explication-mer-morte p{margin-block:0 var(--e-1);line-height:1.55}.explication-mer-morte .resume-mer-morte{margin-block:var(--e-3) 0;font-weight:700}.zone-plombs{margin-block:var(--e-3);padding:var(--e-3);border:2px dashed var(--bord-controle);border-radius:var(--r-m);transition:border-color var(--m-rapide),background-color var(--m-rapide)}.zone-plombs.zone-survolee{border-color:var(--primaire);background:var(--primaire-fond)}.zone-plombs .titre-zone-plombs{margin:0 0 var(--e-2);font-weight:700}.zone-plombs .ceinture-dessin{display:block;inline-size:100%;max-inline-size:26rem;block-size:auto;margin-block-end:var(--e-2)}.puces-plombs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--e-2)}.application button.puce-plomb{display:inline-flex;align-items:center;gap:var(--e-1);min-block-size:var(--cible);padding:var(--e-1) var(--e-3) var(--e-1) var(--e-1);cursor:grab;font-family:var(--police-valeur)}.application button.puce-plomb:active{cursor:grabbing}.puce-plomb .picto-plomb{inline-size:32px;block-size:29px}.zone-plombs>.note:last-child{margin-block:var(--e-2) 0}.application .zone-plombs button.ceinture-bouton{display:block;inline-size:100%;block-size:auto;min-block-size:var(--cible-min);max-inline-size:26rem;margin-block-end:var(--e-2);padding:var(--e-1);border:1px solid transparent;border-radius:var(--r-m);background:transparent;cursor:pointer}.application .zone-plombs button.ceinture-bouton:hover{border-color:var(--primaire);background:var(--primaire-fond)}.application .zone-plombs button.ceinture-bouton:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.zone-plombs .ceinture-bouton .ceinture-dessin{inline-size:100%;block-size:auto;margin-block-end:0;max-inline-size:none}.choix-plombs{display:grid;gap:var(--e-3)}.choix-plombs .ceinture-dessin{max-inline-size:26rem}.choix-plombs .total-plombs{margin:0;font-weight:700}.choix-plombs fieldset{margin:0;padding:var(--e-2) var(--e-3) var(--e-3);border:1px solid var(--bord);border-radius:var(--r-m)}.cases-plombs{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-1);grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr))}.cases-plombs label{display:flex;align-items:center;gap:var(--e-2);min-block-size:var(--cible);padding-inline:var(--e-1);border-radius:var(--r-s);font-family:var(--police-valeur);cursor:pointer}.cases-plombs label:hover{background:var(--primaire-fond)}.cases-plombs input{inline-size:1.25rem;block-size:1.25rem;flex:none}.cases-plombs .picto-plomb{inline-size:32px;block-size:29px;flex:none}.bungalow-page{display:grid;gap:var(--e-5);min-inline-size:0}@media(min-width:1100px){.bungalow.avec-colonne-heps{grid-template-columns:minmax(0,1fr) clamp(15rem,20vw,18rem);align-items:start}.colonne-heps{position:sticky;top:calc(var(--e-8) + var(--e-4))}.colonne-heps .cabine-bungalow-corps{grid-template-columns:minmax(0,1fr)}.colonne-heps .kit-porte .illu-materiel{--illu-taille: 32px}.colonne-heps .kit-porte .illu-vide{inline-size:32px}.colonne-heps .heps-debout-cadre,.colonne-heps svg.mannequin-bungalow{inline-size:min(100%,calc(max(12rem,100vh - 31rem) * 1275 / 1638));margin-inline:auto}.colonne-heps .heps-debout-cadre .heps-debout{max-block-size:none}}.magasin{max-inline-size:var(--contenu-max);margin-inline:auto;padding-block:var(--e-4) var(--e-6)}.magasin-page{min-inline-size:0}.magasin-page>section,.magasin-page>.conseil-boutique,.magasin-page>.message-etat{margin-block-start:var(--e-5)}.magasin-page>.vitrine-magasin{margin-block-start:0}.magasin h2{margin-block-end:var(--e-2)}.magasin h3{margin-block:var(--e-3) var(--e-1)}.magasin p{line-height:1.6}.magasin p a{display:inline-block;padding-block:var(--e-1)}.vitrine-magasin{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--e-5);align-items:center;padding:var(--e-4);border:1px solid var(--bord);border-radius:var(--r-l);background:linear-gradient(180deg,var(--eau-surface) 0%,var(--eau-signe) 45%,var(--eau-fond) 100%)}.scene-magasin{display:block;inline-size:100%;aspect-ratio:12 / 7;overflow:visible;stroke:var(--encre);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.scene-magasin text{font-family:var(--police-titre)}.colonne-enseigne{display:flex;flex-direction:column;gap:var(--e-4)}.enseigne-magasin{position:relative;margin-block-start:var(--e-6);padding:var(--e-4) var(--e-5);border:6px solid var(--boutique-bois-sombre);border-radius:var(--r-m);background:var(--boutique-enseigne);color:var(--boutique-enseigne-texte);box-shadow:var(--ombre-3);transform:rotate(-1.5deg)}.enseigne-magasin:before,.enseigne-magasin:after{content:"";position:absolute;inset-block-start:calc(-1 * var(--e-6) - 6px);inline-size:6px;block-size:var(--e-6);background:repeating-linear-gradient(var(--boutique-bois-sombre) 0 6px,transparent 6px 9px)}.enseigne-magasin:before{inset-inline-start:14%}.enseigne-magasin:after{inset-inline-end:14%}.enseigne-magasin .entete-page{padding:0}.enseigne-magasin .entete-page h1{color:var(--boutique-enseigne-texte)}.enseigne-magasin .entete-page .surtitre{color:var(--boutique-enseigne-accent)}.magasin .pancarte-magasin{padding:var(--e-3) var(--e-4);border:0;border-inline-start:var(--liseret) solid var(--boutique-toile);border-radius:var(--r-m);background:var(--papier);color:var(--papier-texte);box-shadow:var(--ombre-2)}.magasin .pancarte-magasin p{margin:0}.magasin .pancarte-magasin>p+p{margin-block-start:var(--e-1)}.magasin .pancarte-magasin .note,.magasin .pancarte-magasin strong{color:var(--papier-texte)}.magasin .pancarte-magasin a{color:var(--papier-surligne-bord)}.magasin .pancarte-magasin.vitrine-beta>p:first-child{font-family:var(--police-titre);font-size:var(--t-20)}.magasin .pancarte-magasin.sans-compte:not(.vitrine-beta)>p:first-child{font-size:var(--t-16)}.colonne-enseigne .mention-securite{padding:var(--e-2) var(--e-3);border-radius:var(--r-s);background:var(--papier);color:var(--papier-texte)}.colonne-enseigne .mention-securite .icone-etat{color:inherit}.magasin .porte-monnaie{padding:var(--e-3) var(--e-4);border:3px solid var(--bungalow-medaille);border-radius:var(--r-m);background:var(--surface-carte);box-shadow:var(--ombre-2)}.magasin .porte-monnaie p{margin:0}.magasin .porte-monnaie>p+p{margin-block-start:var(--e-2)}.magasin .porte-monnaie .note{max-inline-size:none}.solde-grand{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-3);font-family:var(--police-titre)}.chiffre-solde{font-size:var(--t-38);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.unite-solde{font-size:var(--t-18);font-weight:700;color:var(--texte-doux)}.piece-points{display:inline-grid;place-items:center;inline-size:48px;block-size:48px;border-radius:50%;background:var(--bungalow-medaille);color:var(--bungalow-medaille-texte);box-shadow:inset 0 0 0 4px var(--bungalow-medaille-ombre),var(--ombre-1);font-size:var(--t-24);font-weight:700;animation:magasin-piece-bond .6s var(--courbe)}@keyframes magasin-piece-bond{0%{transform:scale(.6) rotate(-20deg)}60%{transform:scale(1.12) rotate(6deg)}to{transform:none}}.conseil-boutique{position:relative;padding:var(--e-3) var(--e-4);border-radius:var(--r-l);background:var(--surface-enfoncee)}.conseil-boutique>p{margin:0}.magasin .regle-cardinale{border:0;padding:0;font-size:var(--t-18)}.vedette{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--e-4) var(--e-5);align-items:center;padding:var(--e-4) var(--e-5);border:1px solid var(--bord);border-radius:var(--r-l);background:linear-gradient(90deg,color-mix(in srgb,var(--carte-teinte) 22%,var(--surface-carte)) 0%,var(--surface-carte) 60%)}.vedette{background:var(--attention-fond);border:2px solid var(--attention);box-shadow:var(--ombre-1)}.vedette .surtitre{display:inline-flex;align-items:center;gap:var(--e-1);margin-block-end:var(--e-1);color:var(--texte);font-size:var(--t-16);font-weight:800;letter-spacing:0;text-transform:none}.vedette .surtitre:before{content:"★";color:var(--attention);font-size:1.1em}.vedette .note{color:var(--texte)}.vedette-vide{display:block}.vedette-vide>p{margin:0}.vedette-visuel{display:grid;place-items:center}.vedette-visuel .illu-materiel{--illu-fond: color-mix(in srgb, var(--carte-teinte) 32%, var(--surface-carte));border-radius:50%;border-color:var(--carte-teinte);animation:magasin-flotte 5s ease-in-out infinite}@keyframes magasin-flotte{50%{transform:translateY(-5px)}}.vedette-texte{min-inline-size:0}.vedette-texte h2{margin:0 0 var(--e-1);font-size:var(--t-30)}.vedette-texte>p{margin:0}.vedette-texte>p+p{margin-block-start:var(--e-1)}.vedette-texte>.carte-piece-pied{margin-block-start:var(--e-3)}.application .vedette-texte button.discret{min-height:var(--cible-min);padding-inline:0;background:transparent}.application .vedette-texte button.discret:hover{background:transparent}.rayon{border:1px solid var(--bord);border-radius:var(--r-l);background:var(--surface-carte);scroll-margin-block-start:var(--e-4)}.planche-rayon{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--e-2) var(--e-4);padding:var(--e-3) var(--e-4) var(--e-4);border-radius:var(--r-l) var(--r-l) 0 0;background:linear-gradient(180deg,transparent 0,transparent calc(100% - 14px),var(--boutique-bois-clair) calc(100% - 14px),var(--boutique-bois) calc(100% - 8px),var(--boutique-bois-sombre) 100%)}.planche-rayon h2{margin:0;font-size:var(--t-24)}.compte-rayon{margin-inline-start:auto;padding:var(--e-0) var(--e-3);border-radius:var(--r-s);background:var(--boutique-etiquette);color:var(--boutique-etiquette-texte);font-family:var(--police-titre);font-weight:700;font-size:var(--t-14);white-space:nowrap}.rayon>.conseil-boutique{margin:var(--e-4) var(--e-4) 0}.rayon>.cartes-pieces,.rayon>.comparatif-depliant{margin:var(--e-4)}.rayon-quoi{margin:0;display:grid;gap:var(--e-3)}.rayon-quoi>div{min-inline-size:0}.rayon-quoi dt{font-family:var(--police-titre);font-weight:700;color:var(--primaire)}.rayon-quoi dd{margin:0}.rayon-quoi .ne-change-pas{padding-inline-start:var(--e-3);border-inline-start:3px solid var(--attention)}.rayon-quoi .ne-change-pas dt{color:var(--attention)}.carte-piece,.vedette{--carte-teinte: var(--boutique-bois-clair)}.rayon-blocs{--carte-teinte: var(--materiel-jaune)}.rayon-combinaisons{--carte-teinte: var(--materiel-orange)}.rayon-plombs{--carte-teinte: var(--metal-robinet)}.rayon-palmes{--carte-teinte: var(--eau-surface)}.rayon-detendeurs{--carte-teinte: var(--inox)}.rayon-lampes{--carte-teinte: var(--bungalow-soleil)}.rayon-instruments{--carte-teinte: var(--instrument-lunette)}.rayon-apparence{--carte-teinte: var(--heps-combinaison-prune)}.cartes-pieces{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(min(11.5rem,100%),1fr));grid-template-columns:repeat(auto-fill,minmax(max(min(11.5rem,100%),calc((100% - (var(--cartes-colonnes, 1) - 1) * var(--e-3)) / var(--cartes-colonnes, 1) - .5px)),1fr))}.carte-piece{display:flex;flex-direction:column;gap:var(--e-1);min-inline-size:0;padding:var(--e-2) var(--e-3) var(--e-3);border:2px solid var(--bord);border-radius:var(--r-l);background:var(--surface-carte);transition:transform var(--m-standard) var(--courbe),box-shadow var(--m-standard) var(--courbe)}.carte-piece:hover{transform:translateY(-2px);box-shadow:var(--ombre-2)}.carte-piece-visuel{position:relative;display:grid;place-items:center;margin:calc(-1 * var(--e-2)) calc(-1 * var(--e-3)) var(--e-2);padding:var(--e-3);min-block-size:112px;border-radius:calc(var(--r-l) - 2px) calc(var(--r-l) - 2px) 0 0;background:color-mix(in srgb,var(--carte-teinte) 24%,var(--surface-carte))}.carte-piece-visuel .illu-materiel{--illu-taille: 80px;--illu-fond: var(--surface-carte);border-radius:50%;border-color:color-mix(in srgb,var(--carte-teinte) 60%,var(--bord));transition:transform var(--m-standard) var(--courbe)}.carte-piece:hover .carte-piece-visuel .illu-materiel{transform:translateY(-3px) rotate(-6deg)}.carte-piece h3.carte-piece-nom{margin:0;font-family:var(--police-titre);font-size:var(--t-18);line-height:1.25}.carte-piece .effet-piece{margin:0;flex:1 1 auto;font-size:var(--t-14);color:var(--texte-doux)}.carte-piece .etiquette-piece{align-self:flex-start;margin:0}.carte-piece-pied{display:flex;flex-direction:column;align-items:flex-start;gap:var(--e-2);margin-block-start:var(--e-2)}.carte-piece-pied>p{margin:0}.carte-piece-pied .note{max-inline-size:none}.application .carte-piece-pied button.principal{inline-size:100%}.a-gagner{font-size:var(--t-14);font-weight:700;color:var(--texte-doux)}.badge-piece{position:absolute;inset-block-start:var(--e-2);inset-inline-start:var(--e-2);padding:var(--e-0) var(--e-2);border-radius:var(--r-s);font-family:var(--police-titre);font-weight:700;font-size:var(--t-13);line-height:1.4;background:var(--papier);color:var(--papier-texte);box-shadow:var(--ombre-1)}.badge-possedee{background:var(--succes-fond);color:var(--succes)}.badge-portee{inset-inline-start:auto;inset-inline-end:var(--e-2);background:var(--surface-carte);color:var(--texte);box-shadow:inset 0 0 0 2px var(--primaire),var(--ombre-1)}.badge-a-venir{background:var(--boutique-etiquette);color:var(--boutique-etiquette-texte);transform:rotate(-4deg)}.carte-piece.etat-possedee{border-color:var(--succes)}.carte-piece.etat-donnee{border-color:var(--bord)}.carte-piece.etat-abordable{border-color:var(--bungalow-medaille);box-shadow:0 0 0 3px color-mix(in srgb,var(--bungalow-medaille) 35%,transparent)}.carte-piece.etat-a-venir{border-style:dashed;background:var(--surface-enfoncee)}.carte-piece.etat-a-venir .carte-piece-visuel{background:color-mix(in srgb,var(--carte-teinte) 12%,var(--surface-enfoncee))}.carte-piece.etat-a-venir .illu-materiel{--illu-fond: var(--surface-enfoncee);opacity:.8}.carte-piece.etat-a-venir .note{color:var(--texte)}.progression-piece{inline-size:100%;display:grid;gap:var(--e-1)}.barre-progression{block-size:10px;border-radius:var(--r-pilule);background:var(--surface-enfoncee);overflow:hidden}.barre-progression-remplie{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bungalow-medaille-ombre),var(--bungalow-medaille));transition:inline-size var(--m-lent) var(--courbe)}.manque-piece{font-size:var(--t-14);font-weight:700;color:var(--texte)}@keyframes magasin-fete-carte{0%{transform:scale(1)}30%{transform:scale(1.04) rotate(-1deg)}60%{transform:scale(.99) rotate(.5deg)}to{transform:none}}@keyframes magasin-fete-bulles{0%{opacity:0;transform:translateY(0) scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-72px) scale(1.1)}}.carte-piece.fete-achat{animation:magasin-fete-carte .7s var(--courbe);border-color:var(--succes)}.carte-piece.fete-achat .carte-piece-visuel:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle 6px at 20% 70%,var(--bungalow-medaille) 98%,transparent),radial-gradient(circle 4px at 45% 80%,var(--bungalow-medaille) 98%,transparent),radial-gradient(circle 7px at 70% 75%,var(--bungalow-medaille) 98%,transparent),radial-gradient(circle 5px at 85% 60%,var(--bungalow-medaille) 98%,transparent),radial-gradient(circle 4px at 30% 55%,var(--bungalow-medaille) 98%,transparent);animation:magasin-fete-bulles 1.6s ease-out forwards}.rayons-et-cabine{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-5);align-items:start}.colonne-rayons{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e-5);min-inline-size:0}.cabine-essayage{position:sticky;top:calc(var(--e-8) + var(--e-2));z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--e-2) var(--e-3);align-items:center;padding:var(--e-3);border:1px solid var(--bord);border-radius:var(--r-l);background:var(--surface-carte);box-shadow:var(--ombre-2)}.cabine-essayage.en-essayage{border-color:var(--attention)}.cabine-essayage h2{grid-column:1 / -1;margin:0;font-size:var(--t-18)}.cabine-heps{inline-size:96px;padding:var(--e-1);border:1px solid var(--bord);border-radius:var(--r-m);background:var(--heps-debout-fond)}.cabine-heps .heps-debout{block-size:110px;inline-size:auto;margin-inline:auto}.cabine-texte{display:grid;gap:var(--e-2);min-inline-size:0}.cabine-texte p{margin:0}.cabine-texte .note{max-inline-size:none}.application .carte-piece button.bouton-essayer{inline-size:100%}.application .carte-piece button.bouton-essayer.essayee{border-color:var(--attention);box-shadow:inset 0 0 0 1px var(--attention)}.nuancier-essai{list-style:none;margin:0;padding:0;inline-size:100%;display:grid;gap:var(--e-1)}.application .nuancier-essai button{display:flex;align-items:center;justify-content:flex-start;gap:var(--e-2);text-align:start}.nuancier-essai .pastille-couleur{flex:none;inline-size:1em;block-size:1em;border-radius:50%;border:1px solid var(--bord)}.badge-essayee{inset-inline-start:auto;inset-inline-end:var(--e-2);background:var(--surface-carte);color:var(--texte);box-shadow:inset 0 0 0 2px var(--attention),var(--ombre-1)}.carte-piece.essayee{border-color:var(--attention)}@media(min-width:1100px){.magasin.avec-colonne-heps{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:var(--e-5);align-items:start}.colonne-cabine{position:sticky;top:calc(var(--e-8) + var(--e-4))}.colonne-cabine .cabine-essayage{position:static;grid-template-columns:minmax(0,1fr);justify-items:stretch;box-shadow:none}.colonne-cabine .cabine-heps{inline-size:100%;padding:var(--e-2)}.colonne-cabine .cabine-heps .heps-debout{block-size:auto;inline-size:100%;max-block-size:min(56vh,calc(100vh - 20rem))}}.cabine-du-magasin.en-essayage{border-color:var(--attention)}.cabine-du-magasin .cabine-etat{margin:0}.cabine-du-magasin .cabine-etat:empty{display:none}.cabine-du-magasin .cabine-bungalow-texte>p{margin:0}.mosaique-couleurs-carte{display:grid;gap:var(--e-1)}.mosaique-couleurs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--e-1)}.application button.pastille-mosaique{inline-size:1.75rem;block-size:1.75rem;min-inline-size:0;min-block-size:0;padding:0;border:2px solid var(--bord);border-radius:var(--r-s);background:var(--pastille)}.application button.pastille-mosaique.non-possedee{opacity:.55;background:linear-gradient(to top right,transparent 44%,var(--encre) 44% 56%,transparent 56%),var(--pastille)}.application button.pastille-mosaique.choisie{box-shadow:0 0 0 2px var(--surface-carte),0 0 0 4px var(--primaire);opacity:1}.couleur-choisie{margin:0;font-size:var(--t-14);color:var(--texte-doux)}.comparatif-depliant{border:1px solid var(--bord);border-radius:var(--r-m);background:var(--surface-carte)}.comparatif-depliant:not([open]){padding-block:var(--e-2)}.comparatif-depliant:not([open])>summary{padding-block:0}.comparatif-depliant>summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e-1) var(--e-2);min-block-size:var(--cible-min);padding:var(--e-2) var(--e-3);border-radius:var(--r-m);cursor:pointer;font-family:var(--police-titre);font-weight:700;list-style:none}.comparatif-depliant>summary::-webkit-details-marker{display:none}.comparatif-depliant>summary:before{content:"▸";display:inline-block;inline-size:1em;transition:transform var(--m-rapide)}.comparatif-depliant[open]>summary:before{transform:rotate(90deg)}.comparatif-depliant>summary:hover{background:var(--primaire-fond)}.comparatif-depliant>summary:focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:2px}.comparatif-depliant>summary .note{margin:0;max-inline-size:none;font-family:var(--police-texte);font-weight:400}.comparatif-depliant[open]>summary{border-block-end:1px solid var(--bord);border-end-start-radius:0;border-end-end-radius:0}.cadre-comparatif{overflow-x:auto;overscroll-behavior-x:contain;border-radius:0 0 var(--r-m) var(--r-m);background:var(--surface-carte)}.comparatif{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--t-14);line-height:1.45}.comparatif caption{caption-side:top;text-align:start;padding:var(--e-2) var(--e-3);font-size:var(--t-14);color:var(--texte-doux);background:var(--surface-carte)}.comparatif th,.comparatif td{text-align:start;vertical-align:top;padding:var(--e-2) var(--e-3);border-block-end:1px solid var(--bord)}.comparatif thead th{color:var(--texte-doux);border-block-end-width:2px}.comparatif tbody tr:last-child th,.comparatif tbody tr:last-child td{border-block-end:0}.comparatif tbody th[scope=row],.comparatif thead th:first-child{position:sticky;inset-inline-start:0;z-index:1;min-inline-size:12rem;max-inline-size:16rem;border-inline-end:1px solid var(--bord);background:var(--surface-carte)}.comparatif tbody tr.donnee th[scope=row]{background:var(--surface-enfoncee)}.comparatif tbody tr.possedee th[scope=row]{box-shadow:inset 3px 0 0 var(--succes)}.piece-entete{display:flex;gap:var(--e-2);align-items:center}.piece-entete .illu-materiel{--illu-taille: 44px}.piece-texte{min-inline-size:0;flex:1 1 auto}.nom-piece{display:block;font-family:var(--police-titre)}.effet-piece{display:block;font-weight:400;color:var(--texte-doux)}.etiquette-piece{display:inline-block;margin:var(--e-1) var(--e-1) 0 0;padding:.05em .5em;border:1px solid var(--bord);border-radius:var(--r-pilule);font-size:var(--t-14);font-weight:400;color:var(--texte);background:var(--surface-enfoncee)}.etiquette-piece.portee{border-color:var(--primaire);color:var(--primaire)}.comparatif tr.a-venir .etiquette-piece:first-of-type{border:0;border-radius:var(--r-xs);background:var(--boutique-etiquette);color:var(--boutique-etiquette-texte);font-family:var(--police-titre);font-weight:700}.comparatif td,.comparatif thead th:not(:first-child){min-inline-size:8rem}.comparatif .valeur{display:block;font-family:var(--police-valeur);white-space:nowrap}.comparatif .ecart{display:block;font-size:var(--t-14);color:var(--texte-doux);white-space:nowrap}.comparatif .cellule-prix{white-space:nowrap}.etiquette-prix{position:relative;display:inline-block;padding:var(--e-0) var(--e-2) var(--e-0) var(--e-4);border-radius:var(--r-xs) var(--r-s) var(--r-s) var(--r-xs);background:var(--boutique-etiquette);color:var(--boutique-etiquette-texte);font-family:var(--police-titre);font-weight:700;white-space:nowrap}.etiquette-prix:before{content:"";position:absolute;inset-inline-start:5px;inset-block-start:50%;inline-size:5px;block-size:5px;margin-block-start:-3px;border-radius:50%;background:var(--boutique-etiquette-texte)}.etiquette-prix.offerte{padding-inline-start:var(--e-2);background:var(--succes-fond);color:var(--succes)}.etiquette-prix.offerte:before{content:none}.gagner-points{padding:var(--e-4);border:1px solid var(--bord);border-radius:var(--r-l);background:var(--surface-carte);scroll-margin-block-start:var(--e-4)}.gagner-points h2{margin-block-start:0}.gagner-points h2:focus-visible{outline:var(--anneau-focus) solid var(--focus);outline-offset:4px}.chapeau-gagner{margin:0 0 var(--e-3);max-inline-size:var(--lecture)}.pas-gagner{list-style:none;margin:0;padding:0;display:grid;gap:var(--e-3);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr))}.pas-gagner-carte{position:relative;display:flex;flex-direction:column;gap:var(--e-1);padding:var(--e-3) var(--e-3) var(--e-3) calc(var(--e-3) + 44px + var(--e-3));border:1px solid var(--bord);border-radius:var(--r-l);background:var(--surface-enfoncee)}.pas-gagner-carte.pas-missions{border-color:var(--bungalow-medaille);background:color-mix(in srgb,var(--bungalow-medaille) 14%,var(--surface-carte))}.pas-gagner-carte h3{margin:0;font-family:var(--police-titre);font-size:var(--t-18)}.pas-gagner-carte p{margin:0;flex:1 1 auto;font-size:var(--t-14)}.pas-gagner-carte .bouton-lien{margin-block-start:var(--e-2)}.numero-pas{position:absolute;inset-block-start:var(--e-3);inset-inline-start:var(--e-3);display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--bungalow-medaille);color:var(--bungalow-medaille-texte);box-shadow:inset 0 0 0 3px var(--bungalow-medaille-ombre);font-family:var(--police-titre);font-weight:700;font-size:var(--t-20)}.deux-mondes{padding:var(--e-4);border:0;border-radius:var(--r-l);background:var(--sable-voile);color:var(--sable-encre)}.deux-mondes h2{font-size:var(--t-20);color:inherit}.deux-mondes p{margin:0}@keyframes magasin-lueur{50%{opacity:.18}}@keyframes magasin-bulle{0%{transform:translateY(0);opacity:.9}to{transform:translateY(-96px);opacity:0}}@keyframes magasin-nage{0%{transform:translate(-800px)}to{transform:translate(220px)}}@keyframes magasin-ondule{50%{transform:rotate(4deg)}}.scene-lumiere{opacity:.1;animation:magasin-lueur 7s ease-in-out infinite}.scene-bulle{animation:magasin-bulle 7s linear infinite;animation-delay:var(--delai, 0s)}.scene-poisson{animation:magasin-nage 50s linear infinite;animation-delay:-36s}.scene-poisson-2{animation-duration:72s;animation-delay:-20s}.scene-algue{transform-box:fill-box;transform-origin:50% 100%;animation:magasin-ondule 5s ease-in-out infinite}.scene-algue-2{animation-delay:-2s;animation-duration:6s}@media(prefers-reduced-motion:reduce){.scene-magasin *,.piece-points,.vedette-visuel .illu-materiel,.carte-piece.fete-achat,.carte-piece.fete-achat .carte-piece-visuel:after{animation:none}.carte-piece,.carte-piece-visuel .illu-materiel,.barre-progression-remplie{transition:none}.carte-piece:hover,.carte-piece:hover .carte-piece-visuel .illu-materiel{transform:none}}:root[data-animations=reduites] .scene-magasin *,:root[data-animations=reduites] .piece-points,:root[data-animations=reduites] .vedette-visuel .illu-materiel,:root[data-animations=reduites] .carte-piece.fete-achat,:root[data-animations=reduites] .carte-piece.fete-achat .carte-piece-visuel:after{animation:none}:root[data-animations=reduites] .carte-piece:hover,:root[data-animations=reduites] .carte-piece:hover .carte-piece-visuel .illu-materiel{transform:none}@media(min-width:900px){.rayon-quoi{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-4)}.comparatif tbody th[scope=row],.comparatif thead th:first-child{min-inline-size:15rem;max-inline-size:20rem}}@media(max-width:899px){.vitrine-magasin{grid-template-columns:minmax(0,1fr)}.enseigne-magasin{margin-block-start:var(--e-5);transform:none}}@media(max-width:599px){.vitrine-magasin{padding:var(--e-3);gap:var(--e-4)}.scene-loin{display:none}.enseigne-magasin{padding:var(--e-3) var(--e-4)}.rayon>.conseil-boutique{margin-inline:var(--e-3)}.rayon>.cartes-pieces,.rayon>.comparatif-depliant{margin:var(--e-3)}.cartes-pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-2)}:root[data-taille="125"] .cartes-pieces,:root[data-taille="150"] .cartes-pieces{grid-template-columns:minmax(0,1fr)}.carte-piece{padding-inline:var(--e-2)}.carte-piece-visuel{margin-inline:calc(-1 * var(--e-2));min-block-size:96px}.carte-piece-visuel .illu-materiel{--illu-taille: 64px}.vedette{grid-template-columns:minmax(0,1fr);justify-items:start;padding:var(--e-3)}.vedette-texte h2{font-size:var(--t-24)}.chiffre-solde{font-size:var(--t-30)}}.carte-piece{scroll-margin-block:calc(var(--e-8) + var(--e-5))}.carte-piece:focus{outline:3px solid var(--focus);outline-offset:3px}
