/* image-workbench-studio-theme.2f68360d68c7fe41.css */
/* Image workbench chrome uses the Director Desk palette. Media and annotation colours are untouched. */
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench{--iw-bg:#242424;--iw-panel:#303030;--iw-field:#3b3b3b;--iw-popup:#383838;--iw-header:#292929;--iw-top:#353535;--iw-line:#454545;--iw-strong:#626262;--iw-text:#dedede;--iw-muted:#ababab;--iw-hover:#404040;--iw-selection:#3d536f;--iw-active:#a9ceff;--iw-accent:#3b82f6;--iw-shadow:#0006;--iw-scheme:dark;background:var(--iw-panel)!important;color:var(--iw-text)!important;border-color:var(--iw-line)!important;box-shadow:0 12px 40px var(--iw-shadow)!important;backdrop-filter:none!important;font-family:"Segoe UI","Microsoft YaHei",sans-serif;color-scheme:var(--iw-scheme)}
html[data-theme=light] body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench{--iw-bg:#e7edf7;--iw-panel:#f0f4fb;--iw-field:#fff;--iw-popup:#f8faff;--iw-header:#e4ebf7;--iw-top:#edf2fc;--iw-line:#cbd6e7;--iw-strong:#9ab0ce;--iw-text:#334a68;--iw-muted:#657b97;--iw-hover:#e5edff;--iw-selection:#dce6ff;--iw-active:#3a51a3;--iw-accent:#6479d5;--iw-shadow:#21385630;--iw-scheme:light}
html[data-canvas-appearance=studio-gray] body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench{--iw-bg:#242424;--iw-panel:#303030;--iw-field:#3b3b3b;--iw-popup:#383838;--iw-header:#292929;--iw-top:#353535;--iw-line:#454545;--iw-strong:#626262;--iw-text:#dedede;--iw-muted:#ababab;--iw-hover:#404040;--iw-selection:#3d536f;--iw-active:#a9ceff;--iw-accent:#3b82f6;--iw-shadow:#0006;--iw-scheme:dark}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(header,.ciw-topbar,.ciw-tools,.ciw-viewbar,.ciw-footer,.ciw-property-tabs){background:var(--iw-header)!important;color:var(--iw-text)!important;border-color:var(--iw-line)!important;box-shadow:none!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench>header{background:linear-gradient(var(--iw-top),var(--iw-header))!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(.ciw-side,.ciw-properties,.ciw-layers,.ciw-property-frame,.ciw-right-editor,.ciw-section){background:var(--iw-panel)!important;border-color:var(--iw-line)!important;color:var(--iw-text)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench .ciw-viewport{background:var(--iw-bg)!important;background-image:none!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(button,select,input:not([type=color]):not([type=range]):not([type=checkbox]),textarea:not(.ciw-inline-text),.ciw-select-trigger,.ciw-prompt-slot){background:var(--iw-field)!important;color:var(--iw-text)!important;border-color:var(--iw-line)!important;box-shadow:none!important;outline:none!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(button,select,input,textarea){font-family:inherit!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(.ciw-tools button,header button,.ciw-region-actions button,.ciw-property-tabs button){background:transparent!important;border-color:transparent!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench button:hover:not(:disabled){background:var(--iw-hover)!important;color:var(--iw-text)!important;border-color:var(--iw-strong)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(button.active,.ciw-select-option[aria-selected=true],.ciw-layer-row.selected,.ciw-ref.selected,.ciw-result-choice.active){background:var(--iw-selection)!important;color:var(--iw-active)!important;border-color:var(--iw-strong)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench button.primary{background:var(--iw-accent)!important;color:#fff!important;border-color:transparent!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(input:not([type=color]),select,textarea:not(.ciw-inline-text),.ciw-select-trigger):focus-visible,html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench .ciw-prompt-slot:focus-within{border-color:var(--iw-strong)!important;box-shadow:none!important;outline:none!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench button:focus-visible{outline:1px solid var(--iw-accent)!important;outline-offset:1px}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(label,p,small,summary,output,.ciw-hint,.ciw-status,.ciw-layer-note,.ciw-legend,.ciw-scope-note,.ciw-view-label,.ciw-select-arrow,.ciw-select-option>span:last-child){color:var(--iw-muted)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(h3,strong,.ciw-section h3,.ciw-layer-name){color:var(--iw-text)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(.ciw-select-menu,.ciw-sync-content,.ciw-number-popup,.ciw-edge-panel,.ciw-context-menu,.ciw-result-gallery-list){background:var(--iw-popup)!important;color:var(--iw-text)!important;border-color:var(--iw-line)!important;box-shadow:0 5px 16px var(--iw-shadow)!important;backdrop-filter:none!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(.ciw-source-row,.ciw-channel-card,.ciw-ref-filter,.ciw-prompt-chip,.ciw-plan-box){background:var(--iw-header)!important;border-color:var(--iw-line)!important;color:var(--iw-text)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench .ciw-prompt-slot textarea{background:transparent!important;border:0!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench .ciw-tools .ciw-divider{background:var(--iw-line)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench input[type=range]{accent-color:var(--iw-accent)}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--iw-strong) 0%,var(--iw-strong) var(--range-fill,0%),var(--iw-line) var(--range-fill,0%),var(--iw-line) 100%)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench input[type=range]::-webkit-slider-thumb{background:var(--iw-muted)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench input[type=checkbox]{accent-color:var(--iw-accent)}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(.ciw-properties,.ciw-layers,.ciw-tools,.ciw-select-menu,.ciw-topbar>.ciw-section){scrollbar-color:var(--iw-strong) transparent;scrollbar-width:thin}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench .ciw-status.error{color:var(--theme-danger,#ef9ca3)!important}
/* Flat tools and tab strips follow the Director Desk rather than individual button tiles. */
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench{border-radius:6px!important;box-shadow:0 8px 28px var(--iw-shadow)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench>header{height:34px;padding-inline:10px}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(button,input:not([type=color]):not([type=range]),select,.ciw-select-trigger,.ciw-prompt-slot){border-radius:3px!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(.ciw-tools .ciw-icon,.ciw-layer-row .ciw-icon,header button){background:transparent!important;border:0!important;border-radius:3px!important;color:var(--iw-muted)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(.ciw-tools .ciw-icon.active,.ciw-tools .ciw-icon[aria-pressed=true]){background:var(--iw-selection)!important;color:var(--iw-active)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(.ciw-tools .ciw-icon,header button,.ciw-layer-row .ciw-icon):hover:not(:disabled){background:var(--iw-hover)!important;color:var(--iw-text)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench .ciw-property-tabs{gap:0!important;padding:0 8px!important;min-height:34px;align-items:stretch;background:var(--iw-panel)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench .ciw-property-tabs button{height:34px!important;padding:5px 8px!important;flex:1;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;font-size:11px!important;font-weight:400;color:var(--iw-muted)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench .ciw-property-tabs button.active{background:transparent!important;color:var(--iw-active)!important;border-bottom-color:var(--iw-accent)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench .ciw-topbar>.ciw-section{scrollbar-width:none!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench .ciw-topbar>.ciw-section::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench ::-webkit-scrollbar-button{display:none!important;width:0;height:0}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench>header{color:var(--iw-text)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(.ciw-prompt-tabs,.ciw-ref-filter:has(>button[aria-label="图层面板"])){display:flex;gap:0!important;padding:0!important;border:0!important;border-bottom:1px solid var(--iw-line)!important;border-radius:0!important;background:transparent!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(.ciw-prompt-tabs,.ciw-ref-filter:has(>button[aria-label="图层面板"]))>button{height:30px!important;flex:1;padding:4px 8px!important;background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;font-size:11px!important;font-weight:400;color:var(--iw-muted)!important}
html body .ciw.cc-image-workbench:is(#image-workbench-studio,.cc-image-workbench).cc-image-workbench :where(.ciw-prompt-tabs,.ciw-ref-filter:has(>button[aria-label="图层面板"]))>button.active{color:var(--iw-active)!important;border-bottom-color:var(--iw-accent)!important;background:transparent!important}

/* timeline-studio-theme.6386c204e0b3b900.css */
/* Director Desk surfaces for the timeline editor; preview pixels and caption colours stay intact. */
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte){--te-bg:#242424;--te-panel:#303030;--te-field:#3b3b3b;--te-header:#292929;--te-top:#353535;--te-popup:#383838;--te-line:#454545;--te-strong:#626262;--te-text:#dedede;--te-muted:#ababab;--te-hover:#404040;--te-selection:#3d536f;--te-active:#a9ceff;--te-accent:#3b82f6;--te-shadow:#0006;--te-scheme:dark;background:var(--te-panel)!important;color:var(--te-text)!important;border-color:var(--te-line)!important;border-radius:6px!important;box-shadow:0 8px 28px var(--te-shadow)!important;backdrop-filter:none!important;color-scheme:var(--te-scheme);font-family:"Segoe UI","Microsoft YaHei",sans-serif}
html[data-theme=light] body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte){--te-bg:#e7edf7;--te-panel:#f0f4fb;--te-field:#fff;--te-header:#e4ebf7;--te-top:#edf2fc;--te-popup:#f8faff;--te-line:#cbd6e7;--te-strong:#9ab0ce;--te-text:#334a68;--te-muted:#657b97;--te-hover:#e5edff;--te-selection:#dce6ff;--te-active:#3a51a3;--te-accent:#6479d5;--te-shadow:#21385630;--te-scheme:light}
html[data-canvas-appearance=studio-gray] body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte){--te-bg:#242424;--te-panel:#303030;--te-field:#3b3b3b;--te-header:#292929;--te-top:#353535;--te-popup:#383838;--te-line:#454545;--te-strong:#626262;--te-text:#dedede;--te-muted:#ababab;--te-hover:#404040;--te-selection:#3d536f;--te-active:#a9ceff;--te-accent:#3b82f6;--te-shadow:#0006;--te-scheme:dark}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) :where(.cte-main,.cte-library,.cte-properties,.cte-track-name,.cte-track-headers,.cte-ruler-corner){background:var(--te-panel)!important;color:var(--te-text)!important;border-color:var(--te-line)!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) :where(header,.cte-toolbar,.cte-status,.cte-play-controls,.cte-ruler-viewport,.cte-ruler-head,.cte-ruler,.cte-view-settings){background:var(--te-header)!important;color:var(--te-muted)!important;border-color:var(--te-line)!important;box-shadow:none!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte)>header{background:linear-gradient(var(--te-top),var(--te-header))!important;color:var(--te-text)!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) :where(.cte-viewer,.cte-timeline-shell,.cte-timeline){background:var(--te-bg)!important;background-image:none!important;color:var(--te-muted)!important;border-color:var(--te-line)!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) :where(button:not(.cte-clip),select,input:not([type=color]):not([type=range]):not([type=checkbox]),textarea){background:var(--te-field)!important;color:var(--te-text)!important;border-color:var(--te-line)!important;border-radius:3px!important;box-shadow:none!important;font-family:inherit!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) :where(header button,.cte-menu-bar button,.cte-toolbar button,.cte-play-controls button,.cte-track-name button,.cte-library-header button){background:transparent!important;border-color:transparent!important;color:var(--te-muted)!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) button:hover:not(:disabled):not(.cte-clip){background:var(--te-hover)!important;color:var(--te-text)!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) :where(button[aria-pressed=true]:not(.cte-clip),button.active:not(.cte-clip),.cte-material.selected){background:var(--te-selection)!important;color:var(--te-active)!important;border-color:var(--te-strong)!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-primary{background:var(--te-accent)!important;color:#fff!important;border-color:transparent!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) :where(label,p,small,output,.cte-status,.cte-zoom-label,.cte-empty-tracks,.cte-ruler span,.cte-detail-row){color:var(--te-muted)!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) :where(h3,strong,.cte-detail-heading){color:var(--te-text)!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) :where(.cte-context,.cte-range-panel,.cte-menu-choice,.cte-folder-picker,.cte-sequence-picker,.cte-help-panel,.cte-limits-panel,.cte-source-details){background:var(--te-popup)!important;color:var(--te-text)!important;border-color:var(--te-line)!important;box-shadow:0 5px 16px var(--te-shadow)!important;backdrop-filter:none!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) :where(input:not([type=color]),select,textarea):focus-visible{outline:none!important;border-color:var(--te-strong)!important;box-shadow:none!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) button:focus-visible{outline:1px solid var(--te-accent)!important;outline-offset:1px}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) :where(.cte-track,.cte-track-name,.cte-ruler-corner,.cte-material){border-color:var(--te-line)!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip{background-color:var(--te-selection)!important;color:var(--te-text)!important;border-color:var(--te-strong)!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.audio{background-color:#31584f!important;border-color:#416e67!important;color:#c1ebdd!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.subtitles{background-color:#4a3e60!important;border-color:#75628f!important;color:#e0d4f5!important}
html[data-theme=light] body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.audio{background-color:#c9eae4!important;color:#235d52!important}
html[data-theme=light] body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.subtitles{background-color:#eae4fc!important;color:#64518f!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip-title{background:var(--te-header)!important;color:var(--te-text)!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.selected{outline:1px solid var(--te-accent)!important;border-color:var(--te-accent)!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) input[type=range]{accent-color:var(--te-accent)}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) :where(.cte-library,.cte-properties,.cte-timeline,.cte-track-headers){scrollbar-color:var(--te-strong) transparent;scrollbar-width:thin}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-toolbar{scrollbar-width:none}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-toolbar::-webkit-scrollbar{display:none}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) ::-webkit-scrollbar-button{display:none;width:0;height:0}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-status.error{color:var(--theme-danger,#ef9ca3)!important}

/* Timeline controls: thin tracks, compact round handles, source pixels retained. */
html body .cte.cte.cte.cte input[type=range]{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;height:20px;cursor:pointer}
html body .cte.cte.cte.cte input[type=range]::-webkit-slider-runnable-track{height:2px;border:0;border-radius:2px;background:linear-gradient(to right,var(--te-active) var(--range-fill,0%),var(--te-line) var(--range-fill,0%));box-shadow:none}
html body .cte.cte.cte.cte input[type=range]::-webkit-slider-thumb{appearance:none!important;-webkit-appearance:none!important;width:8px;height:8px;margin-top:-3px;border:0;border-radius:50%;background:var(--te-text);box-shadow:0 0 0 1px var(--te-panel)}
html body .cte.cte.cte.cte input[type=range]:hover::-webkit-slider-thumb{background:var(--te-active)}
html body .cte.cte.cte.cte input[type=range]:focus-visible{outline:1px solid var(--te-strong);outline-offset:2px}
html body .cte.cte.cte.cte ::-webkit-scrollbar{width:6px;height:6px;background:transparent}
html body .cte.cte.cte.cte ::-webkit-scrollbar-thumb{border-radius:5px;background:var(--te-strong)}
html body .cte.cte.cte.cte ::-webkit-scrollbar-track{background:transparent}

html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.video,html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.video:hover{background-image:var(--cte-thumbnail,none)!important;background-repeat:repeat-x!important}

html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.video.has-filmstrip,html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.video.has-filmstrip:hover{background-size:var(--cte-film-width) 46px!important;background-position:var(--cte-film-offset) top!important;background-repeat:no-repeat!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.video.has-filmstrip.has-waveform,html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.video.has-filmstrip.has-waveform:hover{background-size:var(--cte-film-width) 32px!important}

/* Reserve image and waveform bands from the first paint. */
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.video.is-video-source,html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.video.is-video-source:hover{height:46px!important;background-size:auto 32px!important;background-position:left top!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.video.is-video-source.has-filmstrip,html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.video.is-video-source.has-filmstrip:hover{background-size:var(--cte-film-width) 32px!important;background-position:var(--cte-film-offset) top!important}
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.video.filmstrip-pending,html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-clip.video.filmstrip-pending:hover{background-image:none!important}
html body .cte.cte.cte.cte .cte-clip.video.is-video-source::before{content:'';position:absolute;bottom:0;left:0;right:0;height:14px;background:var(--te-header);pointer-events:none}
html body .cte.cte.cte.cte .cte-clip.video.filmstrip-pending .cte-waveform{visibility:hidden}
html body .cte.cte.cte.cte .cte-clip.video.filmstrip-pending::after{content:'缩略图准备中';position:absolute;left:8px;top:17px;font-size:10px;line-height:13px;color:var(--te-muted);pointer-events:none}

/* Transport focus stays subtle; no outlined box on Space. */
html body .cte.cte.cte.cte:is(#timeline-workbench-studio,.cte) .cte-preview-play:focus-visible{outline:none!important;box-shadow:none!important;border-color:transparent!important;background:var(--te-hover)!important;color:var(--te-text)!important}

/* editor-studio-light-header.35028251b60a6d2e.css */
/* A shared header layer takes precedence over legacy per-editor important rules. */
@layer editor-studio-header{
html[data-theme=light]:not([data-canvas-appearance=studio-gray]) body :is(.ciw.cc-image-workbench,.cte)>header{box-sizing:border-box!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 10px!important;gap:8px!important;background:linear-gradient(#edf2fc,#e4ebf7)!important;color:#334a68!important;border-bottom:1px solid #cbd6e7!important;box-shadow:none!important;font-family:"Segoe UI","Microsoft YaHei",sans-serif!important}
html[data-theme=light]:not([data-canvas-appearance=studio-gray]) body :is(.ciw.cc-image-workbench,.cte)>header>strong{font:550 12px/18px "Segoe UI","Microsoft YaHei",sans-serif!important;color:#334a68!important;min-width:0!important}
html[data-theme=light]:not([data-canvas-appearance=studio-gray]) body :is(.ciw.cc-image-workbench,.cte)>header>button{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 24px!important;width:24px!important;height:24px!important;min-height:0!important;padding:4px!important;border:0!important;border-radius:3px!important;background:transparent!important;color:#657b97!important;box-shadow:none!important}
html[data-theme=light]:not([data-canvas-appearance=studio-gray]) body :is(.ciw.cc-image-workbench,.cte)>header>button:hover{background:#dce6f5!important;color:#334a68!important}
html[data-theme=light]:not([data-canvas-appearance=studio-gray]) body :is(.ciw.cc-image-workbench,.cte)>header>button svg{width:15px!important;height:15px!important;stroke-width:1.5!important}
html[data-theme=light]:not([data-canvas-appearance=studio-gray]) body .cte:not(.collapsed){grid-template-rows:34px minmax(0,1fr) 42px minmax(140px,.72fr) 22px!important}
html[data-theme=light]:not([data-canvas-appearance=studio-gray]) body .cte>header .cte-menu-bar{background:transparent!important;border:0!important}
html[data-theme=light]:not([data-canvas-appearance=studio-gray]) body .cte>header .cte-menu-bar button{height:24px!important;min-height:24px!important;padding:3px 7px!important;font:400 11px/18px "Segoe UI","Microsoft YaHei",sans-serif!important;color:#657b97!important}
html[data-theme=light]:not([data-canvas-appearance=studio-gray]) body .cte>header small{font:400 11px/18px "Segoe UI","Microsoft YaHei",sans-serif!important;color:#657b97!important}
html body .cte>header .cte-menu-bar button{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--te-muted,#657b97)!important}
html body .cte>header .cte-menu-bar button:hover:not(:disabled){background:transparent!important;color:var(--te-text,#334a68)!important;text-decoration:underline;text-underline-offset:4px}
html body .cte>header .cte-menu-bar button:focus-visible{outline:1px solid var(--te-strong,#9ab0ce)!important;outline-offset:-2px}
html body .cte>header :is(.cte-menu-bar,.cte-view-settings,.cte-view-settings label){background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important}
}

/* voice-studio-theme.dd613e4aa977645d.css */
/* Voice dialog chrome follows the same studio palette; voice portraits keep their colours. */
@layer voice-studio-theme{
html body .voice-workbench{--vs-panel:#303030;--vs-header:#292929;--vs-field:#3b3b3b;--vs-inset:#242424;--vs-line:#454545;--vs-strong:#626262;--vs-text:#dedede;--vs-muted:#ababab;--vs-hover:#404040;--vs-select:#3d536f;--vs-accent:#3b82f6;--vs-active:#a9ceff;--vs-scheme:dark;background:var(--vs-panel)!important;color:var(--vs-text)!important;border-color:var(--vs-line)!important;border-radius:6px!important;box-shadow:0 12px 40px #0004!important;font-family:"Segoe UI","Microsoft YaHei",sans-serif!important;color-scheme:var(--vs-scheme)!important}
html[data-theme=light]:not([data-canvas-appearance=studio-gray]) body .voice-workbench{--vs-panel:#f0f4fb;--vs-header:#e4ebf7;--vs-field:#fff;--vs-inset:#e7edf7;--vs-line:#cbd6e7;--vs-strong:#9ab0ce;--vs-text:#334a68;--vs-muted:#657b97;--vs-hover:#e5edff;--vs-select:#dce6ff;--vs-accent:#6479d5;--vs-active:#3a51a3;--vs-scheme:light}
html body .voice-workbench>header{background:var(--vs-header)!important;color:var(--vs-text)!important;border-color:var(--vs-line)!important;padding:9px 14px!important}
html body .voice-workbench>header strong{color:var(--vs-text)!important;font-size:14px!important;font-weight:550!important}
html body .voice-workbench>header button{width:25px!important;height:25px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--vs-muted)!important}
html body .voice-workbench :where(.voice-layout,.voice-library,.voice-editor,.voice-filters,.voice-pagination){background:var(--vs-panel)!important;color:var(--vs-text)!important;border-color:var(--vs-line)!important}
html body .voice-workbench :where(input:not([type=range]),textarea,select,button){background:var(--vs-field)!important;color:var(--vs-text)!important;border-color:var(--vs-line)!important;border-radius:4px!important;box-shadow:none!important;font-family:inherit!important}
html body .voice-workbench :where(input,textarea)::placeholder{color:var(--vs-muted)!important;opacity:.8!important}
html body .voice-workbench :where(input,textarea,select):focus-visible{outline:none!important;border-color:var(--vs-strong)!important;box-shadow:none!important}
html body .voice-workbench :where(h3,strong,.voice-choose){color:var(--vs-text)!important}
html body .voice-workbench :where(label,small,.voice-muted,.voice-pagination span,.voice-player-controls span){color:var(--vs-muted)!important}
html body .voice-workbench :where(.voice-player,.voice-result){background:var(--vs-inset)!important;border-color:var(--vs-line)!important;border-radius:5px!important}
html body .voice-workbench :where(.voice-row,.voice-tags span){border-color:var(--vs-line)!important;color:var(--vs-text)!important}
html body .voice-workbench :where(.voice-row.selected,button[aria-pressed=true]){background:var(--vs-select)!important;color:var(--vs-active)!important;border-color:var(--vs-strong)!important}
html body .voice-workbench :where(.voice-row:hover,button:hover:not(:disabled)){background:var(--vs-hover)!important;color:var(--vs-text)!important}
html body .voice-workbench :where(.voice-choose,.voice-player-controls button,.voice-pagination button){background:transparent!important;border-color:transparent!important}
html body .voice-workbench .voice-primary{background:var(--vs-accent)!important;color:#fff!important;border-color:transparent!important}
html body .voice-workbench :where(button,input,select):disabled{opacity:.5!important}
html body .voice-workbench>footer{background:var(--vs-header)!important;color:var(--vs-muted)!important;border-color:var(--vs-line)!important}
html body .voice-workbench .voice-player-wave i{background:var(--vs-strong)!important}
html body .voice-workbench .voice-player-wave i.played{background:var(--vs-accent)!important}
html body .voice-workbench .voice-seek{background:transparent!important;border:0!important;accent-color:var(--vs-accent)!important}
html body .voice-workbench .voice-seek::-webkit-slider-runnable-track{height:3px!important;background:linear-gradient(to right,var(--vs-accent) 0 var(--seek-fill),var(--vs-line) var(--seek-fill) 100%)!important}
html body .voice-workbench .voice-seek::-webkit-slider-thumb{background:var(--vs-muted)!important;width:7px!important;height:7px!important;box-shadow:none!important}
html body .voice-workbench :where(.voice-list,.voice-library,.voice-editor){scrollbar-color:var(--vs-strong) transparent!important;scrollbar-width:thin!important}
}
