.scene-layer{position:fixed;inset:0;z-index:0;pointer-events:none;background:transparent;overflow:hidden;contain:layout style}.scene-layer .scene-canvas{position:absolute;inset:0;opacity:0;transition:opacity .2s cubic-bezier(.22,1,.36,1);will-change:opacity}.scene-layer[data-mode=landed] .scene-canvas{transition-duration:.3s}.scene-layer .scene-canvas.est-visible{opacity:1}.scene-layer canvas{display:block;width:100%!important;height:100%!important}.scene-layer .scene-ancre{position:absolute;left:0;top:0;width:0;height:0;will-change:transform}.scene-layer .scene-halo{position:absolute;left:0;top:0;width:62vmin;height:62vmin;border-radius:9999px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgb(255 255 255/.05),transparent 72%);will-change:transform,opacity}.scene-layer .scene-nappe{position:absolute;left:0;top:0;width:110vmin;height:90vmin;transform:translate(-50%,-42%);background:radial-gradient(closest-side,rgb(97 47 228/.16),transparent 72%)}@keyframes poster-moment{0%{transform:perspective(900px) rotateY(-6deg) translateY(10px)}to{transform:perspective(900px) rotateY(0deg) translateY(0)}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) #hero figure.poster-moment{animation:poster-moment .9s cubic-bezier(.22,1,.36,1) both}}@property --decoupe-haut{syntax:"<length>";inherits:false;initial-value:-64px}@property --decoupe-bord{syntax:"<length>";inherits:false;initial-value:-64px}.scene-layer{--decoupe-haut:-64px;--decoupe-bord:-64px;-webkit-mask-image:linear-gradient(to right,transparent calc(var(--decoupe-bord) - 16px),#000 calc(var(--decoupe-bord) + 24px)),linear-gradient(to bottom,transparent calc(var(--decoupe-haut) - 16px),#000 calc(var(--decoupe-haut) + 24px));mask-image:linear-gradient(to right,transparent calc(var(--decoupe-bord) - 16px),#000 calc(var(--decoupe-bord) + 24px)),linear-gradient(to bottom,transparent calc(var(--decoupe-haut) - 16px),#000 calc(var(--decoupe-haut) + 24px));-webkit-mask-composite:source-in;mask-composite:intersect;transition:--decoupe-haut .6s cubic-bezier(.45,0,.55,1),--decoupe-bord .6s cubic-bezier(.45,0,.55,1)}@media (prefers-reduced-motion:reduce){.scene-layer{transition:none}}.hero-halo-marque:before{content:"";position:absolute;inset:-25%;border-radius:9999px;background:radial-gradient(closest-side,rgb(121 60 243/.16),transparent 70%),radial-gradient(closest-side at 50% 60%,rgb(59 39 166/.14),transparent 90%)}#hero .hero-float{animation:hero-monter .6s cubic-bezier(.16,1,.3,1) .1s backwards,hero-float 7s ease-in-out 1s infinite}#hero .hero-halo-marque{animation-delay:.1s;animation-duration:.6s}@media (prefers-reduced-motion:reduce){#hero .hero-float{animation:none;opacity:1;transform:none}}#hero[data-intro-state] figure .hero-float,#hero[data-intro-visible] figure .hero-float{opacity:1;pointer-events:auto;animation:hero-monter .6s cubic-bezier(.16,1,.3,1) .1s backwards,hero-float 7s ease-in-out 1s infinite}@media (prefers-reduced-motion:reduce){#hero[data-intro-state] figure .hero-float,#hero[data-intro-visible] figure .hero-float{animation:none;transform:none}}html[data-motion=reduce] #hero figure .hero-float{animation:none;transform:none}html[data-prologue=playing] #hero figure .hero-float,html[data-prologue=playing] #hero[data-intro-state] figure .hero-float,html[data-prologue=playing] #hero[data-intro-visible] figure .hero-float{animation:none!important;opacity:1;transform:none}html[data-prologue=done] #hero figure .hero-float,html[data-prologue=done] #hero[data-intro-state] figure .hero-float,html[data-prologue=done] #hero[data-intro-visible] figure .hero-float{opacity:1;animation:hero-float 7s ease-in-out infinite}@media (prefers-reduced-motion:reduce){html[data-prologue] #hero figure .hero-float,html[data-prologue] #hero[data-intro-state] figure .hero-float,html[data-prologue] #hero[data-intro-visible] figure .hero-float{animation:none;transform:none}}html[data-motion=reduce][data-prologue] #hero figure .hero-float,html[data-motion=reduce][data-prologue] #hero[data-intro-state] figure .hero-float{animation:none;transform:none}#hero .puce-ligne svg{color:var(--acc);flex:none}.prologue,html.sat-prologue{--attente-taille:min(28vmin,220px)}html.sat-prologue #sat-reflet,html.sat-prologue body:after,html.sat-prologue body:before,html.sat-prologue:after{pointer-events:none}html.sat-prologue body:before{content:"";position:fixed;inset:0;z-index:60;background:#050508;pointer-events:auto}.prologue .attente-halo,html.sat-prologue body:after{content:"";position:fixed;left:50%;top:50%;z-index:60;width:calc(var(--attente-taille) * 2.4);height:calc(var(--attente-taille) * 2.4);margin:calc(var(--attente-taille) * -1.2);border-radius:9999px;background:radial-gradient(closest-side,rgb(121 60 243/.42),rgb(121 60 243/.12) 55%,transparent 72%),radial-gradient(closest-side at 50% 58%,rgb(59 39 166/.4),transparent 88%);opacity:.35;animation:attente-halo 1.6s cubic-bezier(.37,0,.63,1) var(--attente-decalage,0s) infinite alternate both}html.sat-prologue:after{content:"";position:fixed;left:50%;top:50%;z-index:60;width:var(--attente-taille);height:var(--attente-taille);margin:calc(var(--attente-taille) / -2);background:url(/intro/logo-boot.webp) 50%/contain no-repeat;animation:attente-logo .6s cubic-bezier(.16,1,.3,1) both}.prologue .attente-logo{display:block;width:100%;height:100%;animation:attente-logo .6s cubic-bezier(.16,1,.3,1) var(--attente-decalage,0s) both}.prologue .attente-reflet,html.sat-prologue #sat-reflet{position:fixed;left:50%;top:50%;z-index:61;width:var(--attente-taille);height:var(--attente-taille);margin:calc(var(--attente-taille) / -2);overflow:hidden;-webkit-mask:url(/intro/logo-boot.webp) center/contain no-repeat;mask:url(/intro/logo-boot.webp) center/contain no-repeat}.prologue .attente-reflet{position:absolute;inset:0;left:0;top:0;margin:0;width:100%;height:100%}.prologue .attente-reflet:before,html.sat-prologue #sat-reflet:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 32%,rgb(255 255 255/.55) 50%,transparent 68%);transform:translateX(-120%);animation:attente-reflet 1.2s var(--attente-decalage,0s) infinite both}#sat-reflet{display:none}html.sat-prologue #sat-reflet{display:block}@supports not ((mask-image:url("/intro/logo-boot.webp")) or (-webkit-mask-image:url("/intro/logo-boot.webp"))){.prologue .attente-reflet,html.sat-prologue #sat-reflet{display:none}}@keyframes attente-halo{0%{opacity:.35;transform:scale(.96)}to{opacity:.7;transform:scale(1.04)}}@keyframes attente-logo{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes attente-reflet{0%{transform:translateX(-120%);animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:translateX(120%)}to{transform:translateX(120%)}}html.sat-prologue:not(.sat-prologue-js) body:before{animation:sat-prologue-garde .3s cubic-bezier(.22,1,.36,1) 2.4s forwards}html.sat-prologue:not(.sat-prologue-js) body:after{animation:attente-halo 1.6s cubic-bezier(.37,0,.63,1) 0s infinite alternate both,sat-prologue-garde .3s cubic-bezier(.22,1,.36,1) 2.4s forwards}html.sat-prologue:not(.sat-prologue-js):after{animation:attente-logo .6s cubic-bezier(.16,1,.3,1) both,sat-prologue-garde .3s cubic-bezier(.22,1,.36,1) 2.4s forwards}html.sat-prologue:not(.sat-prologue-js) #sat-reflet{animation:sat-prologue-garde .3s cubic-bezier(.22,1,.36,1) 2.4s forwards}html.sat-prologue:not(.sat-prologue-js) #sat-passer{animation:prologue-passer-in .2s ease-out forwards,sat-prologue-garde 1ms 2.7s forwards}@keyframes sat-prologue-garde{to{opacity:0;visibility:hidden}}html.sat-prologue-out #sat-reflet,html.sat-prologue-out body:after,html.sat-prologue-out body:before,html.sat-prologue-out:after{opacity:0!important;pointer-events:none;transition:opacity .3s cubic-bezier(.22,1,.36,1)}html.sat-prologue-out #sat-passer{display:none}#sat-passer,.prologue-passer{position:fixed;right:24px;bottom:24px;z-index:62;min-height:44px;min-width:44px;padding:0 18px;border:0;border-radius:9999px;background:rgb(5 5 8/.72);color:#ebeaf5;font-family:var(--font-display,system-ui,sans-serif);font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;animation:prologue-passer-in .2s ease-out forwards}#sat-passer:hover,.prologue-passer:hover{background:rgb(28 28 34/.82)}#sat-passer:focus-visible,.prologue-passer:focus-visible,.prologue-passer[data-clavier]:focus{outline:2px solid #ebeaf5;outline-offset:3px}@keyframes prologue-passer-in{to{opacity:1}}.prologue{position:fixed;inset:0;z-index:61;background:transparent;opacity:0}.prologue.adopte{opacity:1}.prologue-fond,.prologue-scene{position:absolute;inset:0}.prologue-fond{background:#050508}.prologue-scene.rideau{-webkit-mask-image:linear-gradient(90deg,transparent calc(var(--rideau-px, 0px) - 12vw),#000 var(--rideau-px,0));mask-image:linear-gradient(90deg,transparent calc(var(--rideau-px, 0px) - 12vw),#000 var(--rideau-px,0))}.prologue canvas:not(.ip-toile){position:absolute;inset:0;display:block;width:100%!important;height:100%!important;opacity:0}.prologue-attente{position:absolute;inset:0;pointer-events:none}.prologue .attente-halo{position:absolute}.prologue .attente-vol{position:absolute;left:50%;top:50%;width:var(--attente-taille);height:var(--attente-taille);margin:calc(var(--attente-taille) / -2);transform-origin:50% 50%;will-change:transform,opacity;z-index:1}.prologue .attente-teinte{position:absolute;left:50%;top:50%;width:calc(var(--attente-taille) * 1.9);height:calc(var(--attente-taille) * 1.9);margin:calc(var(--attente-taille) * -.95);border-radius:9999px;background:radial-gradient(closest-side,transparent 58%,currentColor 68%,transparent 82%);opacity:0}.repli-icones{position:absolute;z-index:0;left:50%;top:50%;width:0;height:0}.repli-icone{position:absolute;left:-20px;top:-20px;width:40px;height:40px;opacity:0;will-change:transform,opacity}.repli-icone svg{display:block;width:40px;height:40px}.prologue.en-sortie .prologue-passer{pointer-events:none;animation:prologue-passer-out .15s ease-out forwards}@keyframes prologue-passer-out{0%{opacity:1}to{opacity:0}}.prologue.retrait,html.sat-relais #hero figure img[data-hero-logo]{opacity:0!important}.prologue.retrait{transition:opacity .3s cubic-bezier(.22,1,.36,1);pointer-events:none}.prologue-calque{position:absolute;opacity:.5;pointer-events:none;z-index:3}@media (max-width:1023.98px),(prefers-reduced-motion:reduce){#sat-passer,#sat-reflet,html.sat-prologue body:after,html.sat-prologue body:before,html.sat-prologue:after{display:none!important}}html[data-motion=reduce] #sat-passer,html[data-motion=reduce] #sat-reflet,html[data-motion=reduce].sat-prologue body:after,html[data-motion=reduce].sat-prologue body:before,html[data-motion=reduce].sat-prologue:after{display:none!important}html[data-echo] #hero .puce-ligne{animation:puce-echo .42s ease-out calc(var(--i, 0) * 70ms) both}html[data-echo] #hero .puce-ligne svg{animation:puce-pop .26s cubic-bezier(.34,1.56,.64,1) calc(var(--i, 0) * 70ms) both}@keyframes puce-echo{45%{border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc),0 0 22px -6px var(--acc)}}@keyframes puce-pop{0%{transform:translateY(4px) scale(.7)}to{transform:none}}@media (prefers-reduced-motion:reduce){html[data-echo] #hero .puce-ligne,html[data-echo] #hero .puce-ligne svg{animation:none}}html[data-motion=reduce][data-echo] #hero .puce-ligne,html[data-motion=reduce][data-echo] #hero .puce-ligne svg{animation:none}.intro-debug{position:fixed;left:16px;bottom:16px;z-index:61;max-width:min(460px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:hidden;padding:10px 12px;border-radius:10px;background:rgb(0 0 0/.85);color:#ffffff;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;pointer-events:none}.intro-debug-decision{margin:0;font-weight:600}.intro-debug-geste{margin:4px 0 0;color:#ebeaf5}.intro-debug dl{margin:6px 0 0}.intro-debug dl>div{display:flex;gap:8px}.intro-debug dt{flex:0 0 118px;color:var(--ink-2,#9a9aa6)}.intro-debug dd{margin:0;overflow-wrap:anywhere}.intro-debug-action{margin-top:6px;padding:4px 10px;border:1px solid #ebeaf5;border-radius:9999px;background:transparent;color:#ebeaf5;font:inherit;cursor:pointer;pointer-events:auto}.ip{z-index:0;overflow:hidden;background:#050508}.ip,.ip-studio{position:absolute;inset:0}.ip-studio{--ip-grain:none;--ip-grain-taille:128px;--ip-horizon:46vh;opacity:0;will-change:opacity;background-color:#080509;background-image:var(--ip-grain),radial-gradient(ellipse 46vw 13vh at 50% 83vh,rgba(210,206,228,.085),rgba(210,206,228,.04) 55%,rgba(210,206,228,0)),radial-gradient(circle 38vmax at 8vw 42vh,rgba(97,47,228,.38),rgba(97,47,228,.21) 28%,rgba(97,47,228,.08) 58%,rgba(97,47,228,.02) 82%,rgba(97,47,228,0)),radial-gradient(circle 34vmax at 92vw 40vh,rgba(196,181,253,.16),rgba(196,181,253,.09) 28%,rgba(196,181,253,.03) 60%,rgba(196,181,253,0)),linear-gradient(180deg,#0e0b12 0,#13101a calc(var(--ip-horizon) - 12vh),#15111c var(--ip-horizon),#110e17 calc(var(--ip-horizon) + 12vh),#0b080e 80vh,#080509 100vh);background-size:var(--ip-grain-taille) var(--ip-grain-taille),auto,auto,auto,auto;background-repeat:repeat,no-repeat,no-repeat,no-repeat,no-repeat}.ip-bokeh{position:absolute;inset:4vh 3vw 30vh;opacity:0;will-change:transform,opacity;background:radial-gradient(circle 4vmin at 13% 20%,rgba(196,181,253,.065),rgba(196,181,253,.055) 72%,rgba(196,181,253,0)),radial-gradient(circle 3vmin at 88% 10%,rgba(196,181,253,.06),rgba(196,181,253,.05) 72%,rgba(196,181,253,0)),radial-gradient(circle 5.5vmin at 90% 44%,rgba(196,181,253,.05),rgba(196,181,253,.04) 72%,rgba(196,181,253,0))}.ip-bokeh i{position:absolute;border-radius:50%;background:radial-gradient(closest-side,#ece8ff,rgba(236,232,255,0))}.ip-faisceau{left:26vw;width:48vw;top:-8vh;height:98vh;transform-origin:50% 0;background:conic-gradient(from 163deg at 50% 0,rgba(236,232,255,0),rgba(236,232,255,.04) 6deg,rgba(236,232,255,.085) 12deg,rgba(236,232,255,.1) 17deg,rgba(236,232,255,.085) 22deg,rgba(236,232,255,.04) 28deg,rgba(236,232,255,0) 34deg);-webkit-mask-image:linear-gradient(#000 20%,rgba(0,0,0,.45) 70%,rgba(0,0,0,0));mask-image:linear-gradient(#000 20%,rgba(0,0,0,.45) 70%,rgba(0,0,0,0))}.ip-faisceau,.ip-halo{position:absolute;opacity:0;will-change:transform,opacity}.ip-halo{left:0;top:0;border-radius:50%;background:radial-gradient(closest-side,rgba(121,60,243,.4),rgba(121,60,243,.3) 40%,rgba(97,47,228,.16) 58%,rgba(97,47,228,.05) 78%,rgba(97,47,228,0))}.ip-toile{display:block;will-change:opacity}.ip-icones,.ip-toile{position:absolute;pointer-events:none}.ip-icones{inset:0}.ip-flaque,.ip-icone,.ip-ombre,.ip-reflet-icone{position:absolute;left:0;top:0;display:block;opacity:0}.ip-reflet-icone{-webkit-mask-image:linear-gradient(0deg,#000 6%,rgba(0,0,0,.4) 24%,rgba(0,0,0,0) 45%);mask-image:linear-gradient(0deg,#000 6%,rgba(0,0,0,.4) 24%,rgba(0,0,0,0) 45%)}.ip-ombre{border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.65),rgba(0,0,0,.3) 55%,rgba(0,0,0,0))}.ip-flaque{border-radius:50%;background:radial-gradient(closest-side,var(--acc),transparent)}.ip-vignette{inset:0;background:radial-gradient(ellipse 80% 75% at 50% 48%,rgba(7,5,9,0) 55%,rgba(7,5,9,.7) 85%,#070509 100%)}.ip-eclair,.ip-vignette{position:absolute;pointer-events:none}.ip-eclair{left:50%;top:50%;width:70vmin;height:70vmin;margin:-35vmin;border-radius:50%;background:radial-gradient(closest-side,#ffffff 0,rgba(236,232,255,.9) 18%,rgba(121,60,243,.55) 45%,rgba(121,60,243,0) 72%);opacity:0}.ip-bandes{--bande:1;position:absolute;inset:0;pointer-events:none}.ip-bandes:after,.ip-bandes:before{content:"";position:absolute;left:0;right:0;height:7vh;background:#050508;transform:scaleY(var(--bande))}.ip-bandes:before{top:0;transform-origin:50% 0}.ip-bandes:after{bottom:0;transform-origin:50% 100%}.telephone{position:relative;border-radius:38px;padding:9px;background:linear-gradient(145deg,#ebeaf5,#7f8dae 38%,#2a2a33 62%,#cbcddd);box-shadow:0 30px 60px -28px rgb(0 0 0/.9),0 0 70px -18px rgb(121 60 243/.45)}.telephone:before{content:"";position:absolute;top:17px;left:50%;z-index:2;width:30%;height:16px;translate:-50% 0;border-radius:999px;background:#050508}.telephone-ecran{overflow:hidden;aspect-ratio:9/14.6;border-radius:30px;background:#0c0c11}.telephone-page{margin-top:-10px}.telephone-page img{width:112%;max-width:none;margin-left:-6%}.frise-etapes{position:relative;isolation:isolate;view-timeline:--frise-etapes block}@media (min-width:768px){.frise-etapes:after{content:"";position:absolute;left:20px;right:calc((100% - 4.5rem) / 4 - 20px);top:19px;z-index:-1;height:2px;background:repeating-linear-gradient(90deg,rgb(196 181 253/.75) 0 6px,transparent 6px 13px);transform-origin:0 50%;pointer-events:none}}@supports (animation-timeline:view()){.frise-etapes:after{animation:trace-x linear both;animation-timeline:--frise-etapes;animation-range:cover 10% cover 40%}}@supports not (animation-timeline:view()){.frise-etapes[data-entree=attente]:after{transform:scaleX(0)}.frise-etapes[data-entree=vu]:after{animation:trace-x .7s var(--trace-courbe,cubic-bezier(.65,0,.35,1)) .2s both}}.frise-etapes[data-entree=vu] .frise-noeud{animation:frise-allume .9s ease-out calc(var(--i, 0) * .18s + .25s) both}@keyframes frise-allume{0%{box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 0 0 1px rgb(255 255 255/.09),0 0 0 0 rgb(196 181 253/0)}45%{box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 0 0 1px rgb(196 181 253/.7),0 0 28px 2px rgb(121 60 243/.55)}to{box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 0 0 1px rgb(255 255 255/.09),0 0 22px -6px rgb(121 60 243/.7)}}.sceau{position:relative;width:200px;height:200px;flex:none}.sceau:before{content:"";position:absolute;inset:-22%;z-index:-1;border-radius:999px;background:radial-gradient(closest-side,rgb(121 60 243/.32),rgb(59 39 166/.14) 55%,transparent);filter:blur(6px);pointer-events:none}.sceau svg{display:block;width:100%;height:100%;overflow:visible}.sceau-anneau{transform-box:view-box;transform-origin:100px 100px;animation:sceau-tourne 60s linear infinite}@keyframes sceau-tourne{to{transform:rotate(1turn)}}.sceau-trace{stroke-dasharray:1 1;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:100px 100px;transform-box:view-box}.sceau[data-entree=attente] .sceau-trace{stroke-dashoffset:1}.sceau[data-entree=vu] .sceau-trace{animation:sceau-trace .9s cubic-bezier(.65,0,.35,1) .2s both}@keyframes sceau-trace{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.bande-rabais{background:linear-gradient(90deg,rgb(97 47 228/.09),rgb(59 39 166/.05) 55%,rgb(97 47 228/.07));box-shadow:inset 0 0 0 1px rgb(255 255 255/.06)}.final-orbite{--rx:330px;--ry:190px;--cy:250px;position:relative;width:100%}.final-logo{position:relative;width:168px;margin-inline:auto}.final-puces ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px}.final-puce svg{color:var(--acc);flex:none}@media (min-width:768px){.final-orbite{height:calc(var(--cy) + 150px)}.final-logo{position:absolute;left:50%;top:var(--cy);width:200px;translate:-50% -50%}.final-puces ul{display:block;margin:0}.final-puces li{--a:calc(180deg + var(--i) * (180deg / (var(--n) - 1)));position:absolute;left:50%;top:var(--cy);translate:calc(-50% + cos(var(--a)) * var(--rx)) calc(-50% + sin(var(--a)) * var(--ry))}.final-puces[data-entree=attente] li{opacity:0;translate:-50% -50%;scale:.4}.final-puces[data-entree=vu] li{animation:final-puce-pose .76s cubic-bezier(.22,1,.36,1) calc(var(--i) * 80ms + .15s) both}}@media (min-width:768px) and (max-width:1023.98px){.final-orbite{--rx:290px;--ry:170px;--cy:230px}}@keyframes final-puce-pose{0%{opacity:0;translate:-50% -50%;scale:.4}}.envol-puces{view-timeline:--envol-puces block}.envol-puces ul{display:flex;justify-content:center;gap:6px}.envol-puce{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:999px;color:var(--acc);background:rgb(5 5 8/.6);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 45%,transparent),0 0 16px -6px var(--acc);touch-action:manipulation}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .envol-puces li{--dx:calc((3 - var(--i)) * 50px);--dy:-190px}@supports (animation-timeline:view()){html:not([data-motion=reduce]) .envol-puces li{animation:envol-puce cubic-bezier(.22,1,.36,1) both;animation-timeline:--envol-puces;animation-range:cover calc(var(--i) * 18px) cover calc(110px + var(--i) * 18px)}}@supports not (animation-timeline:view()){html:not([data-motion=reduce]) .envol-puces[data-entree=attente] li{opacity:0}html:not([data-motion=reduce]) .envol-puces[data-entree=vu] li{animation:envol-puce .75s cubic-bezier(.22,1,.36,1) calc(var(--i) * 50ms + .15s) both}}}@keyframes envol-puce{0%{opacity:0;translate:var(--dx) var(--dy);scale:.25}20%{opacity:1}55%{translate:calc(var(--dx) * .45) calc(var(--dy) * .55 - 36px);scale:.9}to{opacity:1;translate:0 0;scale:1}}@media (prefers-reduced-motion:reduce){.final-logo,.final-puces[data-entree=vu] li,.frise-etapes[data-entree=vu] .frise-noeud,.sceau-anneau,.sceau[data-entree=vu] .sceau-trace{animation:none}}html[data-motion=reduce] .final-logo,html[data-motion=reduce] .final-puces[data-entree=vu] li,html[data-motion=reduce] .frise-etapes[data-entree=vu] .frise-noeud,html[data-motion=reduce] .sceau-anneau,html[data-motion=reduce] .sceau[data-entree=vu] .sceau-trace{animation:none}html[data-motion=reduce] .final-puces[data-entree] li{opacity:1;scale:1}@media (min-width:768px){html[data-motion=reduce] .final-puces[data-entree] li{translate:calc(-50% + cos(var(--a)) * var(--rx)) calc(-50% + sin(var(--a)) * var(--ry))}}@media (max-width:379.98px){.envol-puces ul{gap:4px}.envol-puce{width:40px;height:40px}}