.ch-mission[data-astro-cid-ell5eowc]{background:var(--glace);border-radius:16px;padding:clamp(10px,1.4vw,18px);border-left:8px solid var(--menthe)}.ch-num[data-astro-cid-ell5eowc]{font-family:var(--head);font-weight:600;color:var(--menthe-encre);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(13px,1.1vw,16px)}.ch-consigne[data-astro-cid-ell5eowc]{font-size:clamp(17px,1.7vw,24px);font-weight:700;color:var(--encre);margin-top:2px}.ch-aide-ligne[data-astro-cid-ell5eowc]{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--doux);font-weight:700}.ch-aide-ligne[data-astro-cid-ell5eowc] .btn[data-astro-cid-ell5eowc]{min-height:40px;padding:4px 14px;font-size:15px}.gr-grille[data-astro-cid-chneehxc]{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:clamp(12px,1.6vw,24px);align-items:start;margin-top:clamp(10px,1.6vh,18px)}@media(max-width:900px){.gr-grille[data-astro-cid-chneehxc]{grid-template-columns:1fr}}.gr-etapes[data-astro-cid-chneehxc]{list-style:none;counter-reset:e;display:grid;gap:8px}.gr-etapes[data-astro-cid-chneehxc] li[data-astro-cid-chneehxc]{counter-increment:e;display:flex;gap:10px;align-items:baseline;min-width:0;padding:10px 12px;border-radius:14px;background:var(--carte);border:2px solid var(--trait);font-size:clamp(14px,1.2vw,17px);color:var(--doux);line-height:1.3}.gr-etapes[data-astro-cid-chneehxc] li[data-astro-cid-chneehxc]:before{content:counter(e);flex:0 0 auto;width:1.7em;height:1.7em;border-radius:9px;display:grid;place-items:center;background:var(--glace2);color:var(--marine);font-family:var(--head);font-weight:700}.gr-etapes[data-astro-cid-chneehxc] li[data-astro-cid-chneehxc] b{color:var(--encre)}.gr-etapes[data-astro-cid-chneehxc] li[data-astro-cid-chneehxc].fait{border-color:var(--menthe);background:#2fbf8f1f;color:var(--encre)}.gr-etapes[data-astro-cid-chneehxc] li[data-astro-cid-chneehxc].fait:before{content:"✓";background:var(--menthe);color:#062b1f}.gr-panneau[data-astro-cid-chneehxc]{padding:12px;border-bottom:2px solid var(--trait);background:var(--glace)}.gr-panneau[data-astro-cid-chneehxc][hidden]{display:none}.gr-panneau[data-astro-cid-chneehxc] label{display:block;font-weight:800;margin-bottom:6px;color:var(--encre)}.gr-panneau[data-astro-cid-chneehxc] input{width:min(100%,420px);min-height:46px;padding:6px 12px;border-radius:10px;border:2px solid var(--bleuvif);font:inherit;font-size:18px;background:var(--carte);color:var(--encre)}.gr-panneau[data-astro-cid-chneehxc] .ligne{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.gr-panneau[data-astro-cid-chneehxc] .choix-nom{display:block;width:100%;text-align:left;min-height:46px;padding:8px 12px;margin-top:6px;border-radius:12px;border:2px solid var(--trait);background:var(--carte);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:700;font-size:clamp(14px,1.2vw,17px);color:var(--encre)}.gr-panneau[data-astro-cid-chneehxc] .choix-nom:hover{border-color:var(--bleuvif)}.gr-panneau[data-astro-cid-chneehxc] .choix-nom.rate{border-color:var(--corail);background:#ff6b6b1f}.gr-panneau[data-astro-cid-chneehxc] .petit{font-size:14px;color:var(--doux);margin-top:6px}.gr-panneau[data-astro-cid-chneehxc] .btn{min-height:44px;padding:6px 18px;font-size:16px}.gr-neo[data-astro-cid-chneehxc]:disabled{opacity:.45;cursor:default;transform:none}.situation[data-astro-cid-cvwekwoz]{display:grid;grid-template-columns:minmax(240px,1fr) minmax(260px,1.3fr);gap:clamp(12px,1.6vw,24px);margin-top:clamp(8px,1.4vh,16px)}@media(max-width:760px){.situation[data-astro-cid-cvwekwoz]{grid-template-columns:1fr}}.sms[data-astro-cid-cvwekwoz]{background:var(--glace);border-radius:22px;padding:14px;border:2px solid var(--trait)}.sms-qui[data-astro-cid-cvwekwoz]{font-family:var(--head);font-weight:600;color:var(--doux);font-size:clamp(13px,1.1vw,16px)}.bulle-sms[data-astro-cid-cvwekwoz]{margin-top:6px;background:var(--carte);border-radius:18px 18px 18px 4px;padding:12px 14px;box-shadow:var(--ombre);font-size:clamp(16px,1.5vw,21px);line-height:1.4;color:var(--encre)}.bureau[data-astro-cid-cvwekwoz]{background:var(--carte);border:2px solid var(--trait);border-radius:16px;box-shadow:var(--ombre);padding:10px 12px}.bureau-titre[data-astro-cid-cvwekwoz]{font-family:var(--head);font-weight:600;color:var(--marine);border-bottom:2px solid var(--trait);padding-bottom:6px;font-size:clamp(14px,1.2vw,17px)}.bureau[data-astro-cid-cvwekwoz] ul[data-astro-cid-cvwekwoz]{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:4px 12px;margin-top:8px}.bureau[data-astro-cid-cvwekwoz] li[data-astro-cid-cvwekwoz]{font-size:clamp(13px,1.15vw,17px);font-weight:700;color:var(--encre);overflow-wrap:anywhere}@media(max-width:560px){.bureau[data-astro-cid-cvwekwoz] ul[data-astro-cid-cvwekwoz]{grid-template-columns:1fr}}.arbre-wrap[data-astro-cid-cvwekwoz]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);gap:clamp(14px,2vw,32px);align-items:center;margin-top:clamp(12px,2vh,24px)}@media(max-width:900px){.arbre-wrap[data-astro-cid-cvwekwoz]{grid-template-columns:1fr}}.arbre[data-astro-cid-cvwekwoz],.arbre[data-astro-cid-cvwekwoz] ul[data-astro-cid-cvwekwoz]{list-style:none}.arbre[data-astro-cid-cvwekwoz] ul[data-astro-cid-cvwekwoz]{margin-left:18px;padding-left:18px;border-left:3px solid var(--menthe)}.arbre[data-astro-cid-cvwekwoz] li[data-astro-cid-cvwekwoz]{margin:8px 0;position:relative}.arbre[data-astro-cid-cvwekwoz] ul[data-astro-cid-cvwekwoz]>li[data-astro-cid-cvwekwoz]:before{content:"";position:absolute;left:-18px;top:.85em;width:14px;border-top:3px solid var(--menthe)}.noeud[data-astro-cid-cvwekwoz],.feuille[data-astro-cid-cvwekwoz]{display:inline-block;padding:6px 12px;border-radius:12px;font-weight:800;font-size:clamp(15px,1.4vw,20px);background:var(--carte);border:2px solid var(--trait);color:var(--encre)}.noeud[data-astro-cid-cvwekwoz].racine{background:var(--marine);color:var(--papier);border-color:var(--marine)}.noeud[data-astro-cid-cvwekwoz].ici{border-color:var(--bleuvif);background:var(--glace2)}.feuille[data-astro-cid-cvwekwoz]{border-color:var(--menthe);background:#2fbf8f24;font-family:ui-monospace,Consolas,monospace;font-size:clamp(13px,1.2vw,17px)}.explication-chemin[data-astro-cid-cvwekwoz] p[data-astro-cid-cvwekwoz]{font-size:clamp(16px,1.5vw,22px);color:var(--doux)}.explication-chemin[data-astro-cid-cvwekwoz] p[data-astro-cid-cvwekwoz] b[data-astro-cid-cvwekwoz]{color:var(--encre)}.chemin-grand[data-astro-cid-cvwekwoz]{display:block;margin:12px 0;padding:12px 16px;border-radius:14px;background:#0a2a5e;color:#f4f8ff;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:clamp(15px,1.5vw,22px);overflow-wrap:anywhere}.chemin-grand[data-astro-cid-cvwekwoz] .sep[data-astro-cid-cvwekwoz]{color:var(--soleil);font-weight:800}.petit[data-astro-cid-cvwekwoz]{font-size:clamp(14px,1.2vw,17px)!important}.cps[data-astro-cid-cvwekwoz]{margin-top:clamp(14px,2.4vh,26px);background:var(--carte);border:2px solid var(--trait);border-left:8px solid var(--menthe);border-radius:16px;padding:12px 16px;max-width:60ch}.cps-titre[data-astro-cid-cvwekwoz]{font-weight:800;color:var(--doux)}.cps-titre[data-astro-cid-cvwekwoz] b[data-astro-cid-cvwekwoz]{color:var(--encre)}.cps[data-astro-cid-cvwekwoz] ol[data-astro-cid-cvwekwoz]{margin:8px 0 0 1.4em;display:grid;gap:4px;font-size:clamp(15px,1.3vw,19px);color:var(--encre)}code[data-astro-cid-cvwekwoz]{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.92em}
