/* Смена названий нейросетей в заголовке главной (как на .com). Вынесено из страницы: у главной потолок размера. */
.hero h1 > .h1l { display: block; }
.rot { display: inline-block; position: relative; vertical-align: bottom; height: 1.05em; text-align: left; transition: width .45s ease; overflow-x: clip; overflow-y: visible; }
.eng { position: absolute; left: 0; bottom: 0; display: inline-flex; align-items: center; gap: 0; font-style: italic; opacity: 0; transform: translateY(.3em); transition: opacity .18s ease, transform .18s ease; white-space: nowrap; }
.eng.on { opacity: 1; transform: none; transition: opacity .4s ease .16s, transform .4s ease .16s; }
.rot:not(.js) .eng.on { position: relative; }
.eng .logo { display: inline-block; width: .74em; height: .74em; margin-right: .2em; background: var(--paint); -webkit-mask: var(--logo) center / contain no-repeat; mask: var(--logo) center / contain no-repeat; }
.eng .word { background: var(--paint); -webkit-background-clip: text; background-clip: text; color: transparent; -webkit-text-fill-color: transparent; padding-right: .04em; }
@media (prefers-reduced-motion: reduce) { .eng { transition: none; } }
