.scene_page__B2lhz{min-height:100dvh;background:#0b0c0e;color:#e9e9ed;padding:24px 28px 40px;font-size:14px}.scene_container__rwmKK{max-width:1180px;margin:auto}.scene_back__4li5e{color:#777b86;display:inline-flex;gap:8px;align-items:center;font-size:12px}.scene_back__4li5e:hover{color:#fff}.scene_header__ldoHu{display:flex;align-items:center;justify-content:space-between;margin:22px 0 20px;gap:16px}.scene_header__ldoHu h1{font-size:25px;font-weight:600;display:flex;gap:12px;align-items:center;margin:0;letter-spacing:-.5px}.scene_header__ldoHu h1 span{font-size:10px;font-weight:500;letter-spacing:.3px;color:#b8abc9;border:1px solid #403847;border-radius:5px;padding:4px 6px}.scene_saved__yo7De{font-size:11px;color:#849d83;display:flex;gap:6px}.scene_workspace__G_XyI{border:1px solid #2b2c33;border-radius:12px;overflow:hidden;background:#111216}.scene_cast__19sK4{flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid #2b2c33;background:#16171c}.scene_cast__19sK4,.scene_role__U2_ce{display:flex;align-items:center;gap:8px}.scene_role__U2_ce{min-width:0;border:1px solid #34353d;border-radius:7px;padding:7px 9px;background:#1c1d23}.scene_roleTop__YIHbi{display:flex;align-items:center;gap:7px;min-width:0}.scene_avatar__KFalY{width:6px;height:6px;border-radius:50%;flex-shrink:0}.scene_color0__k4gNG{background:#80bce5}.scene_color1__Troj4{background:#e59eaf}.scene_color2__BqhCH{background:#a4d1a3}.scene_color3__i6lm4{background:#e8c28a}.scene_roleTop__YIHbi input{width:48px;min-width:0;background:none;color:#e1e0e7;border:0;outline:none;font-size:12px;padding:2px 0}.scene_roleTop__YIHbi input:focus{box-shadow:0 1px #ae95ee}.scene_page__B2lhz button{transition:background .15s,color .15s}.scene_page__B2lhz button:disabled{cursor:not-allowed;opacity:.35}.scene_role__U2_ce>button:last-child{border:0;background:none;color:#696c78;padding:3px;font-size:10px;display:flex}.scene_voiceButton__6S2Sf{display:flex;gap:6px;align-items:center;border:0;border-left:1px solid #383942;border-radius:0;background:none;padding:2px 0 2px 9px;color:#aaa7b7;text-align:left;font-size:11px;min-width:0}.scene_voiceButton__6S2Sf span:nth-child(2){max-width:105px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scene_voiceButton__6S2Sf>span:last-child{display:none}.scene_voiceButton__6S2Sf:hover{color:#d4c1ee}.scene_insertRole__fXvtN{display:flex;background:none;border:0;color:#9b8eaf;padding:3px;font-size:11px}.scene_addRole__OWChR{display:flex;align-items:center;justify-content:center;background:none;border:1px dashed #3b3c46;border-radius:7px;width:31px;height:31px;color:#aaa4b5;font-size:12px}.scene_sectionTitle__roTFK{display:flex;align-items:center;justify-content:space-between;gap:12px}.scene_editorHead__Twzk6 h2,.scene_result__kF0OG h2,.scene_sectionTitle__roTFK h2{font-size:14px;font-weight:500;margin:0}.scene_sectionTitle__roTFK>button{border:0;background:none;color:#89838f;padding:4px}.scene_editorPanel__6yXWB{display:flex;flex-direction:column;min-width:0}.scene_editorHead__Twzk6{display:flex;justify-content:space-between;align-items:center;padding:16px 22px 12px}.scene_editorHead__Twzk6 button{font-size:11px;background:none;border:0;color:#ab98c5;padding:3px}.scene_toneBar__QHvZz,.scene_toolbar__I1K_T{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 22px}.scene_toolbar__I1K_T{border-bottom:1px solid #23242b;padding-top:0}.scene_toneBar__QHvZz>span,.scene_toolbar__I1K_T>span{font-size:11px;color:#737681;margin-right:7px}.scene_toolbar__I1K_T button{background:#24212b;color:#b3a1ca;border:1px solid #38303f;border-radius:4px;font-size:11px;padding:3px 8px}.scene_toolbar__I1K_T input{background:none;border:0;color:#c9b2e0;font-size:11px;outline:none;width:85px;min-width:0;padding:4px}.scene_toneBar__QHvZz{border-top:1px solid #23242b;padding-bottom:0}.scene_toneBar__QHvZz button{background:#25221c;border:1px solid #3e3729;color:#b7a780;border-radius:4px;padding:3px 8px;font-size:11px}.scene_editorFoot__lIghg{display:flex;justify-content:flex-end;padding:10px 22px 13px;color:#666b78;font-size:10px}.scene_over__aDc6T{color:#f28c8c}.scene_generateRow__4lRo8{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0}.scene_generateRow__4lRo8 p{margin:0;color:#767a87;font-size:11px}.scene_generate__F7tzY{background:#c9b5f3;border:1px solid #dbc9fa;color:#21152e;border-radius:8px;min-width:125px;padding:11px 20px;font-weight:600;font-size:13px}.scene_generate__F7tzY:hover:not(:disabled){background:#ded0f9}.scene_generate__F7tzY .anticon{margin-right:7px}.scene_message___cfc9{padding:12px 15px;border:1px solid #665235;background:#2a2219;border-radius:8px;color:#e3c595;font-size:13px;margin-bottom:18px}.scene_message___cfc9 a{color:#e3d0ff}.scene_result__kF0OG{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #3d3b4d;background:#1a1922;border-radius:10px;padding:18px}.scene_result__kF0OG p{color:#95929f;font-size:11px;margin:8px 0 0}.scene_result__kF0OG audio{max-width:100%;height:38px;color-scheme:dark}.scene_result__kF0OG a{color:#d4c1f6;font-size:12px;white-space:nowrap}.scene_overlay__b5Pln{position:fixed;inset:0;background:#000b;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(5px)}.scene_modal__zUlyQ{width:560px;max-height:80dvh;display:flex;flex-direction:column;background:#191a21;border:1px solid #42404e;border-radius:18px;padding:25px;box-shadow:0 30px 100px #0007}.scene_modal__zUlyQ .scene_hint__PlMpW{margin-bottom:0}.scene_tabs__RRv6P{display:flex;gap:20px;margin-top:22px;border-bottom:1px solid #353540}.scene_tabs__RRv6P button{background:none;color:#92909e;border:0;padding:10px 2px;font-size:13px}.scene_tabs__RRv6P .scene_active__CzdR6{color:#d2bcf7;border-bottom:2px solid #c5a3f1}.scene_search__VvasZ{margin:18px 0;background:#111218;border:1px solid #383744;border-radius:7px;padding:11px 13px;font-size:13px;color:#e7e0f3;outline:none}.scene_voiceList__dZKiJ{overflow:auto;min-height:150px}.scene_voiceList__dZKiJ>p{color:#a3a1ae;padding:20px;text-align:center;font-size:13px}.scene_voiceItem__50mRS{display:flex;gap:10px;align-items:center;border-bottom:1px solid #30303a;padding:8px 0}.scene_voiceItem__50mRS>button{background:none;border:0;color:#b7a1da;font-size:12px;padding:9px}.scene_voiceItem__50mRS .scene_chooseVoice__0kvEE{flex:1;display:flex;align-items:center;gap:12px;text-align:left;color:#dfdbe7;font-size:13px}.scene_chooseVoice__0kvEE span:nth-child(2){flex:1}.scene_voiceItem__50mRS:hover{background:#252530}.scene_pagination__QeHsY{display:flex;align-items:center;justify-content:center;gap:22px;padding-top:15px;color:#999}.scene_pagination__QeHsY button{background:none;color:#c6b0e9;border:0;font-size:12px}.scene_page__B2lhz a:focus-visible,.scene_page__B2lhz button:focus-visible,.scene_page__B2lhz input:focus-visible{outline:2px solid #c6a5f3;outline-offset:3px}@media(max-width:760px){.scene_page__B2lhz{padding:18px 16px 30px}.scene_header__ldoHu{margin:19px 0 17px}.scene_header__ldoHu h1{font-size:23px}.scene_cast__19sK4{padding:10px;gap:7px}.scene_role__U2_ce{width:100%;padding:6px 9px}.scene_roleTop__YIHbi input{width:55px}.scene_voiceButton__6S2Sf{flex:1}.scene_voiceButton__6S2Sf span:nth-child(2){max-width:none}.scene_insertRole__fXvtN,.scene_role__U2_ce>button:last-child{padding:6px}.scene_addRole__OWChR{width:28px;height:28px}.scene_editorHead__Twzk6{padding:15px 15px 12px}.scene_toneBar__QHvZz,.scene_toolbar__I1K_T{padding-left:15px;padding-right:15px;gap:6px}.scene_toneBar__QHvZz>span,.scene_toolbar__I1K_T>span{margin-right:3px}.scene_toolbar__I1K_T input{width:74px}.scene_editorFoot__lIghg{padding:10px 15px 12px}.scene_generateRow__4lRo8{padding:15px 0}.scene_generate__F7tzY{min-width:110px}.scene_result__kF0OG{flex-direction:column;align-items:stretch}.scene_result__kF0OG audio{width:100%}.scene_overlay__b5Pln{padding:14px}.scene_modal__zUlyQ{padding:19px}}.scene_scriptEditor__0Brj7{width:100%;min-height:390px;padding:22px;outline:none;white-space:pre-wrap;overflow-wrap:anywhere;color:#eeeef2;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:0;cursor:text;caret-color:#e2d5fb}.scene_scriptEditor__0Brj7[data-empty=true]:before{content:attr(data-placeholder);color:#656975;pointer-events:none}.scene_scriptEditor__0Brj7[aria-disabled=true]{opacity:.6;cursor:default}.scene_scriptEditor__0Brj7 ::-moz-selection,.scene_scriptEditor__0Brj7::-moz-selection{background:#614e80;color:#fff}.scene_scriptEditor__0Brj7 ::selection,.scene_scriptEditor__0Brj7::selection{background:#614e80;color:#fff}.scene_scriptRole__eLWwY{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#fff;font-size:12px;font-weight:700;line-height:1;vertical-align:middle;margin-right:8px;cursor:pointer;-webkit-user-select:all;-moz-user-select:all;user-select:all;box-shadow:0 0 0 1px #ffffff12}.scene_scriptEmotion__VXIfD{color:#d8b4fe;background:#7c3aed35;border-radius:3px;padding:2px 0;font-weight:400}.scene_scriptEmotion__VXIfD,.scene_scriptTone__3ZQo1{box-decoration-break:clone;-webkit-box-decoration-break:clone}.scene_scriptTone__3ZQo1{background:#f59e0b24;border-radius:2px}.scene_toneWords__Ak0c9{font-weight:600;text-decoration:underline;text-decoration-color:#fbbf24;text-decoration-thickness:2px;text-underline-offset:4px}.scene_hiddenToken__c7uyd{display:none}.scene_toneBadge__Ptzrv{display:inline;color:#422006;background:#fbbf24;font-size:11px;font-weight:700;line-height:1;vertical-align:1px;padding:1px 3px;margin-left:3px;border-radius:3px;-webkit-user-select:all;-moz-user-select:all;user-select:all;white-space:nowrap}@media(max-width:760px){.scene_scriptEditor__0Brj7{padding:17px 15px;min-height:350px;font-size:16px;line-height:1.8}}.scene_headerActions__jyv4d{display:flex;align-items:center;gap:18px}.scene_headerActions__jyv4d>button{display:flex;border:0;background:none;color:#9695a2;font-size:21px;padding:3px}.scene_headerActions__jyv4d>button:hover{color:#d8b4fe}.scene_appToolbar__9_r6l{display:grid;grid-template-columns:1fr 2fr 2fr;gap:8px;border-top:1px solid #25262e;padding:12px 22px 0}.scene_appToolbar__9_r6l>button{height:44px;display:flex;align-items:center;justify-content:center;gap:7px;background:#18191f;border:1px solid #35343f;border-radius:10px;color:#d8b4fe;font-size:14px;font-weight:400}.scene_appToolbar__9_r6l>.scene_bracketButton__W1r4k{font-family:ui-monospace,monospace;font-size:18px;font-weight:600}.scene_appToolbar__9_r6l>.scene_localControl__7sl4T{color:#fbbf24}.scene_appToolbar__9_r6l>.scene_typingTone__QYfz6{background:#fbbf24;border-color:#fbbf24;color:#422006;font-weight:600}.scene_appToolbar__9_r6l>button:hover:not(:disabled){border-color:#796284}.scene_toolsModal__2UhnW{width:620px;max-height:85dvh;padding:22px}.scene_toolsModal__2UhnW>.scene_sectionTitle__roTFK{flex-shrink:0;padding-bottom:15px}.scene_toolsModal__2UhnW h2{font-size:18px;font-weight:600}.scene_dialogBody__VlQqD{overflow:auto;overscroll-behavior:contain;min-height:0;padding-right:3px}.scene_dialogHint__i3NMW,.scene_helpIntro__vcxkp{font-size:13px;color:#aaa7b3;line-height:1.7;margin:0 0 16px}.scene_categoryTabs__I6IJ1{display:flex;gap:8px;overflow:auto;margin:0 0 20px;padding-bottom:4px}.scene_categoryTabs__I6IJ1 button{flex-shrink:0;border:1px solid #353440;background:#25252e;color:#b4b0c0;border-radius:20px;padding:8px 13px;font-size:12px}.scene_categoryTabs__I6IJ1 button[aria-selected=true]{background:#7650bd;border-color:#9772d9;color:#fff}.scene_optionGroup__sy34a{margin-bottom:19px}.scene_optionGroup__sy34a h3{font-size:12px;font-weight:400;color:#8e8b9a;margin:0 0 9px}.scene_optionChips__cTRxY{display:flex;flex-wrap:wrap;gap:8px}.scene_optionChips__cTRxY>button{border:1px solid #42404d;border-radius:20px;padding:8px 14px;color:#e1dbe9;background:#26252f;font-size:13px}.scene_optionChips__cTRxY>button:hover:not(:disabled){background:#3a2c4c;border-color:#a07fbc}.scene_toneOptions__VQj9b .scene_optionChips__cTRxY>button{background:#f59e0b1c;border-color:#fbbf2445;color:#f4cb69}.scene_toneOptions__VQj9b .scene_optionChips__cTRxY>button[aria-pressed=true]{background:#fbbf24;color:#422006}.scene_toneOptions__VQj9b .scene_optionChips__cTRxY>button:hover:not(:disabled){background:#f59e0b38;border-color:#fbbf24}.scene_customTone__dcb_3{display:flex;gap:10px;margin-top:13px}.scene_customTone__dcb_3 input{min-width:0;flex:1;border:1px solid #484039;border-radius:7px;padding:9px 11px;background:#111218;color:#eadfc9;font-size:13px;outline:none}.scene_customTone__dcb_3 button{background:#fbbf2424;border:1px solid #fbbf2466;color:#fbbf24;border-radius:7px;padding:8px 13px;font-size:13px}.scene_removeTone__44fOi{border:1px solid #f8717155;background:#f8717114;color:#f87171;padding:8px 14px;border-radius:20px;margin-bottom:18px}.scene_rangeBlocks__Lryo9{display:flex;flex-wrap:wrap;gap:6px;max-height:25dvh;overflow:auto;margin-bottom:20px;padding:2px}.scene_rangeBlocks__Lryo9>button{min-width:36px;height:39px;background:#282833;border:1px solid #43424e;border-radius:7px;color:#e8e5ed;font-size:17px;padding:4px 8px}.scene_rangeBlocks__Lryo9>button[aria-pressed=true]{background:#fbbf24;border-color:#fbbf24;color:#422006;font-weight:600}.scene_rangeBlocks__Lryo9>.scene_lockedBlock__JHNqW{font-size:13px;background:#503b7c55;color:#d8b4fe;opacity:.65;min-width:0}.scene_helpCard__FJcz4{border:1px solid #35343e;border-radius:12px;padding:15px;margin-bottom:13px;background:#111217}.scene_helpCard__FJcz4 h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:600;margin:0 0 12px}.scene_helpBadge__Fj36v{display:inline-flex;align-items:center;gap:5px;color:#d8b4fe;border:1px solid #494053;border-radius:7px;padding:5px 8px;font-size:12px;font-weight:500}.scene_gold___bLGQ{color:#fbbf24;border-color:#5e4b26}.scene_helpCard__FJcz4 p,.scene_helpTips__KgA2D p{font-size:13px;line-height:1.7;color:#aca8b5;margin:0 0 7px}.scene_helpExample__UIQOz{background:#24232c;border-radius:8px;padding:10px;margin-top:12px;font-size:14px;line-height:1.8;color:#ebe7ef}.scene_helpExample__UIQOz small{color:#777482;font-size:11px;margin-right:8px}.scene_helpTips__KgA2D h3{font-size:13px;color:#bdb8c8;margin:18px 0 9px}.scene_helpTips__KgA2D p{color:#8b8796}@media(max-width:760px){.scene_appToolbar__9_r6l{padding:10px 12px 0;gap:7px}.scene_appToolbar__9_r6l>button{font-size:13px;gap:5px}.scene_headerActions__jyv4d{gap:14px}.scene_toolsModal__2UhnW{width:100%;max-height:86dvh;padding:20px 18px;border-radius:18px 18px 0 0}.scene_overlay__b5Pln:has(.scene_toolsModal__2UhnW){padding:0;align-items:flex-end}.scene_toolsModal__2UhnW>.scene_sectionTitle__roTFK{padding-bottom:18px}.scene_helpCard__FJcz4{padding:13px}.scene_helpCard__FJcz4 h3{font-size:14px;gap:8px}.scene_optionChips__cTRxY>button{padding:8px 13px}}.scene_cast__19sK4{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:10px 16px;scrollbar-width:thin;scrollbar-color:#38343e transparent}.scene_castChip__J_3ZP{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;max-width:220px;height:52px;padding:6px 12px 6px 6px;background:#1a1b21;border:1px solid #34343e;border-radius:12px;text-align:left;touch-action:pan-x;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.scene_castChip__J_3ZP:hover:not(:disabled){background:#23232c;border-color:#595162}.scene_castAvatar__gkgKw{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;font-size:14px;font-weight:600;color:#fff}.scene_castColor0__8JcI_{background:#0ea5e9}.scene_castColor1__pxuuz{background:#ef657c}.scene_castColor2__vxX5d{background:#46b97a}.scene_castColor3__s1UOV{background:#e5ad4d}.scene_castText__uOYaz{display:flex;flex-direction:column;gap:3px;min-width:0}.scene_castText__uOYaz strong{color:#e7e4ed;font-size:13px;font-weight:500}.scene_castText__uOYaz small{font-size:11px;color:#82818f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scene_castText__uOYaz .scene_noVoice__ussd_{color:#bda1ec}.scene_castAdd__yOXaP{height:52px;width:52px;flex-shrink:0;display:grid;place-items:center;background:none;border:1px solid #3e3d49;border-radius:12px;color:#a09aac;font-size:19px}.scene_castAdd__yOXaP:hover:not(:disabled){border-color:#9a82bf;color:#d8b4fe}.scene_roleAction__LiSRl{display:flex;align-items:center;gap:12px;width:100%;background:none;border:0;color:#e0dbe8;padding:14px 4px;text-align:left;font-size:14px}.scene_roleAction__LiSRl>span:nth-child(2){flex:1}.scene_roleAction__LiSRl small{display:block;color:#85808f;font-size:12px;margin-top:5px}.scene_roleAction__LiSRl>span:last-child:not(:nth-child(2)){color:#8d879a}.scene_roleAction__LiSRl:hover{background:#24232c}.scene_deleteRole__xYqMN{color:#f08088;border-top:1px solid #34323d;margin-top:18px}.scene_renameRole___m879{margin-top:16px}.scene_renameRole___m879 label{display:block;color:#95909f;font-size:12px;margin-bottom:8px}.scene_renameRole___m879>div{display:flex;gap:9px}.scene_renameRole___m879 input{min-width:0;flex:1;background:#111218;border:1px solid #3b3746;border-radius:7px;color:#e9e1f2;padding:9px 11px;outline:none;font-size:13px}.scene_renameRole___m879 button{border:1px solid #574168;border-radius:7px;background:#372a44;color:#d8b4fe;font-size:12px;padding:8px 15px}.scene_renameRole___m879 p{color:#edaaa2;font-size:12px;margin:9px 0 0}@media(max-width:760px){.scene_cast__19sK4{display:flex;padding:9px 12px;gap:8px}.scene_castChip__J_3ZP{max-width:185px}.scene_castAdd__yOXaP,.scene_castChip__J_3ZP{height:50px}.scene_castAdd__yOXaP{width:50px}}.scene_inlineToolbar__A3wyD{display:flex;flex-wrap:wrap;border:0;padding:8px 0;gap:8px}.scene_inlineToolbar__A3wyD>button{height:30px;padding:0 12px;font-size:12px}.scene_inlineToolbar__A3wyD>.scene_bracketButton__W1r4k{font-size:15px}