.generator_page__b_dKw{height:calc(100vh/.85 - 72px);padding:4px 16px 16px;display:flex;flex-direction:column}.generator_split__YIfaA{flex:1 1;min-height:0;display:flex;gap:16px;align-items:stretch}.generator_phoneTabs__ZTTN4{display:none}.generator_panel__GCKRx{flex:0 0 400px;width:400px;min-width:0;display:flex;flex-direction:column;background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:28px;overflow:hidden}.generator_tabs__KzomT{display:flex;align-items:center;padding:16px 12px 0;flex:none}.generator_tab__W3Vrh{flex:1 1;min-width:0;flex-direction:column;align-items:center;padding-bottom:12px}.generator_tabText__ZHLdv{display:block;text-align:center;font-size:15px;line-height:23.25px;margin-bottom:6px}.generator_tabBar__Ur4Rg{display:block;width:28px;height:2px;background:var(--accent);border-radius:2px}.generator_list__SiuDs{flex:1 1;min-height:0;overflow-y:auto;padding:12px;scrollbar-width:none}.generator_list__SiuDs::-webkit-scrollbar{display:none}.generator_banner__ipqem{position:relative;height:168px;border-radius:var(--r-card);overflow:hidden;background:#0D1206;isolation:isolate}.generator_bannerMedia__1uqGC{position:absolute;inset:0;animation:generator_fade__u3ycD .35s ease-out}.generator_bannerShade___Zwva{position:absolute;inset:0;background:linear-gradient(0deg,rgba(13,15,16,.85),rgba(13,15,16,.1))}.generator_bannerText__B5sE6{position:absolute;left:16px;right:16px;bottom:14px}.generator_bannerTitle__xwae2{line-height:24px}@keyframes generator_fade__u3ycD{0%{opacity:0}to{opacity:1}}.generator_badge__F7baG{width:40px;height:40px;border-radius:50%;flex:none;background:rgba(255,255,255,.06);border:1px solid var(--border);color:var(--text-1)}.generator_badge__F7baG,.generator_slotBody__T3wq3{display:flex;align-items:center;justify-content:center}.generator_slotBody__T3wq3{flex-direction:column;width:100%;border:1px solid rgba(200,204,210,.22);border-radius:var(--r-card)}.generator_motion__qVXNG{display:flex;gap:8px}.generator_motionSlot__O5NDR{flex:1 1;min-width:0}.generator_useChar__Eb6zt{align-items:center;gap:6px;height:32px;margin-top:8px;padding:0 12px;background:rgba(255,255,255,.05);border:1px solid var(--border);border-radius:999px;font-size:12.5px;line-height:19.5px;color:var(--text-1)}.generator_card__7WlZB{padding:14px;background:rgba(255,255,255,.035);border:1px solid var(--border);border-radius:var(--r-card)}.generator_promptHead__XanHs{display:flex;align-items:center;justify-content:space-between}.generator_optional__p0PiT{font-weight:400;font-style:italic}.generator_page__b_dKw .generator_promptInput__UcP_p{height:95px;margin:10px 0 -2px;padding-top:2px;letter-spacing:.5px}.generator_promptFoot__zbiAQ{display:flex;align-items:center;margin-top:6px}.generator_modelField__jS9V_{align-items:center;width:100%;height:64px;padding:0 12px;background:rgba(255,255,255,.035);border:1px solid var(--border);border-radius:var(--r-card);text-align:left}.generator_modelText__HPuez{flex:1 1;min-width:0;margin-left:12px;display:flex;flex-direction:column}.generator_block__hQgqw{display:block}.generator_mi__zgAlr{position:relative;flex:none;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);overflow:hidden}.generator_mi__zgAlr img{width:100%;height:100%;object-fit:cover}.generator_miLogo__3FeyQ{background:#1E2124;border:1px solid var(--border)}.generator_miOutline__57iIe{position:absolute;inset:0;border:1px solid;pointer-events:none}.generator_pills__eUcw_{display:flex;flex-direction:column;gap:8px}.generator_pillRow__UBnRP{display:flex;gap:8px}.generator_pill__k_Cq9{flex:1 1;min-width:0;align-items:center;justify-content:flex-start;height:44px;padding:0 12px;background:rgba(255,255,255,.035);border:1px solid var(--border);border-radius:var(--r-card);text-align:left}.generator_pill__k_Cq9>:first-child{margin-right:8px}.generator_pillLabel__6IBI_{flex:0 1 auto;min-width:0;max-width:calc((100% - 29px)*.4);margin-right:6px}.generator_pillValue__SzmYd{flex:0 1 auto;min-width:0;max-width:calc((100% - 29px)*.6)}.generator_pill__k_Cq9:not(:has(.generator_pillLabel__6IBI_)) .generator_pillValue__SzmYd{max-width:none}.generator_hint__JfX4B{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;background:rgba(212,255,61,.04);border:1px solid rgba(212,255,61,.12);border-radius:10px}.generator_hintText__F1GSK{flex:1 1;min-width:0;font-size:12px;line-height:16.2px;color:var(--text-2)}.generator_submit__gEdqq{flex:none;padding:4px 12px 16px}.generator_btn3d__5l5t8{display:flex;align-items:center;justify-content:center;width:100%;height:54px;border-radius:14px;background:var(--grad-accent);color:var(--accent-fg);box-shadow:0 4px 0 #7F9C14,0 8px 18px rgba(212,255,61,.18);transition:transform 80ms ease-out,box-shadow 80ms ease-out,filter .14s ease-out}.generator_btn3d__5l5t8:hover{filter:brightness(1.08)}.generator_btn3d__5l5t8:active{transform:translateY(3px);box-shadow:0 1px 0 #7F9C14}.generator_btnOff__H1XDO,.generator_btnOff__H1XDO:active,.generator_btnOff__H1XDO:hover{background:linear-gradient(rgba(255,255,255,.06) 0 4px,rgba(255,255,255,.0976) 4px);color:var(--text-3);box-shadow:0 4px 0 rgba(255,255,255,.04);transform:none;filter:none;cursor:not-allowed}.generator_btnLabel__7B___{font-size:17px;line-height:26.35px;font-weight:700}.generator_creditPill___Mn32{display:flex;align-items:center;gap:4px;margin-left:8px;padding:3px 9px;background:rgba(10,10,11,.12);border-radius:999px;font-size:13px;line-height:19.5px;font-weight:700}.generator_results__HWMdU{flex:1 1;min-width:0;display:flex;flex-direction:column;background:rgba(255,255,255,.02);border:1px solid var(--border);border-radius:28px;overflow:hidden}.generator_resultsHead__gsddH{flex:none;display:flex;padding:14px 16px}.generator_history__dLwaz{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:10px}.generator_history__dLwaz span:last-child{color:var(--text-2)}.generator_empty__rOyDr{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.generator_emptyArt__VxT7i{position:relative;width:84px;height:70px;flex:none}.generator_emptyBack__SsopA,.generator_emptyFront__A3Wfz{position:absolute;left:7px;top:7px;width:70px;height:56px;border-radius:16px}.generator_emptyBack__SsopA{background:rgba(255,255,255,.04);border:1px solid var(--border);transform:rotate(-.1rad)}.generator_emptyFront__A3Wfz{display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.32);background:linear-gradient(180deg,#34383B,#222629)}.generator_barrier__Ypq3N{position:fixed;inset:0;z-index:70}.generator_glass___eezz{background:rgba(20,20,22,.62);border:1px solid var(--border);box-shadow:0 30px 80px rgba(0,0,0,.55);backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%)}.generator_menu__Sw0S5{position:fixed;z-index:71;display:flex;flex-direction:column;padding:4px;border-radius:12px;animation:generator_fade__u3ycD .12s ease-out}.generator_menuRow__blWND{display:flex;align-items:center;padding:9px 10px;border-radius:8px;white-space:nowrap;text-align:left}.generator_menuRow__blWND:hover{background:rgba(255,255,255,.04)}.generator_menuRowOn__9fSud,.generator_menuRowOn__9fSud:hover{background:rgba(255,255,255,.06)}.generator_menuLead__cdeZ7{flex:none;display:flex;align-items:center;margin-right:8px;color:var(--text-1)}.generator_ratioBox__2hwoN{display:flex;align-items:center;justify-content:center}.generator_ratio__SLjj5{display:block;background:rgba(163,163,168,.12);border:1.4px solid var(--text-2);border-radius:3px}.generator_resBadge__vses4{display:block;padding:2.5px 6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:5px;font-size:12px;line-height:13.2px;font-weight:700;letter-spacing:.3px;white-space:nowrap}.generator_resHigh__t96iT{background:rgba(212,255,61,.12);border-color:rgba(212,255,61,.4)}.generator_priceTag__FdYeZ{display:flex;align-items:center;gap:4px;color:var(--text-2);font-size:13px;line-height:19.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.generator_modelsWrap__qx2tp{position:fixed;top:0;bottom:0;z-index:71;display:flex;align-items:center;animation:generator_fade__u3ycD .14s ease-out}.generator_models__iCmZc{display:flex;flex-direction:column;width:100%;max-height:calc(100vh/.85 - 32px);padding:18px 8px;border-radius:24px}.generator_modelsHead__reI1M{flex:none;display:flex;align-items:center;gap:8px;padding:4px 16px 14px}.generator_modelsTitle__ihTAd{color:var(--text-3);font-size:14px;line-height:14px}.generator_modelsCount__HspqW{padding:2px 7px;background:rgba(255,255,255,.06);border-radius:999px;color:var(--text-2);font-size:12px;line-height:18px;font-weight:600}.generator_modelsList__tKEuD{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:4px;scrollbar-width:none;margin:-8px;padding:8px}.generator_modelRow__Z9FxA{flex:none;display:flex;align-items:center;width:100%;min-height:66px;padding:9px 14px 9px 10px;border:1px solid transparent;border-radius:16px;text-align:left;transition:background .16s ease-out,border-color .16s ease-out,filter .14s ease-out,transform .14s ease-out}.generator_modelRow__Z9FxA:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.generator_modelRow__Z9FxA:active{transform:scale(.985)}.generator_modelRowOn__qp7yC,.generator_modelRowOn__qp7yC:hover{background:linear-gradient(90deg,rgba(212,255,61,.16),rgba(212,255,61,.06) 55%,rgba(212,255,61,.02));border-color:rgba(212,255,61,.3);box-shadow:0 6px 24px rgba(212,255,61,.12)}.generator_modelIconWrap__rH_Hk{position:relative;display:block;flex:none}.generator_modelName__CrS4d{display:block;font-size:15px;line-height:23.25px}.generator_modelDesc__ZttYZ{display:block;margin-top:1px;font-size:14px;line-height:21px}.generator_check__towjS{flex:none;width:22px;height:22px;margin-left:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent);transition:opacity .16s}@media (min-width:700px) and (max-width:792.19px){.generator_page__b_dKw{height:auto}.generator_split__YIfaA{flex-direction:column;gap:12px}.generator_panel__GCKRx{flex:none;width:100%;height:640px}.generator_results__HWMdU{flex:none;height:520px}}@media (max-width:699.98px){.generator_page__b_dKw{height:calc(100dvh - 72px - 62px - env(safe-area-inset-bottom))}.generator_phoneTabs__ZTTN4{flex:none;display:flex;padding:3px;margin-bottom:10px;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:999px}.generator_phoneTab__iBY6c{flex:1 1;height:34px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;font-size:13px;line-height:19.5px;font-weight:600;color:var(--text-3)}.generator_phoneTabOn__c5AA5{background:rgba(255,255,255,.12);border-color:var(--border);color:var(--text-1)}.generator_split__YIfaA{display:block;position:relative}.generator_panel__GCKRx{width:100%;height:100%}.generator_results__HWMdU{height:100%}.generator_showPanel__eABTh .generator_results__HWMdU,.generator_showResults__ivDQq .generator_panel__GCKRx{display:none}.generator_tabText__ZHLdv{font-size:12px;line-height:18.6px}.generator_page__b_dKw .generator_tab__W3Vrh{letter-spacing:.14px}.generator_models__iCmZc{max-height:calc(100dvh - 32px)}}.generator_page__b_dKw button,.generator_page__b_dKw textarea{letter-spacing:inherit}.generator_refFill__n0wik{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.generator_refs__FKv1E{display:flex;flex-wrap:wrap;gap:8px}.generator_ref__iZbiB{position:relative;width:72px;height:72px;border-radius:12px;overflow:hidden;border:1px solid var(--border);background:rgba(255,255,255,.035);flex:none}.generator_ref__iZbiB img{width:100%;height:100%;object-fit:cover}.generator_refX__6fxIk{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.65);align-items:center;justify-content:center}.generator_refAdd__YlfIV{display:flex;align-items:center;justify-content:center}.generator_resultGrid__NKnnm{flex:1 1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:13px;gap:13px;padding:0 16px 16px;align-content:start;scrollbar-width:none}.generator_resultTile__FqF5l{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:21px;overflow:hidden;background:var(--bg-surface)}.generator_resultMedia__M79Bv{position:relative;aspect-ratio:16/10;background:rgba(255,255,255,.02)}.generator_resultMedia__M79Bv img,.generator_resultMedia__M79Bv video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.generator_resultNote__V6TD8{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;text-align:center}.generator_resultInfo___g9GO{display:flex;align-items:center;gap:10px;padding:10px 12px}.generator_spinner__VgH0n{width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.14);border-top:2px solid var(--accent);animation:generator_genspin__R9JBL .8s linear infinite}@keyframes generator_genspin__R9JBL{to{transform:rotate(1turn)}}.generator_castLine__EniFg{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;line-height:18px;color:var(--text-2);min-width:0}.generator_retry__bBrdO{align-items:center;gap:6px;height:30px;margin-top:2px;padding:0 12px;background:var(--grad-accent);border-radius:999px;font-size:13px;line-height:19.5px;font-weight:600;color:var(--accent-fg)}