.ImageGenerationPseudoForm{position:relative;display:block;width:100%;margin:0;padding:15px;text-align:left;border:0;border-radius:24px;background-color:var(--depot-color-control-secondary);transition:background-color .2s ease-in-out}.ImageGenerationPseudoForm:focus-visible{outline:auto}.ImageGenerationPseudoForm:focus:not(:focus-visible){outline:0}.ImageGenerationPseudoForm-Header{display:flex;min-height:32px}.ImageGenerationPseudoForm-Header .ImageGenerationPseudoForm-Icons{display:flex;flex-shrink:0}.ImageGenerationPseudoForm-Header .ImageGenerationPseudoForm-Icon{overflow:hidden;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:#fff}.ImageGenerationPseudoForm-Header .ImageGenerationPseudoForm-Icon_main{color:var(--depot-color-yandex-brand)}.ImageGenerationPseudoForm-Header .ImageGenerationPseudoForm-Icon_image{display:flex;justify-content:center;align-items:center;margin-left:4px;background-color:var(--depot-color-bg-primary)}.ImageGenerationPseudoForm-Text{margin-left:8px}.ImageGenerationPseudoForm-Title{font:500 var(--depot-font-size-caption) var(--depot-font-text);color:var(--depot-color-yandex-brand)}.ImageGenerationPseudoForm-Description{font:var(--depot-font-size-caption) var(--depot-font-text);color:var(--depot-color-text-tertiary)}.ImageGenerationPseudoForm-Form{display:flex;overflow:hidden;align-items:center;box-sizing:border-box;padding:6px 6px 6px 12px;border-radius:100px;background-color:var(--depot-color-bg-primary)}.ImageGenerationPseudoForm-Placeholder{font:var(--depot-font-size-text-s) var(--depot-font-text);color:var(--depot-color-text-quaternary)}.ImageGenerationPseudoForm-PseudoButton{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-left:auto;border-radius:50%;background-color:var(--depot-color-yandex-brand)}.ImageGenerationPseudoForm-PseudoButton svg{fill:#fff}.ImageGenerationPseudoForm{min-width:290px;cursor:pointer}.ImageGenerationPseudoForm:hover{background-color:var(--depot-color-control-secondary-hovered)}.ImageGenerationPseudoForm-Form{margin-top:30px}.ImageGenerationCarouselSkeleton{display:flex;flex-direction:column;gap:8px;color:var(--depot-color-text-quaternary)}.ImageGenerationCarouselSkeleton-Title{font:500 var(--depot-font-size-text-s) var(--depot-font-text);text-transform:lowercase}.ImageGenerationCarouselSkeleton-Tiles{display:flex;flex-wrap:nowrap;pointer-events:none;gap:8px}.ImageGenerationCarouselSkeleton-Tile{flex-shrink:0;width:86px;height:86px;border-radius:16px;background-color:var(--depot-color-skeleton);animation:2s linear 0s infinite pulse}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.ImageGeneration{display:flex;flex-wrap:wrap;gap:16px;box-sizing:border-box}.ImageGeneration-Title{flex-basis:100%;flex-shrink:0;margin:0;padding:0;font:700 var(--depot-font-size-title-s) var(--depot-font-title);color:var(--depot-color-text-primary)}.ImageGeneration-Button{width:50%;min-width:325px}.ImageGenerationCarousel,.ImageGenerationCarouselSkeleton{flex-shrink:0;align-self:center;width:556px}@media (min-width:1561px){.ImageGeneration .ImageGeneration-Button{width:325px}.ImageGeneration .ImageGenerationCarousel,.ImageGeneration .ImageGenerationCarouselSkeleton{align-self:flex-start}}@media (min-width:1131px) and (max-width:1560px){.ImageGeneration .ImageGeneration-Button{flex-grow:1;flex-basis:0}}@media (max-width:1130px){.ImageGeneration .ImageGeneration-Button,.ImageGeneration .ImageGenerationCarousel,.ImageGeneration .ImageGenerationCarouselSkeleton{flex-grow:1}}.PopularRequestList{overflow:hidden}.PopularRequestList-Item{position:relative;display:inline-block;box-sizing:border-box;width:100%;vertical-align:top}.PopularRequestList-Title{margin:0 0 16px;padding:0;font:700 var(--depot-font-size-title-s) var(--depot-font-title);color:var(--depot-color-text-primary)}.PopularRequestList-Preview{position:relative;display:block;overflow:hidden;border-radius:16px}.PopularRequestList-Thumb{display:block;width:100%;height:auto;background-repeat:no-repeat;background-position:50% 20%;background-size:cover}.PopularRequestList-Shadow{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(0deg,rgba(0,0,0,.03),rgba(0,0,0,.03)),radial-gradient(70% 60%at 50% 100%,rgba(0,0,0,.4)0,transparent 100%),linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.04))}.PopularRequestList-SearchText{position:absolute;right:0;bottom:0;left:0;overflow:hidden;box-sizing:border-box;width:100%;padding:12px;font:var(--depot-font-size-text-m) var(--depot-font-text);text-align:center;text-transform:capitalize;text-overflow:ellipsis;color:#fff}.PopularRequestList-SearchIcon[class]{padding-left:20px;background:#fff}.PopularRequestList{min-width:auto;margin-right:-8px;padding:0}.PopularRequestList-Item .PopularRequestList-Preview{margin-right:8px;margin-bottom:8px}.PopularRequestList-Shadow{background-image:linear-gradient(0deg,rgba(0,0,0,.03),rgba(0,0,0,.03)),radial-gradient(70% 60%at 50% 100%,rgba(0,0,0,.4)0,transparent 100%),linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.04))}.PopularRequestList-Preview:hover .PopularRequestList-Shadow{background-image:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.3)),radial-gradient(45% 22%at 50% 100%,rgba(0,0,0,.35)0,transparent 100%),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.1))}.PopularRequestList-SearchText{padding:10px 10px 12px}@media (max-width:1280px){.PopularRequestList-Item{width:33.33%}.PopularRequestList-Item:nth-child(3n):nth-last-child(-n+3)~.PopularRequestList-Item{display:none}}@media (min-width:1280px) and (max-width:1920px){.PopularRequestList-Item{width:25%}.PopularRequestList-Item:nth-child(4n):nth-last-child(-n+4)~.PopularRequestList-Item{display:none}}@media (min-width:1920px){.PopularRequestList-Item{width:20%}.PopularRequestList-Item:nth-child(5n):nth-last-child(-n+5)~.PopularRequestList-Item{display:none}}.IndexPage-PopularRequests:not(:first-child){margin-top:20px}.IndexPage{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-height:calc(100vh - 128px);padding:20px 44px 0}@media (min-width:991px){.IndexPage{padding-right:116px;padding-left:116px}}@media (min-width:1560px){.IndexPage{padding-right:140px;padding-left:140px}}