/* СКС-Макс: послойные световые эффекты поверх исходного PNG/SVG. */
.sks-logo-animated{position:relative;display:inline-block;max-width:100%;vertical-align:middle;overflow:hidden;isolation:isolate;line-height:0}
.sks-logo-animated>img{display:block;max-width:100%;height:auto}
/* Отключаем псевдослои предыдущей версии. */
.sks-logo-animated.sks-logo-v3::before,.sks-logo-animated.sks-logo-v3::after{content:none!important;animation:none!important}
.sks-logo-v3 .sks-logo-fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible}
.sks-fx-emblem{transform-origin:93px 49px;animation:sks-v3-emblem 7s ease-in-out infinite}
.sks-fx-camera{transform-origin:167px 28px;animation:sks-v3-camera 7s ease-in-out infinite}
.sks-fx-network path{fill:none;stroke:#4ad6ff;stroke-width:1.6;stroke-linecap:round;stroke-dasharray:3 17;stroke-dashoffset:40;opacity:0;animation:sks-v3-data 7s linear infinite}
.sks-fx-network path:nth-child(2){animation-delay:-.35s}.sks-fx-network path:nth-child(3){animation-delay:-.7s}
.sks-fx-bars rect{fill:#42bfff;opacity:.12;animation:sks-v3-bars 2.2s ease-in-out infinite}
.sks-fx-bars rect:nth-child(2){animation-delay:-.6s}.sks-fx-bars rect:nth-child(3){animation-delay:-1.2s}
.sks-fx-letter{stroke-dasharray:30 300;stroke-dashoffset:280;opacity:0;animation:sks-v3-letter 7s ease-in-out infinite}
@keyframes sks-v3-emblem{0%,9%,55%,100%{opacity:.05;transform:scale(.98)}18%,30%{opacity:1;transform:scale(1.03)}}
@keyframes sks-v3-camera{0%,20%,65%,100%{opacity:0;transform:scale(.7)}27%,43%{opacity:1;transform:scale(1.25)}}
@keyframes sks-v3-data{0%,30%,75%,100%{opacity:0}36%,65%{opacity:.85;stroke-dashoffset:-65}}
@keyframes sks-v3-bars{0%,100%{opacity:.12}50%{opacity:.9}}
@keyframes sks-v3-letter{0%,52%{opacity:0;stroke-dashoffset:280}60%{opacity:.85}80%{opacity:.85;stroke-dashoffset:-280}90%,100%{opacity:0;stroke-dashoffset:-280}}
@media(prefers-reduced-motion:reduce){.sks-logo-v3 .sks-logo-fx{display:none!important}}
