@keyframes noralab-spin{to{transform:rotate(1turn)}}@keyframes noralab-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes noralab-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes noralab-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes noralab-fade-in{0%{opacity:0}to{opacity:1}}:root{--color-noir:#0a0a0a;--color-gold:#c9a84c;--color-gold-dark:#a98a38;--color-ivory:#f5f1e8;--gold:#c9a84c;--gold-hover:#a98a38;--gold-fg:#0a0a0a;--gold-subtle:rgba(201,168,76,.18);--gold-bg:#c9a84c;--bg-page:#0a0a0a;--bg-elevated-1:#111;--bg-elevated-2:#161616;--bg-elevated-3:#1c1c1c;--scrim:rgba(0,0,0,.8);--text-primary:#fff;--text-secondary:#e8e5de;--text-tertiary:#b8b3a8;--text-muted:#817c70;--text-disabled:#5a564e;--border-subtle:hsla(0,0%,100%,.05);--border-default:hsla(0,0%,100%,.09);--border-strong:hsla(0,0%,100%,.18);--success:#7a9e6e;--warning:#c9a84c;--info:#6b7a8f;--color-destructive:#b5564a;--signal-success-fg:var(--success);--signal-success-bg:color-mix(in oklab,var(--success) 12%,transparent);--signal-success-bd:color-mix(in oklab,var(--success) 30%,transparent);--signal-warning-fg:var(--warning);--signal-warning-bg:color-mix(in oklab,var(--warning) 12%,transparent);--signal-warning-bd:color-mix(in oklab,var(--warning) 30%,transparent);--signal-destructive-fg:var(--color-destructive);--signal-destructive-bg:color-mix(in oklab,var(--color-destructive) 12%,transparent);--signal-destructive-bd:color-mix(in oklab,var(--color-destructive) 30%,transparent);--signal-info-fg:var(--info);--signal-info-bg:color-mix(in oklab,var(--info) 12%,transparent);--signal-info-bd:color-mix(in oklab,var(--info) 30%,transparent);--role-lecteur-fg:var(--signal-info-fg);--role-lecteur-bg:var(--signal-info-bg);--role-lecteur-bd:var(--signal-info-bd);--role-editeur-fg:var(--signal-success-fg);--role-editeur-bg:var(--signal-success-bg);--role-editeur-bd:var(--signal-success-bd);--role-conditionnel-fg:var(--signal-warning-fg);--role-conditionnel-bg:var(--signal-warning-bg);--role-conditionnel-bd:var(--signal-warning-bd);--signal-risque-tint:rgba(181,86,74,.14);--signal-risque-surface-hover:rgba(181,86,74,.2);--signal-risque-border:rgba(181,86,74,.4);--signal-positif-tint:rgba(122,158,110,.08);--radius-none:0px;--radius-xs:1px;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--radius-pill:999px;--radius-button:var(--radius-sm);--radius-input:var(--radius-sm);--radius-card:var(--radius-md);--radius-badge:var(--radius-xs);--radius-dialog:var(--radius-lg);--radius-tooltip:var(--radius-sm);--radius-avatar:50%;--font-sans:var(--font-geist-sans,"Geist","Helvetica Neue",Arial,sans-serif);--font-mono:var(--font-geist-mono,"Geist Mono","SF Mono","Fira Code",monospace);--text-display-2xl:clamp(3rem,5.5vw,5.25rem);--text-display-xl:clamp(2.25rem,3.8vw,3.5rem);--text-display-lg:clamp(1.75rem,2.8vw,2.5rem);--text-display-md:clamp(1.375rem,2vw,1.875rem);--text-lg:1.125rem;--text-base:1rem;--text-sm:0.875rem;--text-xs:0.75rem;--text-xxs:0.6875rem;--text-mono:0.875rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tighter:-0.04em;--tracking-tight:-0.025em;--tracking-normal:-0.01em;--tracking-wide:0.06em;--tracking-wider:0.1em;--leading-tight:1.1;--leading-snug:1.25;--leading-base:1.55;--leading-relaxed:1.75;--ah-or-ink:#c9a84c;--ah-vert-ink:#8bb07d;--ah-risque-ink:#c8675a;--ah-bleu-ink:#7fa0bc}:root[data-theme=light]{--ah-or-ink:#7a6222;--ah-vert-ink:#4c6b44;--ah-risque-ink:#96382e;--ah-bleu-ink:#3f5c78;--gold:#9a7e2e;--gold-hover:#7a6222;--gold-fg:#fff;--gold-subtle:rgba(154,126,46,.1);--gold-bg:#8b7129;--bg-page:#f5f1e8;--bg-elevated-1:#fbf9f3;--bg-elevated-2:#fff;--bg-elevated-3:#efeade;--text-primary:#0a0a0a;--text-secondary:#242420;--text-tertiary:#55524a;--text-muted:#716d63;--text-disabled:#aeab9f;--border-subtle:hsla(0,0%,4%,.05);--border-default:hsla(0,0%,4%,.1);--border-strong:hsla(0,0%,4%,.2);--success:#5e8754;--warning:#9a7e2e;--info:#4f5f72}:root{--cp-page:var(--bg-page);--cp-surface-1:var(--bg-elevated-1);--cp-surface-2:var(--bg-elevated-2);--cp-surface-3:var(--bg-elevated-3);--cp-texte-1:var(--text-primary);--cp-texte-2:var(--text-secondary);--cp-texte-3:var(--text-tertiary);--cp-texte-4:var(--text-muted);--cp-filet-leger:var(--border-subtle);--cp-filet:var(--border-default);--cp-filet-fort:var(--border-strong);--cp-or:var(--gold);--cp-or-fond:var(--gold-bg);--cp-or-texte:var(--gold-fg);--cp-or-voile:var(--gold-subtle);--cp-or-filet:color-mix(in oklab,var(--gold) 30%,transparent);--cp-ok:var(--success);--cp-en-cours:var(--warning);--cp-a-lancer:var(--info);--cp-attente:var(--text-muted);--cp-echec:var(--color-destructive);--cp-echec-texte:var(--ah-risque-ink);--cp-echec-voile:var(--signal-risque-tint);--cp-echec-filet:var(--signal-destructive-bd);--cp-echec-fond:var(--signal-destructive-bg);--cp-danger-texte:var(--color-ivory);--cp-ok-voile:var(--signal-success-bg);--cp-ok-filet:var(--signal-success-bd);--cp-phase-preparation:var(--ah-bleu-ink);--cp-phase-validee:var(--ah-vert-ink);--cp-phase-seminaire:var(--ah-or-ink);--cp-phase-post:var(--info);--cp-phase-cloture:var(--text-muted);--cp-bandeau-fond:var(--color-noir);--cp-bandeau-logo:var(--color-gold);--cp-bandeau-texte:var(--text-secondary);--cp-bandeau-filet:var(--border-strong);--cp-bandeau-voile:var(--border-default);--cp-police:var(--font-sans);--cp-corps:var(--text-sm);--cp-aide:13px;--cp-meta:var(--text-xs);--cp-surtitre:var(--text-xxs);--cp-titre-page:30px;--cp-titre-page-tel:26px;--cp-chiffre:var(--text-lg);--cp-chiffre-tel:30px;--cp-accroche:var(--text-base);--cp-logo:17px;--cp-rayon-etiquette:var(--radius-xs);--cp-rayon-bouton:var(--radius-sm);--cp-rayon-liste:var(--radius-md);--cp-rayon-tel:var(--radius-lg);--cp-rayon-puce:var(--radius-pill);--cp-rayon-dialogue:var(--radius-dialog);--cp-voile-fenetre:var(--scrim);--cp-h-bouton:36px;--cp-h-tactile:44px;--cp-h-bandeau-app:60px;--cp-h-bandeau-app-tel:56px;--cp-h-bandeau-audit:48px;--cp-gouttiere:32px;--cp-gouttiere-tel:16px;--cp-entre-zones:40px;--cp-entre-zones-tel:28px;--cp-panneau-gap:24px;--cp-ligne-y:14px;--cp-ligne-x:20px;--cp-ligne-audit-y:16px;--cp-panneau-liste:280px;--cp-panneau-diag:448px;--cp-panneau-diag-1024:344px;--cp-panneau-diag-max:540px;--cp-largeur-max:1920px;--cp-entre-panneau:32px;--diag-01:#f4ad94;--diag-02:#f0cd6e;--diag-03:#b8da8c;--diag-04:#86d0b6;--diag-05:#86bde4;--diag-06:#9eabf0;--diag-07:#c29eec;--diag-08:#ec9bc1;--diag-09:#f2998c;--diag-10:#9fcfc4;--diag-11:#e8bb7f;--pastel-survol:14%;--pastel-voile:22%;--pastel-carte:34%;--pastel-etiquette:40%;--pastel-trait:70%;--sens-op:var(--diag-03);--sens-me:var(--diag-09);--sens-am:var(--diag-02)}:root[data-theme=light]{--cp-surface-1:transparent;--cp-surface-2:var(--bg-elevated-3);--cp-bandeau-texte:#e8e5de;--cp-bandeau-filet:hsla(0,0%,100%,.18);--cp-bandeau-voile:hsla(0,0%,100%,.09)}