.av-barre{position:fixed;inset:0 0 auto;height:4px;z-index:1000;pointer-events:none}.av-barre span{display:block;height:100%;background:linear-gradient(90deg,var(--eb-primary),var(--eb-secondary));transform-origin:0 50%;transform:scaleX(0);border-radius:0 4px 4px 0}.av-sommaire{display:none}@media(min-width:1320px){.av-sommaire{display:block;position:fixed;top:140px;left:calc(50% + 430px);width:min(250px,calc(50vw - 454px));max-height:calc(100vh - 180px);overflow-y:auto;padding:var(--eb-s-4);background:var(--eb-white);border:1px solid var(--eb-line);border-radius:var(--eb-radius);box-shadow:var(--eb-shadow);font-size:13px;line-height:1.4;opacity:0;transform:translateY(12px);visibility:hidden;transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1),visibility .35s;z-index:5}.av-sommaire.av-visible{opacity:1;transform:none;visibility:visible}}.av-sommaire-tete{display:flex;align-items:center;gap:var(--eb-s-3);margin-bottom:var(--eb-s-3);padding-bottom:var(--eb-s-3);border-bottom:1px solid var(--eb-line)}.av-sommaire-tete svg{width:36px;height:36px;flex-shrink:0;transform:rotate(-90deg)}.av-sommaire-tete strong{display:block;font-size:13px;color:var(--eb-ink)}.av-compte{display:block;font-size:12px;color:var(--eb-ink-muted)}.av-anneau-fond{fill:none;stroke:var(--eb-line);stroke-width:3}.av-anneau{fill:none;stroke:var(--eb-secondary);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1)}.av-anneau-coche{fill:none;stroke:var(--eb-secondary-text);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;transform:rotate(90deg);transform-origin:18px 18px;transition:stroke-dashoffset .4s .3s ease}.av-fini .av-anneau-coche{stroke-dashoffset:0}.av-fini .av-compte{color:var(--eb-secondary-text);font-weight:700}.av-sommaire ol{list-style:none;margin:0;padding:0}.av-sommaire li{margin:0}.av-sommaire a{position:relative;display:block;padding:6px 8px 6px 26px;border-radius:8px;color:var(--eb-ink-muted);text-decoration:none;transition:background .2s,color .2s}.av-sommaire a:before{content:"";position:absolute;left:8px;top:11px;width:10px;height:10px;border-radius:50%;border:2px solid var(--eb-line);background:var(--eb-white);transition:background .3s,border-color .3s,transform .3s}.av-sommaire a:hover{background:var(--eb-soft);color:var(--eb-ink)}.av-sommaire a.av-lu:before{background:var(--eb-secondary);border-color:var(--eb-secondary)}.av-sommaire a.av-actif{background:var(--eb-primary-light);color:var(--eb-primary-text);font-weight:600}.av-sommaire a.av-actif:before{border-color:var(--eb-primary);transform:scale(1.2)}.prose ol.av-etapes{list-style:none;counter-reset:av-etape;padding-left:0;margin:var(--eb-s-5) 0;position:relative}.prose ol.av-etapes>li{counter-increment:av-etape;position:relative;padding:2px 0 var(--eb-s-4) 52px;margin:0}.prose ol.av-etapes>li:not(:last-child):after{content:"";position:absolute;left:17px;top:38px;bottom:2px;width:2px;background:linear-gradient(var(--eb-primary),var(--eb-secondary));transform-origin:50% 0;border-radius:2px}.prose ol.av-etapes>li:before{content:counter(av-etape);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:15px;color:#fff;background:var(--eb-primary-fill);box-shadow:0 0 0 4px var(--eb-primary-light)}.prose ol.av-etapes-armees>li{opacity:0;transform:translate(-14px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.prose ol.av-etapes-armees>li:before{transform:scale(.4);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.prose ol.av-etapes-armees>li:after{transform:scaleY(0);transition:transform .7s .25s ease}.prose ol.av-etapes-armees>li.av-etape-vue{opacity:1;transform:none}.prose ol.av-etapes-armees>li.av-etape-vue:before{transform:scale(1)}.prose ol.av-etapes-armees>li.av-etape-vue:after{transform:scaleY(1)}.av-faq{margin:var(--eb-s-4) 0 var(--eb-s-6)}.av-faq-tete{display:flex;justify-content:space-between;align-items:center;gap:var(--eb-s-3);font-size:13px;color:var(--eb-ink-muted);margin:0 0 var(--eb-s-3)!important}.av-faq-compte{flex-shrink:0;font-weight:700;color:var(--eb-primary-text);background:var(--eb-primary-light);border-radius:999px;padding:2px 10px;transition:background .3s,color .3s}.av-faq-finie .av-faq-compte{background:var(--eb-accent-soft);color:#047857;animation:av-hop .5s ease}@keyframes av-hop{40%{transform:scale(1.15)}}.av-carte{margin-bottom:var(--eb-s-3);border:1px solid var(--eb-line);border-radius:var(--eb-radius);background:var(--eb-white);box-shadow:var(--eb-shadow-sm);transition:box-shadow .25s,border-color .25s,transform .25s;overflow:hidden}.av-carte:hover{box-shadow:var(--eb-shadow);transform:translateY(-2px)}.av-carte[open]{border-color:var(--eb-primary);box-shadow:var(--eb-shadow)}.av-carte summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--eb-s-3);padding:var(--eb-s-4) var(--eb-s-5)}.av-carte summary::-webkit-details-marker{display:none}.av-carte summary:focus-visible{outline:3px solid var(--eb-primary);outline-offset:-3px;border-radius:var(--eb-radius)}.prose .av-carte-q{margin:0!important;font-size:1.05rem;flex:1}.av-carte-plus{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--eb-primary-light);transition:background .25s,transform .35s cubic-bezier(.34,1.56,.64,1)}.av-carte-plus:before,.av-carte-plus:after{content:"";position:absolute;left:8px;right:8px;top:13px;height:2px;border-radius:2px;background:var(--eb-primary-text)}.av-carte-plus:after{transform:rotate(90deg);transition:transform .3s}.av-carte[open] .av-carte-plus{transform:rotate(180deg);background:var(--eb-primary-fill)}.av-carte[open] .av-carte-plus:before,.av-carte[open] .av-carte-plus:after{background:#fff}.av-carte[open] .av-carte-plus:after{transform:rotate(0)}.av-carte-r{padding:0 var(--eb-s-5) var(--eb-s-2)}.av-carte[open] .av-carte-r{animation:av-deplie .4s cubic-bezier(.22,1,.36,1)}@keyframes av-deplie{0%{opacity:0;transform:translateY(-8px)}}.prose strong.av-chiffre{color:var(--eb-primary-text);font-variant-numeric:tabular-nums;background:linear-gradient(transparent 62%,var(--eb-primary-light) 62%);padding:0 2px}@media(prefers-reduced-motion:reduce){.av-sommaire,.av-anneau,.av-anneau-coche,.av-carte,.av-carte-plus{transition:none!important}.av-carte[open] .av-carte-r,.av-faq-finie .av-faq-compte{animation:none}}@media print{.av-barre,.av-sommaire,.av-faq-tete{display:none!important}}.article-title[data-astro-cid-xw3clhsd]{font-size:clamp(2rem,5vw,3rem);line-height:1.15;margin:0 0 var(--eb-s-6)}.article-intent-nav[data-astro-cid-xw3clhsd]{display:flex;align-items:center;justify-content:space-between;gap:var(--eb-s-3);margin:calc(var(--eb-s-3) * -1) 0 var(--eb-s-6);padding:var(--eb-s-3) var(--eb-s-4);background:var(--eb-surface);border:1px solid var(--eb-line);border-radius:var(--eb-radius);color:var(--eb-ink-muted);font-size:13px}.article-intent-nav[data-astro-cid-xw3clhsd] div[data-astro-cid-xw3clhsd]{display:flex;align-items:center;gap:var(--eb-s-4);flex-shrink:0}.article-intent-nav[data-astro-cid-xw3clhsd] a[data-astro-cid-xw3clhsd]{color:var(--eb-primary-text);font-weight:600;text-decoration:none}.article-intent-nav[data-astro-cid-xw3clhsd] a[data-astro-cid-xw3clhsd]:hover{text-decoration:underline}.prose[data-astro-cid-xw3clhsd]{line-height:1.75;color:var(--eb-ink)}.prose[data-astro-cid-xw3clhsd] h1[data-astro-cid-xw3clhsd],.prose[data-astro-cid-xw3clhsd] h2[data-astro-cid-xw3clhsd],.prose[data-astro-cid-xw3clhsd] h3[data-astro-cid-xw3clhsd],.prose[data-astro-cid-xw3clhsd] h4[data-astro-cid-xw3clhsd]{margin-top:var(--eb-s-7);margin-bottom:var(--eb-s-3);font-weight:700;line-height:1.3}.prose[data-astro-cid-xw3clhsd] h1[data-astro-cid-xw3clhsd]{font-size:clamp(1.6rem,4vw,2.2rem);margin-top:0}.prose[data-astro-cid-xw3clhsd] h2[data-astro-cid-xw3clhsd]{font-size:clamp(1.3rem,3vw,1.7rem)}.prose[data-astro-cid-xw3clhsd] h3[data-astro-cid-xw3clhsd]{font-size:1.2rem}.prose[data-astro-cid-xw3clhsd] p[data-astro-cid-xw3clhsd]{margin-bottom:var(--eb-s-4)}.prose[data-astro-cid-xw3clhsd] ul[data-astro-cid-xw3clhsd],.prose[data-astro-cid-xw3clhsd] ol[data-astro-cid-xw3clhsd]{padding-left:1.5rem;margin-bottom:var(--eb-s-4)}.prose[data-astro-cid-xw3clhsd] li[data-astro-cid-xw3clhsd]{margin-bottom:var(--eb-s-2)}.prose[data-astro-cid-xw3clhsd] strong[data-astro-cid-xw3clhsd]{font-weight:700}.prose[data-astro-cid-xw3clhsd] a[data-astro-cid-xw3clhsd]{color:var(--eb-primary-text);text-decoration:underline}.prose[data-astro-cid-xw3clhsd] blockquote[data-astro-cid-xw3clhsd]{border-left:4px solid var(--eb-primary);padding-left:var(--eb-s-4);margin:var(--eb-s-5) 0;color:var(--eb-ink-muted);font-style:italic}.prose[data-astro-cid-xw3clhsd] table[data-astro-cid-xw3clhsd]{width:100%;border-collapse:collapse;margin-bottom:var(--eb-s-5)}.prose[data-astro-cid-xw3clhsd] th[data-astro-cid-xw3clhsd],.prose[data-astro-cid-xw3clhsd] td[data-astro-cid-xw3clhsd]{padding:var(--eb-s-3) var(--eb-s-4);border:1px solid var(--eb-line);text-align:left}.prose[data-astro-cid-xw3clhsd] th[data-astro-cid-xw3clhsd]{background:var(--eb-surface);font-weight:700}.prose[data-astro-cid-xw3clhsd] code[data-astro-cid-xw3clhsd]{background:var(--eb-surface);padding:2px 6px;border-radius:4px;font-size:.9em}.prose[data-astro-cid-xw3clhsd] pre[data-astro-cid-xw3clhsd]{background:var(--eb-surface);padding:var(--eb-s-4);border-radius:var(--eb-radius);overflow-x:auto;margin-bottom:var(--eb-s-4)}.prose[data-astro-cid-xw3clhsd] pre[data-astro-cid-xw3clhsd] code[data-astro-cid-xw3clhsd]{background:none;padding:0}.article-shot[data-astro-cid-xw3clhsd]{display:block;margin-top:var(--eb-s-8)}.article-shot-eyebrow[data-astro-cid-xw3clhsd]{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--eb-primary-text);margin-bottom:var(--eb-s-3)}.article-shot-link[data-astro-cid-xw3clhsd]{display:inline-block;margin-top:var(--eb-s-3);font-size:14px;font-weight:600;color:var(--eb-primary-text);text-decoration:none}.article-shot-link[data-astro-cid-xw3clhsd]:hover{text-decoration:underline}.pillar-callout[data-astro-cid-xw3clhsd],.tool-callout[data-astro-cid-xw3clhsd]{margin-top:var(--eb-s-8);padding:var(--eb-s-6);background:var(--eb-surface);border:1px solid var(--eb-line);border-left:4px solid var(--eb-primary);border-radius:var(--eb-radius-lg)}.tool-callout[data-astro-cid-xw3clhsd]{border-left-color:var(--eb-ink-muted)}.pillar-callout-eyebrow[data-astro-cid-xw3clhsd]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--eb-primary-text)}.pillar-callout-title[data-astro-cid-xw3clhsd]{font-size:18px;font-weight:700;margin:var(--eb-s-2) 0 var(--eb-s-1)}.pillar-callout-sub[data-astro-cid-xw3clhsd]{color:var(--eb-ink-muted);font-size:14px;margin:0}.module-callout[data-astro-cid-xw3clhsd]{margin-top:var(--eb-s-5);padding:var(--eb-s-4) var(--eb-s-5);background:#fff;border:1px solid var(--eb-line);border-radius:var(--eb-radius);display:flex;align-items:center;gap:var(--eb-s-4)}.module-callout-icon[data-astro-cid-xw3clhsd]{font-size:24px}.module-callout-label[data-astro-cid-xw3clhsd]{font-size:12px;color:var(--eb-ink-muted);margin:0 0 2px}.module-callout-link[data-astro-cid-xw3clhsd]{font-weight:600;color:var(--eb-primary-text);text-decoration:none}.module-callout-link[data-astro-cid-xw3clhsd]:hover{text-decoration:underline}.related-grid[data-astro-cid-xw3clhsd]{display:grid;grid-template-columns:1fr;gap:var(--eb-s-3);margin-top:var(--eb-s-4)}.related-card[data-astro-cid-xw3clhsd]{display:flex;align-items:center;justify-content:space-between;gap:var(--eb-s-4);padding:var(--eb-s-4) var(--eb-s-5);background:#fff;border:1px solid var(--eb-line);border-radius:var(--eb-radius);text-decoration:none;color:var(--eb-ink);transition:all .15s ease}.related-card[data-astro-cid-xw3clhsd]:hover{border-color:var(--eb-primary);box-shadow:var(--eb-shadow)}.related-title[data-astro-cid-xw3clhsd]{font-size:15px;font-weight:500}.related-arrow[data-astro-cid-xw3clhsd]{color:var(--eb-primary-text);font-weight:700;flex-shrink:0}@media(max-width:640px){.article-intent-nav[data-astro-cid-xw3clhsd]{align-items:flex-start;flex-direction:column}.article-intent-nav[data-astro-cid-xw3clhsd] div[data-astro-cid-xw3clhsd]{flex-wrap:wrap}}.prose table{width:100%;border-collapse:collapse;margin-bottom:var(--eb-s-5)}.prose th,.prose td{padding:var(--eb-s-3) var(--eb-s-4);border:1px solid var(--eb-line);text-align:left;vertical-align:top}.prose th{background:var(--eb-surface);font-weight:700}@media(max-width:700px){.prose table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}
