.generator_page__Ql1fA{--gi-bg:var(--ep-canvas);--gi-surface:var(--ep-surface);--gi-surface-2:var(--ep-surface-2);--gi-surface-3:var(--ep-surface-3);--gi-border:var(--ep-border);--gi-border-soft:var(--ep-border-soft);--gi-text:var(--ep-text);--gi-text-soft:var(--ep-text-soft);--gi-muted:var(--ep-text-muted);--gi-faint:var(--ep-text-faint);--gi-primary:var(--ep-accent);--gi-primary-text:var(--ep-accent-text);--gi-primary-soft:var(--ep-accent-soft);--gi-primary-border:var(--ep-accent-border);--gi-on-primary:var(--ep-on-accent);--gi-shadow-card:var(--ep-shadow-card);--gi-shadow-btn:var(--ep-shadow-btn);height:100%;display:flex;flex-direction:column;gap:18px;padding:22px 24px;overflow:hidden;background:var(--gi-bg);color:var(--gi-text-soft);font-size:14px;line-height:1.55;letter-spacing:-.01em;font-feature-settings:"ss01" on,"cv11" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.generator_page__Ql1fA,.generator_page__Ql1fA *,.generator_page__Ql1fA :after,.generator_page__Ql1fA :before{box-sizing:border-box}.generator_page__Ql1fA ::-webkit-scrollbar{width:6px;height:6px}.generator_page__Ql1fA ::-webkit-scrollbar-track{background:transparent}.generator_page__Ql1fA ::-webkit-scrollbar-thumb{background:var(--ep-scrollbar);border-radius:4px}.generator_page__Ql1fA ::-webkit-scrollbar-thumb:hover{background:var(--ep-scrollbar-hover)}.generator_btnPrimary__lW4KN,.generator_btn__wEfxD{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 15px;border-radius:9px;font-size:13.5px;font-weight:500;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .12s,opacity .15s}.generator_btn__wEfxD{border:1px solid var(--gi-border);background:var(--gi-surface);color:var(--gi-text);box-shadow:var(--gi-shadow-btn)}.generator_btn__wEfxD:hover{background:var(--gi-surface-2)}.generator_btn__wEfxD svg{width:14px;height:14px}.generator_btnIconMuted__7OnTb{display:flex;color:var(--gi-muted)}.generator_btnPrimary__lW4KN{border:1px solid transparent;background:var(--gi-primary);color:var(--gi-on-primary);font-weight:600;box-shadow:var(--gi-shadow-btn)}.generator_btnPrimary__lW4KN:hover:not(:disabled){opacity:.9}.generator_btnPrimary__lW4KN:disabled{opacity:.45;cursor:not-allowed}.generator_btnPrimary__lW4KN svg{width:16px;height:16px}.generator_btnGenerate__J_uUB{padding:12px 16px;font-size:14.5px;border-radius:10px}.generator_header__dEb7C{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;flex-shrink:0}.generator_headerLeft__agG6v{min-width:0}.generator_headerTitle__fikWx{margin:0;font-size:22px;font-weight:700;color:var(--gi-text);letter-spacing:-.022em;line-height:1.2}.generator_headerSub__keT7k{margin:2px 0 0;font-size:13px;color:var(--gi-muted)}.generator_grid__N11ag{display:grid;grid-template-columns:minmax(300px,3fr) minmax(0,6fr) minmax(280px,3fr);grid-gap:18px;gap:18px;align-items:stretch;flex:1 1;min-height:0}@media (max-width:1440px){.generator_grid__N11ag{grid-template-columns:minmax(280px,3.4fr) minmax(0,6fr) minmax(260px,2.9fr)}}@media (max-width:1240px){.generator_grid__N11ag{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.generator_side__dhbFQ{grid-column:1/-1;flex-direction:row}.generator_side__dhbFQ>*{flex:1 1;min-width:0}}@media (max-width:900px){.generator_grid__N11ag{grid-template-columns:minmax(0,1fr)}.generator_side__dhbFQ{flex-direction:column}}.generator_panel__M4pa9{display:flex;flex-direction:column;min-width:0;height:100%;background:var(--gi-surface);border:1px solid var(--gi-border);border-radius:16px;box-shadow:var(--gi-shadow-card);overflow:hidden}.generator_panelBody__yYyLW{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:10px;padding:14px 14px 6px}.generator_panelBody__yYyLW::-webkit-scrollbar{display:none}.generator_panelFoot__FOStD{flex-shrink:0;display:flex;flex-direction:column;gap:7px;padding:10px 14px 12px;border-top:1px solid var(--gi-border-soft);background:linear-gradient(to bottom,transparent,var(--gi-surface-2))}.generator_secHead__dEMRI{display:flex;align-items:center;gap:9px;min-width:0}.generator_secIcon__UBT2b{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--gi-muted)}.generator_secIcon__UBT2b svg{width:16px;height:16px}.generator_stepTitle__RUHvU{margin:0;font-size:14px;font-weight:650;color:var(--gi-text);letter-spacing:-.015em;line-height:1.25}.generator_stepSub__ZmniI{margin:1px 0 0;font-size:11.5px;color:var(--gi-muted);line-height:1.35}.generator_rule__zrvNY{border:0;border-top:1px solid var(--gi-border-soft);margin:2px 0}.generator_promptWrap__pjkQv{position:relative;margin-top:8px}.generator_textarea__ER_ed{width:100%;min-width:0;height:96px;padding:10px 12px 24px;overflow-y:auto;border:1px solid var(--gi-border);border-radius:10px;background:var(--gi-surface);color:var(--gi-text);font-size:13.5px;line-height:1.5;resize:none}.generator_textarea__ER_ed::placeholder{color:var(--gi-faint)}.generator_textarea__ER_ed:focus{outline:none;border-color:var(--gi-primary);box-shadow:0 0 0 3px var(--gi-primary-soft)}.generator_promptFoot__P3scO{position:absolute;right:9px;bottom:8px;display:flex;align-items:center;gap:6px}.generator_promptCount__P4_hN{font-size:11px;color:var(--gi-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.generator_promptCount__P4_hN[data-full=true]{color:var(--ep-warning-text);font-weight:600}.generator_configGrid__XkUKp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:10px}.generator_field__tnPzz{display:flex;flex-direction:column;gap:5px;min-width:0}.generator_fieldLabel__kalLD{font-size:11.5px;font-weight:600;color:var(--gi-text-soft)}.generator_fieldFull__D_YmC{margin-top:9px}.generator_qualityBadge__W9Foo{display:inline-flex;align-items:center;padding:1px 5px;border-radius:4px;border:1px solid var(--gi-primary-border);background:var(--gi-primary-soft);color:var(--gi-primary-text);font-size:9px;font-weight:800;letter-spacing:.02em;flex-shrink:0}.generator_refRow__1R4It{display:flex;gap:9px;align-items:stretch}.generator_dropZone__TGo7_{flex:1 1;min-width:0;display:flex;align-items:center;gap:9px;padding:9px 11px;border:1.5px dashed var(--gi-border);border-radius:10px;background:var(--gi-surface-2);cursor:pointer;text-align:left;transition:background .12s,border-color .12s}.generator_dropZone__TGo7_:hover{background:var(--gi-surface-3)}.generator_dropZone__TGo7_[data-over=true]{border-color:var(--gi-primary);background:var(--gi-primary-soft)}.generator_dropIcon__OsSQ_{display:flex;flex-shrink:0;color:var(--gi-muted)}.generator_dropIcon__OsSQ_ svg{width:18px;height:18px}.generator_dropText__rOGD5{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.generator_dropStrong__Ah49M{font-size:12px;font-weight:600;color:var(--gi-text)}.generator_dropHint__fJYoC{font-size:10.5px;color:var(--gi-muted)}.generator_dropPlus__xBGhj{display:flex;flex-shrink:0;color:var(--gi-faint)}.generator_dropPlus__xBGhj svg{width:14px;height:14px}.generator_fileInput__0pf6W{display:none}.generator_refThumb__TJCra{position:relative;width:92px;height:78px;flex-shrink:0;border:1px solid var(--gi-border);border-radius:10px;overflow:hidden;background:var(--gi-surface-3)}.generator_refThumbImg__ye1Np{width:100%;height:100%;object-fit:cover;display:block}.generator_refRemove__jY_3N{position:absolute;top:5px;right:5px;width:19px;height:19px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(255,255,255,.92);color:#334155;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:color .12s}.generator_refRemove__jY_3N:hover{color:var(--ep-danger)}.generator_refRemove__jY_3N svg{width:11px;height:11px}.generator_brandToggle__Cq6gV{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:9px;padding:9px 10px;border:1px solid var(--gi-border-soft);border-radius:10px;background:var(--gi-surface-2)}.generator_brandToggleLeft__Vp16l{display:flex;align-items:flex-start;gap:9px;min-width:0}.generator_brandToggleTitle__CPa8H{margin:0;font-size:12.5px;font-weight:600;color:var(--gi-text);line-height:1.35}.generator_brandToggleSub__n4S8H{margin:2px 0 0;font-size:10.5px;color:var(--gi-muted);line-height:1.4}.generator_toggle__gMDy4{position:relative;width:36px;height:20px;flex-shrink:0;border:0;border-radius:999px;background:var(--ep-border-strong);cursor:pointer;padding:0;transition:background .15s}.generator_toggle__gMDy4[data-on=true]{background:var(--gi-primary)}.generator_toggle__gMDy4:focus-visible{outline:2px solid var(--gi-primary);outline-offset:2px}.generator_toggleKnob__Y6Jlu{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s}.generator_toggle__gMDy4[data-on=true] .generator_toggleKnob__Y6Jlu{transform:translateX(16px)}.generator_advBtn__Z1Qcy{display:flex;align-items:center;justify-content:space-between;width:100%;padding:3px 0;border:0;background:transparent;color:var(--gi-text-soft);font-size:13.5px;font-weight:500;cursor:pointer;transition:color .12s}.generator_advBtn__Z1Qcy:hover{color:var(--gi-text)}.generator_advCaret__NAp0Q{display:flex;color:var(--gi-faint);transition:transform .16s}.generator_advCaret__NAp0Q svg{width:14px;height:14px}.generator_advBtn__Z1Qcy[data-open=true] .generator_advCaret__NAp0Q{transform:rotate(180deg)}.generator_advBody__c_NZz{display:flex;flex-direction:column;gap:12px}.generator_advTextarea__QnHMo{height:62px;padding:9px 11px}.generator_input__3pLIb{width:100%;min-width:0;padding:8px 11px;border:1px solid var(--gi-border);border-radius:9px;background:var(--gi-surface);color:var(--gi-text);font-size:13.5px;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.generator_input__3pLIb:focus{outline:none;border-color:var(--gi-primary);box-shadow:0 0 0 3px var(--gi-primary-soft)}.generator_iconBtn__vK7ij{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--gi-border);border-radius:9px;background:var(--gi-surface);color:var(--gi-muted);cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.generator_iconBtn__vK7ij:hover{background:var(--gi-surface-2);color:var(--gi-text)}.generator_iconBtn__vK7ij svg{width:15px;height:15px}.generator_actions__n2rie{display:flex;flex-direction:column;gap:8px}.generator_notice__NUYkF{display:flex;align-items:flex-start;gap:8px;padding:9px 11px;border:1px solid var(--ep-info-border);border-radius:9px;background:var(--ep-info-soft);color:var(--ep-info-text);font-size:11.5px;line-height:1.45}.generator_noticeIcon__jIKRI{display:flex;flex-shrink:0;margin-top:1px}.generator_noticeIcon__jIKRI svg{width:14px;height:14px}.generator_center__ovp5Y{display:flex;flex-direction:column;min-width:0;height:100%;overflow:hidden}.generator_cardsScroll__yA6KJ{flex:1 1;min-height:0;overflow-y:auto}.generator_controls__caQBj{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0}.generator_tabs__Yo_CY{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--gi-surface-3)}.generator_tab__tatvp{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--gi-text-soft);font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s}.generator_tab__tatvp:hover{color:var(--gi-text)}.generator_tab__tatvp svg{width:14px;height:14px}.generator_tab__tatvp[data-active=true]{background:var(--gi-surface);border-color:var(--gi-border);color:var(--gi-primary-text);font-weight:600;box-shadow:var(--gi-shadow-btn)}.generator_controlsRight__OPTM0{display:flex;align-items:center;gap:8px}.generator_sortSelect__gXRxC{width:152px}.generator_viewToggle__h0Cr3{display:flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--gi-border);border-radius:9px;background:var(--gi-surface);box-shadow:var(--gi-shadow-btn)}.generator_viewBtn__aOTn1{display:flex;align-items:center;justify-content:center;width:28px;height:26px;border:0;border-radius:7px;background:transparent;color:var(--gi-faint);cursor:pointer;transition:background .12s,color .12s}.generator_viewBtn__aOTn1:hover{color:var(--gi-text)}.generator_viewBtn__aOTn1 svg{width:15px;height:15px}.generator_viewBtn__aOTn1[data-active=true]{background:var(--gi-primary-soft);color:var(--gi-primary-text)}.generator_cards__JJvJZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:20px}.generator_cards__JJvJZ[data-view=list]{grid-template-columns:minmax(0,1fr);gap:10px}@media (max-width:620px){.generator_cards__JJvJZ{grid-template-columns:minmax(0,1fr)}}.generator_card__pvXxj{display:flex;flex-direction:column;background:var(--gi-surface);border:1px solid var(--gi-border);border-radius:14px;overflow:hidden;box-shadow:var(--gi-shadow-btn);min-width:0;transition:box-shadow .16s,border-color .16s}.generator_card__pvXxj:hover{box-shadow:var(--gi-shadow-card)}.generator_cardArt__1TOi5{position:relative;aspect-ratio:1/1;overflow:hidden;background:#0c0d10;flex-shrink:0}.generator_cardImg__Js7ul{width:100%;height:100%;object-fit:contain;display:block;transition:transform .5s}.generator_card__pvXxj:hover .generator_cardImg__Js7ul{transform:scale(1.05)}.generator_cardBrand__zC8Ry{position:absolute;inset:auto 0 0 0;display:flex;align-items:center;justify-content:center;gap:5px;padding:10px;font-size:9px;font-weight:600;letter-spacing:.14em;color:rgba(255,255,255,.82);background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);pointer-events:none}.generator_cardBrandIcon__IQ82Y{display:flex;color:#E3B341}.generator_cardBrandIcon__IQ82Y svg{width:10px;height:10px}.generator_cardMeta__B14rQ{display:none}.generator_cardActions__yJu37{display:flex;align-items:center;justify-content:space-between;gap:2px;padding:7px 10px;border-top:1px solid var(--gi-border-soft);color:var(--gi-muted)}.generator_actionBtn__eZrWX{display:flex;align-items:center;justify-content:center;width:30px;height:28px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;transition:background .12s,color .12s}.generator_actionBtn__eZrWX svg{width:17px;height:17px}.generator_actionBtn__eZrWX:hover{background:var(--gi-surface-3);color:var(--gi-text)}.generator_actionBtn__eZrWX[data-tone=brand]:hover{background:var(--gi-primary-soft);color:var(--gi-primary-text)}.generator_actionBtn__eZrWX[data-tone=info]:hover{background:var(--ep-info-soft);color:var(--ep-info-text)}.generator_actionBtn__eZrWX[data-tone=fav]:hover{background:var(--ep-danger-soft);color:var(--ep-danger-text)}.generator_actionBtn__eZrWX[data-on=true]{color:var(--ep-danger-text)}.generator_menuWrap__UEQQ5{position:relative;display:flex}.generator_menu__0H9rJ{position:absolute;right:0;bottom:calc(100% + 6px);z-index:20;min-width:186px;padding:5px;border:1px solid var(--gi-border);border-radius:10px;background:var(--gi-surface);box-shadow:var(--ep-shadow-sm);display:flex;flex-direction:column;gap:1px}.generator_menuItem___LUM3{display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border:0;border-radius:7px;background:transparent;color:var(--gi-text);font-size:12.5px;text-align:left;cursor:pointer;white-space:nowrap;transition:background .12s}.generator_menuItem___LUM3:hover{background:var(--gi-surface-2)}.generator_menuItem___LUM3 svg{width:14px;height:14px;flex-shrink:0;color:var(--gi-muted)}.generator_menuItem___LUM3[data-danger=true],.generator_menuItem___LUM3[data-danger=true] svg{color:var(--ep-danger-text)}.generator_menuItem___LUM3[data-danger=true]:hover{background:var(--ep-danger-soft)}.generator_menuSep__xAvqj{border:0;border-top:1px solid var(--gi-border-soft);margin:3px 0}.generator_cards__JJvJZ[data-view=list] .generator_card__pvXxj{flex-direction:row;align-items:stretch;overflow:visible}.generator_cards__JJvJZ[data-view=list] .generator_cardArt__1TOi5{width:116px;flex-shrink:0;border-radius:13px 0 0 13px}.generator_cards__JJvJZ[data-view=list] .generator_cardBrand__zC8Ry{display:none}.generator_cards__JJvJZ[data-view=list] .generator_cardMeta__B14rQ{display:flex;flex-direction:column;justify-content:center;gap:1px;flex:1 1;min-width:0;padding:10px 14px}.generator_cards__JJvJZ[data-view=list] .generator_cardActions__yJu37{border-top:0;border-left:1px solid var(--gi-border-soft);justify-content:flex-end;padding:7px 8px}.generator_cardTitle__zi9SC{font-size:13.5px;font-weight:600;color:var(--gi-text)}.generator_cardPrompt__k2Wl3,.generator_cardTitle__zi9SC{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.generator_cardPrompt__k2Wl3{font-size:12px;color:var(--gi-muted)}.generator_cardTime__9dbNq{margin:2px 0 0;font-size:10.5px;color:var(--gi-faint)}.generator_poster__rWpEd{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:.15em;padding:1.9em 1.7em 3em;font-size:10px;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.55);pointer-events:none}.generator_poster__rWpEd[data-align=left]{align-items:flex-start;text-align:left}.generator_poster__rWpEd[data-align=center]{align-items:center;text-align:center}.generator_posterLg__cOnfI{font-size:20px}.generator_posterVeil__Ijf3W{position:absolute;inset:0;pointer-events:none}.generator_posterVeil__Ijf3W[data-align=left]{background:linear-gradient(100deg,rgba(6,7,9,.9),rgba(6,7,9,.72) 42%,rgba(6,7,9,.2))}.generator_posterVeil__Ijf3W[data-align=center]{background:radial-gradient(ellipse at center,rgba(6,7,9,.82) 0,rgba(6,7,9,.6) 60%,rgba(6,7,9,.5) 100%)}.generator_posterLine1__ej4z1{font-size:1.05em;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.88);line-height:1.2}.generator_posterTitle__aePpZ{font-size:2.4em;font-weight:800;letter-spacing:-.01em;line-height:1;text-transform:uppercase}.generator_posterScript__12ZBn{font-style:italic;font-size:3.4em;font-weight:400;line-height:1;color:#E9C46A}.generator_posterLead__nY8i8{margin-top:.6em;max-width:15em;font-size:.72em;font-weight:600;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;color:rgba(255,255,255,.74)}.generator_posterOffer__bqdHI{display:flex;align-items:baseline;gap:.35em;margin-top:.85em}.generator_posterOfferNum__l9_sA{font-size:2.7em;font-weight:800;line-height:.95;letter-spacing:-.03em;color:#E9C46A}.generator_posterOfferSub__0SeiV{font-size:.72em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#E9C46A}.generator_posterDetail__gUl7i{margin-top:.25em;max-width:16em;font-size:.66em;font-weight:600;letter-spacing:.11em;line-height:1.5;text-transform:uppercase;color:rgba(255,255,255,.7)}.generator_loadMore__MSFWZ{display:flex;justify-content:center;margin-bottom:4px}.generator_empty__dxkCe{padding:44px 20px;border:1px dashed var(--gi-border);border-radius:14px;background:var(--gi-surface);text-align:center;color:var(--gi-muted);font-size:13px}.generator_side__dhbFQ{display:flex;flex-direction:column;gap:16px;min-width:0;max-height:100%;align-self:start;overflow-y:auto}.generator_sideCard__Tj4Qh{padding:16px;background:var(--gi-surface);border:1px solid var(--gi-border);border-radius:14px;box-shadow:var(--gi-shadow-card);min-width:0}.generator_sideHead__oipkW{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.generator_sideTitle__29BhE{margin:0;font-size:13.5px;font-weight:600;color:var(--gi-text)}.generator_sideLink__OqBJR{border:0;background:transparent;color:var(--gi-primary-text);font-size:11.5px;font-weight:600;cursor:pointer;padding:0}.generator_sideLink__OqBJR:hover{text-decoration:underline}.generator_histList__8Uoc4{display:flex;flex-direction:column;gap:3px}.generator_histItem__UlTI5{display:flex;align-items:flex-start;gap:10px;width:100%;padding:7px;margin:0 -7px;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer;transition:background .12s}.generator_histItem__UlTI5:hover{background:var(--gi-surface-2)}.generator_histItem__UlTI5[data-dim=true]{opacity:.66}.generator_histItem__UlTI5[data-dim=true] .generator_histThumb__oemri{filter:grayscale(1)}.generator_histThumb__oemri{width:44px;height:44px;border-radius:7px;object-fit:cover;flex-shrink:0;background:var(--gi-surface-3);display:block}.generator_histBody__ToGcj{flex:1 1;min-width:0}.generator_histTitle__DJprR{font-size:12.5px;font-weight:600;color:var(--gi-text)}.generator_histSub__dfX7q,.generator_histTitle__DJprR{display:block;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.generator_histSub__dfX7q{font-size:11px;color:var(--gi-muted)}.generator_histTime__Z6dib{display:block;margin:2px 0 0;font-size:10px;color:var(--gi-faint)}.generator_histBadge__6CQh3{flex-shrink:0;padding:1px 7px;border:1px solid var(--ep-success-border);border-radius:5px;background:var(--ep-success-soft);color:var(--ep-success-text);font-size:10px;font-weight:600}.generator_sideFootBtn__uHEyb{width:100%;margin-top:14px}.generator_previewArt__ajrWR{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:11px;background:var(--gi-surface-3)}.generator_previewEmpty__ezmYR{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px;text-align:center}.generator_previewEmptyIcon__h0PbV{display:flex;color:var(--gi-faint)}.generator_previewEmptyIcon__h0PbV svg{width:26px;height:26px}.generator_previewEmptyText__dzb24{margin:0;max-width:20em;font-size:11.5px;color:var(--gi-muted);line-height:1.45}.generator_previewLoading___Q1RQ{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:rgba(6,7,9,.62);color:#fff;font-size:12px;font-weight:600}.generator_previewSpinner__MiBqz{width:22px;height:22px;border-radius:50%;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;animation:generator_gi-spin__a8RFt .8s linear infinite}@keyframes generator_gi-spin__a8RFt{to{transform:rotate(1turn)}}.generator_previewActions__K6mgB{display:flex;flex-direction:column;gap:7px;margin-top:12px}.generator_previewBtn__Yyip2{width:100%;justify-content:center}.generator_lightbox__tB77U{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:28px;background:var(--ep-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.generator_lightboxBox__0_HSr{display:flex;flex-direction:column;width:min(560px,100%);max-height:100%;overflow:hidden;background:var(--gi-surface);border:1px solid var(--gi-border);border-radius:16px;box-shadow:var(--ep-shadow-lg)}.generator_lightboxArt__BAVhM{position:relative;overflow:hidden;background:#0c0d10;flex-shrink:1;min-height:0;max-height:min(70vh,640px);display:flex;align-items:center;justify-content:center}.generator_lightboxArt__BAVhM img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.generator_lightboxClose__mAO_l{position:absolute;top:10px;right:10px;z-index:2;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(12,13,16,.62);color:#fff;cursor:pointer;transition:background .12s}.generator_lightboxClose__mAO_l:hover{background:rgba(12,13,16,.85)}.generator_lightboxClose__mAO_l svg{width:14px;height:14px}.generator_lightboxInfo__SjmFI{padding:14px 16px;border-top:1px solid var(--gi-border-soft);overflow-y:auto}.generator_lightboxTitle__IfxXz{margin:0 0 2px;font-size:15px;font-weight:700;color:var(--gi-text);letter-spacing:-.015em}.generator_lightboxTime__upX5R{margin:0 0 9px;font-size:11.5px;color:var(--gi-faint)}.generator_lightboxPrompt__MvQOl{margin:0;padding:9px 11px;border:1px solid var(--gi-border-soft);border-radius:9px;background:var(--gi-surface-2);font-size:12.5px;color:var(--gi-text-soft);line-height:1.5}.generator_lightboxBaixar__L_eD2{margin-top:11px}.generator_toast__AjVXK{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:300;display:flex;align-items:center;gap:9px;max-width:min(460px,calc(100vw - 40px));padding:10px 15px;border:1px solid var(--gi-border);border-radius:11px;background:var(--gi-surface);color:var(--gi-text);font-size:12.5px;line-height:1.45;box-shadow:var(--ep-shadow-sm)}.generator_toastIcon__3dkm0{display:flex;flex-shrink:0;color:var(--gi-primary-text)}.generator_toastIcon__3dkm0 svg{width:15px;height:15px}.generator_cardCount__gSMw7,.generator_cardUsado__EWYAW{position:absolute;top:8px;z-index:1;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:600;pointer-events:none}.generator_cardCount__gSMw7{left:8px;background:rgba(12,13,16,.68);color:#fff}.generator_cardUsado__EWYAW{right:8px;border:1px solid var(--ep-success-border);background:var(--ep-success-soft);color:var(--ep-success-text)}.generator_lightboxNav__BrBaG{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:rgba(12,13,16,.62);color:#fff;cursor:pointer;transition:background .12s}.generator_lightboxNav__BrBaG:hover{background:rgba(12,13,16,.85)}.generator_lightboxNav__BrBaG svg{width:16px;height:16px}.generator_lightboxNav__BrBaG[data-lado=esq]{left:10px}.generator_lightboxNav__BrBaG[data-lado=dir]{right:10px}.generator_previewThumbs__U_KbQ{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.generator_previewThumb__JlVox{width:42px;height:42px;padding:0;overflow:hidden;border:1px solid var(--gi-border);border-radius:7px;background:var(--gi-surface-3);cursor:pointer;transition:border-color .12s}.generator_previewThumb__JlVox:hover{border-color:var(--gi-primary)}.generator_previewThumb__JlVox[data-active=true]{border-color:var(--gi-primary);box-shadow:0 0 0 2px var(--gi-primary-soft)}.generator_previewThumbImg__jq2f2{width:100%;height:100%;object-fit:cover;display:block}