.vJNxYG_programme{--objectif:var(--objectif-application);--colonne:20rem;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.vJNxYG_kit{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--border-card);background:var(--bg-card);flex-direction:column;display:flex}.vJNxYG_kit h3{align-items:center;gap:var(--space-2);display:flex}.vJNxYG_programme[data-objectif=automatisation]{--objectif:var(--objectif-automatisation)}.vJNxYG_programme[data-objectif=revenus]{--objectif:var(--objectif-revenus)}.vJNxYG_programme[data-objectif=competences]{--objectif:var(--objectif-competences)}.vJNxYG_grille{grid-template-columns:var(--colonne) minmax(0, 1fr);gap:var(--space-6);align-items:start;display:grid}.vJNxYG_colonne{top:calc(var(--topbar-h) + var(--space-4));gap:var(--space-4);min-width:0;max-height:calc(100dvh - var(--topbar-h) - var(--space-8));scrollbar-width:thin;flex-direction:column;display:flex;position:sticky;overflow-y:auto}.vJNxYG_couverture{gap:var(--space-2);padding:var(--space-4);color:var(--paper-50);background:linear-gradient(165deg, color-mix(in srgb, var(--objectif) 82%, var(--ink-950)), color-mix(in srgb, var(--objectif) 34%, var(--ink-950)) 62%, var(--ink-950));box-shadow:inset 0 0 0 1px var(--sas-cover-edge);flex-direction:column;display:flex}.vJNxYG_couverture .vJNxYG_objectif{color:color-mix(in srgb, var(--paper-50) 80%, transparent)}.vJNxYG_statut{align-items:flex-start;gap:var(--space-2);display:flex}.vJNxYG_statut svg{flex:none}.vJNxYG_numero{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h1);line-height:1}.vJNxYG_titre,.vJNxYG_resultat{margin:0}.vJNxYG_resultat{color:var(--text-secondary)}.vJNxYG_avancement{border-radius:var(--refonte-rayon-carte,0);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-card);background:var(--bg-card);flex-direction:column;display:flex}.vJNxYG_compte{color:var(--text-secondary);margin:0}.vJNxYG_compte strong{font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--text-primary);font-variant-numeric:tabular-nums}.vJNxYG_vert{color:var(--success)!important}.vJNxYG_segments{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.vJNxYG_segment{height:var(--space-2);background:var(--border-card);flex:1;min-width:0;overflow:hidden}.vJNxYG_remplissage{background:var(--primary);height:100%;display:block}.vJNxYG_segment[data-etat=termine] .vJNxYG_remplissage{background:var(--success)}.vJNxYG_reprendre{text-align:left;align-self:start;max-width:100%}.vJNxYG_liste{border-top:1px solid var(--border-card);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vJNxYG_cours{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-2);border:0;border-bottom:1px solid var(--border-card);color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border-inline-start:2px solid #0000;grid-template-columns:auto minmax(0,1fr);display:grid}.vJNxYG_cours:hover{color:var(--text-primary);background:var(--bg-elevated)}.vJNxYG_cours:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.vJNxYG_cours[aria-pressed=true]{color:var(--text-primary);background:color-mix(in srgb, var(--primary) 12%, transparent);border-inline-start-color:var(--primary)}.vJNxYG_cours[data-etat=termine]{color:var(--text-tertiary)}.vJNxYG_cours[data-etat=termine] svg,.vJNxYG_cours[data-etat=termine] .vJNxYG_compteur{color:var(--success)}.vJNxYG_cours[data-etat=en-cours] .vJNxYG_compteur{color:var(--text-primary)}.vJNxYG_verrou{cursor:default;color:var(--text-tertiary)}.vJNxYG_coursTitre{overflow-wrap:anywhere;grid-column:2;min-width:0}.vJNxYG_coursMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-column:2;min-width:0;display:flex}.vJNxYG_indice{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.5rem;display:inline-flex}.vJNxYG_compteur{white-space:nowrap;font-variant-numeric:tabular-nums}.vJNxYG_detail{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.vJNxYG_entete{gap:var(--space-2);flex-direction:column;display:flex}.vJNxYG_kicker{color:var(--primary);margin:0}.vJNxYG_cartes{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vJNxYG_carte{border-radius:var(--refonte-rayon-carte,0);border:1px solid var(--border-card);border-inline-start:3px solid var(--border-card);background:var(--bg-card);min-width:0}.vJNxYG_carte[data-etat=en-cours]{border-inline-start-color:var(--primary)}.vJNxYG_carte[data-etat=terminee]{border-inline-start-color:var(--success)}.vJNxYG_carte[data-etat=terminee] .vJNxYG_leconTitre{color:var(--text-secondary)}.vJNxYG_carte[data-etat=terminee] .vJNxYG_marque,.vJNxYG_carte[data-etat=terminee] .vJNxYG_etat{color:var(--success)}.vJNxYG_carte[data-etat=verrouillee]{color:var(--text-tertiary)}.vJNxYG_lien{align-items:start;gap:var(--space-3);padding:var(--space-4);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}a.vJNxYG_lien:hover{background:var(--bg-elevated)}a.vJNxYG_lien:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.vJNxYG_marque{min-height:1.5rem;color:var(--text-tertiary);align-items:center;display:inline-flex}.vJNxYG_corps{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.vJNxYG_leconTitre{color:var(--text-primary);overflow-wrap:anywhere}.vJNxYG_resume{color:var(--text-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vJNxYG_formats{gap:var(--space-2) var(--space-3);color:var(--text-secondary);flex-wrap:wrap;display:flex}.vJNxYG_formats>span{align-items:center;gap:var(--space-1);display:inline-flex}.vJNxYG_etat{white-space:nowrap;color:var(--text-tertiary)}.vJNxYG_carte[data-etat=en-cours] .vJNxYG_etat{color:var(--primary)}@media (prefers-reduced-motion:no-preference){.vJNxYG_carte{animation:vJNxYG_arrivee var(--motion-hover,.2s) ease both}.vJNxYG_carte:nth-child(2){animation-delay:40ms}.vJNxYG_carte:nth-child(3){animation-delay:80ms}.vJNxYG_carte:nth-child(n+4){animation-delay:.12s}@keyframes vJNxYG_arrivee{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}}@media (max-width:1023px){.vJNxYG_grille{grid-template-columns:minmax(0,1fr)}.vJNxYG_colonne{max-height:none;position:static;overflow:visible}}
html:has([data-interface][data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has([data-interface][data-theme=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has([data-interface][data-theme=auto]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html:has([data-interface][data-theme=auto]){--lightningcss-light: ;--lightningcss-dark:initial}}html:has([data-interface]){scrollbar-color:color-mix(in srgb, CanvasText 30%, transparent) transparent}[data-interface]{scrollbar-color:color-mix(in srgb, currentColor 30%, transparent) transparent}:where([data-interface] :focus-visible:not(:where([data-ds8] *))){box-shadow:none}:where([data-interface] a:not(:where([data-ds8] *))){transition:none}:where([data-interface] :is(p,li,dt,dd,figcaption,blockquote):not(:where([data-ds8] *))){text-wrap:wrap}:where([data-interface] code:not(:where([data-ds8] *))){background:0 0;border:0;padding:0}[data-interface] ::selection{color:highlighttext;background:highlight}[data-interface] .labo-app[hidden]{display:none}html:has([data-interface]){--ds8-alerte:var(--alerte);--ds8-alerte-encre:var(--alerte-encre);--ds8-aplat-neutre:var(--aplat-neutre);--ds8-bg-body:var(--bg-body);--ds8-bg-card:var(--bg-card);--ds8-bg-card-dim:var(--bg-card-dim);--ds8-bg-card-solid:var(--bg-card-solid);--ds8-bg-dark:var(--bg-dark);--ds8-bg-elevated:var(--bg-elevated);--ds8-bg-inset:var(--bg-inset);--ds8-bg-overlay:var(--bg-overlay);--ds8-border-card:var(--border-card);--ds8-border-card-hover:var(--border-card-hover);--ds8-border-error:var(--border-error);--ds8-bulle-mienne:var(--bulle-mienne);--ds8-bulle-mienne-encre:var(--bulle-mienne-encre);--ds8-bulle-recue:var(--bulle-recue);--ds8-danger:var(--danger);--ds8-error:var(--error);--ds8-info:var(--info);--ds8-ink-500:var(--ink-500);--ds8-ink-600:var(--ink-600);--ds8-ink-700:var(--ink-700);--ds8-ink-800:var(--ink-800);--ds8-ink-900:var(--ink-900);--ds8-ink-950:var(--ink-950);--ds8-paper-100:var(--paper-100);--ds8-paper-200:var(--paper-200);--ds8-paper-300:var(--paper-300);--ds8-paper-50:var(--paper-50);--ds8-primary:var(--primary);--ds8-primary-deep:var(--primary-deep);--ds8-primary-hover:var(--primary-hover);--ds8-primary-soft:var(--primary-soft);--ds8-primary-tint:var(--primary-tint);--ds8-focus-ring:var(--focus-ring);--ds8-primary-wash-subtle:var(--primary-wash-subtle);--ds8-role-abonne:var(--role-abonne);--ds8-role-admin:var(--role-admin);--ds8-role-moderateur:var(--role-moderateur);--ds8-shadow-lg:var(--shadow-lg);--ds8-shadow-md:var(--shadow-md);--ds8-success:var(--success);--ds8-text-code:var(--text-code);--ds8-text-error:var(--text-error);--ds8-text-gold:var(--text-gold);--ds8-text-muted:var(--text-muted);--ds8-text-on-danger:var(--text-on-danger);--ds8-text-on-dark:var(--text-on-dark);--ds8-text-on-gold:var(--text-on-gold);--ds8-text-on-primary:var(--text-on-primary);--ds8-text-on-success:var(--text-on-success);--ds8-text-on-warning:var(--text-on-warning);--ds8-text-primary:var(--text-primary);--ds8-text-secondary:var(--text-secondary);--ds8-text-tertiary:var(--text-tertiary);--ds8-warning:var(--warning);--ds8-body-text:var(--body-text);--ds8-gold:var(--gold);--ds8-gold-soft:var(--gold-soft);--ds8-violet:var(--violet)}[data-ds8]{--topbar-h:66px;--alerte:var(--ds8-alerte);--alerte-encre:var(--ds8-alerte-encre);--aplat-neutre:var(--ds8-aplat-neutre);--bg-body:var(--ds8-bg-body);--bg-card:var(--ds8-bg-card);--bg-card-dim:var(--ds8-bg-card-dim);--bg-card-solid:var(--ds8-bg-card-solid);--bg-dark:var(--ds8-bg-dark);--bg-elevated:var(--ds8-bg-elevated);--bg-inset:var(--ds8-bg-inset);--bg-overlay:var(--ds8-bg-overlay);--border-card:var(--ds8-border-card);--border-card-hover:var(--ds8-border-card-hover);--border-error:var(--ds8-border-error);--bulle-mienne:var(--ds8-bulle-mienne);--bulle-mienne-encre:var(--ds8-bulle-mienne-encre);--bulle-recue:var(--ds8-bulle-recue);--danger:var(--ds8-danger);--error:var(--ds8-error);--info:var(--ds8-info);--ink-500:var(--ds8-ink-500);--ink-600:var(--ds8-ink-600);--ink-700:var(--ds8-ink-700);--ink-800:var(--ds8-ink-800);--ink-900:var(--ds8-ink-900);--ink-950:var(--ds8-ink-950);--paper-100:var(--ds8-paper-100);--paper-200:var(--ds8-paper-200);--paper-300:var(--ds8-paper-300);--paper-50:var(--ds8-paper-50);--primary:var(--ds8-primary);--primary-deep:var(--ds8-primary-deep);--primary-hover:var(--ds8-primary-hover);--primary-soft:var(--ds8-primary-soft);--primary-tint:var(--ds8-primary-tint);--focus-ring:var(--ds8-focus-ring);--primary-wash-subtle:var(--ds8-primary-wash-subtle);--role-abonne:var(--ds8-role-abonne);--role-admin:var(--ds8-role-admin);--role-moderateur:var(--ds8-role-moderateur);--shadow-lg:var(--ds8-shadow-lg);--shadow-md:var(--ds8-shadow-md);--success:var(--ds8-success);--text-code:var(--ds8-text-code);--text-error:var(--ds8-text-error);--text-gold:var(--ds8-text-gold);--text-muted:var(--ds8-text-muted);--text-on-danger:var(--ds8-text-on-danger);--text-on-dark:var(--ds8-text-on-dark);--text-on-gold:var(--ds8-text-on-gold);--text-on-primary:var(--ds8-text-on-primary);--text-on-success:var(--ds8-text-on-success);--text-on-warning:var(--ds8-text-on-warning);--text-primary:var(--ds8-text-primary);--text-secondary:var(--ds8-text-secondary);--text-tertiary:var(--ds8-text-tertiary);--warning:var(--ds8-warning);--body-text:var(--ds8-body-text);--gold:var(--ds8-gold);--gold-soft:var(--ds8-gold-soft);--violet:var(--ds8-violet);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:auto;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-body-md);line-height:var(--lh-body);font-feature-settings:normal}@media (max-width:640px){[data-ds8]{--topbar-h:60px}}[data-ds8] ::selection{background:var(--selection-bg);color:var(--text-primary)}[data-ds8].labo-ilot-page{min-height:calc(100vh - var(--topbar-h));background:var(--bg-body);display:block}[data-ds8].labo-ilot-page[data-immersive=true]{height:100%;min-height:0}[data-ds8].labo-ilot-page[data-immersive=true]>.app-shell__main{height:100%}.labo-ilot-calques{display:contents}.labo-ilot-en-ligne{padding:var(--space-1) var(--space-2);background:var(--bg-body);align-items:center;display:flex}.labo-ilot-bloc{padding:var(--space-4);border-radius:var(--r-lg);background:var(--bg-body)}.labo-ilot-bloc:empty{display:none}.labo-preview button{border-left:1px dashed var(--line-2);height:100%;color:var(--ink);align-items:center;padding:0 12px;font-weight:500;display:flex}.labo-preview button:hover{color:var(--accent)}.labo-preview-zone{position:relative}.labo-preview .labo-preview-choix{color:inherit;font-weight:inherit;border-left:0;gap:7px;padding:0 11px}.labo-preview .labo-preview-choix span{padding:0}.labo-preview .labo-preview-choix .labo-i{width:15px;height:15px}.labo-preview-menu{z-index:80;background:var(--card);min-width:100%;box-shadow:var(--shadow-pop);white-space:nowrap;border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.labo-pop .labo-item:has(>div>p)>.labo-btn{grid-column:2;justify-self:start}.labo-av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.labo-menu-item .labo-menu-meta{font-family:var(--mono);font-size:var(--commun-fs-12);color:var(--faint);margin-left:auto}.labo-menu-row .labo-seg .labo-i{width:14px;height:14px}.labo-emplacement-fil{display:contents}.labo-nav-a{position:relative}@media (min-width:1025px){.labo-side-collapsed .labo-nav-a>span[aria-live]{margin:0;position:absolute;top:0;right:4px}}.labo-nav-ia{background:var(--accent-soft);height:19px;color:var(--accent-2);font-family:var(--mono);letter-spacing:.06em;border-radius:6px;place-items:center;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:500;display:grid}.labo-side-collapsed .labo-nav-ia{display:none}.labo-nav-ia+span[aria-live]{margin-left:0}.labo-main-col:has(>.labo-bandeau-live){--bandeau-live-h:44px;--bandeau-live-onde:4px}.labo-bandeau-live{z-index:1;justify-content:center;align-items:center;gap:var(--commun-espace-14);height:var(--bandeau-live-h);padding:0 var(--commun-espace-16);border-bottom:1px solid color-mix(in srgb, var(--red) 30%, var(--line));background:var(--red-soft);color:var(--ink);font-size:var(--commun-fs-13);white-space:nowrap;display:flex;position:relative}.labo-bandeau-live-etat{align-items:center;gap:var(--commun-espace-8);min-width:0;margin:0;display:flex}.labo-bandeau-live-etat b{text-overflow:ellipsis;font-weight:600;overflow:hidden}.labo-bandeau-live-aide,.labo-bandeau-live-attente{color:var(--ink-2);text-overflow:ellipsis;overflow:hidden}.labo-bandeau-live .labo-btn{flex:none}.labo-bandeau-live .labo-btn.labo-fx-ping{--fx-ping-c:color-mix(in srgb, var(--red) 55%, transparent);animation-name:labo-bandeau-live-onde}@keyframes labo-bandeau-live-onde{0%{box-shadow:0 0 0 0 var(--fx-ping-c)}75%,to{box-shadow:0 0 0 var(--bandeau-live-onde) var(--fx-ping-fin)}}.labo-bandeau-live :focus-visible{outline-color:var(--ink)}@media (max-width:640px){.labo-bandeau-live{justify-content:space-between;gap:var(--commun-espace-10)}.labo-bandeau-live-aide{display:none}}.labo-main-col:has(>.labo-bandeau-live)>.labo-content.labo-full{margin-top:calc(-1 * var(--bandeau-live-h));padding-top:var(--bandeau-live-h)}.labo-main-col:has(>.labo-bandeau-live) [data-ds8].labo-ilot-page:not([data-immersive]){min-height:calc(100vh - var(--topbar-h) - var(--bandeau-live-h))}dialog.labo-palette-wrap{width:100%;max-width:none;height:100%;max-height:none;color:inherit;border:0;margin:0}dialog.labo-palette-wrap::backdrop{background:0 0}.labo-page-pleine{display:contents}@media (max-width:1024px){.labo-content.labo-full[data-page=radar]{height:auto;display:block}}:where([data-interface]) img[src*="/outils/n8n."]:not(:where([data-ds8] *)),:where([data-interface]) [data-tool=n8n]{display:none!important}:where([data-interface]) .labo-fm-tpill:has(img[src*="/outils/n8n."]){display:none!important}:where([data-interface]) .labo-fm-tool:has(img[src*="/outils/n8n."]){display:none!important}
