.ecs[data-astro-cid-oau2kk4t]{width:100%;max-width:980px;margin-inline:auto;border-radius:18px;overflow:hidden;text-align:left;border:1px solid rgba(103,232,249,.2);background:linear-gradient(180deg,#0e0f2aeb,#060718f5);box-shadow:0 30px 90px -40px #22d3ee80}.ecs-bar[data-astro-cid-oau2kk4t]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim)}.ecs-dot[data-astro-cid-oau2kk4t]{width:8px;height:8px;border-radius:50%;background:#67e8f9;box-shadow:0 0 10px #67e8f9}.ecs-tag[data-astro-cid-oau2kk4t]{margin-left:auto;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);letter-spacing:.12em}.ecs-grid[data-astro-cid-oau2kk4t]{display:grid;gap:14px;padding:14px}@media(min-width:760px){.ecs-grid[data-astro-cid-oau2kk4t]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.ecs-mails[data-astro-cid-oau2kk4t]{display:grid;gap:8px;align-content:start}.ecs-mail[data-astro-cid-oau2kk4t]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:12px 14px;border-radius:12px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);min-width:0}.ecs-obj[data-astro-cid-oau2kk4t]{font-size:14px;line-height:1.4;color:var(--text);overflow-wrap:anywhere}.ecs-meta[data-astro-cid-oau2kk4t]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ecs-pill[data-astro-cid-oau2kk4t]{font-size:11px;padding:3px 9px;border-radius:999px;color:#a5f3fc;background:#22d3ee1a;border:1px solid rgba(103,232,249,.25)}.ecs-pill--1[data-astro-cid-oau2kk4t]{color:#ddd6fe;background:#8b5cf61f;border-color:#c084fc4d}.ecs-pill--2[data-astro-cid-oau2kk4t]{color:#fbcfe8;background:#ec48991a;border-color:#f472b64d}.ecs-pill--3[data-astro-cid-oau2kk4t]{color:#bbf7d0;background:#4ade8014;border-color:#4ade804d}.ecs-draft[data-astro-cid-oau2kk4t]{padding:16px 18px;border-radius:14px;border:1px solid rgba(232,121,249,.38);background:#e879f90d;min-width:0;align-self:start}.ecs-dt[data-astro-cid-oau2kk4t]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f5d0fe}.ecs-pieces[data-astro-cid-oau2kk4t]{margin-top:10px;display:grid;gap:7px}.ecs-pieces[data-astro-cid-oau2kk4t] li[data-astro-cid-oau2kk4t]{display:flex;gap:10px;font-size:14px;line-height:1.4;color:var(--text-soft)}.ecs-mk[data-astro-cid-oau2kk4t]{flex:none;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;font-size:11px}.ecs-pieces[data-astro-cid-oau2kk4t] .is-ok[data-astro-cid-oau2kk4t]{color:var(--text-dim)}.ecs-pieces[data-astro-cid-oau2kk4t] .is-ok[data-astro-cid-oau2kk4t] .ecs-mk[data-astro-cid-oau2kk4t]{color:#4ade80;background:#4ade801f}.ecs-pieces[data-astro-cid-oau2kk4t] .is-ko[data-astro-cid-oau2kk4t]{color:var(--text)}.ecs-pieces[data-astro-cid-oau2kk4t] .is-ko[data-astro-cid-oau2kk4t] .ecs-mk[data-astro-cid-oau2kk4t]{color:#f5d0fe;background:#e879f933}.ecs-st[data-astro-cid-oau2kk4t]{margin-top:14px;display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px;color:#f5d0fe;background:#e879f92e}@media(prefers-reduced-motion:no-preference){html.has-motion .ecs-mail[data-astro-cid-oau2kk4t]{opacity:0;transform:translate(-10px);transition:opacity .5s ease,transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .22s + .2s)}html.has-motion .ecs-meta[data-astro-cid-oau2kk4t]{opacity:0;transition:opacity .4s ease;transition-delay:calc(var(--i) * .22s + .9s)}html.has-motion .ecs-draft[data-astro-cid-oau2kk4t]{opacity:0;transform:translateY(12px);transition:opacity .6s ease 1.6s,transform .7s cubic-bezier(.16,1,.3,1) 1.6s}html.has-motion .ecs-pieces[data-astro-cid-oau2kk4t] li[data-astro-cid-oau2kk4t]{opacity:0;transition:opacity .4s ease;transition-delay:calc(var(--j) * .18s + 2s)}html.has-motion .ecs-st[data-astro-cid-oau2kk4t]{opacity:0;transition:opacity .4s ease 2.5s}html.has-motion .ecs[data-astro-cid-oau2kk4t].is-on .ecs-mail[data-astro-cid-oau2kk4t],html.has-motion .ecs[data-astro-cid-oau2kk4t].is-on .ecs-meta[data-astro-cid-oau2kk4t],html.has-motion .ecs[data-astro-cid-oau2kk4t].is-on .ecs-draft[data-astro-cid-oau2kk4t],html.has-motion .ecs[data-astro-cid-oau2kk4t].is-on .ecs-pieces[data-astro-cid-oau2kk4t] li[data-astro-cid-oau2kk4t],html.has-motion .ecs[data-astro-cid-oau2kk4t].is-on .ecs-st[data-astro-cid-oau2kk4t]{opacity:1;transform:none}html.has-motion .ecs[data-astro-cid-oau2kk4t].is-on .ecs-draft[data-astro-cid-oau2kk4t]{animation:ecs-pulse 2.4s ease 2.9s 2}}@keyframes ecs-pulse{50%{box-shadow:0 0 0 6px #e879f91f}}.mn[data-astro-cid-5u5us2oz]{position:relative;overflow:hidden;width:100%;height:150px;padding:14px;border-radius:14px;display:grid;align-content:center;background:radial-gradient(120% 90% at 100% 0%,rgba(124,58,237,.22),transparent 60%),linear-gradient(170deg,#0f1033,#070818);border:1px solid rgba(192,132,252,.2);font-family:var(--font-body);font-size:12px;line-height:1.45;letter-spacing:normal;font-weight:400;color:var(--text-soft);text-align:left}.mn[data-astro-cid-5u5us2oz] b[data-astro-cid-5u5us2oz]{font-weight:500;color:var(--text)}.mn-col[data-astro-cid-5u5us2oz]{display:grid;gap:7px;min-width:0}.mn-k[data-astro-cid-5u5us2oz]{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a5f3fc;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-doc[data-astro-cid-5u5us2oz]{display:grid;gap:6px;min-width:0;padding:10px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.06)}.mn-li[data-astro-cid-5u5us2oz]{display:flex;justify-content:space-between;gap:10px;padding:3px 0;border-bottom:1px dashed rgba(255,255,255,.08);min-width:0}.mn-li[data-astro-cid-5u5us2oz] span[data-astro-cid-5u5us2oz]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-li[data-astro-cid-5u5us2oz] b[data-astro-cid-5u5us2oz]{flex:none}.mn-badge[data-astro-cid-5u5us2oz]{justify-self:start;width:fit-content;max-width:100%;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px;color:#f5d0fe;background:#e879f929;border:1px solid rgba(232,121,249,.4)}.mn-up[data-astro-cid-5u5us2oz]{color:#fda4af!important}.mn-ok[data-astro-cid-5u5us2oz]{color:#4ade80!important}.mn-alert[data-astro-cid-5u5us2oz]{padding:5px 9px;border-radius:9px;color:#fde68a;background:#facc151a;border:1px solid rgba(250,204,21,.3)}.mn-chk[data-astro-cid-5u5us2oz]{display:flex;gap:8px;align-items:center;color:var(--text);min-width:0}.mn-chk[data-astro-cid-5u5us2oz] i[data-astro-cid-5u5us2oz]{width:18px;height:18px;flex:none;display:grid;place-items:center;border-radius:5px;font-style:normal;font-size:11px;color:#4ade80;background:#4ade8024}.mn-chk--k[data-astro-cid-5u5us2oz] i[data-astro-cid-5u5us2oz]{color:#f5d0fe;background:#e879f929}.mn-row[data-astro-cid-5u5us2oz]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 9px;border-radius:9px;background:#ffffff0a}.mn-row[data-astro-cid-5u5us2oz] b[data-astro-cid-5u5us2oz]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mn-dot[data-astro-cid-5u5us2oz]{width:7px;height:7px;border-radius:50%}.mn-chip[data-astro-cid-5u5us2oz]{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;padding:3px 7px;border-radius:999px;white-space:nowrap}.mn-c1[data-astro-cid-5u5us2oz]{background:#22d3ee29;color:#a5f3fc}.mn-dot[data-astro-cid-5u5us2oz].mn-c1{background:#22d3ee}.mn-c2[data-astro-cid-5u5us2oz]{background:#c084fc2e;color:#e9d5ff}.mn-dot[data-astro-cid-5u5us2oz].mn-c2{background:#c084fc}.mn-c3[data-astro-cid-5u5us2oz]{background:#e879f92e;color:#f5d0fe}.mn-dot[data-astro-cid-5u5us2oz].mn-c3{background:#e879f9}.mn-q[data-astro-cid-5u5us2oz]{justify-self:end;max-width:100%;padding:6px 9px;border-radius:10px;background:#ffffff0f;color:var(--text)}.mn-bub[data-astro-cid-5u5us2oz]{padding:6px 9px;border-radius:10px 10px 10px 3px;background:#67e8f91a;color:var(--text);font-size:11.5px;line-height:1.4}.mn-src[data-astro-cid-5u5us2oz]{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:#a5f3fc}@media(prefers-reduced-motion:no-preference){html.has-motion .mn[data-astro-cid-5u5us2oz] .mn-i[data-astro-cid-5u5us2oz]{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i, 0) * .28s + .2s)}html.has-motion .mn[data-astro-cid-5u5us2oz].is-on .mn-i[data-astro-cid-5u5us2oz]{opacity:1;transform:none}}.mc-lead[data-astro-cid-ctzvkba2]{margin-top:clamp(22px,2.4vw,34px);font-size:clamp(16px,1.05vw,17.5px);line-height:1.68;color:var(--text-soft);max-width:62ch}.mc-lead[data-astro-cid-ctzvkba2] strong[data-astro-cid-ctzvkba2],.mc-txt[data-astro-cid-ctzvkba2] strong[data-astro-cid-ctzvkba2]{font-weight:400;color:var(--text)}.mc-txt[data-astro-cid-ctzvkba2]{margin-top:clamp(22px,2.6vw,36px);display:grid;gap:16px;max-width:60ch}.mc-txt[data-astro-cid-ctzvkba2] p[data-astro-cid-ctzvkba2]{font-size:clamp(16px,1.08vw,18.5px);line-height:1.66;color:var(--text-soft)}.mc-note[data-astro-cid-ctzvkba2]{margin-top:clamp(20px,2.4vw,30px);font-size:14px;line-height:1.6;color:var(--text-dim);max-width:64ch}.mc-links[data-astro-cid-ctzvkba2]{margin-top:clamp(20px,2.4vw,30px)}.mc-semaine[data-astro-cid-ctzvkba2]{margin-top:clamp(30px,3.6vw,52px);display:grid;gap:12px}@media(min-width:820px){.mc-semaine[data-astro-cid-ctzvkba2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-semaine[data-astro-cid-ctzvkba2] li[data-astro-cid-ctzvkba2]{padding:22px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#16183a80,#07081880);font-size:15.5px;line-height:1.6;color:var(--text-dim)}.mc-semaine[data-astro-cid-ctzvkba2] strong[data-astro-cid-ctzvkba2]{display:block;margin-bottom:8px;font-family:var(--font-display);font-weight:400;font-size:clamp(18px,1.5vw,22px);letter-spacing:-.02em;color:var(--text)}.mc-table-wrap[data-astro-cid-ctzvkba2]{margin-top:clamp(30px,3.6vw,52px)}.mc-table[data-astro-cid-ctzvkba2]{width:100%;border-collapse:separate;border-spacing:0;font-size:14.5px;line-height:1.55}.mc-table[data-astro-cid-ctzvkba2] caption[data-astro-cid-ctzvkba2]{caption-side:bottom;text-align:left;padding-top:14px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.mc-table[data-astro-cid-ctzvkba2] th[data-astro-cid-ctzvkba2],.mc-table[data-astro-cid-ctzvkba2] td[data-astro-cid-ctzvkba2]{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--e-rule);color:var(--text-soft)}.mc-table[data-astro-cid-ctzvkba2] thead[data-astro-cid-ctzvkba2] th[data-astro-cid-ctzvkba2]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);font-weight:400}.mc-table[data-astro-cid-ctzvkba2] thead[data-astro-cid-ctzvkba2] th[data-astro-cid-ctzvkba2]:nth-child(2){color:#4ade80}.mc-table[data-astro-cid-ctzvkba2] thead[data-astro-cid-ctzvkba2] th[data-astro-cid-ctzvkba2]:nth-child(3){color:#f5d0fe}.mc-table[data-astro-cid-ctzvkba2] thead[data-astro-cid-ctzvkba2] th[data-astro-cid-ctzvkba2]:nth-child(4){color:#fca5a5}.mc-table[data-astro-cid-ctzvkba2] tbody[data-astro-cid-ctzvkba2] th[data-astro-cid-ctzvkba2]{color:var(--text);font-weight:400;font-family:var(--font-display);font-size:17px;letter-spacing:-.015em}@media(min-width:760px){.mc-table[data-astro-cid-ctzvkba2] tbody[data-astro-cid-ctzvkba2] th[data-astro-cid-ctzvkba2]{width:28%}}.mc-sc[data-astro-cid-ctzvkba2]{margin-top:14px;max-width:440px;min-width:0}.mc-avec[data-astro-cid-ctzvkba2]{display:grid;gap:clamp(18px,2.6vw,34px)}.mc-avec[data-astro-cid-ctzvkba2] .mc-sc[data-astro-cid-ctzvkba2]{margin-top:0}@media(min-width:960px){.mc-avec[data-astro-cid-ctzvkba2]{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center}}@media(max-width:759px){.mc-table[data-astro-cid-ctzvkba2] thead[data-astro-cid-ctzvkba2]{display:none}.mc-table[data-astro-cid-ctzvkba2],.mc-table[data-astro-cid-ctzvkba2] tbody[data-astro-cid-ctzvkba2],.mc-table[data-astro-cid-ctzvkba2] tr[data-astro-cid-ctzvkba2],.mc-table[data-astro-cid-ctzvkba2] th[data-astro-cid-ctzvkba2],.mc-table[data-astro-cid-ctzvkba2] td[data-astro-cid-ctzvkba2]{display:block;width:auto}.mc-table[data-astro-cid-ctzvkba2] tr[data-astro-cid-ctzvkba2]{margin-bottom:12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#16183a80,#07081880);overflow:hidden}.mc-table[data-astro-cid-ctzvkba2] th[data-astro-cid-ctzvkba2],.mc-table[data-astro-cid-ctzvkba2] td[data-astro-cid-ctzvkba2]{border-bottom:1px solid var(--e-rule);padding:12px 16px}.mc-table[data-astro-cid-ctzvkba2] td[data-astro-cid-ctzvkba2]:last-child{border-bottom:0}.mc-table[data-astro-cid-ctzvkba2] td[data-astro-cid-ctzvkba2]:before{content:attr(data-l);display:block;margin-bottom:4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}}.mc-logiciels[data-astro-cid-ctzvkba2]{margin-top:clamp(26px,3vw,40px);display:grid;gap:10px}@media(min-width:820px){.mc-logiciels[data-astro-cid-ctzvkba2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.mc-logiciels[data-astro-cid-ctzvkba2] div[data-astro-cid-ctzvkba2]{padding:18px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;min-width:0}.mc-logiciels[data-astro-cid-ctzvkba2] dt[data-astro-cid-ctzvkba2]{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-bright)}.mc-logiciels[data-astro-cid-ctzvkba2] dd[data-astro-cid-ctzvkba2]{margin-top:8px;font-size:15.5px;line-height:1.55;color:var(--text-soft)}.mc-regles[data-astro-cid-ctzvkba2]{margin-top:clamp(28px,3.4vw,48px);display:grid;gap:12px}@media(min-width:960px){.mc-regles[data-astro-cid-ctzvkba2]{grid-template-columns:repeat(3,minmax(0,1fr))}}.mc-regles[data-astro-cid-ctzvkba2] article[data-astro-cid-ctzvkba2]{padding:22px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(160deg,#16183a80,#07081880);min-width:0}.mc-regles[data-astro-cid-ctzvkba2] h3[data-astro-cid-ctzvkba2]{font-family:var(--font-display);font-weight:400;font-size:clamp(18px,1.5vw,22px);letter-spacing:-.02em;color:var(--text)}.mc-regles[data-astro-cid-ctzvkba2] p[data-astro-cid-ctzvkba2]{margin-top:10px;font-size:15px;line-height:1.62;color:var(--text-soft);overflow-wrap:anywhere}.mc-niveaux[data-astro-cid-ctzvkba2]{margin-top:clamp(22px,2.6vw,34px);display:grid;gap:10px;max-width:70ch}.mc-niveaux[data-astro-cid-ctzvkba2] li[data-astro-cid-ctzvkba2]{padding:16px 20px 16px 44px;position:relative;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;font-size:15.5px;line-height:1.6;color:var(--text-soft)}.mc-niveaux[data-astro-cid-ctzvkba2] li[data-astro-cid-ctzvkba2]:before{content:"";position:absolute;left:20px;top:24px;width:8px;height:8px;border-radius:50%;background:var(--cyan-bright);box-shadow:0 0 10px var(--cyan-bright)}.mc-niveaux[data-astro-cid-ctzvkba2] strong[data-astro-cid-ctzvkba2]{font-weight:400;color:var(--text)}.mc-voir[data-astro-cid-ctzvkba2]{margin-top:clamp(18px,2vw,28px);display:flex;flex-wrap:wrap;gap:14px 34px}.mc-sources[data-astro-cid-ctzvkba2] ul[data-astro-cid-ctzvkba2]{margin-top:14px;display:grid;gap:8px}.mc-sources[data-astro-cid-ctzvkba2] li[data-astro-cid-ctzvkba2]{font-size:14px;color:var(--text-dim);overflow-wrap:anywhere}
