.page_page__OACVy{position:relative;display:flex;flex-direction:column;height:calc(100vh - 68px);color:#061437}.page_chatHeader__4m1dr{align-items:center;background:#fff;border-bottom:1px solid rgba(126,143,197,.15);display:flex;justify-content:space-between;padding:16px 24px;flex-shrink:0}.page_chatTitle__LvYLG h2{color:#061437;font-size:18px;font-weight:700;margin:0}.page_headerActions__hWlzm{display:flex;align-items:center;gap:10px}.page_togglePanelBtn__ddNd_{align-items:center;background:#f0f3fb;border:1.5px solid rgba(126,143,197,.25);border-radius:10px;color:#3b69fd;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;height:38px;justify-content:center;padding:0 16px;transition:background .2s}.page_togglePanelBtn__ddNd_:hover{background:#e4eafc}.page_endBtn__zWGFH{align-items:center;background:#fff;border:1.5px solid #d14343;border-radius:10px;color:#d14343;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:38px;justify-content:center;padding:0 20px;transition:background .2s,color .2s}.page_endBtn__zWGFH:hover:not(:disabled){background:#d14343;color:#fff}.page_endBtn__zWGFH:disabled{cursor:not-allowed;opacity:.4}.page_mainArea__buGAm{display:flex;flex:1 1;min-height:0}.page_chatCol__eDL6E{display:flex;flex:1 1;flex-direction:column;min-width:0}.page_chatBody__JqLaU{flex:1 1;overflow-y:auto;padding:24px;background:#f8fafd}.page_messageList__JY7MC{display:flex;flex-direction:column;gap:16px}.page_messageBubble__if6kJ{display:flex;gap:12px;animation:page_msgFadeIn__3S_cr .3s ease forwards}@keyframes page_msgFadeIn__3S_cr{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_userBubble__rIiD0{flex-direction:row-reverse}.page_aiBubble__g1iGY{flex-direction:row}.page_avatarIcon__hI83i{align-items:center;background:linear-gradient(135deg,#3b69fd,#6b8cff);border-radius:10px;color:#fff;display:flex;flex-direction:column;flex-shrink:0;height:40px;justify-content:center;padding:0 6px;width:40px}.page_avatarText__e50nR{font-size:10px;font-weight:700;letter-spacing:.5px;line-height:1.2;text-align:center;white-space:nowrap}.page_bubbleContent__C8K5n{border-radius:14px;font-size:15px;line-height:1.7;max-width:70%;padding:14px 18px;white-space:pre-wrap;word-break:break-word}.page_aiContent__CX__6{background:#fff;border:1px solid rgba(126,143,197,.12);color:#061437}.page_userContent__BYli7{background:#3b69fd;color:#fff}.page_optionChips__qXqbT{display:flex;flex-wrap:wrap;gap:8px;margin-left:52px;animation:page_msgFadeIn__3S_cr .3s ease forwards}.page_optionChip__s7qZr{background:#fff;border:1.5px solid rgba(59,105,253,.3);border-radius:12px;color:#3b69fd;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1.5;padding:8px 16px;text-align:left;transition:background .2s,border-color .2s,transform .15s}.page_optionChip__s7qZr:hover:not(:disabled){background:rgba(59,105,253,.06);border-color:#3b69fd;transform:translateY(-1px)}.page_optionChip__s7qZr:active:not(:disabled){background:rgba(59,105,253,.12);transform:translateY(0)}.page_optionChip__s7qZr:disabled{border-color:#e5e9f3;color:#9aa6c1;cursor:not-allowed}.page_typing__5cVT8:after{animation:page_blink__uzlcU .8s infinite;color:#3b69fd;content:"\2588";font-weight:300}@keyframes page_blink__uzlcU{0%,to{opacity:1}50%{opacity:0}}.page_loadingDots__kH7hC{display:flex;gap:6px;padding:4px 0}.page_dot__YYsaQ{animation:page_dotBounce__DdYYY 1.4s ease-in-out infinite;background:#7e8fc5;border-radius:50%;display:inline-block;height:8px;width:8px}.page_dot__YYsaQ:first-child{animation-delay:0s}.page_dot__YYsaQ:nth-child(2){animation-delay:.2s}.page_dot__YYsaQ:nth-child(3){animation-delay:.4s}@keyframes page_dotBounce__DdYYY{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.page_chatFooter__qSFHA{background:#fff;border-top:1px solid rgba(126,143,197,.15);flex-shrink:0;padding:16px 24px}.page_errorMsg__lUv2w{background:rgba(209,67,67,.08);border-radius:8px;color:#d14343;font-size:13px;margin-bottom:10px;padding:8px 14px}.page_inputRow__HUgYw{display:flex;gap:12px}.page_inputBox__dnuy_{background:#f8fafd;border:1.5px solid rgba(126,143,197,.2);border-radius:12px;color:#061437;flex:1 1;font-family:inherit;font-size:15px;line-height:1.5;outline:none;padding:12px 16px;resize:none;transition:border-color .2s}.page_inputBox__dnuy_:focus{border-color:#3b69fd}.page_inputBox__dnuy_:disabled{background:#f3f5fa;color:#9aa6c1;cursor:not-allowed}.page_sendBtn__5HBv8{align-items:center;background:#3b69fd;border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;height:auto;justify-content:center;min-width:72px;padding:12px 20px;transition:background .2s,transform .2s}.page_sendBtn__5HBv8:hover:not(:disabled){background:#2a54d4;transform:translateY(-1px)}.page_sendBtn__5HBv8:disabled{background:#c7d0e8;cursor:not-allowed}.page_progressBar__i_HW2{align-items:center;display:flex;gap:12px;margin-top:12px}.page_progressBar__i_HW2 span{color:#7e8fc5;font-size:13px;white-space:nowrap}.page_progressTrack__s_i4S{background:#e5e9f3;border-radius:4px;flex:1 1;height:6px;overflow:hidden}.page_progressFill__Jn8LT{background:#3b69fd;border-radius:4px;height:100%;transition:width .4s ease}.page_personaPanel__6vFuO{background:#fff;border-left:1px solid rgba(126,143,197,.15);display:flex;flex-direction:column;flex-shrink:0;width:340px;overflow:hidden;animation:page_panelSlideIn__LDjaZ .3s ease forwards}@keyframes page_panelSlideIn__LDjaZ{0%{width:0;opacity:0}to{width:340px;opacity:1}}.page_panelHeader__M46nr{align-items:center;border-bottom:1px solid rgba(126,143,197,.12);display:flex;gap:8px;justify-content:space-between;padding:16px 18px;flex-shrink:0}.page_panelHeader__M46nr h3{color:#061437;font-size:16px;font-weight:700;margin:0}.page_panelBadge__2UVfk{background:rgba(59,105,253,.1);border-radius:6px;color:#3b69fd;font-size:11px;font-weight:600;padding:3px 8px}.page_panelEmpty__1Lgt_{align-items:center;color:#7e8fc5;display:flex;flex:1 1;font-size:14px;justify-content:center;padding:40px 20px;text-align:center}.page_panelEmpty__1Lgt_ p{margin:0;line-height:1.6}.page_panelBody__hpays{flex:1 1;overflow-y:auto;padding:14px 18px}.page_panelSection__YhQ32{margin-bottom:18px}.page_panelField__aNgux{display:flex;align-items:baseline;gap:8px;margin-bottom:6px;padding:4px 6px;border-radius:6px;transition:background .5s}.page_panelTextField__cXf8x{margin-bottom:8px;padding:6px;border-radius:6px;transition:background .5s}.page_panelFieldNew__q0R1H{animation:page_highlightNew__zVH8n 3s ease forwards}@keyframes page_highlightNew__zVH8n{0%{background:rgba(59,105,253,.18)}to{background:transparent}}.page_panelLabel__7fPY5{color:#7e8fc5;font-size:12px;flex-shrink:0;min-width:54px}.page_panelValue__0rwxs{font-weight:500}.page_panelText__G2DxY,.page_panelValue__0rwxs{color:#061437;font-size:13px;word-break:break-word}.page_panelText__G2DxY{line-height:1.6;margin:3px 0 0;white-space:pre-wrap}.page_panelTagWrap___Wf_9{margin-top:8px}.page_panelTags__U6Ig5{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.page_panelTag__dryII{background:rgba(59,105,253,.08);border-radius:5px;color:#3b69fd;font-size:11px;font-weight:500;padding:3px 8px}.page_panelAmmo__HbJOu{background:#f8fafd;border-radius:8px;display:flex;flex-direction:column;gap:3px;margin-bottom:8px;padding:8px 10px;transition:background .5s}.page_panelAmmoType__d_oYo{color:#3b69fd;font-size:11px;font-weight:600}.page_panelAmmoContent__2PRZ0{color:#061437;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}@media (max-width:900px){.page_personaPanel__6vFuO,.page_togglePanelBtn__ddNd_{display:none}}@media (max-width:680px){.page_chatHeader__4m1dr{padding:12px 16px}.page_chatBody__JqLaU{padding:16px}.page_chatFooter__qSFHA{padding:12px 16px}.page_bubbleContent__C8K5n{max-width:85%}.page_chatTitle__LvYLG h2{font-size:16px}}@media (max-width:768px){.page_page__OACVy{height:calc(100vh - 100px - env(safe-area-inset-top));height:calc(100dvh - 100px - env(safe-area-inset-top));min-height:420px}.page_chatFooter__qSFHA,.page_chatHeader__4m1dr,.page_headerActions__hWlzm,.page_inputRow__HUgYw,.page_optionChips__qXqbT{flex-wrap:wrap;gap:8px}.page_bubbleContent__C8K5n{max-width:88%}.page_endBtn__zWGFH,.page_sendBtn__5HBv8{flex-shrink:0}}.AiLoadingOverlay_overlay__q5RqU{position:absolute;inset:0;background:rgba(248,250,253,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;z-index:50;border-radius:inherit;animation:AiLoadingOverlay_fadeIn__ixyI9 .25s ease-out}@keyframes AiLoadingOverlay_fadeIn__ixyI9{0%{opacity:0}to{opacity:1}}.AiLoadingOverlay_loader__pihBr{position:relative;width:104px;height:104px}.AiLoadingOverlay_ring__9va2r{position:absolute;inset:0;border-radius:50%;border-color:#3b69fd rgba(59,105,253,.35) transparent transparent;border-style:solid;border-width:3px;animation:AiLoadingOverlay_spin__FlQ9d 1.2s cubic-bezier(.6,.2,.4,.8) infinite}.AiLoadingOverlay_ringInner__GuzIW{position:absolute;inset:16px;border-radius:50%;border-color:#7ea0ff transparent transparent rgba(126,160,255,.3);border-style:solid;border-width:3px;animation:AiLoadingOverlay_spin__FlQ9d 1.6s cubic-bezier(.6,.2,.4,.8) infinite reverse}.AiLoadingOverlay_core__CRAjO{position:absolute;top:50%;left:50%;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#3b69fd,#7ea0ff);box-shadow:0 0 20px rgba(59,105,253,.55),0 0 40px rgba(59,105,253,.25);transform:translate(-50%,-50%);animation:AiLoadingOverlay_pulse__JEXHU 1.4s ease-in-out infinite;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-weight:700;font-size:11px;color:#fff;letter-spacing:.5px}@keyframes AiLoadingOverlay_spin__FlQ9d{to{transform:rotate(1turn)}}@keyframes AiLoadingOverlay_pulse__JEXHU{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 20px rgba(59,105,253,.55),0 0 40px rgba(59,105,253,.25)}50%{transform:translate(-50%,-50%) scale(.82);box-shadow:0 0 28px rgba(59,105,253,.75),0 0 56px rgba(59,105,253,.35)}}.AiLoadingOverlay_textBox__NQ42L{display:flex;flex-direction:column;align-items:center;gap:10px}.AiLoadingOverlay_title__uWV7L{font-family:PingFang SC;font-weight:600;font-size:18px;line-height:18px;background:linear-gradient(90deg,#061437,#3b69fd 45%,#061437 90%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:AiLoadingOverlay_shimmer__HZYM3 2.4s linear infinite}@keyframes AiLoadingOverlay_shimmer__HZYM3{0%{background-position:0}to{background-position:200%}}.AiLoadingOverlay_hint__lgVL3{font-family:PingFang SC;font-weight:400;font-size:13px;color:#7e8fc5;line-height:13px}.AiLoadingOverlay_dots__SzlQS{display:inline-flex;gap:6px;margin-left:4px;vertical-align:middle}.AiLoadingOverlay_dots__SzlQS span{width:6px;height:6px;border-radius:50%;background:#3b69fd;animation:AiLoadingOverlay_bounce__H8UtX 1.2s ease-in-out infinite}.AiLoadingOverlay_dots__SzlQS span:nth-child(2){animation-delay:.15s}.AiLoadingOverlay_dots__SzlQS span:nth-child(3){animation-delay:.3s}@keyframes AiLoadingOverlay_bounce__H8UtX{0%,80%,to{transform:scale(.5);opacity:.35}40%{transform:scale(1);opacity:1}}@media (max-width:768px){.AiLoadingOverlay_overlay__q5RqU{padding:20px}.AiLoadingOverlay_textBox__NQ42L{max-width:100%}.AiLoadingOverlay_title__uWV7L{font-size:16px}}.ScheduleSection_scheduleCard__pVP08{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;padding:18px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 1px 2px rgba(0,0,0,.06)}.ScheduleSection_presetRow__tSMIA{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ScheduleSection_presetChip__mLgVC{padding:8px 14px;border-radius:20px;border:1px solid transparent;background:transparent;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.ScheduleSection_presetChip__mLgVC:hover{color:#061437;background:#f0f4ff}.ScheduleSection_presetChip__mLgVC.ScheduleSection_active__a1Akb{color:#fff;background:#061437}.ScheduleSection_scheduleGrid__AgYLB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:16px}.ScheduleSection_field__2XVK6{display:flex;flex-direction:column;gap:8px}.ScheduleSection_span2__zo6p2{grid-column:span 2}.ScheduleSection_fieldLabel__ki3dK{font-size:13px;color:#6b7280;font-weight:500}.ScheduleSection_fieldInput__n6P81{width:100%;padding:12px 14px;border:1.5px solid #e5e7eb;border-radius:8px;background:#fff;color:#061437;font-size:14px;font-family:inherit;outline:none;transition:all .2s ease;box-sizing:border-box}.ScheduleSection_fieldInput__n6P81:focus{border-color:#061437;box-shadow:0 0 0 3px rgba(6,20,55,.08)}.ScheduleSection_fieldInputError__u_2hW{border-color:#ff4d4f}.ScheduleSection_fieldInputError__u_2hW:focus{border-color:#ff4d4f;box-shadow:0 0 0 3px rgba(255,77,79,.12)}.ScheduleSection_fieldHintError__SLEs2{display:block;margin-top:4px;font-size:12px;color:#ff4d4f}.ScheduleSection_weekdayRow__Xvuwk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.ScheduleSection_weekdayChip__Sg__5{padding:8px 14px;border-radius:20px;border:1px solid transparent;background:transparent;color:#6b7280;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:inherit}.ScheduleSection_weekdayChip__Sg__5:hover{color:#061437;background:#f0f4ff}.ScheduleSection_weekdayChip__Sg__5.ScheduleSection_active__a1Akb{color:#fff;background:#061437}.ScheduleSection_errorText__L2Ku9{margin-top:12px;padding:12px 14px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:13px}.ScheduleSection_planSummary__f1BXW{margin-top:16px;padding:14px 16px;border-radius:12px;background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;font-size:14px;line-height:1.6}.ScheduleSection_calendarBox__N9qtz{margin-top:16px;border:1px solid #e5e7eb;border-radius:12px;padding:16px;background:#fafafc}.ScheduleSection_calendarTitle__K5Gsw{font-size:13px;color:#6b7280;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:16px}.ScheduleSection_calendarNav__RbOlb{border:1px solid #e5e7eb;background:#fff;border-radius:6px;width:24px;height:24px;line-height:1;color:#6b7280;cursor:pointer;font-size:14px}.ScheduleSection_calendarNav__RbOlb:hover:not(:disabled){border-color:#061437;color:#061437}.ScheduleSection_calendarNav__RbOlb:disabled{opacity:.4;cursor:not-allowed}.ScheduleSection_calendarHead__WoOpF{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.ScheduleSection_calendarHead__WoOpF span{text-align:center;color:#9ca3af;font-size:12px}.ScheduleSection_calendarGrid__FDaK4{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.ScheduleSection_calendarDay__DhTE9{min-height:58px;border-radius:8px;border:1px solid #e5e7eb;background:#fff;padding:8px;font-size:12px;color:#6b7280}.ScheduleSection_calendarDayActive__PDfw4{border-color:#061437;background:#f0f4ff;color:#061437;font-weight:600}.ScheduleSection_calendarDayEmpty__Ozj_d{opacity:.35;background:transparent;border-style:dashed}.ScheduleSection_fieldHint__9SNsg{display:block;margin-top:4px;font-size:12px;color:#9aa6c0}.ScheduleSection_fieldInput__n6P81:disabled{background:#f4f6fa;color:#b6bac1;cursor:not-allowed}@media (max-width:768px){.ScheduleSection_scheduleGrid__AgYLB{grid-template-columns:1fr;gap:12px}.ScheduleSection_span2__zo6p2{grid-column:auto}.ScheduleSection_presetRow__tSMIA,.ScheduleSection_weekdayRow__Xvuwk{flex-wrap:wrap;gap:6px}.ScheduleSection_calendarGrid__FDaK4,.ScheduleSection_calendarHead__WoOpF{gap:3px}.ScheduleSection_calendarDay__DhTE9{font-size:12px}}.StructuredScript_structured___Ikmn{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.StructuredScript_segment__TfxVj{display:flex;flex-direction:column;gap:8px;background:#f8fafd;border:1px solid #e2e7f0;border-radius:10px;padding:12px 14px}.StructuredScript_segmentHeader__fVyQf{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.StructuredScript_segmentIndex__BKZ6w{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#3b69fd;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.StructuredScript_segmentLabel__tcW8_{font-size:14px;font-weight:600;color:#061437}.StructuredScript_segmentTime__8Hsff{font-size:12px;color:#7e8fc5}.StructuredScript_segmentTechnique__urxK4{font-size:12px;color:#3b69fd;background:#e6efff;border-radius:4px;padding:2px 8px}.StructuredScript_segmentSpoken__KKTpM{width:100%;min-height:52px;border:1px solid transparent;border-radius:8px;background:#fff;padding:8px 10px;font-size:14px;line-height:22px;color:#061437;font-family:inherit;resize:vertical;outline:none;box-sizing:border-box;transition:border-color .15s ease}.StructuredScript_segmentSpoken__KKTpM:hover{border-color:#d4ddf0}.StructuredScript_segmentSpoken__KKTpM:focus{border-color:#3b69fd}.StructuredScript_segmentHint__dSXw2{display:flex;gap:8px;align-items:flex-start}.StructuredScript_hintTag__nRJP_{flex-shrink:0;font-size:12px;color:#7e8fc5;background:#fff;border:1px solid #e2e7f0;border-radius:4px;padding:1px 6px;line-height:18px}.StructuredScript_hintText__TZ9RW{font-size:13px;color:#5a6b8e;line-height:20px;white-space:pre-line}.CreateSuccess_box__w_CdG{width:100%;max-width:560px;background:#fff;border:1px solid #e7ecf5;border-radius:16px;padding:48px 40px;box-shadow:0 12px 36px rgba(6,20,55,.08);display:flex;flex-direction:column;align-items:center;text-align:center}.CreateSuccess_icon__NOYEq{margin-bottom:16px}.CreateSuccess_title__5akS5{font-size:20px;font-weight:700;color:#061437;margin:0 0 8px}.CreateSuccess_desc__uxcI7{font-size:14px;color:#7e8fc5;margin:0 0 20px}.CreateSuccess_summary__9_PXH{width:100%;background:#f8fafd;border-radius:10px;padding:16px 18px;margin-bottom:24px}.CreateSuccess_summaryRow__x0oml{display:flex;justify-content:space-between;gap:16px;padding:6px 0;font-size:14px}.CreateSuccess_summaryLabel__z_V_n{color:#7e8fc5;flex-shrink:0}.CreateSuccess_summaryValue__K9ERg{color:#061437;font-weight:500;text-align:right;word-break:break-word}.CreateSuccess_actions__zHEFf{display:flex;gap:12px}.CreateSuccess_primaryBtn__4ytET{padding:11px 28px;border:none;border-radius:10px;background:#061437;color:#fff;font-size:15px;font-weight:500;cursor:pointer}.CreateSuccess_primaryBtn__4ytET:hover{background:#1a2a57}.CreateSuccess_secondaryBtn__G7Tex{padding:11px 24px;border:1px solid rgba(126,143,197,.4);border-radius:10px;background:#fff;color:#5a6b8c;font-size:15px;cursor:pointer}.CreateSuccess_secondaryBtn__G7Tex:hover{background:#f3f6fb}@media (max-width:768px){.CreateSuccess_box__w_CdG{max-width:100%;padding:24px 16px}.CreateSuccess_actions__zHEFf{flex-direction:column;width:100%;gap:10px}.CreateSuccess_primaryBtn__4ytET,.CreateSuccess_secondaryBtn__G7Tex{width:100%}.CreateSuccess_summaryRow__x0oml{flex-wrap:wrap;gap:4px}}.video-rs-script_container__UFqEX{width:100%;height:100%;display:flex;flex-direction:column;gap:24px}.video-rs-script_header__w9I6Z{display:flex;align-items:center;justify-content:space-between}.video-rs-script_headerLeft__hVgfO{display:flex;align-items:center;gap:8px}.video-rs-script_headerTitle__XJINX{font-family:PingFang SC;font-weight:500;font-size:13px;color:#7e8fc5;line-height:1.4;text-align:left;font-style:normal;text-transform:none}.video-rs-script_headerDivider__2RNCE{color:#c4cce0}.video-rs-script_headerLeft__hVgfO .video-rs-script_headerTitle__XJINX:last-child{color:#061437;font-weight:600}.video-rs-script_mainContentContainer__kfjy4{display:flex;flex-direction:column;background:#fff;border-radius:12px;padding:24px 24px 24px 17px;flex:1 1;position:relative}.video-rs-script_successBody__QemPU{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:0}.video-rs-script_mainContent__1I1RJ{display:flex;gap:24px;flex:1 1;min-height:0;margin-top:24px}.video-rs-script_scriptPreview__DPnoN{flex:1 1;display:flex;flex-direction:column;background:#f8fafd;border-radius:14px;border:2px solid #3b69fd;padding:24px;min-height:0}.video-rs-script_scriptHeader__VzxoB{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-shrink:0}.video-rs-script_scriptTitle__77mqY{font-family:PingFang SC;font-weight:600;font-size:20px;color:#3b69fd;line-height:20px;text-align:left;font-style:normal;text-transform:none;margin:0}.video-rs-script_scriptMeta__8Iiq_{display:flex;gap:16px}.video-rs-script_metaItem__k6QJr{display:flex;align-items:center;gap:4px}.video-rs-script_metaLabel__3xS4U{font-family:PingFang SC;font-weight:400;font-size:12px;color:#7e8fc5;line-height:12px}.video-rs-script_metaValue__XOlFG{font-family:PingFang SC;font-weight:500;font-size:12px;color:#061437;line-height:12px}.video-rs-script_scriptContent__99FQe{flex:1 1;width:100%;min-width:0;overflow-y:auto;display:flex;flex-direction:column;gap:20px;background:#fff;border-radius:10px;padding:20px;margin-bottom:20px;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgba(6,20,55,.28) transparent}.video-rs-script_scriptSection__67vDu{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.video-rs-script_sectionTitle__nEqT5{font-weight:600;color:#061437;line-height:16px}.video-rs-script_sectionContent__TRir6,.video-rs-script_sectionTitle__nEqT5{font-family:PingFang SC;font-size:16px;text-align:left;font-style:normal;text-transform:none}.video-rs-script_sectionContent__TRir6{font-weight:400;color:#000;line-height:28px;white-space:pre-line;width:100%;min-width:0;padding:0;box-sizing:border-box}.video-rs-script_scriptContent__99FQe::-webkit-scrollbar{width:6px}.video-rs-script_scriptContent__99FQe::-webkit-scrollbar-track{background:transparent}.video-rs-script_scriptContent__99FQe::-webkit-scrollbar-thumb{background:rgba(6,20,55,.22);border-radius:999px}.video-rs-script_scriptContent__99FQe::-webkit-scrollbar-thumb:hover{background:rgba(6,20,55,.32)}.video-rs-script_scriptFooter__KpDDa{display:flex;gap:12px;justify-content:flex-end;flex-shrink:0;position:relative}.video-rs-script_adaptBtn__fbjBX{font-family:PingFang SC;font-weight:600;font-size:16px;color:#3b69fd;line-height:16px;text-align:right;font-style:normal;text-transform:none;background:transparent;border:none;cursor:pointer;padding:0}.video-rs-script_adaptBtn__fbjBX:hover{text-decoration:underline}.video-rs-script_copyBtn__Yjsrz{font-family:PingFang SC;font-weight:600;font-size:16px;color:#3b69fd;line-height:16px;text-align:right;font-style:normal;text-transform:none;background:transparent;border:none;cursor:pointer;padding:0}.video-rs-script_copyBtn__Yjsrz:hover{text-decoration:underline}.video-rs-script_copyToast__rAa7R{position:absolute;right:0;bottom:calc(100% + 8px);padding:8px 12px;border-radius:8px;background:rgba(6,20,55,.9);color:#fff;font-size:12px;line-height:12px;white-space:nowrap;pointer-events:none}.video-rs-script_scriptParams__kJCZo{flex:0.4 1;max-width:560px;flex-shrink:0;display:flex;flex-direction:column;background:#f8fafd;border-radius:14px;padding:24px}.video-rs-script_paramsTitle__Y__YP{font-family:PingFang SC;font-weight:600;font-size:20px;color:#061437;line-height:20px;text-align:left;font-style:normal;text-transform:none;margin:0 0 22px}.video-rs-script_paramsList__CZk6F{display:flex;flex-direction:column;gap:22px;margin-bottom:20px}.video-rs-script_paramItem___pyv1{display:flex;flex-direction:column;gap:12px;position:relative}.video-rs-script_paramLabel__0tIdw{font-family:PingFang SC;font-weight:600;font-size:16px;color:#061437;line-height:16px;text-align:left;font-style:normal;text-transform:none}.video-rs-script_paramValue__6mdq9{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e2e7f0;border-radius:8px;padding:12px 16px;font-family:PingFang SC;font-weight:400;font-size:14px;color:#061437;line-height:14px}.video-rs-script_paramIcon__SFgOy{flex-shrink:0}.video-rs-script_modifyBtn__uvQnk{width:60%;margin-top:24px;margin-left:auto;margin-right:auto;padding:14px 24px;background:#061437;color:#fff;border:none;border-radius:10px;font-family:PingFang SC;font-weight:500;font-size:16px;line-height:16px;cursor:pointer;transition:all .2s ease;flex-shrink:0;text-align:center}.video-rs-script_modifyBtn__uvQnk:hover{background:#1a2a57}.video-rs-script_footer__X_T61{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px}.video-rs-script_prevBtn__RaPAQ{padding:12px 24px;cursor:pointer;transition:all .2s ease;border-radius:10px;border:1px solid rgba(126,143,197,.2);background:#fff;font-family:PingFang SC;font-weight:400;font-size:16px;color:#061437;line-height:16px;text-align:center;text-decoration:none;display:inline-block}.video-rs-script_prevBtn__RaPAQ:hover{background:#f0f0f0}.video-rs-script_prevBtn__RaPAQ:visited{color:#061437}.video-rs-script_nextBtn__1uUAy{padding:12px 24px;cursor:pointer;transition:all .2s ease;border-radius:10px;border:1px solid rgba(126,143,197,.2);background:#061437;font-family:PingFang SC;font-weight:400;font-size:16px;color:#fff;line-height:16px;text-align:center;text-decoration:none;display:inline-block}.video-rs-script_nextBtn__1uUAy:hover{background:#1a2a52}.video-rs-script_nextBtn__1uUAy:visited{color:#fff}.video-rs-script_paramValue__6mdq9{cursor:pointer;transition:all .2s ease}.video-rs-script_paramValue__6mdq9:hover{background:#f5f6fa}.video-rs-script_paramValueOpen__X1HLM{border-bottom-left-radius:0;border-bottom-right-radius:0}.video-rs-script_paramIcon__SFgOy{transition:transform .2s ease}.video-rs-script_paramValueOpen__X1HLM .video-rs-script_paramIcon__SFgOy{transform:rotate(180deg)}.video-rs-script_dropdownList__4HBMx{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #e2e7f0;border-top:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);z-index:999;max-height:200px;overflow-y:auto;margin-top:0}.video-rs-script_dropdownItem__hUxLJ{padding:12px 16px;font-family:PingFang SC;font-weight:400;font-size:14px;color:#061437;line-height:14px;cursor:pointer;transition:background .15s ease}.video-rs-script_dropdownItem__hUxLJ:hover{background:#f5f6fa}.video-rs-script_dropdownItemSelected__mGAws{background:#e5edff;color:#3b69fd}.video-rs-script_scriptTextarea__9c74l{width:100%;min-height:100%;border:none;outline:none;resize:vertical;font-size:14px;line-height:1.8;color:#061437;background:transparent;font-family:inherit}.video-rs-script_nextBtn__1uUAy:disabled{opacity:.6;cursor:not-allowed}.video-rs-script_creditsRule__dDBlW{font-size:13px;color:#7c879b}.video-rs-script_estimateHint__9_Exu{font-size:13px;color:#b91c1c}.video-rs-script_estimateRetryBtn__UNpqn{margin-left:6px;border:none;background:transparent;padding:0;font-size:13px;color:#2f6bff;cursor:pointer}.video-rs-script_insufficientOverlay__UKGLa{position:fixed;inset:0;background:rgba(6,20,55,.45);display:flex;align-items:center;justify-content:center;z-index:200}.video-rs-script_insufficientModal__407Y1{width:360px;background:#fff;border-radius:14px;padding:20px;box-shadow:0 18px 40px rgba(20,34,84,.16)}.video-rs-script_insufficientTitle__tTQP0{font-size:15px;font-weight:700;color:#b91c1c;margin-bottom:12px}.video-rs-script_insufficientRow__pCAib{display:flex;justify-content:space-between;font-size:13px;color:#061437;padding:6px 0;border-bottom:1px dotted rgba(126,143,197,.3)}.video-rs-script_insufficientShortfall__FuIeB{color:#b91c1c;font-weight:700}.video-rs-script_insufficientNote__fX_tR{margin-top:10px;font-size:12px;color:#7e8fc5}.video-rs-script_insufficientActions__LEwQY{margin-top:14px;text-align:right}.video-rs-script_insufficientCloseBtn__bTnaW{padding:8px 20px;border-radius:8px;font-size:14px;color:#fff;background:#061437;border:none;cursor:pointer}.video-rs-script_insufficientCloseBtn__bTnaW:hover{background:#1a2a57}@media (max-width:768px){.video-rs-script_header__w9I6Z{flex-wrap:wrap;gap:8px}.video-rs-script_mainContentContainer__kfjy4{padding:14px;border-radius:10px}.video-rs-script_mainContent__1I1RJ{flex-direction:column;gap:14px;margin-top:14px}.video-rs-script_scriptParams__kJCZo,.video-rs-script_scriptPreview__DPnoN{flex:none;width:100%;max-width:100%;padding:16px 14px}.video-rs-script_scriptFooter__KpDDa,.video-rs-script_scriptHeader__VzxoB,.video-rs-script_scriptMeta__8Iiq_{flex-wrap:wrap;gap:10px}.video-rs-script_scriptContent__99FQe{max-height:50vh}.video-rs-script_modifyBtn__uvQnk{width:100%}.video-rs-script_footer__X_T61{flex-direction:column-reverse;align-items:stretch;gap:10px}.video-rs-script_nextBtn__1uUAy,.video-rs-script_prevBtn__RaPAQ{width:100%}.video-rs-script_insufficientModal__407Y1{width:100%;max-width:100%;border-radius:16px 16px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.video-rs-script_insufficientOverlay__UKGLa{align-items:flex-end}.video-rs-script_insufficientActions__LEwQY{flex-wrap:wrap;gap:8px}}.video-rs-calendar_container__gImbw{min-height:100%;padding:0 0 40px}.video-rs-calendar_header__PXF5C{display:flex;align-items:center;padding:18px 24px;border-bottom:1px solid #eef2f8}.video-rs-calendar_headerLeft__thCHH{display:flex;align-items:center;gap:10px}.video-rs-calendar_headerTitle__YP1vW{font-size:13px;font-weight:500;color:#7e8fc5}.video-rs-calendar_headerDivider__shUZY{color:#c4cce0}.video-rs-calendar_headerLeft__thCHH .video-rs-calendar_headerTitle__YP1vW:last-child{color:#061437;font-weight:600}.video-rs-calendar_headerCurrentDesc__LHHxe{font-size:13px;color:#7e8fc5}.video-rs-calendar_mainContentContainer__O3zfd{position:relative;max-width:1080px;margin:0 auto;padding:20px 24px}.video-rs-calendar_successBody__euTRr{display:flex;align-items:center;justify-content:center}.video-rs-calendar_loadingTip__tN6jJ{padding:40px;text-align:center;color:#7e8fc5}.video-rs-calendar_emptyState__N_JKZ{padding:60px 24px;text-align:center;color:#7e8fc5}.video-rs-calendar_emptyState__N_JKZ p{margin-bottom:16px}.video-rs-calendar_toolbar__K8zmi{display:flex;align-items:center;justify-content:space-between;margin:16px 0}.video-rs-calendar_toolbarInfo__wlHtt{font-size:14px;color:#5a6b8c}.video-rs-calendar_errorText__h6657{margin:8px 0;padding:8px 12px;border-radius:8px;background:#fff1f0;color:#ff4d4f;font-size:13px}.video-rs-calendar_agentNotice__yoV5b{margin:4px 0 12px;padding:10px 14px;border-radius:8px;background:#fff7e6;border:1px solid #ffe0a3;color:#b26a00;font-size:13px}.video-rs-calendar_calendars__9hivC{display:flex;flex-direction:column;gap:24px}.video-rs-calendar_calendar__qPxcd{background:#fff;border:1px solid #e2e7f0;border-radius:12px;padding:16px}.video-rs-calendar_calendarTitle__Lj6Ac{font-size:15px;font-weight:600;color:#061437;margin-bottom:12px}.video-rs-calendar_calendarHead__plifh{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px;margin-bottom:8px}.video-rs-calendar_calendarHead__plifh span{text-align:center;font-size:12px;color:#9aa6c0}.video-rs-calendar_calendarGrid___nHFX{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}.video-rs-calendar_calendarDay__Z3JCo{min-height:84px;border:1px solid #eef2f8;border-radius:8px;padding:6px;background:#fafbfe}.video-rs-calendar_calendarDayEmpty__m7w1y{border:none;background:transparent}.video-rs-calendar_calendarDayActive__HJQZX{background:#fff;border-color:#dbe4fb}.video-rs-calendar_dayNum__f5dso{font-size:12px;color:#7e8fc5;margin-bottom:4px}.video-rs-calendar_dayTopics___IJDz{display:flex;flex-direction:column;gap:4px}.video-rs-calendar_topicChip__cN_Rx{display:block;width:100%;text-align:left;padding:4px 6px;border:none;border-radius:6px;background:#e6efff;color:#2f6bff;font-size:12px;line-height:1.3;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-rs-calendar_topicChip__cN_Rx:hover{background:#d6e4ff}.video-rs-calendar_topicChipEmpty__RjlIo{background:#f3f4f7;color:#9aa6c0;border:1px dashed #d0d7e6}.video-rs-calendar_footer__Tl3bD{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:24px}.video-rs-calendar_primaryBtn__6_Rou{padding:12px 28px;border:none;border-radius:10px;background:#061437;color:#fff;font-size:15px;font-weight:500;cursor:pointer}.video-rs-calendar_primaryBtn__6_Rou:hover{background:#1a2a57}.video-rs-calendar_primaryBtn__6_Rou:disabled,.video-rs-calendar_secondaryBtn__wGF9E:disabled{opacity:.5;cursor:not-allowed}.video-rs-calendar_secondaryBtn__wGF9E{padding:10px 22px;border:1px solid rgba(126,143,197,.4);border-radius:10px;background:#fff;color:#5a6b8c;font-size:14px;cursor:pointer}.video-rs-calendar_secondaryBtn__wGF9E:hover{background:#f3f6fb}.video-rs-calendar_modalOverlay__BnTrR{position:fixed;inset:0;z-index:1100;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center}.video-rs-calendar_modalContent__alnRT{background:#fff;border-radius:14px;padding:24px;width:460px;max-width:92vw}.video-rs-calendar_modalTitle___UnFc{font-size:16px;font-weight:600;color:#061437;margin-bottom:16px}.video-rs-calendar_modalTextarea__Gc7D1{width:100%;border:1px solid #e2e7f0;border-radius:8px;padding:10px 12px;font-size:14px;resize:vertical;box-sizing:border-box}.video-rs-calendar_modalActions__8CI95{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}@media (max-width:768px){.video-rs-calendar_footer__Tl3bD,.video-rs-calendar_header__PXF5C,.video-rs-calendar_toolbar__K8zmi{flex-wrap:wrap;gap:10px}.video-rs-calendar_mainContentContainer__O3zfd{padding:14px}.video-rs-calendar_calendars__9hivC{gap:14px}.video-rs-calendar_calendar__qPxcd{padding:12px 8px}.video-rs-calendar_calendarGrid___nHFX,.video-rs-calendar_calendarHead__plifh{gap:3px}.video-rs-calendar_calendarHead__plifh span{font-size:11px}.video-rs-calendar_calendarDay__Z3JCo{min-height:58px;padding:4px 3px}.video-rs-calendar_dayNum__f5dso{font-size:12px}.video-rs-calendar_topicChip__cN_Rx{font-size:10px;padding:2px 3px;line-height:1.2}.video-rs-calendar_footer__Tl3bD{flex-direction:column-reverse;align-items:stretch}.video-rs-calendar_primaryBtn__6_Rou,.video-rs-calendar_secondaryBtn__wGF9E{width:100%}.video-rs-calendar_modalOverlay__BnTrR{align-items:flex-end}.video-rs-calendar_modalContent__alnRT{width:100%;max-width:100%;border-radius:16px 16px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.video-rs-calendar_modalActions__8CI95{flex-wrap:wrap;gap:8px}}