/* Composant logo V8.13 animé V3 - Extrait de Motion Design V8.13/web/v3/composant-logo-anim.html - chorégraphie V2 validée : NE PAS ÉDITER À LA MAIN, le build extrait la source.
Seul écart source : style="mask-type:luminance" retiré du <mask> (la CSP style-src 'self' bloque les attributs style inline posés via innerHTML) ;
valeur par défaut de la propriété, déclarée en règle CSS dans dd-logo-anim.css. */
.dd-logo-anim{--dd-h:40px;display:block;height:var(--dd-h);aspect-ratio:983.8/188}
.dd-logo-anim[data-background="night"]{background:#0A1628;padding:6px 10px}
.dd-svg{display:block;width:100%;height:100%;overflow:visible}
.dd-point,.dd-ring,.dd-pressure,.dd-flow,.dd-spin{transform-origin:50% 50%;transform-box:fill-box}
.dd-point{animation:dd-point 5s cubic-bezier(.4,0,.2,1) infinite}
.dd-ring{animation:dd-ring 5s cubic-bezier(.4,0,.2,1) infinite}
.dd-pressure{animation:dd-pressure 5s cubic-bezier(.4,0,.2,1) infinite}
.dd-flow{animation:dd-flow 5s linear infinite;opacity:0}
.dd-spin{animation:dd-spin 5s linear infinite}
@keyframes dd-point{0%,100%{transform:scale(1)}53%{transform:scale(1.14)}}
@keyframes dd-ring{0%,4%,100%{transform:scale(1)}57%{transform:scale(1.10)}}
@keyframes dd-pressure{0%,8%,100%{transform:scale(1)}61%{transform:scale(1.12)}}
@keyframes dd-flow{0%{transform:scale(1);opacity:0}10%{opacity:.6}88%{opacity:.6}100%{transform:scale(4.666666666666667);opacity:0}}
@keyframes dd-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.dd-flow-0{animation-delay:-0.0s}
.dd-flow-1{animation-delay:-0.5s}
.dd-flow-2{animation-delay:-1.0s}
.dd-flow-3{animation-delay:-1.5s}
.dd-flow-4{animation-delay:-2.0s}
.dd-flow-5{animation-delay:-2.5s}
.dd-flow-6{animation-delay:-3.0s}
.dd-flow-7{animation-delay:-3.5s}
.dd-flow-8{animation-delay:-4.0s}
.dd-flow-9{animation-delay:-4.5s}
@media(prefers-reduced-motion:reduce){.dd-logo-anim *{animation:none!important}.dd-point,.dd-ring,.dd-pressure,.dd-spin{transform:none}.dd-flow-0{transform:scale(1.000000);opacity:0.000}
.dd-flow-1{transform:scale(1.366667);opacity:0.600}
.dd-flow-2{transform:scale(1.733333);opacity:0.600}
.dd-flow-3{transform:scale(2.100000);opacity:0.600}
.dd-flow-4{transform:scale(2.466667);opacity:0.600}
.dd-flow-5{transform:scale(2.833333);opacity:0.600}
.dd-flow-6{transform:scale(3.200000);opacity:0.600}
.dd-flow-7{transform:scale(3.566667);opacity:0.600}
.dd-flow-8{transform:scale(3.933333);opacity:0.600}
.dd-flow-9{transform:scale(4.300000);opacity:0.500}}
/* --- Intégration landing : mode fluide + repli statique (hors composant) --- */
.dd-logo-anim[data-fit="width"]{width:100%;height:auto}
.dd-logo-anim:not([data-dd-ready]){display:none}
.dd-logo-anim[data-dd-ready]~.wm-img{display:none}
.dd-logo-anim mask{mask-type:luminance}
