:root{--xc-color-primary: #4b7dff;--xc-color-primary-hover: #3d6fe8;--xc-color-primary-soft: rgba(75, 125, 255, .08);--xc-color-primary-active: rgba(75, 125, 255, .12);--xc-color-primary-border: rgba(75, 125, 255, .35);--xc-color-success: #389e0d;--xc-color-danger: #cf1322;--xc-color-warning: #faad14;--xc-bg-base: #ffffff;--xc-bg-layout: #f9f9f9;--xc-bg-card: #ffffff;--xc-bg-elevated: #ffffff;--xc-bg-muted: #f3f5f8;--xc-bg-soft: #f5f8ff;--xc-bg-media: #f3f5f8;--xc-text-primary: #1a1a1a;--xc-text-strong: #000000;--xc-text-secondary: #666666;--xc-text-muted: #888888;--xc-text-placeholder: #999999;--xc-text-inverse: #ffffff;--xc-border: #eceef2;--xc-border-light: #eef0f4;--xc-border-strong: #d9d9d9;--xc-radius-sm: 8px;--xc-radius-md: 10px;--xc-radius-lg: 12px;--xc-radius-pill: 999px;--xc-shadow-sm: 0 1px 4px rgba(15, 23, 42, .06);--xc-shadow-card: 0 2px 10px rgba(15, 23, 42, .08);--xc-shadow-card-hover: 0 8px 20px rgba(15, 23, 42, .14);--xc-shadow-primary: 0 4px 14px rgba(75, 125, 255, .35)}html[data-theme=dark]{--xc-color-primary: #5ec9f4;--xc-color-primary-hover: #84f3fe;--xc-color-primary-soft: rgba(94, 201, 244, .12);--xc-color-primary-active: rgba(94, 201, 244, .16);--xc-color-primary-border: rgba(94, 201, 244, .28);--xc-bg-base: #010305;--xc-bg-layout: #010305;--xc-bg-card: #141820;--xc-bg-elevated: #0e1116;--xc-bg-muted: #1a1f28;--xc-bg-soft: rgba(94, 201, 244, .06);--xc-bg-media: #1a1f28;--xc-text-primary: rgba(220, 223, 230, .92);--xc-text-strong: rgba(255, 255, 255, .96);--xc-text-secondary: rgba(176, 180, 187, .88);--xc-text-muted: rgba(176, 180, 187, .72);--xc-text-placeholder: rgba(176, 180, 187, .56);--xc-border: rgba(255, 255, 255, .08);--xc-border-light: rgba(255, 255, 255, .08);--xc-border-strong: rgba(255, 255, 255, .12);color-scheme:dark}:root{--xc-bg-base: #ffffff;--xc-bg-elevated: #f9f9f9;--xc-text-primary: #1f2937;--xc-text-secondary: #666666;--xc-border: #eef0f4;--xc-accent: #4b7dff;--xc-accent-cyan: #5ec9f4;--xc-accent-gradient: linear-gradient(270deg, #55bff3 0%, #84f3fe 100%)}html[data-theme=dark]{--xc-bg-base: #010305;--xc-bg-elevated: #0e1116;--xc-bg-surface: #1a1d24;--xc-bg-card: #141820;--xc-bg-media: #1a1f28;--xc-text-primary: rgba(220, 223, 230, .92);--xc-text-secondary: rgba(176, 180, 187, .88);--xc-text-muted: rgba(176, 180, 187, .72);--xc-border: rgba(255, 255, 255, .08);--xc-border-strong: rgba(255, 255, 255, .12);--xc-accent: #5ec9f4;--xc-accent-soft: rgba(94, 201, 244, .12);--xc-accent-bg: rgba(94, 201, 244, .06);--xc-accent-border: rgba(94, 201, 244, .28);--xc-accent-gradient: linear-gradient(270deg, #55bff3 0%, #84f3fe 100%);color-scheme:dark}html[data-theme=dark] body{background-color:var(--xc-bg-base)!important}html[data-theme=dark] #appbody .ant-layout,html[data-theme=dark] #appbody .ant-layout-content,html[data-theme=dark] .ant-layout,html[data-theme=dark] .ant-layout-content{background:var(--xc-bg-base)!important}html[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:#ffffff29}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:#ffffff47}html[data-theme=dark] ::-webkit-scrollbar-track{background-color:#ffffff0a}.preview-modal-dark .ant-modal-content{background:var(--xc-bg-elevated, #0e1116);color:var(--xc-text-primary, rgba(220, 223, 230, .92))}.preview-modal-dark .ant-modal-header{background:var(--xc-bg-elevated, #0e1116);border-bottom-color:var(--xc-border, rgba(255, 255, 255, .08))}.preview-modal-dark .ant-modal-title{color:var(--xc-text-primary, rgba(220, 223, 230, .92))}.preview-modal-dark .ant-modal-close-x{color:var(--xc-text-secondary, rgba(176, 180, 187, .88))}.preview-modal-dark .ant-modal-footer{border-top-color:var(--xc-border, rgba(255, 255, 255, .08))}html[data-theme=dark] .layoutContentDark{background:var(--xc-bg-base)!important}html[data-theme=dark] .darkTheme{min-height:100vh;background-color:var(--xc-bg-base)}:root{--app-header-height: 56px;--mobile-bottom-nav-height: 3.75rem}.page-shell{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;width:100%;max-width:100%;overflow:hidden;display:flex;flex-direction:column}.page-shell.ant-layout{flex-direction:column}.page-shell>.common-header{flex-shrink:0}.page-shell .page-shell-body{flex:1;min-height:0;min-width:0;width:100%;max-width:100%;overflow:hidden;position:relative}.page-shell .page-shell-body.ant-layout{display:flex;flex-direction:row}@media screen and (min-width: 769px){.page-shell .page-shell-body :deep(.ant-layout-sider),.page-shell .page-shell-body :deep(.app-sider){height:100%;max-height:100%}}.page-shell-content{height:100%;min-height:0;min-width:0;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;flex:1}.ai-app-panel{display:flex;width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}.ai-app-panel .contentLeft{display:flex;flex-direction:column;width:40%;height:100%;min-height:0;min-width:0;overflow:hidden}.ai-app-panel .contentRight{display:flex;flex-direction:column;width:calc(60% - 1.875rem);height:100%;min-height:0;min-width:0;overflow:hidden}.ai-app-panel .contentRight>.ant-tabs,.ai-app-panel .contentRight>:deep(.ant-tabs){flex-shrink:0}.ai-app-panel .contentRight>.work-grid,.ai-app-panel .contentRight>.works-panel{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.ai-app-panel .col-left{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.ai-app-panel .bottom-bar{flex-shrink:0}@media screen and (max-width: 768px){.page-shell .page-shell-body,.page-shell .page-shell-body.ant-layout,.page-shell .page-shell-body.ant-layout.ant-layout-has-sider{flex-direction:column!important;flex-wrap:nowrap}.page-shell .page-shell-body :deep(.app-sider.ant-layout-sider){position:relative!important;top:auto;left:auto;right:auto;z-index:2;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;flex:0 0 auto!important;transform:none!important;box-shadow:none;overflow:visible}.page-shell .page-shell-body :deep(.app-sider .ant-layout-sider-children){height:auto!important;max-height:none!important;overflow:visible}.page-shell .page-shell-content,.page-shell .page-shell-body>.ant-layout-content,.page-shell .page-shell-body>.page-shell-content{width:100%!important;max-width:100%!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:100%;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.ai-app-panel{flex-direction:column;overflow-y:auto;overflow-x:hidden}.ai-app-panel .contentLeft,.ai-app-panel .contentRight{width:100%;height:auto;min-height:0;flex-shrink:0}.ai-app-panel .contentLeft{max-height:none}.ai-app-panel .contentRight{flex:1;min-height:17.5rem}}@media screen and (min-width: 769px) and (max-width: 1199px){.ai-app-panel .contentLeft{width:42%}.ai-app-panel .contentRight{width:calc(58% - 1rem)}}html,body{overflow-x:hidden;max-width:100vw}#appbody #app{min-width:0;max-width:100%;overflow-x:hidden}.page-shell,.page-shell-body,.page-shell-content{max-width:100%;overflow-x:hidden}.app-sider-backdrop{position:fixed;top:var(--app-header-height, 56px);right:0;bottom:0;left:0;z-index:1000;background:rgba(0,0,0,.45);backdrop-filter:blur(2px)}@media screen and (max-width: 768px){.touch-target,.mobile-menu-btn,.header-actions div,.header-actions div.btn,.sider-footer>span{min-width:2.75rem;min-height:2.75rem}}@media (prefers-reduced-motion: reduce){.page-shell-body :deep(.app-sider.ant-layout-sider){transition:none!important}}.page-shell>.common-header{z-index:1002}.page-shell-body :deep(.app-sider.ant-layout-sider){flex-shrink:0}.page-shell-body :deep(.app-sider .ant-layout-sider-children){display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}@media screen and (min-width: 769px) and (max-width: 1199px){.page-shell-body :deep(.app-sider.ant-layout-sider){width:12.5rem!important;min-width:12.5rem!important;max-width:12.5rem!important;flex:0 0 12.5rem!important}}@media screen and (max-width: 768px){.page-shell>.common-header{position:relative;z-index:1002}.page-shell-body :deep(.app-sider .ant-layout-sider-children){height:auto;min-height:0;overflow:visible}}@media screen and (max-width: 768px){.page-shell-content{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.input-dock{padding:0 .5rem calc(.5rem + env(safe-area-inset-bottom,0))!important;width:100%;box-sizing:border-box}.dock-mode-enter-active,.dock-mode-leave-active,.dock-simple-wrap,.create-card{max-width:100%!important}.back-to-bottom-btn{min-height:auto;padding:.25rem .625rem}.simple-input-bar{min-height:auto}.simple-send-btn,.genBtn{min-height:2.125rem}.bottom-bar{flex-wrap:nowrap;gap:.375rem}.left-options{flex:1 1 auto;min-width:0;gap:.375rem}.footer-right{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end;min-width:0}.estimate-hint{display:none}.page-container.empty-state{padding:.75rem 0}.input-dock .video-model-trigger{max-width:6.5rem;height:1.75rem;min-height:1.75rem;padding:0 .5rem;font-size:.6875rem;border-radius:.5rem}.input-dock .size-setting-dropdown .trigger{min-width:0;width:auto;max-width:5.5rem;height:1.75rem;min-height:1.75rem;padding:0 .375rem;font-size:.6875rem;border-radius:.5rem}.input-dock .size-setting-dropdown .trigger .trigger-text img{width:.75rem;height:.75rem;margin-right:.25rem}.video-page-content{--video-record-max-h: clamp(7.5rem, 32vh, 17.5rem)}.page-shell-content.video-page-content,.page-shell-content.create-page-content{overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important}.video-page-content .chat-scroll-area,.create-page-content .chat-scroll-area{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.video-page-content .input-dock,.create-page-content .input-dock{flex-shrink:0}.ai-app-panel .col-left{padding:0 .75rem}.ai-app-panel .tip-box{font-size:.8125rem;line-height:1.5}.ai-app-panel .section-label h4{font-size:.9375rem}.ai-app-panel .label-desc{font-size:.75rem}.ai-app-panel .upload-area{display:flex;flex-direction:column;gap:.75rem}.ai-app-panel .upload-box{min-height:10rem;width:100%}.ai-app-panel .bottom-bar{padding:.5rem .75rem calc(.5rem + env(safe-area-inset-bottom,0))}.ai-app-panel .bottom-bar button,.ai-app-panel .bottom-bar .ant-btn{min-height:2.75rem}.ai-app-panel .works-grid{gap:.5rem}.history-page{overflow-y:auto}.invite-layout-content,.member-layout-content{overflow-x:hidden;overflow-y:auto}}.text-auxiliary-small{font-size:10px;line-height:18px}.text-auxiliary-big{font-size:12px;line-height:20px}.text-normal{font-size:14px;line-height:22px}.text-header-3{font-size:16px;line-height:24px}.text-header-2{font-size:18px;line-height:26px}.text-header-1{font-size:20px;line-height:28px}.text-header-big{font-size:24px;line-height:32px}.text-supplement-1{font-size:28px;line-height:36px}.text-supplement-2{font-size:32px;line-height:40px}.text-supplement-3{font-size:36px;line-height:48px}.text-supplement-4{font-size:48px;line-height:64px}.text-supplement-5{font-size:64px;line-height:80px}.text-supplement-6{font-size:80px;line-height:100px}.text-disabled{color:#8c8c8c}#app{font-family:PingFangSC-Regular,\601d\6e90\9ed1\4f53,Noto Sans SC,Microsoft YaHei,sans-serif}.styled-a-tree{white-space:nowrap}.styled-a-tree .ant-tree-treenode{padding-bottom:0}.styled-a-tree .ant-tree-node-content-wrapper{width:0px}.styled-a-tree-node{display:flex;align-items:center;justify-content:space-between;position:relative;padding-top:1px;padding-left:0;line-height:24px}.styled-a-tree-node__label{flex:1;font-size:14px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.styled-a-tree-node__label__icon{margin-right:8px}.styled-a-tree-node__actions{padding:0 4px;flex-shrink:0;display:flex;align-items:center}.styled-a-tree-node__icon{margin:0 2px}.popover-styled-a-tree-node__actions .ant-popover-arrow{display:none}.popover-styled-a-tree-node__actions .ant-popover-inner{border-radius:8px}.popover-styled-a-tree-node__actions .ant-popover-inner .ant-popover-inner-content{padding:4px}.popover-styled-a-tree-node__actions .ant-menu{border-right:0px}.popover-styled-a-tree-node__actions .ant-menu .ant-menu-item{margin-bottom:4!important;height:32px!important;line-height:32px!important}.popover-styled-a-tree-node__actions .ant-menu .ant-menu-item.ant-menu-item-selected{background-color:#2975f91a;border-radius:8px}.popover-styled-a-tree-node__actions .ant-menu .ant-menu-item.ant-menu-item-selected .tree-action-box-text{color:#2975f9}.popover-styled-a-tree-node__actions .ant-menu .ant-menu-item.ant-menu-item-active,.popover-styled-a-tree-node__actions .ant-menu .ant-menu-item:hover{background-color:#f8f9fb;border-radius:8px}.popover-styled-a-tree-node__actions .tree-action-box{height:32px;width:97px;padding:0 8px;margin:4px}.popover-styled-a-tree-node__actions .tree-action-box-long{height:32px;width:105px;padding:0 8px;margin:4px}.ant-input,.ant-input-affix-wrapper,button.ant-btn{border-radius:8px!important}button.ant-btn.ant-btn-link{padding:4px 6px}.ant-select:not(.ant-select-customize-input) div.ant-select-selector{border-radius:8px}.ant-select:not(.ant-select-customize-input).ant-select-disabled div.ant-select-selector{background:#F8F9FB;color:#bfbfbf}.ant-select:not(.ant-select-customize-input):not(.ant-select-disabled):hover .ant-select-selector{border-color:#2975f9}.ant-select:not(.ant-select-customize-input).ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:#2975f9}.ant-select-multiple .ant-select-selector .ant-select-selection-item{margin:3px 0 3px 8px;height:22px;font-size:12px;color:#262626;line-height:22px;border-radius:4px}div.ant-select-dropdown,.ant-transfer .ant-transfer-list,.ant-transfer .ant-transfer-list-header,input.ant-input{border-radius:8px}.ant-checkbox>.ant-checkbox-inner{border-radius:4px}.ant-modal,.ant-modal .ant-modal-content,.ant-modal .ant-modal-content .ant-modal-body{border-radius:8px}.ant-modal-header{border-radius:8px 8px 0 0}.ant-tree .ant-tree-indent-unit{width:18px}.ant-tree .ant-tree-switcher{width:18px;height:18px}.ant-tree span.ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#2975f91a;color:#2975f9;border-radius:8px}.ant-tree span.ant-tree-node-content-wrapper:hover{background-color:#f8f9fb;border-radius:8px}.a-form-disabled .ant-form-item-label>label{font-weight:400;font-size:14px;color:#bfbfbf;line-height:22px}.a-form-disabled .ant-form-item-label>label:before{display:none}.a-form-disabled .ant-form-item-control .ant-cascader.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{border:0;color:#262626;background-color:transparent;font-weight:400;font-size:14px;line-height:22px}.a-form-disabled .ant-form-item-control .ant-cascader.ant-select-disabled.ant-select:not(.ant-select-customize-input)>.ant-select-arrow{display:none}.a-form-disabled .ant-form-item-control .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled:not(.ant-checkbox-wrapper-checked),.a-form-disabled .ant-form-item-control .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled .ant-checkbox{display:none}.a-form-disabled .ant-form-item-control .ant-checkbox-wrapper.ant-checkbox-wrapper-disabled span{color:#2975f9;background:rgba(41,117,249,.102);font-weight:400;font-size:14px;line-height:22px;border-radius:8px}.a-form-disabled .ant-form-item-control .ant-form-item-control-input .ant-input.ant-input-disabled,.a-form-disabled .ant-form-item-control .ant-picker.ant-picker-disabled{border:0;color:#262626;background-color:transparent;font-weight:400;font-size:14px;line-height:22px}.a-form-disabled .ant-form-item-control .ant-picker.ant-picker-disabled input{color:#262626}.a-form-disabled .ant-form-item-control .ant-picker.ant-picker-disabled .ant-picker-suffix{display:none}.ant-form{overflow-x:hidden}.ant-form .ant-picker,.ant-form .ant-input-number,.ant-form .ant-input-number-group-wrapper{width:100%;border-radius:8px}.ant-form .ant-input-number-handler-wrap{border-top-right-radius:8px;border-bottom-right-radius:8px}.ant-form .ant-input-number-group-wrapper .ant-input-number-group-addon:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.ant-form .ant-input-number-group-wrapper .ant-input-number-group-addon:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.ant-form .ant-input-number-group-wrapper .ant-input-number-affix-wrapper:not(:first-child){border-top-right-radius:8px;border-bottom-right-radius:8px}.ant-form .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ant-form .ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-form .ant-input-group .ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.ant-form .ant-input-group .ant-input-group-addon:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.ant-form .ant-input-group .ant-input-group-addon:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.ant-form textarea.ant-input{border-radius:8px}.ant-cascader-menu{padding:8px 4px!important;border-right:none!important}.ant-cascader-menu .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu .ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{border-radius:8px!important}.ant-cascader-menu .ant-cascader-menu-item{margin-bottom:5px}.ant-cascader-menu .ant-cascader-menu-item:last-child{margin-bottom:0}.ant-cascader-menu .ant-cascader-menu-item:hover{border-radius:8px}.ant-select-dropdown{padding-left:4px!important;padding-right:4px!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){border-radius:8px}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){border-radius:8px}.ant-picker-panel-container{border-radius:8px!important}.ant-picker-range-wrapper .ant-picker-header,.ct-range-picker-class-name .ant-picker-header{display:flex;align-items:center}.ant-picker-range-wrapper .ant-picker-header .ant-picker-header-super-prev-btn,.ct-range-picker-class-name .ant-picker-header .ant-picker-header-super-prev-btn,.ant-picker-range-wrapper .ant-picker-header .ant-picker-header-prev-btn,.ct-range-picker-class-name .ant-picker-header .ant-picker-header-prev-btn,.ant-picker-range-wrapper .ant-picker-header .ant-picker-header-next-btn,.ct-range-picker-class-name .ant-picker-header .ant-picker-header-next-btn,.ant-picker-range-wrapper .ant-picker-header .ant-picker-header-super-next-btn,.ct-range-picker-class-name .ant-picker-header .ant-picker-header-super-next-btn{width:20px;height:20px;border:1px solid #cacaca;margin-right:2px;display:flex;align-items:center;justify-content:center;min-width:0;font-size:18px;font-weight:700;padding-bottom:3px;border-radius:4px}.ant-picker-range-wrapper .ant-picker-header .ant-picker-header-super-prev-btn:hover,.ct-range-picker-class-name .ant-picker-header .ant-picker-header-super-prev-btn:hover,.ant-picker-range-wrapper .ant-picker-header .ant-picker-header-prev-btn:hover,.ct-range-picker-class-name .ant-picker-header .ant-picker-header-prev-btn:hover,.ant-picker-range-wrapper .ant-picker-header .ant-picker-header-next-btn:hover,.ct-range-picker-class-name .ant-picker-header .ant-picker-header-next-btn:hover,.ant-picker-range-wrapper .ant-picker-header .ant-picker-header-super-next-btn:hover,.ct-range-picker-class-name .ant-picker-header .ant-picker-header-super-next-btn:hover{color:#cacaca}.ai-app-panel,.video-swap-view,.voice-over-view,.action-clone-upload-section,.media-image-upload-section{justify-content:space-between;color:var(--xc-text-primary)}.ai-app-panel .contentLeft,.video-swap-view .contentLeft,.voice-over-view .contentLeft,.action-clone-upload-section .contentLeft,.media-image-upload-section .contentLeft{background:var(--xc-bg-layout)}.ai-app-panel .contentLeft .other,.video-swap-view .contentLeft .other,.voice-over-view .contentLeft .other,.action-clone-upload-section .contentLeft .other,.media-image-upload-section .contentLeft .other{padding:1rem 1.4375rem}.ai-app-panel .contentRight,.video-swap-view .contentRight,.voice-over-view .contentRight,.action-clone-upload-section .contentRight,.media-image-upload-section .contentRight{min-height:0;padding-right:1rem}.ai-app-panel .col-left,.video-swap-view .col-left,.voice-over-view .col-left,.action-clone-upload-section .col-left,.media-image-upload-section .col-left{overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.ai-app-panel .col-left::-webkit-scrollbar,.video-swap-view .col-left::-webkit-scrollbar,.voice-over-view .col-left::-webkit-scrollbar,.action-clone-upload-section .col-left::-webkit-scrollbar,.media-image-upload-section .col-left::-webkit-scrollbar{width:5px;height:5px}.ai-app-panel .col-left::-webkit-scrollbar-thumb,.video-swap-view .col-left::-webkit-scrollbar-thumb,.voice-over-view .col-left::-webkit-scrollbar-thumb,.action-clone-upload-section .col-left::-webkit-scrollbar-thumb,.media-image-upload-section .col-left::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:8px}.ai-app-panel .col-left::-webkit-scrollbar-thumb:hover,.video-swap-view .col-left::-webkit-scrollbar-thumb:hover,.voice-over-view .col-left::-webkit-scrollbar-thumb:hover,.action-clone-upload-section .col-left::-webkit-scrollbar-thumb:hover,.media-image-upload-section .col-left::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.ai-app-panel.section-block,.video-swap-view.section-block,.voice-over-view.section-block,.action-clone-upload-section.section-block,.media-image-upload-section.section-block,.ai-app-panel .section-block,.video-swap-view .section-block,.voice-over-view .section-block,.action-clone-upload-section .section-block,.media-image-upload-section .section-block{margin-bottom:24px}.ai-app-panel.section-block:last-child,.video-swap-view.section-block:last-child,.voice-over-view.section-block:last-child,.action-clone-upload-section.section-block:last-child,.media-image-upload-section.section-block:last-child,.ai-app-panel .section-block:last-child,.video-swap-view .section-block:last-child,.voice-over-view .section-block:last-child,.action-clone-upload-section .section-block:last-child,.media-image-upload-section .section-block:last-child{margin-bottom:0}.ai-app-panel .section-title-box,.video-swap-view .section-title-box,.voice-over-view .section-title-box,.action-clone-upload-section .section-title-box,.media-image-upload-section .section-title-box{display:flex;align-items:flex-end;gap:.5rem;margin-bottom:1rem;padding:1rem;border-radius:.82rem;background:var(--xc-bg-card)}.ai-app-panel .section-title-box .titleone,.video-swap-view .section-title-box .titleone,.voice-over-view .section-title-box .titleone,.action-clone-upload-section .section-title-box .titleone,.media-image-upload-section .section-title-box .titleone{margin:0;color:var(--xc-text-strong);font-size:1.2rem;font-weight:600;line-height:1.5}.ai-app-panel .section-title-box .titleone-desc,.video-swap-view .section-title-box .titleone-desc,.voice-over-view .section-title-box .titleone-desc,.action-clone-upload-section .section-title-box .titleone-desc,.media-image-upload-section .section-title-box .titleone-desc{margin:0;color:var(--xc-text-secondary);font-size:.7rem;font-weight:400;line-height:1.2rem}.ai-app-panel .section-label,.video-swap-view .section-label,.voice-over-view .section-label,.action-clone-upload-section .section-label,.media-image-upload-section .section-label{margin-bottom:.75rem;color:var(--xc-text-strong);font-size:15px;font-weight:500}.ai-app-panel .section-label .section-title,.video-swap-view .section-label .section-title,.voice-over-view .section-label .section-title,.action-clone-upload-section .section-label .section-title,.media-image-upload-section .section-label .section-title,.ai-app-panel .section-label h4,.video-swap-view .section-label h4,.voice-over-view .section-label h4,.action-clone-upload-section .section-label h4,.media-image-upload-section .section-label h4{margin:0 0 1rem;font-weight:600}.ai-app-panel .section-label.section-label--plain,.video-swap-view .section-label.section-label--plain,.voice-over-view .section-label.section-label--plain,.action-clone-upload-section .section-label.section-label--plain,.media-image-upload-section .section-label.section-label--plain{margin-bottom:10px}.ai-app-panel .section-label .label-desc,.video-swap-view .section-label .label-desc,.voice-over-view .section-label .label-desc,.action-clone-upload-section .section-label .label-desc,.media-image-upload-section .section-label .label-desc{display:block;margin-top:.35rem;color:var(--xc-text-secondary);font-size:13px;font-weight:400;line-height:1.5}.ai-app-panel .tip-text,.video-swap-view .tip-text,.voice-over-view .tip-text,.action-clone-upload-section .tip-text,.media-image-upload-section .tip-text{width:100%;margin-bottom:1rem;padding:1.375rem;border-radius:10px;background:var(--xc-bg-card);color:var(--xc-text-secondary);font-family:Source Han Sans,Source Han Sans,sans-serif;font-size:.85rem;font-weight:400;line-height:1.9375rem;text-align:left}.ai-app-panel .tip-text b,.video-swap-view .tip-text b,.voice-over-view .tip-text b,.action-clone-upload-section .tip-text b,.media-image-upload-section .tip-text b{color:var(--xc-text-strong);text-decoration:underline;cursor:pointer}.ai-app-panel .tip-text b:hover,.video-swap-view .tip-text b:hover,.voice-over-view .tip-text b:hover,.action-clone-upload-section .tip-text b:hover,.media-image-upload-section .tip-text b:hover{color:var(--xc-color-primary)}.ai-app-panel .bottom-info-inline,.video-swap-view .bottom-info-inline,.voice-over-view .bottom-info-inline,.action-clone-upload-section .bottom-info-inline,.media-image-upload-section .bottom-info-inline{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;color:var(--xc-text-secondary);font-size:14px}.ai-app-panel .bottom-info-inline .accent-value,.video-swap-view .bottom-info-inline .accent-value,.voice-over-view .bottom-info-inline .accent-value,.action-clone-upload-section .bottom-info-inline .accent-value,.media-image-upload-section .bottom-info-inline .accent-value{color:#6087ff;font-weight:500}.ai-app-panel .bottom-bar,.video-swap-view .bottom-bar,.voice-over-view .bottom-bar,.action-clone-upload-section .bottom-bar,.media-image-upload-section .bottom-bar{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:1rem 1.4375rem}.ai-app-panel .bottom-bar .submit,.video-swap-view .bottom-bar .submit,.voice-over-view .bottom-bar .submit,.action-clone-upload-section .bottom-bar .submit,.media-image-upload-section .bottom-bar .submit{width:160px;height:40px;line-height:40px;border-radius:999px;background:var(--xc-color-primary);color:#fff;font-weight:500;font-size:18px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease,box-shadow .2s ease,background .2s ease}.ai-app-panel .bottom-bar .submit:hover:not(.disabled),.video-swap-view .bottom-bar .submit:hover:not(.disabled),.voice-over-view .bottom-bar .submit:hover:not(.disabled),.action-clone-upload-section .bottom-bar .submit:hover:not(.disabled),.media-image-upload-section .bottom-bar .submit:hover:not(.disabled){box-shadow:var(--xc-shadow-primary)}.ai-app-panel .bottom-bar .submit.disabled,.video-swap-view .bottom-bar .submit.disabled,.voice-over-view .bottom-bar .submit.disabled,.action-clone-upload-section .bottom-bar .submit.disabled,.media-image-upload-section .bottom-bar .submit.disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.ai-app-panel .left-info,.video-swap-view .left-info,.voice-over-view .left-info,.action-clone-upload-section .left-info,.media-image-upload-section .left-info{display:flex;flex-direction:column;gap:.87rem;color:var(--xc-text-placeholder);font-size:14px}.ai-app-panel .ant-tabs-tab,.video-swap-view .ant-tabs-tab,.voice-over-view .ant-tabs-tab,.action-clone-upload-section .ant-tabs-tab,.media-image-upload-section .ant-tabs-tab{color:var(--xc-text-secondary);font-size:16px}.ai-app-panel .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.video-swap-view .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.voice-over-view .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.action-clone-upload-section .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.media-image-upload-section .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--xc-text-strong)}.ai-app-panel .ant-tabs-ink-bar,.video-swap-view .ant-tabs-ink-bar,.voice-over-view .ant-tabs-ink-bar,.action-clone-upload-section .ant-tabs-ink-bar,.media-image-upload-section .ant-tabs-ink-bar{width:1.25rem;height:.1875rem;border-radius:999px;background:var(--xc-text-strong)}.ai-app-panel .ant-tabs-top>.ant-tabs-nav:before,.video-swap-view .ant-tabs-top>.ant-tabs-nav:before,.voice-over-view .ant-tabs-top>.ant-tabs-nav:before,.action-clone-upload-section .ant-tabs-top>.ant-tabs-nav:before,.media-image-upload-section .ant-tabs-top>.ant-tabs-nav:before{border:none}.ai-app-panel.is-dark .contentLeft,.video-swap-view.is-dark .contentLeft,.voice-over-view.is-dark .contentLeft,.action-clone-upload-section.is-dark .contentLeft,.media-image-upload-section.is-dark .contentLeft,.ai-app-panel.is-dark .bottom-bar,.video-swap-view.is-dark .bottom-bar,.voice-over-view.is-dark .bottom-bar,.action-clone-upload-section.is-dark .bottom-bar,.media-image-upload-section.is-dark .bottom-bar{background:var(--xc-bg-base)}.ai-app-panel.is-dark .contentLeft .other,.video-swap-view.is-dark .contentLeft .other,.voice-over-view.is-dark .contentLeft .other,.action-clone-upload-section.is-dark .contentLeft .other,.media-image-upload-section.is-dark .contentLeft .other{background:var(--xc-bg-elevated);border-radius:.75rem}.ai-app-panel.is-dark .section-title-box,.video-swap-view.is-dark .section-title-box,.voice-over-view.is-dark .section-title-box,.action-clone-upload-section.is-dark .section-title-box,.media-image-upload-section.is-dark .section-title-box{background:#1a202b}.ai-app-panel.is-dark .titleone,.video-swap-view.is-dark .titleone,.voice-over-view.is-dark .titleone,.action-clone-upload-section.is-dark .titleone,.media-image-upload-section.is-dark .titleone,.ai-app-panel.is-dark .titleone-desc,.video-swap-view.is-dark .titleone-desc,.voice-over-view.is-dark .titleone-desc,.action-clone-upload-section.is-dark .titleone-desc,.media-image-upload-section.is-dark .titleone-desc,.ai-app-panel.is-dark .section-label,.video-swap-view.is-dark .section-label,.voice-over-view.is-dark .section-label,.action-clone-upload-section.is-dark .section-label,.media-image-upload-section.is-dark .section-label{color:var(--xc-text-primary)}.ai-app-panel.is-dark .ant-tabs-tab-btn,.video-swap-view.is-dark .ant-tabs-tab-btn,.voice-over-view.is-dark .ant-tabs-tab-btn,.action-clone-upload-section.is-dark .ant-tabs-tab-btn,.media-image-upload-section.is-dark .ant-tabs-tab-btn{color:#666}.ai-app-panel.is-dark .ant-tabs-tab:hover .ant-tabs-tab-btn,.video-swap-view.is-dark .ant-tabs-tab:hover .ant-tabs-tab-btn,.voice-over-view.is-dark .ant-tabs-tab:hover .ant-tabs-tab-btn,.action-clone-upload-section.is-dark .ant-tabs-tab:hover .ant-tabs-tab-btn,.media-image-upload-section.is-dark .ant-tabs-tab:hover .ant-tabs-tab-btn{color:#b0b4bbeb}.ai-app-panel.is-dark .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.video-swap-view.is-dark .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.voice-over-view.is-dark .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.action-clone-upload-section.is-dark .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.media-image-upload-section.is-dark .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ai-app-panel.is-dark .ant-tabs-tab.ant-tabs-tab-active:hover .ant-tabs-tab-btn,.video-swap-view.is-dark .ant-tabs-tab.ant-tabs-tab-active:hover .ant-tabs-tab-btn,.voice-over-view.is-dark .ant-tabs-tab.ant-tabs-tab-active:hover .ant-tabs-tab-btn,.action-clone-upload-section.is-dark .ant-tabs-tab.ant-tabs-tab-active:hover .ant-tabs-tab-btn,.media-image-upload-section.is-dark .ant-tabs-tab.ant-tabs-tab-active:hover .ant-tabs-tab-btn{color:var(--xc-color-primary)}.ai-app-panel.is-dark .ant-tabs-ink-bar,.video-swap-view.is-dark .ant-tabs-ink-bar,.voice-over-view.is-dark .ant-tabs-ink-bar,.action-clone-upload-section.is-dark .ant-tabs-ink-bar,.media-image-upload-section.is-dark .ant-tabs-ink-bar{background:var(--xc-color-primary)}.ai-app-panel .span,.ai-app-panel .upload-action-btn,.action-clone-upload-section .upload-btn,.media-image-upload-section .upload-btn{display:flex;align-items:center;justify-content:center;width:6.25rem;max-width:100px;height:2.125rem;max-height:34px;padding:0;border:1px solid var(--xc-color-primary);border-radius:5px;background:#fff;color:var(--xc-color-primary);font-family:Source Han Sans,Source Han Sans,sans-serif;font-weight:500;font-size:14px;line-height:1.4375rem;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ai-app-panel .span:hover:not(:disabled),.ai-app-panel .upload-action-btn:hover:not(:disabled),.action-clone-upload-section .upload-btn:hover:not(:disabled),.media-image-upload-section .upload-btn:hover:not(:disabled){background:var(--xc-color-primary);color:#fff}.ai-app-panel .span:disabled,.ai-app-panel .upload-action-btn:disabled,.action-clone-upload-section .upload-btn:disabled,.media-image-upload-section .upload-btn:disabled{opacity:.55;cursor:not-allowed}@media (min-width: 1200px) and (max-width: 2000px){.ai-app-panel .bottom-bar .submit,.video-swap-view .bottom-bar .submit,.voice-over-view .bottom-bar .submit,.action-clone-upload-section .bottom-bar .submit,.media-image-upload-section .bottom-bar .submit{width:140px;height:35px;line-height:35px;font-size:16px}.ai-app-panel .tip-text,.video-swap-view .tip-text,.voice-over-view .tip-text,.action-clone-upload-section .tip-text,.media-image-upload-section .tip-text{font-size:14px}}@media (max-width: 768px){.ai-app-panel,.video-swap-view,.voice-over-view,.action-clone-upload-section,.media-image-upload-section{min-height:100%}.ai-app-panel .contentLeft,.video-swap-view .contentLeft,.voice-over-view .contentLeft,.action-clone-upload-section .contentLeft,.media-image-upload-section .contentLeft{padding:.75rem 0 0;background:var(--xc-bg-layout)}.ai-app-panel .contentRight,.video-swap-view .contentRight,.voice-over-view .contentRight,.action-clone-upload-section .contentRight,.media-image-upload-section .contentRight{min-height:100rem;padding:0 .75rem .75rem}.ai-app-panel .contentLeft .other,.video-swap-view .contentLeft .other,.voice-over-view .contentLeft .other,.action-clone-upload-section .contentLeft .other,.media-image-upload-section .contentLeft .other{padding:0 .75rem}.ai-app-panel .col-left,.video-swap-view .col-left,.voice-over-view .col-left,.action-clone-upload-section .col-left,.media-image-upload-section .col-left{padding-bottom:.5rem}.ai-app-panel .section-title-box,.video-swap-view .section-title-box,.voice-over-view .section-title-box,.action-clone-upload-section .section-title-box,.media-image-upload-section .section-title-box{align-items:flex-start;flex-direction:column;gap:.375rem;padding:.75rem}.ai-app-panel .section-title-box .titleone,.video-swap-view .section-title-box .titleone,.voice-over-view .section-title-box .titleone,.action-clone-upload-section .section-title-box .titleone,.media-image-upload-section .section-title-box .titleone{font-size:1rem}.ai-app-panel .section-title-box .titleone-desc,.video-swap-view .section-title-box .titleone-desc,.voice-over-view .section-title-box .titleone-desc,.action-clone-upload-section .section-title-box .titleone-desc,.media-image-upload-section .section-title-box .titleone-desc{width:100%;font-size:.75rem;line-height:1.45}.ai-app-panel .section-label,.video-swap-view .section-label,.voice-over-view .section-label,.action-clone-upload-section .section-label,.media-image-upload-section .section-label{margin-bottom:.5rem;font-size:.875rem}.ai-app-panel .section-label .section-title,.video-swap-view .section-label .section-title,.voice-over-view .section-label .section-title,.action-clone-upload-section .section-label .section-title,.media-image-upload-section .section-label .section-title,.ai-app-panel .section-label h4,.video-swap-view .section-label h4,.voice-over-view .section-label h4,.action-clone-upload-section .section-label h4,.media-image-upload-section .section-label h4{margin:0 0 .5rem;font-size:.9375rem}.ai-app-panel .section-label .label-desc,.video-swap-view .section-label .label-desc,.voice-over-view .section-label .label-desc,.action-clone-upload-section .section-label .label-desc,.media-image-upload-section .section-label .label-desc{display:-webkit-box;overflow:hidden;margin-top:.25rem;font-size:.6875rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ai-app-panel .tip-text,.video-swap-view .tip-text,.voice-over-view .tip-text,.action-clone-upload-section .tip-text,.media-image-upload-section .tip-text{margin-bottom:.75rem;padding:.75rem;font-size:.75rem;line-height:1.5}.ai-app-panel.section-block,.video-swap-view.section-block,.voice-over-view.section-block,.action-clone-upload-section.section-block,.media-image-upload-section.section-block,.ai-app-panel .section-block,.video-swap-view .section-block,.voice-over-view .section-block,.action-clone-upload-section .section-block,.media-image-upload-section .section-block{margin-bottom:1rem}.ai-app-panel .bottom-bar,.video-swap-view .bottom-bar,.voice-over-view .bottom-bar,.action-clone-upload-section .bottom-bar,.media-image-upload-section .bottom-bar{position:sticky;bottom:0;z-index:20;flex-wrap:wrap;gap:.5rem;padding:.625rem .75rem calc(.625rem + env(safe-area-inset-bottom,0))}.ai-app-panel .bottom-bar .left-info,.video-swap-view .bottom-bar .left-info,.voice-over-view .bottom-bar .left-info,.action-clone-upload-section .bottom-bar .left-info,.media-image-upload-section .bottom-bar .left-info{display:none}.ai-app-panel .bottom-bar .submit,.video-swap-view .bottom-bar .submit,.voice-over-view .bottom-bar .submit,.action-clone-upload-section .bottom-bar .submit,.media-image-upload-section .bottom-bar .submit{flex:1 1 100%;width:100%;height:2.75rem;line-height:2.75rem;border-radius:999px;font-size:1rem}}.ai-app-panel .upload-area,.video-swap-view .upload-area,.voice-over-view .upload-area,.action-clone-upload-section .upload-area,.media-image-upload-section .upload-area{display:flex;align-items:stretch;gap:1rem;margin-bottom:1rem}.ai-app-panel .upload-area--single .upload-box,.video-swap-view .upload-area--single .upload-box,.voice-over-view .upload-area--single .upload-box,.action-clone-upload-section .upload-area--single .upload-box,.media-image-upload-section .upload-area--single .upload-box{width:100%}.ai-app-panel .upload-box,.video-swap-view .upload-box,.voice-over-view .upload-box,.action-clone-upload-section .upload-box,.media-image-upload-section .upload-box{flex:1;display:flex;flex-direction:column;align-items:stretch;min-width:0;overflow:hidden;border:1px solid var(--xc-border);border-radius:10px;background:var(--xc-bg-card);aspect-ratio:6 / 4;transition:border-color .2s ease,background .2s ease}.ai-app-panel .upload-box.has-image,.video-swap-view .upload-box.has-image,.voice-over-view .upload-box.has-image,.action-clone-upload-section .upload-box.has-image,.media-image-upload-section .upload-box.has-image,.ai-app-panel .upload-box.has-audio,.video-swap-view .upload-box.has-audio,.voice-over-view .upload-box.has-audio,.action-clone-upload-section .upload-box.has-audio,.media-image-upload-section .upload-box.has-audio{border-color:transparent;background:transparent}.ai-app-panel .upload-box p,.video-swap-view .upload-box p,.voice-over-view .upload-box p,.action-clone-upload-section .upload-box p,.media-image-upload-section .upload-box p{margin:0 0 1rem;color:var(--xc-text-strong);font-family:Source Han Sans,Source Han Sans,sans-serif;font-size:.85rem;font-weight:400;line-height:1.4375rem;text-align:center}.ai-app-panel .upload-empty,.video-swap-view .upload-empty,.voice-over-view .upload-empty,.action-clone-upload-section .upload-empty,.media-image-upload-section .upload-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;min-height:13rem;padding:1.5rem 1rem;text-align:center}.ai-app-panel .upload-icon,.video-swap-view .upload-icon,.voice-over-view .upload-icon,.action-clone-upload-section .upload-icon,.media-image-upload-section .upload-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.25rem}.ai-app-panel .upload-icon img,.video-swap-view .upload-icon img,.voice-over-view .upload-icon img,.action-clone-upload-section .upload-icon img,.media-image-upload-section .upload-icon img{width:2.125rem;max-width:34px;height:auto;opacity:.85}.ai-app-panel .upload-entry,.video-swap-view .upload-entry,.voice-over-view .upload-entry,.action-clone-upload-section .upload-entry,.media-image-upload-section .upload-entry,.ai-app-panel .upload-buttons,.video-swap-view .upload-buttons,.voice-over-view .upload-buttons,.action-clone-upload-section .upload-buttons,.media-image-upload-section .upload-buttons{display:flex;justify-content:center;gap:.625rem;flex-wrap:wrap}.ai-app-panel .uploaded-image-wrap,.video-swap-view .uploaded-image-wrap,.voice-over-view .uploaded-image-wrap,.action-clone-upload-section .uploaded-image-wrap,.media-image-upload-section .uploaded-image-wrap{position:relative;width:100%;height:100%;overflow:hidden;border-radius:10px;background:var(--xc-bg-muted)}.ai-app-panel .uploaded-image-wrap:hover .upload-image-overlay,.video-swap-view .uploaded-image-wrap:hover .upload-image-overlay,.voice-over-view .uploaded-image-wrap:hover .upload-image-overlay,.action-clone-upload-section .uploaded-image-wrap:hover .upload-image-overlay,.media-image-upload-section .uploaded-image-wrap:hover .upload-image-overlay,.ai-app-panel .uploaded-image-wrap:hover .image-delete-btn,.video-swap-view .uploaded-image-wrap:hover .image-delete-btn,.voice-over-view .uploaded-image-wrap:hover .image-delete-btn,.action-clone-upload-section .uploaded-image-wrap:hover .image-delete-btn,.media-image-upload-section .uploaded-image-wrap:hover .image-delete-btn{opacity:1}.ai-app-panel .uploaded-image,.video-swap-view .uploaded-image,.voice-over-view .uploaded-image,.action-clone-upload-section .uploaded-image,.media-image-upload-section .uploaded-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ai-app-panel .upload-image-overlay,.video-swap-view .upload-image-overlay,.voice-over-view .upload-image-overlay,.action-clone-upload-section .upload-image-overlay,.media-image-upload-section .upload-image-overlay{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.75rem .75rem .75rem;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.2) 55%,transparent 100%);opacity:0;transition:opacity .25s ease}.ai-app-panel .overlay-link,.video-swap-view .overlay-link,.voice-over-view .overlay-link,.action-clone-upload-section .overlay-link,.media-image-upload-section .overlay-link{border:none;background:none;font-family:inherit;cursor:pointer;padding:0;color:#fffffff2;font-size:13px;letter-spacing:0;transition:opacity .2s ease}.ai-app-panel .overlay-link:hover,.video-swap-view .overlay-link:hover,.voice-over-view .overlay-link:hover,.action-clone-upload-section .overlay-link:hover,.media-image-upload-section .overlay-link:hover{opacity:.85;text-decoration:underline;text-underline-offset:3px}.ai-app-panel .overlay-sep,.video-swap-view .overlay-sep,.voice-over-view .overlay-sep,.action-clone-upload-section .overlay-sep,.media-image-upload-section .overlay-sep{flex-shrink:0;width:1px;height:10px;background:rgba(255,255,255,.35)}.ai-app-panel .image-delete-btn,.video-swap-view .image-delete-btn,.voice-over-view .image-delete-btn,.action-clone-upload-section .image-delete-btn,.media-image-upload-section .image-delete-btn,.ai-app-panel .media-remove,.video-swap-view .media-remove,.voice-over-view .media-remove,.action-clone-upload-section .media-remove,.media-image-upload-section .media-remove{position:absolute;top:8px;right:8px;z-index:2;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.38);color:#fff;font-size:14px;line-height:24px;text-align:center;cursor:pointer;opacity:0;transition:opacity .2s ease,background .2s ease,transform .15s ease}.ai-app-panel .image-delete-btn:hover,.video-swap-view .image-delete-btn:hover,.voice-over-view .image-delete-btn:hover,.action-clone-upload-section .image-delete-btn:hover,.media-image-upload-section .image-delete-btn:hover,.ai-app-panel .media-remove:hover,.video-swap-view .media-remove:hover,.voice-over-view .media-remove:hover,.action-clone-upload-section .media-remove:hover,.media-image-upload-section .media-remove:hover{background:rgba(255,77,79,.88);transform:scale(1.05)}.ai-app-panel .upload-dragger,.video-swap-view .upload-dragger,.voice-over-view .upload-dragger,.action-clone-upload-section .upload-dragger,.media-image-upload-section .upload-dragger{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:110px;padding:12px 16px;box-sizing:border-box;border:1px dashed var(--xc-color-primary-border);border-radius:12px;background:var(--xc-color-primary-soft);color:inherit;font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.ai-app-panel .upload-dragger img,.video-swap-view .upload-dragger img,.voice-over-view .upload-dragger img,.action-clone-upload-section .upload-dragger img,.media-image-upload-section .upload-dragger img{width:32px;height:32px;flex-shrink:0}.ai-app-panel .upload-dragger span,.video-swap-view .upload-dragger span,.voice-over-view .upload-dragger span,.action-clone-upload-section .upload-dragger span,.media-image-upload-section .upload-dragger span{color:var(--xc-text-secondary);font-size:13px}.ai-app-panel .upload-dragger:hover,.video-swap-view .upload-dragger:hover,.voice-over-view .upload-dragger:hover,.action-clone-upload-section .upload-dragger:hover,.media-image-upload-section .upload-dragger:hover,.ai-app-panel .upload-dragger.is-dragging,.video-swap-view .upload-dragger.is-dragging,.voice-over-view .upload-dragger.is-dragging,.action-clone-upload-section .upload-dragger.is-dragging,.media-image-upload-section .upload-dragger.is-dragging{border-color:var(--xc-color-primary);background:var(--xc-color-primary-active)}.ai-app-panel .upload-dragger.is-dragging,.video-swap-view .upload-dragger.is-dragging,.voice-over-view .upload-dragger.is-dragging,.action-clone-upload-section .upload-dragger.is-dragging,.media-image-upload-section .upload-dragger.is-dragging{box-shadow:0 0 0 3px var(--xc-color-primary-soft);transform:scale(1.005)}.ai-app-panel .upload-dragger.is-full,.video-swap-view .upload-dragger.is-full,.voice-over-view .upload-dragger.is-full,.action-clone-upload-section .upload-dragger.is-full,.media-image-upload-section .upload-dragger.is-full,.ai-app-panel .upload-dragger:disabled,.video-swap-view .upload-dragger:disabled,.voice-over-view .upload-dragger:disabled,.action-clone-upload-section .upload-dragger:disabled,.media-image-upload-section .upload-dragger:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.ai-app-panel .upload-dragger.is-compact,.video-swap-view .upload-dragger.is-compact,.voice-over-view .upload-dragger.is-compact,.action-clone-upload-section .upload-dragger.is-compact,.media-image-upload-section .upload-dragger.is-compact,.ai-app-panel .upload-dragger--compact,.video-swap-view .upload-dragger--compact,.voice-over-view .upload-dragger--compact,.action-clone-upload-section .upload-dragger--compact,.media-image-upload-section .upload-dragger--compact{min-height:88px;padding:14px 16px}.ai-app-panel .upload-dragger--compact,.video-swap-view .upload-dragger--compact,.voice-over-view .upload-dragger--compact,.action-clone-upload-section .upload-dragger--compact,.media-image-upload-section .upload-dragger--compact{flex:1;flex-direction:column;min-width:0;gap:8px;padding:16px 12px}.ai-app-panel .upload-dragger--compact img,.video-swap-view .upload-dragger--compact img,.voice-over-view .upload-dragger--compact img,.action-clone-upload-section .upload-dragger--compact img,.media-image-upload-section .upload-dragger--compact img{width:28px;height:28px}.ai-app-panel .upload-dragger--compact span,.video-swap-view .upload-dragger--compact span,.voice-over-view .upload-dragger--compact span,.action-clone-upload-section .upload-dragger--compact span,.media-image-upload-section .upload-dragger--compact span{text-align:center;line-height:1.45}.ai-app-panel .hidden-input,.video-swap-view .hidden-input,.voice-over-view .hidden-input,.action-clone-upload-section .hidden-input,.media-image-upload-section .hidden-input{display:none}.ai-app-panel .uploading-mask,.video-swap-view .uploading-mask,.voice-over-view .uploading-mask,.action-clone-upload-section .uploading-mask,.media-image-upload-section .uploading-mask{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#fff;font-size:13px;backdrop-filter:blur(2px)}.ai-app-panel.is-dark .upload-box:not(.has-image):not(.has-audio),.video-swap-view.is-dark .upload-box:not(.has-image):not(.has-audio),.voice-over-view.is-dark .upload-box:not(.has-image):not(.has-audio),.action-clone-upload-section.is-dark .upload-box:not(.has-image):not(.has-audio),.media-image-upload-section.is-dark .upload-box:not(.has-image):not(.has-audio),.ai-app-panel .is-dark .upload-box:not(.has-image):not(.has-audio),.video-swap-view .is-dark .upload-box:not(.has-image):not(.has-audio),.voice-over-view .is-dark .upload-box:not(.has-image):not(.has-audio),.action-clone-upload-section .is-dark .upload-box:not(.has-image):not(.has-audio),.media-image-upload-section .is-dark .upload-box:not(.has-image):not(.has-audio){border-color:var(--xc-border-strong);background:var(--xc-bg-base)}.ai-app-panel.is-dark .upload-box p,.video-swap-view.is-dark .upload-box p,.voice-over-view.is-dark .upload-box p,.action-clone-upload-section.is-dark .upload-box p,.media-image-upload-section.is-dark .upload-box p,.ai-app-panel .is-dark .upload-box p,.video-swap-view .is-dark .upload-box p,.voice-over-view .is-dark .upload-box p,.action-clone-upload-section .is-dark .upload-box p,.media-image-upload-section .is-dark .upload-box p,.ai-app-panel.is-dark .upload-hint,.video-swap-view.is-dark .upload-hint,.voice-over-view.is-dark .upload-hint,.action-clone-upload-section.is-dark .upload-hint,.media-image-upload-section.is-dark .upload-hint,.ai-app-panel .is-dark .upload-hint,.video-swap-view .is-dark .upload-hint,.voice-over-view .is-dark .upload-hint,.action-clone-upload-section .is-dark .upload-hint,.media-image-upload-section .is-dark .upload-hint{color:var(--xc-text-primary)}.ai-app-panel.is-dark .uploaded-image-wrap,.video-swap-view.is-dark .uploaded-image-wrap,.voice-over-view.is-dark .uploaded-image-wrap,.action-clone-upload-section.is-dark .uploaded-image-wrap,.media-image-upload-section.is-dark .uploaded-image-wrap,.ai-app-panel .is-dark .uploaded-image-wrap,.video-swap-view .is-dark .uploaded-image-wrap,.voice-over-view .is-dark .uploaded-image-wrap,.action-clone-upload-section .is-dark .uploaded-image-wrap,.media-image-upload-section .is-dark .uploaded-image-wrap,.ai-app-panel.is-dark .selected-audio-wrap,.video-swap-view.is-dark .selected-audio-wrap,.voice-over-view.is-dark .selected-audio-wrap,.action-clone-upload-section.is-dark .selected-audio-wrap,.media-image-upload-section.is-dark .selected-audio-wrap,.ai-app-panel .is-dark .selected-audio-wrap,.video-swap-view .is-dark .selected-audio-wrap,.voice-over-view .is-dark .selected-audio-wrap,.action-clone-upload-section .is-dark .selected-audio-wrap,.media-image-upload-section .is-dark .selected-audio-wrap{background:var(--xc-bg-media)}.media-image-upload-section .upload-dragger{min-height:120px;border-color:var(--xc-border-strong);background:var(--xc-bg-card)}.media-image-upload-section .upload-dragger.is-compact{min-height:72px}.media-image-upload-section .upload-dragger.is-dragging{border-color:var(--xc-color-primary);background:var(--xc-color-primary-soft)}.media-image-upload-section .upload-empty{gap:8px}.media-image-upload-section .upload-icon img{width:28px;height:28px}.media-image-upload-section .upload-hint{color:var(--xc-text-secondary);font-size:13px}.media-image-upload-section .media-remove{top:6px;right:6px;width:20px;height:20px;background:rgba(255,77,79,.92);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:20px;opacity:1}@media (max-width: 768px){.ai-app-panel .upload-area,.video-swap-view .upload-area,.voice-over-view .upload-area,.action-clone-upload-section .upload-area,.media-image-upload-section .upload-area{flex-direction:column;gap:.75rem}.ai-app-panel .upload-box,.video-swap-view .upload-box,.voice-over-view .upload-box,.action-clone-upload-section .upload-box,.media-image-upload-section .upload-box{width:100%;min-height:10rem;aspect-ratio:auto}.ai-app-panel .upload-empty,.video-swap-view .upload-empty,.voice-over-view .upload-empty,.action-clone-upload-section .upload-empty,.media-image-upload-section .upload-empty{min-height:10rem;padding:1rem .75rem}.ai-app-panel .upload-dragger,.video-swap-view .upload-dragger,.voice-over-view .upload-dragger,.action-clone-upload-section .upload-dragger,.media-image-upload-section .upload-dragger{min-height:5.5rem;padding:.75rem;border-radius:.625rem}.ai-app-panel .upload-hint,.video-swap-view .upload-hint,.voice-over-view .upload-hint,.action-clone-upload-section .upload-hint,.media-image-upload-section .upload-hint{font-size:.75rem;text-align:center}.media-image-upload-section .upload-dragger.is-compact{min-height:4.5rem}.media-image-upload-section .upload-icon img{width:1.375rem;height:1.375rem}}.ai-app-panel .works-panel,.video-swap-view .works-panel,.voice-over-view .works-panel,.history-gallery .works-panel{display:flex;flex:1;flex-direction:column;min-height:0;margin-top:16px;overflow:hidden}.ai-app-panel .works-empty,.video-swap-view .works-empty,.voice-over-view .works-empty,.history-gallery .works-empty{display:flex;align-items:center;justify-content:center;flex:1;padding:3rem 0;color:var(--xc-text-placeholder);font-size:14px;text-align:center}.ai-app-panel .works-grid,.video-swap-view .works-grid,.voice-over-view .works-grid,.history-gallery .works-grid{display:grid;flex:1;align-content:start;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.ai-app-panel .works-grid::-webkit-scrollbar,.video-swap-view .works-grid::-webkit-scrollbar,.voice-over-view .works-grid::-webkit-scrollbar,.history-gallery .works-grid::-webkit-scrollbar{width:6px;height:6px}.ai-app-panel .works-grid::-webkit-scrollbar-thumb,.video-swap-view .works-grid::-webkit-scrollbar-thumb,.voice-over-view .works-grid::-webkit-scrollbar-thumb,.history-gallery .works-grid::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:8px}.ai-app-panel .works-grid::-webkit-scrollbar-thumb:hover,.video-swap-view .works-grid::-webkit-scrollbar-thumb:hover,.voice-over-view .works-grid::-webkit-scrollbar-thumb:hover,.history-gallery .works-grid::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.ai-app-panel .work-grid-item,.video-swap-view .work-grid-item,.voice-over-view .work-grid-item,.history-gallery .work-grid-item{min-width:0}.ai-app-panel .work-preview-card,.video-swap-view .work-preview-card,.voice-over-view .work-preview-card,.history-gallery .work-preview-card{position:relative;width:100%;overflow:hidden;border-radius:12px;background:#eef1f5;box-shadow:var(--xc-shadow-card);aspect-ratio:3 / 4;transition:box-shadow .22s ease,transform .22s ease;cursor:pointer}.ai-app-panel .work-preview-card:hover,.video-swap-view .work-preview-card:hover,.voice-over-view .work-preview-card:hover,.history-gallery .work-preview-card:hover{box-shadow:var(--xc-shadow-card-hover);transform:translateY(-2px)}.ai-app-panel .work-card-aspect-wrap,.video-swap-view .work-card-aspect-wrap,.voice-over-view .work-card-aspect-wrap,.history-gallery .work-card-aspect-wrap,.ai-app-panel .work-card-placeholder,.video-swap-view .work-card-placeholder,.voice-over-view .work-card-placeholder,.history-gallery .work-card-placeholder,.ai-app-panel .work-card-failed,.video-swap-view .work-card-failed,.voice-over-view .work-card-failed,.history-gallery .work-card-failed,.ai-app-panel .work-card-result,.video-swap-view .work-card-result,.voice-over-view .work-card-result,.history-gallery .work-card-result{position:absolute;inset:0;overflow:hidden}.ai-app-panel .work-card-aspect-wrap,.video-swap-view .work-card-aspect-wrap,.voice-over-view .work-card-aspect-wrap,.history-gallery .work-card-aspect-wrap{background:#eef1f5}.ai-app-panel .work-blur-bg,.video-swap-view .work-blur-bg,.voice-over-view .work-blur-bg,.history-gallery .work-blur-bg{position:absolute;inset:-12px;width:calc(100% + 24px);height:calc(100% + 24px);-o-object-fit:cover;object-fit:cover;filter:blur(20px) saturate(1.12);opacity:.92;transform:scale(1.05)}.ai-app-panel .work-blur-fallback,.video-swap-view .work-blur-fallback,.voice-over-view .work-blur-fallback,.history-gallery .work-blur-fallback{position:absolute;inset:0;background:linear-gradient(145deg,#d8ebe0 0%,#c5d9ec 50%,#dce3ee 100%);animation:xc-work-shimmer 2.4s ease-in-out infinite}.ai-app-panel .work-blur-fallback--error,.video-swap-view .work-blur-fallback--error,.voice-over-view .work-blur-fallback--error,.history-gallery .work-blur-fallback--error{background:linear-gradient(145deg,#fde8e8 0%,#f5d5d5 50%,#fce8ec 100%);animation:none}.ai-app-panel .work-progress-badge,.video-swap-view .work-progress-badge,.voice-over-view .work-progress-badge,.history-gallery .work-progress-badge,.ai-app-panel .work-downloaded-badge,.video-swap-view .work-downloaded-badge,.voice-over-view .work-downloaded-badge,.history-gallery .work-downloaded-badge{position:absolute;z-index:5;padding:4px 10px;border-radius:999px;color:#fff;font-size:11px;font-weight:600;line-height:1.4;pointer-events:none;white-space:nowrap}.ai-app-panel .work-progress-badge,.video-swap-view .work-progress-badge,.voice-over-view .work-progress-badge,.history-gallery .work-progress-badge{top:8px;left:8px;background:rgba(0,0,0,.55);backdrop-filter:blur(6px)}.ai-app-panel .work-progress-badge--failed,.video-swap-view .work-progress-badge--failed,.voice-over-view .work-progress-badge--failed,.history-gallery .work-progress-badge--failed{background:rgba(207,19,34,.78)}.ai-app-panel .work-downloaded-badge,.video-swap-view .work-downloaded-badge,.voice-over-view .work-downloaded-badge,.history-gallery .work-downloaded-badge{top:8px;left:8px;background:rgba(56,158,13,.92);box-shadow:0 2px 8px #0000002e}.ai-app-panel .work-delete-btn,.video-swap-view .work-delete-btn,.voice-over-view .work-delete-btn,.history-gallery .work-delete-btn{position:absolute;z-index:7;top:8px;right:8px;padding:4px 10px;border:none;border-radius:999px;background:rgba(207,19,34,.9);color:#fff;font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .18s ease,transform .18s ease,background .18s ease}.ai-app-panel .work-delete-btn:hover,.video-swap-view .work-delete-btn:hover,.voice-over-view .work-delete-btn:hover,.history-gallery .work-delete-btn:hover{background:#cf1322}.ai-app-panel .work-delete-btn:disabled,.video-swap-view .work-delete-btn:disabled,.voice-over-view .work-delete-btn:disabled,.history-gallery .work-delete-btn:disabled{cursor:wait;opacity:.72}.ai-app-panel .work-preview-card:hover .work-delete-btn,.video-swap-view .work-preview-card:hover .work-delete-btn,.voice-over-view .work-preview-card:hover .work-delete-btn,.history-gallery .work-preview-card:hover .work-delete-btn,.ai-app-panel .work-preview-card:focus-within .work-delete-btn,.video-swap-view .work-preview-card:focus-within .work-delete-btn,.voice-over-view .work-preview-card:focus-within .work-delete-btn,.history-gallery .work-preview-card:focus-within .work-delete-btn{opacity:1;pointer-events:auto;transform:translateY(0)}.ai-app-panel .work-result-img,.video-swap-view .work-result-img,.voice-over-view .work-result-img,.history-gallery .work-result-img,.ai-app-panel .work-result-video,.video-swap-view .work-result-video,.voice-over-view .work-result-video,.history-gallery .work-result-video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;cursor:pointer;transition:transform .32s ease}.ai-app-panel .work-result-video,.video-swap-view .work-result-video,.voice-over-view .work-result-video,.history-gallery .work-result-video{background:#000}.ai-app-panel .work-card-result:hover .work-result-img,.video-swap-view .work-card-result:hover .work-result-img,.voice-over-view .work-card-result:hover .work-result-img,.history-gallery .work-card-result:hover .work-result-img,.ai-app-panel .work-card-result:hover .work-result-video,.video-swap-view .work-card-result:hover .work-result-video,.voice-over-view .work-card-result:hover .work-result-video,.history-gallery .work-card-result:hover .work-result-video{transform:scale(1.05)}.ai-app-panel .work-result-video-overlay,.video-swap-view .work-result-video-overlay,.voice-over-view .work-result-video-overlay,.history-gallery .work-result-video-overlay{position:absolute;left:50%;top:50%;width:36px;height:36px;transform:translate(-50%,-50%);border-radius:50%;background:rgba(0,0,0,.55) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpolygon points='6 3 20 12 6 21 6 3'%3E%3C/polygon%3E%3C/svg%3E") center / 18px no-repeat;pointer-events:none}.ai-app-panel .work-card-overlay,.video-swap-view .work-card-overlay,.voice-over-view .work-card-overlay,.history-gallery .work-card-overlay{position:absolute;right:0;bottom:0;left:0;z-index:3;padding:32px 10px 10px;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.42) 52%,transparent 100%);pointer-events:none}.ai-app-panel .work-card-stats,.video-swap-view .work-card-stats,.voice-over-view .work-card-stats,.history-gallery .work-card-stats{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-bottom:.225rem}.ai-app-panel .work-stat-item,.video-swap-view .work-stat-item,.voice-over-view .work-stat-item,.history-gallery .work-stat-item{display:inline-flex;align-items:center;gap:3px;color:#fffffff2;font-size:11px;line-height:1;white-space:nowrap}.ai-app-panel .work-stat-item img,.video-swap-view .work-stat-item img,.voice-over-view .work-stat-item img,.history-gallery .work-stat-item img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;opacity:.95}.ai-app-panel .work-card-overlay-row,.video-swap-view .work-card-overlay-row,.voice-over-view .work-card-overlay-row,.history-gallery .work-card-overlay-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ai-app-panel .work-card-title,.video-swap-view .work-card-title,.voice-over-view .work-card-title,.history-gallery .work-card-title,.ai-app-panel .work-card-time-text,.video-swap-view .work-card-time-text,.voice-over-view .work-card-time-text,.history-gallery .work-card-time-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-app-panel .work-card-title,.video-swap-view .work-card-title,.voice-over-view .work-card-title,.history-gallery .work-card-title{color:#fff;font-size:12px;font-weight:600;line-height:1.35}.ai-app-panel .work-card-time,.video-swap-view .work-card-time,.voice-over-view .work-card-time,.history-gallery .work-card-time{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.ai-app-panel .work-card-time-text,.video-swap-view .work-card-time-text,.voice-over-view .work-card-time-text,.history-gallery .work-card-time-text{color:#ffffffeb;font-size:11px;line-height:1.3}.ai-app-panel .works-pagination,.video-swap-view .works-pagination,.voice-over-view .works-pagination,.history-gallery .works-pagination{display:flex;align-items:center;justify-content:center;gap:16px;flex-shrink:0;margin-top:auto;padding:12px 0 8px}.ai-app-panel .page-btn,.video-swap-view .page-btn,.voice-over-view .page-btn,.history-gallery .page-btn{padding:6px 16px;border:1px solid var(--xc-border-strong);border-radius:999px;background:var(--xc-bg-card);color:var(--xc-text-primary);font-size:13px;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.ai-app-panel .page-btn:hover:not(:disabled),.video-swap-view .page-btn:hover:not(:disabled),.voice-over-view .page-btn:hover:not(:disabled),.history-gallery .page-btn:hover:not(:disabled){border-color:var(--xc-color-primary);color:var(--xc-color-primary);box-shadow:0 2px 8px #4b7dff1f}.ai-app-panel .page-btn:disabled,.video-swap-view .page-btn:disabled,.voice-over-view .page-btn:disabled,.history-gallery .page-btn:disabled{opacity:.45;cursor:not-allowed}.ai-app-panel .page-info,.video-swap-view .page-info,.voice-over-view .page-info,.history-gallery .page-info{color:var(--xc-text-secondary);font-size:13px}@keyframes xc-work-shimmer{0%,to{opacity:.8}50%{opacity:1}}@media (max-width: 1280px){.ai-app-panel .works-grid,.video-swap-view .works-grid,.voice-over-view .works-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1024px){.ai-app-panel .works-grid,.video-swap-view .works-grid,.voice-over-view .works-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 768px){.ai-app-panel .works-grid,.video-swap-view .works-grid,.voice-over-view .works-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.ai-app-panel .work-preview-card:hover,.video-swap-view .work-preview-card:hover,.voice-over-view .work-preview-card:hover{transform:none;box-shadow:var(--xc-shadow-card)}}.xc-workflow-modal .ant-modal{width:1100px!important;max-width:calc(100vw - 32px);top:24px;padding-bottom:24px}.xc-workflow-modal .ant-modal-content{overflow:hidden;border-radius:16px;background:var(--xc-bg-card, #fff)}.xc-workflow-modal .ant-modal-body{padding:0}.xc-workflow-shell{display:grid;grid-template-columns:230px minmax(0,1fr);height:clamp(560px,calc(100vh - 120px),720px);min-height:0;max-height:calc(100vh - 120px);overflow:hidden;border-radius:16px;background:var(--xc-bg-card, #fff);color:var(--xc-text-primary, #1a1a1a)}.xc-workflow-steps{min-height:0;padding:32px 24px;overflow:hidden auto;border-right:1px solid var(--xc-border, #eceef2);background:var(--xc-bg-elevated, #f9f9f9)}.xc-workflow-step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;min-height:104px;color:var(--xc-text-muted, #98a2b3)}.xc-workflow-step:not(:last-child):after{content:"";position:absolute;top:36px;bottom:8px;left:15px;width:2px;background:var(--xc-border-strong, #d9d9d9)}.xc-workflow-step.active,.xc-workflow-step.done{color:var(--xc-color-primary, #4b7dff)}.xc-workflow-step.done:not(:last-child):after{background:var(--xc-color-primary, #4b7dff)}.xc-workflow-step-dot{position:relative;z-index:1;display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:2px solid var(--xc-border-strong, #d9d9d9);border-radius:50%;background:var(--xc-bg-card, #fff);font-size:13px;font-weight:600}.xc-workflow-step.active .xc-workflow-step-dot,.xc-workflow-step.done .xc-workflow-step-dot{border-color:var(--xc-color-primary, #4b7dff);background:var(--xc-color-primary, #4b7dff);color:var(--xc-text-inverse, #fff);box-shadow:var(--xc-shadow-primary, 0 4px 14px rgba(75, 125, 255, .35))}.xc-workflow-step-copy{padding-top:2px}.xc-workflow-step-copy h3{margin:0 0 5px;color:currentColor;font-size:15px;font-weight:600}.xc-workflow-step-copy p{margin:0;color:var(--xc-text-muted, #98a2b3);font-size:12px;line-height:1.55}.xc-workflow-main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;overflow:hidden;background:var(--xc-bg-card, #fff)}.workflow-section-header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:16px;padding:28px 32px 20px;border-bottom:1px solid var(--xc-border, #eceef2);background:var(--xc-bg-card, #fff)}.workflow-section-header:empty{display:none}.workflow-section-header h2{margin:0;color:var(--xc-text-strong, #101828);font-size:20px;font-weight:600}.workflow-section-header p{margin:6px 0 0;color:var(--xc-text-secondary, #667085);font-size:14px;line-height:1.6}.xc-workflow-body{min-width:0;min-height:0;padding:24px 32px;overflow:hidden auto;overscroll-behavior:contain}.xc-workflow-footer{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px;border-top:1px solid var(--xc-border, #eceef2);background:var(--xc-bg-card, #fff);box-shadow:0 -8px 20px #0f172a0a;z-index:2}.xc-workflow-footer:empty{display:none}html[data-theme=dark] .xc-workflow-modal .ant-modal-content{box-shadow:0 24px 80px #0000008f}html[data-theme=dark] .xc-workflow-modal .ant-input{border-color:var(--xc-border-strong);background:var(--xc-bg-muted);color:var(--xc-text-primary);caret-color:var(--xc-color-primary)}html[data-theme=dark] .xc-workflow-modal .ant-input::-moz-placeholder{color:var(--xc-text-placeholder)}html[data-theme=dark] .xc-workflow-modal .ant-input::placeholder{color:var(--xc-text-placeholder)}html[data-theme=dark] .xc-workflow-modal .ant-input:hover{border-color:var(--xc-color-primary-border)}html[data-theme=dark] .xc-workflow-modal .ant-input:focus{border-color:var(--xc-color-primary);background:var(--xc-bg-muted);box-shadow:0 0 0 2px var(--xc-color-primary-soft)}html[data-theme=dark] .xc-workflow-modal .ant-btn:not(.ant-btn-primary){border-color:var(--xc-border-strong);background:var(--xc-bg-muted);color:var(--xc-text-primary)}html[data-theme=dark] .xc-workflow-modal .ant-btn:not(.ant-btn-primary):hover,html[data-theme=dark] .xc-workflow-modal .ant-btn:not(.ant-btn-primary):focus{border-color:var(--xc-color-primary);background:var(--xc-color-primary-soft);color:var(--xc-color-primary-hover)}html[data-theme=dark] .xc-workflow-modal .ant-btn-primary{border-color:transparent;background:var(--xc-accent-gradient);color:#061018;box-shadow:none}html[data-theme=dark] .xc-workflow-modal .ant-btn[disabled],html[data-theme=dark] .xc-workflow-modal .ant-btn[disabled]:hover{border-color:#ffffff0f;background:rgba(255,255,255,.04);color:#b0b4bb61}html[data-theme=dark] .xc-workflow-modal .ant-progress-inner{background:rgba(255,255,255,.1)}html[data-theme=dark] .xc-workflow-modal .ant-progress-bg,html[data-theme=dark] .xc-workflow-modal .ant-spin-dot-item{background:var(--xc-color-primary)}html[data-theme=dark] .xc-workflow-modal .ant-progress-text{color:var(--xc-text-secondary)}html[data-theme=dark] .xc-workflow-footer{box-shadow:0 -8px 24px #0000003d}@media (max-width: 1024px){.xc-workflow-shell{grid-template-columns:200px minmax(0,1fr);height:720px;max-height:calc(100vh - 96px)}}@media (max-width: 768px){.xc-workflow-modal .ant-modal{width:100vw!important;max-width:100vw;top:0;margin:0;padding-bottom:0}.xc-workflow-modal .ant-modal-content,.xc-workflow-modal .ant-modal-body{min-height:100vh;min-height:100dvh;border-radius:0}.xc-workflow-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;border-radius:0}.xc-workflow-steps{display:flex;gap:8px;padding:12px;overflow:hidden auto;border-right:0;border-bottom:1px solid var(--xc-border, #eceef2)}.xc-workflow-step{flex:1 1 0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:5px;min-width:56px;min-height:auto;text-align:center}.xc-workflow-step:after{display:none}.xc-workflow-step-dot{width:24px;height:24px;font-size:12px}.xc-workflow-step-copy{padding:0}.xc-workflow-step-copy h3{margin:0;font-size:12px;line-height:1.25}.xc-workflow-step-copy p{display:none}.workflow-section-header{padding:10px 16px}.workflow-section-header h2{font-size:16px}.workflow-section-header p{font-size:13px}.xc-workflow-body{padding:16px}.xc-workflow-footer{align-items:stretch;flex-direction:column;gap:10px;padding:12px calc(16px + env(safe-area-inset-right,0)) calc(12px + env(safe-area-inset-bottom,0)) calc(16px + env(safe-area-inset-left,0))}}.voice-picker-panel{display:flex;flex-direction:column;height:100%;min-height:0;padding-top:8px}.voice-player{flex-shrink:0;padding-bottom:12px;border-bottom:1px solid var(--xc-border-light)}.voice-player-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.voice-player-now-playing{flex:1;min-width:0;overflow:hidden;padding:0 4px;color:#262626;font-size:13px;font-weight:500;line-height:1.4;text-align:center;text-overflow:ellipsis;white-space:nowrap}.voice-player-now-playing--empty{color:#bfbfbf;font-weight:400}.voice-player-mode-btn{flex-shrink:0;width:22px;height:22px;padding:0}.voice-player-mode-icon{display:block;width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.voice-player-tool-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:#bfbfbf;cursor:pointer}.voice-player-speed-box{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:22px;padding:0 6px;border:1.5px solid #bfbfbf;border-radius:4px;box-sizing:border-box;color:#8c8c8c;font-size:12px;font-weight:600;line-height:1}.voice-player-progress{display:flex;align-items:center;gap:10px;margin-bottom:12px}.voice-player-time{flex-shrink:0;min-width:40px;color:#666;font-size:12px}.voice-player-slider{flex:1;margin:0}.voice-player-slider .ant-slider-rail{height:4px;border-radius:2px;background-color:#e8e8e8}.voice-player-slider .ant-slider-track{height:4px;border-radius:2px;background-color:var(--xc-color-primary)}.voice-player-slider .ant-slider-handle{width:12px;height:12px;margin-top:-4px;border:2px solid var(--xc-color-primary);background-color:var(--xc-color-primary)}.voice-player-slider .ant-slider-handle:after{display:none}.voice-player-controls{display:flex;align-items:center;justify-content:space-between;max-width:100%;padding:0 4px}.voice-player-controls-center{display:flex;align-items:center;justify-content:center;gap:16px}.voice-player-ctrl-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;background:transparent;color:#9b9b9b;font-size:18px;cursor:pointer;transition:color .2s}.voice-player-ctrl-btn .anticon{font-size:16px}.voice-player-ctrl-btn:hover:not(:disabled){color:#8c8c8c}.voice-player-ctrl-btn:disabled{opacity:.35;cursor:not-allowed}.voice-player-ctrl-btn img{width:26px;height:26px;flex-shrink:0}.voice-player-play-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:#595959;color:#fff;font-size:18px;cursor:pointer;transition:background-color .2s}.voice-player-play-btn .anticon{font-size:18px}.voice-player-play-btn:hover:not(:disabled){background:#434343}.voice-player-play-btn:disabled{opacity:.45;cursor:not-allowed}.voice-audio-hidden{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.ai-app-panel.is-dark .preview-aspect-frame{background:#1a1f28}.ai-app-panel.is-dark .contentLeft{background:#010305!important}.ai-app-panel.is-dark .contentLeft .other{background:#0e1116;padding:1.375rem 1.4375rem;border-radius:.75rem}.ai-app-panel.is-dark .tip-box{background:rgba(94,201,244,.1);color:#dce3ea}.ai-app-panel.is-dark .tip-text{background:rgba(255,255,255,.04);color:#b0b4bb}.ai-app-panel.is-dark .tip-text b{color:#dcdfe6}.ai-app-panel.is-dark .tip-text b:hover{color:#5ec9f4}.ai-app-panel.is-dark .section-label,.ai-app-panel.is-dark .section-label .section-title,.ai-app-panel.is-dark .section-label.section-label--plain,.ai-app-panel.is-dark .section-label h4{color:#dcdfe6}.ai-app-panel.is-dark .section-label .label-desc{color:#b0b4bb}.ai-app-panel.is-dark .span{background:transparent;border-color:#5ec9f4a6;color:#5ec9f4}.ai-app-panel.is-dark .span:hover{background:rgba(94,201,244,.15);color:#84f3fe}.ai-app-panel.is-dark :deep(.ant-tabs-tab-btn){color:#666}.ai-app-panel.is-dark :deep(.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn){color:#5ec9f4}.ai-app-panel.is-dark :deep(.ant-tabs-ink-bar){background:#5ec9f4}.ai-app-panel.is-dark .upload-dragger{background:rgba(94,201,244,.06);border-color:#5ec9f447}.ai-app-panel.is-dark .upload-dragger:hover,.ai-app-panel.is-dark .upload-dragger.is-dragging{border-color:#5ec9f4a6;background:rgba(94,201,244,.1)}.ai-app-panel.is-dark .upload-hint{color:#b0b4bb}.ai-app-panel.is-dark .upload-box{background:rgba(255,255,255,.04)}.ai-app-panel.is-dark .upload-box:not(.has-image){background:#010305;border-color:#ffffff1f}.ai-app-panel.is-dark .upload-box.has-image{background:transparent;border-color:transparent}.ai-app-panel.is-dark .upload-box p,.ai-app-panel.is-dark .upload-box .upload-hint{color:#fff}.ai-app-panel.is-dark .upload-box .entry-link{color:#5ec9f4}.ai-app-panel.is-dark .upload-box .entry-link:hover{color:#84f3fe}.ai-app-panel.is-dark .upload-box .uploaded-image-wrap{background:#1a1f28}.ai-app-panel.is-dark .upload-empty p{color:#dcdfe6e6}.ai-app-panel.is-dark .upload-thumb .thumb-img-box{border-color:#ffffff1a;background:rgba(255,255,255,.06);box-shadow:0 1px 6px #00000047}.ai-app-panel.is-dark .media-list.image-grid{background:#1a1d24;border-color:#ffffff14}.ai-app-panel.is-dark .intro-box,.ai-app-panel.is-dark .option-chip{background:#1a1d24;border-color:#ffffff1a;color:#dcdfe6}.ai-app-panel.is-dark .intro-box{background:rgba(255,255,255,.04);border-left-color:#5ec9f4}.ai-app-panel.is-dark .intro-box .intro-title{color:#dcdfe6}.ai-app-panel.is-dark .intro-box .intro-text{color:#b0b4bb}.ai-app-panel.is-dark .bottom-info-inline{color:#aaa}.ai-app-panel.is-dark .bottom-info-inline .accent-value{color:#5ec9f4}.ai-app-panel.is-dark .bottom-bar{border-top-color:#ffffff14}.ai-app-panel.is-dark .bottom-bar .submit{background:linear-gradient(270deg,#55bff3 0%,#84f3fe 100%);color:#000}.ai-app-panel.is-dark .category-chip,.ai-app-panel.is-dark .library-card{background:#1a1d24;border-color:#ffffff1a}.ai-app-panel.is-dark .category-chip{color:#dcdfe6d9}.ai-app-panel.is-dark .category-chip:hover{background:rgba(75,125,255,.12);color:#5ec9f4}.ai-app-panel.is-dark .category-chip.active{color:#fff}.ai-app-panel.is-dark .library-category-scroll,.ai-app-panel.is-dark .library-footer{border-color:#ffffff1a}.ai-app-panel.is-dark .library-selected-count{color:#b0b4bb}.ai-app-panel.is-dark .library-title{color:#dcdfe6}.ai-app-panel.is-dark .work-preview-card{background:#141820;border-color:#ffffff14;box-shadow:0 2px 8px #00000040}.ai-app-panel.is-dark .work-preview-card:hover{box-shadow:0 6px 16px #5ec9f426}.ai-app-panel.is-dark .work-card-aspect-wrap,.ai-app-panel.is-dark .work-card-result .work-result-img{background:#1a1f28}.ai-app-panel.is-dark .work-card-overlay{background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.48) 55%,transparent 100%)}.ai-app-panel.is-dark .work-card-action{background:rgba(255,255,255,.1);border-color:#ffffff38}.ai-app-panel.is-dark .works-pagination{border-top-color:#ffffff14;background:#010305}.ai-app-panel.is-dark .page-info{color:#b0b4bb}.ai-app-panel.is-dark .page-btn{background:#1a1d24;border-color:#ffffff1f;color:#dcdfe6}.ai-app-panel.is-dark .page-btn:hover:not(:disabled){border-color:#5ec9f4a6;color:#5ec9f4;box-shadow:none}.ai-app-panel.is-dark .works-grid::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16)}.ai-app-panel.is-dark .work-card-error{background:#1a1d24;color:#ff7875}.ai-app-panel.is-dark .work-card-error:hover{background:#2a1f1f}.ai-app-panel.is-dark .work-error-link{color:#5ec9f4}.ai-app-panel.is-dark .works-empty{color:#b0b4bb}.ai-app-panel.is-dark .params-summary-card{background:rgba(255,255,255,.04);border-color:#ffffff1a}.ai-app-panel.is-dark .params-summary-card:hover{border-color:#5ec9f459}.ai-app-panel.is-dark .params-summary-main{color:#dcdfe6}.ai-app-panel.is-dark .params-summary-spec,.ai-app-panel.is-dark .params-summary-action{color:#5ec9f4}.ai-app-panel.is-dark .params-card-label{color:#b0b4bb}.ai-app-panel.is-dark .params-summary-row{color:#dcdfe6}.ai-app-panel.is-dark .params-row-label{color:#b0b4bb}.ai-app-panel.is-dark .params-row-label .vip-tag{color:#5ec9f4;border-color:#5ec9f48c}.ai-app-panel.is-dark .params-clip-value.is-guest{color:#b0b4bbd9}.ai-app-panel.is-dark .params-vip-clip-hint{color:#b0b4bbe6}.ai-app-panel.is-dark .params-vip-link{color:#5ec9f4}.ai-app-panel.is-dark .params-suggestion-block .section-label{color:#dcdfe6}.ai-app-panel.is-dark .vip-mask{background:rgba(14,17,22,.75);color:#b0b4bb}.ai-app-panel.is-dark .vip-mask-link{color:#5ec9f4}.ai-app-panel.is-dark .effect-preview{border-color:#ffffff1a;background:rgba(0,0,0,.2)}.video-swap-view.is-dark .intro-box,.video-swap-view.is-dark .params-summary-card,.video-swap-view.is-dark .upload-dragger{background:#1a1d24;border-color:#ffffff1a;color:#dcdfe6}.voice-over-view.is-dark .contentRight{background:#010305}.voice-over-view.is-dark .section-title-box{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.voice-over-view.is-dark .section-title-box .titleone{color:#dcdfe6}.voice-over-view.is-dark .section-title-box .titleone-desc{color:#b0b4bb}.voice-over-view.is-dark .upload-action-btn{background:rgba(255,255,255,.04);border-color:#5ec9f473;color:#5ec9f4}.voice-over-view.is-dark .upload-action-btn:hover{background:rgba(94,201,244,.15);color:#fff}.voice-over-view.is-dark .selected-audio-wrap{background:rgba(255,255,255,.04)}.voice-over-view.is-dark .selected-audio-play-btn{background:rgba(94,201,244,.12);color:#5ec9f4}.voice-over-view.is-dark .selected-audio-play-btn.is-playing{background:#5ec9f4;color:#000}.voice-over-view.is-dark .selected-audio-play-btn:hover:not(.is-disabled){background:rgba(94,201,244,.2)}.voice-over-view.is-dark .selected-audio-play-btn.is-playing:hover:not(.is-disabled){background:#84f3fe}.voice-over-view.is-dark .selected-audio-preview-hint{color:#5ec9f4}.voice-over-view.is-dark .selected-audio-name{color:#f0f0f0}.voice-over-view.is-dark .selected-audio-meta{color:#b0b4bbe0}.voice-over-view.is-dark .resolution-select-label{color:#f0f0f0}.voice-over-view.is-dark .resolution-select-input :deep(.ant-select-selector){background:#3d3e3f!important;border-color:#3d3e3f!important;color:#b0b4bb!important}.voice-over-view.is-dark .resolution-select-input :deep(.ant-select-selection-item){color:#b0b4bb!important}.voice-over-view.is-dark .resolution-select-input :deep(.ant-select-arrow){color:#b0b4bb}.voice-over-view.is-dark .bottom-info-inline .accent-value{color:#84f3fe}.voice-over-view.is-dark .bottom-bar{background:rgba(1,3,5,.96);box-shadow:0 -4px 16px #00000059}.voice-over-view.is-dark .left-info{color:#b0b4bbb8}.voice-over-view.is-dark :deep(.ant-tabs-top > .ant-tabs-nav::before){border:none}.voice-over-view.is-dark :deep(.ant-tabs-tab){color:#b0b4bbe0}.voice-over-view.is-dark :deep(.ant-tabs-tab-btn){color:#b0b4bbe0}.voice-over-view.is-dark :deep(.ant-tabs-tab:hover .ant-tabs-tab-btn){color:#dcdfe6eb}.voice-over-view.is-dark :deep(.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn){color:#5ec9f4}.voice-over-view.is-dark :deep(.ant-tabs-tab.ant-tabs-tab-active:hover .ant-tabs-tab-btn){color:#5ec9f4}.voice-over-view.is-dark :deep(.ant-tabs-ink-bar){width:1.25rem;height:.1175rem;background:#5ec9f4;border-radius:100px}.voice-over-view.is-dark .col-left{scrollbar-color:rgba(255,255,255,.15) transparent}.voice-over-view.is-dark .col-left::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12)}.voice-over-view.is-dark .work-card{background:transparent}.voice-color-view.is-dark{background-color:#010305}.voice-color-view.is-dark .fanhui{color:#b0b4bbe0}.voice-color-view.is-dark .fanhui:hover{color:#f0f0f0}.voice-color-view.is-dark .contentTop{background:rgba(255,255,255,.04);box-shadow:none;border:1px solid rgba(255,255,255,.08)}.voice-color-view.is-dark .content_disclaimer{background-color:#fff7e11f}.voice-color-view.is-dark .content_disclaimer_title p,.voice-color-view.is-dark .mianze_txt span{color:#d4a843}.voice-color-view.is-dark .voice-type-notice{background-color:#34a8531f;border-left-color:#34a853;box-shadow:none}.voice-color-view.is-dark .voice-type-notice_text{color:#a8d5b5}.voice-color-view.is-dark .common_pl p{color:#dcdfe6eb}.voice-color-view.is-dark .common_pl .voice-model-input{background:rgba(255,255,255,.06);border-color:#ffffff1f;color:#f0f0f0}.voice-color-view.is-dark .common_pl .voice-model-input::-moz-placeholder{color:#b0b4bb8c}.voice-color-view.is-dark .common_pl .voice-model-input::placeholder{color:#b0b4bb8c}.voice-color-view.is-dark .common_pl .voice-model-input:hover,.voice-color-view.is-dark .common_pl .voice-model-input:focus{border-color:#5ec9f4}.voice-color-view.is-dark .audio-file-selected{background:rgba(255,255,255,.04);border-color:#ffffff1f}.voice-color-view.is-dark .audio-file-label{color:#73d13d}.voice-color-view.is-dark .audio-file-clear{color:#b0b4bbb8}.voice-color-view.is-dark .audio-file-clear:hover{color:#f0f0f0}.voice-color-view.is-dark .common_voive,.voice-color-view.is-dark .common_voive--upload{background:rgba(255,255,255,.04);border-top-color:#ffffff14}.voice-color-view.is-dark .contentBottom{padding:15px;background:rgba(255,255,255,.04);box-shadow:none;border:1px solid rgba(255,255,255,.08)}.voice-color-view.is-dark .voice-list-empty{color:#b0b4bbb8}.voice-color-view.is-dark .voice-list-item{border-bottom-color:#ffffff14}.voice-color-view.is-dark .voice-list-item:hover{background-color:#ffffff0a}.voice-color-view.is-dark .voice-list-item--active{background-color:#5ec9f41f}.voice-color-view.is-dark .voice-list-item--active .voice-list-name,.voice-color-view.is-dark .voice-list-item--active .voice-list-name--active{color:#5ec9f4}.voice-color-view.is-dark .voice-list-item--draft:hover{background-color:transparent}.voice-color-view.is-dark .voice-list-name{color:#dcdfe6eb}.voice-color-view.is-dark .voice-list-name--active{color:#5ec9f4}.voice-color-view.is-dark .voice-list-meta,.voice-color-view.is-dark .voice-list-badge{color:#b0b4bbb8}.voice-color-view.is-dark .voice-list-meta--progress,.voice-color-view.is-dark .voice-list-status{color:#ffa0a0}.voice-color-view.is-dark .voice-list-play{background:rgba(255,255,255,.06);border-color:#fff3;color:#bfbfbf}.voice-color-view.is-dark .voice-list-play:hover,.voice-color-view.is-dark .voice-list-play.is-playing{background:rgba(255,255,255,.12);color:#f0f0f0}.voice-color-view.is-dark .voice-player-now-playing{color:#f0f0f0}.voice-color-view.is-dark .voice-player-now-playing--empty{color:#8c8c8c}.voice-color-view.is-dark .voice-player-time{color:#dcdfe6e0}.voice-color-view.is-dark .voice-player-tool-btn{color:#b0b4bbb8}.voice-color-view.is-dark .voice-player-tool-btn:hover,.voice-color-view.is-dark .voice-player-tool-btn.active{color:#f0f0f0}.voice-color-view.is-dark .voice-player-speed-box{border-color:#fff3;color:#b0b4bbe0}.voice-color-view.is-dark .voice-player-ctrl-btn{color:#b0b4bbb8}.voice-color-view.is-dark .voice-player-ctrl-btn:hover{color:#f0f0f0}.voice-color-view.is-dark .voice-player-play-btn{background:rgba(255,255,255,.14)}.voice-color-view.is-dark .voice-player-play-btn:hover{background:rgba(255,255,255,.22)}.voice-color-view.is-dark .voice-player-slider :deep(.ant-slider-rail){background-color:#ffffff1f}.voice-color-view.is-dark .voice-player-slider :deep(.ant-slider-track){background-color:#5ec9f4}.voice-color-view.is-dark .voice-player-slider :deep(.ant-slider-handle){border-color:#5ec9f4;background-color:#5ec9f4}@media (max-width: 768px){.ai-app-panel.is-dark .contentLeft,.video-swap-view.is-dark .contentLeft{background:#010305!important}.ai-app-panel.is-dark .other,.video-swap-view.is-dark .other{margin-top:0;padding:0 .75rem;border-radius:0;background:transparent}.ai-app-panel.is-dark .bottom-bar,.video-swap-view.is-dark .bottom-bar{background:rgba(1,3,5,.96);box-shadow:0 -4px 16px #00000059}}html{font-size:calc(16px + (100vw - 1920px) / 192)}@media screen and (min-width: 769px) and (max-width: 1199px){html{font-size:calc(16px * 100vw / 1920)}}@media screen and (max-width: 768px){html{font-size:clamp(14px,3.733vw,16px)}}@media screen and (min-width: 2560px){html{font-size:calc(16px * 2560 / 1920)}}html,body{height:100%;margin:0}#appbody{height:100%;overflow:hidden}#appbody #app{width:100%;height:100%;min-width:0;overflow:hidden}#appbody .header-user-message-box{min-width:100px!important;border-radius:8px;box-shadow:0 2px 8px #00000026}#appbody .header-user-message-box ::v-deep(.ant-dropdown-content){background:#4b93e3!important}#appbody .ct-framework-layout-header{display:flex;height:56px;padding:0;margin-left:-1px;line-height:56px;align-items:center;justify-content:space-between}#appbody .ct-framework-multiple-tabs{z-index:10;height:40px;line-height:40px;flex-basis:40px;flex-shrink:0;background-color:#fff;border-bottom:1px solid #d9d9d9}.ant-image-preview-img{display:inline-block;margin:auto;width:auto;height:auto;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);-o-object-fit:contain;object-fit:contain}.ant-image-preview-img-wrapper{display:flex;align-items:center;justify-content:center}.ant-btn-link{padding:4px 6px}.ant-switch-checked{background-color:#2975f9}.ant-message,.ant-message-notice-content,.ant-notification{z-index:3100!important}.ant-modal-root .ant-modal-mask{z-index:3000}.ant-modal-root .ant-modal-wrap{z-index:3001}.ant-image-preview-root .ant-image-preview-mask{z-index:3000;background:rgba(0,0,0,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ant-image-preview-root .ant-image-preview-wrap{z-index:3001}.ant-image-preview-root .ant-image-preview-body{background:rgba(0,0,0,.18);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ant-image-preview-root .ant-image-preview-img-wrapper,.ant-image-preview-root .ant-image-preview-img,.ant-image-preview-root .ant-image-preview-operations{z-index:1}.ant-picker-dropdown,.ant-select-dropdown{z-index:1999!important}.vc-color-wrap{margin-right:10px;width:50px;height:22px!important;box-shadow:3px 0 5px #00000014;position:relative;cursor:pointer;overflow:hidden;display:inline-block;vertical-align:middle}.vc-color-wrap.transparent{background:linear-gradient(0deg,#000000 0%,#000000 100%);background-repeat:repeat}.vc-color-wrap .current-color{width:100%;height:100%}.ant-layout-sider-trigger{height:40px!important;line-height:40px!important;position:relative!important;display:flex;justify-items:start;align-items:center;box-shadow:inset 0 1px #f0f0f0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track-piece{background-color:transparent;border-radius:4px}::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:8px}::-webkit-scrollbar-track{background-color:#0000000f}::-webkit-scrollbar-thumb:hover{background-color:#0000004d}::-webkit-scrollbar-corner{display:block}.ant-layout,.ant-layout-content{background:#fff!important}.ant-message{z-index:10050!important}.svg-box[data-v-115f37c7]{display:inline-flex}.svg-icon[data-v-115f37c7]{fill:currentColor;-webkit-mask-size:cover!important;mask-size:cover!important;display:inline-block}.darkTheme{min-height:100vh;background-color:var(--xc-bg-base, #010305);transition:background-color .3s ease}
