/* Auto-extracted Figma motion */

/* Glow · orange (3:4) */
[data-motion='3-4'] { animation: kf_3_4_translate_0 8s linear, kf_3_4_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_4_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 50% { animation-timing-function: ease-in-out; translate: 80px 0px; } 100% { translate: 0px 0px; } }
@keyframes kf_3_4_scale_0 { 0% { animation-timing-function: ease-in-out; scale: 1 1; } 50% { animation-timing-function: ease-in-out; scale: 1.18 1.18; } 100% { scale: 1 1; } }

/* Glow · peach (3:5) */
[data-motion='3-5'] { animation: kf_3_5_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_5_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 50% { animation-timing-function: ease-in-out; translate: -90px 40px; } 100% { translate: 0px 0px; } }

/* Tunnel grid (3:6) */
[data-motion='3-6'] { animation: kf_3_6_opacity_0 8s linear, kf_3_6_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_6_opacity_0 { 0% { animation-timing-function: ease-out; opacity: 0; } 15% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_3_6_scale_0 { 0% { animation-timing-function: ease-out; scale: 1.12 1.12; } 15% { animation-timing-function: ease-in-out; scale: 1 1; } 62.5% { animation-timing-function: ease-in-out; scale: 1.05 1.05; } 100% { scale: 1 1; } }

/* Header (3:25) */
[data-motion='3-25'] { animation: kf_3_25_opacity_0 8s linear, kf_3_25_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_25_opacity_0 { 0% { animation-timing-function: ease-out; opacity: 0; } 6.25% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_3_25_translate_0 { 0% { animation-timing-function: ease-out; translate: 0px -24px; } 7.5% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Hero · Title block (3:49) */
[data-motion='3-49'] { animation: kf_3_49_opacity_0 8s linear, kf_3_49_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_49_opacity_0 { 0% { opacity: 0; } 1.875% { animation-timing-function: ease-out; opacity: 0; } 11.25% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_3_49_translate_0 { 0% { translate: 0px 48px; } 1.875% { animation-timing-function: ease-out; translate: 0px 48px; } 12.5% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Live dot (3:51) */
[data-motion='3-51'] { animation: kf_3_51_opacity_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_51_opacity_0 { 0% { animation-timing-function: ease-in-out; opacity: 1; } 6.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 12.5% { animation-timing-function: ease-in-out; opacity: 1; } 18.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 25% { animation-timing-function: ease-in-out; opacity: 1; } 31.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 37.5% { animation-timing-function: ease-in-out; opacity: 1; } 43.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 50% { animation-timing-function: ease-in-out; opacity: 1; } 56.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 62.5% { animation-timing-function: ease-in-out; opacity: 1; } 68.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 75% { animation-timing-function: ease-in-out; opacity: 1; } 81.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 87.5% { animation-timing-function: ease-in-out; opacity: 1; } 93.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 100% { opacity: 1; } }

/* Button · Получить API-ключ  → (3:56) */
[data-motion='3-56'] { animation: kf_3_56_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_56_scale_0 { 0% { scale: 1 1; } 17.5% { animation-timing-function: ease-in-out; scale: 1 1; } 21.25% { animation-timing-function: ease-in-out; scale: 1.06 1.06; } 25% { scale: 1 1; } 67.5% { animation-timing-function: ease-in-out; scale: 1 1; } 71.25% { animation-timing-function: ease-in-out; scale: 1.06 1.06; } 75% { scale: 1 1; } 100% { scale: 1 1; } }

/* Hero · Tiles (3:60) */
[data-motion='3-60'] { animation: kf_3_60_opacity_0 8s linear, kf_3_60_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_60_opacity_0 { 0% { opacity: 0; } 6.25% { animation-timing-function: ease-out; opacity: 0; } 15% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_3_60_translate_0 { 0% { translate: 0px 40px; } 6.25% { animation-timing-function: ease-out; translate: 0px 40px; } 16.25% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Chip · gpt-5.4 (3:73) */
[data-motion='3-73'] { animation: kf_3_73_opacity_0 8s linear, kf_3_73_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_73_opacity_0 { 0% { opacity: 0; } 10% { animation-timing-function: ease-out; opacity: 0; } 16.25% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_3_73_translate_0 { 0% { translate: 0px 18px; } 10% { animation-timing-function: ease-out; translate: 0px 18px; } 17.5% { animation-timing-function: ease-in-out; translate: 0px -10px; } 30% { animation-timing-function: ease-in-out; translate: 0px 0px; } 42.5% { animation-timing-function: ease-in-out; translate: 0px -10px; } 55% { animation-timing-function: ease-in-out; translate: 0px 0px; } 67.5% { animation-timing-function: ease-in-out; translate: 0px -10px; } 80% { animation-timing-function: ease-in-out; translate: 0px 0px; } 92.5% { translate: 0px -10px; } 100% { translate: 0px -10px; } }

/* Chip · claude-sonnet-5 (3:79) */
[data-motion='3-79'] { animation: kf_3_79_opacity_0 8s linear, kf_3_79_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_79_opacity_0 { 0% { opacity: 0; } 11.875% { animation-timing-function: ease-out; opacity: 0; } 18.125% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_3_79_translate_0 { 0% { translate: 0px 18px; } 11.875% { animation-timing-function: ease-out; translate: 0px 18px; } 19.375% { animation-timing-function: ease-in-out; translate: 0px -12px; } 44.375% { animation-timing-function: ease-in-out; translate: 0px 0px; } 69.375% { animation-timing-function: ease-in-out; translate: 0px -12px; } 94.375% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Chip · gemini-2.5-pro (3:85) */
[data-motion='3-85'] { animation: kf_3_85_opacity_0 8s linear, kf_3_85_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_85_opacity_0 { 0% { opacity: 0; } 13.75% { animation-timing-function: ease-out; opacity: 0; } 20% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_3_85_translate_0 { 0% { translate: 0px 18px; } 13.75% { animation-timing-function: ease-out; translate: 0px 18px; } 21.25% { animation-timing-function: ease-in-out; translate: 0px -14px; } 37.917% { animation-timing-function: ease-in-out; translate: 0px 0px; } 54.583% { animation-timing-function: ease-in-out; translate: 0px -14px; } 71.25% { animation-timing-function: ease-in-out; translate: 0px 0px; } 87.917% { translate: 0px -14px; } 100% { translate: 0px -14px; } }

/* Chip · deepseek-v4-pro (3:91) */
[data-motion='3-91'] { animation: kf_3_91_opacity_0 8s linear, kf_3_91_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_91_opacity_0 { 0% { opacity: 0; } 15.625% { animation-timing-function: ease-out; opacity: 0; } 21.875% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_3_91_translate_0 { 0% { translate: 0px 18px; } 15.625% { animation-timing-function: ease-out; translate: 0px 18px; } 23.125% { animation-timing-function: ease-in-out; translate: 0px -16px; } 35.625% { animation-timing-function: ease-in-out; translate: 0px 0px; } 48.125% { animation-timing-function: ease-in-out; translate: 0px -16px; } 60.625% { animation-timing-function: ease-in-out; translate: 0px 0px; } 73.125% { animation-timing-function: ease-in-out; translate: 0px -16px; } 85.625% { animation-timing-function: ease-in-out; translate: 0px 0px; } 98.125% { translate: 0px -16px; } 100% { translate: 0px -16px; } }

/* Marquee track (3:98) */
[data-motion='3-98'] { animation: kf_3_98_translate_0 28s linear; animation-iteration-count: infinite; }
@keyframes kf_3_98_translate_0 { 0% { translate: 0px 0px; } 100% { translate: -2188px 0px; } }

/* Card orb (3:165) */
[data-motion='3-165'] { animation: kf_3_165_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_165_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 50% { animation-timing-function: ease-in-out; translate: -60px 0px; } 100% { translate: 0px 0px; } }

/* Card blob (3:166) */
[data-motion='3-166'] { animation: kf_3_166_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_166_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 50% { animation-timing-function: ease-in-out; translate: -140px -80px; } 100% { translate: 0px 0px; } }

/* Typing dot 1 (3:190) */
[data-motion='3-190'] { animation: kf_3_190_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_190_translate_0 { 0% { animation-timing-function: ease-out; translate: 0px 0px; } 1.875% { animation-timing-function: ease-in; translate: 0px -5px; } 4.375% { animation-timing-function: ease-out; translate: 0px 0px; } 14.375% { animation-timing-function: ease-in; translate: 0px -5px; } 16.875% { animation-timing-function: ease-out; translate: 0px 0px; } 26.875% { animation-timing-function: ease-in; translate: 0px -5px; } 29.375% { animation-timing-function: ease-out; translate: 0px 0px; } 39.375% { animation-timing-function: ease-in; translate: 0px -5px; } 41.875% { animation-timing-function: ease-out; translate: 0px 0px; } 51.875% { animation-timing-function: ease-in; translate: 0px -5px; } 54.375% { animation-timing-function: ease-out; translate: 0px 0px; } 64.375% { animation-timing-function: ease-in; translate: 0px -5px; } 66.875% { animation-timing-function: ease-out; translate: 0px 0px; } 76.875% { animation-timing-function: ease-in; translate: 0px -5px; } 79.375% { animation-timing-function: ease-out; translate: 0px 0px; } 89.375% { animation-timing-function: ease-in; translate: 0px -5px; } 91.875% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Typing dot 2 (3:191) */
[data-motion='3-191'] { animation: kf_3_191_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_191_translate_0 { 0% { animation-timing-function: ease-out; translate: 0px 0px; } 3.75% { animation-timing-function: ease-in; translate: 0px -5px; } 6.25% { animation-timing-function: ease-out; translate: 0px 0px; } 16.25% { animation-timing-function: ease-in; translate: 0px -5px; } 18.75% { animation-timing-function: ease-out; translate: 0px 0px; } 28.75% { animation-timing-function: ease-in; translate: 0px -5px; } 31.25% { animation-timing-function: ease-out; translate: 0px 0px; } 41.25% { animation-timing-function: ease-in; translate: 0px -5px; } 43.75% { animation-timing-function: ease-out; translate: 0px 0px; } 53.75% { animation-timing-function: ease-in; translate: 0px -5px; } 56.25% { animation-timing-function: ease-out; translate: 0px 0px; } 66.25% { animation-timing-function: ease-in; translate: 0px -5px; } 68.75% { animation-timing-function: ease-out; translate: 0px 0px; } 78.75% { animation-timing-function: ease-in; translate: 0px -5px; } 81.25% { animation-timing-function: ease-out; translate: 0px 0px; } 91.25% { animation-timing-function: ease-in; translate: 0px -5px; } 93.75% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Typing dot 3 (3:192) */
[data-motion='3-192'] { animation: kf_3_192_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_192_translate_0 { 0% { animation-timing-function: ease-out; translate: 0px 0px; } 5.625% { animation-timing-function: ease-in; translate: 0px -5px; } 8.125% { animation-timing-function: ease-out; translate: 0px 0px; } 18.125% { animation-timing-function: ease-in; translate: 0px -5px; } 20.625% { animation-timing-function: ease-out; translate: 0px 0px; } 30.625% { animation-timing-function: ease-in; translate: 0px -5px; } 33.125% { animation-timing-function: ease-out; translate: 0px 0px; } 43.125% { animation-timing-function: ease-in; translate: 0px -5px; } 45.625% { animation-timing-function: ease-out; translate: 0px 0px; } 55.625% { animation-timing-function: ease-in; translate: 0px -5px; } 58.125% { animation-timing-function: ease-out; translate: 0px 0px; } 68.125% { animation-timing-function: ease-in; translate: 0px -5px; } 70.625% { animation-timing-function: ease-out; translate: 0px 0px; } 80.625% { animation-timing-function: ease-in; translate: 0px -5px; } 83.125% { animation-timing-function: ease-out; translate: 0px 0px; } 93.125% { animation-timing-function: ease-in; translate: 0px -5px; } 95.625% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Caret (3:195) */
[data-motion='3-195'] { animation: kf_3_195_opacity_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_195_opacity_0 { 0% { animation-timing-function: step-end; opacity: 1; } 6.25% { animation-timing-function: step-end; opacity: 0; } 12.5% { animation-timing-function: step-end; opacity: 1; } 18.75% { animation-timing-function: step-end; opacity: 0; } 25% { animation-timing-function: step-end; opacity: 1; } 31.25% { animation-timing-function: step-end; opacity: 0; } 37.5% { animation-timing-function: step-end; opacity: 1; } 43.75% { animation-timing-function: step-end; opacity: 0; } 50% { animation-timing-function: step-end; opacity: 1; } 56.25% { animation-timing-function: step-end; opacity: 0; } 62.5% { animation-timing-function: step-end; opacity: 1; } 68.75% { animation-timing-function: step-end; opacity: 0; } 75% { animation-timing-function: step-end; opacity: 1; } 81.25% { animation-timing-function: step-end; opacity: 0; } 87.5% { animation-timing-function: step-end; opacity: 1; } 93.75% { animation-timing-function: step-end; opacity: 0; } 100% { opacity: 1; } }

/* Model dropdown (3:208) */
[data-motion='3-208'] { animation: kf_3_208_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_208_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 25% { animation-timing-function: ease-in-out; translate: 0px -12px; } 50% { animation-timing-function: ease-in-out; translate: 0px 0px; } 75% { animation-timing-function: ease-in-out; translate: 0px -12px; } 100% { translate: 0px 0px; } }

/* Badge · Failover (3:241) */
[data-motion='3-241'] { animation: kf_3_241_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_241_translate_0 { 0% { translate: 0px 0px; } 1.25% { translate: 0.029px -0.11px; } 2.5% { translate: 0.118px -0.452px; } 3.75% { translate: 0.271px -1.04px; } 5% { translate: 0.49px -1.874px; } 6.25% { translate: 0.775px -2.928px; } 7.5% { translate: 1.124px -4.143px; } 8.75% { translate: 1.533px -5.43px; } 10% { translate: 1.991px -6.681px; } 11.25% { translate: 2.486px -7.797px; } 12.5% { translate: 3px -8.708px; } 13.75% { translate: 3.514px -9.379px; } 15% { translate: 4.009px -9.803px; } 16.25% { translate: 4.467px -9.988px; } 17.5% { translate: 4.876px -9.952px; } 18.75% { translate: 5.225px -9.689px; } 20% { translate: 5.51px -9.183px; } 21.25% { translate: 5.729px -8.43px; } 22.5% { translate: 5.882px -7.445px; } 23.75% { translate: 5.971px -6.275px; } 25% { translate: 6px -5px; } 26.25% { translate: 5.971px -3.725px; } 27.5% { translate: 5.882px -2.555px; } 28.75% { translate: 5.729px -1.57px; } 30% { translate: 5.51px -0.817px; } 31.25% { translate: 5.225px -0.311px; } 32.5% { translate: 4.876px -0.048px; } 33.75% { translate: 4.467px -0.012px; } 35% { translate: 4.009px -0.197px; } 36.25% { translate: 3.514px -0.621px; } 37.5% { translate: 3px -1.292px; } 38.75% { translate: 2.486px -2.203px; } 40% { translate: 1.991px -3.319px; } 41.25% { translate: 1.533px -4.57px; } 42.5% { translate: 1.124px -5.857px; } 43.75% { translate: 0.775px -7.072px; } 45% { translate: 0.49px -8.126px; } 46.25% { translate: 0.271px -8.96px; } 47.5% { translate: 0.118px -9.548px; } 48.75% { translate: 0.029px -9.89px; } 50% { translate: 0px -10px; } 51.25% { translate: 0.029px -9.89px; } 52.5% { translate: 0.118px -9.548px; } 53.75% { translate: 0.271px -8.96px; } 55% { translate: 0.49px -8.126px; } 56.25% { translate: 0.775px -7.072px; } 57.5% { translate: 1.124px -5.857px; } 58.75% { translate: 1.533px -4.57px; } 60% { translate: 1.991px -3.319px; } 61.25% { translate: 2.486px -2.203px; } 62.5% { translate: 3px -1.292px; } 63.75% { translate: 3.514px -0.621px; } 65% { translate: 4.009px -0.197px; } 66.25% { translate: 4.467px -0.012px; } 67.5% { translate: 4.876px -0.048px; } 68.75% { translate: 5.225px -0.311px; } 70% { translate: 5.51px -0.817px; } 71.25% { translate: 5.729px -1.57px; } 72.5% { translate: 5.882px -2.555px; } 73.75% { translate: 5.971px -3.725px; } 75% { translate: 6px -5px; } 76.25% { translate: 5.971px -6.275px; } 77.5% { translate: 5.882px -7.445px; } 78.75% { translate: 5.729px -8.43px; } 80% { translate: 5.51px -9.183px; } 81.25% { translate: 5.225px -9.689px; } 82.5% { translate: 4.876px -9.952px; } 83.75% { translate: 4.467px -9.988px; } 85% { translate: 4.009px -9.803px; } 86.25% { translate: 3.514px -9.379px; } 87.5% { translate: 3px -8.708px; } 88.75% { translate: 2.486px -7.797px; } 90% { translate: 1.991px -6.681px; } 91.25% { translate: 1.533px -5.43px; } 92.5% { translate: 1.124px -4.143px; } 93.75% { translate: 0.775px -2.928px; } 95% { translate: 0.49px -1.874px; } 96.25% { translate: 0.271px -1.04px; } 97.5% { translate: 0.118px -0.452px; } 98.75% { translate: 0.029px -0.11px; } 100% { translate: 0px 0px; } }

/* Badge · Лимиты (3:244) */
[data-motion='3-244'] { animation: kf_3_244_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_244_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 12.5% { animation-timing-function: ease-in-out; translate: 0px -8px; } 25% { animation-timing-function: ease-in-out; translate: 0px 0px; } 37.5% { animation-timing-function: ease-in-out; translate: 0px -8px; } 50% { animation-timing-function: ease-in-out; translate: 0px 0px; } 62.5% { animation-timing-function: ease-in-out; translate: 0px -8px; } 75% { animation-timing-function: ease-in-out; translate: 0px 0px; } 87.5% { animation-timing-function: ease-in-out; translate: 0px -8px; } 100% { translate: 0px 0px; } }

/* Big word (3:248) */
[data-motion='3-248'] { animation: kf_3_248_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_248_scale_0 { 0% { animation-timing-function: ease-in-out; scale: 1 1; } 50% { animation-timing-function: ease-in-out; scale: 1.03 1.03; } 100% { scale: 1 1; } }

/* Tag · Без VPN (3:249) */
[data-motion='3-249'] { animation: kf_3_249_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_249_translate_0 { 0% { translate: 0px 0px; } 1.25% { translate: 0.007px -0.158px; } 2.5% { translate: 0.029px -0.653px; } 3.75% { translate: 0.066px -1.499px; } 5% { translate: 0.118px -2.655px; } 6.25% { translate: 0.187px -4px; } 7.5% { translate: 0.271px -5.345px; } 8.75% { translate: 0.372px -6.501px; } 10% { translate: 0.49px -7.347px; } 11.25% { translate: 0.624px -7.842px; } 12.5% { translate: 0.775px -8px; } 13.75% { translate: 0.942px -7.842px; } 15% { translate: 1.124px -7.347px; } 16.25% { translate: 1.322px -6.501px; } 17.5% { translate: 1.533px -5.345px; } 18.75% { translate: 1.757px -4px; } 20% { translate: 1.991px -2.655px; } 21.25% { translate: 2.235px -1.499px; } 22.5% { translate: 2.486px -0.653px; } 23.75% { translate: 2.742px -0.158px; } 25% { translate: 3px 0px; } 26.25% { translate: 3.258px -0.158px; } 27.5% { translate: 3.514px -0.653px; } 28.75% { translate: 3.765px -1.499px; } 30% { translate: 4.009px -2.655px; } 31.25% { translate: 4.243px -4px; } 32.5% { translate: 4.467px -5.345px; } 33.75% { translate: 4.678px -6.501px; } 35% { translate: 4.876px -7.347px; } 36.25% { translate: 5.058px -7.842px; } 37.5% { translate: 5.225px -8px; } 38.75% { translate: 5.376px -7.842px; } 40% { translate: 5.51px -7.347px; } 41.25% { translate: 5.628px -6.501px; } 42.5% { translate: 5.729px -5.345px; } 43.75% { translate: 5.813px -4px; } 45% { translate: 5.882px -2.655px; } 46.25% { translate: 5.934px -1.499px; } 47.5% { translate: 5.971px -0.653px; } 48.75% { translate: 5.993px -0.158px; } 50% { translate: 6px 0px; } 51.25% { translate: 5.993px -0.158px; } 52.5% { translate: 5.971px -0.653px; } 53.75% { translate: 5.934px -1.499px; } 55% { translate: 5.882px -2.655px; } 56.25% { translate: 5.813px -4px; } 57.5% { translate: 5.729px -5.345px; } 58.75% { translate: 5.628px -6.501px; } 60% { translate: 5.51px -7.347px; } 61.25% { translate: 5.376px -7.842px; } 62.5% { translate: 5.225px -8px; } 63.75% { translate: 5.058px -7.842px; } 65% { translate: 4.876px -7.347px; } 66.25% { translate: 4.678px -6.501px; } 67.5% { translate: 4.467px -5.345px; } 68.75% { translate: 4.243px -4px; } 70% { translate: 4.009px -2.655px; } 71.25% { translate: 3.765px -1.499px; } 72.5% { translate: 3.514px -0.653px; } 73.75% { translate: 3.258px -0.158px; } 75% { translate: 3px 0px; } 76.25% { translate: 2.742px -0.158px; } 77.5% { translate: 2.486px -0.653px; } 78.75% { translate: 2.235px -1.499px; } 80% { translate: 1.991px -2.655px; } 81.25% { translate: 1.757px -4px; } 82.5% { translate: 1.533px -5.345px; } 83.75% { translate: 1.322px -6.501px; } 85% { translate: 1.124px -7.347px; } 86.25% { translate: 0.942px -7.842px; } 87.5% { translate: 0.775px -8px; } 88.75% { translate: 0.624px -7.842px; } 90% { translate: 0.49px -7.347px; } 91.25% { translate: 0.372px -6.501px; } 92.5% { translate: 0.271px -5.345px; } 93.75% { translate: 0.187px -4px; } 95% { translate: 0.118px -2.655px; } 96.25% { translate: 0.066px -1.499px; } 97.5% { translate: 0.029px -0.653px; } 98.75% { translate: 0.007px -0.158px; } 100% { translate: 0px 0px; } }

/* Tag · Streaming (3:252) */
[data-motion='3-252'] { animation: kf_3_252_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_252_translate_0 { 0% { translate: 0px 0px; } 1.25% { translate: -0.007px 0.058px; } 2.5% { translate: -0.029px 0.237px; } 3.75% { translate: -0.066px 0.543px; } 5% { translate: -0.118px 0.98px; } 6.25% { translate: -0.187px 1.55px; } 7.5% { translate: -0.271px 2.249px; } 8.75% { translate: -0.372px 3.066px; } 10% { translate: -0.49px 3.983px; } 11.25% { translate: -0.624px 4.972px; } 12.5% { translate: -0.775px 6px; } 13.75% { translate: -0.942px 7.028px; } 15% { translate: -1.124px 8.017px; } 16.25% { translate: -1.322px 8.934px; } 17.5% { translate: -1.533px 9.751px; } 18.75% { translate: -1.757px 10.45px; } 20% { translate: -1.991px 11.02px; } 21.25% { translate: -2.235px 11.457px; } 22.5% { translate: -2.486px 11.763px; } 23.75% { translate: -2.742px 11.942px; } 25% { translate: -3px 12px; } 26.25% { translate: -3.258px 11.942px; } 27.5% { translate: -3.514px 11.763px; } 28.75% { translate: -3.765px 11.457px; } 30% { translate: -4.009px 11.02px; } 31.25% { translate: -4.243px 10.45px; } 32.5% { translate: -4.467px 9.751px; } 33.75% { translate: -4.678px 8.934px; } 35% { translate: -4.876px 8.017px; } 36.25% { translate: -5.058px 7.028px; } 37.5% { translate: -5.225px 6px; } 38.75% { translate: -5.376px 4.972px; } 40% { translate: -5.51px 3.983px; } 41.25% { translate: -5.628px 3.066px; } 42.5% { translate: -5.729px 2.249px; } 43.75% { translate: -5.813px 1.55px; } 45% { translate: -5.882px 0.98px; } 46.25% { translate: -5.934px 0.543px; } 47.5% { translate: -5.971px 0.237px; } 48.75% { translate: -5.993px 0.058px; } 50% { translate: -6px 0px; } 51.25% { translate: -5.993px 0.058px; } 52.5% { translate: -5.971px 0.237px; } 53.75% { translate: -5.934px 0.543px; } 55% { translate: -5.882px 0.98px; } 56.25% { translate: -5.813px 1.55px; } 57.5% { translate: -5.729px 2.249px; } 58.75% { translate: -5.628px 3.066px; } 60% { translate: -5.51px 3.983px; } 61.25% { translate: -5.376px 4.972px; } 62.5% { translate: -5.225px 6px; } 63.75% { translate: -5.058px 7.028px; } 65% { translate: -4.876px 8.017px; } 66.25% { translate: -4.678px 8.934px; } 67.5% { translate: -4.467px 9.751px; } 68.75% { translate: -4.243px 10.45px; } 70% { translate: -4.009px 11.02px; } 71.25% { translate: -3.765px 11.457px; } 72.5% { translate: -3.514px 11.763px; } 73.75% { translate: -3.258px 11.942px; } 75% { translate: -3px 12px; } 76.25% { translate: -2.742px 11.942px; } 77.5% { translate: -2.486px 11.763px; } 78.75% { translate: -2.235px 11.457px; } 80% { translate: -1.991px 11.02px; } 81.25% { translate: -1.757px 10.45px; } 82.5% { translate: -1.533px 9.751px; } 83.75% { translate: -1.322px 8.934px; } 85% { translate: -1.124px 8.017px; } 86.25% { translate: -0.942px 7.028px; } 87.5% { translate: -0.775px 6px; } 88.75% { translate: -0.624px 4.972px; } 90% { translate: -0.49px 3.983px; } 91.25% { translate: -0.372px 3.066px; } 92.5% { translate: -0.271px 2.249px; } 93.75% { translate: -0.187px 1.55px; } 95% { translate: -0.118px 0.98px; } 96.25% { translate: -0.066px 0.543px; } 97.5% { translate: -0.029px 0.237px; } 98.75% { translate: -0.007px 0.058px; } 100% { translate: 0px 0px; } }

/* Tag · Function calling (3:255) */
[data-motion='3-255'] { animation: kf_3_255_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_255_translate_0 { 0% { translate: 0px 0px; } 1.25% { translate: 0.007px -0.176px; } 2.5% { translate: 0.029px -0.723px; } 3.75% { translate: 0.066px -1.665px; } 5% { translate: 0.118px -2.998px; } 6.25% { translate: 0.187px -4.684px; } 7.5% { translate: 0.271px -6.629px; } 8.75% { translate: 0.372px -8.689px; } 10% { translate: 0.49px -10.69px; } 11.25% { translate: 0.624px -12.475px; } 12.5% { translate: 0.775px -13.933px; } 13.75% { translate: 0.942px -15.007px; } 15% { translate: 1.124px -15.684px; } 16.25% { translate: 1.322px -15.981px; } 17.5% { translate: 1.533px -15.923px; } 18.75% { translate: 1.757px -15.502px; } 20% { translate: 1.991px -14.693px; } 21.25% { translate: 2.235px -13.488px; } 22.5% { translate: 2.486px -11.912px; } 23.75% { translate: 2.742px -10.04px; } 25% { translate: 3px -8px; } 26.25% { translate: 3.258px -5.96px; } 27.5% { translate: 3.514px -4.088px; } 28.75% { translate: 3.765px -2.512px; } 30% { translate: 4.009px -1.307px; } 31.25% { translate: 4.243px -0.498px; } 32.5% { translate: 4.467px -0.077px; } 33.75% { translate: 4.678px -0.019px; } 35% { translate: 4.876px -0.316px; } 36.25% { translate: 5.058px -0.993px; } 37.5% { translate: 5.225px -2.067px; } 38.75% { translate: 5.376px -3.525px; } 40% { translate: 5.51px -5.31px; } 41.25% { translate: 5.628px -7.311px; } 42.5% { translate: 5.729px -9.371px; } 43.75% { translate: 5.813px -11.316px; } 45% { translate: 5.882px -13.002px; } 46.25% { translate: 5.934px -14.335px; } 47.5% { translate: 5.971px -15.277px; } 48.75% { translate: 5.993px -15.824px; } 50% { translate: 6px -16px; } 51.25% { translate: 5.993px -15.824px; } 52.5% { translate: 5.971px -15.277px; } 53.75% { translate: 5.934px -14.335px; } 55% { translate: 5.882px -13.002px; } 56.25% { translate: 5.813px -11.316px; } 57.5% { translate: 5.729px -9.371px; } 58.75% { translate: 5.628px -7.311px; } 60% { translate: 5.51px -5.31px; } 61.25% { translate: 5.376px -3.525px; } 62.5% { translate: 5.225px -2.067px; } 63.75% { translate: 5.058px -0.993px; } 65% { translate: 4.876px -0.316px; } 66.25% { translate: 4.678px -0.019px; } 67.5% { translate: 4.467px -0.077px; } 68.75% { translate: 4.243px -0.498px; } 70% { translate: 4.009px -1.307px; } 71.25% { translate: 3.765px -2.512px; } 72.5% { translate: 3.514px -4.088px; } 73.75% { translate: 3.258px -5.96px; } 75% { translate: 3px -8px; } 76.25% { translate: 2.742px -10.04px; } 77.5% { translate: 2.486px -11.912px; } 78.75% { translate: 2.235px -13.488px; } 80% { translate: 1.991px -14.693px; } 81.25% { translate: 1.757px -15.502px; } 82.5% { translate: 1.533px -15.923px; } 83.75% { translate: 1.322px -15.981px; } 85% { translate: 1.124px -15.684px; } 86.25% { translate: 0.942px -15.007px; } 87.5% { translate: 0.775px -13.933px; } 88.75% { translate: 0.624px -12.475px; } 90% { translate: 0.49px -10.69px; } 91.25% { translate: 0.372px -8.689px; } 92.5% { translate: 0.271px -6.629px; } 93.75% { translate: 0.187px -4.684px; } 95% { translate: 0.118px -2.998px; } 96.25% { translate: 0.066px -1.665px; } 97.5% { translate: 0.029px -0.723px; } 98.75% { translate: 0.007px -0.176px; } 100% { translate: 0px 0px; } }

/* Tag · Карта МИР · СБП (3:258) */
[data-motion='3-258'] { animation: kf_3_258_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_258_translate_0 { 0% { translate: 0px 0px; } 1.25% { translate: -0.007px 0.158px; } 2.5% { translate: -0.029px 0.653px; } 3.75% { translate: -0.066px 1.499px; } 5% { translate: -0.118px 2.655px; } 6.25% { translate: -0.187px 4px; } 7.5% { translate: -0.271px 5.345px; } 8.75% { translate: -0.372px 6.501px; } 10% { translate: -0.49px 7.347px; } 11.25% { translate: -0.624px 7.842px; } 12.5% { translate: -0.775px 8px; } 13.75% { translate: -0.942px 7.842px; } 15% { translate: -1.124px 7.347px; } 16.25% { translate: -1.322px 6.501px; } 17.5% { translate: -1.533px 5.345px; } 18.75% { translate: -1.757px 4px; } 20% { translate: -1.991px 2.655px; } 21.25% { translate: -2.235px 1.499px; } 22.5% { translate: -2.486px 0.653px; } 23.75% { translate: -2.742px 0.158px; } 25% { translate: -3px 0px; } 26.25% { translate: -3.258px 0.158px; } 27.5% { translate: -3.514px 0.653px; } 28.75% { translate: -3.765px 1.499px; } 30% { translate: -4.009px 2.655px; } 31.25% { translate: -4.243px 4px; } 32.5% { translate: -4.467px 5.345px; } 33.75% { translate: -4.678px 6.501px; } 35% { translate: -4.876px 7.347px; } 36.25% { translate: -5.058px 7.842px; } 37.5% { translate: -5.225px 8px; } 38.75% { translate: -5.376px 7.842px; } 40% { translate: -5.51px 7.347px; } 41.25% { translate: -5.628px 6.501px; } 42.5% { translate: -5.729px 5.345px; } 43.75% { translate: -5.813px 4px; } 45% { translate: -5.882px 2.655px; } 46.25% { translate: -5.934px 1.499px; } 47.5% { translate: -5.971px 0.653px; } 48.75% { translate: -5.993px 0.158px; } 50% { translate: -6px 0px; } 51.25% { translate: -5.993px 0.158px; } 52.5% { translate: -5.971px 0.653px; } 53.75% { translate: -5.934px 1.499px; } 55% { translate: -5.882px 2.655px; } 56.25% { translate: -5.813px 4px; } 57.5% { translate: -5.729px 5.345px; } 58.75% { translate: -5.628px 6.501px; } 60% { translate: -5.51px 7.347px; } 61.25% { translate: -5.376px 7.842px; } 62.5% { translate: -5.225px 8px; } 63.75% { translate: -5.058px 7.842px; } 65% { translate: -4.876px 7.347px; } 66.25% { translate: -4.678px 6.501px; } 67.5% { translate: -4.467px 5.345px; } 68.75% { translate: -4.243px 4px; } 70% { translate: -4.009px 2.655px; } 71.25% { translate: -3.765px 1.499px; } 72.5% { translate: -3.514px 0.653px; } 73.75% { translate: -3.258px 0.158px; } 75% { translate: -3px 0px; } 76.25% { translate: -2.742px 0.158px; } 77.5% { translate: -2.486px 0.653px; } 78.75% { translate: -2.235px 1.499px; } 80% { translate: -1.991px 2.655px; } 81.25% { translate: -1.757px 4px; } 82.5% { translate: -1.533px 5.345px; } 83.75% { translate: -1.322px 6.501px; } 85% { translate: -1.124px 7.347px; } 86.25% { translate: -0.942px 7.842px; } 87.5% { translate: -0.775px 8px; } 88.75% { translate: -0.624px 7.842px; } 90% { translate: -0.49px 7.347px; } 91.25% { translate: -0.372px 6.501px; } 92.5% { translate: -0.271px 5.345px; } 93.75% { translate: -0.187px 4px; } 95% { translate: -0.118px 2.655px; } 96.25% { translate: -0.066px 1.499px; } 97.5% { translate: -0.029px 0.653px; } 98.75% { translate: -0.007px 0.158px; } 100% { translate: 0px 0px; } }

/* Tag · Акт / УПД (3:261) */
[data-motion='3-261'] { animation: kf_3_261_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_261_translate_0 { 0% { translate: 0px 0px; } 1.25% { translate: 0.007px -0.058px; } 2.5% { translate: 0.029px -0.237px; } 3.75% { translate: 0.066px -0.543px; } 5% { translate: 0.118px -0.98px; } 6.25% { translate: 0.187px -1.55px; } 7.5% { translate: 0.271px -2.249px; } 8.75% { translate: 0.372px -3.066px; } 10% { translate: 0.49px -3.983px; } 11.25% { translate: 0.624px -4.972px; } 12.5% { translate: 0.775px -6px; } 13.75% { translate: 0.942px -7.028px; } 15% { translate: 1.124px -8.017px; } 16.25% { translate: 1.322px -8.934px; } 17.5% { translate: 1.533px -9.751px; } 18.75% { translate: 1.757px -10.45px; } 20% { translate: 1.991px -11.02px; } 21.25% { translate: 2.235px -11.457px; } 22.5% { translate: 2.486px -11.763px; } 23.75% { translate: 2.742px -11.942px; } 25% { translate: 3px -12px; } 26.25% { translate: 3.258px -11.942px; } 27.5% { translate: 3.514px -11.763px; } 28.75% { translate: 3.765px -11.457px; } 30% { translate: 4.009px -11.02px; } 31.25% { translate: 4.243px -10.45px; } 32.5% { translate: 4.467px -9.751px; } 33.75% { translate: 4.678px -8.934px; } 35% { translate: 4.876px -8.017px; } 36.25% { translate: 5.058px -7.028px; } 37.5% { translate: 5.225px -6px; } 38.75% { translate: 5.376px -4.972px; } 40% { translate: 5.51px -3.983px; } 41.25% { translate: 5.628px -3.066px; } 42.5% { translate: 5.729px -2.249px; } 43.75% { translate: 5.813px -1.55px; } 45% { translate: 5.882px -0.98px; } 46.25% { translate: 5.934px -0.543px; } 47.5% { translate: 5.971px -0.237px; } 48.75% { translate: 5.993px -0.058px; } 50% { translate: 6px 0px; } 51.25% { translate: 5.993px -0.058px; } 52.5% { translate: 5.971px -0.237px; } 53.75% { translate: 5.934px -0.543px; } 55% { translate: 5.882px -0.98px; } 56.25% { translate: 5.813px -1.55px; } 57.5% { translate: 5.729px -2.249px; } 58.75% { translate: 5.628px -3.066px; } 60% { translate: 5.51px -3.983px; } 61.25% { translate: 5.376px -4.972px; } 62.5% { translate: 5.225px -6px; } 63.75% { translate: 5.058px -7.028px; } 65% { translate: 4.876px -8.017px; } 66.25% { translate: 4.678px -8.934px; } 67.5% { translate: 4.467px -9.751px; } 68.75% { translate: 4.243px -10.45px; } 70% { translate: 4.009px -11.02px; } 71.25% { translate: 3.765px -11.457px; } 72.5% { translate: 3.514px -11.763px; } 73.75% { translate: 3.258px -11.942px; } 75% { translate: 3px -12px; } 76.25% { translate: 2.742px -11.942px; } 77.5% { translate: 2.486px -11.763px; } 78.75% { translate: 2.235px -11.457px; } 80% { translate: 1.991px -11.02px; } 81.25% { translate: 1.757px -10.45px; } 82.5% { translate: 1.533px -9.751px; } 83.75% { translate: 1.322px -8.934px; } 85% { translate: 1.124px -8.017px; } 86.25% { translate: 0.942px -7.028px; } 87.5% { translate: 0.775px -6px; } 88.75% { translate: 0.624px -4.972px; } 90% { translate: 0.49px -3.983px; } 91.25% { translate: 0.372px -3.066px; } 92.5% { translate: 0.271px -2.249px; } 93.75% { translate: 0.187px -1.55px; } 95% { translate: 0.118px -0.98px; } 96.25% { translate: 0.066px -0.543px; } 97.5% { translate: 0.029px -0.237px; } 98.75% { translate: 0.007px -0.058px; } 100% { translate: 0px 0px; } }

/* Tag · Failover (3:264) */
[data-motion='3-264'] { animation: kf_3_264_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_264_translate_0 { 0% { translate: 0px 0px; } 1.25% { translate: -0.007px 0.176px; } 2.5% { translate: -0.029px 0.723px; } 3.75% { translate: -0.066px 1.665px; } 5% { translate: -0.118px 2.998px; } 6.25% { translate: -0.187px 4.684px; } 7.5% { translate: -0.271px 6.629px; } 8.75% { translate: -0.372px 8.689px; } 10% { translate: -0.49px 10.69px; } 11.25% { translate: -0.624px 12.475px; } 12.5% { translate: -0.775px 13.933px; } 13.75% { translate: -0.942px 15.007px; } 15% { translate: -1.124px 15.684px; } 16.25% { translate: -1.322px 15.981px; } 17.5% { translate: -1.533px 15.923px; } 18.75% { translate: -1.757px 15.502px; } 20% { translate: -1.991px 14.693px; } 21.25% { translate: -2.235px 13.488px; } 22.5% { translate: -2.486px 11.912px; } 23.75% { translate: -2.742px 10.04px; } 25% { translate: -3px 8px; } 26.25% { translate: -3.258px 5.96px; } 27.5% { translate: -3.514px 4.088px; } 28.75% { translate: -3.765px 2.512px; } 30% { translate: -4.009px 1.307px; } 31.25% { translate: -4.243px 0.498px; } 32.5% { translate: -4.467px 0.077px; } 33.75% { translate: -4.678px 0.019px; } 35% { translate: -4.876px 0.316px; } 36.25% { translate: -5.058px 0.993px; } 37.5% { translate: -5.225px 2.067px; } 38.75% { translate: -5.376px 3.525px; } 40% { translate: -5.51px 5.31px; } 41.25% { translate: -5.628px 7.311px; } 42.5% { translate: -5.729px 9.371px; } 43.75% { translate: -5.813px 11.316px; } 45% { translate: -5.882px 13.002px; } 46.25% { translate: -5.934px 14.335px; } 47.5% { translate: -5.971px 15.277px; } 48.75% { translate: -5.993px 15.824px; } 50% { translate: -6px 16px; } 51.25% { translate: -5.993px 15.824px; } 52.5% { translate: -5.971px 15.277px; } 53.75% { translate: -5.934px 14.335px; } 55% { translate: -5.882px 13.002px; } 56.25% { translate: -5.813px 11.316px; } 57.5% { translate: -5.729px 9.371px; } 58.75% { translate: -5.628px 7.311px; } 60% { translate: -5.51px 5.31px; } 61.25% { translate: -5.376px 3.525px; } 62.5% { translate: -5.225px 2.067px; } 63.75% { translate: -5.058px 0.993px; } 65% { translate: -4.876px 0.316px; } 66.25% { translate: -4.678px 0.019px; } 67.5% { translate: -4.467px 0.077px; } 68.75% { translate: -4.243px 0.498px; } 70% { translate: -4.009px 1.307px; } 71.25% { translate: -3.765px 2.512px; } 72.5% { translate: -3.514px 4.088px; } 73.75% { translate: -3.258px 5.96px; } 75% { translate: -3px 8px; } 76.25% { translate: -2.742px 10.04px; } 77.5% { translate: -2.486px 11.912px; } 78.75% { translate: -2.235px 13.488px; } 80% { translate: -1.991px 14.693px; } 81.25% { translate: -1.757px 15.502px; } 82.5% { translate: -1.533px 15.923px; } 83.75% { translate: -1.322px 15.981px; } 85% { translate: -1.124px 15.684px; } 86.25% { translate: -0.942px 15.007px; } 87.5% { translate: -0.775px 13.933px; } 88.75% { translate: -0.624px 12.475px; } 90% { translate: -0.49px 10.69px; } 91.25% { translate: -0.372px 8.689px; } 92.5% { translate: -0.271px 6.629px; } 93.75% { translate: -0.187px 4.684px; } 95% { translate: -0.118px 2.998px; } 96.25% { translate: -0.066px 1.665px; } 97.5% { translate: -0.029px 0.723px; } 98.75% { translate: -0.007px 0.176px; } 100% { translate: 0px 0px; } }

/* Tag · Аналитика расходов (3:267) */
[data-motion='3-267'] { animation: kf_3_267_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_267_translate_0 { 0% { translate: 0px 0px; } 1.25% { translate: 0.007px -0.158px; } 2.5% { translate: 0.029px -0.653px; } 3.75% { translate: 0.066px -1.499px; } 5% { translate: 0.118px -2.655px; } 6.25% { translate: 0.187px -4px; } 7.5% { translate: 0.271px -5.345px; } 8.75% { translate: 0.372px -6.501px; } 10% { translate: 0.49px -7.347px; } 11.25% { translate: 0.624px -7.842px; } 12.5% { translate: 0.775px -8px; } 13.75% { translate: 0.942px -7.842px; } 15% { translate: 1.124px -7.347px; } 16.25% { translate: 1.322px -6.501px; } 17.5% { translate: 1.533px -5.345px; } 18.75% { translate: 1.757px -4px; } 20% { translate: 1.991px -2.655px; } 21.25% { translate: 2.235px -1.499px; } 22.5% { translate: 2.486px -0.653px; } 23.75% { translate: 2.742px -0.158px; } 25% { translate: 3px 0px; } 26.25% { translate: 3.258px -0.158px; } 27.5% { translate: 3.514px -0.653px; } 28.75% { translate: 3.765px -1.499px; } 30% { translate: 4.009px -2.655px; } 31.25% { translate: 4.243px -4px; } 32.5% { translate: 4.467px -5.345px; } 33.75% { translate: 4.678px -6.501px; } 35% { translate: 4.876px -7.347px; } 36.25% { translate: 5.058px -7.842px; } 37.5% { translate: 5.225px -8px; } 38.75% { translate: 5.376px -7.842px; } 40% { translate: 5.51px -7.347px; } 41.25% { translate: 5.628px -6.501px; } 42.5% { translate: 5.729px -5.345px; } 43.75% { translate: 5.813px -4px; } 45% { translate: 5.882px -2.655px; } 46.25% { translate: 5.934px -1.499px; } 47.5% { translate: 5.971px -0.653px; } 48.75% { translate: 5.993px -0.158px; } 50% { translate: 6px 0px; } 51.25% { translate: 5.993px -0.158px; } 52.5% { translate: 5.971px -0.653px; } 53.75% { translate: 5.934px -1.499px; } 55% { translate: 5.882px -2.655px; } 56.25% { translate: 5.813px -4px; } 57.5% { translate: 5.729px -5.345px; } 58.75% { translate: 5.628px -6.501px; } 60% { translate: 5.51px -7.347px; } 61.25% { translate: 5.376px -7.842px; } 62.5% { translate: 5.225px -8px; } 63.75% { translate: 5.058px -7.842px; } 65% { translate: 4.876px -7.347px; } 66.25% { translate: 4.678px -6.501px; } 67.5% { translate: 4.467px -5.345px; } 68.75% { translate: 4.243px -4px; } 70% { translate: 4.009px -2.655px; } 71.25% { translate: 3.765px -1.499px; } 72.5% { translate: 3.514px -0.653px; } 73.75% { translate: 3.258px -0.158px; } 75% { translate: 3px 0px; } 76.25% { translate: 2.742px -0.158px; } 77.5% { translate: 2.486px -0.653px; } 78.75% { translate: 2.235px -1.499px; } 80% { translate: 1.991px -2.655px; } 81.25% { translate: 1.757px -4px; } 82.5% { translate: 1.533px -5.345px; } 83.75% { translate: 1.322px -6.501px; } 85% { translate: 1.124px -7.347px; } 86.25% { translate: 0.942px -7.842px; } 87.5% { translate: 0.775px -8px; } 88.75% { translate: 0.624px -7.842px; } 90% { translate: 0.49px -7.347px; } 91.25% { translate: 0.372px -6.501px; } 92.5% { translate: 0.271px -5.345px; } 93.75% { translate: 0.187px -4px; } 95% { translate: 0.118px -2.655px; } 96.25% { translate: 0.066px -1.499px; } 97.5% { translate: 0.029px -0.653px; } 98.75% { translate: 0.007px -0.158px; } 100% { translate: 0px 0px; } }

/* Tag · Логи и трейсинг (3:270) */
[data-motion='3-270'] { animation: kf_3_270_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_270_translate_0 { 0% { translate: 0px 0px; } 1.25% { translate: -0.007px 0.058px; } 2.5% { translate: -0.029px 0.237px; } 3.75% { translate: -0.066px 0.543px; } 5% { translate: -0.118px 0.98px; } 6.25% { translate: -0.187px 1.55px; } 7.5% { translate: -0.271px 2.249px; } 8.75% { translate: -0.372px 3.066px; } 10% { translate: -0.49px 3.983px; } 11.25% { translate: -0.624px 4.972px; } 12.5% { translate: -0.775px 6px; } 13.75% { translate: -0.942px 7.028px; } 15% { translate: -1.124px 8.017px; } 16.25% { translate: -1.322px 8.934px; } 17.5% { translate: -1.533px 9.751px; } 18.75% { translate: -1.757px 10.45px; } 20% { translate: -1.991px 11.02px; } 21.25% { translate: -2.235px 11.457px; } 22.5% { translate: -2.486px 11.763px; } 23.75% { translate: -2.742px 11.942px; } 25% { translate: -3px 12px; } 26.25% { translate: -3.258px 11.942px; } 27.5% { translate: -3.514px 11.763px; } 28.75% { translate: -3.765px 11.457px; } 30% { translate: -4.009px 11.02px; } 31.25% { translate: -4.243px 10.45px; } 32.5% { translate: -4.467px 9.751px; } 33.75% { translate: -4.678px 8.934px; } 35% { translate: -4.876px 8.017px; } 36.25% { translate: -5.058px 7.028px; } 37.5% { translate: -5.225px 6px; } 38.75% { translate: -5.376px 4.972px; } 40% { translate: -5.51px 3.983px; } 41.25% { translate: -5.628px 3.066px; } 42.5% { translate: -5.729px 2.249px; } 43.75% { translate: -5.813px 1.55px; } 45% { translate: -5.882px 0.98px; } 46.25% { translate: -5.934px 0.543px; } 47.5% { translate: -5.971px 0.237px; } 48.75% { translate: -5.993px 0.058px; } 50% { translate: -6px 0px; } 51.25% { translate: -5.993px 0.058px; } 52.5% { translate: -5.971px 0.237px; } 53.75% { translate: -5.934px 0.543px; } 55% { translate: -5.882px 0.98px; } 56.25% { translate: -5.813px 1.55px; } 57.5% { translate: -5.729px 2.249px; } 58.75% { translate: -5.628px 3.066px; } 60% { translate: -5.51px 3.983px; } 61.25% { translate: -5.376px 4.972px; } 62.5% { translate: -5.225px 6px; } 63.75% { translate: -5.058px 7.028px; } 65% { translate: -4.876px 8.017px; } 66.25% { translate: -4.678px 8.934px; } 67.5% { translate: -4.467px 9.751px; } 68.75% { translate: -4.243px 10.45px; } 70% { translate: -4.009px 11.02px; } 71.25% { translate: -3.765px 11.457px; } 72.5% { translate: -3.514px 11.763px; } 73.75% { translate: -3.258px 11.942px; } 75% { translate: -3px 12px; } 76.25% { translate: -2.742px 11.942px; } 77.5% { translate: -2.486px 11.763px; } 78.75% { translate: -2.235px 11.457px; } 80% { translate: -1.991px 11.02px; } 81.25% { translate: -1.757px 10.45px; } 82.5% { translate: -1.533px 9.751px; } 83.75% { translate: -1.322px 8.934px; } 85% { translate: -1.124px 8.017px; } 86.25% { translate: -0.942px 7.028px; } 87.5% { translate: -0.775px 6px; } 88.75% { translate: -0.624px 4.972px; } 90% { translate: -0.49px 3.983px; } 91.25% { translate: -0.372px 3.066px; } 92.5% { translate: -0.271px 2.249px; } 93.75% { translate: -0.187px 1.55px; } 95% { translate: -0.118px 0.98px; } 96.25% { translate: -0.066px 0.543px; } 97.5% { translate: -0.029px 0.237px; } 98.75% { translate: -0.007px 0.058px; } 100% { translate: 0px 0px; } }

/* Step 1 (3:278) */
[data-motion='3-278'] { animation: kf_3_278_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_278_translate_0 { 0% { translate: 0px 0px; } 12.5% { animation-timing-function: ease-out; translate: 0px 0px; } 17.5% { animation-timing-function: ease-in-out; translate: 0px -14px; } 25% { translate: 0px 0px; } 62.5% { animation-timing-function: ease-out; translate: 0px 0px; } 67.5% { animation-timing-function: ease-in-out; translate: 0px -14px; } 75% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Step 2 (3:288) */
[data-motion='3-288'] { animation: kf_3_288_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_288_translate_0 { 0% { translate: 0px 0px; } 17.5% { animation-timing-function: ease-out; translate: 0px 0px; } 22.5% { animation-timing-function: ease-in-out; translate: 0px -14px; } 30% { translate: 0px 0px; } 67.5% { animation-timing-function: ease-out; translate: 0px 0px; } 72.5% { animation-timing-function: ease-in-out; translate: 0px -14px; } 80% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Step 3 (3:296) */
[data-motion='3-296'] { animation: kf_3_296_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_296_translate_0 { 0% { translate: 0px 0px; } 22.5% { animation-timing-function: ease-out; translate: 0px 0px; } 27.5% { animation-timing-function: ease-in-out; translate: 0px -14px; } 35% { translate: 0px 0px; } 72.5% { animation-timing-function: ease-out; translate: 0px 0px; } 77.5% { animation-timing-function: ease-in-out; translate: 0px -14px; } 85% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Step 4 (3:308) */
[data-motion='3-308'] { animation: kf_3_308_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_308_translate_0 { 0% { translate: 0px 0px; } 27.5% { animation-timing-function: ease-out; translate: 0px 0px; } 32.5% { animation-timing-function: ease-in-out; translate: 0px -14px; } 40% { translate: 0px 0px; } 77.5% { animation-timing-function: ease-out; translate: 0px 0px; } 82.5% { animation-timing-function: ease-in-out; translate: 0px -14px; } 90% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Sun (3:320) */
[data-motion='3-320'] { animation: kf_3_320_translate_0 8s linear, kf_3_320_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_320_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 60px; } 50% { animation-timing-function: ease-in-out; translate: 0px 0px; } 100% { translate: 0px 60px; } }
@keyframes kf_3_320_scale_0 { 0% { animation-timing-function: ease-in-out; scale: 0.94 0.94; } 50% { animation-timing-function: ease-in-out; scale: 1.04 1.04; } 100% { scale: 0.94 0.94; } }

/* Stat · 300+ (3:354) */
[data-motion='3-354'] { animation: kf_3_354_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_354_scale_0 { 0% { scale: 1 1; } 25% { animation-timing-function: ease-out; scale: 1 1; } 28.125% { animation-timing-function: ease-in-out; scale: 1.05 1.05; } 32.5% { scale: 1 1; } 100% { scale: 1 1; } }

/* Stat · 99.9% (3:357) */
[data-motion='3-357'] { animation: kf_3_357_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_357_scale_0 { 0% { scale: 1 1; } 28.125% { animation-timing-function: ease-out; scale: 1 1; } 31.25% { animation-timing-function: ease-in-out; scale: 1.05 1.05; } 35.625% { scale: 1 1; } 100% { scale: 1 1; } }

/* Stat · < 1 мин (3:360) */
[data-motion='3-360'] { animation: kf_3_360_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_360_scale_0 { 0% { scale: 1 1; } 31.25% { animation-timing-function: ease-out; scale: 1 1; } 34.375% { animation-timing-function: ease-in-out; scale: 1.05 1.05; } 38.75% { scale: 1 1; } 100% { scale: 1 1; } }

/* Stat · 24/7 (3:363) */
[data-motion='3-363'] { animation: kf_3_363_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_363_scale_0 { 0% { scale: 1 1; } 34.375% { animation-timing-function: ease-out; scale: 1 1; } 37.5% { animation-timing-function: ease-in-out; scale: 1.05 1.05; } 41.875% { scale: 1 1; } 100% { scale: 1 1; } }

/* Node · llmgw (3:377) */
[data-motion='3-377'] { animation: kf_3_377_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_377_scale_0 { 0% { scale: 1 1; } 6.875% { animation-timing-function: ease-out; scale: 1 1; } 9.375% { animation-timing-function: ease-in-out; scale: 1.08 1.08; } 13.75% { scale: 1 1; } 31.875% { animation-timing-function: ease-out; scale: 1 1; } 34.375% { animation-timing-function: ease-in-out; scale: 1.08 1.08; } 38.75% { scale: 1 1; } 56.875% { animation-timing-function: ease-out; scale: 1 1; } 59.375% { animation-timing-function: ease-in-out; scale: 1.08 1.08; } 63.75% { scale: 1 1; } 81.875% { animation-timing-function: ease-out; scale: 1 1; } 84.375% { animation-timing-function: ease-in-out; scale: 1.08 1.08; } 88.75% { scale: 1 1; } 100% { scale: 1 1; } }

/* Packet A (3:393) */
[data-motion='3-393'] { animation: kf_3_393_opacity_0 8s linear, kf_3_393_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_393_opacity_0 { 0% { opacity: 1; } 7.5% { animation-timing-function: step-end; opacity: 1; } 7.625% { opacity: 0; } 24.875% { animation-timing-function: step-end; opacity: 0; } 25% { opacity: 1; } 32.5% { animation-timing-function: step-end; opacity: 1; } 32.625% { opacity: 0; } 49.875% { animation-timing-function: step-end; opacity: 0; } 50% { opacity: 1; } 57.5% { animation-timing-function: step-end; opacity: 1; } 57.625% { opacity: 0; } 74.875% { animation-timing-function: step-end; opacity: 0; } 75% { opacity: 1; } 82.5% { animation-timing-function: step-end; opacity: 1; } 82.625% { opacity: 0; } 100% { opacity: 0; } }
@keyframes kf_3_393_translate_0 { 0% { translate: 0px 0px; } 7.5% { animation-timing-function: step-end; translate: 70px 0px; } 7.625% { translate: 0px 0px; } 25% { translate: 0px 0px; } 32.5% { animation-timing-function: step-end; translate: 70px 0px; } 32.625% { translate: 0px 0px; } 50% { translate: 0px 0px; } 57.5% { animation-timing-function: step-end; translate: 70px 0px; } 57.625% { translate: 0px 0px; } 75% { translate: 0px 0px; } 82.5% { animation-timing-function: step-end; translate: 70px 0px; } 82.625% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Packet B (3:394) */
[data-motion='3-394'] { animation: kf_3_394_opacity_0 8s linear, kf_3_394_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_394_opacity_0 { 0% { opacity: 0; } 8.625% { animation-timing-function: step-end; opacity: 0; } 8.75% { opacity: 1; } 18.75% { animation-timing-function: step-end; opacity: 1; } 18.875% { opacity: 0; } 33.625% { animation-timing-function: step-end; opacity: 0; } 33.75% { opacity: 1; } 43.75% { animation-timing-function: step-end; opacity: 1; } 43.875% { opacity: 0; } 58.625% { animation-timing-function: step-end; opacity: 0; } 58.75% { opacity: 1; } 68.75% { animation-timing-function: step-end; opacity: 1; } 68.875% { opacity: 0; } 83.625% { animation-timing-function: step-end; opacity: 0; } 83.75% { opacity: 1; } 93.75% { animation-timing-function: step-end; opacity: 1; } 93.875% { opacity: 0; } 100% { opacity: 0; } }
@keyframes kf_3_394_translate_0 { 0% { translate: 0px 0px; } 8.75% { translate: 0px 0px; } 10% { translate: 21.25px -3.796px; } 11.25% { translate: 42.5px -15.758px; } 12.5% { translate: 63.75px -35.718px; } 13.75% { translate: 85px -61px; } 15% { translate: 106.25px -86.282px; } 16.25% { translate: 127.5px -106.242px; } 17.5% { translate: 148.75px -118.204px; } 18.75% { translate: 170px -122px; } 20% { translate: 0px 0px; } 33.75% { translate: 0px 0px; } 35% { translate: 21.25px -3.796px; } 36.25% { translate: 42.5px -15.758px; } 37.5% { translate: 63.75px -35.718px; } 38.75% { translate: 85px -61px; } 40% { translate: 106.25px -86.282px; } 41.25% { translate: 127.5px -106.242px; } 42.5% { translate: 148.75px -118.204px; } 43.75% { translate: 170px -122px; } 45% { translate: 0px 0px; } 58.75% { translate: 0px 0px; } 60% { translate: 21.25px -3.796px; } 61.25% { translate: 42.5px -15.758px; } 62.5% { translate: 63.75px -35.718px; } 63.75% { translate: 85px -61px; } 65% { translate: 106.25px -86.282px; } 66.25% { translate: 127.5px -106.242px; } 67.5% { translate: 148.75px -118.204px; } 68.75% { translate: 170px -122px; } 70% { translate: 0px 0px; } 83.75% { translate: 0px 0px; } 85% { translate: 21.25px -3.796px; } 86.25% { translate: 42.5px -15.758px; } 87.5% { translate: 63.75px -35.718px; } 88.75% { translate: 85px -61px; } 90% { translate: 106.25px -86.282px; } 91.25% { translate: 127.5px -106.242px; } 92.5% { translate: 148.75px -118.204px; } 93.75% { translate: 170px -122px; } 95% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Status dot (3:396) */
[data-motion='3-396'] { animation: kf_3_396_opacity_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_396_opacity_0 { 0% { animation-timing-function: ease-in-out; opacity: 1; } 12.5% { animation-timing-function: ease-in-out; opacity: 0.25; } 25% { animation-timing-function: ease-in-out; opacity: 1; } 37.5% { animation-timing-function: ease-in-out; opacity: 0.25; } 50% { animation-timing-function: ease-in-out; opacity: 1; } 62.5% { animation-timing-function: ease-in-out; opacity: 0.25; } 75% { animation-timing-function: ease-in-out; opacity: 1; } 87.5% { animation-timing-function: ease-in-out; opacity: 0.25; } 100% { opacity: 1; } }

/* Code glow (3:402) */
[data-motion='3-402'] { animation: kf_3_402_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_402_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 50% { animation-timing-function: ease-in-out; translate: -120px 0px; } 100% { translate: 0px 0px; } }

/* Line highlight (3:412) */
[data-motion='3-412'] { animation: kf_3_412_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_412_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 18.75% { animation-timing-function: ease-in-out; translate: 0px 24.75px; } 37.5% { translate: 0px 148.5px; } 56.25% { animation-timing-function: ease-in-out; translate: 0px 148.5px; } 68.75% { translate: 0px 222.75px; } 87.5% { animation-timing-function: ease-in-out; translate: 0px 222.75px; } 100% { translate: 0px 0px; } }

/* Bar · gpt-5.4 (7:264) */
[data-motion='7-264'] { animation: kf_7_264_width_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_264_width_0 { 0% { width: 10px; } 10% { animation-timing-function: ease-out; width: 10px; } 21.25% { width: 300px; } 81.25% { animation-timing-function: ease-in-out; width: 300px; } 93.75% { width: 10px; } 100% { width: 10px; } }

/* Bar · claude-sonnet-5 (7:268) */
[data-motion='7-268'] { animation: kf_7_268_width_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_268_width_0 { 0% { width: 10px; } 11.5% { animation-timing-function: ease-out; width: 10px; } 22.75% { width: 209.944px; } 81.25% { animation-timing-function: ease-in-out; width: 209.944px; } 93.75% { width: 10px; } 100% { width: 10px; } }

/* Bar · gemini-2.5-pro (7:272) */
[data-motion='7-272'] { animation: kf_7_272_width_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_272_width_0 { 0% { width: 10px; } 13% { animation-timing-function: ease-out; width: 10px; } 24.25% { width: 187.338px; } 81.25% { animation-timing-function: ease-in-out; width: 187.338px; } 93.75% { width: 10px; } 100% { width: 10px; } }

/* Bar · grok-4.20 (7:276) */
[data-motion='7-276'] { animation: kf_7_276_width_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_276_width_0 { 0% { width: 10px; } 14.5% { animation-timing-function: ease-out; width: 10px; } 25.75% { width: 75.046px; } 81.25% { animation-timing-function: ease-in-out; width: 75.046px; } 93.75% { width: 10px; } 100% { width: 10px; } }

/* Bar · deepseek-v4-pro (7:280) */
[data-motion='7-280'] { animation: kf_7_280_width_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_280_width_0 { 0% { width: 10px; } 16% { animation-timing-function: ease-out; width: 10px; } 27.25% { width: 26.127px; } 81.25% { animation-timing-function: ease-in-out; width: 26.127px; } 93.75% { width: 10px; } 100% { width: 10px; } }

/* Bar · gpt-4o-mini (7:284) */
[data-motion='7-284'] { animation: kf_7_284_width_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_284_width_0 { 0% { width: 10px; } 17.5% { animation-timing-function: ease-out; width: 10px; } 28.75% { width: 13.527px; } 81.25% { animation-timing-function: ease-in-out; width: 13.527px; } 93.75% { width: 10px; } 100% { width: 10px; } }

/* Plan · Карта и СБП (3:484) */
[data-motion='3-484'] { animation: kf_3_484_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_484_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 25% { animation-timing-function: ease-in-out; translate: 0px -10px; } 50% { animation-timing-function: ease-in-out; translate: 0px 0px; } 75% { animation-timing-function: ease-in-out; translate: 0px -10px; } 100% { translate: 0px 0px; } }

/* Popular badge (3:542) */
[data-motion='3-542'] { @property --rotate-transform { syntax: '<angle>'; initial-value: 0rad; inherits: false; } transform: rotate(var(--rotate-transform, 0rad)); animation: kf_3_542_rotate_0 8s linear, kf_3_542_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_542_rotate_0 { 0% { animation-timing-function: ease-in-out; --rotate-transform: 0rad; } 12.5% { animation-timing-function: ease-in-out; --rotate-transform: -0.07rad; } 25% { animation-timing-function: ease-in-out; --rotate-transform: 0.052rad; } 37.5% { --rotate-transform: 0rad; } 100% { --rotate-transform: 0rad; } }
@keyframes kf_3_542_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 25% { animation-timing-function: ease-in-out; translate: 0px -10px; } 50% { animation-timing-function: ease-in-out; translate: 0px 0px; } 75% { animation-timing-function: ease-in-out; translate: 0px -10px; } 100% { translate: 0px 0px; } }

/* Ring 1 (3:578) */
[data-motion='3-578'] { animation: kf_3_578_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_578_scale_0 { 0% { animation-timing-function: ease-out; scale: 1 1; } 15% { animation-timing-function: ease-in-out; scale: 1.12 1.12; } 30% { scale: 1 1; } 50% { animation-timing-function: ease-out; scale: 1 1; } 65% { animation-timing-function: ease-in-out; scale: 1.12 1.12; } 80% { scale: 1 1; } 100% { scale: 1 1; } }

/* Ring 2 (3:579) */
[data-motion='3-579'] { animation: kf_3_579_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_579_scale_0 { 0% { scale: 1 1; } 3.75% { animation-timing-function: ease-out; scale: 1 1; } 18.75% { animation-timing-function: ease-in-out; scale: 1.12 1.12; } 33.75% { scale: 1 1; } 53.75% { animation-timing-function: ease-out; scale: 1 1; } 68.75% { animation-timing-function: ease-in-out; scale: 1.12 1.12; } 83.75% { scale: 1 1; } 100% { scale: 1 1; } }

/* Ring 3 (3:580) */
[data-motion='3-580'] { animation: kf_3_580_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_580_scale_0 { 0% { scale: 1 1; } 7.5% { animation-timing-function: ease-out; scale: 1 1; } 22.5% { animation-timing-function: ease-in-out; scale: 1.12 1.12; } 37.5% { scale: 1 1; } 57.5% { animation-timing-function: ease-out; scale: 1 1; } 72.5% { animation-timing-function: ease-in-out; scale: 1.12 1.12; } 87.5% { scale: 1 1; } 100% { scale: 1 1; } }

/* Ring 4 (3:581) */
[data-motion='3-581'] { animation: kf_3_581_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_581_scale_0 { 0% { scale: 1 1; } 11.25% { animation-timing-function: ease-out; scale: 1 1; } 26.25% { animation-timing-function: ease-in-out; scale: 1.12 1.12; } 41.25% { scale: 1 1; } 61.25% { animation-timing-function: ease-out; scale: 1 1; } 76.25% { animation-timing-function: ease-in-out; scale: 1.12 1.12; } 91.25% { scale: 1 1; } 100% { scale: 1 1; } }

/* Ring 5 (3:582) */
[data-motion='3-582'] { animation: kf_3_582_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_582_scale_0 { 0% { scale: 1 1; } 15% { animation-timing-function: ease-out; scale: 1 1; } 30% { animation-timing-function: ease-in-out; scale: 1.12 1.12; } 45% { scale: 1 1; } 65% { animation-timing-function: ease-out; scale: 1 1; } 80% { animation-timing-function: ease-in-out; scale: 1.12 1.12; } 95% { scale: 1 1; } 100% { scale: 1 1; } }

/* Key card (3:592) */
[data-motion='3-592'] { @property --rotate-transform { syntax: '<angle>'; initial-value: 0rad; inherits: false; } transform: rotate(var(--rotate-transform, 0.07rad)); animation: kf_3_592_rotate_0 8s linear, kf_3_592_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_3_592_rotate_0 { 0% { animation-timing-function: ease-in-out; --rotate-transform: 0.07rad; } 50% { animation-timing-function: ease-in-out; --rotate-transform: -0.017rad; } 100% { --rotate-transform: 0.07rad; } }
@keyframes kf_3_592_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 25% { animation-timing-function: ease-in-out; translate: 0px -14px; } 50% { animation-timing-function: ease-in-out; translate: 0px 0px; } 75% { animation-timing-function: ease-in-out; translate: 0px -14px; } 100% { translate: 0px 0px; } }

/* Provider · OpenAI (7:11) */
[data-motion='7-11'] { animation: kf_7_11_opacity_0 8s linear, kf_7_11_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_11_opacity_0 { 0% { opacity: 0; } 6.25% { animation-timing-function: ease-out; opacity: 0; } 11.25% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_7_11_translate_0 { 0% { translate: 0px 10px; } 6.25% { animation-timing-function: ease-out; translate: 0px 10px; } 12.5% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Provider · Qwen (7:14) */
[data-motion='7-14'] { animation: kf_7_14_opacity_0 8s linear, kf_7_14_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_14_opacity_0 { 0% { opacity: 0; } 7.25% { animation-timing-function: ease-out; opacity: 0; } 12.25% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_7_14_translate_0 { 0% { translate: 0px 10px; } 7.25% { animation-timing-function: ease-out; translate: 0px 10px; } 13.5% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Provider · Google (7:17) */
[data-motion='7-17'] { animation: kf_7_17_opacity_0 8s linear, kf_7_17_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_17_opacity_0 { 0% { opacity: 0; } 8.25% { animation-timing-function: ease-out; opacity: 0; } 13.25% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_7_17_translate_0 { 0% { translate: 0px 10px; } 8.25% { animation-timing-function: ease-out; translate: 0px 10px; } 14.5% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Provider · Mistral (7:20) */
[data-motion='7-20'] { animation: kf_7_20_opacity_0 8s linear, kf_7_20_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_20_opacity_0 { 0% { opacity: 0; } 9.25% { animation-timing-function: ease-out; opacity: 0; } 14.25% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_7_20_translate_0 { 0% { translate: 0px 10px; } 9.25% { animation-timing-function: ease-out; translate: 0px 10px; } 15.5% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Provider · Anthropic (7:23) */
[data-motion='7-23'] { animation: kf_7_23_opacity_0 8s linear, kf_7_23_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_23_opacity_0 { 0% { opacity: 0; } 10.25% { animation-timing-function: ease-out; opacity: 0; } 15.25% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_7_23_translate_0 { 0% { translate: 0px 10px; } 10.25% { animation-timing-function: ease-out; translate: 0px 10px; } 16.5% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Provider · DeepSeek (7:26) */
[data-motion='7-26'] { animation: kf_7_26_opacity_0 8s linear, kf_7_26_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_26_opacity_0 { 0% { opacity: 0; } 11.25% { animation-timing-function: ease-out; opacity: 0; } 16.25% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_7_26_translate_0 { 0% { translate: 0px 10px; } 11.25% { animation-timing-function: ease-out; translate: 0px 10px; } 17.5% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Provider · Z.ai (7:29) */
[data-motion='7-29'] { animation: kf_7_29_opacity_0 8s linear, kf_7_29_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_29_opacity_0 { 0% { opacity: 0; } 12.25% { animation-timing-function: ease-out; opacity: 0; } 17.25% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_7_29_translate_0 { 0% { translate: 0px 10px; } 12.25% { animation-timing-function: ease-out; translate: 0px 10px; } 18.5% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Provider · xAI (7:32) */
[data-motion='7-32'] { animation: kf_7_32_opacity_0 8s linear, kf_7_32_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_32_opacity_0 { 0% { opacity: 0; } 13.25% { animation-timing-function: ease-out; opacity: 0; } 18.25% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_7_32_translate_0 { 0% { translate: 0px 10px; } 13.25% { animation-timing-function: ease-out; translate: 0px 10px; } 19.5% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Provider · Amazon (7:34) */
[data-motion='7-34'] { animation: kf_7_34_opacity_0 8s linear, kf_7_34_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_34_opacity_0 { 0% { opacity: 0; } 14.25% { animation-timing-function: ease-out; opacity: 0; } 19.25% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_7_34_translate_0 { 0% { translate: 0px 10px; } 14.25% { animation-timing-function: ease-out; translate: 0px 10px; } 20.5% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Provider · + другие (7:36) */
[data-motion='7-36'] { animation: kf_7_36_opacity_0 8s linear, kf_7_36_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_36_opacity_0 { 0% { opacity: 0; } 15.25% { animation-timing-function: ease-out; opacity: 0; } 20.25% { opacity: 1; } 100% { opacity: 1; } }
@keyframes kf_7_36_translate_0 { 0% { translate: 0px 10px; } 15.25% { animation-timing-function: ease-out; translate: 0px 10px; } 21.5% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Query (7:40) */
[data-motion='7-40'] { animation: kf_7_40_opacity_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_40_opacity_0 { 0% { animation-timing-function: ease-in-out; opacity: 1; } 25% { animation-timing-function: ease-in-out; opacity: 0.45; } 50% { animation-timing-function: ease-in-out; opacity: 1; } 75% { animation-timing-function: ease-in-out; opacity: 0.45; } 100% { opacity: 1; } }

/* Featured · claude-sonnet-5 (7:89) */
[data-motion='7-89'] { @property --rotate-transform { syntax: '<angle>'; initial-value: 0rad; inherits: false; } transform: rotate(var(--rotate-transform, 0rad)); animation: kf_7_89_rotate_0 8s linear, kf_7_89_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_89_rotate_0 { 0% { animation-timing-function: ease-in-out; --rotate-transform: 0rad; } 50% { animation-timing-function: ease-in-out; --rotate-transform: 0.021rad; } 100% { --rotate-transform: 0rad; } }
@keyframes kf_7_89_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 25% { animation-timing-function: ease-in-out; translate: 0px -10px; } 50% { animation-timing-function: ease-in-out; translate: 0px 0px; } 75% { animation-timing-function: ease-in-out; translate: 0px -10px; } 100% { translate: 0px 0px; } }

/* New dot (7:95) */
[data-motion='7-95'] { animation: kf_7_95_opacity_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_95_opacity_0 { 0% { animation-timing-function: ease-in-out; opacity: 1; } 6.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 12.5% { animation-timing-function: ease-in-out; opacity: 1; } 18.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 25% { animation-timing-function: ease-in-out; opacity: 1; } 31.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 37.5% { animation-timing-function: ease-in-out; opacity: 1; } 43.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 50% { animation-timing-function: ease-in-out; opacity: 1; } 56.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 62.5% { animation-timing-function: ease-in-out; opacity: 1; } 68.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 75% { animation-timing-function: ease-in-out; opacity: 1; } 81.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 87.5% { animation-timing-function: ease-in-out; opacity: 1; } 93.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 100% { opacity: 1; } }

/* Featured · gpt-5.4 (7:117) */
[data-motion='7-117'] { animation: kf_7_117_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_117_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 16.667% { animation-timing-function: ease-in-out; translate: 0px -8px; } 33.333% { animation-timing-function: ease-in-out; translate: 0px 0px; } 50% { animation-timing-function: ease-in-out; translate: 0px -8px; } 66.667% { animation-timing-function: ease-in-out; translate: 0px 0px; } 83.333% { animation-timing-function: ease-in-out; translate: 0px -8px; } 100% { translate: 0px 0px; } }

/* New dot (7:123) */
[data-motion='7-123'] { animation: kf_7_123_opacity_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_123_opacity_0 { 0% { animation-timing-function: ease-in-out; opacity: 1; } 6.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 12.5% { animation-timing-function: ease-in-out; opacity: 1; } 18.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 25% { animation-timing-function: ease-in-out; opacity: 1; } 31.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 37.5% { animation-timing-function: ease-in-out; opacity: 1; } 43.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 50% { animation-timing-function: ease-in-out; opacity: 1; } 56.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 62.5% { animation-timing-function: ease-in-out; opacity: 1; } 68.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 75% { animation-timing-function: ease-in-out; opacity: 1; } 81.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 87.5% { animation-timing-function: ease-in-out; opacity: 1; } 93.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 100% { opacity: 1; } }

/* Featured · deepseek-v4-pro (7:145) */
[data-motion='7-145'] { animation: kf_7_145_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_145_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 12.5% { animation-timing-function: ease-in-out; translate: 0px -6px; } 25% { animation-timing-function: ease-in-out; translate: 0px 0px; } 37.5% { animation-timing-function: ease-in-out; translate: 0px -6px; } 50% { animation-timing-function: ease-in-out; translate: 0px 0px; } 62.5% { animation-timing-function: ease-in-out; translate: 0px -6px; } 75% { animation-timing-function: ease-in-out; translate: 0px 0px; } 87.5% { animation-timing-function: ease-in-out; translate: 0px -6px; } 100% { translate: 0px 0px; } }

/* Model · gemini-2.5-pro (7:170) */
[data-motion='7-170'] { animation: kf_7_170_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_170_translate_0 { 0% { translate: 0px 0px; } 12.5% { animation-timing-function: ease-out; translate: 0px 0px; } 16.875% { animation-timing-function: ease-in-out; translate: 0px -8px; } 23.75% { translate: 0px 0px; } 62.5% { animation-timing-function: ease-out; translate: 0px 0px; } 66.875% { animation-timing-function: ease-in-out; translate: 0px -8px; } 73.75% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Model · grok-4.20-multi-agent (7:184) */
[data-motion='7-184'] { animation: kf_7_184_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_184_translate_0 { 0% { translate: 0px 0px; } 15.625% { animation-timing-function: ease-out; translate: 0px 0px; } 20% { animation-timing-function: ease-in-out; translate: 0px -8px; } 26.875% { translate: 0px 0px; } 65.625% { animation-timing-function: ease-out; translate: 0px 0px; } 70% { animation-timing-function: ease-in-out; translate: 0px -8px; } 76.875% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Model · gpt-4o-mini (7:200) */
[data-motion='7-200'] { animation: kf_7_200_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_200_translate_0 { 0% { translate: 0px 0px; } 18.75% { animation-timing-function: ease-out; translate: 0px 0px; } 23.125% { animation-timing-function: ease-in-out; translate: 0px -8px; } 30% { translate: 0px 0px; } 68.75% { animation-timing-function: ease-out; translate: 0px 0px; } 73.125% { animation-timing-function: ease-in-out; translate: 0px -8px; } 80% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Model · aion-3.0 (7:216) */
[data-motion='7-216'] { animation: kf_7_216_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_216_translate_0 { 0% { translate: 0px 0px; } 21.875% { animation-timing-function: ease-out; translate: 0px 0px; } 26.25% { animation-timing-function: ease-in-out; translate: 0px -8px; } 33.125% { translate: 0px 0px; } 71.875% { animation-timing-function: ease-out; translate: 0px 0px; } 76.25% { animation-timing-function: ease-in-out; translate: 0px -8px; } 83.125% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Model · aion-3.0-mini (7:233) */
[data-motion='7-233'] { animation: kf_7_233_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_233_translate_0 { 0% { translate: 0px 0px; } 25% { animation-timing-function: ease-out; translate: 0px 0px; } 29.375% { animation-timing-function: ease-in-out; translate: 0px -8px; } 36.25% { translate: 0px 0px; } 75% { animation-timing-function: ease-out; translate: 0px 0px; } 79.375% { animation-timing-function: ease-in-out; translate: 0px -8px; } 86.25% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* CTA · Все модели (7:250) */
[data-motion='7-250'] { animation: kf_7_250_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_250_translate_0 { 0% { translate: 0px 0px; } 28.125% { animation-timing-function: ease-out; translate: 0px 0px; } 32.5% { animation-timing-function: ease-in-out; translate: 0px -8px; } 39.375% { translate: 0px 0px; } 78.125% { animation-timing-function: ease-out; translate: 0px 0px; } 82.5% { animation-timing-function: ease-in-out; translate: 0px -8px; } 89.375% { translate: 0px 0px; } 100% { translate: 0px 0px; } }

/* Glow (7:251) */
[data-motion='7-251'] { animation: kf_7_251_translate_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_251_translate_0 { 0% { animation-timing-function: ease-in-out; translate: 0px 0px; } 50% { animation-timing-function: ease-in-out; translate: -120px 0px; } 100% { translate: 0px 0px; } }

/* Count (7:252) */
[data-motion='7-252'] { animation: kf_7_252_scale_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_252_scale_0 { 0% { scale: 1 1; } 25% { animation-timing-function: ease-out; scale: 1 1; } 28.75% { animation-timing-function: ease-in-out; scale: 1.08 1.08; } 33.75% { scale: 1 1; } 75% { animation-timing-function: ease-out; scale: 1 1; } 78.75% { animation-timing-function: ease-in-out; scale: 1.08 1.08; } 83.75% { scale: 1 1; } 100% { scale: 1 1; } }

/* Note dot (7:257) */
[data-motion='7-257'] { animation: kf_7_257_opacity_0 8s linear; animation-iteration-count: infinite; }
@keyframes kf_7_257_opacity_0 { 0% { animation-timing-function: ease-in-out; opacity: 1; } 6.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 12.5% { animation-timing-function: ease-in-out; opacity: 1; } 18.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 25% { animation-timing-function: ease-in-out; opacity: 1; } 31.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 37.5% { animation-timing-function: ease-in-out; opacity: 1; } 43.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 50% { animation-timing-function: ease-in-out; opacity: 1; } 56.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 62.5% { animation-timing-function: ease-in-out; opacity: 1; } 68.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 75% { animation-timing-function: ease-in-out; opacity: 1; } 81.25% { animation-timing-function: ease-in-out; opacity: 0.2; } 87.5% { animation-timing-function: ease-in-out; opacity: 1; } 93.75% { animation-timing-function: ease-in-out; opacity: 0.2; } 100% { opacity: 1; } }

/* Production: entrance plays once, ambient loops */
[data-motion='3-25'],
[data-motion='3-49'],
[data-motion='3-60'],
[data-motion='3-6'] {
  animation-iteration-count: 1 !important;
  animation-fill-mode: forwards;
}
@media (prefers-reduced-motion: reduce) {
  [data-motion] { animation: none !important; }
}
