/* Semantic internal movement for the single existing service-icon chip. */
.service-design-icon .service-living-icon{position:absolute;inset:4px;display:block;z-index:2;pointer-events:none;opacity:0;transition:opacity .2s ease}
.service-design-icon.is-service-motion-ready .service-living-icon{opacity:1}
.service-design-icon.is-service-motion-ready .service-icon-static{opacity:0}
.service-living-icon svg{width:100%;height:100%;display:block;overflow:visible;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.service-living-icon .li-core,.service-living-icon .li-led,.service-living-icon .li-record,.service-living-icon .li-dot,.service-living-icon .li-packet,.service-living-icon .li-spark{fill:#fff;stroke:none}
.li-flame{transform-origin:32px 43px;animation:li-flame 1.35s ease-in-out infinite}.li-core{transform-origin:32px 43px;animation:li-core .85s ease-in-out infinite alternate}.li-hand{transform-origin:32px 32px}.li-hand-hour{animation:li-hour 8s linear infinite}.li-hand-minute{animation:li-minute 2s linear infinite}.li-lens{animation:li-lens 2s ease-in-out infinite}.li-record{animation:li-blink 1.1s steps(2,end) infinite}.li-card{animation:li-card 2.4s ease-in-out infinite}.li-wave{animation:li-wave 1.3s ease-in-out infinite}.li-wave-b{animation-delay:.25s}.li-packet-a{animation:li-packet-a 1.8s linear infinite}.li-packet-b{animation:li-packet-b 1.8s linear infinite}.li-spark-a{animation:li-spark 1.25s ease-in-out infinite}.li-spark-b{animation:li-spark 1.25s .55s ease-in-out infinite}.li-led-a{animation:li-blink .8s steps(2,end) infinite}.li-led-b{animation:li-blink 1.15s .35s steps(2,end) infinite}.li-barrier{transform-origin:12px 16px;animation:li-barrier 2.8s ease-in-out infinite}.li-scan{animation:li-scan 1.8s ease-in-out infinite}.li-gear{transform-origin:32px 32px;animation:li-gear 6s linear infinite}
.is-service-motion-paused .service-living-icon *{animation-play-state:paused!important}
@keyframes li-flame{50%{transform:scale(.88,1.1) translateY(-2px)}}@keyframes li-core{to{transform:scale(.76,1.14) translateY(-3px)}}@keyframes li-hour{to{transform:rotate(360deg)}}@keyframes li-minute{to{transform:rotate(360deg)}}@keyframes li-lens{50%{transform:scale(1.22)}}@keyframes li-blink{50%{opacity:.18}}@keyframes li-card{50%{transform:translateX(9px);opacity:.45}}@keyframes li-wave{50%{opacity:.2;transform:scale(1.12)}}@keyframes li-packet-a{50%{transform:translate(16px,0);opacity:.25}}@keyframes li-packet-b{50%{transform:translate(-15px,-15px);opacity:.25}}@keyframes li-spark{50%{transform:translateY(-10px);opacity:0}}@keyframes li-barrier{50%{transform:rotate(-42deg)}}@keyframes li-scan{50%{transform:translateY(14px);opacity:.2}}@keyframes li-gear{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.service-living-icon{display:none!important}.service-design-icon .service-icon-static{opacity:1!important}}
