.nav-labo{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.nav-labo [hidden]{display:none!important}.nav-labo .vue{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.nav-labo .d-corps>*{min-width:0}.nav-labo .titre-mini{font-family:var(--head);font-weight:700;color:var(--marine)}.nav-labo h3.titre-mini{font-size:1.15rem;margin-top:8px}.nav-labo .regles{padding:14px 18px;border-radius:var(--r-m);background:var(--glace);border:2px dashed var(--bleu);display:grid;gap:6px;color:var(--encre)}.nav-labo .regles ul{padding-left:20px;display:grid;gap:4px}.nav-labo p.regles{display:block}.nav-labo p.regles a{display:inline}.nav-labo code{background:var(--glace2);color:var(--marine);padding:1px 6px;border-radius:6px;font-size:.92em}.nav-labo kbd{font-family:ui-monospace,Menlo,monospace;font-size:.8em;color:var(--doux);margin-left:auto}.nav-labo .terme{display:inline;padding:0;border:0;background:none;cursor:pointer;font:inherit;color:var(--bleu);font-weight:700;-webkit-text-decoration:underline dotted 2px;text-decoration:underline dotted 2px;text-underline-offset:3px}.nav-labo .score-ligne{font-family:var(--head);font-weight:600;color:var(--marine)}.nav-labo .toast{min-height:1.4em;color:var(--encre);font-weight:600}.nav-labo .petit{min-height:44px;padding:6px 14px;font-size:.95rem}.nav-labo .vide{color:var(--doux);padding:8px}.nav-labo .cat-legende{display:grid;gap:4px;color:var(--encre)}.nav-labo .tri{list-style:none;padding:0;display:grid;gap:8px}.nav-labo .tri-jeu{display:grid;gap:10px}.nav-labo .tri-tete{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.nav-labo .tri-progres{font-family:var(--head);font-weight:700;color:var(--marine);font-variant-numeric:tabular-nums}.nav-labo .tri-points{display:flex;gap:5px;flex:1;min-width:140px}.nav-labo .tri-points span{flex:1;max-width:26px;height:8px;border-radius:4px;background:var(--trait)}.nav-labo .tri-points span.cours{background:var(--bleu)}.nav-labo .tri-points span.ok{background:var(--menthe)}.nav-labo .tri-points span.ko{background:var(--corail)}.nav-labo .tri-jeu .score-ligne{margin:0}.nav-labo .tri-carte{display:grid;gap:12px;padding:18px;border-radius:var(--r-m);background:var(--carte);border:2px solid var(--trait);box-shadow:0 2px 4px #0a2a5e0f,0 8px 18px #0a2a5e14}.nav-labo .tri-question{font-family:var(--head);font-weight:600;font-size:1.15rem;color:var(--encre)}.nav-labo .tri-nom{font-weight:800;font-size:1.6rem;color:var(--marine)}.nav-labo .tri-choix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nav-labo .tri-btn{min-height:52px;padding:6px 8px;border-radius:var(--r-s);cursor:pointer;background:var(--carte);color:var(--bleu);border:2px solid var(--bleu);font-family:var(--head);font-weight:700;font-size:1rem;line-height:1.15;display:grid;justify-items:center;align-content:center;gap:2px}.nav-labo .tri-btn>span{font-size:1.15rem;line-height:1}.nav-labo .tri-btn:hover:not(:disabled){background:var(--glace)}.nav-labo .tri-btn:disabled{cursor:default;opacity:.6}.nav-labo .tri-btn.juste{background:color-mix(in srgb,var(--menthe) 25%,var(--carte));border-color:var(--menthe);color:var(--encre);opacity:1}.nav-labo .tri-btn.faux{background:color-mix(in srgb,var(--corail) 20%,var(--carte));border-color:var(--corail);color:var(--encre);opacity:1}.nav-labo .tri-retour:empty{display:none}.nav-labo .tri-suivant{justify-self:start}.nav-labo .tri-retour{color:var(--encre);font-size:.95rem}.nav-labo .fenetre{position:relative;border-radius:var(--r-s);overflow:hidden;border:2px solid var(--trait);background:var(--carte);box-shadow:var(--ombre)}.nav-labo .f-tabs{display:flex;align-items:flex-end;gap:4px;padding:6px 8px 0;background:#dee3ea;overflow-x:auto}.nav-labo .f-tab{display:inline-flex;align-items:center;gap:4px;max-width:220px;padding:6px 8px;border-radius:8px 8px 0 0;background:#cfd6df;color:#1f2937;font-size:.85rem;white-space:nowrap}.nav-labo .f-tab.actif{background:#fff}.nav-labo .tab-titre,.nav-labo .tab-fermer{background:none;border:0;cursor:pointer;color:inherit;font:inherit;padding:4px;min-height:32px;overflow:hidden;text-overflow:ellipsis}.nav-labo .tab-fermer{width:28px;border-radius:50%}.nav-labo .tab-fermer:hover{background:#e5e7eb}.nav-labo .f-plus{background:none;border:0;font-size:1.1rem;cursor:pointer;min-width:36px;min-height:36px;color:#1f2937}.nav-labo .f-barre{display:flex;align-items:center;gap:4px;padding:6px 8px;background:#fff;border-bottom:1px solid #e5e7eb;color:#1f2937}.nav-labo .f-omni{flex:1;display:flex;align-items:center;gap:4px;min-width:0;min-height:36px;padding:0 10px;border-radius:999px;background:#eef1f5;color:#1f2937;font-size:.9rem}.nav-labo .f-omni.statique{padding:8px 14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.nav-labo .f-omni input{flex:1;min-width:0;border:0;background:transparent;color:#1f2937;font-size:.95rem;min-height:36px}.nav-labo .f-omni input:focus{outline:none}.nav-labo .sb{min-width:36px;min-height:36px;border:0;background:none;border-radius:50%;cursor:pointer;color:#1f2937;font-size:1.05rem}.nav-labo .sb:hover:not(:disabled){background:#eef1f5}.nav-labo .sb:disabled{opacity:.35;cursor:default}.nav-labo .zoom-ind{border-radius:999px;font-size:.8rem;padding:0 8px;background:#dbeafe}.nav-labo .f-favoris{display:flex;flex-wrap:wrap;gap:4px;padding:4px 8px;background:#fff;border-bottom:1px solid #e5e7eb}.nav-labo .fav{border:0;background:#f3f4f6;color:#1f2937;border-radius:999px;padding:4px 10px;min-height:32px;cursor:pointer;font-size:.85rem}.nav-labo .f-find{position:absolute;right:10px;top:92px;z-index:3;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:10px;background:#fff;box-shadow:0 6px 20px #0000002e;color:#1f2937;font-size:.85rem}.nav-labo .f-find input{border:1px solid #cbd5e1;border-radius:6px;padding:6px 8px;min-height:36px;width:150px}.nav-labo .f-menu{position:absolute;right:8px;top:50px;z-index:4;display:grid;min-width:290px;padding:6px 0;border-radius:10px;background:#fff;box-shadow:0 8px 26px #0003;color:#1f2937}.nav-labo .f-menu>button{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 16px;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font-size:.92rem}.nav-labo .f-menu>button:hover{background:#f1f5f9}.nav-labo .menu-zoom{display:flex;align-items:center;gap:8px;padding:6px 16px;font-size:.92rem}.nav-labo .menu-zoom button{min-width:40px;min-height:40px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;cursor:pointer;font-size:1.1rem}.nav-labo .f-page{padding:16px 18px;min-height:220px;background:#fff;color:#1f2937;line-height:1.5}.nav-labo .f-page h4{font-family:var(--head);font-weight:700;font-size:1.3em;color:#0f2d5c;margin-bottom:8px}.nav-labo .f-page p{margin-top:8px}.nav-labo .f-page mark{background:#fde047;color:#1f2937;border-radius:3px}.nav-labo .sim-lien{border:0;background:none;padding:4px 0;min-height:36px;color:#1d4ed8;text-decoration:underline;cursor:pointer;font:inherit}.nav-labo .sim-accueil{display:grid;place-items:center;gap:12px;padding:30px 10px}.nav-labo .sim-logo{font-family:var(--head);font-size:2rem;color:#1d4ed8}.nav-labo .sim-logo b{color:#f59e0b}.nav-labo .sim-faux-champ{padding:10px 18px;border-radius:999px;border:1px solid #cbd5e1;color:#64748b}.nav-labo .fenetre-annotee .zone{cursor:pointer;border:2px dashed transparent;border-radius:8px;background:none;color:inherit;font:inherit;min-height:44px}@media(max-width:639px){.nav-labo .fenetre-annotee .f-barre{flex-wrap:wrap;row-gap:6px}.nav-labo .fenetre-annotee .f-barre>.zone:first-child{margin-right:auto}.nav-labo .fenetre-annotee .f-omni{order:3;flex:1 0 100%}}.nav-labo .fenetre-annotee :is(.z-cadenas,.z-favoris,.z-telechargements,.z-menu){min-width:44px;display:inline-grid;place-items:center;padding:0;flex:none}.nav-labo .fenetre-annotee .zone:hover,.nav-labo .fenetre-annotee .zone.actif{border-color:var(--soleil);background:color-mix(in srgb,var(--soleil) 20%,transparent)}.nav-labo .fenetre-annotee .z-onglets{display:flex;align-items:flex-end;gap:4px;padding:0}.nav-labo .fenetre-annotee .z-adresse{flex:1;text-align:left;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-labo .fenetre-annotee .z-page{display:grid;gap:6px;width:100%;text-align:left;padding:16px 18px;background:#fff;color:#1f2937}.nav-labo .f-page-titre{font-family:var(--head);font-weight:700;font-size:1.2rem;color:#0f2d5c}.nav-labo .f-page-lien{color:#1d4ed8;text-decoration:underline}.nav-labo .fiche-zone{padding:14px 18px;border-radius:var(--r-m);background:var(--carte);border:2px solid var(--trait);color:var(--encre);display:grid;gap:4px}.nav-labo .fiche-zone .nom{font-family:var(--head);font-weight:800;color:var(--marine);font-size:1.1rem}.nav-labo .url-decoupee{display:flex;flex-wrap:wrap;font-family:ui-monospace,Menlo,monospace;font-size:1.05rem}.nav-labo .url-part{border:0;padding:8px 6px;min-height:44px;cursor:pointer;font:inherit;color:#1f2937;border-bottom:5px solid transparent}.nav-labo .url-part.u0{background:#fde68a}.nav-labo .url-part.u1{background:#bfdbfe}.nav-labo .url-part.u2{background:#bbf7d0}.nav-labo .url-part.actif{border-bottom-color:var(--marine)}.nav-labo .url-expl{color:var(--encre)}.nav-labo .piloter{display:grid;gap:16px}@media(min-width:1024px){.nav-labo .piloter{grid-template-columns:300px 1fr;align-items:start}}.nav-labo .missions{padding-left:0;list-style:none;display:grid;gap:8px;counter-reset:m}.nav-labo .missions li{counter-increment:m;display:grid;gap:2px;padding:10px 12px 10px 44px;position:relative;border-radius:var(--r-s);background:var(--carte);border:2px solid var(--trait);color:var(--encre)}.nav-labo .missions li:before{content:counter(m);position:absolute;left:10px;top:10px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--glace2);color:var(--marine);font-weight:800;font-size:.85rem}.nav-labo .missions li.courante{border-color:var(--soleil-bord);background:color-mix(in srgb,var(--soleil) 18%,var(--carte))}.nav-labo .missions li.faite{opacity:.75}.nav-labo .missions li.faite:before{content:"✓";background:var(--menthe);color:#fff}.nav-labo .m-raccourci{font-size:.85rem;color:var(--doux)}@media(max-width:1023px){.nav-labo .missions li:not(.courante){display:none}}.nav-labo .sim-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.nav-labo .sim:focus-visible{outline:3px solid var(--soleil);outline-offset:3px}.nav-labo .touches-reservees{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:var(--doux);font-size:.9rem}.nav-labo .touches-reservees p{flex-basis:100%}.nav-labo .mission-r{display:grid;gap:8px;justify-items:start;padding:14px 18px;border-radius:var(--r-m);background:color-mix(in srgb,var(--soleil) 16%,var(--carte));border:2px solid var(--soleil-bord);color:var(--encre)}.nav-labo .mr-num{font-family:var(--head);font-weight:800;color:var(--soleil-texte)}.nav-labo .mr-txt{font-size:1.05rem;font-weight:600}.nav-labo .m-page{padding:14px 16px;background:#fff;color:#1f2937;display:grid;gap:10px}.nav-labo .m-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nav-labo .m-logo{font-family:var(--head);font-size:1.4rem;color:#1d4ed8}.nav-labo .m-logo b{color:#f59e0b}.nav-labo .m-form input{flex:1;min-width:180px;min-height:44px;padding:0 16px;border-radius:999px;border:2px solid #cbd5e1;font-size:1rem;color:#1f2937;background:#fff}.nav-labo .m-onglets{display:flex;gap:4px;border-bottom:1px solid #e5e7eb}.nav-labo .m-ong{border:0;background:none;padding:8px 14px;min-height:40px;cursor:pointer;color:#475569;border-bottom:3px solid transparent;font-weight:600}.nav-labo .m-ong.actif{color:#1d4ed8;border-bottom-color:#1d4ed8}.nav-labo .m-compte{color:#64748b;font-size:.85rem}.nav-labo .m-res{list-style:none;padding:0;display:grid;gap:14px}.nav-labo .m-r{display:grid;gap:2px}.nav-labo .m-r.sponso{padding:8px 10px;border-radius:8px;background:#fffbeb}.nav-labo .badge-sponso{justify-self:start;font-size:.75rem;font-weight:800;padding:1px 8px;border-radius:999px;background:#1f2937;color:#fff}.nav-labo .m-url{font-size:.82rem;color:#15803d;overflow-wrap:anywhere}.nav-labo .m-titre{justify-self:start;text-align:left;border:0;background:none;padding:2px 0;min-height:36px;color:#1d4ed8;font-size:1.05rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.nav-labo .m-extrait{color:#334155;font-size:.92rem}.nav-labo .m-filtre{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.92rem}.nav-labo .m-filtre select{min-height:40px;border-radius:8px;border:1px solid #cbd5e1;padding:0 8px;background:#fff;color:#1f2937}.nav-labo .m-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.nav-labo .m-img{display:grid;gap:4px;justify-items:center;padding:8px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;color:#1f2937;font-size:.85rem}.nav-labo .m-img img{width:100%;height:auto;max-height:150px;-o-object-fit:contain;object-fit:contain}.nav-labo .fiabilite{padding:14px 18px;border-radius:var(--r-m);background:var(--carte);border:2px solid var(--trait);display:grid;gap:4px;color:var(--encre)}.nav-labo .f-verdict{font-weight:700}.nav-labo .f-verdict.oui{color:var(--menthe-encre)}.nav-labo .f-verdict.non{color:var(--corail-encre)}.nav-labo .operateurs{list-style:none;padding-left:0!important}.nav-labo .article-sim{display:grid;gap:8px;justify-items:start}.nav-labo .img-sim{margin:0;display:grid;gap:4px}.nav-labo .img-sim img{width:200px;height:auto;border-radius:8px;cursor:context-menu;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-labo .img-sim img:focus-visible{outline:3px solid var(--soleil);outline-offset:3px}.nav-labo .img-sim figcaption{font-size:.85rem;color:#475569}.nav-labo .ctx-menu{position:absolute;z-index:5;display:grid;min-width:250px;padding:6px 0;border-radius:8px;background:#fff;box-shadow:0 8px 26px #00000040;color:#1f2937}.nav-labo .ctx-menu button{min-height:40px;padding:6px 16px;border:0;background:none;text-align:left;cursor:pointer;font-size:.92rem;color:inherit}.nav-labo .ctx-menu button:hover,.nav-labo .ctx-menu button:focus-visible{background:#e0ecff}.nav-labo .dialogue,.nav-labo .explorateur{border-radius:var(--r-s);overflow:hidden;border:2px solid #94a3b8;background:#fff;color:#1f2937;box-shadow:var(--ombre)}.nav-labo .d-titre{padding:8px 12px;background:#e2e8f0;font-weight:700;font-size:.95rem}.nav-labo .d-barre{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;border-bottom:1px solid #e5e7eb}.nav-labo .d-ariane{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-height:36px;padding:0 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:.9rem}.nav-labo .ar-item{border:0;background:none;padding:4px 6px;min-height:32px;cursor:pointer;color:#1f2937;border-radius:4px}.nav-labo .ar-item:hover{background:#e0ecff}.nav-labo .ar-sep{color:#94a3b8}.nav-labo .d-corps{display:grid;grid-template-columns:1fr;min-height:200px}@media(min-width:640px){.nav-labo .d-corps{grid-template-columns:170px 1fr}}.nav-labo .d-gauche{display:flex;flex-wrap:wrap;gap:2px;padding:6px;background:#f8fafc;border-right:1px solid #e5e7eb;align-content:start}@media(min-width:640px){.nav-labo .d-gauche{flex-direction:column;flex-wrap:nowrap}}.nav-labo .g-item{text-align:left;border:0;background:none;padding:6px 10px;min-height:40px;border-radius:6px;cursor:pointer;color:#1f2937;font-size:.9rem;white-space:pre}.nav-labo .g-item:hover,.nav-labo .g-item.actif{background:#dbeafe}.nav-labo .d-liste{display:flex;flex-direction:column;gap:2px;padding:8px}.nav-labo .d-item{text-align:left;border:0;background:none;padding:6px 10px;min-height:40px;border-radius:6px;cursor:pointer;color:#1f2937}.nav-labo .d-item:hover:not(:disabled){background:#e0ecff}.nav-labo .d-item.grise{color:#94a3b8;cursor:default}.nav-labo .d-alerte{padding:6px 12px;min-height:1.5em;font-size:.92rem;color:#334155}.nav-labo .d-alerte.ok{color:#047857}.nav-labo .d-alerte.ko{color:#b91c1c;font-weight:600}.nav-labo .d-bas{display:grid;gap:8px;padding:10px 12px;border-top:1px solid #e5e7eb;background:#f8fafc}.nav-labo .d-bas label{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.nav-labo .d-bas input{flex:1;min-width:180px;min-height:40px;padding:0 10px;border:1px solid #94a3b8;border-radius:6px;background:#fff;color:#1f2937;font-size:1rem}.nav-labo .d-type{font-size:.9rem;color:#475569}.nav-labo .d-btns{display:flex;gap:8px;justify-content:flex-end}.nav-labo .nd-form{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px;background:#eff6ff;border-radius:6px}.nav-labo .nd-form input{min-height:40px;padding:0 10px;border:2px solid #2563eb;border-radius:6px;font-size:1rem;min-width:150px;color:#1f2937;background:#fff}.nav-labo .reussite{display:grid;gap:8px;padding:14px 18px;border-radius:var(--r-m);background:color-mix(in srgb,var(--menthe) 14%,var(--carte));border:2px solid var(--menthe);color:var(--encre)}.nav-labo .chemin{font-family:ui-monospace,Menlo,monospace;font-size:.95rem;padding:8px 12px;border-radius:8px;background:var(--carte);overflow-wrap:anywhere}.nav-labo .taches{padding-left:22px;display:grid;gap:6px;color:var(--encre)}.nav-labo .taches li.faite{color:var(--menthe-encre)}.nav-labo .taches li.faite::marker{content:"✓  ";font-weight:800}.nav-labo .x-chemin{padding:4px 12px;font-family:ui-monospace,Menlo,monospace;font-size:.82rem;color:#475569;overflow-wrap:anywhere}.nav-labo .x-outils{display:flex;flex-wrap:wrap;gap:6px;padding:6px 10px;border-bottom:1px solid #e5e7eb}.nav-labo .x-outils kbd{margin-left:4px}.nav-labo .x-deplacer{display:grid;gap:2px;padding:8px 10px;background:#eff6ff;border-bottom:1px solid #bfdbfe;justify-items:start}.nav-labo .x-table{display:grid;align-content:start;overflow-x:auto}.nav-labo .x-ligne{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 8px;padding:2px 8px;border-bottom:1px solid #f1f5f9}@media(min-width:720px){.nav-labo .x-ligne{grid-template-columns:34px minmax(160px,2fr) 100px 1fr 70px}}.nav-labo .x-ligne.sel{background:#dbeafe}.nav-labo .x-entete{font-size:.85rem;color:#475569;background:#f8fafc}.nav-labo .x-col{text-align:left;border:0;background:none;min-height:36px;cursor:pointer;color:inherit;font-weight:600}.nav-labo .x-case{width:20px;height:20px;margin:0 auto;accent-color:#2563eb}.nav-labo .x-nom{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.nav-labo .x-ouvrir{text-align:left;border:0;background:none;min-height:40px;cursor:pointer;color:#1f2937;overflow-wrap:anywhere}.nav-labo .x-date,.nav-labo .x-type,.nav-labo .x-taille{font-size:.85rem;color:#475569}@media(max-width:719px){.nav-labo .x-entete .x-date,.nav-labo .x-entete .x-type,.nav-labo .x-entete .x-taille,.nav-labo .x-ligne .x-type,.nav-labo .x-ligne .x-taille{display:none}.nav-labo .x-ligne .x-date{grid-column:2;margin-top:-8px}}.nav-labo .reglage-chrome{display:grid;gap:8px;padding:14px 18px;border-radius:var(--r-m);background:var(--carte);border:2px solid var(--trait);color:var(--encre)}.nav-labo .rc-ligne{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--trait)}.nav-labo .rc-ligne>span{min-width:0;overflow-wrap:anywhere}.nav-labo .reglage-chrome,.nav-labo .reglage-chrome>*{min-width:0}.nav-labo .interrupteur{cursor:pointer}.nav-labo .interrupteur input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:52px;height:30px;border-radius:999px;background:var(--trait);position:relative;cursor:pointer;transition:background .2s}.nav-labo .interrupteur input:after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:left .2s;box-shadow:0 1px 3px #0000004d}.nav-labo .interrupteur input:checked{background:var(--bleu)}.nav-labo .interrupteur input:checked:after{left:25px}.nav-labo .interrupteur input:focus-visible{outline:3px solid var(--soleil);outline-offset:2px}.nav-labo .rc-aide{font-size:.85rem;color:var(--doux)}.nav-labo .arbre-wrap{display:grid;gap:8px;padding:14px 18px;border-radius:var(--r-m);background:var(--glace);border:2px solid var(--trait);color:var(--encre)}.nav-labo .arbre{font-family:ui-monospace,Menlo,monospace;font-size:.9rem}.nav-labo .arbre ul{list-style:none;padding-left:22px;border-left:2px solid var(--trait);margin-left:8px}.nav-labo .arbre li{padding:2px 0}.nav-labo .arbre li.perso{color:var(--menthe-encre);font-weight:700}.nav-labo :is(.fenetre,.dialogue,.explorateur){position:relative;overflow:visible;margin-top:40px;min-width:0;border:10px solid #1e293b;border-radius:16px;box-shadow:0 0 0 4px var(--soleil),0 16px 34px #0a2a5e47;transition:box-shadow .2s}.nav-labo :is(.fenetre,.dialogue,.explorateur):before{content:attr(data-label);position:absolute;left:-6px;bottom:calc(100% + 12px);max-width:calc(100% + 12px);padding:5px 14px;border-radius:999px;background:var(--soleil);color:var(--soleil-encre);border:2px solid var(--soleil-bord);font-family:var(--head);font-weight:700;font-size:.92rem;line-height:1.25;box-shadow:0 3px #78500040}.nav-labo :is(.fenetre,.dialogue,.explorateur)>:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.nav-labo :is(.fenetre,.dialogue,.explorateur)>:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.nav-labo :is(.fenetre,.dialogue,.explorateur)>.f-page{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.nav-labo :is(.fenetre,.dialogue,.explorateur):focus-within{box-shadow:0 0 0 5px var(--soleil),0 0 0 12px color-mix(in srgb,var(--soleil) 35%,transparent),0 16px 34px #0a2a5e47}.nav-labo .sim:focus-visible{outline:none}@media(max-width:639px){.nav-labo :is(.fenetre,.dialogue,.explorateur){border-width:6px;margin-top:58px}.nav-labo :is(.fenetre,.dialogue,.explorateur):before{font-size:.85rem;left:-2px;max-width:calc(100% + 4px);border-radius:14px}}.nav-labo .bulle-terme{position:sticky;bottom:12px;z-index:6;display:grid;gap:6px;justify-items:start;padding:14px 18px;border-radius:var(--r-m);background:var(--carte);border:2.5px solid var(--bleu);box-shadow:var(--ombre);color:var(--encre)}.nav-labo .bt-mot{font-family:var(--head);font-weight:800;color:var(--marine)}.nav-labo .bt-src{font-size:.8125rem;color:var(--doux)}html.lecture-facile .nav-labo .interrupteur input,html.lecture-facile .nav-labo .interrupteur input:after{transition:none}.lien[data-astro-cid-edxsooob]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;font-family:var(--head);font-weight:600;color:var(--marine)}.etapes-methode[data-astro-cid-edxsooob]{counter-reset:e;list-style:none;padding:0;display:grid;gap:12px;max-width:70ch}.etapes-methode[data-astro-cid-edxsooob] li[data-astro-cid-edxsooob]{counter-increment:e;position:relative;padding:14px 16px 14px 60px;border-radius:var(--r-m);background:var(--carte);border:2px solid var(--trait);color:var(--encre)}.etapes-methode[data-astro-cid-edxsooob] li[data-astro-cid-edxsooob]:before{content:counter(e);position:absolute;left:14px;top:12px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--bleu);color:var(--sur-bleu);font-family:var(--head);font-weight:800}.etapes-methode[data-astro-cid-edxsooob] code[data-astro-cid-edxsooob],.methode[data-astro-cid-edxsooob] code[data-astro-cid-edxsooob]{background:var(--glace2);color:var(--marine);padding:1px 6px;border-radius:6px;font-size:.92em;overflow-wrap:anywhere}.etapes-methode[data-astro-cid-edxsooob] kbd[data-astro-cid-edxsooob]{font-family:ui-monospace,Menlo,monospace;font-size:.9em;padding:1px 6px;border-radius:5px;border:1px solid var(--trait);background:var(--glace)}.image-mission[data-astro-cid-edxsooob]{margin:0;max-width:560px}.image-mission[data-astro-cid-edxsooob] img[data-astro-cid-edxsooob]{width:100%;height:auto;border-radius:var(--r-m);box-shadow:var(--ombre)}.image-mission[data-astro-cid-edxsooob] figcaption[data-astro-cid-edxsooob]{margin-top:6px;font-size:.9rem;color:var(--doux)}@media print{article[data-astro-cid-edxsooob]>[data-astro-cid-edxsooob]:not(.methode){display:none!important}.methode[data-astro-cid-edxsooob] [data-astro-cid-edxsooob][data-imprimer]{display:none}.etapes-methode[data-astro-cid-edxsooob] li[data-astro-cid-edxsooob]{-moz-column-break-inside:avoid;break-inside:avoid;border-color:#999}}
