.ImageGeneration-module__amsNyq__componentContainer{background-color:var(--cyan-8);flex-direction:column;flex:1;height:100dvh;display:flex;position:relative;overflow:hidden}.ImageGeneration-module__amsNyq__carouselContainer,.ImageGeneration-module__amsNyq__gallerySection,.ImageGeneration-module__amsNyq__topBar{width:100%;margin:auto}.ImageGeneration-module__amsNyq__gallerySection{padding:10px 5px}.ImageGeneration-module__amsNyq__topBar{margin-bottom:10px}.ImageGeneration-module__amsNyq__carouselContainer{-webkit-user-select:none;user-select:none;grid-template-columns:1fr 1fr;gap:6px;width:100%;margin:0;padding:0 0 60px;display:grid}.ImageGeneration-module__amsNyq__gallerySection::-webkit-scrollbar{width:0}.ImageGeneration-module__amsNyq__gallerySection{scrollbar-width:none;-ms-overflow-style:none}.ImageGeneration-module__amsNyq__gallerySection::-webkit-scrollbar{display:none}.ImageGeneration-module__amsNyq__promptBox button{background-color:var(--cyan-1);color:var(--white-1);border-radius:10px}.ImageGeneration-module__amsNyq__historyItem{border-radius:15px;min-width:100%;max-height:fit-content;position:relative}.ImageGeneration-module__amsNyq__imageBox{border:1px solid var(--grey-2);box-shadow:var(--box-shadow-sm);border-radius:15px;position:relative;overflow:hidden}.ImageGeneration-module__amsNyq__generatedImage button{padding:0}.ImageGeneration-module__amsNyq__skeletonImage{background-color:var(--grey-4);animation:2s infinite ImageGeneration-module__amsNyq__wavyAnimation}.ImageGeneration-module__amsNyq__skeletonImage p{color:var(--white-1);text-align:center;max-width:80%;font-size:.9rem}@keyframes ImageGeneration-module__amsNyq__wavyAnimation{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.ImageGeneration-module__amsNyq__topBar.ImageGeneration-module__amsNyq__absolute{background-color:var(--white-glassy-1_deep);position:relative}.ImageGeneration-module__amsNyq__topBar.ImageGeneration-module__amsNyq__absolute>div{width:100%;position:absolute;top:0}.ImageGeneration-module__amsNyq__imageBox:hover .ImageGeneration-module__amsNyq__imageActionsContainer{display:block}.ImageGeneration-module__amsNyq__historyModeBar{flex-direction:row;gap:15px;padding:8px 5px;display:flex}.ImageGeneration-module__amsNyq__historyModeBar button{background-color:#0000;border-bottom:1px solid #0000;border-radius:0;height:40px;padding:0 0 2px;font-size:.8rem}.ImageGeneration-module__amsNyq__historyModeBar button.ImageGeneration-module__amsNyq__active{border-color:var(--cyan-1);color:var(--cyan-1);font-weight:600}.ImageGeneration-module__amsNyq__skeletonImageMsgContainer{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:100%;display:flex}.ImageGeneration-module__amsNyq__skeletonImageMsgContainer p{display:none}.ImageGeneration-module__amsNyq__gallerySection{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;display:flex;overflow:auto}.ImageGeneration-module__amsNyq__demoImagePrompt{display:none}@media screen and (min-width:667px){.ImageGeneration-module__amsNyq__componentContainer{padding:10px 25px}}@media screen and (min-width:992px){.ImageGeneration-module__amsNyq__carouselContainer{grid-template-columns:1fr 1fr 1fr;gap:12px}.ImageGeneration-module__amsNyq__carouselContainer,.ImageGeneration-module__amsNyq__gallerySection,.ImageGeneration-module__amsNyq__topBar{width:clamp(900px,70vw,1200px)}.ImageGeneration-module__amsNyq__topBar{z-index:1}.ImageGeneration-module__amsNyq__componentContainer{padding:20px 0 0}.ImageGeneration-module__amsNyq__topBar{min-height:70px;margin-bottom:20px}.ImageGeneration-module__amsNyq__topBar.ImageGeneration-module__amsNyq__absolute{background-color:#0000;position:relative}.ImageGeneration-module__amsNyq__historyItem img,.ImageGeneration-module__amsNyq__historyItem{max-height:700px;overflow:hidden}.ImageGeneration-module__amsNyq__skeletonImage{aspect-ratio:1}.ImageGeneration-module__amsNyq__imageActionsContainer{display:none}.ImageGeneration-module__amsNyq__historyItem img{transition:transform .3s ease-in-out;transform:scale(1)}.ImageGeneration-module__amsNyq__imageBox:hover{cursor:pointer}.ImageGeneration-module__amsNyq__imageBox:hover img{transform:scale(1.04)}.ImageGeneration-module__amsNyq__skeletonImageMsgContainer p{font-size:.8rem;display:block}.ImageGeneration-module__amsNyq__demoImagePrompt{z-index:1;background-color:var(--black-glassy-1);border-radius:16px;width:100%;height:100%;padding:20px;position:absolute;overflow:hidden}.ImageGeneration-module__amsNyq__isDemoImage:hover .ImageGeneration-module__amsNyq__demoImagePrompt{transition:all 1s ease-in-out;display:flex}.ImageGeneration-module__amsNyq__demoImagePrompt p{color:var(--white-1);letter-spacing:.05rem;font-size:.9rem;line-height:1.15rem}.ImageGeneration-module__amsNyq__gallerySection{padding:0}}
.ControlsContainer-module__QS15pq__controlsContainer{background-color:var(--white-1);box-shadow:var(--box-shadow-md);border:1px solid var(--grey-2);z-index:1;border:.1px solid var(--grey-3);border-radius:100px;flex-direction:column;min-height:70px;margin:10px 5px 0;padding:10px;display:flex;top:20px}.ControlsContainer-module__QS15pq__controlsContainer.ControlsContainer-module__QS15pq__open{background-color:var(--white-1);border:none;border-radius:5px;min-height:100svh;max-height:100svh;margin:0;padding:45px 10px 15px;overflow:auto}.ControlsContainer-module__QS15pq__divider{background-color:var(--grey-4);width:100%;height:1px;margin-bottom:5px}div.ControlsContainer-module__QS15pq__sectionHeader{-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;width:100%;height:50px;padding:10px;display:flex}div.ControlsContainer-module__QS15pq__sectionHeader div:first-of-type{flex-direction:column;display:flex}div.ControlsContainer-module__QS15pq__sectionHeader div>p:first-of-type{font-size:.8rem;font-weight:500}div.ControlsContainer-module__QS15pq__sectionHeader div>p:nth-of-type(2){text-transform:capitalize;font-size:.9rem}div.ControlsContainer-module__QS15pq__sectionHeader.ControlsContainer-module__QS15pq__active{background-color:var(--cyan-6);border:.1px solid var(--cyan-1)}div.ControlsContainer-module__QS15pq__sectionHeader.ControlsContainer-module__QS15pq__active p{color:var(--cyan-1)}div.ControlsContainer-module__QS15pq__sectionHeader svg{color:var(--black-3);fill:var(--black-3);min-width:20px;max-width:20px;height:20px}svg.ControlsContainer-module__QS15pq__imageRatioIcon{transform:rotate(90deg)}div.ControlsContainer-module__QS15pq__sectionHeader.ControlsContainer-module__QS15pq__active svg{color:var(--cyan-1);fill:var(--cyan-1)}button.ControlsContainer-module__QS15pq__submitPromptBtn{background-color:var(--cyan-1);width:50px;min-height:50px;max-height:50px;color:var(--white-1);flex:1;justify-content:center;align-items:center;gap:10px;padding:15px;font-size:1rem;display:flex}button.ControlsContainer-module__QS15pq__submitPromptBtn.ControlsContainer-module__QS15pq__disabled{background-color:var(--grey-4)}button.ControlsContainer-module__QS15pq__fullWidth{flex:1;width:100%;height:90px;margin-top:20px;padding:0 10px;display:flex}.ControlsContainer-module__QS15pq__submitPromptBtnSvg{fill:var(--white-1);color:var(--white-1);max-width:15px;max-height:15px}.ControlsContainer-module__QS15pq__textArea{border-radius:10px;min-width:100%;max-width:100%;height:15ch;margin:0;font-size:.9rem}button.ControlsContainer-module__QS15pq__closeIcon{background-color:var(--white-1);z-index:1;justify-content:center;align-items:center;width:34px;height:34px;padding:2px;display:flex;position:absolute;top:8px;right:8px}button.ControlsContainer-module__QS15pq__closeIcon svg{width:30px;height:30px;fill:var(--black-3)}.ControlsContainer-module__QS15pq__sectionsBarContainer div:last-of-type{min-width:fit-content}button.ControlsContainer-module__QS15pq__submitPromptBtn.ControlsContainer-module__QS15pq__desktopVersion{gap:0;font-size:0}button.ControlsContainer-module__QS15pq__submitPromptBtn.ControlsContainer-module__QS15pq__fullWidth{gap:5px;font-size:1rem}.ControlsContainer-module__QS15pq__sectionsBarContainer{flex-direction:row;gap:10px;display:flex;position:relative}p.ControlsContainer-module__QS15pq__promptPreview{font-size:10px!important}div.ControlsContainer-module__QS15pq__sectionsBarContainer.ControlsContainer-module__QS15pq__open{flex-direction:column}div.ControlsContainer-module__QS15pq__sectionsBarContainer.ControlsContainer-module__QS15pq__closed div{display:none}div.ControlsContainer-module__QS15pq__sectionsBarContainer.ControlsContainer-module__QS15pq__closed div:first-of-type,div.ControlsContainer-module__QS15pq__sectionsBarContainer.ControlsContainer-module__QS15pq__closed div:last-of-type{display:flex}div.ControlsContainer-module__QS15pq__sectionHeader .ControlsContainer-module__QS15pq__prompt{display:none}div.ControlsContainer-module__QS15pq__sectionContainerMobile{overflow:hidden}.ControlsContainer-module__QS15pq__imageOrientationCarousel{flex-flow:wrap;flex:1;gap:.6rem;margin-top:15px;padding:5px 0 35px;display:flex}.ControlsContainer-module__QS15pq__imageOrientationCarousel.ControlsContainer-module__QS15pq__imageStyles{flex-wrap:wrap;max-height:200px;overflow:auto}div.ControlsContainer-module__QS15pq__chipContainer{border:1px solid var(--white-1);-webkit-user-select:none;user-select:none;background-color:var(--white-1);border:.1px solid var(--grey-4);border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:8px 10px;display:flex}div.ControlsContainer-module__QS15pq__chipContainer p{color:var(--black-6)}.ControlsContainer-module__QS15pq__imageOrientationCarousel svg{max-width:20px;color:var(--black-3)}div.ControlsContainer-module__QS15pq__chipContainer.ControlsContainer-module__QS15pq__activeState{background-color:var(--cyan-6);border:.1px solid var(--cyan-1)}div.ControlsContainer-module__QS15pq__chipContainer.ControlsContainer-module__QS15pq__activeState p{color:var(--cyan-1)}div.ControlsContainer-module__QS15pq__chipContainer:hover{cursor:pointer;background-color:var(--cyan-6)}p.ControlsContainer-module__QS15pq__imaseStyleChipText{text-align:center;font-size:.85rem}.ControlsContainer-module__QS15pq__chipContainerNumberOfResults{min-width:80px}div.ControlsContainer-module__QS15pq__promptPreviewBox{text-wrap:nowrap;margin-right:10px;overflow:hidden}div.ControlsContainer-module__QS15pq__promptPreviewBox p{line-height:.9rem}div.ControlsContainer-module__QS15pq__aspectRatioPreview{background-color:var(--white-1);border:.1px solid var(--grey-5);border-radius:3px;height:28px}div.ControlsContainer-module__QS15pq__chipRatioInfoContainer{text-align:left;flex-direction:column;display:flex}div.ControlsContainer-module__QS15pq__chipRatioInfoContainer p{text-align:left;line-height:.9rem}div.ControlsContainer-module__QS15pq__chipRatioInfoContainer p:first-of-type{letter-spacing:1px;font-size:.85rem;font-weight:600}div.ControlsContainer-module__QS15pq__chipRatioInfoContainer p:nth-of-type(2){font-size:.6rem}div.ControlsContainer-module__QS15pq__promptsContainer{flex-direction:column;display:flex}div.ControlsContainer-module__QS15pq__textAreaUtilsContainer{flex-flow:wrap;align-items:center;gap:15px;display:flex}.ControlsContainer-module__QS15pq__textAreaUtilsContainer button{min-width:fit-content}button.ControlsContainer-module__QS15pq__textPromptExampleBtn{background-color:var(--white-1);border-radius:5px;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:5px 10px;font-size:.8rem;font-weight:400;display:flex}button.ControlsContainer-module__QS15pq__textPromptExampleBtn:hover{color:var(--cyan-1)}button.ControlsContainer-module__QS15pq__textPromptExampleBtn:hover svg{color:var(--cyan-1);fill:var(--cyan-1)}button.ControlsContainer-module__QS15pq__textPromptExampleBtn svg{width:20px;height:20px;fill:var(--black-3)}@media screen and (min-width:992px){button.ControlsContainer-module__QS15pq__fullWidth{margin-top:0}div.ControlsContainer-module__QS15pq__sectionsBarContainer.ControlsContainer-module__QS15pq__open{flex-direction:row}button.ControlsContainer-module__QS15pq__closeIcon{display:none}div.ControlsContainer-module__QS15pq__sectionHeader.ControlsContainer-module__QS15pq__desktopVersion:not(:first-of-type){display:flex}.ControlsContainer-module__QS15pq__controlsContainer.ControlsContainer-module__QS15pq__open{border-radius:30px;min-height:fit-content;max-height:fit-content;margin:10px 0 0;padding:10px 10px 0}div.ControlsContainer-module__QS15pq__sectionHeader{background-color:var(--cyan-7);border-radius:100px;flex:1;height:50px;padding:0 15px;display:flex;overflow:hidden}div.ControlsContainer-module__QS15pq__sectionHeader:hover{cursor:pointer}.ControlsContainer-module__QS15pq__textArea{height:6ch;min-height:10ch;max-height:15ch}button.ControlsContainer-module__QS15pq__submitPromptBtn.ControlsContainer-module__QS15pq__mobileVersion{width:fit-content}button.ControlsContainer-module__QS15pq__submitPromptBtn.ControlsContainer-module__QS15pq__desktopVersion{gap:8px;width:fit-content;padding:0 15px;display:flex;font-size:.9rem!important}button.ControlsContainer-module__QS15pq__submitPromptBtn.ControlsContainer-module__QS15pq__desktopVersion:hover{opacity:.8}.ControlsContainer-module__QS15pq__imageOrientationCarousel{border-top:.1px solid var(--grey-4);margin-bottom:0;padding:15px 0}.ControlsContainer-module__QS15pq__imageOrientationCarousel.ControlsContainer-module__QS15pq__imageStyles{max-height:none}}
