.dc-page{max-width:1180px}.dc-hero{position:relative;isolation:isolate;text-align:center;padding:clamp(1.5rem,5vw,3.25rem) 0 2.25rem}.dc-hero::before{content:"";position:absolute;inset:-12% 0 0;z-index:-1;pointer-events:none;background:radial-gradient(36% 52% at 28% 30%,rgba(47,107,255,.22),transparent 70%),radial-gradient(30% 46% at 72% 24%,rgba(139,92,246,.17),transparent 70%),radial-gradient(28% 40% at 54% 78%,rgba(16,185,129,.1),transparent 70%);filter:blur(8px)}.dc-etiquette{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .85rem;margin-bottom:1.2rem;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);background:var(--accent-soft);border:1px solid rgba(47,107,255,.28)}.dc-titre{margin:0 auto 1rem;max-width:18ch;font-size:clamp(2.1rem, 5vw, 3.4rem);line-height:1.04;letter-spacing:-.04em;font-weight:800}.dc-degrade{background:linear-gradient(100deg,#8fb0ff 0,#c4b5fd 50%,#6ee7b7 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.dc-sous-titre{max-width:60ch;margin:0 auto;font-size:1.04rem;line-height:1.65;color:var(--text-muted)}.dc-recherche{display:flex;align-items:center;gap:.75rem;max-width:640px;margin:1.9rem auto 0;padding:0 .75rem 0 1.1rem;height:56px;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:16px;box-shadow:var(--shadow-pop);color:var(--text-dim);cursor:text;transition:border-color 150ms var(--ease-out),box-shadow 150ms var(--ease-out)}.dc-recherche:focus-within{border-color:var(--border-active);box-shadow:var(--shadow-pop),0 0 0 4px rgba(47,107,255,.14);color:var(--accent-text)}.dc-recherche input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:0 0;font-size:1rem;color:var(--text)}.dc-recherche input::-webkit-search-cancel-button{display:none}.dc-kbd{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);background:var(--bg-surface);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:7px}.dc-resultats{min-height:1.3rem;margin:.7rem 0 0;font-size:.88rem;color:var(--accent-text)}.dc-chiffres{list-style:none;padding:0;margin:.8rem 0 0;display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem}.dc-chiffres li{padding:.4rem .9rem;border-radius:999px;font-size:.86rem;color:var(--text-muted);background:rgba(255,255,255,.03);border:1px solid var(--border)}.dc-chiffres strong{font-family:var(--font-mono);color:var(--text);margin-right:.15rem}.dc-bloc-page{margin-top:2.6rem}.dc-h2{margin:0 0 1rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.dc-etapes{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;counter-reset:none}.dc-etape{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:1.2rem 1.2rem 1.1rem;border-radius:var(--radius);background:linear-gradient(180deg,rgba(47,107,255,.07),transparent 60%),var(--bg-card);border:1px solid var(--border)}.dc-etape-num{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-family:var(--font-mono);font-weight:700;font-size:.9rem;color:#fff;background:var(--blue);box-shadow:0 6px 16px -6px rgba(47,107,255,.7)}.dc-etape h3{margin:.35rem 0 0;font-size:1rem;font-weight:650}.dc-etape p{margin:0;flex:1;font-size:.9rem;line-height:1.55;color:var(--text-muted)}.dc-lien{display:inline-flex;align-items:center;gap:.4rem;margin-top:.35rem;font-size:.88rem;font-weight:600;color:var(--accent-text);text-decoration:none}.dc-lien:hover{color:var(--text)}.dc-rubriques{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.8rem}.dc-rubrique{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.05rem .9rem;border-radius:var(--radius);text-decoration:none;color:var(--text);background:linear-gradient(180deg,var(--t-doux),transparent 70%),var(--bg-card);border:1px solid var(--border);transition:border-color 150ms var(--ease-out),transform 150ms var(--ease-out)}.dc-rubrique:hover{color:var(--text)}.dc-rubrique:active{transform:scale(.98)}.dc-rubrique-icone{display:grid;place-items:center;width:36px;height:36px;margin-bottom:.25rem;border-radius:10px;color:var(--t-texte);background:var(--t-doux);border:1px solid color-mix(in srgb,var(--t) 35%,transparent)}.dc-rubrique-nom{font-family:var(--font-heading);font-weight:650;font-size:.98rem}.dc-rubrique-texte{flex:1;font-size:.85rem;line-height:1.5;color:var(--text-muted)}.dc-rubrique-pied{margin-top:.3rem;font-size:.8rem;font-weight:600;color:var(--t-texte)}.dc-rubrique-pied span{display:inline-block;transition:transform 150ms var(--ease-out)}@media (hover:hover) and (pointer:fine){.dc-rubrique:hover{border-color:color-mix(in srgb,var(--t) 45%,transparent);transform:translateY(-2px)}.dc-rubrique:hover .dc-rubrique-pied span{transform:translateX(3px)}}.dc-corps{display:grid;grid-template-columns:210px minmax(0,1fr);gap:2rem;margin-top:3rem;align-items:start}.dc-sommaire{position:sticky;top:76px;max-height:calc(100vh - 96px);overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-right:.25rem}.dc-sommaire-titre{margin:0 0 .6rem .6rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.dc-sommaire a{display:flex;align-items:center;gap:.55rem;padding:.42rem .6rem;border-radius:8px;font-size:.86rem;color:var(--text-muted);text-decoration:none;transition:background-color 150ms var(--ease-out),color 150ms var(--ease-out)}.dc-sommaire a:hover{color:var(--text);background:rgba(255,255,255,.03)}.dc-sommaire a.is-active{color:var(--text);background:var(--t-doux);box-shadow:inset 2px 0 0 var(--t)}.dc-sommaire a.is-masque{display:none}.dc-point{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--t);opacity:.85}.dc-section{scroll-margin-top:80px;margin-bottom:2.6rem}.dc-section-tete{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--border)}.dc-section-icone{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--t-texte);background:var(--t-doux);border:1px solid color-mix(in srgb,var(--t) 35%,transparent)}.dc-section-textes{flex:1;min-width:0}.dc-section-textes h2{margin:0;font-size:1.3rem;letter-spacing:-.02em}.dc-section-textes p{margin:.2rem 0 0;font-size:.9rem;color:var(--text-muted)}.dc-section-compte{flex-shrink:0;padding:.25rem .65rem;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--t-texte);background:var(--t-doux)}.dc-fiches{display:flex;flex-direction:column;gap:.6rem}.dc-fiche{scroll-margin-top:80px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color 150ms var(--ease-out)}.dc-fiche[open]{border-color:color-mix(in srgb,var(--t) 40%,transparent);box-shadow:var(--shadow-card)}.dc-fiche.is-cible{border-color:var(--t)}.dc-fiche summary{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;cursor:pointer;list-style:none;border-radius:var(--radius)}.dc-fiche summary::-webkit-details-marker{display:none}.dc-fiche summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (hover:hover) and (pointer:fine){.dc-fiche:not([open]):hover{border-color:color-mix(in srgb,var(--t) 30%,transparent)}.dc-fiche:not([open]):hover .dc-fiche-icone{transform:scale(1.06)}}.dc-fiche-icone{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:var(--t-texte);background:var(--t-doux);transition:transform 150ms var(--ease-out)}.dc-fiche-tete{flex:1;min-width:0}.dc-fiche-titre{display:block;font-family:var(--font-heading);font-weight:650;color:var(--text)}.dc-fiche-resume{display:block;margin-top:.15rem;font-size:.86rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-fiche[open] .dc-fiche-resume{display:none}.dc-fiche-meta{flex-shrink:0;padding:.2rem .55rem;border-radius:6px;font-size:.74rem;font-weight:600;color:var(--text-dim);background:rgba(255,255,255,.04)}.dc-fiche-fleche{flex-shrink:0;color:var(--text-dim);transition:transform 200ms var(--ease-out)}.dc-fiche[open] .dc-fiche-fleche{transform:rotate(180deg);color:var(--t-texte)}.dc-fiche-corps{padding:.2rem 1.1rem 1.1rem 4.05rem}.dc-fiche[open] .dc-fiche-corps{animation:dc-ouverture 200ms var(--ease-out)}@keyframes dc-ouverture{from{opacity:0;transform:translateY(-4px)}}.dc-chapo{margin:0 0 1.1rem;font-size:1rem;line-height:1.6;color:var(--text)}.dc-grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dc-grille>:only-child{grid-column:1/-1}.dc-bloc{padding:1rem 1.05rem;border-radius:var(--radius-sm);background:var(--bg-surface);border:1px solid var(--border);overflow-wrap:anywhere}.dc-astuce h3,.dc-bloc h3{display:flex;align-items:center;gap:.45rem;margin:0 0 .8rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--t-texte)}.dc-pas{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem}.dc-pas li{position:relative;display:flex;gap:.7rem;font-size:.9rem;line-height:1.55;color:var(--text-muted)}.dc-pas li:not(:last-child)::before{content:"";position:absolute;left:11px;top:26px;bottom:-10px;width:1px;background:color-mix(in srgb,var(--t) 35%,transparent)}.dc-pas-num{flex-shrink:0;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;font-family:var(--font-mono);font-size:.74rem;font-weight:700;color:var(--t-texte);background:var(--t-doux);border:1px solid color-mix(in srgb,var(--t) 45%,transparent)}.dc-coches{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.dc-coches li{display:flex;gap:.6rem;font-size:.9rem;line-height:1.55;color:var(--text-muted)}.dc-coches li svg{flex-shrink:0;margin-top:3px;color:var(--success)}.dc-astuce{margin-top:1rem;padding:.95rem 1.05rem;border-radius:var(--radius-sm);background:rgba(245,181,68,.07);border:1px solid rgba(245,181,68,.22);overflow-wrap:anywhere}.dc-astuce h3{color:#fcd58b}.dc-astuce ul{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.4rem;font-size:.9rem;line-height:1.55;color:var(--text-muted)}.dc-fiche code{padding:.08rem .38rem;border-radius:5px;font-family:var(--font-mono);font-size:.84em;color:var(--text);background:rgba(255,255,255,.06);border:1px solid var(--border)}.dc-fiche code.dc-cmd{color:var(--accent-text);background:var(--accent-soft);border-color:rgba(47,107,255,.25)}.dc-commandes{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.dc-commande{display:grid;grid-template-columns:minmax(150px,max-content) 1fr;gap:.9rem;align-items:baseline;padding:.6rem .9rem;font-size:.9rem;color:var(--text-muted)}.dc-commande:nth-child(odd){background:var(--bg-surface)}.dc-commande code{justify-self:start;white-space:nowrap}.dc-fiche-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.dc-copier.is-fait{color:var(--success);border-color:rgba(63,191,135,.4)}.dc-vide{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;text-align:center;color:var(--text-dim);border:1px dashed var(--border-strong);border-radius:var(--radius)}.dc-vide[hidden]{display:none}.dc-vide p{margin:0;color:var(--text-muted)}.dc-page.is-recherche #docsIntro{display:none}.dc-page.is-recherche .dc-corps{margin-top:1.5rem}mark.dc-trouve{padding:0 1px;border-radius:3px;color:var(--text);background:rgba(47,107,255,.35)}.dc-fin{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-top:1rem;padding:1.5rem 1.6rem;border-radius:var(--radius);background:linear-gradient(110deg,rgba(47,107,255,.16),rgba(139,92,246,.1) 60%,rgba(16,185,129,.08)),var(--bg-card);border:1px solid rgba(47,107,255,.25)}.dc-fin h2{margin:0 0 .3rem;font-size:1.15rem}.dc-fin p{margin:0;color:var(--text-muted);font-size:.92rem}.dc-fin-actions{display:flex;flex-wrap:wrap;gap:.6rem}@media (prefers-reduced-motion:no-preference){.dc-hero>*{animation:dc-entree 420ms var(--ease-out) both}.dc-hero>:nth-child(2){animation-delay:40ms}.dc-hero>:nth-child(3){animation-delay:80ms}.dc-hero>:nth-child(4){animation-delay:120ms}.dc-hero>:nth-child(n+5){animation-delay:160ms}}@keyframes dc-entree{from{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.dc-fiche[open] .dc-fiche-corps{animation:none}.dc-fiche-fleche,.dc-fiche-icone,.dc-rubrique,.dc-rubrique-pied span{transition:none}}@media (max-width:1100px){.dc-corps{grid-template-columns:minmax(0,1fr);gap:0}.dc-sommaire{display:none}}@media (max-width:820px){.dc-etapes{grid-template-columns:minmax(0,1fr)}.dc-grille{grid-template-columns:minmax(0,1fr)}.dc-fiche-corps{padding:.2rem 1rem 1rem}}@media (max-width:560px){.dc-rubriques{grid-template-columns:minmax(0,1fr)}.dc-fiche-meta,.dc-kbd{display:none}.dc-recherche{height:52px}.dc-section-tete{flex-wrap:wrap}.dc-section-compte{display:none}.dc-commande{grid-template-columns:minmax(0,1fr);gap:.25rem}.dc-fin{padding:1.25rem}}.dc-ariane{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.4rem 0 1.2rem;font-size:.86rem;color:var(--text-dim)}.dc-ariane a{color:var(--text-muted);text-decoration:none}.dc-ariane a:hover{color:var(--text)}.dc-fiche-page{padding:1.4rem 1.5rem;border-radius:20px;background:var(--bg-card);border:1px solid var(--border);border-top:3px solid var(--t,var(--blue))}.dc-fiche-page h1{margin:0;font-size:clamp(1.5rem, 3vw, 2rem);letter-spacing:-.02em}.dc-fiche-page .dc-section-textes p{margin:.2rem 0 0;color:var(--text-muted)}.dc-fiche-page .dc-fiche-corps{padding:0}.dc-fiche-page .dc-fiche-actions{margin-top:1.4rem}