.page[data-astro-cid-p4ujiq47]{padding-bottom:clamp(40px,8vw,96px)}.tete-haut[data-astro-cid-p4ujiq47]{align-items:center;gap:14px;margin-top:28px;display:flex}.tete-haut[data-astro-cid-p4ujiq47] img[data-astro-cid-p4ujiq47]{border-radius:14px;width:56px;height:56px}.tete[data-astro-cid-p4ujiq47] h1[data-astro-cid-p4ujiq47]{letter-spacing:-.035em;font-size:clamp(3.2rem,12vw,8rem);font-weight:520;line-height:.95}.liens[data-astro-cid-p4ujiq47]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.vitrine[data-astro-cid-p4ujiq47]{max-width:1040px;padding-block:12px 0}.bloc[data-astro-cid-p4ujiq47]{margin-top:clamp(64px,10vw,128px)}.deux[data-astro-cid-p4ujiq47]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.texte[data-astro-cid-p4ujiq47] h2[data-astro-cid-p4ujiq47]{letter-spacing:-.026em;font-size:clamp(1.9rem,4.2vw,2.9rem)}.texte[data-astro-cid-p4ujiq47] p[data-astro-cid-p4ujiq47]:not(.num){max-width:58ch;color:var(--muted);margin-top:16px;font-size:1.06rem}.texte[data-astro-cid-p4ujiq47].large{margin-bottom:clamp(24px,4vw,40px)}.num[data-astro-cid-p4ujiq47]{font-family:var(--display);color:var(--accent);margin-bottom:6px;font-size:1.5rem;font-style:italic}figure[data-astro-cid-p4ujiq47]{margin:0}figcaption[data-astro-cid-p4ujiq47],.graph-titre[data-astro-cid-p4ujiq47]{color:var(--muted);font-size:.88rem}figcaption[data-astro-cid-p4ujiq47] code[data-astro-cid-p4ujiq47]{font-family:var(--mono);color:var(--ink)}.demo[data-astro-cid-p4ujiq47]{border-radius:22px;padding:14px}.shader[data-astro-cid-p4ujiq47]{aspect-ratio:16/9;background:#05040f;border-radius:12px;width:100%;height:auto}.demo-barre[data-astro-cid-p4ujiq47]{align-items:center;gap:12px;padding:12px 2px 8px;display:flex}.demo-lecture[data-astro-cid-p4ujiq47]{appearance:none;border:1px solid var(--line-2);color:var(--ink);font:600 .84rem var(--body);cursor:pointer;background:0 0;border-radius:9px;min-width:76px;padding:7px 12px}.demo-temps[data-astro-cid-p4ujiq47]{min-width:0;accent-color:var(--accent);flex:1}.demo-lu[data-astro-cid-p4ujiq47]{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;min-width:96px;font-size:.82rem}.demo[data-astro-cid-p4ujiq47] figcaption[data-astro-cid-p4ujiq47]{padding:0 2px 4px}.planche[data-astro-cid-p4ujiq47]{width:100%;height:auto}.controles[data-astro-cid-p4ujiq47]{counter-reset:c;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.controles[data-astro-cid-p4ujiq47] li[data-astro-cid-p4ujiq47]{counter-increment:c;border-top:1px solid var(--line-2);color:var(--muted);padding-top:14px;font-size:.95rem;line-height:1.5}.controles[data-astro-cid-p4ujiq47] b[data-astro-cid-p4ujiq47]{color:var(--ink);margin-bottom:4px;font-size:1.02rem;display:block}.controles[data-astro-cid-p4ujiq47] b[data-astro-cid-p4ujiq47]:before{content:counter(c) ". ";color:var(--accent)}.tuyau[data-astro-cid-p4ujiq47],.infra[data-astro-cid-p4ujiq47]{border-radius:22px;padding:clamp(14px,2.6vw,28px);overflow-x:auto}.tuyau[data-astro-cid-p4ujiq47] svg[data-astro-cid-p4ujiq47],.infra[data-astro-cid-p4ujiq47] svg[data-astro-cid-p4ujiq47]{width:100%;min-width:760px;height:auto;display:block}svg[data-astro-cid-p4ujiq47] text[data-astro-cid-p4ujiq47]{font-family:var(--body);text-anchor:middle;fill:var(--ink)}.rail[data-astro-cid-p4ujiq47]{fill:none;stroke:var(--line-2);stroke-width:2px}.flux[data-astro-cid-p4ujiq47]{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:60 800;animation:5s linear infinite glisser}@keyframes glisser{0%{stroke-dashoffset:60px}to{stroke-dashoffset:-860px}}.etape[data-astro-cid-p4ujiq47] circle[data-astro-cid-p4ujiq47]{fill:var(--solid);stroke:var(--line-2);stroke-width:1.5px}.etape[data-astro-cid-p4ujiq47] text[data-astro-cid-p4ujiq47]{font-size:15px;font-weight:600}.etape[data-astro-cid-p4ujiq47].fin circle[data-astro-cid-p4ujiq47]{fill:var(--accent);stroke:var(--accent)}.etape[data-astro-cid-p4ujiq47].fin text[data-astro-cid-p4ujiq47]{fill:#fff}.legende[data-astro-cid-p4ujiq47] text[data-astro-cid-p4ujiq47]{font-size:15px;font-weight:600}.sous[data-astro-cid-p4ujiq47] text[data-astro-cid-p4ujiq47]{fill:var(--muted);font-size:12.5px}.zone[data-astro-cid-p4ujiq47] rect[data-astro-cid-p4ujiq47]{fill:color-mix(in srgb, var(--ink) 3%, transparent);stroke:var(--line)}.zone-titre[data-astro-cid-p4ujiq47] text[data-astro-cid-p4ujiq47]{text-anchor:start;fill:var(--muted);font-size:14px;font-weight:600}.lien[data-astro-cid-p4ujiq47]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:5 7;animation:1.4s linear infinite couler}@keyframes couler{to{stroke-dashoffset:-24px}}.lien-nom[data-astro-cid-p4ujiq47] text[data-astro-cid-p4ujiq47]{fill:var(--muted);font-size:12.5px}.boite[data-astro-cid-p4ujiq47] rect[data-astro-cid-p4ujiq47]{fill:var(--solid);stroke:var(--line-2);stroke-width:1.5px}.boite-nom[data-astro-cid-p4ujiq47] text[data-astro-cid-p4ujiq47]{font-size:15px;font-weight:600}.boite-sous[data-astro-cid-p4ujiq47] text[data-astro-cid-p4ujiq47]{fill:var(--muted);font-size:12.5px}:root[data-anim=off] .flux[data-astro-cid-p4ujiq47],:root[data-anim=off] .lien[data-astro-cid-p4ujiq47]{animation-play-state:paused}.calcul[data-astro-cid-p4ujiq47]{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.stat[data-astro-cid-p4ujiq47]{border-radius:18px;padding:20px 22px}.stat-n[data-astro-cid-p4ujiq47]{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:540;line-height:1.1}.stat[data-astro-cid-p4ujiq47] p[data-astro-cid-p4ujiq47]:not(.stat-n){color:var(--muted);margin-top:8px;font-size:.93rem;line-height:1.45}.formats[data-astro-cid-p4ujiq47]{border-radius:18px;gap:14px;margin-top:14px;padding:22px;display:grid}.barre-ligne[data-astro-cid-p4ujiq47]{grid-template-columns:190px minmax(0,1fr) 44px;align-items:center;gap:16px;display:grid}.barre-nom[data-astro-cid-p4ujiq47]{font-size:.95rem;font-weight:600;line-height:1.25}.barre-nom[data-astro-cid-p4ujiq47] small[data-astro-cid-p4ujiq47]{color:var(--muted);font-size:.82rem;font-weight:400;display:block}.barre-piste[data-astro-cid-p4ujiq47]{background:var(--surface-2);border-radius:4px;height:14px;overflow:hidden}.barre-piste[data-astro-cid-p4ujiq47] i[data-astro-cid-p4ujiq47]{height:100%;width:var(--t);background:var(--accent);border-radius:4px;display:block}.barre-val[data-astro-cid-p4ujiq47]{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;font-size:.9rem}.points-cles[data-astro-cid-p4ujiq47]{color:var(--muted);grid-template-columns:repeat(2,1fr);gap:10px 28px;margin:22px 0 0;padding:0;font-size:.98rem;list-style:none;display:grid}.points-cles[data-astro-cid-p4ujiq47] b[data-astro-cid-p4ujiq47]{color:var(--ink);font-weight:600}.entonnoir[data-astro-cid-p4ujiq47]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.palier[data-astro-cid-p4ujiq47]{width:max(var(--l), 230px);background:var(--surface-2);border:1px solid var(--line);white-space:nowrap;border-radius:14px;align-items:baseline;gap:12px;max-width:100%;padding:14px 20px;display:flex}.palier[data-astro-cid-p4ujiq47] b[data-astro-cid-p4ujiq47]{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:540;line-height:1}.palier[data-astro-cid-p4ujiq47] span[data-astro-cid-p4ujiq47]{min-width:0;color:var(--muted);text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.palier[data-astro-cid-p4ujiq47].accent{background:var(--blue);border-color:var(--blue);color:#fff}.palier[data-astro-cid-p4ujiq47].accent span[data-astro-cid-p4ujiq47]{color:#ffffffe0}.pauses[data-astro-cid-p4ujiq47]{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:18px 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.pauses[data-astro-cid-p4ujiq47] li[data-astro-cid-p4ujiq47]:before{content:"· ";color:var(--accent);font-weight:700}.journee[data-astro-cid-p4ujiq47]{border-radius:22px;padding:22px}.frise[data-astro-cid-p4ujiq47]{gap:3px;height:54px;margin-top:18px;display:flex}.frise[data-astro-cid-p4ujiq47] i[data-astro-cid-p4ujiq47]{width:var(--d);background:var(--surface-2);border-radius:6px}.frise[data-astro-cid-p4ujiq47] i[data-astro-cid-p4ujiq47].joue{background:var(--accent)}.frise-heures[data-astro-cid-p4ujiq47]{font-family:var(--mono);color:var(--dim);justify-content:space-between;margin-top:8px;font-size:.76rem;display:flex}.frise-legende[data-astro-cid-p4ujiq47]{color:var(--muted);align-items:center;gap:8px;margin:14px 0 10px;font-size:.88rem;display:flex}.pastille[data-astro-cid-p4ujiq47]{background:var(--surface-2);border-radius:3px;width:12px;height:12px;margin-left:10px}.pastille[data-astro-cid-p4ujiq47]:first-child{margin-left:0}.pastille[data-astro-cid-p4ujiq47].joue{background:var(--accent)}.devops[data-astro-cid-p4ujiq47]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.devops[data-astro-cid-p4ujiq47] .card[data-astro-cid-p4ujiq47]{border-radius:18px;padding:20px 22px}.devops[data-astro-cid-p4ujiq47] b[data-astro-cid-p4ujiq47]{font-size:1.05rem;font-weight:620}.devops[data-astro-cid-p4ujiq47] p[data-astro-cid-p4ujiq47]{color:var(--muted);margin-top:8px;font-size:.94rem;line-height:1.5}.retenir[data-astro-cid-p4ujiq47] h2[data-astro-cid-p4ujiq47]{letter-spacing:-.026em;font-size:clamp(1.9rem,4.2vw,2.9rem)}.retenir[data-astro-cid-p4ujiq47] ol[data-astro-cid-p4ujiq47]{gap:10px;max-width:60ch;margin:22px 0 0;padding-left:1.2em;font-size:1.12rem;display:grid}.retenir[data-astro-cid-p4ujiq47] li[data-astro-cid-p4ujiq47]::marker{color:var(--accent);font-family:var(--display);font-style:italic}@media (width<=480px){.palier[data-astro-cid-p4ujiq47]{white-space:normal}}@media (width<=900px){.deux[data-astro-cid-p4ujiq47]{grid-template-columns:minmax(0,1fr)}.controles[data-astro-cid-p4ujiq47],.calcul[data-astro-cid-p4ujiq47],.devops[data-astro-cid-p4ujiq47],.points-cles[data-astro-cid-p4ujiq47]{grid-template-columns:1fr}.barre-ligne[data-astro-cid-p4ujiq47]{grid-template-columns:130px minmax(0,1fr) 40px;gap:10px}}
