.QuickGenerationStudio_studio__OQlBt{flex:1;min-height:calc(100vh - 64px);background:radial-gradient(ellipse 60% 40% at 70% 0,rgba(13,74,132,.06),transparent),#F4F8FC;color:#0F172A;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(13,74,132,.12),transparent 34%),#ffffff;border:1px solid rgba(13,74,132,.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,#3D7EB8,#0A3A6A);-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:#64748B}.QuickGenerationStudio_classicLink__wmD2N{position:absolute;top:20px;right:20px;z-index:2;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#0D4A84;text-decoration:none;border:1px solid rgba(13,74,132,.35);border-radius:10px;padding:8px 16px;background:rgba(13,74,132,.08);transition:all .2s ease}.QuickGenerationStudio_classicLink__wmD2N:hover{background:rgba(13,74,132,.12)}@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:#ffffff;border:1px solid #d7e3ee;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.QuickGenerationStudio_modeTab__hPZXa{display:flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:10px;font-size:14px;font-weight:500;color:#64748B;background:transparent;border:none;cursor:pointer;transition:all .2s ease}.QuickGenerationStudio_modeTab__hPZXa:hover:not(:disabled):not(.QuickGenerationStudio_modeTabActive__ezaB4){color:#0F172A;background:rgba(13,74,132,.06)}.QuickGenerationStudio_modeTab__hPZXa:disabled{cursor:not-allowed;opacity:.45}.QuickGenerationStudio_modeTabActive__ezaB4{color:#ffffff;background:#0D4A84;font-weight:600;box-shadow:0 0 20px rgba(13,74,132,.12)}.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:#0F172A;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:#0D4A84}.QuickGenerationStudio_sidebarEmpty__V17ji{color:#737373;font-size:13px;text-align:center;padding:48px 16px;line-height:1.8;background:#F4F8FC;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:#ffffff;border:1px solid #d7e3ee;border-radius:12px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.QuickGenerationStudio_historyCard__UKGhz:hover{border-color:rgba(13,74,132,.2);box-shadow:0 10px 28px rgba(15,23,42,.08)}.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(13,74,132,.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(13,74,132,.12);border-top-color:#0d4a84;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:#0F172A;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:#ffffff;border:1px solid #d7e3ee;border-radius:12px;color:#64748B;font-size:13px;cursor:pointer;transition:all .2s}.QuickGenerationStudio_loadMoreButton__5O8Cw:hover:not(:disabled){color:#0F172A;border-color:rgba(13,74,132,.12)}.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(13,74,132,.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:#ffffff;border:1px solid #d7e3ee;border-radius:18px;padding:22px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.QuickGenerationStudio_sceneSwitcher__6fucr{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #d7e3ee}.QuickGenerationStudio_sceneNavButton__FOcoI{width:28px;height:28px;border-radius:8px;border:1px solid #d7e3ee;background:#ffffff;color:#0F172A;font-size:16px;line-height:1;cursor:pointer;transition:all .2s}.QuickGenerationStudio_sceneNavButton__FOcoI:hover:not(:disabled){background:#E8F1F8;border-color:rgba(13,74,132,.35)}.QuickGenerationStudio_sceneNavButton__FOcoI:disabled{opacity:.35;cursor:default}.QuickGenerationStudio_sceneSwitcherIndex__D2NM4{font-size:13px;font-weight:600;color:#0D4A84;background:rgba(13,74,132,.12);border:1px solid rgba(13,74,132,.12);border-radius:8px;padding:2px 10px}.QuickGenerationStudio_sceneSwitcherTitle__iljc8{font-size:13px;color:#0F172A}.QuickGenerationStudio_sceneSwitcherDuration____y0b{font-size:12px;color:#9ca3af}.QuickGenerationStudio_sceneSwitcherMeta__tPlQ7{margin-left:auto;font-size:12px;color:#6b7280}.QuickGenerationStudio_promptField__akgWh{position:relative;margin-bottom:4px}.QuickGenerationStudio_promptLabel__2SH2c{display:block;margin:0 0 8px;font-size:13px;font-weight:600;color:#334155;letter-spacing:.01em}.QuickGenerationStudio_promptField__akgWh .prompt-hint{display:none}.QuickGenerationStudio_promptField__akgWh .prompt-input-container,.QuickGenerationStudio_promptField__akgWh .prompt-input-wrapper{width:100%}.QuickGenerationStudio_promptField__akgWh .input-textarea,.QuickGenerationStudio_promptInput__LF0_v{box-sizing:border-box;width:100%;min-height:168px;max-height:360px;padding:16px 16px 38px;background:#F4F8FC;border:1px solid #d7e3ee;border-radius:14px;color:#0F172A;font-size:15px;line-height:1.7;resize:none;outline:none;font-family:inherit;box-shadow:inset 0 1px 2px rgba(15,23,42,.03);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#C5D5E4 transparent}.QuickGenerationStudio_promptField__akgWh .input-textarea::placeholder,.QuickGenerationStudio_promptInput__LF0_v::placeholder{color:#94A3B8}.QuickGenerationStudio_promptField__akgWh .input-textarea:hover,.QuickGenerationStudio_promptInput__LF0_v:hover{border-color:#B9CDDC}.QuickGenerationStudio_promptField__akgWh .input-textarea:focus,.QuickGenerationStudio_promptInput__LF0_v:focus{background:#ffffff;border-color:#0D4A84;box-shadow:0 0 0 3px rgba(13,74,132,.12)}.QuickGenerationStudio_inputMetaRow__3SpNV{position:absolute;right:14px;bottom:10px;margin:0;pointer-events:none}.QuickGenerationStudio_charCount__2e3_2{font-size:12px;font-variant-numeric:tabular-nums;color:#94A3B8;background:rgba(255,255,255,.92);border:1px solid #e6eef5;border-radius:999px;padding:1px 8px}.QuickGenerationStudio_charCountOver__oaaQp{color:#dc2626;background:#FEF2F2;border-color:#FECACA}.QuickGenerationStudio_referenceRow__K3Uzb{display:flex;align-items:flex-start;gap:12px;padding:12px 4px 16px;margin-bottom:16px;border-bottom:1px solid #d7e3ee}.QuickGenerationStudio_referenceLabel__Oa5s5{flex:none;font-size:13px;font-weight:500;color:#64748B;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:#ffffff;border:1px solid #d7e3ee;color:#0F172A;border-radius:12px;padding:9px 16px;font-size:13px;cursor:pointer;transition:all .2s}.QuickGenerationStudio_paramButton__HtRWT:hover{background:#E8F1F8;border-color:rgba(13,74,132,.35)}.QuickGenerationStudio_paramButton__HtRWT:disabled{opacity:.55;cursor:not-allowed}.QuickGenerationStudio_paramButton__HtRWT:disabled:hover{background:#ffffff;border-color:#D7E3EE}.QuickGenerationStudio_paramSoon___2gn4{margin-left:auto;padding:2px 6px;border-radius:6px;background:rgba(13,74,132,.08);color:var(--primary,#0D4A84);font-size:11px;font-weight:600;white-space:nowrap}.QuickGenerationStudio_paramButtonOpen__RS0Sy{background:#ffffff;border-color:#0D4A84;color:#0D4A84}.QuickGenerationStudio_paramCaret__6v9va{color:#64748B;font-size:10px}.QuickGenerationStudio_paramButtonOpen__RS0Sy .QuickGenerationStudio_paramCaret__6v9va{color:#0D4A84}.QuickGenerationStudio_paramMenu__mptOI{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:200px;background:#ffffff;border:1px solid #d7e3ee;border-radius:12px;padding:8px;box-shadow:0 18px 50px rgba(15,23,42,.12);display:flex;flex-direction:column;gap:2px}.QuickGenerationStudio_paramMenuItem__tfRhf{display:flex;align-items:center;gap:10px;background:transparent;border:none;color:#0F172A;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:#D7E3EE}.QuickGenerationStudio_paramMenuItem__tfRhf:hover{background:#F4F8FC}.QuickGenerationStudio_paramMenuItemActive__GlvU6{color:#0D4A84}.QuickGenerationStudio_paramMenuItemActive__GlvU6:before{background:#0D4A84}.QuickGenerationStudio_settingsPanel__XBA72{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:300px;max-width:calc(100vw - 48px);background:#ffffff;border:1px solid #d7e3ee;border-radius:14px;padding:18px;box-shadow:0 18px 50px rgba(15,23,42,.12);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:#64748B}.QuickGenerationStudio_settingsHint__lQ8G2{margin:0;font-size:12px;line-height:1.5;color:#64748B}.QuickGenerationStudio_segmentRow__tGRb_{display:flex;flex-wrap:wrap;gap:8px}.QuickGenerationStudio_segmentButton__FzMFm{flex:1;min-width:56px;background:#F4F8FC;border:1px solid #d7e3ee;color:#0F172A;border-radius:10px;padding:9px 10px;font-size:13px;cursor:pointer;transition:all .15s}.QuickGenerationStudio_segmentButton__FzMFm:hover:not(:disabled){background:#E8F1F8;border-color:rgba(13,74,132,.35)}.QuickGenerationStudio_segmentButtonActive__ZGsEm{background:rgba(13,74,132,.1);border-color:#0D4A84;color:#0D4A84;font-weight:600}.QuickGenerationStudio_ratioButton__biSzh{flex:1;min-width:52px;display:flex;flex-direction:column;align-items:center;gap:6px;background:#F4F8FC;border:1px solid #d7e3ee;color:#0F172A;border-radius:10px;padding:10px 6px;font-size:12px;cursor:pointer;transition:all .15s}.QuickGenerationStudio_ratioButton__biSzh:hover:not(:disabled){background:#E8F1F8;border-color:rgba(13,74,132,.35)}.QuickGenerationStudio_ratioButton__biSzh.QuickGenerationStudio_segmentButtonActive__ZGsEm{background:rgba(13,74,132,.1);border-color:#0D4A84;color:#0D4A84;font-weight:600}.QuickGenerationStudio_ratioButton__biSzh:disabled,.QuickGenerationStudio_segmentButton__FzMFm:disabled{opacity:.45;cursor:default}.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:#ffffff;border:1px solid #d7e3ee;border-radius:14px;padding:18px;box-shadow:0 18px 50px rgba(15,23,42,.12);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:#F4F8FC;border:1px solid #d7e3ee;color:#0F172A;border-radius:10px;padding:8px 2px;font-size:12px;cursor:pointer;transition:all .15s}.QuickGenerationStudio_imageRatioButton__PwRe4:hover{background:#E8F1F8;border-color:rgba(13,74,132,.35)}.QuickGenerationStudio_imageRatioButton__PwRe4.QuickGenerationStudio_segmentButtonActive__ZGsEm{background:rgba(13,74,132,.1);border-color:#0D4A84;color:#0D4A84;font-weight:600}.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:#F4F8FC;border:1px solid #d7e3ee;color:#0F172A;border-radius:10px;padding:8px 0;font-size:13px;cursor:pointer;transition:all .15s}.QuickGenerationStudio_imageCountButton__UeG3t:hover{background:#E8F1F8;border-color:rgba(13,74,132,.35)}.QuickGenerationStudio_imageCountButton__UeG3t.QuickGenerationStudio_segmentButtonActive__ZGsEm{background:rgba(13,74,132,.1);border-color:#0D4A84;color:#0D4A84;font-weight:600}.QuickGenerationStudio_durationRow__xm2bn{display:flex;align-items:center;gap:14px}.QuickGenerationStudio_durationSlider__gpnJF{flex:1;min-width:0;accent-color:#0D4A84;cursor:pointer}.QuickGenerationStudio_durationValue__bRiBI{flex:none;min-width:44px;text-align:right;font-size:13px;font-weight:600;color:#0D4A84}.QuickGenerationStudio_confirmDialog__Xz7O6{width:380px;max-width:calc(100vw - 32px);background:#ffffff;border:1px solid #d7e3ee;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:#0F172A}.QuickGenerationStudio_confirmHint__y5tfF{margin:0;font-size:13px;color:#64748B;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 #d7e3ee;background:#ffffff;color:#64748B;cursor:pointer;transition:all .15s}.QuickGenerationStudio_referenceFaceButton__ZI8r_:hover:not(:disabled){border-color:rgba(13,74,132,.5);color:#0D4A84}.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(13,74,132,.5);color:#0D4A84;background:rgba(13,74,132,.1)}.QuickGenerationStudio_referenceChip__hysCL{position:relative;width:56px;height:56px;border-radius:10px;overflow:hidden;background:#E8F1F8;border:1px solid #d7e3ee;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:#E8F1F8;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(15,23,42,.72);color:#ffffff;font-size:12px;cursor:pointer}.QuickGenerationStudio_referenceAddButton__UxqcY{width:56px;height:56px;border-radius:10px;border:1px dashed rgba(13,74,132,.35);background:rgba(13,74,132,.04);color:#9ca3af;font-size:24px;line-height:1;cursor:pointer;transition:all .2s}.QuickGenerationStudio_referenceAddButton__UxqcY:hover{border-color:#0D4A84;color:#0D4A84;background:rgba(13,74,132,.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:#ffffff;border:1px solid #d7e3ee;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:#F4F8FC;border:1px solid #d7e3ee;border-radius:12px;color:#0F172A;font-size:14px;cursor:pointer;transition:all .2s}.QuickGenerationStudio_referenceMenuItem__ZE2LS:hover{border-color:rgba(13,74,132,.5);background:rgba(13,74,132,.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:#F4F8FC;border:1px solid #d7e3ee;border-radius:12px}.QuickGenerationStudio_assetCover___Xe4_{flex:none;width:64px;height:64px;border-radius:8px;object-fit:cover;background:#E8F1F8}.QuickGenerationStudio_assetCoverFallback__DPLrB{flex:none;width:64px;height:64px;border-radius:8px;background:#E8F1F8;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:#0F172A;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 #d7e3ee;background:#ffffff;color:#64748B;cursor:pointer;transition:all .15s}.QuickGenerationStudio_assetSlotButton__qXebM:hover{border-color:rgba(13,74,132,.5);color:#0D4A84}.QuickGenerationStudio_assetSlotButtonActive__nB1lj{border-color:#0D4A84;background:rgba(13,74,132,.12);color:#0D4A84}.QuickGenerationStudio_referenceModalFooter__yLojh{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid #d7e3ee}@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;flex-wrap:wrap;gap:14px;padding-top:16px;margin-top:2px;border-top:1px solid #eef4f8}.QuickGenerationStudio_pointsEstimate__PMTKk{font-size:13px;color:#64748B}.QuickGenerationStudio_pointsValue__7fGP0{color:#0D4A84;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:#0F172A}.QuickGenerationStudio_generateButton__bDNij{display:inline-flex;align-items:center;justify-content:center;background:#0D4A84;border:none;color:#ffffff;font-size:14px;font-weight:600;border-radius:12px;padding:12px 24px;min-width:132px;cursor:pointer;box-shadow:0 8px 18px rgba(13,74,132,.18);transition:all .2s ease}.QuickGenerationStudio_generateButton__bDNij:hover:not(:disabled){background:#0A3A6A;transform:translateY(-1px);box-shadow:0 10px 20px rgba(13,74,132,.22)}.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:#0D4A84}.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:#0D4A84}.QuickGenerationStudio_progressCard__m_HqI{background:linear-gradient(135deg,rgba(13,74,132,.12),rgba(13,74,132,.04));border:1px solid rgba(13,74,132,.12);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:#D7E3EE;stroke-width:4}.QuickGenerationStudio_progressRingFill___NDK6{fill:none;stroke:#0D4A84;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:#0F172A}.QuickGenerationStudio_progressHeaderText__ohBT_{flex:1;min-width:0}.QuickGenerationStudio_progressTitle__Tk8V9{margin:0 0 4px;font-size:15px;font-weight:500;color:#0F172A}.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:#0F172A}.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:#0D4A84;background:#0D4A84;color:#ffffff}.QuickGenerationStudio_progressStepCurrent__hJWZv{color:#0D4A84;font-weight:500}.QuickGenerationStudio_progressStepCurrent__hJWZv .QuickGenerationStudio_progressStepDot__WdX1i{border-color:#0D4A84;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(13,74,132,.5)}50%{box-shadow:0 0 0 6px rgba(13,74,132,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(13,74,132,.12);border:1px solid rgba(13,74,132,.4);color:#0D4A84;border-radius:8px;padding:5px 14px;font-size:12px;cursor:pointer;transition:all .2s}.QuickGenerationStudio_retryButton__dINli:hover:not(:disabled){background:rgba(13,74,132,.12)}.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:#ffffff;border:1px solid #d7e3ee;border-radius:16px;padding:16px;box-shadow:0 20px 60px rgba(15,23,42,.18)}.QuickGenerationStudio_previewHeader__Z2hUt{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.QuickGenerationStudio_previewTitle__aoBhK{font-size:14px;color:#0F172A;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:#F4F8FC;border:1px solid #d7e3ee;border-radius:10px;padding:10px 12px;color:#0F172A;font-size:14px;line-height:1.6;resize:vertical;outline:none;font-family:inherit}.QuickGenerationStudio_previewEditInput__sVl_i:focus{border-color:rgba(13,74,132,.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 #d7e3ee;color:#0F172A;font-size:13px;text-decoration:none}.QuickGenerationStudio_previewDownloadLink__iznFT:hover{border-color:#0D4A84;color:#0D4A84}.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 #d7e3ee;background:#ffffff;display:flex;flex-direction:column;gap:2px;z-index:30}.QuickGenerationStudio_publishMenuItem___RLU7{padding:8px 12px;border:none;border-radius:8px;background:transparent;color:#0F172A;font-size:13px;text-align:left;cursor:pointer}.QuickGenerationStudio_publishMenuItem___RLU7:hover{background:#F4F8FC;color:#0D4A84}.QuickGenerationStudio_imageResultImg__fak3z{width:100%;max-height:480px;object-fit:contain;border-radius:12px;background:#F4F8FC}.QuickGenerationStudio_imageResultGrid__BORic{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.QuickGenerationStudio_imageResultCell__wZH46{padding:0;border:1px solid #d7e3ee;border-radius:12px;background:#ffffff;overflow:hidden;cursor:zoom-in;transition:border-color .15s}.QuickGenerationStudio_imageResultCell__wZH46:hover{border-color:#0D4A84}.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:#D7E3EE}.QuickGenerationStudio_imageResultCellFailed__ITKdG,.QuickGenerationStudio_imageResultCellFailed__ITKdG:hover{border-color:#7f1d1d}.QuickGenerationStudio_imageResultSpinner__I5Srp{width:32px;height:32px;border:3px solid rgba(13,74,132,.12);border-top-color:#0d4a84;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:#64748B;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:#F4F8FC}