.page_page__torQr{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;--accent-color:#00cfff;--accent-color-hover:#00a8d1;display:flex;flex-direction:column;min-height:100svh;width:100%;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;background-color:#000000;color:white}.page_header__r__Zl{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;position:absolute;top:0;left:0;right:0;z-index:10;background-color:transparent;width:100%;box-sizing:border-box}.page_logoContainer__br_F9{display:flex;align-items:center;gap:1rem}.page_logo__MhKiD{width:64px;height:64px;object-fit:contain}.page_siteName__ofj5_{font-size:1.5rem;font-weight:700;color:white;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}.page_navLinks___d6Fk{display:flex;gap:clamp(.6rem,1.5vw,2rem);align-items:center;flex-wrap:wrap;justify-content:flex-end;font-size:clamp(.75rem,1.1vw,1rem)}.page_navLink__IIQT1{color:white;font-weight:500;transition:color .3s ease;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;position:relative;text-decoration:none;white-space:nowrap;font-size:inherit}.page_navLink__IIQT1.page_active__X_lUj,.page_navLink__IIQT1:hover{color:var(--accent-color)}.page_navLinkNew__FuLcB{color:white;font-weight:500;transition:color .3s ease;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;position:relative;text-decoration:none;display:inline-flex;align-items:center;padding-top:.7rem;white-space:nowrap;font-size:inherit}.page_navLinkNew__FuLcB:hover{color:var(--accent-color)}.page_newBadge__fb4Uh{position:absolute;top:0;left:50%;transform:translateX(-50%);display:inline-block;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:white;font-size:.5rem;padding:.1rem .3rem;border-radius:.2rem;font-weight:700;text-transform:uppercase;box-shadow:0 1px 3px rgba(255,107,107,.3);line-height:1;white-space:nowrap}@keyframes page_pulse__XE5PO{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.page_navLink__IIQT1.page_active__X_lUj:after{content:"";position:absolute;width:100%;height:2px;bottom:-4px;left:0;background-color:var(--accent-color)}.page_loginButton__3UUV2{background-color:var(--accent-color);color:white;padding:.5rem 1.5rem;border-radius:50px;font-weight:500;transition:background-color .3s ease;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;white-space:nowrap;font-size:inherit}.page_loginButton__3UUV2:hover{background-color:var(--accent-color-hover);color:white;text-decoration:none}.page_mobileMenuButton__P_0p_{display:none;background:none;border:none;color:white;font-size:1.5rem;cursor:pointer;margin-right:.5rem}.page_mobileQuickNav__bB2dB{display:none}.page_mobileMenu__D6Bjg{display:none;position:fixed;top:0;left:0;width:80%;height:100%;background-color:rgba(0,0,0,.9);z-index:20;padding:2rem;transform:translateX(-100%);transition:transform .3s ease}.page_mobileMenuOpen__zJwbf{transform:translateX(0)}.page_mobileMenuHeader__kxCdC{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page_mobileMenuClose__Mf56O{background:none;border:none;color:white;font-size:1.5rem;cursor:pointer}.page_mobileNavLinks__kNQeW{display:flex;flex-direction:column;gap:1.5rem}.page_mobileNavLink__TBqIs{color:white;font-size:1.2rem;font-weight:500;transition:color .3s ease;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;text-decoration:none}.page_mobileNavLink__TBqIs .page_newBadge__fb4Uh{position:static;transform:none;vertical-align:super;margin-left:.3rem}.page_mobileNavLink__TBqIs.page_active__X_lUj,.page_mobileNavLink__TBqIs:hover{color:var(--accent-color)}.page_mobileNavLink__TBqIs.page_active__X_lUj:after{content:"";position:absolute;width:100%;height:2px;bottom:-4px;left:0;background-color:var(--accent-color)}.page_mobileLoginButton__pZfYc{background-color:var(--accent-color);color:white;padding:.5rem 1.5rem;border-radius:50px;font-weight:500;transition:background-color .3s ease;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;text-align:center;margin-top:1rem}.page_mobileLoginButton__pZfYc:hover{background-color:var(--accent-color-hover);color:white;text-decoration:none}.page_i2vContainer__pxt7J{display:flex;gap:1rem;padding:1rem;width:90%;max-width:1600px;margin:80px auto 0;min-height:calc(100vh - 80px)}.page_i2vLeftPanel__Pi51T{flex:1 1;flex-direction:column;gap:.5rem}.page_i2vLeftPanel__Pi51T,.page_i2vRightPanel__j9ubR{background-color:#202428;padding:1.5rem;border-radius:1rem;min-width:600px;display:flex}.page_i2vRightPanel__j9ubR{flex:1 1;height:600px;align-items:center;justify-content:center}.page_i2vTitle__cepRo{font-size:1.8rem;margin-bottom:.25rem;color:white}.page_i2vSubtitle__Wcrp5{font-size:1rem;color:white;margin-bottom:.25rem}.page_uploadArea__gD7qq{border:2px dashed #ccc;border-radius:.5rem;padding:1rem;text-align:center;cursor:pointer;margin-bottom:.25rem;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center}.page_uploadIcon__HE_IR{font-size:1.5rem;margin-bottom:.5rem;color:white}.page_uploadText__yNlU1{color:white}.page_previewImage__6B_Gz{max-width:100%;height:auto;border-radius:.5rem;max-height:300px;object-fit:contain}.page_templatesSection__Qf_Jp{margin:.25rem 0}.page_templatesTitle__YZqYr{font-size:1rem;color:white;margin-bottom:.25rem}.page_templatesGrid__Bld64{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px;width:100%}.page_templatesGridScrollable__3Y7qo{max-height:496px;overflow-y:auto;padding-right:6px}.page_templatesGridScrollable__3Y7qo::-webkit-scrollbar{width:8px}.page_templatesGridScrollable__3Y7qo::-webkit-scrollbar-thumb{background:#4d5460;border-radius:999px}.page_templatesGridScrollable__3Y7qo::-webkit-scrollbar-track{background:rgba(255,255,255,.06);border-radius:999px}.page_templateItem__9nckO{position:relative;cursor:pointer;border-radius:8px;overflow:hidden;aspect-ratio:16/9;width:100%;min-height:160px;background:#0f141b;transition:transform .2s}.page_templateItem__9nckO:hover{transform:scale(1.02)}.page_templateThumbnailContain__xzOWG{object-fit:contain;background:#161a1e}.page_playIcon__iLE1o{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32px;height:32px;background-color:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:14px;transition:all .3s ease}.page_templateMeta__J1_XT{position:absolute;bottom:0;left:0;right:0;padding:4px;background:rgba(0,0,0,.7);font-size:12px}.page_templatesFooter__RqN9R{display:flex;justify-content:space-between;align-items:center}.page_moreButton__g21Lv{background:none;border:none;color:#007bff;cursor:pointer;font-size:1rem;padding:0;margin:0}.page_durationLabel__rR7B_{display:flex;justify-content:space-between;margin-bottom:.25rem;color:white}.page_durationValue__CX7_T{color:white}.page_durationSlider__1HIc4{width:100%}.page_promptSection___TSJS{margin:.25rem 0}.page_promptLabel__Vu4qY{display:block;margin-bottom:.25rem;color:white}.page_promptInput__ZUNQf{width:100%;min-height:60px;padding:.5rem;border:1px solid #ccc;border-radius:.5rem;resize:vertical;background-color:#333;color:white}.page_negativePromptSection__Ay0FQ{margin:.25rem 0}.page_negativePromptLabel__9rmEA{display:block;margin-bottom:.25rem;color:white}.page_negativePromptInput__jjLVi{width:100%;min-height:60px;padding:.5rem;border:1px solid #ccc;border-radius:.5rem;resize:vertical;background-color:#333;color:white}.page_balanceSection__SQdGA{margin:.25rem 0;color:white}.page_balanceLabel__gcyQr{color:white}.page_balanceValue__hN_iM{font-weight:700;color:#007bff;margin-left:.5rem}.page_noResult__kB9Xw{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.page_noResultIcon__640qA{font-size:3rem;margin-bottom:1rem}.page_resultContainer__GOBuq{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;height:100%}.page_resultVideo___ku35{width:100%;height:calc(100% - 3rem);object-fit:contain;border-radius:.5rem}.page_deleteButton__6sKVZ,.page_downloadButton__FfFf0{padding:.5rem 1.5rem;border:none;border-radius:.25rem;cursor:pointer;font-size:.9rem;transition:background-color .2s;min-width:100px;white-space:nowrap;height:36px;display:flex;align-items:center;justify-content:center}.page_downloadButton__FfFf0{background-color:#007bff;color:white}.page_downloadButton__FfFf0:hover:not(.page_disabled__G1mQH){background-color:#0056b3}.page_downloadButton__FfFf0.page_disabled__G1mQH{background-color:#666;cursor:not-allowed;opacity:.7}.page_deleteButton__6sKVZ{background-color:#dc3545;color:white}.page_deleteButton__6sKVZ:hover{background-color:#c82333}.page_templatesModal__8MAeO{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.page_modalContent__ssAaw{background-color:#202428;padding:2rem;border-radius:1rem;width:90%;height:90vh;overflow-y:auto;position:relative}.page_modalHeader__KJjl6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;position:-webkit-sticky;position:sticky;top:0;background-color:#202428;padding:1rem 0;z-index:1}.page_modalTitle__PSuOF{font-size:1.5rem;margin:0;color:white}.page_closeButton__U_Mm8{position:fixed;top:1rem;right:1rem;background:rgba(0,0,0,.8);border:2px solid rgba(255,255,255,.3);font-size:1.5rem;cursor:pointer;color:white;padding:.5rem;line-height:1;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1001;transition:all .2s}.page_closeButton__U_Mm8:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);transform:scale(1.1)}.page_templatesList__QPlfN{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:1rem}.page_templateCard__nIDJv{cursor:pointer;border-radius:.5rem;overflow:hidden;transition:transform .2s;background-color:#0f141b;width:250px;height:300px;position:relative}.page_templateCard__nIDJv:hover{transform:scale(1.05)}.page_templateThumbnail__cPv5G{width:100%;height:100%;object-fit:contain;object-position:center;background:#0f141b}.page_templateInfo__5nJuq{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.7),transparent);display:flex;flex-direction:column;justify-content:flex-end}.page_templateName__77F_S{font-size:1.1rem;margin:0 0 .5rem;color:white}.page_templateCode__2Cze2{display:block;color:#999;font-size:.9rem;margin-bottom:.5rem}.page_templatePrompt__Nz2HV{color:#999;font-size:.9rem;margin:0}.page_templateMeta__J1_XT{justify-content:space-between;align-items:center;font-size:.9rem;color:white}.page_templatePrice__IDZRa{color:#ff6b6b}.page_noResultText__FE5Ke{font-size:1.2rem;color:#666;text-align:center}@media (max-width:1400px){.page_i2vContainer__pxt7J{width:95%}.page_i2vLeftPanel__Pi51T,.page_i2vRightPanel__j9ubR{min-width:500px}}@media (max-width:1200px){.page_i2vContainer__pxt7J{width:98%}.page_i2vLeftPanel__Pi51T,.page_i2vRightPanel__j9ubR{min-width:450px}}@media (max-width:768px){.page_header__r__Zl{padding:1rem;justify-content:flex-start}.page_navLinks___d6Fk{display:none}.page_mobileMenuButton__P_0p_{display:block;order:-1}.page_logoContainer__br_F9{margin-left:0}.page_logo__MhKiD{width:40px;height:40px}.page_siteName__ofj5_{font-size:1.2rem}.page_mobileMenu__D6Bjg{display:block}.page_mobileQuickNav__bB2dB{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;padding:.5rem 1rem;margin-top:60px;background-color:rgba(0,0,0,.95);border-bottom:1px solid rgba(255,255,255,.1)}.page_mobileQuickNavLink__q4NKf{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .25rem;background-color:rgba(255,255,255,.05);border-radius:.5rem;color:white;text-decoration:none;font-size:.75rem;text-align:center;transition:all .2s;border:1px solid transparent}.page_mobileQuickNavLink__q4NKf:hover{background-color:rgba(255,255,255,.1)}.page_mobileQuickNavLink__q4NKf.page_active__X_lUj{background-color:rgba(0,207,255,.2);border-color:var(--accent-color)}.page_mobileQuickNavIcon__73RcB{font-size:1.5rem;margin-bottom:.25rem}.page_mobileQuickNavNew__o7bSS{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .25rem;background-color:rgba(255,255,255,.05);border-radius:.5rem;color:white;text-decoration:none;font-size:.75rem;text-align:center;transition:all .2s;border:1px solid transparent;position:relative}.page_mobileQuickNavNew__o7bSS:hover{background-color:rgba(255,255,255,.1)}.page_mobileQuickNavNew__o7bSS.page_active__X_lUj{background-color:rgba(0,207,255,.2);border-color:var(--accent-color)}.page_mobileQuickNavNewBadge__H8TRY{position:absolute;top:.25rem;right:.25rem;background:linear-gradient(135deg,#ff6b6b,#ee5a6f);color:white;font-size:.5rem;padding:.1rem .3rem;border-radius:.2rem;font-weight:700;text-transform:uppercase}.page_i2vContainer__pxt7J{flex-direction:column;width:100%;padding:.5rem;margin-top:0}.page_i2vLeftPanel__Pi51T,.page_i2vRightPanel__j9ubR{min-width:unset;width:100%}.page_templatesGrid__Bld64{grid-template-columns:repeat(2,1fr)}.page_templatesList__QPlfN{grid-template-columns:1fr}.page_i2vRightPanel__j9ubR{height:400px}}@media (prefers-color-scheme:dark){.page_page__torQr{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_loadingSpinner__Zl1jj{width:20px;height:20px;border:2px solid #007bff;border-top-color:transparent;border-radius:50%;animation:page_spin__vbJFX 1s linear infinite;margin:0 auto}@keyframes page_spin__vbJFX{to{transform:rotate(1turn)}}.page_tasksSection__tZvtz{margin-top:2rem;padding:0 2rem;max-width:1600px;margin-left:auto;margin-right:auto}.page_tasksTitle__nwRIF{font-size:1.5rem;margin-bottom:1rem;color:white}.page_tasksList__YpoUl{display:flex;flex-direction:column;gap:1rem}.page_taskItem__LAFpg{display:grid;grid-template-columns:180px 200px 100px 1fr 200px;grid-gap:1rem;gap:1rem;align-items:center;padding:1rem;background-color:#202428;border-radius:.5rem;color:white}.page_taskTime__TI3HG{color:#999;font-size:.9rem;white-space:nowrap}.page_taskCode__lBDl9{font-family:monospace;color:#007bff;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.page_taskCodeText__wS000,.page_taskCode__lBDl9{overflow:hidden;text-overflow:ellipsis;min-width:0}.page_copyCodeButton__zRMxh{border:1px solid rgba(0,123,255,.35);border-radius:.375rem;background:rgba(0,123,255,.14);color:#66a7ff;cursor:pointer;flex:0 0 auto;font-size:.75rem;line-height:1;padding:.35rem .5rem}.page_copyCodeButton__zRMxh:hover{background:rgba(0,123,255,.24)}.page_taskStatus__o3e1O{font-size:.9rem;white-space:nowrap}.page_statuspending__yqk1m{color:#ffd700}.page_statusprocessing__3_jpr{color:#007bff}.page_statuscompleted__Api40{color:#00ff00}.page_statusfailed__TO6nY{color:#ff4444}.page_taskInfo__EMe9U{color:#999;font-size:.9rem;white-space:nowrap;min-width:0;overflow:hidden}.page_taskInfoText__awTOL{display:inline-block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_taskActions__UOsj_{display:flex;gap:.5rem;justify-content:flex-end}@media (max-width:768px){.page_tasksSection__tZvtz{padding:0 .5rem}.page_tasksList__YpoUl,.page_tasksSection__tZvtz{width:100%;box-sizing:border-box;overflow:hidden}.page_taskItem__LAFpg{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;width:100%;max-width:100%;min-width:0;grid-template-columns:none;box-sizing:border-box}.page_taskCode__lBDl9,.page_taskInfo__EMe9U,.page_taskStatus__o3e1O,.page_taskTime__TI3HG{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.page_taskTime__TI3HG:before{content:"时间：";color:#999}.page_taskCode__lBDl9:before{content:"编号：";color:#999}.page_taskStatus__o3e1O:before{content:"状态：";color:#999}.page_taskInfo__EMe9U:before{content:"信息：";color:#999}.page_taskActions__UOsj_{display:flex;gap:.5rem;justify-content:flex-end;width:100%;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #444}.page_deleteButton__6sKVZ,.page_downloadButton__FfFf0{padding:.4rem 1.2rem;font-size:.8rem;min-width:120px}}.page_expertModeSection__F77Dq{margin:.25rem 0;border:1px solid #444;border-radius:.5rem;overflow:hidden}.page_expertModeHeader__seoh7{display:flex;justify-content:flex-end;align-items:center;padding:.75rem;background-color:#333;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_expertModeTitle__d5Sro{color:white;font-size:1rem;display:flex;align-items:center;gap:.5rem}.page_expertModeIcon__An0K_{font-size:1.2rem;transition:transform .3s ease;color:#007bff}.page_expertModeIcon__An0K_.page_open__0_Uwu{transform:rotate(180deg)}.page_expertModeContent__hfJ4s{max-height:0;overflow:hidden;transition:max-height .3s ease-out;background-color:#202428}.page_expertModeContent__hfJ4s.page_open__0_Uwu{max-height:500px;transition:max-height .3s ease-in}.page_expertModeInner__oVtBT{padding:1rem;display:flex;flex-direction:column;gap:1rem}.page_durationSection__ZzwLJ{margin:0;display:none}.page_durationSection__ZzwLJ.page_visible__us__g{display:none}.page_errorMessage__yhIq4{color:#ff4444;background-color:rgba(255,68,68,.1);padding:.75rem;border-radius:.5rem;margin:.5rem 0;font-size:.9rem;border:1px solid rgba(255,68,68,.2)}.page_loadMoreButton__z34I2{width:100%;padding:1rem;background-color:#202428;color:white;border:1px solid #444;border-radius:.5rem;cursor:pointer;font-size:1rem;transition:all .2s;margin-top:1rem}.page_loadMoreButton__z34I2:hover{background-color:#333;border-color:#666}.page_pagination__NiI60{display:flex;justify-content:center;gap:.5rem;margin-top:1rem;padding:1rem 0}.page_pageButton__zdWeA{background-color:#202428;color:white;border:1px solid #444;border-radius:.5rem;padding:.5rem 1rem;cursor:pointer;font-size:.9rem;transition:all .2s;min-width:2.5rem}.page_pageButton__zdWeA:hover{background-color:#333;border-color:#666}.page_pageButton__zdWeA.page_active__X_lUj{background-color:#007bff;border-color:#007bff}.page_divider__hYuoi{height:1px;background:linear-gradient(90deg,transparent,#444,transparent);width:100%;max-width:1200px;margin:4rem auto}.page_introSection__w5Ffz{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.page_introTitle__QgQRN{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:white;background:linear-gradient(45deg,#fff,#007bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_introDescription__nPRE6{font-size:1.2rem;color:#999;margin-bottom:2rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto}.page_introButton__PWIc2{display:inline-block;padding:1rem 2.5rem;background:linear-gradient(45deg,#007bff,#00c6ff);color:white;border:none;border-radius:50px;font-size:1.2rem;cursor:pointer;transition:all .3s ease;text-decoration:none;margin:1rem 0 3rem;box-shadow:0 4px 15px rgba(0,123,255,.3)}.page_introButton__PWIc2:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,123,255,.4);background:linear-gradient(45deg,#0056b3,#00a8d1)}.page_howToSection__9_Sa_{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.page_howToTitle__YjrSG{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:white;background:linear-gradient(45deg,#fff,#007bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_howToDescription__EbFPb{font-size:1.1rem;color:#999;margin-bottom:3rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto}.page_stepsGrid__MduFI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}.page_stepItem__HSVdz{background:linear-gradient(145deg,#202428,#333);padding:2rem;border-radius:1rem;text-align:left;border:1px solid #444;transition:all .3s ease}.page_stepItem__HSVdz:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2);border-color:#007bff}.page_stepNumber__ZKcEA{font-size:1.2rem;color:#007bff;margin-bottom:1rem;font-weight:700;display:flex;align-items:center;gap:.5rem}.page_stepNumber__ZKcEA:before{content:"";display:inline-block;width:24px;height:24px;background:linear-gradient(45deg,#007bff,#00c6ff);border-radius:50%;opacity:.2}.page_stepTitle__g2jQ_{font-size:1.2rem;color:white;margin-bottom:1rem;font-weight:700}.page_stepDescription__AxylE{font-size:1rem;color:#999;line-height:1.6}@media (max-width:768px){.page_stepsGrid__MduFI{grid-template-columns:1fr;gap:1rem}.page_introTitle__QgQRN{font-size:2rem}.page_howToTitle__YjrSG{font-size:1.8rem}.page_stepItem__HSVdz{padding:1.5rem}.page_divider__hYuoi{margin:3rem 0}}.page_tasksLoading__LRSRH{text-align:center;padding:3rem 0;color:#999;display:flex;flex-direction:column;align-items:center;gap:.75rem}.page_tasksLoadingSpinner__Or7FR{width:28px;height:28px;border:3px solid #444;border-top-color:#007bff;border-radius:50%;animation:page_spin__vbJFX .8s linear infinite}.page_noData__xp7NO{text-align:center;padding:2rem 0;color:#666;font-size:1rem}.page_faqSection__zPFnj{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center}.page_faqTitle__GzVKC{font-size:2rem;font-weight:700;margin-bottom:3rem;color:white;background:linear-gradient(45deg,#fff,#007bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_faqGrid__1D_vC{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}.page_faqItem__tHZXh{background:linear-gradient(145deg,#202428,#333);padding:2rem;border-radius:1rem;text-align:left;border:1px solid #444;transition:all .3s ease}.page_faqItem__tHZXh:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.2);border-color:#007bff}.page_faqQuestion__dqs5a{font-size:1.2rem;color:white;margin-bottom:1rem;font-weight:700}.page_faqAnswer__798DV{font-size:1rem;color:#999;line-height:1.6}@media (max-width:768px){.page_faqGrid__1D_vC{grid-template-columns:1fr;gap:1rem}.page_faqTitle__GzVKC{font-size:1.8rem;margin-bottom:2rem}.page_faqItem__tHZXh{padding:1.5rem}}.page_footer___N_uA{padding:4rem 2rem 2rem;background:rgba(0,0,0,.5);margin-top:4rem;border-top:1px solid rgba(255,255,255,.1)}.page_footerContent__DSosV{max-width:1200px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem;gap:4rem;margin:0 auto 3rem}.page_footerColumn__7TyjH{display:flex;flex-direction:column;gap:.8rem}.page_footerTitle__XS1zb{font-size:1rem;font-weight:500;color:rgba(255,255,255,.7);margin-bottom:1rem}.page_footerLink__non0F{color:rgba(255,255,255,.8);text-decoration:none;font-size:.9rem;transition:color .3s ease}.page_footerLink__non0F:hover{color:var(--accent-color)}.page_copyright__zDLyS{text-align:center;color:rgba(255,255,255,.6);font-size:.9rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);margin-top:2rem}@media (max-width:768px){.page_footer___N_uA{padding:3rem 1rem 1.5rem}.page_footerContent__DSosV{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.page_footerColumn__7TyjH{text-align:center}}.page_mobileUserAvatar__1NVCx{margin-top:1rem;display:flex;justify-content:center}.page_mobileUserAvatar__1NVCx .avatarWrapper{transform:scale(1.2)}.page_mobileUserAvatar__1NVCx .usernameTooltip{display:none}.page_customTemplateSection__Q4_Dg{margin-top:20px;background:#202428;border-radius:8px;border:1px solid #444}.page_customTemplateTitle__8nTSX{font-size:16px;font-weight:600;margin-bottom:15px;color:white}.page_customTemplateUpload__TCyn9{position:relative;width:100%;min-height:200px;border:2px dashed #444;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:#333;padding:20px}.page_customTemplateUpload__TCyn9:hover{border-color:#007bff;background:#383838}.page_customTemplatePreview__on34r{width:100%;max-height:300px;border-radius:8px;object-fit:contain}.page_removeTemplateButton__cE3lX{position:absolute;top:10px;right:10px;background:rgba(220,53,69,.9);color:white;border:none;border-radius:4px;padding:6px 12px;font-size:14px;cursor:pointer;transition:all .3s ease;z-index:10}.page_removeTemplateButton__cE3lX:hover{background:#dc3545}.page_uploadIcon__HE_IR{font-size:32px;margin-bottom:10px;color:#999}.page_uploadText__yNlU1{font-size:14px;color:#999;margin-bottom:5px}.page_uploadHint__okuMA{font-size:12px;color:#666}.page_createButton___HZeH{width:100%;padding:12px 24px;background:#007bff;color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:20px}.page_createButton___HZeH:disabled{background:#ccc;cursor:not-allowed}.page_createButton___HZeH:not(:disabled):hover{background:#0056b3}.page_errorMessage__yhIq4{color:#dc3545;font-size:14px;margin-top:10px;text-align:center}.page_templateSection__MUwud{margin-top:20px;background:#202428;border-radius:8px;border:1px solid #444;overflow:hidden}.page_templateTabs__AFWjM{display:flex;border-bottom:1px solid #444}.page_templateTab__2RON1{flex:1 1;padding:12px;text-align:center;color:#999;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.page_templateTab__2RON1:hover{color:white;background:#383838}.page_templateTab__2RON1.page_active__X_lUj{color:white;background:#333;border-bottom:2px solid #007bff}.page_customTemplateSection__Q4_Dg,.page_templatesSection__Qf_Jp{padding:15px}.page_templateMeta__J1_XT{display:flex;gap:12px;margin-top:8px;font-size:14px;color:#666}.page_templateDuration__zTOiR{display:flex;align-items:center;gap:4px}.page_templateDuration__zTOiR:before{content:"⏱"}.page_templatePrice__IDZRa{display:flex;align-items:center;gap:4px}.page_videoWrapper__lGsa3{position:relative;width:100%;padding-top:56.25%;background:#000;border-radius:8px;overflow:hidden}.page_videoFrame__iAbUh{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.page_successMessage__w5XU_{margin:10px 0;padding:10px;border-radius:4px;text-align:center;font-size:14px}.page_generatingMessage__WpHiF{background-color:rgba(0,123,255,.1);color:#007bff;border:1px solid #007bff}.page_processedMessage__GKAQN{background-color:rgba(40,167,69,.1);color:#28a745;border:1px solid #28a745}.page_uploadPrice__EU6CF{font-size:14px;color:#ff6b6b;margin-top:8px;display:flex;align-items:center;gap:4px}.UserAvatar_userAvatarContainer__RNG86{position:relative;display:inline-block}.UserAvatar_userAvatarLink__TejKX{text-decoration:none}.UserAvatar_avatarWrapper__nc6fz{position:relative;cursor:pointer;transition:transform .2s ease}.UserAvatar_avatarWrapper__nc6fz:hover{transform:scale(1.1)}.UserAvatar_avatarLink__5Xlq_{text-decoration:none;color:inherit}.UserAvatar_avatarContainer__ORKSL{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:20px;background:rgba(255,255,255,.1);transition:all .2s ease}.UserAvatar_avatarContainer__ORKSL:hover{background:rgba(255,255,255,.2)}.UserAvatar_avatar__5_eTu{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:white;text-shadow:0 1px 2px rgba(0,0,0,.1)}.UserAvatar_username__oP7hw{font-size:14px;font-weight:500;color:#fff;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserAvatar_usernameTooltip__4AXpm{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.8);color:white;padding:4px 8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.UserAvatar_avatarWrapper__nc6fz:hover .UserAvatar_usernameTooltip__4AXpm{opacity:1;visibility:visible}.ComplianceBanner_banner__spKql{background:linear-gradient(90deg,rgba(255,138,61,.12),rgba(255,138,61,.04));border:1px solid rgba(255,138,61,.28);border-radius:10px;padding:12px 16px;color:#fde6d3;margin-bottom:16px}.ComplianceBanner_compact__9Bw0t{padding:8px 12px;font-size:13px}.ComplianceBanner_row__0RC1K{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ComplianceBanner_icon__eA5Ss{font-size:18px}.ComplianceBanner_text__j1Jn3{flex:1 1;font-size:14px;line-height:1.5;min-width:200px}.ComplianceBanner_text__j1Jn3 strong{color:#ff8a3d;font-weight:600}.ComplianceBanner_toggle__eBezt{background:transparent;border:1px solid rgba(255,138,61,.5);color:#ff8a3d;border-radius:16px;padding:4px 12px;font-size:12px;cursor:pointer;transition:background .2s ease}.ComplianceBanner_toggle__eBezt:hover{background:rgba(255,138,61,.12)}.ComplianceBanner_detail__Cl6HI{margin-top:10px;padding-top:10px;border-top:1px dashed rgba(255,138,61,.28)}.ComplianceBanner_detail__Cl6HI ul{margin:0;padding-left:20px;font-size:13px;line-height:1.7;color:#e5e7eb}.ComplianceBanner_detail__Cl6HI li{margin-bottom:4px}.ComplianceBanner_detail__Cl6HI strong{color:#ff8a3d}@media (max-width:480px){.ComplianceBanner_text__j1Jn3{font-size:13px}.ComplianceBanner_toggle__eBezt{padding:4px 10px;font-size:11px}.ComplianceBanner_detail__Cl6HI ul{font-size:12.5px}}.page_page__dpRoe{min-height:100vh;background:linear-gradient(180deg,#0d0f17,#14171f);color:#fff}.page_main__62J2w{max-width:960px;margin:0 auto;padding:20px 20px 80px}.page_crumbs__2jCBV{margin-bottom:16px}.page_crumbLink__JtStc{color:rgba(255,255,255,.6);text-decoration:none;font-size:14px;transition:color .2s ease}.page_crumbLink__JtStc:hover{color:#ff8a3d}.page_loading__pHQQw{text-align:center;padding:60px 0;color:rgba(255,255,255,.5)}.page_errorBox__N7oyM{padding:12px 16px;background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.4);color:#fca5a5;border-radius:10px;margin-bottom:16px;font-size:14px}.page_hero__HT8vd{display:grid;grid-template-columns:280px 1fr;grid-gap:24px;gap:24px;margin-bottom:32px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:20px}.page_avatarBox___RLQJ{position:relative;width:100%;aspect-ratio:3/4;background:linear-gradient(135deg,#2a2f3f,#1a1d29);border-radius:12px;overflow:hidden}.page_avatar__S85Us{width:100%;height:100%;object-fit:cover;display:block}.page_avatarFallback__r_HU_{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:96px;color:rgba(255,255,255,.25)}.page_statusBadge__er1IY{position:absolute;top:10px;left:10px;padding:4px 10px;background:rgba(59,130,246,.9);border-radius:12px;font-size:12px}.page_info__6bilG{display:flex;flex-direction:column}.page_nameRow__hjhBM{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.page_name__9AH28{font-size:28px;font-weight:700;margin:0;letter-spacing:.5px}.page_editBtn__OGkDf{background:transparent;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.75);padding:4px 12px;border-radius:14px;font-size:12px;cursor:pointer;transition:all .2s ease}.page_editBtn__OGkDf:hover{border-color:#ff8a3d;color:#ff8a3d}.page_metaLine__wEfjS{font-size:13px;color:rgba(255,255,255,.45);margin:0 0 16px}.page_prompt__AQCsd{font-size:14px;line-height:1.7;color:rgba(255,255,255,.8);background:rgba(255,255,255,.04);border-radius:10px;padding:12px 14px;margin:0 0 12px;word-break:break-word}.page_promptLabel__hqKQz{color:rgba(255,138,61,.9);font-weight:600}.page_refNote__MD1W4{font-size:12px;color:rgba(255,138,61,.85);background:rgba(255,138,61,.08);padding:8px 12px;border-radius:8px;display:inline-block}.page_actionsBlock__Y79_a{margin-bottom:32px}.page_sectionTitle__rYaNB{font-size:18px;font-weight:600;margin:0 0 14px}.page_actionGrid__c97oP{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.page_actionCard__drjyh{display:block;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:18px;text-decoration:none;color:#fff;transition:all .25s ease;text-align:left}.page_actionCard__drjyh:hover{background:rgba(255,138,61,.08);border-color:rgba(255,138,61,.4);transform:translateY(-3px)}.page_actionIcon__27v0v{font-size:28px;margin-bottom:6px}.page_actionName__OfhWB{font-size:15px;font-weight:500;margin-bottom:2px}.page_actionDesc__uvK90{font-size:12px;color:rgba(255,255,255,.5)}.page_dangerZone__6y4Fk{padding:16px 20px;background:rgba(220,38,38,.04);border:1px dashed rgba(220,38,38,.3);border-radius:12px;margin-top:24px}.page_dangerTitle__RfxG6{font-size:14px;color:#fca5a5;margin:0 0 10px}.page_deleteBtn__2dt_M{background:transparent;border:1px solid rgba(220,38,38,.5);color:#fca5a5;padding:8px 16px;border-radius:18px;font-size:13px;cursor:pointer;transition:background .2s ease}.page_deleteBtn__2dt_M:hover{background:rgba(220,38,38,.1)}.page_dangerHint__12iyg{font-size:12px;color:rgba(255,255,255,.45);margin:8px 0 0}.page_modalOverlay__O9gV_{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.page_modal__9n5cp{background:#1a1d29;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px;max-width:400px;width:100%;box-shadow:0 20px 50px rgba(0,0,0,.5)}.page_modalTitle__bJ8Vj{font-size:18px;font-weight:600;margin:0 0 12px;color:#fff}.page_modalText__tDEU3{font-size:14px;color:rgba(255,255,255,.75);margin:0 0 16px;line-height:1.6}.page_modalInput__7Uf_O{width:100%;padding:10px 12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;font-size:15px;margin-bottom:16px;box-sizing:border-box}.page_modalInput__7Uf_O:focus{outline:none;border-color:#ff8a3d}.page_modalActions__XTT0N{display:flex;justify-content:flex-end;gap:10px}.page_modalCancel__Yczwt{padding:8px 18px;background:transparent;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.7);border-radius:18px;font-size:13px;cursor:pointer}.page_modalCancel__Yczwt:hover:not(:disabled){background:rgba(255,255,255,.05)}.page_modalConfirm__c7BQy{padding:8px 18px;background:linear-gradient(135deg,#ff8a3d,#ff6a3d);border:none;color:#fff;border-radius:18px;font-size:13px;font-weight:500;cursor:pointer}.page_modalConfirm__c7BQy:hover:not(:disabled){transform:translateY(-1px)}.page_modalCancel__Yczwt:disabled,.page_modalConfirm__c7BQy:disabled{opacity:.6;cursor:not-allowed}.page_modalDanger__RzbjC{padding:8px 18px;background:#dc2626;border:none;color:#fff;border-radius:18px;font-size:13px;font-weight:500;cursor:pointer}.page_modalDanger__RzbjC:hover:not(:disabled){background:#b91c1c}.page_modalDanger__RzbjC:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.page_hero__HT8vd{grid-template-columns:1fr;gap:16px;padding:14px}.page_avatarBox___RLQJ{max-width:260px;margin:0 auto}.page_name__9AH28{font-size:24px}}@media (max-width:480px){.page_main__62J2w{padding:14px 12px 80px}.page_actionGrid__c97oP{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page_actionCard__drjyh{padding:14px}.page_nameRow__hjhBM{flex-wrap:wrap}.page_editBtn__OGkDf{align-self:flex-start}}.ComplianceCheckbox_row__9cVs2{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:10px;background:rgba(255,138,61,.06);border:1px solid rgba(255,138,61,.18);cursor:pointer;transition:background .2s ease,border-color .2s ease}.ComplianceCheckbox_row__9cVs2:hover{background:rgba(255,138,61,.1);border-color:rgba(255,138,61,.32)}.ComplianceCheckbox_input__up_DH{position:absolute;width:0;height:0;opacity:0}.ComplianceCheckbox_checkbox__pIpXX{width:18px;height:18px;border-radius:4px;border:1.5px solid rgba(255,138,61,.5);background:transparent;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s;margin-top:1px}.ComplianceCheckbox_input__up_DH:checked+.ComplianceCheckbox_checkbox__pIpXX{background:#ff8a3d;border-color:#ff8a3d}.ComplianceCheckbox_text__hxoGT{font-size:13.5px;line-height:1.6;color:#e5e7eb}@media (max-width:480px){.ComplianceCheckbox_row__9cVs2{padding:10px}.ComplianceCheckbox_text__hxoGT{font-size:13px}}.page_page___8DG1{min-height:100vh;background:linear-gradient(180deg,#0d0f17,#14171f);color:#fff}.page_main__tKgZS{max-width:760px;margin:0 auto;padding:24px 20px 80px}.page_crumbs__3LtQE{margin-bottom:8px}.page_crumbLink__Z8FhX{color:rgba(255,255,255,.6);text-decoration:none;font-size:14px;transition:color .2s ease}.page_crumbLink__Z8FhX:hover{color:#ff8a3d}.page_pageTitle__jMPrV{font-size:28px;font-weight:700;margin:0 0 8px;letter-spacing:.5px}.page_pageDesc__W0ot1{font-size:14px;line-height:1.7;color:rgba(255,255,255,.6);margin:0 0 24px}.page_highlight__e2LES{color:#ff8a3d}.page_section__o8G28{margin-bottom:24px}.page_label__6J0m8{display:block;font-size:14px;font-weight:500;color:rgba(255,255,255,.9);margin-bottom:8px}.page_required__gbARu{color:#ff8a3d}.page_input__lAXhw,.page_textarea__X2e8M{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 14px;color:#fff;font-size:15px;font-family:inherit;transition:border-color .2s ease,background .2s ease;box-sizing:border-box}.page_input__lAXhw:focus,.page_textarea__X2e8M:focus{outline:none;border-color:#ff8a3d;background:rgba(255,255,255,.06)}.page_textarea__X2e8M{resize:vertical;min-height:110px;line-height:1.6}.page_helpText__2kUl9{font-size:12px;color:rgba(255,255,255,.45);margin:6px 0 0}.page_styleGrid__GE_4E{display:flex;flex-wrap:wrap;gap:8px}.page_styleChip___42CY{padding:8px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:rgba(255,255,255,.85);font-size:13px;cursor:pointer;transition:all .2s ease}.page_styleChip___42CY:hover{border-color:rgba(255,138,61,.6);color:#ff8a3d}.page_styleChipActive___AIFU{background:rgba(255,138,61,.15);border-color:#ff8a3d;color:#ff8a3d}.page_refToggle__mlmJF{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease,border-color .2s ease}.page_refToggle__mlmJF:hover{border-color:rgba(255,138,61,.4)}.page_refToggleIcon__WQVyd{font-size:12px;color:rgba(255,255,255,.5)}.page_refBox__f_5sg{margin-top:12px;padding:16px;background:rgba(255,138,61,.04);border:1px solid rgba(255,138,61,.2);border-radius:10px}.page_refWarning__3IEbP{font-size:13.5px;line-height:1.7;color:#fde6d3;margin-bottom:14px;padding:12px 14px;background:rgba(255,138,61,.08);border-radius:8px}.page_refWarning__3IEbP strong{color:#ff8a3d}.page_consentGroup__O3lwa{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.page_uploadRow__KJ2oT{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.page_uploadButton__z4Wqz{padding:12px 24px;background:rgba(255,255,255,.06);border:1px dashed rgba(255,255,255,.3);color:#fff;border-radius:10px;cursor:pointer;font-size:14px;transition:background .2s ease,border-color .2s ease}.page_uploadButton__z4Wqz:hover:not(:disabled){background:rgba(255,138,61,.1);border-color:#ff8a3d}.page_uploadButton__z4Wqz:disabled{opacity:.5;cursor:not-allowed}.page_refPreviewWrap__bRPTj{position:relative;display:inline-block}.page_refPreview__FRnSd{max-width:200px;max-height:200px;border-radius:10px;border:1px solid rgba(255,255,255,.15);display:block}.page_refRemove__UCxkh{margin-top:8px;padding:6px 14px;background:transparent;border:1px solid rgba(220,38,38,.5);color:#fca5a5;border-radius:16px;cursor:pointer;font-size:12px;transition:background .2s ease}.page_refRemove__UCxkh:hover{background:rgba(220,38,38,.1)}.page_errorBox__y9rtj{background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.4);color:#fca5a5;border-radius:10px}.page_errorBox__y9rtj,.page_progressBox__jbcOx{padding:12px 16px;margin-bottom:16px;font-size:14px}.page_progressBox__jbcOx{display:flex;align-items:center;gap:12px;background:rgba(255,138,61,.1);border:1px solid rgba(255,138,61,.35);border-radius:10px;color:#ffd9bf}.page_progressSpinner__cl6z0{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,138,61,.35);border-top-color:#ff8a3d;animation:page_progressSpin__N7b2E .9s linear infinite;flex-shrink:0}@keyframes page_progressSpin__N7b2E{to{transform:rotate(1turn)}}.page_actions___DMAW{display:flex;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.page_cancelButton__ADIWe{padding:10px 22px;background:transparent;color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.15);border-radius:24px;text-decoration:none;font-size:14px;cursor:pointer;transition:background .2s ease;display:inline-flex;align-items:center}.page_cancelButton__ADIWe:hover{background:rgba(255,255,255,.05)}.page_submitButton__nKIU5{padding:10px 28px;background:linear-gradient(135deg,#ff8a3d,#ff6a3d);color:#fff;border:none;border-radius:24px;font-size:14px;font-weight:500;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 4px 14px rgba(255,138,61,.3)}.page_submitButton__nKIU5:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,138,61,.45)}.page_submitButton__nKIU5:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.page_main__tKgZS{padding:16px 14px 60px}.page_pageTitle__jMPrV{font-size:22px}.page_input__lAXhw,.page_textarea__X2e8M{font-size:14px}.page_actions___DMAW{flex-direction:column-reverse;gap:10px}.page_cancelButton__ADIWe,.page_submitButton__nKIU5{width:100%;text-align:center;justify-content:center}.page_refPreview__FRnSd{max-width:100%}}.CharacterPicker_wrapper__Zd3nd{width:100%}.CharacterPicker_pickButton__2Dsf3{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:40px 20px;background:rgba(255,255,255,.04);border:2px dashed rgba(255,138,61,.4);border-radius:12px;color:#fff;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s ease,border-color .2s ease}.CharacterPicker_pickButton__2Dsf3:hover{background:rgba(255,138,61,.08);border-color:#ff8a3d}.CharacterPicker_pickIcon__zal3H{font-size:24px}.CharacterPicker_selectedBox__aisyk{display:flex;align-items:center;gap:12px;padding:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,138,61,.3);border-radius:12px}.CharacterPicker_avatar__B2HTY{width:56px;height:56px;border-radius:10px;object-fit:cover;flex-shrink:0}.CharacterPicker_avatarFallback__ZN6K3{width:56px;height:56px;border-radius:10px;background:linear-gradient(135deg,#2a2f3f,#1a1d29);display:flex;align-items:center;justify-content:center;font-size:28px;color:rgba(255,255,255,.3);flex-shrink:0}.CharacterPicker_selectedInfo__5RWtM{flex:1 1;min-width:0}.CharacterPicker_selectedName__zGqfZ{font-size:15px;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CharacterPicker_selectedHint__YsaeC{font-size:12px;color:rgba(255,255,255,.45);margin-top:2px}.CharacterPicker_changeBtn__1Doxl{padding:6px 14px;background:transparent;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.85);border-radius:16px;font-size:13px;cursor:pointer;transition:all .2s ease}.CharacterPicker_changeBtn__1Doxl:hover{border-color:#ff8a3d;color:#ff8a3d}.CharacterPicker_overlay__UrN_z{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.CharacterPicker_drawer__7T4D_{background:#1a1d29;border:1px solid rgba(255,255,255,.08);border-radius:16px;max-width:720px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.5)}.CharacterPicker_drawerHeader__6SsoQ{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06)}.CharacterPicker_drawerTitle__b3NPP{margin:0;font-size:18px;font-weight:600;color:#fff}.CharacterPicker_drawerClose__3WJ_S{background:transparent;border:none;color:rgba(255,255,255,.6);font-size:24px;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:background .2s ease}.CharacterPicker_drawerClose__3WJ_S:hover{background:rgba(255,255,255,.08);color:#fff}.CharacterPicker_drawerBody__zP1DG{flex:1 1;overflow-y:auto;padding:16px 20px}.CharacterPicker_loading__vNnNV{padding:40px 0;text-align:center;color:rgba(255,255,255,.5)}.CharacterPicker_errorBox__h1NLS{padding:12px 16px;background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.4);color:#fca5a5;border-radius:10px;font-size:14px}.CharacterPicker_emptyBox__4dXHi{text-align:center;padding:40px 16px;color:rgba(255,255,255,.7)}.CharacterPicker_emptyIcon__htu_L{font-size:56px;opacity:.4;margin-bottom:12px}.CharacterPicker_createLink__8vjuH{display:inline-block;margin-top:12px;padding:8px 20px;background:linear-gradient(135deg,#ff8a3d,#ff6a3d);color:#fff;text-decoration:none;border-radius:18px;font-size:14px;font-weight:500}.CharacterPicker_grid__9mKXH{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.CharacterPicker_drawerFooter___8Tug{padding:14px 20px;border-top:1px solid rgba(255,255,255,.06);text-align:center}.CharacterPicker_footerCreate__tylj_{display:inline-flex;align-items:center;gap:6px;color:#ff8a3d;text-decoration:none;font-size:14px;padding:6px 14px;border:1px solid rgba(255,138,61,.4);border-radius:18px;transition:background .2s ease}.CharacterPicker_footerCreate__tylj_:hover{background:rgba(255,138,61,.1)}@media (max-width:480px){.CharacterPicker_overlay__UrN_z{padding:0;align-items:flex-end}.CharacterPicker_drawer__7T4D_{max-height:92vh;border-radius:16px 16px 0 0}.CharacterPicker_grid__9mKXH{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CharacterPicker_pickButton__2Dsf3{padding:28px 16px;font-size:14px}}.CharacterCard_cardButton__HE54t,.CharacterCard_cardLink__G0f_Y{display:block;text-decoration:none;color:inherit;background:transparent;border:none;padding:0;cursor:pointer;width:100%;text-align:left}.CharacterCard_card__VcKZR{background:#1a1d29;border:1px solid rgba(255,255,255,.06);border-radius:14px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;flex-direction:column}.CharacterCard_cardButton__HE54t:hover .CharacterCard_card__VcKZR,.CharacterCard_cardLink__G0f_Y:hover .CharacterCard_card__VcKZR{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.35);border-color:rgba(255,138,61,.4)}.CharacterCard_selected__VRomG{border-color:#ff8a3d!important;box-shadow:0 0 0 2px rgba(255,138,61,.35)}.CharacterCard_imageWrap__XX66_{position:relative;width:100%;aspect-ratio:3/4;background:linear-gradient(135deg,#2a2f3f,#1a1d29);overflow:hidden}.CharacterCard_image__f5O7O{width:100%;height:100%;object-fit:cover;display:block}.CharacterCard_imagePlaceholder__OkkNz{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:64px;color:rgba(255,255,255,.25)}.CharacterCard_failedBadge__8lYFl,.CharacterCard_pendingBadge__YOOCa{position:absolute;top:8px;left:8px;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:500;color:#fff;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.CharacterCard_pendingBadge__YOOCa{background:rgba(59,130,246,.85)}.CharacterCard_failedBadge__8lYFl{background:rgba(220,38,38,.85)}.CharacterCard_meta__FZArZ{padding:10px 12px;display:flex;align-items:center;gap:8px;justify-content:space-between}.CharacterCard_name__X5MGj{font-size:15px;font-weight:500;color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.CharacterCard_tag__joLY_{padding:2px 8px;border-radius:8px;background:rgba(255,138,61,.12);color:#ff8a3d;font-size:11px;flex-shrink:0}@media (max-width:480px){.CharacterCard_meta__FZArZ{padding:8px 10px}.CharacterCard_name__X5MGj{font-size:14px}}.page_page__5vET_{min-height:100vh;background:linear-gradient(180deg,#0d0f17,#14171f);color:#fff}.page_main__WDa2q{max-width:1200px;margin:0 auto;padding:24px 20px 60px}.page_toolbar__rOQAk{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.page_title__lXUOp{font-size:28px;font-weight:700;margin:0 0 4px;letter-spacing:.5px}.page_subtitle__9ZwHF{font-size:14px;color:rgba(255,255,255,.6);margin:0}.page_createButton__Eq5b6{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#ff8a3d,#ff6a3d);color:#fff;text-decoration:none;padding:10px 18px;border-radius:24px;font-size:14px;font-weight:500;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px rgba(255,138,61,.3);white-space:nowrap}.page_createButton__Eq5b6:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,138,61,.45)}.page_createButtonLarge__9o5dh{padding:12px 28px;font-size:15px;margin-top:18px}.page_grid__Q_dbr{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.page_skeletonCard__90bE3{aspect-ratio:3/4;background:linear-gradient(135deg,#1a1d29,#2a2f3f);border-radius:14px;animation:page_skeletonPulse__wU7m1 1.4s ease-in-out infinite}@keyframes page_skeletonPulse__wU7m1{0%,to{opacity:.6}50%{opacity:1}}.page_empty__TQJly{text-align:center;padding:60px 20px;background:rgba(255,255,255,.03);border:1px dashed rgba(255,255,255,.1);border-radius:16px}.page_emptyIcon__H7UiK{font-size:72px;opacity:.5;margin-bottom:14px}.page_emptyTitle__GK3NJ{font-size:22px;font-weight:600;margin:0 0 8px}.page_emptyDesc__Pg5FS{color:rgba(255,255,255,.6);font-size:15px;margin:0}.page_errorBox__mf11v{padding:12px 16px;background:rgba(220,38,38,.12);border:1px solid rgba(220,38,38,.35);color:#fca5a5;border-radius:10px;margin-bottom:16px;font-size:14px}@media (max-width:900px){.page_grid__Q_dbr{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}}@media (max-width:480px){.page_main__WDa2q{padding:16px 12px 40px}.page_toolbar__rOQAk{margin-bottom:18px}.page_title__lXUOp{font-size:22px}.page_grid__Q_dbr{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page_createButton__Eq5b6{padding:8px 14px;font-size:13px}.page_empty__TQJly{padding:40px 16px}.page_emptyIcon__H7UiK{font-size:56px}}