.QuickGenerationStudio_studio__OQlBt{flex:1;min-height:calc(100vh - 64px);background:radial-gradient(ellipse 60% 40% at 70% 0,rgba(34,197,94,.06),transparent),#0a0a0a;color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;padding:102px 24px 64px}.QuickGenerationStudio_studio__OQlBt *,.QuickGenerationStudio_studio__OQlBt :after,.QuickGenerationStudio_studio__OQlBt :before{box-sizing:border-box}.QuickGenerationStudio_container__VrJNb{max-width:1280px;margin:0 auto}.QuickGenerationStudio_heroBanner__OjKkJ{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:300px;padding:72px 40px 60px;margin-bottom:32px;border-radius:28px;background:radial-gradient(circle at center,rgba(34,197,94,.12),transparent 34%),rgba(12,12,12,.94);border:1px solid rgba(255,255,255,.08);overflow:hidden}.QuickGenerationStudio_heroCopy__J1hbV{position:relative;z-index:1;max-width:900px}.QuickGenerationStudio_heroTitle__m_Icm{margin:0;font-size:44px;font-weight:700;line-height:1.15;letter-spacing:-.02em;background:linear-gradient(180deg,#2dd65f,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.QuickGenerationStudio_heroSubtitle__iwQyo{margin:20px 0 0;font-size:20px;line-height:1.7;color:rgba(255,255,255,.72)}.QuickGenerationStudio_classicLink__wmD2N{position:absolute;top:20px;right:20px;z-index:2;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#22c55e;text-decoration:none;border:1px solid rgba(34,197,94,.35);border-radius:10px;padding:8px 16px;background:rgba(34,197,94,.08);transition:all .2s ease}.QuickGenerationStudio_classicLink__wmD2N:hover{background:rgba(34,197,94,.18)}@media (max-width:640px){.QuickGenerationStudio_heroTitle__m_Icm{font-size:30px}.QuickGenerationStudio_heroSubtitle__iwQyo{font-size:15px}.QuickGenerationStudio_heroBanner__OjKkJ{padding:64px 20px 40px}}.QuickGenerationStudio_modeTabs__KfRhv{display:inline-flex;align-items:center;gap:4px;margin-bottom:24px;padding:4px;background:#1a1a1a;border-radius:12px}.QuickGenerationStudio_modeTab__hPZXa{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:500;color:#a3a3a3;background:transparent;border:none;cursor:pointer;transition:all .2s ease}.QuickGenerationStudio_modeTab__hPZXa:hover:not(:disabled):not(.QuickGenerationStudio_modeTabActive__ezaB4){color:#ffffff;background:rgba(255,255,255,.05)}.QuickGenerationStudio_modeTab__hPZXa:disabled{cursor:not-allowed;opacity:.45}.QuickGenerationStudio_modeTabActive__ezaB4{color:#0a0a0a;background:#22c55e;font-weight:600;box-shadow:0 0 20px rgba(34,197,94,.3)}.QuickGenerationStudio_layout__5uELo{display:grid;grid-template-columns:1fr 2fr;gap:32px;align-items:start}@media (max-width:1024px){.QuickGenerationStudio_layout__5uELo{grid-template-columns:1fr}}.QuickGenerationStudio_sidebar__d7K3l{min-width:0}.QuickGenerationStudio_sidebarHeader__LP9Yb{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.QuickGenerationStudio_sidebarTitle__JAZZu{font-size:15px;font-weight:500;color:#ffffff;margin:0}.QuickGenerationStudio_sidebarRefresh__tgPyb{background:transparent;border:none;color:#9ca3af;font-size:13px;cursor:pointer;padding:4px 8px;transition:color .2s}.QuickGenerationStudio_sidebarRefresh__tgPyb:hover:not(:disabled){color:#22c55e}.QuickGenerationStudio_sidebarEmpty__V17ji{color:#737373;font-size:13px;text-align:center;padding:48px 16px;line-height:1.8;background:#1a1a1a;border-radius:12px}.QuickGenerationStudio_historyList__aZauo{display:flex;flex-direction:column;gap:12px;max-height:min(760px,calc(100vh - 240px));overflow-y:auto;padding:4px 4px 4px 0;scrollbar-width:none}.QuickGenerationStudio_historyList__aZauo::-webkit-scrollbar{display:none}.QuickGenerationStudio_historyCard__UKGhz{flex:none;background:#1a1a1a;border:1px solid transparent;border-radius:12px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.QuickGenerationStudio_historyCard__UKGhz:hover{border-color:rgba(34,197,94,.3);box-shadow:0 10px 40px rgba(0,0,0,.5)}.QuickGenerationStudio_historyThumb__QweFC{position:relative;display:block;width:100%;aspect-ratio:16/9;border:none;background:#111111;cursor:pointer;padding:0;overflow:hidden}.QuickGenerationStudio_historyThumb__QweFC:disabled{cursor:default}.QuickGenerationStudio_historyThumbImg__CBFnV{width:100%;height:100%;object-fit:cover;display:block}.QuickGenerationStudio_historyThumbDim__Hj2fQ{opacity:.5}.QuickGenerationStudio_historyThumbShade__Xu8_l{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 60%)}.QuickGenerationStudio_historyThumbIcon__P5vcK{font-size:30px;color:#525252}.QuickGenerationStudio_historyPlayIcon__Bf3iN,.QuickGenerationStudio_historyThumbIcon__P5vcK{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.QuickGenerationStudio_historyPlayCircle__PTKnn{width:48px;height:48px;border-radius:50%;background:rgba(255,255,255,.2);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:16px;padding-left:3px;transition:all .2s}.QuickGenerationStudio_historyThumb__QweFC:hover .QuickGenerationStudio_historyPlayCircle__PTKnn{background:rgba(34,197,94,.6);transform:scale(1.06)}.QuickGenerationStudio_historySpinner__kECvf{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.QuickGenerationStudio_historySpinner__kECvf:after{content:"";width:44px;height:44px;border:4px solid rgba(34,197,94,.3);border-top-color:#22c55e;border-radius:50%;animation:QuickGenerationStudio_spin__fg_Xk .9s linear infinite}@keyframes QuickGenerationStudio_spin__fg_Xk{to{transform:rotate(1turn)}}.QuickGenerationStudio_historyBadgePos__GUtKQ{position:absolute;top:8px;left:8px}.QuickGenerationStudio_historyDuration__WVhL_{position:absolute;right:8px;bottom:8px;padding:2px 8px;border-radius:6px;background:rgba(0,0,0,.6);color:#ffffff;font-size:11px}.QuickGenerationStudio_historyBody__sFJh5{padding:12px;display:flex;flex-direction:column;gap:8px}.QuickGenerationStudio_historyPrompt__7tkPT{margin:0;font-size:13px;color:#e5e5e5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickGenerationStudio_historyPromptFailed__itgJr{color:#f87171}.QuickGenerationStudio_historyMetaRow__XBoYn{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#737373}.QuickGenerationStudio_historyModel__AOsJs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickGenerationStudio_historyTime__SPIC_{flex:none}.QuickGenerationStudio_historyError__lDZFV{font-size:11px;color:#f87171;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickGenerationStudio_historyActions__DbZJe{display:flex;align-items:center;justify-content:flex-end;gap:8px}.QuickGenerationStudio_loadMoreButton__5O8Cw{width:100%;margin-top:4px;padding:12px;background:transparent;border:1px solid #262626;border-radius:12px;color:#9ca3af;font-size:13px;cursor:pointer;transition:all .2s}.QuickGenerationStudio_loadMoreButton__5O8Cw:hover:not(:disabled){color:#ffffff;border-color:rgba(34,197,94,.3)}.QuickGenerationStudio_statusBadge__Z5MTi{font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;line-height:1.6;white-space:nowrap}.QuickGenerationStudio_statusBadge_success__LzVFJ{color:#ffffff;background:rgba(34,197,94,.9)}.QuickGenerationStudio_statusBadge_progress__eaDTb{color:#0a0a0a;background:rgba(234,179,8,.9)}.QuickGenerationStudio_statusBadge_danger__DwdVa{color:#ffffff;background:rgba(239,68,68,.9)}.QuickGenerationStudio_statusBadge_muted__x8kK0{color:#0a0a0a;background:rgba(163,163,163,.9)}.QuickGenerationStudio_main__OUpjM{display:flex;flex-direction:column;gap:16px;min-width:0}.QuickGenerationStudio_inputCard__TrfY2{background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(34,197,94,.03));border:1px solid rgba(34,197,94,.3);border-radius:16px;padding:20px}.QuickGenerationStudio_sceneSwitcher__6fucr{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #262626}.QuickGenerationStudio_sceneNavButton__FOcoI{width:28px;height:28px;border-radius:8px;border:none;background:#1a1a1a;color:#e5e5e5;font-size:16px;line-height:1;cursor:pointer;transition:all .2s}.QuickGenerationStudio_sceneNavButton__FOcoI:hover:not(:disabled){background:#262626}.QuickGenerationStudio_sceneNavButton__FOcoI:disabled{opacity:.35;cursor:default}.QuickGenerationStudio_sceneSwitcherIndex__D2NM4{font-size:13px;font-weight:600;color:#22c55e;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);border-radius:8px;padding:2px 10px}.QuickGenerationStudio_sceneSwitcherTitle__iljc8{font-size:13px;color:#e5e5e5}.QuickGenerationStudio_sceneSwitcherDuration____y0b{font-size:12px;color:#9ca3af}.QuickGenerationStudio_sceneSwitcherMeta__tPlQ7{margin-left:auto;font-size:12px;color:#6b7280}.QuickGenerationStudio_promptInput__LF0_v{width:100%;background:transparent;border:none;color:#ffffff;font-size:15px;line-height:1.7;resize:none;min-height:120px;outline:none;font-family:inherit;scrollbar-width:none}.QuickGenerationStudio_promptInput__LF0_v::-webkit-scrollbar{display:none}.QuickGenerationStudio_promptInput__LF0_v::placeholder{color:#6b7280}.QuickGenerationStudio_inputMetaRow__3SpNV{display:flex;justify-content:flex-end;margin-bottom:14px}.QuickGenerationStudio_charCount__2e3_2{font-size:12px;color:#6b7280}.QuickGenerationStudio_charCountOver__oaaQp{color:#f87171}.QuickGenerationStudio_referenceRow__K3Uzb{display:flex;align-items:flex-start;gap:12px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #262626}.QuickGenerationStudio_referenceLabel__Oa5s5{flex:none;font-size:13px;color:#6b7280;padding-top:8px}.QuickGenerationStudio_referenceUploader__BT5rD{flex:1;min-width:0}.QuickGenerationStudio_paramsRow__QE7Nf{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.QuickGenerationStudio_paramDropdown__JGf3E{position:relative}.QuickGenerationStudio_replicateLogo__s_epI{width:14px;height:14px;flex:none}.QuickGenerationStudio_paramButton__HtRWT{display:flex;align-items:center;gap:8px;background:#1a1a1a;border:none;color:#e5e5e5;border-radius:12px;padding:9px 16px;font-size:13px;cursor:pointer;transition:all .2s}.QuickGenerationStudio_paramButton__HtRWT:hover{background:#262626}.QuickGenerationStudio_paramCaret__6v9va{color:#737373;font-size:10px}.QuickGenerationStudio_paramMenu__mptOI{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:200px;background:#1a1a1a;border:1px solid #262626;border-radius:12px;padding:8px;box-shadow:0 10px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:2px}.QuickGenerationStudio_paramMenuItem__tfRhf{display:flex;align-items:center;gap:10px;background:transparent;border:none;color:#e5e5e5;text-align:left;border-radius:8px;padding:10px 12px;font-size:13px;cursor:pointer;transition:all .15s}.QuickGenerationStudio_paramMenuItem__tfRhf:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:#404040}.QuickGenerationStudio_paramMenuItem__tfRhf:hover{background:#262626}.QuickGenerationStudio_paramMenuItemActive__GlvU6{color:#22c55e}.QuickGenerationStudio_paramMenuItemActive__GlvU6:before{background:#22c55e}.QuickGenerationStudio_settingsPanel__XBA72{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:300px;max-width:calc(100vw - 48px);background:#1a1a1a;border:1px solid #262626;border-radius:14px;padding:18px;box-shadow:0 10px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:18px}.QuickGenerationStudio_settingsGroup__brdGX{display:flex;flex-direction:column;gap:10px}.QuickGenerationStudio_settingsLabel__SmCd0{font-size:13px;font-weight:500;color:#9ca3af}.QuickGenerationStudio_settingsHint__lQ8G2{margin:0;font-size:12px;line-height:1.5;color:#6b7280}.QuickGenerationStudio_segmentRow__tGRb_{display:flex;flex-wrap:wrap;gap:8px}.QuickGenerationStudio_segmentButton__FzMFm{flex:1;min-width:56px;background:#262626;border:1px solid transparent;color:#e5e5e5;border-radius:10px;padding:9px 10px;font-size:13px;cursor:pointer;transition:all .15s}.QuickGenerationStudio_segmentButton__FzMFm:hover{background:#2f2f2f}.QuickGenerationStudio_segmentButtonActive__ZGsEm{background:rgba(34,197,94,.15);border-color:#22c55e;color:#22c55e;font-weight:600}.QuickGenerationStudio_ratioButton__biSzh{flex:1;min-width:52px;display:flex;flex-direction:column;align-items:center;gap:6px;background:#262626;border:1px solid transparent;color:#e5e5e5;border-radius:10px;padding:10px 6px;font-size:12px;cursor:pointer;transition:all .15s}.QuickGenerationStudio_ratioButton__biSzh:hover{background:#2f2f2f}.QuickGenerationStudio_ratioIcon__8Au3P{display:block;border:1.5px solid;border-radius:3px;opacity:.9}.QuickGenerationStudio_imageSettingsPanel__sJSfb{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:480px;max-width:calc(100vw - 48px);background:#1a1a1a;border:1px solid #262626;border-radius:14px;padding:18px;box-shadow:0 10px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:18px}.QuickGenerationStudio_imageRatioGrid__l9O3a{display:grid;grid-template-columns:repeat(9,1fr);gap:6px}.QuickGenerationStudio_imageRatioButton__PwRe4{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;background:#262626;border:1px solid transparent;color:#e5e5e5;border-radius:10px;padding:8px 2px;font-size:12px;cursor:pointer;transition:all .15s}.QuickGenerationStudio_imageRatioButton__PwRe4:hover{background:#2f2f2f}.QuickGenerationStudio_imageRatioIconBox__sAmBP{display:flex;align-items:center;justify-content:center;height:18px}.QuickGenerationStudio_imageTwoColGrid__1MqDC{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.QuickGenerationStudio_imageCountGrid__tX_62{display:grid;grid-template-columns:repeat(9,1fr);gap:6px}.QuickGenerationStudio_imageCountButton__UeG3t{background:#262626;border:1px solid transparent;color:#e5e5e5;border-radius:10px;padding:8px 0;font-size:13px;cursor:pointer;transition:all .15s}.QuickGenerationStudio_imageCountButton__UeG3t:hover{background:#2f2f2f}.QuickGenerationStudio_durationRow__xm2bn{display:flex;align-items:center;gap:14px}.QuickGenerationStudio_durationSlider__gpnJF{flex:1;min-width:0;accent-color:#22c55e;cursor:pointer}.QuickGenerationStudio_durationValue__bRiBI{flex:none;min-width:44px;text-align:right;font-size:13px;font-weight:600;color:#22c55e}.QuickGenerationStudio_confirmDialog__Xz7O6{width:380px;max-width:calc(100vw - 32px);background:#161616;border:1px solid #262626;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.QuickGenerationStudio_confirmBody__826eJ{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 0 4px}.QuickGenerationStudio_confirmCost__3gBgH{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:700;color:#f5f5f5}.QuickGenerationStudio_confirmHint__y5tfF{margin:0;font-size:13px;color:#9ca3af;text-align:center}.QuickGenerationStudio_confirmActions__1uIyc{display:flex;gap:12px;margin-top:4px}.QuickGenerationStudio_referenceChips__oaTjJ{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:1;min-width:0}.QuickGenerationStudio_referenceChipItem__MeXhs{display:flex;flex-direction:column;align-items:center;gap:4px}.QuickGenerationStudio_referenceFaceButton__ZI8r_{padding:1px 6px;font-size:10px;border-radius:999px;border:1px solid #3a3a3a;background:transparent;color:#d4d4d4;cursor:pointer;transition:all .15s}.QuickGenerationStudio_referenceFaceButton__ZI8r_:hover:not(:disabled){border-color:rgba(34,197,94,.5);color:#22c55e}.QuickGenerationStudio_referenceFaceButton__ZI8r_:disabled{opacity:.6;cursor:default}.QuickGenerationStudio_referenceFaceDone__v_sTn{padding:1px 6px;font-size:10px;border-radius:999px;border:1px solid rgba(34,197,94,.5);color:#22c55e;background:rgba(34,197,94,.1)}.QuickGenerationStudio_referenceChip__hysCL{position:relative;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#1f1f1f;border:1px solid #2e2e2e;display:flex;align-items:center;justify-content:center}.QuickGenerationStudio_referenceChipImage__nGOWu{width:100%;height:100%;object-fit:cover}.QuickGenerationStudio_referenceChipIcon__vY8Dq{font-size:22px}.QuickGenerationStudio_referenceChipBadge__QOFvs{position:absolute;left:0;bottom:0;padding:1px 5px;font-size:10px;color:#d1fae5;background:rgba(0,0,0,.65);border-top-right-radius:6px}.QuickGenerationStudio_referenceChipRemove__vRTEv{position:absolute;top:2px;right:2px;width:16px;height:16px;line-height:14px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.7);color:#fff;font-size:12px;cursor:pointer}.QuickGenerationStudio_referenceAddButton__UxqcY{width:56px;height:56px;border-radius:10px;border:1px dashed #3f3f3f;background:rgba(255,255,255,.02);color:#9ca3af;font-size:24px;line-height:1;cursor:pointer;transition:all .2s}.QuickGenerationStudio_referenceAddButton__UxqcY:hover{border-color:#22c55e;color:#22c55e;background:rgba(34,197,94,.06)}.QuickGenerationStudio_referenceHint__Hay2J{font-size:12px;color:#6b7280}.QuickGenerationStudio_referenceDialog__PAgFy{width:560px;max-width:calc(100vw - 32px);max-height:calc(100vh - 80px);overflow:hidden;background:#161616;border:1px solid #262626;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px}.QuickGenerationStudio_referenceDialogTitle__fbJpH{display:flex;align-items:center;gap:10px;min-width:0}.QuickGenerationStudio_referenceMenuGrid__3lRPE{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.QuickGenerationStudio_referenceMenuItem__ZE2LS{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 12px;background:#1f1f1f;border:1px solid #2e2e2e;border-radius:12px;color:#e5e5e5;font-size:14px;cursor:pointer;transition:all .2s}.QuickGenerationStudio_referenceMenuItem__ZE2LS:hover{border-color:rgba(34,197,94,.5);background:rgba(34,197,94,.06)}.QuickGenerationStudio_referenceMenuIcon__H8XNz{font-size:26px}.QuickGenerationStudio_referenceReplicateHint__5Vw09{margin:0 0 12px;font-size:13px;line-height:1.6;color:#9ca3af}.QuickGenerationStudio_referenceModalBody__kCIvm{min-height:120px;flex:1;overflow-y:auto}.QuickGenerationStudio_referenceLibraryHint__XI1S5{margin:0;font-size:12px;color:#9ca3af}.QuickGenerationStudio_assetGrid__ZbkYO{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.QuickGenerationStudio_assetCard__hLcCP{display:flex;gap:10px;padding:10px;background:#1f1f1f;border:1px solid #2e2e2e;border-radius:12px}.QuickGenerationStudio_assetCover___Xe4_{flex:none;width:64px;height:64px;border-radius:8px;object-fit:cover;background:#111}.QuickGenerationStudio_assetCoverFallback__DPLrB{flex:none;width:64px;height:64px;border-radius:8px;background:#111;display:flex;align-items:center;justify-content:center;font-size:22px}.QuickGenerationStudio_assetInfo__I3uXG{display:flex;flex-direction:column;gap:4px;min-width:0}.QuickGenerationStudio_assetName__KZ8yu{font-size:13px;font-weight:600;color:#f5f5f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickGenerationStudio_assetMeta__23tDP{font-size:11px;color:#9ca3af}.QuickGenerationStudio_assetSlots__9gisz{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.QuickGenerationStudio_assetSlotButton__qXebM{padding:3px 8px;font-size:11px;border-radius:999px;border:1px solid #3a3a3a;background:transparent;color:#d4d4d4;cursor:pointer;transition:all .15s}.QuickGenerationStudio_assetSlotButton__qXebM:hover{border-color:rgba(34,197,94,.5);color:#22c55e}.QuickGenerationStudio_assetSlotButtonActive__nB1lj{border-color:#22c55e;background:rgba(34,197,94,.12);color:#22c55e}.QuickGenerationStudio_referenceModalFooter__yLojh{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid #262626}@media (max-width:560px){.QuickGenerationStudio_assetGrid__ZbkYO,.QuickGenerationStudio_referenceMenuGrid__3lRPE{grid-template-columns:1fr}}.QuickGenerationStudio_generateRow__ROlz4{display:flex;align-items:center;justify-content:space-between;gap:14px}.QuickGenerationStudio_pointsEstimate__PMTKk{font-size:13px;color:#9ca3af}.QuickGenerationStudio_pointsValue__7fGP0{color:#22c55e;font-weight:600}.QuickGenerationStudio_generateActions__er9ST{display:flex;align-items:center;gap:12px}.QuickGenerationStudio_clearButton__70QpF{background:transparent;border:none;color:#9ca3af;font-size:13px;cursor:pointer;padding:8px 12px;transition:color .2s}.QuickGenerationStudio_clearButton__70QpF:hover:not(:disabled){color:#ffffff}.QuickGenerationStudio_generateButton__bDNij{display:inline-flex;align-items:center;gap:10px;background:#22c55e;border:none;color:#0a0a0a;font-size:14px;font-weight:600;border-radius:12px;padding:12px 24px;cursor:pointer;box-shadow:0 0 20px rgba(34,197,94,.3),0 0 40px rgba(34,197,94,.1);transition:all .3s ease}.QuickGenerationStudio_generateButton__bDNij:hover:not(:disabled){background:#2fd268;transform:translateY(-2px);box-shadow:0 0 30px rgba(34,197,94,.5),0 0 60px rgba(34,197,94,.2)}.QuickGenerationStudio_generateButton__bDNij:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.QuickGenerationStudio_loginHint__L4NXp,.QuickGenerationStudio_retentionHint__y4MLX{margin:12px 0 0;font-size:12px;color:#eab308}.QuickGenerationStudio_loginHint__L4NXp{text-align:right}.QuickGenerationStudio_loginHintLink__yir5m{color:inherit;font-weight:600;text-decoration:underline}.QuickGenerationStudio_errorText__t_8oq{margin:12px 0 0;font-size:13px;color:#f87171}.QuickGenerationStudio_noticeText__7DN6C{margin:12px 0 0;font-size:13px;color:#22c55e}.QuickGenerationStudio_progressCard__m_HqI{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.04));border:1px solid rgba(34,197,94,.3);border-radius:16px;padding:24px}.QuickGenerationStudio_progressHeader__wvHmj{display:flex;align-items:center;gap:16px}.QuickGenerationStudio_progressRing__f_YRc{position:relative;flex:none;width:64px;height:64px}.QuickGenerationStudio_progressRingSvg__zA_rE{width:64px;height:64px;transform:rotate(-90deg)}.QuickGenerationStudio_progressRingTrack__Oo3LW{fill:none;stroke:#262626;stroke-width:4}.QuickGenerationStudio_progressRingFill___NDK6{fill:none;stroke:#22c55e;stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .6s ease}.QuickGenerationStudio_progressRingLabel__dlQfS{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#ffffff}.QuickGenerationStudio_progressHeaderText__ohBT_{flex:1;min-width:0}.QuickGenerationStudio_progressTitle__Tk8V9{margin:0 0 4px;font-size:15px;font-weight:500;color:#ffffff}.QuickGenerationStudio_progressPrompt__gaIuv{margin:0;font-size:13px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickGenerationStudio_progressClose__RpWDW{flex:none;align-self:flex-start;background:transparent;border:none;color:#737373;font-size:14px;cursor:pointer;padding:4px}.QuickGenerationStudio_progressClose__RpWDW:hover{color:#ffffff}.QuickGenerationStudio_progressSteps____NSy{display:flex;flex-direction:column;gap:10px;margin-top:18px}.QuickGenerationStudio_progressStep__sx6GU{display:flex;align-items:center;gap:12px;font-size:13px;color:#6b7280}.QuickGenerationStudio_progressStepDot__WdX1i{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid #4b5563;display:inline-flex;align-items:center;justify-content:center;font-size:11px;color:#0a0a0a}.QuickGenerationStudio_progressStepDone__PQ7vp{color:#9ca3af}.QuickGenerationStudio_progressStepDone__PQ7vp .QuickGenerationStudio_progressStepDot__WdX1i{border-color:#22c55e;background:#22c55e}.QuickGenerationStudio_progressStepCurrent__hJWZv{color:#22c55e;font-weight:500}.QuickGenerationStudio_progressStepCurrent__hJWZv .QuickGenerationStudio_progressStepDot__WdX1i{border-color:#22c55e;background:transparent;animation:QuickGenerationStudio_pulse__3UnLg 1.4s ease-in-out infinite}@keyframes QuickGenerationStudio_pulse__3UnLg{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.5)}50%{box-shadow:0 0 0 6px rgba(34,197,94,0)}}.QuickGenerationStudio_progressFailed__s2NRS{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.QuickGenerationStudio_progressResult__gBsDq{margin-top:16px}.QuickGenerationStudio_progressVideo__8SSjy{width:100%;max-height:420px;border-radius:12px;background:#000}.QuickGenerationStudio_retryButton__dINli{flex:none;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.4);color:#22c55e;border-radius:8px;padding:5px 14px;font-size:12px;cursor:pointer;transition:all .2s}.QuickGenerationStudio_retryButton__dINli:hover:not(:disabled){background:rgba(34,197,94,.25)}.QuickGenerationStudio_retryButton__dINli:disabled{opacity:.5;cursor:not-allowed}.QuickGenerationStudio_previewOverlay__xVgRB{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.8);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px}.QuickGenerationStudio_previewDialog__KKPHY{width:min(860px,100%);background:#141414;border:1px solid #262626;border-radius:16px;padding:16px;box-shadow:0 20px 60px rgba(0,0,0,.6)}.QuickGenerationStudio_previewHeader__Z2hUt{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.QuickGenerationStudio_previewTitle__aoBhK{font-size:14px;color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickGenerationStudio_previewVideo__oi_Ok{width:100%;max-height:60vh;border-radius:12px;background:#000}.QuickGenerationStudio_previewEditBox__qXhW6{margin-top:12px;display:flex;flex-direction:column;gap:10px}.QuickGenerationStudio_previewEditLabel__XVZWy{font-size:12px;color:#9ca3af}.QuickGenerationStudio_previewEditInput__sVl_i{width:100%;min-height:72px;background:#0d0d0d;border:1px solid #262626;border-radius:10px;padding:10px 12px;color:#ffffff;font-size:14px;line-height:1.6;resize:vertical;outline:none;font-family:inherit}.QuickGenerationStudio_previewEditInput__sVl_i:focus{border-color:rgba(34,197,94,.5)}.QuickGenerationStudio_previewEditActions__33Bfe{display:flex;justify-content:flex-end;align-items:center;gap:10px}.QuickGenerationStudio_previewDownloadLink__iznFT{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:10px;border:1px solid #262626;color:#d1d5db;font-size:13px;text-decoration:none}.QuickGenerationStudio_previewDownloadLink__iznFT:hover{border-color:#404040;color:#ffffff}.QuickGenerationStudio_publishMenuWrap__Ps4i0{position:relative;display:inline-flex}.QuickGenerationStudio_publishMenu__hHKas{position:absolute;bottom:calc(100% + 6px);left:0;min-width:120px;padding:6px;border-radius:10px;border:1px solid #262626;background:#171717;display:flex;flex-direction:column;gap:2px;z-index:30}.QuickGenerationStudio_publishMenuItem___RLU7{padding:8px 12px;border:none;border-radius:8px;background:transparent;color:#d1d5db;font-size:13px;text-align:left;cursor:pointer}.QuickGenerationStudio_publishMenuItem___RLU7:hover{background:#262626;color:#ffffff}.QuickGenerationStudio_imageResultImg__fak3z{width:100%;max-height:480px;object-fit:contain;border-radius:12px;background:#0a0a0a}.QuickGenerationStudio_imageResultGrid__BORic{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.QuickGenerationStudio_imageResultCell__wZH46{padding:0;border:1px solid #262626;border-radius:12px;background:#0a0a0a;overflow:hidden;cursor:zoom-in;transition:border-color .15s}.QuickGenerationStudio_imageResultCell__wZH46:hover{border-color:#22c55e}.QuickGenerationStudio_imageResultCellImg__ZI6Dk{display:block;width:100%;height:180px;object-fit:cover}.QuickGenerationStudio_imageResultCellFailed__ITKdG,.QuickGenerationStudio_imageResultCellPending__4_V2_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:180px;padding:12px;cursor:default}.QuickGenerationStudio_imageResultCellFailed__ITKdG:hover,.QuickGenerationStudio_imageResultCellPending__4_V2_:hover{border-color:#262626}.QuickGenerationStudio_imageResultCellFailed__ITKdG,.QuickGenerationStudio_imageResultCellFailed__ITKdG:hover{border-color:#7f1d1d}.QuickGenerationStudio_imageResultSpinner__I5Srp{width:32px;height:32px;border:3px solid rgba(34,197,94,.3);border-top-color:#22c55e;border-radius:50%;animation:QuickGenerationStudio_spin__fg_Xk .9s linear infinite}.QuickGenerationStudio_imageResultCellIcon__ytYEB{font-size:20px}.QuickGenerationStudio_imageResultCellText__ql_1F{font-size:12px;color:#d1d5db;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.QuickGenerationStudio_imageResultCellSub__NGcat{font-size:11px;color:#9ca3af}.QuickGenerationStudio_previewImage__NaRgz{width:100%;max-height:60vh;object-fit:contain;background:#0a0a0a}