@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-400-latin.woff2)format("woff2")}.ec{--ec-bg:#101216;--ec-card:#1a1c24;--ec-secondary:#24262e;--ec-fg:#fafafa;--ec-muted:#8a92a5;--ec-formule:#91a8ff;--ec-success:#6aeba8;--ec-warning:#f8ca65;--ec-carte:transform .2s cubic-bezier(.2, 0, 0, 1), background-color .2s cubic-bezier(.2, 0, 0, 1);box-sizing:border-box;background:var(--ec-bg);width:min(816px,100%);color:var(--ec-fg);box-shadow:0 0 0 1px color-mix(in srgb, var(--txt) 8%, transparent), 0 40px 120px -40px #000000e6;font-family:var(--ff-body);letter-spacing:0;text-align:left;border-radius:26px;gap:40px;padding:32px 24px;font-size:16px;line-height:1.375;display:grid;position:relative}@supports (color:lab(0% 0 0)){.ec{--ec-bg:lab(5.39464% -.101 -2.74663);--ec-card:lab(10.3311% .75303 -5.83585);--ec-secondary:lab(15.2014% .800446 -5.92105);--ec-fg:lab(98.26% 0 0);--ec-muted:lab(60.3905% .166953 -11.198);--ec-formule:lab(69.7027% 10.1299 -50.4181);--ec-success:lab(84.579% -48.8696 21.5288);--ec-warning:lab(83.9953% 8.65266 55.9522)}}.ec svg{flex:none;display:block}.ec-tete{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;padding:0 8px 16px;display:flex}.ec-titre{font-size:20px;font-weight:600;line-height:28px}.ec-detail{color:var(--ec-muted);font-size:16px;line-height:24px}.ec-bloc{background:var(--ec-card);border-radius:26px;padding:16px}.ec-ul{margin:0;padding:0;list-style:none}.ec-rangee{transition:var(--ec-carte);border-radius:22px;align-items:flex-start;gap:20px;padding:16px 20px;display:flex}.ec-rangee.is-on{background:var(--ec-secondary)}.ec-date{text-align:right;font-variant-numeric:tabular-nums;width:56px;color:var(--ec-muted);flex:none;padding-top:2px;font-size:14px;line-height:20px}.ec-date.is-fait{color:color-mix(in srgb, var(--ec-fg) 85%, transparent)}.ec-noeud{flex:none;align-self:stretch;width:20px;position:relative}.ec-glyphe{width:20px;height:20px;color:var(--ec-formule);position:absolute;top:1px;left:0}.ec-glyphe.ec-prevu{color:var(--ec-muted)}.ec-filet{background:var(--ec-bg);width:2px;position:absolute;left:50%;translate:-50%}.ec-filet.is-trace{background:var(--ec-formule)}.ec-filet-haut{height:14px;top:-16px}.ec-filet-bas{top:24px;bottom:-16px}.ec-txt{flex:1;min-width:0;display:block}.ec-l1{text-wrap:pretty;flex-wrap:wrap;align-items:baseline;gap:0 8px;display:flex}.ec-rythme{color:var(--ec-muted);font-size:14px}.ec-date-m{color:var(--ec-muted);font-variant-numeric:tabular-nums;font-size:14px;display:none}.ec-recit{color:var(--ec-muted);text-wrap:pretty;margin-top:4px;display:block}.ec-preuve{background:var(--ec-bg);border-radius:999px;flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:12px;padding:6px 14px;font-size:14px;line-height:20px;display:inline-flex}.ec-sablier{width:16px;height:16px;color:var(--ec-formule)}.ec-formule{color:var(--ec-formule)}.ec-surv{grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;column-gap:16px;display:grid}.ec-rond{background:var(--ec-bg);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ec-bouclier{width:20px;height:20px;color:var(--ec-success)}.ec-chevron{width:20px;height:20px;color:var(--ec-muted);transition:transform .3s}.ec-surv.is-on .ec-chevron{transform:rotate(180deg)}.ec-depli{transition:grid-template-rows .3s var(--ease-out);grid-column:1/-1;grid-template-rows:0fr;display:grid}.ec-depli-in{min-height:0;display:block;overflow:hidden}.ec-surv.is-on .ec-depli{grid-template-rows:1fr}.ec-depli{color:var(--ec-muted)}.ec-depli-l{align-items:flex-start;gap:10px;padding-left:60px;display:flex}.ec-depli-l:first-child{margin-top:16px}.ec-depli-l+.ec-depli-l{margin-top:10px}.ec-depli-l:last-child{padding-bottom:4px}.ec-coche{width:18px;height:18px;color:var(--ec-success);margin-top:2px}.ec-fil{gap:6px;padding:0 8px;display:grid}.ec-fil-titre{letter-spacing:-.01em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:36px;font-weight:400;line-height:1.1}.ec-statut{background:var(--ec-card);height:32px;color:var(--ec-warning);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-top:6px;padding:0 12px;font-size:14px;display:inline-flex}.ec-glyphe-s{width:16px;height:16px;color:var(--ec-warning)}.ec-jour{justify-content:center;padding:18px 0 2px;display:flex}.ec-jour>span{background:var(--ec-card);height:32px;color:var(--ec-muted);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;display:inline-flex}.ec-groupe{display:flex}.ec-client{flex-direction:column;align-items:flex-end;padding-left:96px}.ec-equipe{align-items:flex-start;gap:12px;padding-right:96px}.ec-groupe-c{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ec-visage{object-fit:cover;border-radius:50%;width:32px;height:32px}.ec-auteur{height:32px;color:var(--ec-muted);align-items:center;gap:6px;padding:0 4px;font-size:14px;display:flex}.ec-auteur b{color:var(--ec-fg);font-weight:600}.ec-bulle{text-wrap:pretty;border-radius:22px;max-width:576px;padding:8px 16px;font-size:16px;line-height:1.5}.ec-client .ec-bulle{background:var(--ec-secondary);border-top-right-radius:8px}.ec-equipe .ec-bulle{background:var(--ec-card);border-top-left-radius:8px}.ec-pied{color:var(--ec-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:6px 12px 0;font-size:14px;display:flex}.ec-pied-coche{width:16px;height:16px}.ec-systeme{color:var(--ec-muted);text-align:center;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:flex}@keyframes ec-entree{0%{opacity:0;filter:blur(8px);transform:translateY(26px)}}.ec-entete{text-align:center;flex-direction:column;align-items:center;padding-top:16px;display:flex}.ec-pastille{background:var(--ec-card);height:36px;color:var(--ec-muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:16px;display:inline-flex}.ec-pastille-ic{width:18px;height:18px}.ec-h1{letter-spacing:-.025em;margin-top:20px;font-family:Instrument Serif,Georgia,serif;font-size:60px;font-weight:400;line-height:1;display:block}.ec-sous{max-width:512px;color:var(--ec-muted);text-wrap:pretty;margin-top:16px;font-size:18px;line-height:28px;display:block}.ec-preuve-ok{background:var(--ec-bg);border-radius:16px;flex-direction:column;margin-top:12px;padding:12px 16px;display:inline-flex}.ec-preuve-lib{color:var(--ec-muted);font-size:14px;line-height:20px}.ec-preuve-val{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:8px;display:flex}.ec-apres{letter-spacing:-.025em;color:var(--ec-success);font-size:24px;font-weight:600;line-height:32px}.ec-avant{color:var(--ec-muted);font-size:14px;line-height:20px}.ec-avant s{-webkit-text-decoration-color:color-mix(in oklch, var(--ec-muted) 60%, transparent);text-decoration-color:color-mix(in oklch, var(--ec-muted) 60%, transparent)}.ec-question{color:var(--ec-muted);align-items:center;gap:6px;margin-top:8px;font-size:14px;line-height:20px;transition:opacity .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ec-question-ic{width:14px;height:14px}.ec-tete .ec-pilule{align-self:center;margin-left:auto}.ec-pilule{height:36px;color:var(--ec-muted);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:400;display:inline-flex;box-shadow:inset 0 0 0 1px #ebe4fa17;box-shadow:inset 0 0 0 1px lab(91.5412% 5.32547 -9.72885/.09)}.ec-pilule-ic{width:16px;height:16px}.ec-mois{gap:16px}.ec-anneau{font-variant-numeric:tabular-nums;flex:none;place-items:center;width:56px;height:56px;font-size:14px;display:grid;position:relative}.ec-anneau svg{width:56px;height:56px;position:absolute;inset:0;rotate:-90deg}.ec-anneau-fond{stroke:var(--ec-bg)}.ec-anneau-part{stroke:var(--ec-formule)}.ec-anneau>span{position:relative}.ec-mois-txt{gap:4px;padding-top:2px;display:grid}.ec-mois-txt .ec-recit{margin-top:0}.ec-heures{color:var(--ec-muted);font-variant-numeric:tabular-nums;font-size:14px}.ec-pdf{background:var(--ec-bg);height:36px;color:var(--ec-muted);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}@media (max-width:640px){.ec{border-radius:22px;gap:32px;padding:20px 8px}.ec-bloc{padding:8px}.ec-rangee{gap:16px;padding:16px 12px}.ec-date,.ec-rythme{display:none}.ec-date-m{display:block}.ec-client{padding-left:40px}.ec-equipe{padding-right:24px}.ec-depli-l{padding-left:0}.ec-fil-titre{font-size:30px}.ec-h1{font-size:48px}}
