.AuthForm_authFormContainer__PHudt{width:100%;display:flex;justify-content:center}.AuthForm_authForm__1HnOQ{width:24rem;padding:1.25rem;border-radius:1rem}@media(max-width:767px){.AuthForm_authFormContainer__PHudt{padding:0 1rem}.AuthForm_authForm__1HnOQ{width:100%;max-width:24rem;margin:0 auto;padding:1rem}.AuthForm_form__VMd5o{width:100%}}@media(min-width:768px)and (max-width:1023px){.AuthForm_authForm__1HnOQ{width:28rem}}.OutputImage_outputImageCard__w0ocx{position:relative;aspect-ratio:2/3;border-radius:.5rem}.OutputImage_outputImageCard__w0ocx .OutputImage_chip__N8l6y{display:none}.OutputImage_outputImageCard__w0ocx:hover{cursor:pointer}.OutputImage_outputImageCard__w0ocx:hover .OutputImage_chip__N8l6y{display:flex}.OutputImage_image__5a7Z_{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;z-index:0}.OutputImage_chip__N8l6y{position:absolute;right:.5rem;bottom:.5rem;z-index:1}@media screen and (max-width:768px){.OutputImage_image__5a7Z_,.OutputImage_outputImageCard__w0ocx{border-radius:.25rem}}.DialogCard_image__LBIh4{aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover}.DialogCard_selected__n4NlY{outline:.125rem solid hsl(var(--heroui-primary));outline-offset:-.125rem}.DialogCard_cursor__3rAqV{top:-.125rem;bottom:-.125rem;left:-.125rem;right:-.125rem;height:calc(100% + .25rem);width:calc(100% + .25rem);border-radius:.375rem}.GeneratorDialogHOC_main__s3I5c{background-color:hsl(var(--heroui-default-100))}.HistoryInfo_content__D52Ec{display:flex;flex-direction:column;gap:.325rem;align-items:flex-start}.HistoryInfo_userPromptCard__BqNg2{width:160px;min-height:148px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:15;overflow:hidden}.HistoryInfo_inputImage__hL8yT{aspect-ratio:2/3;height:41px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.HistoryInfo_content__D52Ec{flex-direction:row;min-width:inherit;width:100%;order:1;gap:8px}.HistoryInfo_userPromptCard__BqNg2{min-height:inherit;flex-grow:1}.HistoryInfo_inputImage__hL8yT{height:50px}}.OutputPlaceholder_outputPlaceholder__1KKYf{aspect-ratio:2/3;border-radius:.5rem}.OutputPlaceholder_outputPlaceholder__1KKYf.OutputPlaceholder_shine___E_Pp:before{background-image:linear-gradient(to right,hsla(var(--heroui-warning-100)/0),hsla(var(--heroui-warning-400)/.05),hsla(var(--heroui-warning-100)/0))}@media screen and (max-width:768px){.OutputPlaceholder_outputPlaceholder__1KKYf{border-radius:.25rem}.OutputPlaceholder_outputPlaceholder__1KKYf.OutputPlaceholder_shine___E_Pp:after{height:5rem}}.HistoryStatus_pulse__buYdD{animation:HistoryStatus_pulse-animation__QEJqq 2s infinite}@keyframes HistoryStatus_pulse-animation__QEJqq{0%{box-shadow:0 0 0 0 hsla(var(--heroui-warning)/.8)}to{box-shadow:0 0 0 10px hsla(var(--heroui-warning)/0)}}.HistoryItem_historyItem__K5cuM{padding:1rem}.HistoryItem_historyItem__K5cuM:not(:first-child){padding-top:.75rem}.HistoryItem_historyItem__K5cuM:not(:last-child){padding-bottom:.75rem}.HistoryItem_generationInfo__dl_6Z{display:flex;align-items:start;flex-grow:1;gap:.5rem}.HistoryItem_outputsWrapper__ASVRZ{width:100%;display:grid;gap:.25rem;grid-template-columns:repeat(auto-fill,calc(25% - .1875rem))}@media screen and (max-width:768px){.HistoryItem_historyItem__K5cuM:not(:first-child){padding-top:1rem}.HistoryItem_historyItem__K5cuM:not(:last-child){padding-bottom:1rem}.HistoryItem_generationInfo__dl_6Z{flex-wrap:wrap;gap:1rem}}.History_history__4KxWg{display:flex;flex-direction:column;width:1060px;max-width:calc(100dvw - 2rem);box-sizing:border-box;border-radius:1rem;padding:1.5rem;background-color:hsl(var(--heroui-foreground-50))}@media screen and (max-width:768px){.History_history__4KxWg{gap:1rem;padding:0;background-color:transparent}}.Card_card__kVL6B{box-sizing:border-box}.Card_size-s__v1KBZ{padding:1rem}.Card_size-m__nVmGP{padding:1.5rem}.Card_size-l__k5Vlv{padding:2rem}.Card_size-xl___b4Cq{padding:2.5rem}.Card_radius-s__w9VNM{border-radius:1rem}.Card_radius-m__Z93u2{border-radius:1.5rem}.Generator_attemptsDelimiter__e011r{padding:0 8px}.Generator_attemptsValue__piagC{text-align:right}.Generator_header__20FNu{height:3.5rem}@media screen and (max-width:768px){.Generator_attemptsDelimiter__e011r,.Generator_brand__wPl6w,.Generator_paymentButton__UROA_{display:none}.Generator_attemptsValue__piagC{width:16px}.Generator_header__20FNu{height:6.75rem;flex-wrap:wrap}.Generator_logo__Xmich{order:1}.Generator_tabsWrapper__Fb_Nl{display:flex;justify-content:center;width:100%;order:3}.Generator_tabs__PWEX3{width:100%}.Generator_left__oGwP_{order:2}}.Generator_content__l8t9L{--generator-layout-margin:40px;margin:var(--generator-layout-margin);width:1068px;max-width:calc(100dvw + var(--generator-layout-margin)*2)}.Generator_mainContentFixed__p1xos{height:calc(100dvh - 3.5rem)}.Generator_mainContent__ptc4O{min-height:calc(100dvh - 3.5rem)}@media screen and (max-width:1500px){.Generator_content__l8t9L{--generator-layout-margin:30px}}@media screen and (max-width:768px){.Generator_content__l8t9L{--generator-layout-margin:16px;width:100%}.Generator_mainContentFixed__p1xos{height:calc(100dvh - 6.75rem)}.Generator_mainContent__ptc4O{min-height:calc(100dvh - 6.75rem)}}.Generator_bgDotted__B4rVP{position:relative}.Generator_bgDotted__B4rVP:after{content:"";position:fixed;top:0;left:0;width:100dvw;height:100dvh;background-image:radial-gradient(hsl(var(--heroui-foreground-300)) 2px,transparent 2px);background-size:30px 30px;opacity:.3;z-index:0;background-attachment:fixed}.Passed_content__r7vD4{width:100%;max-width:1400px}@media screen and (max-width:1500px){.Passed_content__r7vD4{max-width:1000px}}@media screen and (max-width:768px){.Passed_content__r7vD4{max-width:100%;width:100%;padding:0 16px}}.Footer_main__s6uk6{display:flex;flex-shrink:0;height:104px;gap:48px}.Footer_block__FRx28{display:flex;flex-direction:column;gap:8px}.Footer_right__elFVY{margin-left:auto}.Footer_mobile__tffoc{display:flex;flex-shrink:0;min-height:auto;width:100%}.Footer_mobileContent__Z9Keh{display:flex;flex-direction:column;width:100%;gap:16px}.Footer_mobileLinks__9G4_y{display:flex;flex-direction:column;gap:12px}.Footer_mobileRow__zl__t{display:flex;flex-direction:column;gap:8px}.Footer_mobileLogo__Ip_s8{display:flex;justify-content:center;align-items:center;margin-top:8px}@media(min-width:640px)and (max-width:767px){.Footer_mobileRow__zl__t{flex-direction:row;gap:16px;justify-content:space-between}}