@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-BqOlcezh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-DkNBMcYd.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-CN4VBqpr.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2)format("woff2"),url(/assets/source-sans-3-greek-400-normal-DyO2Yfz5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-eMQk7hmk.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-D5P-Ud2J.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/assets/source-sans-3-latin-400-normal-RR2C27NP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-Cjpx_pje.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-CloKWf-q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-CnpzyT-3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2)format("woff2"),url(/assets/source-sans-3-greek-600-normal-B42bzTIr.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-BzH4Q14_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-D2VZAM8_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2"),url(/assets/source-sans-3-latin-600-normal-Ck0n4g8U.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-ext-700-normal-BhUSqjb8.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-ext-700-normal-COA7LiPB.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-cyrillic-700-normal-CIuudVLB.woff2)format("woff2"),url(/assets/source-sans-3-cyrillic-700-normal-D_p3L75o.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-ext-700-normal-Dd6uIcuy.woff2)format("woff2"),url(/assets/source-sans-3-greek-ext-700-normal-KTP46hTS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-greek-700-normal-C8Tp2qRF.woff2)format("woff2"),url(/assets/source-sans-3-greek-700-normal-C-sAg5NG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-vietnamese-700-normal-Bgamivog.woff2)format("woff2"),url(/assets/source-sans-3-vietnamese-700-normal-W-J7ohm4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-ext-700-normal-6Xi0A2be.woff2)format("woff2"),url(/assets/source-sans-3-latin-ext-700-normal-C1ecyfgK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2"),url(/assets/source-sans-3-latin-700-normal-B-h9tW5h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.page-atelier{--papier:#fff;--encre:#15171a;--gris:#565a5e;--filet:#d9dbd6;--pourpre:#b3208f;--nord:#33b1e8;--vert:#3da84a;--jaune:#ffc552;--titre:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;--texte:"Source Sans 3", "Helvetica Neue", Arial, sans-serif;--chiffre:"IBM Plex Mono", ui-monospace, Menlo, monospace}.feuille{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--encre);font:400 16px/1.48 var(--texte);background-color:var(--papier);background-image:linear-gradient(90deg,#33b1e847 1px,#0000 1px);background-size:240px 100%}.feuille-dedans{max-width:1400px;margin:0 auto;padding:0 24px 40px}.feuille a{color:inherit;-webkit-text-decoration-color:var(--pourpre);text-decoration-color:var(--pourpre);text-underline-offset:2px}.feuille a:hover{color:var(--pourpre)}.feuille :focus-visible{outline:2px solid var(--pourpre);outline-offset:2px}.feuille button,.feuille select,.feuille input{font:inherit;color:inherit}.feuille button{cursor:pointer}.feuille h1,.feuille h2,.feuille h3{font-family:var(--titre);text-wrap:balance;margin:0;line-height:1.05}.feuille table{border-collapse:collapse}.entete-feuille{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 32px;padding:22px 0 14px;display:grid}.entete-feuille h1{letter-spacing:-.005em;font-size:clamp(38px,5vw,60px);font-weight:700}.entete-feuille .chapo-feuille{background:var(--papier);max-width:68ch;margin:6px 0 0;font-size:17px}.cartouche{border:1.5px solid var(--encre);background:var(--papier);min-width:300px;margin:0;font-size:13px;display:grid}.cartouche div{border-bottom:1px solid var(--filet);grid-template-columns:74px 1fr;display:grid}.cartouche div:last-child{border-bottom:0}.cartouche dt{font-family:var(--titre);border-right:1px solid var(--filet);padding:3px 8px;font-weight:600}.cartouche dd{margin:0;padding:3px 8px}.atelier{background:var(--papier);grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:14px;display:grid}.barre{background:var(--papier);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.segments{border:1.5px solid var(--encre);display:inline-flex}.segments button{border:0;border-right:1px solid var(--filet);background:var(--papier);font-family:var(--titre);min-height:32px;padding:4px 10px;font-size:16px;font-weight:600;line-height:1.25}.segments button:last-child{border-right:0}.segments button:hover{background:#f1f1ec}.segments button.actif{background:var(--encre);color:#fff}.segments button:disabled{color:#9a9d9f;cursor:not-allowed;background:var(--papier)}.bouton-depot{background:var(--pourpre);color:#fff;min-height:34px;font-family:var(--titre);cursor:pointer;align-items:center;margin-left:auto;padding:4px 12px;font-size:16px;font-weight:600;display:inline-flex;position:relative}.bouton-depot:hover{background:#8f1872}.bouton-depot:focus-within{outline:2px solid var(--encre);outline-offset:2px}.bouton-depot input{opacity:0;width:1px;height:1px;position:absolute}#vue{border:1.5px solid var(--encre);touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#fff;height:clamp(380px,74vh,800px);position:relative;overflow:hidden}#vue.depose{outline:3px dashed var(--pourpre);outline-offset:-6px}#plan{transform-origin:0 0;--s:1;background:#fff;position:absolute;top:0;left:0}#plan.anime{transition:transform .32s}#fond,#calque{display:block;position:absolute;top:0;left:0}#fond{opacity:var(--carte-o,1);filter:saturate(var(--carte-s,1))}#calque{pointer-events:none}#dessus{cursor:grab;position:absolute;top:0;left:0;overflow:visible}#dessus.pose{cursor:crosshair}#dessus .halo{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(10px / var(--s));pointer-events:none}#dessus .route{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(5px / var(--s));pointer-events:none}#dessus .trace.choisie .halo{stroke-width:calc(12.5px / var(--s))}#dessus .trace.choisie .route{stroke-width:calc(7px / var(--s))}#dessus .trace{transition:opacity .12s linear}#dessus .trace.estompe{opacity:.22}#dessus .prise{fill:none;stroke:#0000;stroke-width:calc(18px / var(--s));cursor:pointer;pointer-events:stroke}#dessus .autre-halo{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(6px / var(--s));opacity:.9;pointer-events:none}#dessus .autre{fill:none;stroke:#15171a;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(2.5px / var(--s));pointer-events:none}#dessus .puce-fond{fill:#fff;stroke:#15171a;stroke-width:calc(1px / var(--s));cursor:pointer}#dessus .puce-t{fill:#15171a;font-family:var(--chiffre);font-weight:500;font-size:calc(12.5px / var(--s));pointer-events:none}#dessus .puce-l{fill:#fff;font-family:var(--titre);font-weight:700;font-size:calc(14px / var(--s));text-anchor:middle;pointer-events:none}#dessus .poste-c{fill:#fff0;stroke:var(--pourpre);stroke-width:calc(2.6px / var(--s));cursor:move;touch-action:none}#dessus .poste-c.choisi{stroke-width:calc(3.8px / var(--s))}#dessus .poste-int{fill:none;pointer-events:none}#dessus .acces-halo{fill:none;stroke:#fff;stroke-linecap:round;stroke-width:calc(6.5px / var(--s));pointer-events:none}#dessus .acces-lien{stroke:var(--encre);stroke-linecap:round;stroke-width:calc(2.5px / var(--s));stroke-dasharray:calc(1px / var(--s)) calc(6px / var(--s));pointer-events:none}#dessus .acces-x{fill:none;stroke:var(--pourpre);stroke-linecap:round;stroke-width:calc(3.8px / var(--s));pointer-events:none}#dessus .acces-fond{fill:var(--encre);pointer-events:none}#dessus .acces-t{fill:#fff;font-family:var(--titre);font-weight:600;font-size:calc(15px / var(--s));text-anchor:middle;pointer-events:none}#dessus .poste-n{fill:var(--pourpre);font-family:var(--titre);font-weight:600;font-size:calc(19px / var(--s));paint-order:stroke;stroke:#fff;stroke-width:calc(3px / var(--s));pointer-events:none}#dessus .allure{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:calc(7px / var(--s));pointer-events:none}#dessus .azimut{stroke:var(--encre);stroke-width:calc(1.8px / var(--s));stroke-dasharray:calc(7px / var(--s)) calc(4px / var(--s));pointer-events:none}#dessus .azimut-halo{stroke:#fff;stroke-width:calc(4.5px / var(--s));pointer-events:none}#dessus .attaque{fill:var(--jaune);stroke:var(--encre);stroke-width:calc(2.4px / var(--s));stroke-linejoin:round;pointer-events:none}#dessus .attaque-halo{fill:none;stroke:#fff;stroke-width:calc(6px / var(--s));stroke-linejoin:round;pointer-events:none}#dessus .arret{fill:none;stroke:var(--encre);stroke-width:calc(2.6px / var(--s));stroke-linecap:round;pointer-events:none}#dessus .puce-simple{fill:#fff;stroke:#15171a;stroke-width:calc(1px / var(--s));pointer-events:none}#dessus .puce-texte{fill:#15171a;font-family:var(--titre);font-weight:600;font-size:calc(14.5px / var(--s));pointer-events:none}.zoom{border:1.5px solid var(--encre);background:#fff;display:grid;position:absolute;top:8px;right:8px}.zoom button{border:0;border-bottom:1px solid var(--filet);background:#fff;width:34px;height:34px;font-size:19px;line-height:1}.zoom button:last-child{border-bottom:0}.zoom button:hover{background:#f1f1ec}.attenuer{border:1.5px solid var(--encre);font-family:var(--titre);background:#fff;align-items:center;gap:8px;padding:3px 8px;font-size:14px;font-weight:600;display:flex;position:absolute;bottom:8px;right:8px}.attenuer input{width:110px;accent-color:var(--encre);min-height:22px;margin:0}.echelle-barre{font:500 11px var(--chiffre);background:#ffffffe0;flex-direction:column;gap:1px;padding:3px 6px 4px;display:flex;position:absolute;bottom:10px;left:10px}.echelle-barre span{border:1.5px solid var(--encre);border-top:0;height:5px;display:block}.echelle-barre em{font-style:normal}.etat{border-left:3px solid var(--pourpre);background:#ffffffeb;max-width:calc(100% - 70px);padding:3px 8px;font-size:13px;position:absolute;top:10px;left:10px}.etat:empty{display:none}.infobulle{pointer-events:none;background:var(--encre);color:#fff;font:500 12px/1.4 var(--chiffre);white-space:nowrap;z-index:5;padding:2px 7px;position:absolute;transform:translate(12px,-28px)}.depot{border:1.5px solid var(--encre);z-index:6;background:#fff;gap:8px;width:min(420px,100% - 28px);height:fit-content;max-height:calc(100% - 12px);margin:auto;padding:14px 16px;display:grid;position:absolute;inset:0;overflow-y:auto;box-shadow:0 0 0 100vmax #ffffffb8}.depot h3{font-size:22px}.depot p{margin:0;font-size:14px}.depot-champs{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.depot-champs label{gap:3px;font-size:13px;font-weight:600;display:grid}.depot-champs select{border:1px solid var(--encre);background:#fff;width:100%;min-height:34px;padding:4px}.depot-actions{gap:8px;display:flex}.depot-actions button{border:1.5px solid var(--encre);min-height:36px;font-family:var(--titre);background:#fff;padding:4px 14px;font-size:17px;font-weight:600}#depot-lire{background:var(--pourpre);border-color:var(--pourpre);color:#fff}#depot-lire:disabled{opacity:.55;cursor:wait}.depot p.a-verifier{box-shadow:inset 3px 0 0 var(--encre);background:#f4f4ef;padding:5px 9px;font-weight:600}.depot-prive{color:var(--gris)}.sous-carte{background:var(--papier);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;min-height:48px;padding-top:8px;display:flex}.legende{color:var(--encre);flex-wrap:wrap;flex:260px;gap:3px 12px;min-width:0;font-size:13px;display:flex}.legende span{align-items:center;gap:5px;display:inline-flex}.legende i{border:1px solid #00000059;flex:none;width:16px;height:10px;display:inline-block}.legende i.i-attaque{background:var(--jaune);transform:rotate(45deg)scale(.8)}.legende small{color:var(--gris);font:400 12px var(--chiffre)}.outils-postes{flex-wrap:wrap;gap:6px;display:flex}.outils-postes button{border:1.5px solid var(--encre);min-height:32px;font-family:var(--titre);background:#fff;padding:2px 10px;font-size:15px;font-weight:600}.outils-postes button:hover{background:#f1f1ec}.outils-postes button[aria-pressed=true]{background:var(--pourpre);border-color:var(--pourpre);color:#fff}.definitions{border:1.5px solid var(--encre);background:var(--papier);font-size:14px}.def-tete{font-family:var(--titre);justify-content:space-between;align-items:baseline;padding:6px 10px 2px;font-size:20px;display:flex}.def-tete strong{font-weight:700}.def-tete span{font-size:16px;font-weight:500}.def-total{border-top:1.5px solid var(--encre);border-bottom:1.5px solid var(--encre);text-align:center;font:500 14px var(--chiffre);font-variant-numeric:tabular-nums;grid-template-columns:1fr 1.25fr 2fr;display:grid}.def-total>span{border-right:1px solid var(--filet);padding:4px 2px}.def-total>span:last-child{border-right:0}.def-total .pente+.pente{margin-left:12px}.def-total .incomplet{color:var(--gris)}.def-alerte{box-shadow:inset 3px 0 0 var(--encre);border-bottom:1.5px solid var(--encre);background:#f4f4ef;margin:0;padding:5px 10px;font-size:13.5px;font-weight:600}.def-table{font-variant-numeric:tabular-nums;width:100%}.def-table th{font:600 13px var(--titre);text-align:left;border-bottom:1px solid var(--encre);padding:3px 6px}.def-table td{border-bottom:1px solid var(--filet);font:400 13px var(--chiffre);padding:0}.def-table tbody tr:nth-child(3n) td{border-bottom:1.5px solid var(--encre)}.def-table tbody tr:last-child td{border-bottom:0}.def-table .n{text-align:right}.def-table td button{all:unset;cursor:pointer;box-sizing:border-box;width:100%;min-height:28px;font:600 14px var(--titre);padding:5px 6px;display:block}.def-table td button:focus-visible{outline:2px solid var(--pourpre);outline-offset:-2px}.def-table td.n{padding:5px 6px}.def-table td.t-vide{font-family:var(--texte);padding:8px}.def-table tbody tr{cursor:pointer}.t-alerte{background:var(--encre);color:#fff;text-align:center;width:16px;font:700 12.5px/16px var(--titre);margin-left:6px;display:inline-block}.def-table tbody tr:hover td{background:#f4f4ef}.def-table tbody tr.choisi td{background:#f7e9f4}.def-table tbody tr.choisi td:first-child{box-shadow:inset 3px 0 0 var(--pourpre)}.def-sous{padding:7px 10px 2px;font-size:16px;font-weight:700}.def-sous-l{border-top:1.5px solid var(--encre);justify-content:space-between;align-items:center;gap:8px;display:flex}#comprendre{border:1.5px solid var(--pourpre);min-height:28px;color:var(--pourpre);font:600 15px var(--titre);white-space:nowrap;cursor:pointer;background:#fff;margin:5px 10px 2px 0;padding:2px 10px}#comprendre[aria-pressed=true]{background:var(--pourpre);color:#fff}#comprendre:focus-visible{outline:2px solid var(--encre);outline-offset:2px}.apprendre{border-top:1px solid var(--filet);margin:2px 10px 8px;padding-top:6px;font-size:13.5px;line-height:1.35}.apprendre h4{font:700 15px var(--titre);margin:0 0 4px}.apprendre ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.apprendre li{grid-template-columns:8px 1fr auto;align-items:baseline;column-gap:7px;display:grid}.apprendre li>i{border-radius:2px;grid-row:1/span 2;align-self:stretch}.apprendre li>i.a-vert{background:#0f7b5f}.apprendre li>i.a-orange{background:#e67e00}.apprendre li>i.a-rouge{background:#c81e3a}.apprendre li>i.a-encre{background:var(--encre)}.apprendre li b{font-weight:700}.apprendre li span{font-variant-numeric:tabular-nums;color:var(--gris)}.apprendre li p{grid-column:2/-1;margin:0}.apprendre .ap-def{margin:7px 0 0}.apprendre .ap-note{color:var(--gris);margin:4px 0 0;font-size:12.5px}.var-alerte{box-shadow:inset 3px 0 0 var(--encre);background:#f4f4ef;margin:4px 10px 6px;padding:6px 9px;font-size:13.5px;line-height:1.35}.var-alerte p{margin:0}.var-alerte p+p{margin-top:3px}.variantes{margin:0;padding:0 0 2px;list-style:none}.variantes li.v-vide{padding:6px 10px}.variantes li button{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:1px 8px;width:100%;padding:5px 10px;display:grid}.variantes li button:hover{background:#f4f4ef}.variantes li button:focus-visible{outline:2px solid var(--pourpre);outline-offset:-2px}.variantes li.choisie button{background:#f4f4ef}.variantes .v-badge{color:#fff;width:24px;height:24px;font:700 15px var(--titre);place-items:center;display:grid}.variantes .v-nom{font-weight:600}.variantes .v-t{font:500 14px var(--chiffre);font-variant-numeric:tabular-nums}.variantes .v-d{font:400 13px var(--chiffre);color:var(--gris);text-align:right;min-width:42px}.variantes .v-p{font-variant-numeric:tabular-nums;grid-column:2/-1;gap:12px;font-size:13.5px;display:flex}.variantes .v-l{min-width:50px}.variantes .pente{min-width:52px}.pente{white-space:nowrap}.i-pente{vertical-align:-1px;fill:none;stroke:#a54e10;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;margin-right:3px}.pour-lecteur{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.variantes .v-s{grid-column:2/-1;gap:2px;height:6px;display:flex}.variantes .v-s i{min-width:2px;height:100%;display:block}.c-chemin{background:#15171a}.c-ouvert{background:var(--jaune)}.c-foret{background:#fff;box-shadow:inset 0 0 0 1px #9b9d99}.c-vert{background:var(--vert)}.c-autre{background:#9b9d99}.def-cle{color:var(--gris);flex-wrap:wrap;align-items:center;gap:2px 5px;margin:0;padding:2px 10px 7px;font-size:12.5px;display:flex}.def-cle i{width:12px;height:7px;margin-left:6px;display:inline-block}.def-cle i:first-child{margin-left:0}.reglages{border-top:1.5px solid var(--encre)}.reglages summary{cursor:pointer;font-family:var(--titre);padding:6px 10px;font-size:16px;font-weight:600}.reglages-grille{grid-template-columns:1fr;gap:1px;padding:0 10px 8px;display:grid}.reglages-grille label{justify-content:space-between;margin-top:5px;font-size:13px;display:flex}.reglages-grille output{font:500 12.5px var(--chiffre)}.reglages-grille input[type=range]{width:100%;accent-color:var(--pourpre);min-height:22px;margin:0}.reglages-grille select{border:1px solid var(--encre);background:#fff;min-height:32px;padding:3px}.a-savoir{border-top:1.5px solid var(--encre);color:var(--gris);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 30px;margin-top:22px;padding:12px 0 0;font-size:14px;display:grid}.a-savoir h2{color:var(--encre);grid-column:1/-1;font-size:20px}.a-savoir p{max-width:60ch;margin:0}.a-savoir b{color:var(--encre)}@media (width<=1080px){.atelier,.entete-feuille{grid-template-columns:minmax(0,1fr)}.cartouche{min-width:0}.a-savoir{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.feuille-dedans{padding:0 16px 28px}.feuille{background-size:160px 100%}#vue{height:62vh}.bouton-depot{margin-left:0}.segments{flex-wrap:wrap}.segments button{min-height:44px;padding:4px 8px;font-size:15px}.zoom button{width:44px;height:44px}.outils-postes button,.bouton-depot{min-height:44px}.variantes li button{padding:8px 10px}.def-table td button{align-items:center;min-height:44px;display:flex}}@media (prefers-reduced-motion:reduce){#plan.anime{transition:none}}.titre-feuille{letter-spacing:-.005em;margin:0;padding:14px 0 10px;font-size:clamp(26px,3vw,36px);font-weight:700}
