.imagegeneration-v2_workspace__cXZCL{display:flex;width:100%;height:calc(100dvh - 105px);min-height:520px;overflow:hidden;background:radial-gradient(circle at 82% 8%,rgb(217 255 33/4%),transparent 27%),linear-gradient(135deg,#0b0d0e,#0d1011 48%,#090b0c);color:#f4f4f2}.imagegeneration-v2_creationPanel__Msybw{position:relative;display:flex;flex:0 0 346px;flex-direction:column;min-width:0;margin:16px 0 16px 16px;overflow:hidden;border:1px solid #2a2e2f;border-radius:18px;background:linear-gradient(115deg,rgb(255 255 255/2.5%),transparent 32%),linear-gradient(180deg,#151819,#101213 62%,#0e1011);box-shadow:0 18px 48px rgb(0 0 0/42%),0 0 0 1px rgb(217 255 33/2%),inset 0 1px 0 rgb(255 255 255/6%);isolation:isolate}.imagegeneration-v2_creationPanel__Msybw:before{position:absolute;inset:0 18px auto;z-index:2;height:1px;background:linear-gradient(90deg,transparent,rgb(217 255 33/34%),transparent);content:"";pointer-events:none}.imagegeneration-v2_studioTabs__D_IiI{position:relative;display:grid;flex:0 0 54px;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #26292b;padding:0 10px}.imagegeneration-v2_studioTabs__D_IiI button{position:relative;min-width:0;border:0;background:transparent;padding:0 5px;color:#818587;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.imagegeneration-v2_studioTabs__D_IiI button:hover{color:#d4d5d2}.imagegeneration-v2_studioTabs__D_IiI .imagegeneration-v2_studioTabActive__gvGEk{color:#f7f7f5}.imagegeneration-v2_studioTabs__D_IiI .imagegeneration-v2_studioTabActive__gvGEk:after{position:absolute;right:5px;bottom:0;left:5px;height:2px;border-radius:2px 2px 0 0;background:linear-gradient(90deg,#a9cc00,#e7ff78,#b9e00a);box-shadow:0 -2px 10px rgb(217 255 33/24%);content:""}.imagegeneration-v2_panelScroll__ILw7J{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px;scrollbar-color:#3c4042 transparent;scrollbar-width:thin}.imagegeneration-v2_templateHero__QbIak{position:relative;height:132px;overflow:hidden;border:1px solid #2d3032;border-radius:13px;background:#1a1c1e}.imagegeneration-v2_templateHero__QbIak:after{position:absolute;inset:0;z-index:0;background:linear-gradient(120deg,rgb(255 255 255/12%),transparent 22%),linear-gradient(180deg,rgb(5 6 7/4%) 25%,rgb(5 6 7/92%));content:"";pointer-events:none}.imagegeneration-v2_templateHero__QbIak>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imagegeneration-v2_templateHero__QbIak>button{position:absolute;top:8px;right:8px;z-index:1;display:inline-flex;align-items:center;gap:6px;border:1px solid rgb(255 255 255/18%);border-radius:8px;background:linear-gradient(180deg,rgb(37 40 41/94%),rgb(12 14 15/90%));box-shadow:inset 0 1px 0 rgb(255 255 255/8%);padding:6px 8px;color:#f4f4f2;font:inherit;font-size:10.5px;font-weight:600;cursor:pointer}.imagegeneration-v2_templateHeroText__H3n2u{position:absolute;right:12px;bottom:10px;left:12px;z-index:1}.imagegeneration-v2_templateHeroText__H3n2u span,.imagegeneration-v2_templateHeroText__H3n2u strong{display:block}.imagegeneration-v2_templateHeroText__H3n2u strong{color:#d9ff21;font-size:15px;font-weight:800}.imagegeneration-v2_templateHeroText__H3n2u span{margin-top:2px;color:#c4c6c3;font-size:11px}.imagegeneration-v2_modeSwitch__C_9Sk{display:grid;height:46px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:9px;border:1px solid #242729;border-radius:11px;background:linear-gradient(180deg,#1b1e20,#17191b);padding:4px}.imagegeneration-v2_modeSwitch__C_9Sk button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;background:transparent;color:#838789;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.imagegeneration-v2_modeSwitch__C_9Sk button:disabled{cursor:default}.imagegeneration-v2_modeSwitch__C_9Sk button small{border:1px solid #3e461f;border-radius:999px;background:#202614;padding:2px 5px;color:#bcd823;font-size:7.5px;font-weight:700}.imagegeneration-v2_modeSwitch__C_9Sk button svg{color:#a3a8a8}.imagegeneration-v2_modeSwitch__C_9Sk .imagegeneration-v2_modeSwitchActive__w04tm{background:linear-gradient(180deg,#373a3c,#2b2e30);box-shadow:inset 0 1px 0 rgb(255 255 255/7%);color:#f4f4f2}.imagegeneration-v2_promptSection__IhL4g,.imagegeneration-v2_referencesSection__TYlB_,.imagegeneration-v2_settingsSection__HwZHQ{min-width:0;margin-top:9px}.imagegeneration-v2_compactHeading__egD9R{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;color:#85898b}.imagegeneration-v2_compactHeading__egD9R h2{margin:0;color:#dfe0dd;font-size:12px;font-weight:600}.imagegeneration-v2_compactHeading__egD9R span{font-size:11px}.imagegeneration-v2_uploadZone__Hcqcn{display:flex;min-height:120px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px dashed #3b3f41;border-radius:13px;background:radial-gradient(circle at 50% 0,rgb(217 255 33/5%),transparent 55%),linear-gradient(145deg,#1d2022,#171a1b);box-shadow:inset 0 1px 0 rgb(255 255 255/4%);padding:12px;color:#8d9193;text-align:center;cursor:pointer;transition:border-color .16s ease-out,background-color .16s ease-out}.imagegeneration-v2_uploadZone__Hcqcn:hover{border-color:#7a841f;background-color:#202325}.imagegeneration-v2_uploadZoneDragging__KjS4I{border-color:#d9ff21;background:radial-gradient(circle at 50% 30%,rgb(217 255 33/15%),transparent 62%),#20251d;box-shadow:inset 0 0 24px rgb(217 255 33/7%)}.imagegeneration-v2_uploadZone__Hcqcn input{display:none}.imagegeneration-v2_uploadZone__Hcqcn>strong{margin-top:7px;color:#d9dad7;font-size:12.5px;font-weight:650}.imagegeneration-v2_uploadZone__Hcqcn>span:not(.imagegeneration-v2_uploadIcons__XmzAi,.imagegeneration-v2_uploadAction__fhSii){max-width:240px;margin-top:3px;font-size:10px;line-height:1.35}.imagegeneration-v2_uploadIcons__XmzAi{display:flex;align-items:center;justify-content:center}.imagegeneration-v2_uploadIcons__XmzAi>span{display:inline-flex;size:32px;align-items:center;justify-content:center;border:1px solid #393d3f;border-radius:50%;background:#292c2e;color:#a9acae}.imagegeneration-v2_uploadIcons__XmzAi>span+span{margin-left:-7px}.imagegeneration-v2_uploadAction__fhSii{display:inline-flex;align-items:center;gap:5px;margin-top:7px;border-radius:8px;background:#292c2e;padding:5px 7px;color:#d9dad7;font-size:10px;font-weight:600}.imagegeneration-v2_referenceGrid__4nyv9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px}.imagegeneration-v2_reference__xF9ge{position:relative;min-height:58px;overflow:hidden;border:1px solid #3b3f41;border-radius:10px;background:#1a1d1f}.imagegeneration-v2_reference__xF9ge img{display:block;width:100%;height:100%;min-height:58px;-o-object-fit:cover;object-fit:cover}.imagegeneration-v2_reference__xF9ge button{position:absolute;top:4px;right:4px;display:inline-flex;size:23px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255/14%);border-radius:7px;background:rgb(8 9 10/86%);color:#fff;cursor:pointer}.imagegeneration-v2_promptSection__IhL4g{border:1px solid #2b2e30;border-radius:12px;background:linear-gradient(135deg,rgb(255 255 255/2.5%),transparent 42%),#1b1e20;box-shadow:inset 0 1px 0 rgb(255 255 255/4%);padding:11px}.imagegeneration-v2_promptSection__IhL4g>label{display:block;margin-bottom:6px;color:#929698;font-size:12px;font-weight:600}.imagegeneration-v2_promptSection__IhL4g textarea{display:block;width:100%;min-height:92px;resize:vertical;border:0;outline:0;background:transparent;padding:0;color:#f4f4f2;font:inherit;font-size:12.5px;line-height:1.45}.imagegeneration-v2_promptSection__IhL4g textarea::-moz-placeholder{color:#686c6e}.imagegeneration-v2_promptSection__IhL4g textarea::placeholder{color:#686c6e}.imagegeneration-v2_promptTools__ig8Z0{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:6px}.imagegeneration-v2_enhanceButton__98i8W,.imagegeneration-v2_promptTools__ig8Z0>span{display:inline-flex;align-items:center;gap:6px;border:0;border-radius:8px;background:#111314;padding:5px 7px;color:#b4b6b4;font:inherit;font-size:10px;font-weight:600}.imagegeneration-v2_enhanceButton__98i8W{cursor:pointer}.imagegeneration-v2_enhanceButtonActive__cTJ90{background:linear-gradient(180deg,#313b13,#252d10);color:#d9ff21}.imagegeneration-v2_enhanceButton__98i8W:disabled{cursor:not-allowed;opacity:.42}.imagegeneration-v2_errorMessage__iSvM4{margin:10px 0 0;border:1px solid rgb(248 113 113/34%);border-radius:10px;background:rgb(127 29 29/16%);padding:9px 11px;color:#fca5a5;font-size:12px;line-height:1.4}.imagegeneration-v2_settingsGrid__UaUKy{display:grid;gap:6px}.imagegeneration-v2_modelControl__7mtIO{position:relative;display:grid;min-height:54px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;overflow:hidden;border:1px solid #2d3032;border-radius:11px;background:linear-gradient(135deg,#292c2e,#222527);box-shadow:inset 0 1px 0 rgb(255 255 255/4%);padding:7px 9px}.imagegeneration-v2_settingIcon__YiFZh{display:inline-flex;size:30px;align-items:center;justify-content:center;border-radius:9px;background:#181a1c;color:#d9ff21}.imagegeneration-v2_settingCopy__mXWiL{min-width:0}.imagegeneration-v2_settingCopy__mXWiL small,.imagegeneration-v2_settingCopy__mXWiL strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imagegeneration-v2_settingCopy__mXWiL small{color:#929698;font-size:11px}.imagegeneration-v2_settingCopy__mXWiL strong{margin-top:2px;color:#f4f4f2;font-size:12px;font-weight:600}.imagegeneration-v2_modelControl__7mtIO>select,.imagegeneration-v2_settingControl__0kYEs>select{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.imagegeneration-v2_modelControl__7mtIO:focus-within,.imagegeneration-v2_settingControl__0kYEs:focus-within{outline:2px solid #d9ff21;outline-offset:1px}.imagegeneration-v2_compactSettings__PIcf3,.imagegeneration-v2_extraSettings__nw8mW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.imagegeneration-v2_settingControl__0kYEs{position:relative;display:flex;min-width:0;min-height:46px;align-items:center;gap:8px;overflow:hidden;border:1px solid #292c2e;border-radius:10px;background:linear-gradient(145deg,#232729,#1d2022);box-shadow:inset 0 1px 0 rgb(255 255 255/3%);padding:8px 9px;color:#d7d8d5;font-size:11.5px;font-weight:600}.imagegeneration-v2_settingControl__0kYEs>svg{flex:0 0 auto;color:#a7abad}.imagegeneration-v2_settingControl__0kYEs>span{min-width:0;flex:1}.imagegeneration-v2_extraSettings__nw8mW{grid-column:1/-1}.imagegeneration-v2_panelFooter__i91nh{flex:0 0 auto;border-top:1px solid #26292b;background:linear-gradient(180deg,#111314,#0d0f10);box-shadow:0 -12px 24px rgb(0 0 0/18%);padding:10px 12px max(13px,env(safe-area-inset-bottom))}.imagegeneration-v2_generateButton__Y85zP{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;gap:12px;border:1px solid #dcff31;border-radius:11px;background:linear-gradient(115deg,rgb(255 255 255/42%),transparent 28%),linear-gradient(180deg,#e5ff60,#d7ff16 55%,#bddf0c);box-shadow:0 3px 0 #788e0c,0 8px 22px rgb(190 231 13/15%),inset 0 1px 0 rgb(255 255 255/52%);color:#111307;font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:transform .16s ease-out,opacity .16s ease-out}.imagegeneration-v2_generateButton__Y85zP:hover:not(:disabled){transform:translateY(-1px)}.imagegeneration-v2_generateButton__Y85zP:active:not(:disabled){transform:translateY(1px)}.imagegeneration-v2_generateButton__Y85zP:disabled{cursor:not-allowed;opacity:.52}.imagegeneration-v2_generateCost__akf4f{display:inline-flex;align-items:center;gap:5px}.imagegeneration-v2_generateCost__akf4f strong{font-size:14px}.imagegeneration-v2_canvas__v8cVx{position:relative;display:flex;min-width:0;flex:1;align-items:stretch;justify-content:stretch;margin:16px;overflow:hidden;border:1px solid #232729;border-radius:20px;background:radial-gradient(circle at 50% 0,rgb(255 255 255/2.5%),transparent 34%),radial-gradient(circle at 85% 82%,rgb(217 255 33/2.5%),transparent 30%),linear-gradient(145deg,#111415,#0c0e0f 64%,#0a0c0d);box-shadow:inset 0 1px 0 rgb(255 255 255/3%),0 18px 46px rgb(0 0 0/22%)}.imagegeneration-v2_canvasShell__hRlNQ{display:flex;min-width:0;flex:1;flex-direction:column}.imagegeneration-v2_canvasHeader__5pqxO{display:flex;min-height:72px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #202426;padding:13px 20px}.imagegeneration-v2_canvasHeader__5pqxO h1{margin:3px 0 0;color:#f2f3ef;font-size:17px;font-weight:650}.imagegeneration-v2_canvasEyebrow__uA20F{color:#777c7e;font-size:10px;font-weight:650;text-transform:uppercase}.imagegeneration-v2_canvasNav__j_G70{display:flex;align-items:center;gap:4px;border:1px solid #282c2e;border-radius:10px;background:#151819;padding:4px}.imagegeneration-v2_canvasNav__j_G70 button{display:inline-flex;min-height:34px;align-items:center;gap:7px;border:0;border-radius:7px;background:transparent;padding:0 11px;color:#878c8e;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.imagegeneration-v2_canvasNav__j_G70 .imagegeneration-v2_canvasNavActive__Vwcv4{background:#292d2f;box-shadow:inset 0 1px 0 rgb(255 255 255/5%);color:#f2f3ef}.imagegeneration-v2_progressRail__vCSgm{position:relative;height:2px;flex:0 0 auto;overflow:hidden;background:#1b1f20}.imagegeneration-v2_progressRail__vCSgm span{position:absolute;inset:0;background:linear-gradient(90deg,#a9cc00,#e8ff79);box-shadow:0 0 12px rgb(217 255 33/28%);transform-origin:left center}.imagegeneration-v2_canvasBody___g2Gg{display:flex;min-height:0;flex:1;overflow:auto;padding:20px}.imagegeneration-v2_gameOffer__H_i7T{position:relative;display:flex;width:min(850px,100%);min-height:390px;align-items:stretch;align-self:center;overflow:hidden;margin:auto;border:1px solid #303632;border-radius:22px;background:radial-gradient(circle at 15% 20%,rgb(217 255 33/9%),transparent 34%),linear-gradient(135deg,rgb(255 255 255/4%),transparent 34%),#101414;box-shadow:0 30px 80px rgb(0 0 0/35%),inset 0 1px 0 rgb(255 255 255/7%)}.imagegeneration-v2_gameOffer__H_i7T:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(112deg,transparent 35%,rgb(255 255 255/3%) 50%,transparent 65%);content:"";pointer-events:none}.imagegeneration-v2_offerVisualColumn__zkn0u{position:relative;z-index:1;display:flex;width:42%;min-width:290px;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #2a302c;background:linear-gradient(150deg,rgb(217 255 33/7%),transparent 42%),radial-gradient(circle at 50% 60%,#1a2118,#0b0f0e 68%);padding:36px 28px}.imagegeneration-v2_playModeMark__yhkvG{display:inline-flex;align-items:center;gap:8px;color:#d9ff21;font-size:11px;font-weight:750}.imagegeneration-v2_generationVisual___lLpZ{position:relative;display:grid;width:174px;height:174px;place-content:center;overflow:hidden;border:1px solid #343a31;border-radius:50%;background:radial-gradient(circle at 38% 27%,rgb(255 255 255/9%),transparent 27%),radial-gradient(circle,rgb(217 255 33/11%),rgb(18 21 16/24%) 54%,#121516 72%);box-shadow:0 22px 60px rgb(0 0 0/32%),inset 0 1px 0 rgb(255 255 255/7%);margin-top:25px;text-align:center}.imagegeneration-v2_generationVisual___lLpZ:after,.imagegeneration-v2_generationVisual___lLpZ:before{position:absolute;border:1px solid rgb(217 255 33/14%);border-radius:50%;content:""}.imagegeneration-v2_generationVisual___lLpZ:before{inset:13px}.imagegeneration-v2_generationVisual___lLpZ:after{inset:25px;border-color:rgb(255 255 255/6%)}.imagegeneration-v2_generationVisual___lLpZ>span{position:absolute;top:20px;left:calc(50% - 15px);z-index:1;display:inline-flex;color:#d9ff21}.imagegeneration-v2_generationVisual___lLpZ small,.imagegeneration-v2_generationVisual___lLpZ strong{position:relative;z-index:1;display:block}.imagegeneration-v2_generationVisual___lLpZ strong{color:#f6f7f2;font-size:38px;font-weight:750}.imagegeneration-v2_generationVisual___lLpZ small{max-width:92px;margin:3px auto 0;color:#7e8485;font-size:10px}.imagegeneration-v2_generationLive__m6KJ3{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:#929992;font-size:10.5px}.imagegeneration-v2_generationLive__m6KJ3>span,.imagegeneration-v2_libraryProgress__X5RXp small>span{width:6px;height:6px;border-radius:50%;background:#d9ff21;box-shadow:0 0 9px rgb(217 255 33/40%)}.imagegeneration-v2_offerContent__VgTLq{position:relative;z-index:1;display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;padding:42px}.imagegeneration-v2_offerBadge__HcGCr{display:inline-flex;align-items:center;gap:6px;margin-top:0;border:1px solid #39411c;border-radius:999px;background:#1b2012;padding:5px 9px;color:#d9ff21;font-size:10px;font-weight:650}.imagegeneration-v2_gameOffer__H_i7T h2{margin:13px 0 0;color:#f4f5f1;font-size:29px;font-weight:700}.imagegeneration-v2_gameOffer__H_i7T>p{max-width:450px;margin:9px 0 0;color:#8f9495;font-size:13px;line-height:1.55}.imagegeneration-v2_offerContent__VgTLq>p{max-width:470px;margin:11px 0 0;color:#969c9b;font-size:13px;line-height:1.6}.imagegeneration-v2_offerBenefits__IDRG4{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.imagegeneration-v2_offerBenefits__IDRG4 span{display:inline-flex;align-items:center;gap:6px;border:1px solid #303633;border-radius:8px;background:#181d1c;padding:7px 9px;color:#b4bab5;font-size:10px}.imagegeneration-v2_offerBenefits__IDRG4 svg{color:#d9ff21}.imagegeneration-v2_offerActions___jwdz{display:flex;align-items:center;gap:8px;margin-top:20px}.imagegeneration-v2_historyEmpty__VLuOo button,.imagegeneration-v2_libraryHeading__UjkxX>button,.imagegeneration-v2_offerActions___jwdz button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid #34393b;border-radius:9px;background:#1b1f20;padding:0 13px;color:#d8dad7;font:inherit;font-size:11.5px;font-weight:650;cursor:pointer;transition:transform .16s ease-out,border-color .16s ease-out}.imagegeneration-v2_historyEmpty__VLuOo button,.imagegeneration-v2_offerActions___jwdz button:first-child{border-color:#cde92b;background:#d9ff21;color:#121507}.imagegeneration-v2_historyEmpty__VLuOo button:hover,.imagegeneration-v2_libraryHeading__UjkxX>button:hover,.imagegeneration-v2_offerActions___jwdz button:hover{transform:translateY(-1px)}.imagegeneration-v2_gamesLibrary__1sSF1,.imagegeneration-v2_historyView__2V2Sa{width:100%;min-width:0}.imagegeneration-v2_gamesLibrary__1sSF1{height:100%;min-height:0;border:1px solid #2a302d;border-radius:18px;background:radial-gradient(circle at 8% 0,rgb(217 255 33/7%),transparent 27%),linear-gradient(145deg,rgb(255 255 255/2%),transparent 35%),#0e1212;box-shadow:inset 0 1px 0 rgb(255 255 255/5%);padding:17px}.imagegeneration-v2_historyHeading__djcJ8,.imagegeneration-v2_libraryHeading__UjkxX{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.imagegeneration-v2_libraryHeading__UjkxX{align-items:center;border-bottom:1px solid #262c29;padding:1px 2px 15px}.imagegeneration-v2_libraryIdentity__36udx{display:flex;min-width:0;align-items:center;gap:13px}.imagegeneration-v2_libraryIcon__PLduV{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid #485024;border-radius:13px;background:linear-gradient(145deg,rgb(217 255 33/17%),transparent 60%),#1a2015;box-shadow:inset 0 1px 0 rgb(255 255 255/8%);color:#d9ff21}.imagegeneration-v2_libraryHeading__UjkxX .imagegeneration-v2_offerBadge__HcGCr{margin-top:0}.imagegeneration-v2_historyHeading__djcJ8 h2,.imagegeneration-v2_libraryHeading__UjkxX h2{margin:9px 0 0;color:#eff1ed;font-size:18px;font-weight:650}.imagegeneration-v2_libraryHeading__UjkxX h2{margin-top:4px}.imagegeneration-v2_historyHeading__djcJ8 p,.imagegeneration-v2_libraryHeading__UjkxX p{margin:5px 0 0;color:#7e8385;font-size:11.5px}.imagegeneration-v2_libraryProgress__X5RXp{display:grid;min-width:145px;grid-template-columns:1fr auto;align-items:baseline;-moz-column-gap:10px;column-gap:10px;border:1px solid #343b32;border-radius:11px;background:#151a18;padding:9px 11px}.imagegeneration-v2_libraryProgress__X5RXp>span{color:#7f8681;font-size:9.5px}.imagegeneration-v2_libraryProgress__X5RXp strong{color:#e9f8a0;font-size:18px}.imagegeneration-v2_libraryProgress__X5RXp small{display:inline-flex;grid-column:1/-1;align-items:center;gap:6px;margin-top:3px;color:#808780;font-size:8.5px}.imagegeneration-v2_shelfHeading__WxMmE{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 2px 0}.imagegeneration-v2_shelfHeading__WxMmE>div{display:flex;align-items:baseline;gap:8px}.imagegeneration-v2_shelfHeading__WxMmE strong{color:#e4e7e2;font-size:11.5px}.imagegeneration-v2_shelfHeading__WxMmE span{color:#707774;font-size:9.5px}.imagegeneration-v2_historyGrid__FdHiZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.imagegeneration-v2_gamesGrid__eQaR7{display:flex;width:100%;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:#667522 #171a1b;scrollbar-width:thin;margin-top:9px;padding:2px 2px 12px}.imagegeneration-v2_gameSlot__7r1KZ{position:relative;flex:0 0 142px;overflow:hidden;scroll-snap-align:start;border:1px solid #303638;border-radius:14px;background:linear-gradient(155deg,#1a1e1f,#101314);box-shadow:0 15px 32px rgb(0 0 0/23%),inset 0 1px 0 rgb(255 255 255/6%);padding:0;color:inherit;text-align:left;cursor:pointer;transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.imagegeneration-v2_gameSlot__7r1KZ:hover:not(:disabled){transform:translateY(-3px);border-color:#778629;box-shadow:0 18px 40px rgb(0 0 0/34%),0 0 22px rgb(217 255 33/7%)}.imagegeneration-v2_gameSlot__7r1KZ:disabled{cursor:default}.imagegeneration-v2_gameSlotArt__IuW5B{position:relative;display:grid;min-height:208px;place-items:center;background:#0b0e0e;color:#555b5d}.imagegeneration-v2_gameSlotArt__IuW5B:after{position:absolute;inset:0;background:linear-gradient(115deg,rgb(255 255 255/13%),transparent 24% 70%,rgb(217 255 33/5%));content:"";pointer-events:none}.imagegeneration-v2_gameSlotArt__IuW5B:before{position:absolute;inset:-30% auto -30% -55%;z-index:1;width:42%;transform:translateX(-30px) skewX(-14deg);background:linear-gradient(90deg,transparent,rgb(255 255 255/12%),transparent);content:"";pointer-events:none;opacity:0;transition:transform .18s ease-out,opacity .18s ease-out}.imagegeneration-v2_gameSlot__7r1KZ:hover:not(:disabled) .imagegeneration-v2_gameSlotArt__IuW5B:before{transform:translateX(330px) skewX(-14deg);opacity:1}.imagegeneration-v2_gameSlotArt__IuW5B img{width:100%;height:208px;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) contrast(1.03)}.imagegeneration-v2_gameSlotArt__IuW5B span{position:absolute;top:8px;right:8px;border:1px solid #34393b;border-radius:6px;background:#111415;padding:3px 5px;color:#888e90;font-size:9px;font-weight:700;z-index:2}.imagegeneration-v2_gameSlotArt__IuW5B em{position:absolute;bottom:8px;left:8px;z-index:2;border:1px solid rgb(217 255 33/25%);border-radius:5px;background:rgb(7 10 10/76%);padding:3px 6px;color:#d9ff21;font-size:8px;font-style:normal;font-weight:750;letter-spacing:.08em}.imagegeneration-v2_gameSlot__7r1KZ>div:last-child{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;gap:8px;border-top:1px solid #25292b;padding:10px}.imagegeneration-v2_gameSlot__7r1KZ strong,.imagegeneration-v2_gameSlot__7r1KZ>div:last-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imagegeneration-v2_gameSlot__7r1KZ strong{width:100%;color:#e1e4df;font-size:11px;font-weight:600}.imagegeneration-v2_gameSlot__7r1KZ>div:last-child span{display:inline-flex;align-items:center;gap:4px;color:#666b6d;font-size:9.5px}.imagegeneration-v2_gameOptions__i7BpR{display:grid;grid-template-columns:minmax(170px,.7fr) repeat(2,minmax(190px,1fr));gap:9px;margin-top:7px}.imagegeneration-v2_gameOptions__i7BpR>div,.imagegeneration-v2_gameOptions__i7BpR>label{display:flex;min-height:58px;align-items:center;gap:9px;border:1px solid #2a3031;border-radius:11px;background:linear-gradient(140deg,rgb(255 255 255/3%),transparent 50%),#141819;padding:9px 11px;box-shadow:inset 0 1px 0 rgb(255 255 255/4%);color:#9ea3a2}.imagegeneration-v2_gameOptions__i7BpR label{position:relative;flex-direction:column;align-items:stretch;gap:3px}.imagegeneration-v2_gameOptions__i7BpR label>span{color:#777d7e;font-size:9px}.imagegeneration-v2_gameOptions__i7BpR select{border:0;outline:0;background:transparent;color:#e4e7e1;font:inherit;font-size:11px}.imagegeneration-v2_gameOptions__i7BpR svg{flex:0 0 auto;color:#d9ff21}.imagegeneration-v2_gameOptions__i7BpR div>span{display:flex;min-width:0;flex-direction:column;font-size:9px;line-height:1.4}.imagegeneration-v2_gameOptions__i7BpR div strong{color:#dce0da;font-size:10.5px;font-weight:650}.imagegeneration-v2_gamePlayerShell__mRzPy{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #343c32;border-radius:15px;background:radial-gradient(circle at 50% 0,rgb(217 255 33/4%),transparent 28%),#070909;box-shadow:0 24px 70px rgb(0 0 0/36%),0 0 36px rgb(217 255 33/5%),inset 0 1px 0 rgb(255 255 255/6%)}.imagegeneration-v2_gamePlayerShell__mRzPy:fullscreen{width:100%;height:100dvh;border:0;border-radius:0;background:#050707}.imagegeneration-v2_gamePlayerBar__RF0rt{display:flex;min-height:54px;align-items:center;gap:10px;border-bottom:1px solid #272d2c;background:linear-gradient(100deg,rgb(217 255 33/6%),transparent 28%),#121716;padding:8px 11px}.imagegeneration-v2_gamePlayerBar__RF0rt>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #39403f;border-radius:9px;background:#202526;color:#e7e9e5;cursor:pointer}.imagegeneration-v2_gamePlayerBar__RF0rt button:hover{border-color:#687231;color:#d9ff21}.imagegeneration-v2_gamePlayerBar__RF0rt>div{display:flex;min-width:0;flex:1;flex-direction:column}.imagegeneration-v2_gamePlayerBar__RF0rt strong{color:#eff1ec;font-size:11.5px}.imagegeneration-v2_gamePlayerBar__RF0rt div span{color:#747b7b;font-size:9.5px}.imagegeneration-v2_gamePlayerBar__RF0rt .imagegeneration-v2_liveStatus__T7u7A{flex:0 0 auto}.imagegeneration-v2_gamePlayerBar__RF0rt>.imagegeneration-v2_gamePlayerActions__MoB4X{display:flex;min-width:auto;flex:0 0 auto;flex-direction:row;align-items:center;gap:8px}.imagegeneration-v2_gamePlayerActions__MoB4X>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #39403f;border-radius:9px;background:#202526;color:#e7e9e5;cursor:pointer}.imagegeneration-v2_gamePlayer__hjenm{width:100%;min-height:0;flex:1;border:0;background:#050707}.imagegeneration-v2_libraryNotice__bEvRD{display:flex;align-items:center;gap:9px;margin-top:12px;border:1px solid #292e30;border-radius:10px;background:#141718;padding:10px 12px;color:#7f8586;font-size:10.5px}.imagegeneration-v2_libraryNotice__bEvRD svg{flex:0 0 auto;color:#a8b24b}.imagegeneration-v2_liveStatus__T7u7A{display:inline-flex;align-items:center;gap:7px;border:1px solid #343c1a;border-radius:999px;background:#171c10;padding:6px 9px;color:#c9e82d;font-size:10px;font-weight:650}.imagegeneration-v2_liveStatus__T7u7A>span{width:6px;height:6px;border-radius:50%;background:#d9ff21;box-shadow:0 0 8px rgb(217 255 33/40%)}.imagegeneration-v2_liveStatus__T7u7A b{color:#e7f893;font:inherit}.imagegeneration-v2_historyCard__18rDX{position:relative;min-width:0;min-height:160px;overflow:hidden;border:1px solid #292e30;border-radius:12px;background:#151819;padding:0;color:inherit;text-align:left;cursor:pointer;transition:transform .16s ease-out,border-color .16s ease-out}.imagegeneration-v2_historyCard__18rDX:hover:not(:disabled){transform:translateY(-2px);border-color:#4a502e}.imagegeneration-v2_historyCard__18rDX:disabled{cursor:default}.imagegeneration-v2_historyCard__18rDX>img,.imagegeneration-v2_historyPlaceholder__sv6g3{display:flex;width:100%;height:122px;align-items:center;justify-content:center;background:#111415;-o-object-fit:cover;object-fit:cover}.imagegeneration-v2_historyPlaceholder__sv6g3{color:#4f5557}.imagegeneration-v2_historyCardMeta__X_qGh{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px}.imagegeneration-v2_historyCardMeta__X_qGh strong{min-width:0;color:#c8cbc8;font-size:10.5px;font-weight:600}.imagegeneration-v2_historyCardMeta__X_qGh small{flex:0 0 auto;color:#686d6f;font-size:9.5px}.imagegeneration-v2_historySkeleton__KuhkZ{min-height:160px;border:1px solid #25292b;border-radius:12px;background:linear-gradient(135deg,rgb(255 255 255/2%),transparent 42%),#151819}.imagegeneration-v2_historyEmpty__VLuOo{display:flex;max-width:360px;flex-direction:column;align-items:center;margin:12vh auto 0;color:#63696b;text-align:center}.imagegeneration-v2_historyEmpty__VLuOo h2{margin:13px 0 0;color:#d7dad6;font-size:17px}.imagegeneration-v2_historyEmpty__VLuOo p{margin:7px 0 15px;color:#7c8283;font-size:11.5px;line-height:1.5}.imagegeneration-v2_canvasResult__Yaahw{position:relative;display:flex;width:min(820px,calc(100% - 64px));max-height:calc(100% - 64px);flex-direction:column;align-items:center;gap:14px;margin:auto}.imagegeneration-v2_canvasResult__Yaahw img{display:block;max-width:100%;max-height:calc(100dvh - 260px);border-radius:14px;-o-object-fit:contain;object-fit:contain}.imagegeneration-v2_canvasResult__Yaahw figcaption{display:flex;gap:8px}.imagegeneration-v2_canvasResult__Yaahw button{border:1px solid #34383a;border-radius:9px;background:#1a1c1e;padding:9px 13px;color:#f5f5f4;font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.imagegeneration-v2_canvasResult__Yaahw figcaption button{display:inline-flex;inline-size:148px;align-items:center;justify-content:center;gap:7px;border-color:#758812;color:#d9ff21}.imagegeneration-v2_canvasResult__Yaahw .imagegeneration-v2_resultBack__mv7_d{position:absolute;top:10px;left:10px;z-index:2;display:grid;width:38px;height:38px;place-items:center;border-color:rgb(255 255 255/15%);background:rgb(9 11 11/78%);padding:0;backdrop-filter:blur(10px)}.imagegeneration-v2_editRecentSources__K7_p5,.imagegeneration-v2_editResultHeading__Erg_l>div,.imagegeneration-v2_editSourcePanel__2dNFc,.imagegeneration-v2_protectOption__h7rw1>span{display:grid;gap:8px}.imagegeneration-v2_editSourcePanel__2dNFc{position:relative;border-radius:13px}.imagegeneration-v2_editSourcePanelDragging__OyMWp{outline:2px solid var(--color-accent,#d4ff20);outline-offset:5px}.imagegeneration-v2_editDropNotice__hzSDZ{position:absolute;inset:0;z-index:4;display:flex;min-height:132px;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--color-accent,#d4ff20);border-radius:12px;color:#111;background:var(--color-accent,#d4ff20);padding:14px;font-size:12px;font-weight:700;text-align:center;pointer-events:none}.imagegeneration-v2_editSourcePreview__qldMO{position:relative;overflow:hidden;min-height:132px;border:1px solid #313638;border-radius:12px;background:#151719}.imagegeneration-v2_editSourcePreview__qldMO img{display:block;width:100%;height:160px;-o-object-fit:contain;object-fit:contain}.imagegeneration-v2_editSourcePreview__qldMO label{position:absolute;right:8px;bottom:8px;display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 10px;border:1px solid rgb(255 255 255/18%);border-radius:8px;color:#f5f5f4;background:rgb(12 14 15/88%);font-size:12px;cursor:pointer}.imagegeneration-v2_editSourcePanel__2dNFc>.imagegeneration-v2_uploadZone__Hcqcn input,.imagegeneration-v2_editSourcePreview__qldMO input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.imagegeneration-v2_editProgressCard__HRsXt small,.imagegeneration-v2_editRecentHeading__Og6wY>span,.imagegeneration-v2_protectOption__h7rw1 small{color:#92999b;font-size:11px}.imagegeneration-v2_editHistoryDialogHeading__Icohh,.imagegeneration-v2_editRecentCarousel__8L1VQ,.imagegeneration-v2_editRecentHeading__Og6wY{display:flex;align-items:center;justify-content:space-between;gap:8px}.imagegeneration-v2_editHistoryAll__aAcl8{min-height:24px;border:1px solid #34393a;border-radius:6px;color:#d8dcda;background:#181b1c;padding:0 7px;font-size:10px;cursor:pointer}.imagegeneration-v2_editHistoryAll__aAcl8 span{color:var(--color-accent,#d4ff20)}.imagegeneration-v2_editRecentCarousel__8L1VQ{min-width:0}.imagegeneration-v2_editRecentTrack__x2svO{display:flex;min-width:0;flex:1;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.imagegeneration-v2_editRecentTrack__x2svO::-webkit-scrollbar{display:none}.imagegeneration-v2_editRecentTrack__x2svO button{width:72px;flex:0 0 72px;scroll-snap-align:start}.imagegeneration-v2_editHistoryGrid__rudSA button,.imagegeneration-v2_editRecentTrack__x2svO button{overflow:hidden;aspect-ratio:1;border:1px solid #313638;border-radius:8px;background:#181a1c;padding:0;cursor:pointer}.imagegeneration-v2_editHistoryAll__aAcl8:focus-visible,.imagegeneration-v2_editHistoryAll__aAcl8:hover,.imagegeneration-v2_editHistoryGrid__rudSA button:focus-visible,.imagegeneration-v2_editHistoryGrid__rudSA button:hover,.imagegeneration-v2_editRecentTrack__x2svO button:focus-visible,.imagegeneration-v2_editRecentTrack__x2svO button:hover:not(:disabled){border-color:var(--color-accent,#d4ff20)}.imagegeneration-v2_editHistoryGrid__rudSA img,.imagegeneration-v2_editRecentTrack__x2svO img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imagegeneration-v2_editHistoryGrid__rudSA .imagegeneration-v2_editHistorySelected__5hhNl,.imagegeneration-v2_editRecentTrack__x2svO .imagegeneration-v2_editHistorySelected__5hhNl{border-color:var(--color-accent,#d4ff20);box-shadow:inset 0 0 0 1px var(--color-accent,#d4ff20)}.imagegeneration-v2_editHistoryArrow__YIqhi{display:grid;width:24px;height:72px;flex:0 0 24px;place-items:center;border:1px solid #313638;border-radius:7px;color:#bdc2c0;background:#17191a;padding:0;cursor:pointer}.imagegeneration-v2_editHistoryArrow__YIqhi:focus-visible,.imagegeneration-v2_editHistoryArrow__YIqhi:hover{border-color:#596062;color:var(--color-accent,#d4ff20)}.imagegeneration-v2_editHistoryOverlay__JMSQ0{position:fixed;inset:0;z-index:40;background:rgb(0 0 0/68%);animation:imagegeneration-v2_edit-history-fade__jBvl8 .15s ease-out}.imagegeneration-v2_editHistoryDialog__vVV2a{position:fixed;top:50%;left:50%;z-index:50;display:grid;width:min(780px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 32px));grid-template-rows:auto minmax(0,1fr);gap:16px;transform:translate(-50%,-50%);border:1px solid #353a3b;border-radius:16px;background:#111415;padding:18px;color:#f5f5f4;box-shadow:0 24px 70px rgb(0 0 0/55%);animation:imagegeneration-v2_edit-history-enter___CwpC .17s ease-out}.imagegeneration-v2_editHistoryDialogHeading__Icohh>div{display:grid;gap:4px}.imagegeneration-v2_editHistoryDialogHeading__Icohh h2,.imagegeneration-v2_editHistoryDialogHeading__Icohh p{margin:0}.imagegeneration-v2_editHistoryDialogHeading__Icohh h2{font-size:18px}.imagegeneration-v2_editHistoryDialogHeading__Icohh p{color:#989e9c;font-size:12px}.imagegeneration-v2_editHistoryDialogHeading__Icohh>button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #34393a;border-radius:8px;color:#d8dcda;background:#1a1d1e;cursor:pointer}.imagegeneration-v2_editHistoryGrid__rudSA{display:grid;min-height:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;overflow-y:auto;padding-right:4px}.imagegeneration-v2_editHistoryGrid__rudSA button{position:relative}.imagegeneration-v2_editHistoryGrid__rudSA button>span{position:absolute;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(transparent,rgb(0 0 0/86%));padding:22px 7px 6px;color:#f4f4f3;font-size:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}@keyframes imagegeneration-v2_edit-history-fade__jBvl8{0%{opacity:0}to{opacity:1}}@keyframes imagegeneration-v2_edit-history-enter___CwpC{0%{transform:translate(-50%,-48%) scale(.98);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.imagegeneration-v2_editHistoryDialog__vVV2a,.imagegeneration-v2_editHistoryOverlay__JMSQ0{animation:none}.imagegeneration-v2_editRecentTrack__x2svO{scroll-behavior:auto}}@media (max-width:680px){.imagegeneration-v2_editHistoryGrid__rudSA{grid-template-columns:repeat(3,minmax(0,1fr))}}.imagegeneration-v2_protectOption__h7rw1{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid #313638;border-radius:10px;background:#181a1c}.imagegeneration-v2_protectCheckbox__HI3fR{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border:1px solid #596064;border-radius:5px;color:#111;background:#111315;cursor:pointer}.imagegeneration-v2_protectCheckbox__HI3fR[data-state=checked]{border-color:var(--color-accent,#d4ff20);background:var(--color-accent,#d4ff20)}.imagegeneration-v2_protectCheckbox__HI3fR:focus-visible{outline:2px solid var(--color-accent,#d4ff20);outline-offset:2px}.imagegeneration-v2_protectOption__h7rw1 strong{display:flex;align-items:center;gap:6px;color:#f5f5f4;font-size:12px}.imagegeneration-v2_protectOption__h7rw1 small{line-height:1.45}.imagegeneration-v2_editResult__accek,.imagegeneration-v2_editWorkspace__2ekMN{display:flex;width:100%;min-height:100%;flex-direction:column;gap:12px}.imagegeneration-v2_editWorkspace__2ekMN:fullscreen{width:100%;height:100dvh;min-height:0;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#090b0c}.imagegeneration-v2_editProgressCard__HRsXt{display:grid;gap:5px;padding:10px 12px;border:1px solid #343a32;border-radius:10px;background:#171a17}.imagegeneration-v2_editProgressCard__HRsXt>div,.imagegeneration-v2_editResultActions__rjLm1,.imagegeneration-v2_editResultHeading__Erg_l{display:flex;align-items:center;justify-content:space-between;gap:12px}.imagegeneration-v2_editProgressCard__HRsXt>div>strong{color:var(--color-accent,#d4ff20);font-size:16px}.imagegeneration-v2_editEmpty__S_P86 h2,.imagegeneration-v2_editEmpty__S_P86 p,.imagegeneration-v2_editProgressCard__HRsXt p,.imagegeneration-v2_editProgressCard__HRsXt small,.imagegeneration-v2_editResultHeading__Erg_l h2{margin:0}.imagegeneration-v2_editProgressCard__HRsXt p{color:#f5f5f4;font-size:13px}.imagegeneration-v2_editEmpty__S_P86{display:grid;max-width:420px;place-items:center;gap:9px;margin:auto;color:#92999b;text-align:center}.imagegeneration-v2_editEmpty__S_P86 h2,.imagegeneration-v2_editResultHeading__Erg_l h2{color:#f5f5f4;font-size:20px}.imagegeneration-v2_editEmpty__S_P86 p{font-size:13px;line-height:1.55}.imagegeneration-v2_editEmpty__S_P86 button,.imagegeneration-v2_editResultActions__rjLm1 button,.imagegeneration-v2_editResultHeading__Erg_l button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border:1px solid #3c4244;border-radius:9px;color:#f5f5f4;background:#1a1c1e;padding:0 13px;font:inherit;font-size:12px;cursor:pointer}.imagegeneration-v2_editEmpty__S_P86 button,.imagegeneration-v2_editResultActions__rjLm1 button:first-child{border-color:#758812;color:#111;background:var(--color-accent,#d4ff20)}.imagegeneration-v2_editResultHeading__Erg_l span{color:var(--color-accent,#d4ff20);font-size:11px}.imagegeneration-v2_editComparison__HqIzs{display:grid;min-height:0;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.imagegeneration-v2_editComparison__HqIzs figure{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;margin:0;border:1px solid #303537;border-radius:12px;background:#121416}.imagegeneration-v2_editComparison__HqIzs img{display:block;width:100%;height:100%;max-height:calc(100dvh - 310px);-o-object-fit:contain;object-fit:contain}.imagegeneration-v2_editComparison__HqIzs figcaption{position:absolute;top:9px;left:9px;padding:5px 8px;border:1px solid rgb(255 255 255/14%);border-radius:7px;color:#f5f5f4;background:rgb(10 12 13/86%);font-size:11px}.imagegeneration-v2_editResultActions__rjLm1{justify-content:flex-end}.imagegeneration-v2_srOnly__mtRnQ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}@media (max-width:920px){.imagegeneration-v2_creationPanel__Msybw{flex-basis:330px}.imagegeneration-v2_gameOffer__H_i7T{min-height:350px}.imagegeneration-v2_offerVisualColumn__zkn0u{width:230px;min-width:230px;padding:26px 18px}.imagegeneration-v2_generationVisual___lLpZ{width:142px;height:142px}.imagegeneration-v2_generationVisual___lLpZ strong{font-size:30px}.imagegeneration-v2_offerContent__VgTLq{padding:28px}.imagegeneration-v2_gameOffer__H_i7T h2{font-size:24px}.imagegeneration-v2_historyGrid__FdHiZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.imagegeneration-v2_workspace__cXZCL{min-height:680px;flex-direction:column;overflow-y:auto}.imagegeneration-v2_creationPanel__Msybw{width:calc(100% - 24px);flex:none;margin:12px}.imagegeneration-v2_panelScroll__ILw7J{overflow:visible}.imagegeneration-v2_canvas__v8cVx{width:calc(100% - 24px);min-height:320px;flex:none;margin:0 12px 12px}.imagegeneration-v2_canvasHeader__5pqxO,.imagegeneration-v2_historyHeading__djcJ8,.imagegeneration-v2_libraryHeading__UjkxX{align-items:stretch;flex-direction:column}.imagegeneration-v2_canvasNav__j_G70{align-self:flex-start}.imagegeneration-v2_canvasBody___g2Gg{min-height:600px}.imagegeneration-v2_gameOffer__H_i7T{flex-direction:column}.imagegeneration-v2_offerVisualColumn__zkn0u{width:100%;min-width:0;border-right:0;border-bottom:1px solid #2a302c}.imagegeneration-v2_offerContent__VgTLq{align-items:center;text-align:center}.imagegeneration-v2_offerBenefits__IDRG4{justify-content:center}.imagegeneration-v2_libraryProgress__X5RXp{width:100%}.imagegeneration-v2_editComparison__HqIzs,.imagegeneration-v2_gameOptions__i7BpR{grid-template-columns:1fr}.imagegeneration-v2_editResultActions__rjLm1,.imagegeneration-v2_editResultHeading__Erg_l{align-items:stretch;flex-direction:column}}@media (max-width:420px){.imagegeneration-v2_studioTabs__D_IiI{padding:0 8px}.imagegeneration-v2_studioTabs__D_IiI button{padding:0 4px;font-size:12px}.imagegeneration-v2_panelFooter__i91nh,.imagegeneration-v2_panelScroll__ILw7J{padding-right:14px;padding-left:14px}.imagegeneration-v2_referenceGrid__4nyv9{grid-template-columns:repeat(3,minmax(0,1fr))}.imagegeneration-v2_canvasBody___g2Gg,.imagegeneration-v2_canvasHeader__5pqxO{padding-right:14px;padding-left:14px}.imagegeneration-v2_historyGrid__FdHiZ{grid-template-columns:1fr}.imagegeneration-v2_offerActions___jwdz{width:100%;flex-direction:column}.imagegeneration-v2_offerActions___jwdz button{width:100%}}@media (prefers-reduced-motion:reduce){.imagegeneration-v2_gameSlotArt__IuW5B:before,.imagegeneration-v2_gameSlot__7r1KZ,.imagegeneration-v2_generateButton__Y85zP,.imagegeneration-v2_historyCard__18rDX,.imagegeneration-v2_offerActions___jwdz button,.imagegeneration-v2_uploadZone__Hcqcn{transition:none}}