@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}:root{--papier:#fbfbf9;--trame:#d9d9d2;--surface:#fff;--encre:#0d0d0d;--encre-inverse:#fff;--discret:#6a6a64;--texte-second:#45453f;--surligneur:#ffe14d;--sur-surligneur:#0d0d0d;--accent-sur-encre:#ffe14d;--sain:#0a7f43;--attention:#b86a00;--danger:#d61f1f;--danger-fond:#fff6f5;--neutre:#6a6a64;--barre-sain:#c9c9c1;--barre-attention:#e9c27a;--barre-danger:#f0a3a3;--police:"Archivo Variable", "Archivo", "Arial Narrow", system-ui, sans-serif;--mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SF Mono", monospace;--fond:var(--papier);--texte:var(--encre);--bord:var(--encre);--accent:var(--encre);--accent-texte:var(--encre-inverse);--succes:var(--sain);--alerte:var(--danger);--selection:#fff4b8;--execution:#1f5fbf;--sur-execution:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--papier:#121211;--trame:#2a2a27;--surface:#1a1a18;--encre:#edede6;--encre-inverse:#0d0d0d;--discret:#9c9c93;--texte-second:#bdbdb4;--sain:#4cc98a;--attention:#f0a93b;--danger:#ff6b5e;--danger-fond:#2a1514;--neutre:#9c9c93;--barre-sain:#3a3a35;--barre-attention:#7a5a22;--barre-danger:#7a3530;--selection:#3a3416;--execution:#4d8ef0;--sur-execution:#0d0d0d;--accent-sur-encre:#0d0d0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background-color:var(--papier);background-image:radial-gradient(var(--trame) 1px, transparent 1px);color:var(--encre);font:14px/1.45 var(--police);font-variant-numeric:tabular-nums;background-size:16px 16px;margin:0}a{color:var(--encre);text-underline-offset:3px}a:hover{background:var(--surligneur);color:var(--sur-surligneur)}:focus-visible{outline:2px solid var(--surligneur);box-shadow:0 0 0 4px var(--encre)}button,input,select,textarea{font:inherit;color:inherit}button{border:2px solid var(--encre);background:var(--surface);cursor:pointer;border-radius:0;min-height:32px;padding:4px 12px;font-weight:700}button:hover:not(:disabled){background:var(--surligneur);color:var(--sur-surligneur)}button.principal{background:var(--encre);border-color:var(--encre);color:var(--encre-inverse)}button.principal:hover:not(:disabled){background:var(--encre);color:var(--accent-sur-encre)}button:disabled{opacity:.4;cursor:default}input,select,textarea{border:1px solid var(--encre);background:var(--surface);border-radius:0;padding:6px 10px}input:focus,select:focus,textarea:focus{outline:2px solid var(--surligneur);outline-offset:0}.mono,code,kbd{font-family:var(--mono)}.raccourci{font-family:var(--mono);color:var(--discret);font-size:11px;font-weight:400}button.principal .raccourci,a.bouton.principal .raccourci{color:var(--accent-sur-encre)}a.bouton .raccourci{margin-left:8px}.carte-connexion{background:var(--surface);border:2px solid var(--encre);max-width:400px;margin:12vh auto;padding:28px}.carte-connexion h1{text-transform:uppercase;letter-spacing:-.02em;margin:0 0 4px;font-weight:900;font-stretch:125%}.carte-connexion form{gap:12px;margin-top:16px;display:grid}.carte-connexion label{color:var(--discret);font-family:var(--mono);gap:4px;font-size:12px;display:grid}.qr{background:#fff;margin:12px auto;padding:8px;display:block}.secret{font-family:var(--mono);word-break:break-all;color:var(--texte-second);font-size:13px}.erreur{color:var(--danger)}.choix-facteur{gap:8px;margin-top:16px;display:grid}.choix-facteur p{margin:0}.codes-secours{gap:12px;margin-top:12px;display:grid}.chemin-designe{font-family:var(--mono);flex-wrap:wrap;align-items:baseline;gap:2px;margin:8px 0;font-size:12px;display:flex}.chemin-designe button{font:inherit;padding:1px 6px}.chemin-designe button.actif{background:var(--encre);color:var(--encre-inverse)}.deroule-ia{margin-top:12px}.deroule-ia ol{border:2px solid var(--bord);background:var(--surface);max-height:240px;font-family:var(--mono);margin:8px 0 0;padding:8px 12px 8px 36px;font-size:12px;line-height:1.5;overflow-y:auto}.deroule-ia .deroule-note{font-family:inherit;font-style:italic}.deroule-ia .deroule-verification{font-weight:700}.deroule-ia .deroule-erreur{color:var(--danger)}.liste-codes{border:2px solid var(--encre);background:var(--surface);font-family:var(--mono);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:0;padding:12px 16px 12px 40px;font-size:15px;display:grid}.cadre{min-height:100vh;display:flex}.menu{background:var(--surface);border-right:2px solid var(--encre);flex-direction:column;flex:none;width:248px;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.menu-tete{border-bottom:2px solid var(--encre);justify-content:space-between;align-items:center;gap:8px;padding:16px 12px 14px 20px;display:flex}.marque{cursor:pointer;letter-spacing:-.02em;text-transform:uppercase;background:0 0;border:0;min-height:0;padding:0;font-size:26px;font-weight:900;font-stretch:125%;line-height:1;text-decoration:none}.menu-projet{border-bottom:1px solid var(--encre);gap:2px;padding:12px 20px;display:grid}.menu-projet label{font-family:var(--mono);color:var(--discret);font-size:11px}.menu-projet select{background:0 0;border:0;width:100%;padding:2px 0;font-size:15px;font-weight:700}.menu-recherche{color:var(--discret);text-align:left;border-width:1px;align-items:center;gap:10px;margin:4px 12px 8px;padding:6px 8px;font-weight:400;display:flex}.menu-recherche .libelle{flex:1}.menu-entrees{flex-direction:column;padding:8px 0;display:flex}.menu-entrees a{align-items:center;gap:10px;padding:8px 20px;font-weight:500;text-decoration:none;display:flex;position:relative}.menu-entrees .libelle{flex:1;align-items:center;gap:8px;display:flex}.menu-entrees a svg,.menu-recherche svg,.menu-utilisateur svg{flex:none}.menu-entrees a[aria-current=page]{background:var(--surligneur);color:var(--sur-surligneur);font-weight:800}.menu-entrees a[aria-current=page] .raccourci{color:var(--sur-surligneur)}.menu-groupe{font-family:var(--mono);color:var(--discret);padding:12px 20px 2px;font-size:11px}.menu-pied{border-top:1px solid var(--encre);margin-top:auto}.menu-pied .menu-entrees{padding:4px 0}.menu-utilisateur{border-top:1px solid var(--encre);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 10px 20px;display:flex}.menu-utilisateur a{font-weight:700;text-decoration:none}.menu-utilisateur button{border-width:1px;min-height:26px;padding:0 8px;font-size:12px;font-weight:400}.pastille-compte{background:var(--encre);min-width:20px;color:var(--accent-sur-encre);font-family:var(--mono);text-align:center;padding:0 6px;font-size:12px;font-weight:700;display:inline-block}.pastille-compte.urgent{background:var(--danger);color:#fff}.menu.replie{width:56px}.menu.replie .menu-tete{justify-content:center;padding:16px 0 14px}.menu.replie .marque{font-size:22px}.menu.replie .menu-projet,.menu.replie .menu-groupe,.menu.replie .libelle,.menu.replie .raccourci{display:none}.menu.replie .menu-entrees a{justify-content:center;padding:11px 0}.menu.replie .menu-recherche{justify-content:center;margin:8px 8px 4px;padding:6px 0}.menu.replie .pastille-compte{min-width:16px;padding:0 3px;font-size:10px;line-height:14px;position:absolute;top:3px;left:31px}.menu.replie .menu-utilisateur{flex-direction:column;padding:10px 0}.menu.replie .menu-utilisateur button{border:0;justify-content:center;align-items:center;width:36px;min-height:32px;padding:0;display:flex}.contenu{flex:1;min-width:0}main{max-width:1480px;padding:0 40px 48px}main.plein{max-width:none;padding:0 16px 16px}.page-entete{border-bottom:2px solid var(--encre);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding:28px 0 18px;display:flex}.page-entete .fil{margin-bottom:8px;display:block}.fil{font-family:var(--mono);color:var(--discret);font-size:12px}.titre-page{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:56px;font-weight:900;font-stretch:125%;line-height:.95}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}h2{text-transform:uppercase;letter-spacing:-.005em;font-weight:800;font-stretch:112%}.outils{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.discret{color:var(--discret);font-size:13px}.tableau{background:var(--surface);border-top:2px solid var(--encre);border-bottom:2px solid var(--encre);overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--trame);vertical-align:top;padding:9px 12px}th{font-family:var(--mono);color:var(--discret);text-transform:lowercase;border-bottom:1px solid var(--encre);vertical-align:bottom;font-size:12px;font-weight:500}td.nombre,th.nombre{text-align:right;font-variant-numeric:tabular-nums}td.nombre{font-family:var(--mono);font-weight:700}tr:last-child td{border-bottom:none}tr.cliquable{cursor:pointer}tr.cliquable:hover,tr.choisi{background:var(--selection)}td a{font-weight:700;text-decoration:none}td a:hover{text-decoration:underline}.ok{color:var(--sain)}.ko{color:var(--danger)}.alerte{color:var(--attention)}.etat{align-items:center;gap:6px;display:inline-flex}.etat:before{font-size:12px;line-height:1}.etat[data-etat=sain]:before{content:"●";color:var(--sain)}.etat[data-etat=verifier]:before{content:"▲";color:var(--attention)}.etat[data-etat=bloque]:before{content:"■";color:var(--danger)}.etat[data-etat=silence]:before{content:"○";color:var(--neutre)}.deux-colonnes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.panneau{background:var(--surface);border-top:2px solid var(--encre);border-bottom:1px solid var(--encre);padding:16px}.panneau h2{margin:0 0 8px;font-size:18px}.panneau h3{font-family:var(--mono);color:var(--discret);margin:16px 0 6px;font-size:12px;font-weight:500}dl.champs{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;display:grid}dl.champs dt{color:var(--discret);font-family:var(--mono);font-size:12px}dl.champs dd{overflow-wrap:anywhere;white-space:pre-line;margin:0}ul.documents{margin:0;padding:0;list-style:none}ul.documents li+li{margin-top:6px}pre.apercu-texte{white-space:pre-wrap;background:var(--surface);border-left:2px solid var(--encre);max-height:240px;margin:6px 0;padding:8px;font-size:12px;overflow:auto}form.ligne{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=800px){.deux-colonnes{grid-template-columns:1fr}main{padding:0 16px 32px}.titre-page{font-size:36px}}.suiveurs{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.suiveurs-titre{margin-right:4px;font-weight:700}.pastille{border:1px solid var(--encre);border-left:4px solid var(--sain);background:var(--surface);color:var(--encre);flex-direction:column;padding:6px 12px;line-height:1.3;text-decoration:none;display:inline-flex}.pastille:hover{background:var(--surligneur)}.pastille .discret{font-family:var(--mono);font-size:11px}.pastille.epingle{border-left-color:var(--attention)}.derogation{border-left:4px solid var(--attention);margin:12px 0}.derogation h3{margin:0 0 8px}.derogation textarea{width:100%;margin:8px 0}.partage{margin-bottom:12px}.partage h3{margin:0 0 8px}.partage table{margin:8px 0}.studio-adresse{min-width:0;font-family:var(--mono);flex:1;font-size:13px}.studio-page{border:2px solid var(--encre);cursor:pointer;background:#fff;flex:1;width:100%;min-height:0;display:block}.studio-page:focus{outline:3px solid var(--surligneur)}.editeur-code{border:1px solid var(--encre);background:var(--surface);max-height:420px;font-size:13px;overflow:auto}.editeur-code .cm-editor{font-family:var(--mono)}.apercu{margin-top:12px}.apercu-erreur{white-space:pre-wrap;font-family:var(--mono);font-size:12px}.apercu-champs td{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}button.lien{text-underline-offset:3px;cursor:pointer;background:0 0;border:none;min-height:0;padding:0;font-weight:700;text-decoration:underline}.vues{margin:8px 0;display:inline-flex}.vues button.actif{background:var(--encre);border-color:var(--encre);color:var(--encre-inverse)}.blocs{gap:0;max-height:560px;display:grid;overflow:auto}.bloc{border-top:2px solid var(--encre);background:var(--surface);padding:10px 12px 12px}.bloc h4{text-transform:uppercase;margin:0 0 6px;font-weight:800;font-stretch:112%}.snippet-part{border-left:3px dashed var(--trame);margin-bottom:8px;padding:2px 0 6px 10px}.snippet-part.snippet-edition{border-left:3px solid var(--surligneur)}.snippet-tete{margin:0 0 4px}table.snippet-lignes{border-collapse:collapse;width:100%;font-size:13px}table.snippet-lignes th{text-align:left;vertical-align:top;width:140px;padding:3px 6px 3px 0;font-weight:600}table.snippet-lignes td{vertical-align:top;padding:3px 0}table.snippet-lignes td:last-child{text-align:right;white-space:nowrap}table.snippet-lignes code{font-family:var(--mono);overflow-wrap:anywhere;font-size:12px}table.snippet-lignes tr.remplace code{color:var(--discret);text-decoration:line-through}.snippet-choix{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.bloc h5.sous-titre{text-transform:uppercase;color:var(--texte-second);margin:8px 0 4px;font-size:12px;font-weight:700}details.bloc>summary{cursor:pointer;align-items:baseline;gap:10px;list-style:none;display:flex}details.bloc>summary::-webkit-details-marker{display:none}details.bloc>summary:before{content:"▸";font-family:var(--mono)}details.bloc[open]>summary:before{content:"▾"}details.bloc>summary h4{flex:none}details.bloc:not([open])>summary h4{margin:0}details.bloc>summary .discret{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bloc-ligne{grid-template-columns:160px minmax(0,1fr);align-items:center;gap:8px;margin:4px 0;display:grid}.bloc-ligne>span:first-child{font-family:var(--mono);color:var(--texte-second);font-size:12px}.bloc-ligne input,.bloc-ligne select{width:100%;font-family:var(--mono);font-size:13px}.bloc-ligne-action{grid-template-columns:160px minmax(0,1fr) auto}.bloc-case{margin:4px 12px 4px 0;display:inline-block}.champ{border-top:1px solid var(--trame);padding:6px 0}.champ-tete{align-items:baseline;gap:8px;display:flex}.champ-tete .lien{margin-left:auto}a.bouton{border:2px solid var(--encre);background:var(--surface);min-height:32px;color:var(--encre);align-items:center;padding:4px 12px;font-weight:700;text-decoration:none;display:inline-flex}a.bouton:hover{background:var(--surligneur)}a.bouton.principal{background:var(--encre);color:var(--encre-inverse)}a.bouton.principal:hover{color:var(--accent-sur-encre)}.atelier{grid-template-columns:var(--gauche,50%) 6px minmax(0, 1fr);grid-template-rows:auto auto auto auto auto minmax(0,1fr);height:calc(100vh - 16px);padding-top:10px;display:grid}.atelier.seul{grid-template-columns:minmax(0,1fr)}.atelier-barre,.atelier-etat{grid-column:1/-1}.atelier-barre{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.atelier-barre h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:900;font-stretch:125%}.atelier-barre .espace{flex:1}.atelier-barre .actions{gap:6px;margin-left:auto;display:inline-flex}.atelier-etat{font-family:var(--mono);border-bottom:2px solid var(--encre);margin-bottom:8px;padding-bottom:8px;font-size:12px}.groupe{display:inline-flex}.groupe button+button{border-left:0}.groupe button[aria-pressed=true]{background:var(--encre);color:var(--encre-inverse)}.atelier-page{height:var(--page-h,46vh);flex-direction:column;grid-area:4/1/auto/-1;min-height:200px;display:flex}.atelier.seul .atelier-page{height:calc(100vh - 110px)}.atelier-page .studio{flex-direction:column;flex:1;min-height:0;display:flex}.separateur-h{cursor:row-resize;background:var(--encre);grid-area:5/1/auto/-1;height:6px;margin:4px 0}.atelier>.apercu{grid-area:6/1;min-height:0;margin-top:0;padding-right:8px;overflow:auto}.separateur-v{cursor:col-resize;background:var(--encre);grid-area:6/2}.atelier-reglages{grid-area:6/3;min-height:0;padding-left:8px;overflow:auto}.separateur-v:hover,.separateur-h:hover{background:var(--surligneur)}.vide{color:var(--attention);font-family:var(--mono);font-size:12px}.studio-titre{margin:4px 0}.atelier .blocs{max-height:none;overflow:visible}.atelier .editeur-code{max-height:none}@media (width>=1101px){.atelier.guide{grid-template-rows:auto auto auto minmax(0,1fr)}.atelier.guide .atelier-page{grid-column:1;height:auto;min-height:0}.atelier.guide .separateur-v,.atelier.guide .atelier-reglages{grid-row:4}}.assistant-suite{background:var(--papier);border-top:2px solid var(--encre);padding:8px 0;position:sticky;bottom:0}.atelier.actions .bande-actions{height:var(--bande-h,clamp(240px, 36vh, 420px));border-top:2px solid var(--encre);flex-direction:column;grid-area:4/1/auto/-1;min-height:120px;padding-top:6px;display:flex}.atelier.actions>.separateur-h{grid-row:5}.atelier.actions .atelier-page{grid-area:6/1;height:auto;min-height:0}.atelier.actions .separateur-v,.atelier.actions .atelier-reglages{grid-row:6}.bande-actions .outils{flex-wrap:wrap}.grille-actions{flex:1;min-height:0;overflow:auto}.action-ligne,.bloc-snippet-tete{grid-template-columns:150px minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:0 10px;min-height:30px;display:grid}.action-ligne{border-top:1px solid var(--trame)}.action-ligne.entete{font-family:var(--mono);color:var(--discret);z-index:1;background:var(--papier);border-top:0;font-size:11px;position:sticky;top:0}.action-ligne.en-cours{background:var(--selection)}.action-ligne.choisie{background:var(--surligneur);color:var(--sur-surligneur);box-shadow:inset 4px 0 0 var(--encre)}.action-num{font-family:var(--mono);align-items:center;gap:4px;font-size:12px;display:flex}.action-puce{width:14px;display:inline-block}.action-nom{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700}.action-reglage,.action-resultat{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.action-reglage{color:var(--texte-second)}.action-ligne.choisie .action-reglage{color:inherit}.graphe-resultat.ok,.action-resultat.ok{color:var(--sain)}.graphe-resultat.erreur,.action-resultat.erreur{color:var(--danger)}.graphe-resultat.en-cours,.action-resultat.en-cours{color:var(--attention)}.bloc-snippet{border:2px solid var(--encre);margin:4px 0}.bloc-snippet-tete{background:var(--encre);color:var(--encre-inverse);grid-template-columns:24px minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1fr);padding:2px 4px}.bloc-snippet-tete .action-nom,.bloc-snippet-tete .lien{color:var(--encre-inverse)}.bloc-snippet.en-modification{background:var(--selection)}.bloc-snippet.en-modification .bloc-snippet-tete{background:var(--surligneur);color:var(--sur-surligneur)}.bloc-snippet.en-modification .bloc-snippet-tete .action-nom,.bloc-snippet.en-modification .bloc-snippet-tete .lien{color:var(--sur-surligneur)}.snippet-pied{border-top:2px solid var(--encre);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.bloc-snippet.choisi .bloc-snippet-tete{box-shadow:inset 0 -4px 0 var(--surligneur)}.menu-ajout{position:relative}.menu-actions{z-index:20;background:var(--surface);border:2px solid var(--encre);box-shadow:6px 6px 0 var(--encre);grid-template-columns:repeat(3,minmax(170px,1fr));gap:8px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.menu-actions>div{flex-direction:column;gap:2px;display:flex}.menu-actions button{text-align:left;background:0 0;border:0;justify-content:space-between;gap:6px;padding:4px;display:flex}.menu-actions button:hover:not(:disabled){background:var(--surligneur);color:var(--sur-surligneur)}.etiquette-a-creer{font-family:var(--mono);background:var(--trame);padding:0 4px;font-size:10px}.action-detail-tete h3{text-transform:uppercase;margin:2px 0 8px;font-size:16px;font-weight:800;font-stretch:112%}.origine-snippet{border:2px solid var(--encre);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px;display:flex}.origine-snippet.modifiable{background:var(--surligneur);color:var(--sur-surligneur)}table.champs-action{border-collapse:collapse;border-top:2px solid var(--encre);border-bottom:2px solid var(--encre);width:100%}table.champs-action th{font-family:var(--mono);color:var(--discret);text-align:left;font-size:11px;font-weight:400}table.champs-action td{border-top:1px solid var(--trame);padding:3px 4px}table.champs-action th:nth-child(2),table.champs-action th:nth-child(3){width:36%}table.champs-action input:not([type=checkbox]){width:100%;font-family:var(--mono);font-size:12px}input.invalide{outline:2px solid var(--danger)}.action-resultat-detail{border-bottom:2px solid var(--encre);margin-bottom:12px;padding-bottom:8px}.atelier.en-execution .atelier-page,.atelier.en-execution .atelier-reglages,.atelier.en-execution .atelier-barre{pointer-events:none;opacity:.55}.atelier.en-execution .grille-actions{pointer-events:none}.atelier.en-execution{cursor:progress}.etat-execution{font-family:var(--mono);border-left:4px solid var(--encre);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;padding:4px 8px;font-size:12px;display:flex}.etat-execution.cours{border-left-color:var(--attention);background:var(--selection)}.etat-execution.fin{border-left-color:var(--sain)}.etat-execution.erreur{border-left-color:var(--danger);background:var(--danger-fond)}.atelier.en-execution .action-ligne.curseur{background:var(--execution);color:var(--sur-execution)}.atelier.en-execution .action-ligne.curseur .action-reglage,.atelier.en-execution .action-ligne.curseur .action-resultat{color:var(--sur-execution)}.atelier.en-execution .bloc-snippet.curseur .bloc-snippet-tete{outline:3px solid var(--execution);outline-offset:-3px}.marque-curseur{font-weight:900}.aide-action{border:2px solid var(--encre);background:var(--surface);margin-bottom:10px;padding:8px 10px;font-size:13px}.aide-action dl{margin:6px 0}.aide-action dt{font-weight:700}.aide-action dd{color:var(--texte-second);margin:0 0 6px}table.catalogue{border-collapse:collapse;width:100%}table.catalogue th{text-align:left;vertical-align:top;width:140px;padding:4px 6px 4px 0}table.catalogue td{border-top:1px solid var(--trame);vertical-align:top;padding:4px}table.catalogue code{font-family:var(--mono);color:var(--discret);font-size:11px;display:block}table.catalogue .exemple{color:var(--discret)}.aide-ia{border:2px solid var(--encre);background:var(--surface);margin:10px 0;padding:8px 10px}.deroule-ia{font-family:var(--mono);color:var(--texte-second);margin:4px 0;padding-left:16px;font-size:11px}table.propositions-ia{border-collapse:collapse;width:100%;font-size:12px}table.propositions-ia th{font-family:var(--mono);color:var(--discret);text-align:left;font-size:11px;font-weight:400}table.propositions-ia td{border-top:1px solid var(--trame);vertical-align:top;word-break:break-word;padding:4px}.bloc-code textarea{width:100%;font-family:var(--mono);font-size:12px}@media (width<=1100px){.atelier{grid-template-columns:minmax(0,1fr);height:auto}.atelier-page,.separateur-h,.atelier>.apercu,.atelier-reglages{grid-area:auto/1}.atelier>.apercu{max-height:60vh}.separateur-v{display:none}}.notifications{z-index:1000;gap:8px;max-width:440px;display:grid;position:fixed;bottom:16px;right:16px}.notification{background:var(--encre);color:var(--encre-inverse);border-left:6px solid var(--sain);box-shadow:4px 4px 0 var(--surligneur);align-items:flex-start;gap:12px;padding:10px 14px;display:flex}.notification.alerte{color:var(--encre-inverse);border-left-color:var(--danger)}.notification button{min-height:0;color:inherit;background:0 0;border:0;margin-left:auto;padding:0 2px;font-size:18px;line-height:1}button.actif-designer{background:var(--surligneur);color:var(--sur-surligneur)}.choix-designe,.choix-attente{border:2px solid var(--encre);border-left:8px solid var(--surligneur);background:var(--surface);margin-bottom:12px;padding:8px 12px}.choix-designe p{margin:0 0 8px}.choix-designe details{margin-top:8px}.choix-designe code{font-size:13px}.assistant-etapes{counter-reset:etape;border:2px solid var(--encre);flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;margin:0 0 12px;padding:0;list-style:none;display:flex}.assistant-etapes li{counter-increment:etape;background:var(--surface);color:var(--discret);padding:6px 12px;font-size:13px}.assistant-etapes li+li{border-left:1px solid var(--encre)}.assistant-etapes li:before{content:counter(etape) " ";font-family:var(--mono)}.assistant-etapes li.actuelle{background:var(--surligneur);color:var(--sur-surligneur);font-weight:800}.assistant-etapes li.faite{color:var(--encre)}.assistant-corps p{margin:0 0 10px}.reprise{border-left:8px solid var(--danger);margin-bottom:8px}.reprise p{margin:6px 0}.etat-proxy{font-size:1.1em;font-weight:700}.etat-proxy.sain{color:var(--sain)}.etat-proxy.echec{color:var(--danger)}.commande-fond{z-index:900;background:#0d0d0d59;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.commande{background:var(--surface);border:2px solid var(--encre);width:min(640px,100%);box-shadow:6px 6px 0 var(--encre)}.commande input{border:0;border-bottom:2px solid var(--encre);width:100%;padding:14px 16px;font-size:16px}.commande input:focus{outline:none}.commande ul{max-height:50vh;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.commande-groupe{font-family:var(--mono);color:var(--discret);padding:8px 16px 4px;font-size:11px}.commande [role=option]{cursor:pointer;justify-content:space-between;gap:12px;padding:8px 16px;display:flex}.commande [aria-selected=true]{background:var(--surligneur);color:var(--sur-surligneur)}.commande-vide{color:var(--discret);padding:12px 16px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sous-onglets{border-bottom:2px solid var(--encre);gap:0;margin:16px 0 0;display:flex}.sous-onglets a{text-transform:uppercase;border:2px solid var(--encre);background:var(--surface);border-bottom:0;margin-right:-2px;padding:8px 16px;font-weight:800;font-stretch:112%;text-decoration:none}.sous-onglets a[aria-current=page]{background:var(--surligneur);color:var(--sur-surligneur)}.section{margin-bottom:28px}.section-tete{border-bottom:1px solid var(--encre);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.section-tete h2{margin:0;font-size:18px}.section-tete h2 .fil{text-transform:none;font-weight:400}.section-tete a.fil{text-decoration:none}.compte{background:var(--surligneur);color:var(--sur-surligneur);padding:0 6px}.vide-calme{font-family:var(--mono);color:var(--discret);border-bottom:1px solid var(--trame);margin:0;padding:14px 0;font-size:12px}.a-traiter{background:var(--surface);margin:0;padding:0;list-style:none}.a-traiter li{border-bottom:1px solid var(--encre);grid-template-columns:130px minmax(0,1fr) 120px auto;align-items:center;gap:16px;padding:12px 12px 12px 0;display:grid}.a-traiter-genre{font-family:var(--mono);text-transform:uppercase;align-items:center;gap:8px;padding-left:12px;font-size:12px;font-weight:700;display:inline-flex}.a-traiter-texte{flex-direction:column;gap:2px;min-width:0;display:flex}.a-traiter-texte span{color:var(--texte-second)}.indicateurs{background:var(--surface);border-top:2px solid var(--encre);border-bottom:2px solid var(--encre);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;display:grid}.indicateurs>div{border-right:1px solid var(--encre);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.indicateurs>div:last-child{border-right:0}.indicateur-valeur{letter-spacing:-.03em;font-size:40px;font-weight:900;font-stretch:125%;line-height:1}.formes{align-items:flex-end;gap:6px;height:26px;display:flex}.barres{align-items:flex-end;gap:2px;width:100%;height:26px;display:inline-flex}.barres>span{background:var(--barre-sain);flex:1}.barres[data-etat=verifier]>span{background:var(--barre-attention)}.barres[data-etat=bloque]>span{background:var(--barre-danger)}.barres>span:last-child{background:var(--encre)}.lignes{background:var(--surface);margin:0;padding:0;list-style:none}.lignes li{border-bottom:1px solid var(--trame);align-items:center;gap:12px;height:40px;padding:0 12px;display:grid}.ligne-source{grid-template-columns:16px minmax(0,1fr) 150px 48px}.ligne-source .barres{height:20px}.ligne-passage{grid-template-columns:110px minmax(0,1fr) auto}.tronque{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nombre{text-align:right;font-weight:700}.resultat{color:var(--discret);font-size:12px;font-weight:700}.resultat.ok{color:var(--sain)}.resultat.ko{color:var(--danger)}.accueil-bas{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px}@media (width<=1100px){.indicateurs{grid-template-columns:repeat(2,minmax(0,1fr))}.indicateurs>div:nth-child(2){border-right:0}.indicateurs>div:nth-child(-n+2){border-bottom:1px solid var(--encre)}.a-traiter li{grid-template-columns:minmax(0,1fr) auto}.accueil-bas{grid-template-columns:1fr}}.choix-projet{align-items:center;gap:10px;display:inline-flex}.choix-projet select{border-width:2px;min-width:240px;font-weight:700}.lecteur-ecran{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filtres{justify-content:space-between;margin-bottom:16px}.segmente{border:2px solid var(--encre);background:var(--surface);display:inline-flex}.segmente button{border:0;align-items:center;gap:6px;min-height:34px;display:inline-flex}.segmente button+button{border-left:2px solid var(--encre)}.segmente button[aria-pressed=true]{background:var(--encre);color:var(--encre-inverse)}.recherche-ligne{border:2px solid var(--encre);background:var(--surface);align-items:center;gap:8px;min-width:280px;height:38px;padding:0 12px;display:flex}.recherche-ligne input{background:0 0;border:0;flex:1;padding:0}.recherche-ligne input:focus{outline:none}.col-etat{width:22px;padding-right:0}td.col-etat{padding-top:13px}.note{color:var(--discret);font-size:12px}.note.verifier{color:var(--attention)}.note.bloque{color:var(--danger)}.col-barres{width:128px}.col-barres .barres{width:112px;height:20px}td.passage{white-space:nowrap;font-size:12px}tr[data-etat=bloque]{background:var(--danger-fond)}.actions-ligne{white-space:nowrap;text-align:right}.actions-ligne>*+*{margin-left:6px}.bouton-discret{background:0 0;border:0;min-width:32px}.menu-ligne{display:inline-block;position:relative}.menu-ligne-liste{z-index:50;background:var(--surface);border:2px solid var(--encre);min-width:180px;box-shadow:4px 4px 0 var(--encre);text-align:left;flex-direction:column;display:flex;position:fixed}.menu-ligne-liste>*{text-align:left;border:0;padding:8px 14px;font-weight:500;text-decoration:none}.menu-ligne-liste>*+*{border-top:1px solid var(--trame)}.raccourcis-bas{margin-top:10px}.sans-retour{white-space:nowrap}.atelier-barre h2 .fil{letter-spacing:0;text-transform:none;margin-left:6px;font-weight:400;font-stretch:100%}.atelier-barre>a.fil{text-decoration:none}.etiquette-etat{background:var(--encre);color:var(--accent-sur-encre);font-family:var(--mono);padding:2px 8px;font-size:11px;display:inline-block}.titre-section{margin:0;font-size:15px}.vues{border-bottom:1px solid var(--encre);width:100%;margin:0 0 10px}.vues button{border:0;border-right:1px solid var(--encre);text-transform:uppercase;font-weight:800;font-stretch:112%}.vues button+button{border-left:0}.vues button.actif{background:var(--surligneur);color:var(--sur-surligneur)}.apercu p.alerte,.atelier-reglages p.alerte{font-family:var(--mono);font-size:12px}.apercu p.alerte:before,.atelier-reglages p.alerte:before{content:"▲ "}.studio-titre{font-family:var(--mono);font-size:12px}.studio-titre strong{font-family:var(--police);font-size:13px}.titre-tableau{margin:24px 0 10px;font-size:18px}.page-entete+.titre-tableau{margin-top:0}.outils input[type=search]{border-width:2px;min-width:280px}.partage-zone{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0;display:flex}.partage-zone input[type=email]{min-width:300px}.partage .section{max-width:900px}.outils+.partage{margin-top:28px}.zone-formulaire{padding:14px 0}.zone-formulaire.ligne{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.formulaire-proxy,.compte{max-width:760px}.section .tableau{border-top:0}.page-entete+p.discret{max-width:75ch;margin:0 0 24px}@media (width<=800px){.ligne-source{grid-template-columns:16px minmax(0,1fr) 72px 40px}.ligne-source .barres{width:72px}.ligne-passage{grid-template-columns:90px minmax(0,1fr) auto}.segmente{flex-wrap:wrap}.recherche-ligne{width:100%;min-width:0}.page-entete{padding-top:16px}.indicateurs{grid-template-columns:minmax(0,1fr)}.indicateurs>div{border-right:0;border-bottom:1px solid var(--encre)}}.pagination{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.pagination .segmente button{min-width:34px;font-family:var(--mono);justify-content:center}.pagination .segmente button:disabled{color:var(--discret)}.pagination-ellipse{border-left:2px solid var(--encre);color:var(--discret);align-items:center;padding:0 6px;display:inline-flex}.pagination-ellipse+button{border-left:2px solid var(--encre)}.raccourci-page{font-family:var(--mono);font-size:12px}ul.valeur-objets{white-space:normal;margin:0;padding:0;list-style:none}table.valeur-table{border-top:1px solid var(--encre);border-bottom:1px solid var(--encre);width:auto;font-size:13px}table.valeur-table th,table.valeur-table td{padding:4px 10px 4px 0}table.valeur-table th,table.valeur-table td.court{white-space:nowrap}table.valeur-table tbody th{color:var(--encre);border-bottom:1px solid var(--trame);font-weight:700}table.valeur-table td.nombre{font-weight:400}ul.valeur-objets ul.valeur-objets,ul.valeur-objets ul.valeur-objets li{display:inline}ul.valeur-objets ul.valeur-objets li+li:before{content:" · ";color:var(--discret)}.source-html{flex-direction:column;gap:8px;min-height:0;display:flex}.source-barre{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.source-barre input[type=search]{font-family:var(--mono);flex:220px;font-size:12px}.source-compte,.source-origine{font-family:var(--mono);color:var(--texte-second);font-size:11px}.source-origine{overflow-wrap:anywhere;margin:0}.source-code{border:1px solid var(--encre);background:var(--fond);max-height:62vh;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;overflow:auto}.source-code mark{background:var(--surligneur);color:var(--sur-surligneur)}.source-code mark.actuel{outline:2px solid var(--execution);outline-offset:1px}.conversions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.conversion-suite{align-items:center;gap:4px;display:inline-flex}.conversion{border:1px solid var(--encre);background:var(--fond);white-space:nowrap;align-items:center;gap:4px;padding:1px 4px 1px 6px;font-size:12px;display:inline-flex}.conversion.brute{font-family:var(--mono);border-style:dashed}.conversion-nom{font-weight:700}.conversion-reglage{align-items:center;gap:3px;display:inline-flex}table.champs-action .conversions input,.conversions input{width:auto;min-width:0;height:22px;font-family:var(--mono);padding:0 4px;font-size:12px}.conversions select{width:8.5em;height:24px;padding:0 4px;font-size:12px}.conversions .fleche{color:var(--texte-second)}.atelier.actions.sans-page .atelier-page,.atelier.actions.sans-page .separateur-v{display:none}.atelier.actions.sans-page .atelier-reglages{grid-column:1/-1;padding-left:0}.vue-actions{margin-left:auto}.graphe{flex:1;min-height:0;padding:10px 4px 14px;overflow:auto}.graphe-suite{align-items:flex-start;gap:0;width:max-content;display:flex}.graphe-fleche{font-family:var(--mono);color:var(--texte-second);align-self:flex-start;margin-top:18px;padding:0 6px}.graphe-noeud{border:2px solid var(--encre);background:var(--papier);width:176px;min-height:0;color:var(--encre);text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;font-weight:400;display:flex}.graphe-noeud strong{font-size:13px;font-weight:800}.graphe-noeud.petit{width:120px}.graphe-noeud.condition{border-style:double;border-width:4px}.graphe-noeud.choisi{background:var(--surligneur);color:var(--sur-surligneur)}.graphe-noeud.curseur{outline:3px solid var(--execution);outline-offset:2px}.graphe-num,.graphe-reglage,.graphe-resultat{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--mono);font-size:11px;overflow:hidden}.graphe-num,.graphe-reglage{color:var(--texte-second)}.graphe-cadre{border:1px dashed var(--encre);align-items:flex-start;padding:8px;display:flex}.graphe-groupe{align-items:flex-start;gap:8px;display:flex}.graphe-branches{border-left:2px solid var(--encre);flex-direction:column;gap:8px;padding-left:8px;display:flex}.graphe-branche{align-items:flex-start;gap:6px;display:flex}.graphe-etiquette{min-width:52px;font-family:var(--mono);color:var(--texte-second);margin-top:10px;font-size:11px}.graphe-vide{font-family:var(--mono);margin-top:10px;font-size:11px}.sources-envoyees{border:1px solid var(--encre);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 16px;margin:8px 0;padding:8px 12px;display:grid}.sources-envoyees legend{padding:0 6px;font-weight:700}.voile{z-index:100;background:#0d0d0d59;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fenetre-sortie{border:2px solid var(--encre);background:var(--papier);max-width:460px;padding:16px 20px}.fenetre-sortie h3{margin-top:0}.definition-projet{max-width:1100px}.outils+.definition-projet{margin-top:28px}.definition-projet .section-tete{justify-content:space-between;align-items:center;gap:12px;display:flex}.description-projet{flex:1;align-items:center;gap:10px;display:flex}.description-projet input{flex:1;min-width:240px}.champs-projet td{vertical-align:top}.champs-projet td input:not([type=checkbox]){width:100%;min-width:140px}.champs-projet td.centre{text-align:center}.champs-projet input[aria-invalid=true]{border-color:var(--danger)}.ajout-champ{margin-top:10px}.barre-enregistrer{align-items:center;margin-top:16px}.definition-projet .avertissement{border-top-color:var(--attention);background:var(--danger-fond);margin-top:16px}.definition-projet .avertissement ul{margin:8px 0;padding-left:20px}.definition-projet .editeur-code{margin-top:12px}.champs-projet th:first-child{width:24%}.champs-projet th:nth-child(2){width:150px}.champs-projet th:nth-child(3),.champs-projet th:nth-child(4){width:90px}.champs-projet th:last-child{width:180px}.champs-projet .nom-champ{align-items:center;gap:6px;display:flex}.champs-projet .repli{text-align:center;flex:none;width:24px;min-width:24px;padding:0}button.repli{cursor:pointer;background:0 0;border:0;font-size:14px}.champs-projet tr.deplie td{border-bottom-color:#0000}.champs-projet tr.sous-champ td{background:var(--fond);padding-top:4px;padding-bottom:4px}.champs-projet tr.sous-champ .nom-champ{padding-left:24px}.champs-projet .branche{width:18px;font-family:var(--mono);color:var(--discret);flex:none}.champs-projet tr.sous-champ td:first-child>.note{padding-left:48px}.bandeau-environnement{--bande:var(--surligneur);z-index:1000;background:var(--bande);color:var(--encre);border:2px solid var(--encre);font-family:var(--mono);letter-spacing:.06em;white-space:nowrap;pointer-events:none;border-top:0;padding:7px 14px 3px;font-size:11px;font-weight:700;position:fixed;top:0;left:50%;transform:translate(-50%)}.bandeau-environnement:before{content:"";background:repeating-linear-gradient(-45deg, var(--bande) 0 10px, var(--encre) 10px 20px);width:300vw;height:5px;position:fixed;top:0;left:-100vw}.bandeau-environnement.preprod{--bande:#ff9f1a}
