.cdf{inset:0 0 var(--rf-ecart-section,88px) 0;z-index:1;overflow:hidden;pointer-events:none;contain:strict}.cdf,.cdf-svg{position:absolute}.cdf-svg{left:0;top:0;overflow:visible}.cdf-svg--cometes{will-change:transform}.cdf-fil{fill:none;stroke:rgba(13,8,32,.15);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1;animation:cdf-trace .8s cubic-bezier(.22,1,.36,1) calc(.14s + var(--i, 0) * 44ms) forwards}.cdf-tronc{stroke:rgba(13,8,32,.22);stroke-width:1.5;animation-duration:.46s;animation-delay:calc(.54s + var(--i, 0) * 28ms)}@keyframes cdf-trace{to{stroke-dashoffset:0}}.cdf-comete{fill:none;stroke-width:2;stroke-linecap:round}.cdf-relais{position:absolute;left:0;top:0;width:0;height:0}.cdf-relais-in{position:absolute;left:-5.5px;top:-5.5px;width:11px;height:11px;border-radius:50%;background:var(--sol,#e3e8ef);box-shadow:inset 0 0 0 1px rgba(13,8,32,.22);opacity:0;transform:scale(.6);animation:cdf-relais .32s cubic-bezier(.22,1,.36,1) calc(.9s + var(--k, 0) * 36ms) forwards}.cdf-lueur,.cdf-relais-in:after{content:"";position:absolute;left:3px;top:3px;width:5px;height:5px;border-radius:50%;background:#0d0820}.cdf-lueur{left:-4.5px;top:-4.5px;width:9px;height:9px;opacity:0}@keyframes cdf-relais{to{opacity:1;transform:none}}.cdf-vol{inset:0}.cdf-v,.cdf-vol{position:absolute}.cdf-v{left:0;top:0;width:28px;height:28px;box-sizing:border-box;display:grid;place-items:center;border:2px solid #fff;border-radius:9px;background:#fff;overflow:hidden;box-shadow:0 6px 12px -5px rgba(13,8,32,.34),0 1px 2px rgba(13,8,32,.1);opacity:0;will-change:transform,opacity}.cdf[data-mode=etroit] .cdf-v{width:24px;height:24px;border-radius:8px}@supports (corner-shape:squircle){.cdf .cdf-v{border-radius:40%;corner-shape:squircle}}.cdf-v img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cdf-v svg{display:block;width:62%;height:62%}.cdf-v--trait svg{width:56%;height:56%;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cdf-station{position:absolute;left:0;top:0}.cdf-station-souffle{display:block;width:100%;height:100%;animation:cdf-souffle var(--souffle,4s) ease-in-out var(--phase,0s) infinite alternate}@keyframes cdf-souffle{0%{transform:translateY(1.5px)}to{transform:translateY(-1.5px)}}.cdf--pause .cdf-station-souffle{animation-play-state:paused}.cdf-station-in{display:grid;place-items:center;width:100%;height:100%;box-sizing:border-box;border-radius:30%;overflow:hidden;opacity:0;scale:.9;animation:cdf-station .44s cubic-bezier(.22,1,.36,1) calc(.44s + var(--k, 0) * 56ms) forwards}@keyframes cdf-station{to{opacity:1;scale:1}}.cdf-station--visage{border:3px solid #fff;background:#fff;box-shadow:0 18px 30px -16px rgba(13,8,32,.42),0 4px 8px -4px rgba(13,8,32,.16)}.cdf-station--visage img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cdf-station--tuile{background:var(--c,#068fff);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 18px 30px -14px color-mix(in srgb,var(--c,#068fff) 75%,#0d0820),0 4px 8px -4px rgba(13,8,32,.2)}.cdf-station--tuile svg{display:block;width:44%;height:44%;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.cdf[data-mode=etroit] .cdf-station--visage{border-width:2.5px}@supports (corner-shape:squircle){.cdf .cdf-station-in{border-radius:42%;corner-shape:squircle}}@media (prefers-reduced-motion:reduce){.cdf-fil,.cdf-relais-in,.cdf-station-in,.cdf-station-souffle{animation:none}.cdf-fil{stroke-dashoffset:0}.cdf-relais-in{opacity:1;transform:none}.cdf-station-in{opacity:1;scale:1}}.cdf-descente{position:absolute;left:0;top:0;z-index:1;width:0;pointer-events:none}.cdf-descente-fil{position:absolute;left:-.75px;top:0;width:1.5px;height:calc(100% - 22px);background:rgba(13,8,32,.22);transform-origin:50% 0;transform:scaleY(0);animation:cdf-descente .65s cubic-bezier(.22,1,.36,1) .97s forwards}.cdf-descente-port{position:absolute;left:-6.5px;bottom:9px;width:13px;height:13px;border-radius:50%;background:var(--sol,#e3e8ef);box-shadow:inset 0 0 0 1.5px rgba(13,8,32,.24);opacity:0;transform:scale(.6);animation:cdf-relais .32s cubic-bezier(.22,1,.36,1) 1.55s forwards}.cdf-descente-port:after{content:"";position:absolute;left:3.5px;top:3.5px;width:6px;height:6px;border-radius:50%;background:#0d0820}@keyframes cdf-descente{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.cdf-descente-fil,.cdf-descente-port{animation:none;transform:none;opacity:1}}.cdf-descente-svg{position:absolute;left:0;top:0;z-index:1;overflow:visible;pointer-events:none}.cdf-descente-trace{animation-duration:.65s;animation-delay:.97s}