/* СГЕНЕРИРОВАНО scripts/build_login_scene.py из Figma «акб проект», узел 286:2. Не править руками:
   ключевые кадры — из Figma (get_motion_context). Вступление (рука, луч, команда) — один раз;
   кивки и жесты — первый раз в срок макета, дальше по кругу их живая часть (без паузы цикла). */
@property --motion-translate-x { syntax: '<number>'; initial-value: 0; inherits: false; }
@property --motion-rotate { syntax: '<number>'; initial-value: 0; inherits: false; }
@property --motion-translate-y { syntax: '<number>'; initial-value: 0; inherits: false; }
.login-scene .ls-hand,.login-scene .ls-observer,.login-scene .ls-head,.login-scene .ls-arm{transform-box:view-box;transform:translate(calc(var(--motion-translate-x,0)*1px),calc(var(--motion-translate-y,0)*1px)) rotate(calc(var(--motion-rotate,0)*1rad))}
.login-scene .ls-n294-5{animation:kf_294_5_opacity_0 12s linear;animation-iteration-count:1;animation-fill-mode:both}
.login-scene .ls-n294-7{animation:kf_294_7_--motion-translate-x_0 12s linear;animation-iteration-count:1;animation-fill-mode:both}
.login-scene .ls-n294-26{animation:kf_294_7_--motion-translate-x_0 12s linear;animation-iteration-count:1;animation-fill-mode:both}
.login-scene .ls-n294-63{animation:kf_294_63_opacity_0 12s linear;animation-iteration-count:1;animation-fill-mode:both}
.login-scene .ls-n300-24{animation:kf_300_24_--motion-rotate_0_loop 8.400s linear 3.600s infinite, kf_300_24_--motion-translate-y_0_loop 8.400s linear 3.600s infinite;transform-origin:959.000px 817.192px}
.login-scene .ls-n309-2{animation:kf_309_2_--motion-rotate_0_loop 8.650s linear 3.350s infinite, kf_309_2_--motion-translate-x_0_loop 8.650s linear 3.350s infinite, kf_309_2_--motion-translate-y_0_loop 8.650s linear 3.350s infinite;transform-origin:939.500px 856.500px}
.login-scene .ls-n300-73{animation:kf_300_73_--motion-rotate_0_loop 8.750s linear 3.250s infinite, kf_300_73_--motion-translate-y_0_loop 8.750s linear 3.250s infinite;transform-origin:999.250px 815.832px}
.login-scene .ls-n309-48{animation:kf_309_48_--motion-rotate_0_loop_k 8.470s linear 3.530s infinite;transform-origin:1019.000px 873.000px}
.login-scene .ls-n300-112{animation:kf_300_112_--motion-rotate_0_loop 8.750s linear 3.250s infinite, kf_300_112_--motion-translate-y_0_loop 8.750s linear 3.250s infinite;transform-origin:1066.604px 812.500px}
.login-scene .ls-n309-140{animation:kf_309_140_--motion-rotate_0_loop 8.110s linear 3.890s infinite, kf_309_140_--motion-translate-x_0_loop 8.110s linear 3.890s infinite, kf_309_140_--motion-translate-y_0_loop 8.110s linear 3.890s infinite;transform-origin:1051.000px 863.500px}
.login-scene .ls-n300-161{animation:kf_300_161_--motion-rotate_0_loop 8.750s linear 3.250s infinite, kf_300_161_--motion-translate-y_0_loop 8.750s linear 3.250s infinite;transform-origin:1125.672px 816.250px}
.login-scene .ls-n309-186{animation:kf_309_186_--motion-rotate_0_loop 8.650s linear 3.350s infinite, kf_309_186_--motion-translate-x_0_loop 8.650s linear 3.350s infinite, kf_309_186_--motion-translate-y_0_loop 8.650s linear 3.350s infinite;transform-origin:1110.000px 867.500px}
.login-scene .ls-n300-210{animation:kf_300_210_--motion-rotate_0_loop 8.750s linear 3.250s infinite, kf_300_210_--motion-translate-y_0_loop 8.750s linear 3.250s infinite;transform-origin:1160.093px 815.000px}
.login-scene .ls-n309-232{animation:kf_309_232_--motion-rotate_0_loop 8.470s linear 3.530s infinite, kf_309_232_--motion-translate-x_0_loop 8.470s linear 3.530s infinite, kf_309_232_--motion-translate-y_0_loop 8.470s linear 3.530s infinite;transform-origin:1173.045px 871.500px}
.login-scene .ls-n300-259{animation:kf_300_259_--motion-rotate_0_loop 8.750s linear 3.250s infinite, kf_300_259_--motion-translate-y_0_loop 8.750s linear 3.250s infinite;transform-origin:1241.458px 810.000px}
.login-scene .ls-n309-278{animation:kf_309_278_--motion-rotate_0_loop 8.290s linear 3.710s infinite, kf_309_278_--motion-translate-x_0_loop 8.290s linear 3.710s infinite, kf_309_278_--motion-translate-y_0_loop 8.290s linear 3.710s infinite;transform-origin:1225.000px 861.500px}
.login-scene .ls-n300-308{animation:kf_300_308_--motion-rotate_0_loop 8.750s linear 3.250s infinite, kf_300_308_--motion-translate-y_0_loop 8.750s linear 3.250s infinite;transform-origin:1279.973px 815.449px}
.login-scene .ls-n309-324{animation:kf_309_324_--motion-rotate_0_loop 8.110s linear 3.890s infinite, kf_309_324_--motion-translate-x_0_loop 8.110s linear 3.890s infinite, kf_309_324_--motion-translate-y_0_loop 8.110s linear 3.890s infinite;transform-origin:1275.682px 863.625px}
@keyframes kf_294_5_opacity_0 { 0% { opacity: 0; } 18.75% { opacity: 0; } 19.5% { opacity: 0.75; } 20% { animation-timing-function: ease-out; opacity: 0.12; } 21.417% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_294_7_--motion-translate-x_0 { 0% { --motion-translate-x: -660; } 2.083% { animation-timing-function: ease-out; --motion-translate-x: -660; } 16.25% { --motion-translate-x: 0; } 100% { --motion-translate-x: 0; } }
@keyframes kf_294_63_opacity_0 { 0% { opacity: 0; } 21.083% { animation-timing-function: ease-out; opacity: 0; } 26.5% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_300_24_--motion-rotate_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 6.667% { animation-timing-function: ease-in-out; --motion-rotate: -0.027838; } 13.333% { animation-timing-function: ease-in-out; --motion-rotate: 0.004405; } 20.000% { animation-timing-function: ease-in-out; --motion-rotate: 0.027141; } 26.667% { animation-timing-function: ease-in-out; --motion-rotate: -0.0087; } 33.333% { animation-timing-function: ease-in-out; --motion-rotate: -0.025764; } 40.000% { animation-timing-function: ease-in-out; --motion-rotate: 0.012777; } 46.667% { animation-timing-function: ease-in-out; --motion-rotate: 0.023742; } 53.333% { animation-timing-function: ease-in-out; --motion-rotate: -0.016534; } 60.000% { animation-timing-function: ease-in-out; --motion-rotate: -0.021126; } 66.667% { animation-timing-function: ease-in-out; --motion-rotate: 0.019877; } 73.333% { animation-timing-function: ease-in-out; --motion-rotate: 0.01798; } 80.000% { animation-timing-function: ease-in-out; --motion-rotate: -0.022722; } 86.667% { animation-timing-function: ease-in-out; --motion-rotate: -0.014385; } 93.333% { animation-timing-function: ease-in-out; --motion-rotate: 0.024998; } 100.000% { --motion-rotate: 0; } }
@keyframes kf_300_24_--motion-translate-y_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 6.667% { animation-timing-function: ease-in-out; --motion-translate-y: 0.350896; } 13.333% { animation-timing-function: ease-in-out; --motion-translate-y: 0.055526; } 20.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.34211; } 26.667% { animation-timing-function: ease-in-out; --motion-translate-y: 0.109663; } 33.333% { animation-timing-function: ease-in-out; --motion-translate-y: 0.324757; } 40.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.161053; } 46.667% { animation-timing-function: ease-in-out; --motion-translate-y: 0.299271; } 53.333% { animation-timing-function: ease-in-out; --motion-translate-y: 0.20841; } 60.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.266292; } 66.667% { animation-timing-function: ease-in-out; --motion-translate-y: 0.250548; } 73.333% { animation-timing-function: ease-in-out; --motion-translate-y: 0.226645; } 80.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.286413; } 86.667% { animation-timing-function: ease-in-out; --motion-translate-y: 0.181323; } 93.333% { animation-timing-function: ease-in-out; --motion-translate-y: 0.315106; } 100.000% { --motion-translate-y: 0; } }
@keyframes kf_309_2_--motion-rotate_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 8.092% { animation-timing-function: ease-in-out; --motion-rotate: 0.226893; } 15.607% { animation-timing-function: ease-in-out; --motion-rotate: 0.090757; } 23.121% { --motion-rotate: 0; } 32.948% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 41.040% { animation-timing-function: ease-in-out; --motion-rotate: 0.17017; } 48.555% { animation-timing-function: ease-in-out; --motion-rotate: -0.045379; } 56.069% { --motion-rotate: 0; } 65.318% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 72.833% { animation-timing-function: ease-in-out; --motion-rotate: 0.204204; } 81.503% { animation-timing-function: ease-in-out; --motion-rotate: 0.068068; } 90.751% { --motion-rotate: 0; } 100.000% { --motion-rotate: 0; } }
@keyframes kf_309_2_--motion-translate-x_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 8.092% { animation-timing-function: ease-in-out; --motion-translate-x: -4.611496; } 15.607% { animation-timing-function: ease-in-out; --motion-translate-x: -1.857968; } 23.121% { --motion-translate-x: 0; } 32.948% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 41.040% { animation-timing-function: ease-in-out; --motion-translate-x: -3.471665; } 48.555% { animation-timing-function: ease-in-out; --motion-translate-x: 0.929941; } 56.069% { --motion-translate-x: 0; } 65.318% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 72.833% { animation-timing-function: ease-in-out; --motion-translate-x: -4.15714; } 81.503% { animation-timing-function: ease-in-out; --motion-translate-x: -1.394313; } 90.751% { --motion-translate-x: 0; } 100.000% { --motion-translate-x: 0; } }
@keyframes kf_309_2_--motion-translate-y_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 8.092% { animation-timing-function: ease-in-out; --motion-translate-y: -0.525414; } 15.607% { animation-timing-function: ease-in-out; --motion-translate-y: -0.08437; } 23.121% { --motion-translate-y: 0; } 32.948% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 41.040% { animation-timing-function: ease-in-out; --motion-translate-y: -0.296101; } 48.555% { animation-timing-function: ease-in-out; --motion-translate-y: -0.021103; } 56.069% { --motion-translate-y: 0; } 65.318% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 72.833% { animation-timing-function: ease-in-out; --motion-translate-y: -0.425932; } 81.503% { animation-timing-function: ease-in-out; --motion-translate-y: -0.047472; } 90.751% { --motion-translate-y: 0; } 100.000% { --motion-translate-y: 0; } }
@keyframes kf_300_73_--motion-rotate_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 4.000% { animation-timing-function: ease-in-out; --motion-rotate: -0.034161; } 10.401% { animation-timing-function: ease-in-out; --motion-rotate: -0.010537; } 16.800% { animation-timing-function: ease-in-out; --motion-rotate: 0.035828; } 23.200% { animation-timing-function: ease-in-out; --motion-rotate: 0.004867; } 29.601% { animation-timing-function: ease-in-out; --motion-rotate: -0.036599; } 36.000% { animation-timing-function: ease-in-out; --motion-rotate: 0.000924; } 42.400% { animation-timing-function: ease-in-out; --motion-rotate: 0.036452; } 48.801% { animation-timing-function: ease-in-out; --motion-rotate: -0.006693; } 55.200% { animation-timing-function: ease-in-out; --motion-rotate: -0.035393; } 61.600% { animation-timing-function: ease-in-out; --motion-rotate: 0.012293; } 68.001% { animation-timing-function: ease-in-out; --motion-rotate: 0.033448; } 74.400% { animation-timing-function: ease-in-out; --motion-rotate: -0.017586; } 80.800% { animation-timing-function: ease-in-out; --motion-rotate: -0.030665; } 87.201% { animation-timing-function: ease-in-out; --motion-rotate: 0.022439; } 93.600% { animation-timing-function: ease-in-out; --motion-rotate: 0.027114; } 100.000% { --motion-rotate: 0; } }
@keyframes kf_300_73_--motion-translate-y_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 4.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.430602; } 10.401% { animation-timing-function: ease-in-out; --motion-translate-y: 0.132815; } 16.800% { animation-timing-function: ease-in-out; --motion-translate-y: 0.451619; } 23.200% { animation-timing-function: ease-in-out; --motion-translate-y: 0.06135; } 29.601% { animation-timing-function: ease-in-out; --motion-translate-y: 0.461327; } 36.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.011651; } 42.400% { animation-timing-function: ease-in-out; --motion-translate-y: 0.459483; } 48.801% { animation-timing-function: ease-in-out; --motion-translate-y: 0.084361; } 55.200% { animation-timing-function: ease-in-out; --motion-translate-y: 0.446134; } 61.600% { animation-timing-function: ease-in-out; --motion-translate-y: 0.154958; } 68.001% { animation-timing-function: ease-in-out; --motion-translate-y: 0.421613; } 74.400% { animation-timing-function: ease-in-out; --motion-translate-y: 0.221675; } 80.800% { animation-timing-function: ease-in-out; --motion-translate-y: 0.386535; } 87.201% { animation-timing-function: ease-in-out; --motion-translate-y: 0.282841; } 93.600% { animation-timing-function: ease-in-out; --motion-translate-y: 0.341778; } 100.000% { --motion-translate-y: 0; } }
@keyframes kf_309_48_--motion-rotate_0_loop_k { 0.000% { animation-timing-function: ease-in-out; --motion-rotate: 0.000000; } 8.264% { animation-timing-function: ease-in-out; --motion-rotate: -0.091630; } 15.939% { animation-timing-function: ease-in-out; --motion-rotate: -0.036652; } 23.612% { --motion-rotate: 0.000000; } 33.648% { animation-timing-function: ease-in-out; --motion-rotate: 0.000000; } 41.912% { animation-timing-function: ease-in-out; --motion-rotate: -0.068722; } 49.587% { animation-timing-function: ease-in-out; --motion-rotate: 0.018326; } 57.260% { --motion-rotate: 0.000000; } 66.706% { animation-timing-function: ease-in-out; --motion-rotate: 0.000000; } 74.381% { animation-timing-function: ease-in-out; --motion-rotate: -0.082467; } 83.235% { animation-timing-function: ease-in-out; --motion-rotate: -0.027489; } 92.680% { --motion-rotate: 0.000000; } 100.000% { --motion-rotate: 0.000000; } }
@keyframes kf_300_112_--motion-rotate_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 4.000% { animation-timing-function: ease-in-out; --motion-rotate: -0.018862; } 10.401% { animation-timing-function: ease-in-out; --motion-rotate: 0.02202; } 16.800% { animation-timing-function: ease-in-out; --motion-rotate: 0.015378; } 23.200% { animation-timing-function: ease-in-out; --motion-rotate: -0.024453; } 29.601% { animation-timing-function: ease-in-out; --motion-rotate: -0.011509; } 36.000% { animation-timing-function: ease-in-out; --motion-rotate: 0.026274; } 42.400% { animation-timing-function: ease-in-out; --motion-rotate: 0.007351; } 48.801% { animation-timing-function: ease-in-out; --motion-rotate: -0.027438; } 55.200% { animation-timing-function: ease-in-out; --motion-rotate: -0.003009; } 61.600% { animation-timing-function: ease-in-out; --motion-rotate: 0.027914; } 68.001% { animation-timing-function: ease-in-out; --motion-rotate: -0.001408; } 74.400% { animation-timing-function: ease-in-out; --motion-rotate: -0.027691; } 80.800% { animation-timing-function: ease-in-out; --motion-rotate: 0.00579; } 87.201% { animation-timing-function: ease-in-out; --motion-rotate: 0.026775; } 93.600% { animation-timing-function: ease-in-out; --motion-rotate: -0.010027; } 100.000% { --motion-rotate: 0; } }
@keyframes kf_300_112_--motion-translate-y_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 4.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.237763; } 10.401% { animation-timing-function: ease-in-out; --motion-translate-y: 0.277561; } 16.800% { animation-timing-function: ease-in-out; --motion-translate-y: 0.193841; } 23.200% { animation-timing-function: ease-in-out; --motion-translate-y: 0.308235; } 29.601% { animation-timing-function: ease-in-out; --motion-translate-y: 0.145066; } 36.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.33119; } 42.400% { animation-timing-function: ease-in-out; --motion-translate-y: 0.092658; } 48.801% { animation-timing-function: ease-in-out; --motion-translate-y: 0.345852; } 55.200% { animation-timing-function: ease-in-out; --motion-translate-y: 0.037929; } 61.600% { animation-timing-function: ease-in-out; --motion-translate-y: 0.351854; } 68.001% { animation-timing-function: ease-in-out; --motion-translate-y: 0.017749; } 74.400% { animation-timing-function: ease-in-out; --motion-translate-y: 0.349046; } 80.800% { animation-timing-function: ease-in-out; --motion-translate-y: 0.072982; } 87.201% { animation-timing-function: ease-in-out; --motion-translate-y: 0.337497; } 93.600% { animation-timing-function: ease-in-out; --motion-translate-y: 0.126389; } 100.000% { --motion-translate-y: 0; } }
@keyframes kf_309_140_--motion-rotate_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 8.631% { animation-timing-function: ease-in-out; --motion-rotate: 0.314159; } 16.646% { animation-timing-function: ease-in-out; --motion-rotate: 0.125664; } 24.660% { --motion-rotate: 0; } 35.142% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 43.773% { animation-timing-function: ease-in-out; --motion-rotate: 0.235619; } 51.788% { animation-timing-function: ease-in-out; --motion-rotate: -0.062832; } 59.802% { --motion-rotate: 0; } 69.667% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 77.682% { animation-timing-function: ease-in-out; --motion-rotate: 0.282743; } 86.930% { animation-timing-function: ease-in-out; --motion-rotate: 0.094248; } 96.794% { --motion-rotate: 0; } 100.000% { --motion-rotate: 0; } }
@keyframes kf_309_140_--motion-translate-x_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 8.631% { animation-timing-function: ease-in-out; --motion-translate-x: -9.116001; } 16.646% { animation-timing-function: ease-in-out; --motion-translate-x: -3.69733; } 24.660% { --motion-translate-x: 0; } 35.142% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 43.773% { animation-timing-function: ease-in-out; --motion-translate-x: -6.886638; } 51.788% { animation-timing-function: ease-in-out; --motion-translate-x: 1.85232; } 59.802% { --motion-translate-x: 0; } 69.667% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 77.682% { animation-timing-function: ease-in-out; --motion-translate-x: -8.230238; } 86.930% { animation-timing-function: ease-in-out; --motion-translate-x: -2.776195; } 96.794% { --motion-translate-x: 0; } 100.000% { --motion-translate-x: 0; } }
@keyframes kf_309_140_--motion-translate-y_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 8.631% { animation-timing-function: ease-in-out; --motion-translate-y: -1.443833; } 16.646% { animation-timing-function: ease-in-out; --motion-translate-y: -0.232616; } 24.660% { --motion-translate-y: 0; } 35.142% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 43.773% { animation-timing-function: ease-in-out; --motion-translate-y: -0.815087; } 51.788% { animation-timing-function: ease-in-out; --motion-translate-y: -0.058212; } 59.802% { --motion-translate-y: 0; } 69.667% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 77.682% { animation-timing-function: ease-in-out; --motion-translate-y: -1.171336; } 86.930% { animation-timing-function: ease-in-out; --motion-translate-y: -0.130922; } 96.794% { --motion-translate-y: 0; } 100.000% { --motion-translate-y: 0; } }
@keyframes kf_300_161_--motion-rotate_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 4.000% { animation-timing-function: ease-in-out; --motion-rotate: 0.016219; } 10.401% { animation-timing-function: ease-in-out; --motion-rotate: 0.031482; } 16.800% { animation-timing-function: ease-in-out; --motion-rotate: -0.021201; } 23.200% { animation-timing-function: ease-in-out; --motion-rotate: -0.028127; } 29.601% { animation-timing-function: ease-in-out; --motion-rotate: 0.025652; } 36.000% { animation-timing-function: ease-in-out; --motion-rotate: 0.024068; } 42.400% { animation-timing-function: ease-in-out; --motion-rotate: -0.02946; } 48.801% { animation-timing-function: ease-in-out; --motion-rotate: -0.019406; } 55.200% { animation-timing-function: ease-in-out; --motion-rotate: 0.032531; } 61.600% { animation-timing-function: ease-in-out; --motion-rotate: 0.014258; } 68.001% { animation-timing-function: ease-in-out; --motion-rotate: -0.034787; } 74.400% { animation-timing-function: ease-in-out; --motion-rotate: -0.008753; } 80.800% { animation-timing-function: ease-in-out; --motion-rotate: 0.036172; } 87.201% { animation-timing-function: ease-in-out; --motion-rotate: 0.003029; } 93.600% { animation-timing-function: ease-in-out; --motion-rotate: -0.036652; } 100.000% { --motion-rotate: 0; } }
@keyframes kf_300_161_--motion-translate-y_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 4.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.204444; } 10.401% { animation-timing-function: ease-in-out; --motion-translate-y: 0.396828; } 16.800% { animation-timing-function: ease-in-out; --motion-translate-y: 0.267239; } 23.200% { animation-timing-function: ease-in-out; --motion-translate-y: 0.354539; } 29.601% { animation-timing-function: ease-in-out; --motion-translate-y: 0.323342; } 36.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.303373; } 42.400% { animation-timing-function: ease-in-out; --motion-translate-y: 0.371348; } 48.801% { animation-timing-function: ease-in-out; --motion-translate-y: 0.24461; } 55.200% { animation-timing-function: ease-in-out; --motion-translate-y: 0.410056; } 61.600% { animation-timing-function: ease-in-out; --motion-translate-y: 0.179722; } 68.001% { animation-timing-function: ease-in-out; --motion-translate-y: 0.438496; } 74.400% { animation-timing-function: ease-in-out; --motion-translate-y: 0.110334; } 80.800% { animation-timing-function: ease-in-out; --motion-translate-y: 0.455955; } 87.201% { animation-timing-function: ease-in-out; --motion-translate-y: 0.038183; } 93.600% { animation-timing-function: ease-in-out; --motion-translate-y: 0.461997; } 100.000% { --motion-translate-y: 0; } }
@keyframes kf_309_186_--motion-rotate_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 8.092% { animation-timing-function: ease-in-out; --motion-rotate: 0.279253; } 15.607% { animation-timing-function: ease-in-out; --motion-rotate: 0.111701; } 23.121% { --motion-rotate: 0; } 32.948% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 41.040% { animation-timing-function: ease-in-out; --motion-rotate: 0.20944; } 48.555% { animation-timing-function: ease-in-out; --motion-rotate: -0.055851; } 56.069% { --motion-rotate: 0; } 65.318% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 72.833% { animation-timing-function: ease-in-out; --motion-rotate: 0.251327; } 81.503% { animation-timing-function: ease-in-out; --motion-rotate: 0.083776; } 90.751% { --motion-rotate: 0; } 100.000% { --motion-rotate: 0; } }
@keyframes kf_309_186_--motion-translate-x_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 8.092% { animation-timing-function: ease-in-out; --motion-translate-x: -8.131302; } 15.607% { animation-timing-function: ease-in-out; --motion-translate-x: -3.288333; } 23.121% { --motion-translate-x: 0; } 32.948% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 41.040% { animation-timing-function: ease-in-out; --motion-translate-x: -6.133395; } 48.555% { animation-timing-function: ease-in-out; --motion-translate-x: 1.646734; } 56.069% { --motion-translate-x: 0; } 65.318% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 72.833% { animation-timing-function: ease-in-out; --motion-translate-x: -7.336352; } 81.503% { animation-timing-function: ease-in-out; --motion-translate-x: -2.468496; } 90.751% { --motion-translate-x: 0; } 100.000% { --motion-translate-x: 0; } }
@keyframes kf_309_186_--motion-translate-y_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 8.092% { animation-timing-function: ease-in-out; --motion-translate-y: -1.14278; } 15.607% { animation-timing-function: ease-in-out; --motion-translate-y: -0.183846; } 23.121% { --motion-translate-y: 0; } 32.948% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 41.040% { animation-timing-function: ease-in-out; --motion-translate-y: -0.644646; } 48.555% { animation-timing-function: ease-in-out; --motion-translate-y: -0.045997; } 56.069% { --motion-translate-y: 0; } 65.318% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 72.833% { animation-timing-function: ease-in-out; --motion-translate-y: -0.926797; } 81.503% { animation-timing-function: ease-in-out; --motion-translate-y: -0.103461; } 90.751% { --motion-translate-y: 0; } 100.000% { --motion-translate-y: 0; } }
@keyframes kf_300_210_--motion-rotate_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 4.000% { animation-timing-function: ease-in-out; --motion-rotate: 0.027818; } 10.401% { animation-timing-function: ease-in-out; --motion-rotate: -0.004637; } 16.800% { animation-timing-function: ease-in-out; --motion-rotate: -0.027084; } 23.200% { animation-timing-function: ease-in-out; --motion-rotate: 0.008923; } 29.601% { animation-timing-function: ease-in-out; --motion-rotate: 0.025672; } 36.000% { animation-timing-function: ease-in-out; --motion-rotate: -0.012985; } 42.400% { animation-timing-function: ease-in-out; --motion-rotate: -0.023618; } 48.801% { animation-timing-function: ease-in-out; --motion-rotate: 0.016722; } 55.200% { animation-timing-function: ease-in-out; --motion-rotate: 0.020972; } 61.600% { animation-timing-function: ease-in-out; --motion-rotate: -0.020041; } 68.001% { animation-timing-function: ease-in-out; --motion-rotate: -0.0178; } 74.400% { animation-timing-function: ease-in-out; --motion-rotate: 0.022858; } 80.800% { animation-timing-function: ease-in-out; --motion-rotate: 0.014183; } 87.201% { animation-timing-function: ease-in-out; --motion-rotate: -0.025102; } 93.600% { animation-timing-function: ease-in-out; --motion-rotate: -0.010211; } 100.000% { --motion-rotate: 0; } }
@keyframes kf_300_210_--motion-translate-y_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 4.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.35065; } 10.401% { animation-timing-function: ease-in-out; --motion-translate-y: 0.058447; } 16.800% { animation-timing-function: ease-in-out; --motion-translate-y: 0.341401; } 23.200% { animation-timing-function: ease-in-out; --motion-translate-y: 0.112471; } 29.601% { animation-timing-function: ease-in-out; --motion-translate-y: 0.323604; } 36.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.163678; } 42.400% { animation-timing-function: ease-in-out; --motion-translate-y: 0.297703; } 48.801% { animation-timing-function: ease-in-out; --motion-translate-y: 0.210787; } 55.200% { animation-timing-function: ease-in-out; --motion-translate-y: 0.264348; } 61.600% { animation-timing-function: ease-in-out; --motion-translate-y: 0.252618; } 68.001% { animation-timing-function: ease-in-out; --motion-translate-y: 0.224373; } 74.400% { animation-timing-function: ease-in-out; --motion-translate-y: 0.288123; } 80.800% { animation-timing-function: ease-in-out; --motion-translate-y: 0.17878; } 87.201% { animation-timing-function: ease-in-out; --motion-translate-y: 0.316414; } 93.600% { animation-timing-function: ease-in-out; --motion-translate-y: 0.12871; } 100.000% { --motion-translate-y: 0; } }
@keyframes kf_309_232_--motion-rotate_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 8.264% { animation-timing-function: ease-in-out; --motion-rotate: -0.279253; } 15.939% { animation-timing-function: ease-in-out; --motion-rotate: -0.111701; } 23.612% { --motion-rotate: 0; } 33.648% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 41.912% { animation-timing-function: ease-in-out; --motion-rotate: -0.20944; } 49.587% { animation-timing-function: ease-in-out; --motion-rotate: 0.055851; } 57.260% { --motion-rotate: 0; } 66.706% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 74.381% { animation-timing-function: ease-in-out; --motion-rotate: -0.251327; } 83.235% { animation-timing-function: ease-in-out; --motion-rotate: -0.083776; } 92.680% { --motion-rotate: 0; } 100.000% { --motion-rotate: 0; } }
@keyframes kf_309_232_--motion-translate-x_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 8.264% { animation-timing-function: ease-in-out; --motion-translate-x: 8.40694; } 15.939% { animation-timing-function: ease-in-out; --motion-translate-x: 3.399802; } 23.612% { --motion-translate-x: 0; } 33.648% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 41.912% { animation-timing-function: ease-in-out; --motion-translate-x: 6.341307; } 49.587% { animation-timing-function: ease-in-out; --motion-translate-x: -1.702556; } 57.260% { --motion-translate-x: 0; } 66.706% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 74.381% { animation-timing-function: ease-in-out; --motion-translate-x: 7.585042; } 83.235% { animation-timing-function: ease-in-out; --motion-translate-x: 2.552174; } 92.680% { --motion-translate-x: 0; } 100.000% { --motion-translate-x: 0; } }
@keyframes kf_309_232_--motion-translate-y_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 8.264% { animation-timing-function: ease-in-out; --motion-translate-y: -1.181518; } 15.939% { animation-timing-function: ease-in-out; --motion-translate-y: -0.190078; } 23.612% { --motion-translate-y: 0; } 33.648% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 41.912% { animation-timing-function: ease-in-out; --motion-translate-y: -0.666498; } 49.587% { animation-timing-function: ease-in-out; --motion-translate-y: -0.047557; } 57.260% { --motion-translate-y: 0; } 66.706% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 74.381% { animation-timing-function: ease-in-out; --motion-translate-y: -0.958214; } 83.235% { animation-timing-function: ease-in-out; --motion-translate-y: -0.106968; } 92.680% { --motion-translate-y: 0; } 100.000% { --motion-translate-y: 0; } }
@keyframes kf_300_259_--motion-rotate_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 4.000% { animation-timing-function: ease-in-out; --motion-rotate: 0.010241; } 10.401% { animation-timing-function: ease-in-out; --motion-rotate: -0.035892; } 16.800% { animation-timing-function: ease-in-out; --motion-rotate: -0.004561; } 23.200% { animation-timing-function: ease-in-out; --motion-rotate: 0.036614; } 29.601% { animation-timing-function: ease-in-out; --motion-rotate: -0.001232; } 36.000% { animation-timing-function: ease-in-out; --motion-rotate: -0.036419; } 42.400% { animation-timing-function: ease-in-out; --motion-rotate: 0.006995; } 48.801% { animation-timing-function: ease-in-out; --motion-rotate: 0.035312; } 55.200% { animation-timing-function: ease-in-out; --motion-rotate: -0.012583; } 61.600% { animation-timing-function: ease-in-out; --motion-rotate: -0.033321; } 68.001% { animation-timing-function: ease-in-out; --motion-rotate: 0.017856; } 74.400% { animation-timing-function: ease-in-out; --motion-rotate: 0.030495; } 80.800% { animation-timing-function: ease-in-out; --motion-rotate: -0.022681; } 87.201% { animation-timing-function: ease-in-out; --motion-rotate: -0.026906; } 93.600% { animation-timing-function: ease-in-out; --motion-rotate: 0.026939; } 100.000% { --motion-rotate: 0; } }
@keyframes kf_300_259_--motion-translate-y_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 4.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.12909; } 10.401% { animation-timing-function: ease-in-out; --motion-translate-y: 0.452422; } 16.800% { animation-timing-function: ease-in-out; --motion-translate-y: 0.057498; } 23.200% { animation-timing-function: ease-in-out; --motion-translate-y: 0.46152; } 29.601% { animation-timing-function: ease-in-out; --motion-translate-y: 0.015534; } 36.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.459062; } 42.400% { animation-timing-function: ease-in-out; --motion-translate-y: 0.088177; } 48.801% { animation-timing-function: ease-in-out; --motion-translate-y: 0.445109; } 55.200% { animation-timing-function: ease-in-out; --motion-translate-y: 0.158611; } 61.600% { animation-timing-function: ease-in-out; --motion-translate-y: 0.42001; } 68.001% { animation-timing-function: ease-in-out; --motion-translate-y: 0.225075; } 74.400% { animation-timing-function: ease-in-out; --motion-translate-y: 0.384394; } 80.800% { animation-timing-function: ease-in-out; --motion-translate-y: 0.285902; } 87.201% { animation-timing-function: ease-in-out; --motion-translate-y: 0.339152; } 93.600% { animation-timing-function: ease-in-out; --motion-translate-y: 0.33957; } 100.000% { --motion-translate-y: 0; } }
@keyframes kf_309_278_--motion-rotate_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 8.443% { animation-timing-function: ease-in-out; --motion-rotate: 0.296706; } 16.285% { animation-timing-function: ease-in-out; --motion-rotate: 0.118682; } 24.125% { --motion-rotate: 0; } 34.379% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 42.822% { animation-timing-function: ease-in-out; --motion-rotate: 0.222529; } 50.664% { animation-timing-function: ease-in-out; --motion-rotate: -0.059341; } 58.504% { --motion-rotate: 0; } 68.154% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 75.996% { animation-timing-function: ease-in-out; --motion-rotate: 0.267035; } 85.043% { animation-timing-function: ease-in-out; --motion-rotate: 0.089012; } 94.692% { --motion-rotate: 0; } 100.000% { --motion-rotate: 0; } }
@keyframes kf_309_278_--motion-translate-x_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 8.443% { animation-timing-function: ease-in-out; --motion-translate-x: -8.624966; } 16.285% { animation-timing-function: ease-in-out; --motion-translate-x: -3.492917; } 24.125% { --motion-translate-x: 0; } 34.379% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 42.822% { animation-timing-function: ease-in-out; --motion-translate-x: -6.510574; } 50.664% { animation-timing-function: ease-in-out; --motion-translate-x: 1.749538; } 58.504% { --motion-translate-x: 0; } 68.154% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 75.996% { animation-timing-function: ease-in-out; --motion-translate-x: -7.784255; } 85.043% { animation-timing-function: ease-in-out; --motion-translate-x: -2.622382; } 94.692% { --motion-translate-x: 0; } 100.000% { --motion-translate-x: 0; } }
@keyframes kf_309_278_--motion-translate-y_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 8.443% { animation-timing-function: ease-in-out; --motion-translate-y: -1.28901; } 16.285% { animation-timing-function: ease-in-out; --motion-translate-y: -0.207518; } 24.125% { --motion-translate-y: 0; } 34.379% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 42.822% { animation-timing-function: ease-in-out; --motion-translate-y: -0.727402; } 50.664% { animation-timing-function: ease-in-out; --motion-translate-y: -0.051925; } 58.504% { --motion-translate-y: 0; } 68.154% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 75.996% { animation-timing-function: ease-in-out; --motion-translate-y: -1.045556; } 85.043% { animation-timing-function: ease-in-out; --motion-translate-y: -0.116789; } 94.692% { --motion-translate-y: 0; } 100.000% { --motion-translate-y: 0; } }
@keyframes kf_300_308_--motion-rotate_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 4.000% { animation-timing-function: ease-in-out; --motion-rotate: -0.022163; } 10.401% { animation-timing-function: ease-in-out; --motion-rotate: -0.015182; } 16.800% { animation-timing-function: ease-in-out; --motion-rotate: 0.024566; } 23.200% { animation-timing-function: ease-in-out; --motion-rotate: 0.011294; } 29.601% { animation-timing-function: ease-in-out; --motion-rotate: -0.026353; } 36.000% { animation-timing-function: ease-in-out; --motion-rotate: -0.007124; } 42.400% { animation-timing-function: ease-in-out; --motion-rotate: 0.02748; } 48.801% { animation-timing-function: ease-in-out; --motion-rotate: 0.002776; } 55.200% { animation-timing-function: ease-in-out; --motion-rotate: -0.027919; } 61.600% { animation-timing-function: ease-in-out; --motion-rotate: 0.001642; } 68.001% { animation-timing-function: ease-in-out; --motion-rotate: 0.02766; } 74.400% { animation-timing-function: ease-in-out; --motion-rotate: -0.006019; } 80.800% { animation-timing-function: ease-in-out; --motion-rotate: -0.026707; } 87.201% { animation-timing-function: ease-in-out; --motion-rotate: 0.010246; } 93.600% { animation-timing-function: ease-in-out; --motion-rotate: 0.025086; } 100.000% { --motion-rotate: 0; } }
@keyframes kf_300_308_--motion-translate-y_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 4.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.279371; } 10.401% { animation-timing-function: ease-in-out; --motion-translate-y: 0.191364; } 16.800% { animation-timing-function: ease-in-out; --motion-translate-y: 0.309653; } 23.200% { animation-timing-function: ease-in-out; --motion-translate-y: 0.142364; } 29.601% { animation-timing-function: ease-in-out; --motion-translate-y: 0.332181; } 36.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0.089799; } 42.400% { animation-timing-function: ease-in-out; --motion-translate-y: 0.346391; } 48.801% { animation-timing-function: ease-in-out; --motion-translate-y: 0.034986; } 55.200% { animation-timing-function: ease-in-out; --motion-translate-y: 0.351927; } 61.600% { animation-timing-function: ease-in-out; --motion-translate-y: 0.020704; } 68.001% { animation-timing-function: ease-in-out; --motion-translate-y: 0.348651; } 74.400% { animation-timing-function: ease-in-out; --motion-translate-y: 0.075875; } 80.800% { animation-timing-function: ease-in-out; --motion-translate-y: 0.336644; } 87.201% { animation-timing-function: ease-in-out; --motion-translate-y: 0.129146; } 93.600% { animation-timing-function: ease-in-out; --motion-translate-y: 0.316208; } 100.000% { --motion-translate-y: 0; } }
@keyframes kf_309_324_--motion-rotate_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 8.631% { animation-timing-function: ease-in-out; --motion-rotate: 0.226893; } 16.646% { animation-timing-function: ease-in-out; --motion-rotate: 0.090757; } 24.660% { --motion-rotate: 0; } 35.142% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 43.773% { animation-timing-function: ease-in-out; --motion-rotate: 0.17017; } 51.788% { animation-timing-function: ease-in-out; --motion-rotate: -0.045379; } 59.802% { --motion-rotate: 0; } 69.667% { animation-timing-function: ease-in-out; --motion-rotate: 0; } 77.682% { animation-timing-function: ease-in-out; --motion-rotate: 0.204204; } 86.930% { animation-timing-function: ease-in-out; --motion-rotate: 0.068068; } 96.794% { --motion-rotate: 0; } 100.000% { --motion-rotate: 0; } }
@keyframes kf_309_324_--motion-translate-x_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 8.631% { animation-timing-function: ease-in-out; --motion-translate-x: -4.864566; } 16.646% { animation-timing-function: ease-in-out; --motion-translate-x: -1.95993; } 24.660% { --motion-translate-x: 0; } 35.142% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 43.773% { animation-timing-function: ease-in-out; --motion-translate-x: -3.662183; } 51.788% { animation-timing-function: ease-in-out; --motion-translate-x: 0.980975; } 59.802% { --motion-translate-x: 0; } 69.667% { animation-timing-function: ease-in-out; --motion-translate-x: 0; } 77.682% { animation-timing-function: ease-in-out; --motion-translate-x: -4.385275; } 86.930% { animation-timing-function: ease-in-out; --motion-translate-x: -1.470831; } 96.794% { --motion-translate-x: 0; } 100.000% { --motion-translate-x: 0; } }
@keyframes kf_309_324_--motion-translate-y_0_loop { 0.000% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 8.631% { animation-timing-function: ease-in-out; --motion-translate-y: -0.554247; } 16.646% { animation-timing-function: ease-in-out; --motion-translate-y: -0.089; } 24.660% { --motion-translate-y: 0; } 35.142% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 43.773% { animation-timing-function: ease-in-out; --motion-translate-y: -0.31235; } 51.788% { animation-timing-function: ease-in-out; --motion-translate-y: -0.022261; } 59.802% { --motion-translate-y: 0; } 69.667% { animation-timing-function: ease-in-out; --motion-translate-y: 0; } 77.682% { animation-timing-function: ease-in-out; --motion-translate-y: -0.449307; } 86.930% { animation-timing-function: ease-in-out; --motion-translate-y: -0.050077; } 96.794% { --motion-translate-y: 0; } 100.000% { --motion-translate-y: 0; } }
/* Кто попросил систему не двигать интерфейс — картинка стоит в итоговом кадре. */
@media (prefers-reduced-motion: reduce){.login-scene .login-scene-svg g{animation:none!important}}
