.workspace-shell :is(.ccae-review,.ccae-handoff,.ccae-submit,.ccae-saved-setup,.ccae-overview){width:100%;max-width:1440px;margin-inline:auto;padding:28px 32px 48px}.workspace-shell .ccae-overview__head{align-items:baseline;padding-bottom:20px}.workspace-shell .ccae-overview__head h2{font-size:18px;line-height:1.5}.workspace-shell .ccae-overview__meta{padding-bottom:20px}.workspace-shell .ccae-overview__columns,.workspace-shell .ccae-overview__row{grid-template-columns:minmax(140px,1.6fr) minmax(280px,3.5fr) 104px;gap:12px}.workspace-shell .ccae-overview__columns{font-size:12px}.workspace-shell .ccae-overview__row{min-height:78px}.workspace-shell .ccae-overview__identity strong{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.workspace-shell .ccae-overview__identity span{white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.workspace-shell .ccae-overview__action{min-height:38px;border-radius:5px;font-size:12px}.workspace-shell .ccae-overview__action:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.6}.workspace-shell .ccae-overview__action.is-review{background:var(--warning-subtle)}.workspace-shell .ccae-overview__steps small{font-size:11px;line-height:16px}.workspace-shell .ccae-generation-bar{padding:16px 0;margin-bottom:20px}.workspace-shell .ccae-generation-bar__actions{margin-left:auto}.workspace-shell :is(.ccae-review,.ccae-handoff,.ccae-submit) :is(p,small,strong,span,summary){overflow-wrap:anywhere}.workspace-shell .workspace-mix-review{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;max-width:1120px}.workspace-shell .workspace-mix-review:has(.ccae-generation-record){grid-template-columns:minmax(0,1fr)}.workspace-shell .workspace-mix-review-content{min-width:0}.workspace-shell .workspace-mix-execution{border-top:1px solid var(--border)}.workspace-shell .workspace-mix-execution>summary{padding:16px 0;font-size:13px;font-weight:550;cursor:pointer}.workspace-shell .ccae-run-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border:0;border-radius:0;overflow:visible;padding:0 0 16px}.workspace-shell .ccae-run-facts>div{min-height:48px;padding:0;border:0}.workspace-shell .ccae-run-facts span{font-size:12px;line-height:1.6}.workspace-shell .ccae-run-facts strong{font-size:14px;line-height:1.6;white-space:normal;overflow:visible}.workspace-shell .ccae-progress{margin:0;padding:0 0 24px;border-top:0}.workspace-shell .ccae-progress>header{align-items:flex-start;padding-bottom:20px;gap:24px}.workspace-shell .ccae-progress>header div span{font-size:12px;line-height:1.6}.workspace-shell .ccae-progress>header div strong{margin-top:6px;font-size:18px;font-weight:650;line-height:1.5}.workspace-shell .ccae-progress>header div small{margin-top:8px;font-size:13px;line-height:1.7}.workspace-shell .ccae-progress>header>svg{flex:none;margin-top:6px}.workspace-shell .workspace-mix-progress-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}.workspace-shell .workspace-mix-progress-body:has(.ccae-progress__activity){grid-template-columns:260px minmax(0,1fr);gap:32px}.workspace-shell .ccae-progress__steps{grid-template-columns:minmax(0,1fr);margin-top:0;border:0;border-radius:0;overflow:visible}.workspace-shell .ccae-progress__steps>div{position:relative;min-height:52px;padding:12px 0;border:0;border-bottom:1px solid var(--border);gap:12px;background:transparent}.workspace-shell .ccae-progress__steps>div>span{width:28px;height:28px;font-size:12px}.workspace-shell .ccae-progress__steps>div>strong{font-size:14px;font-weight:550;line-height:1.6}.workspace-shell .ccae-progress__steps>div.is-active{padding-inline:12px;background:var(--info-subtle);color:var(--info-text);border-radius:4px}.workspace-shell .ccae-progress__steps>div.is-active>span{background:var(--info);border-color:var(--info-border);color:#fff}.workspace-shell .ccae-progress__steps>div.is-failed{background:var(--danger-subtle);color:var(--danger-text)}.workspace-shell .ccae-progress__steps>div.is-pending{color:var(--text-secondary)}.workspace-shell .ccae-progress__steps>div.is-pending>span{background:var(--bg-elevated);color:var(--text-secondary);border-color:var(--border-hover)}.workspace-shell .ccae-progress:not(:has(.ccae-progress__activity)) .ccae-progress__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.workspace-shell .ccae-progress:not(:has(.ccae-progress__activity)) .ccae-progress__steps>div{align-items:flex-start}.workspace-shell--focused .workspace-studio-title{justify-content:flex-start;gap:6px 16px}.workspace-shell--focused .workspace-studio-title>h1{font-size:12px;font-weight:500;color:var(--text-secondary)}.workspace-shell--focused .workspace-studio-title>div{flex:1 1;align-items:baseline;gap:12px}.workspace-shell--focused .workspace-studio-title>div h1{order:-1;font-size:20px;font-weight:650;line-height:1.5}.workspace-shell--focused .workspace-studio-heading .workspace-studio-title>div span{font-family:inherit;font-size:12px;line-height:1.5;color:var(--text-secondary)}.workspace-shell--focused .workspace-studio-title:not(:has(>div))>h1{font-size:20px;font-weight:650;color:var(--text)}.workspace-shell--focused .workspace-studio-heading .ccae-view-tabs{max-width:760px}.workspace-shell--focused .workspace-studio-heading .ccae-view-tabs__item{font-size:13px}.workspace-shell--focused .ccae-history__item.is-active{background:var(--bg-elevated)}.workspace-shell--focused .ccae-history__state.is-waiting{color:var(--warning-text);background:var(--warning-subtle)}.workspace-shell--focused .ccae-history__title :is(b,.ccae-history__state){font-size:12px}.workspace-shell--focused .ccae-history__product-meta{font-size:12px;line-height:1.6}.workspace-shell--focused :is(.ccae-history__people,.ccae-history__product-meta small){font-size:12px;color:var(--text-secondary)}.workspace-shell--focused .ccae-history__children{margin:0 12px 12px 16px;padding:0;border:0}.workspace-shell--focused .ccae-history__child{padding:12px;min-height:84px;color:var(--text)}.workspace-shell--focused .ccae-history__child>span:first-child{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px}.workspace-shell--focused .ccae-history__child strong{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.workspace-shell--focused .ccae-history__child b{margin-left:0;font-size:12px;line-height:1.6}.workspace-shell--focused .ccae-history__child.is-active{background:var(--info-subtle);box-shadow:none}.workspace-shell--focused .ccae-history__child-foot{margin-top:8px;gap:8px;flex-wrap:wrap}.workspace-shell--focused .ccae-history__child-foot small{font-size:12px;line-height:1.6}.workspace-shell--focused .ccae-history__asset{width:22px;height:22px;font-size:11px;border-radius:3px}.workspace-shell--focused .ccae-history__asset.is-ok{color:var(--success-text);background:var(--success-subtle)}.workspace-shell--focused .ccae-history__asset.is-running{color:var(--info-text);background:var(--info-subtle)}.workspace-shell--focused .ccae-history__asset.is-failed{color:var(--danger-text);background:var(--danger-subtle)}.workspace-shell .ccae-progress__activity{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;margin:0}.workspace-shell .ccae-progress__activity>strong{font-size:12px;line-height:1.6;padding:0}.workspace-shell .ccae-progress__activity>div{gap:0}.workspace-shell .ccae-progress__activity span{align-items:flex-start;padding:12px 0;gap:12px;border:0;border-bottom:1px solid var(--border);border-radius:0;font-size:12px;line-height:1.7}.workspace-shell .ccae-progress__activity time{padding-top:4px;font-size:12px}.workspace-shell .ccae-retry{justify-content:flex-start;min-height:68px;font-size:13px}.workspace-shell .ccae-generation-record{margin:0 0 24px;border-bottom:1px solid var(--border)}.workspace-shell .ccae-generation-record>summary{padding:0 0 16px;font-size:13px}.workspace-shell .ccae-copy-review{margin-top:0;border:0}.workspace-shell .ccae-copy-review>header{min-height:68px;margin-bottom:20px;align-items:flex-start}.workspace-shell .ccae-copy-review>header>div{min-width:0}.workspace-shell .ccae-copy-review>header span{font-size:12px}.workspace-shell .ccae-copy-review>header strong{font-size:18px;font-weight:650;line-height:1.6;margin-top:8px}.workspace-shell .ccae-copy-review>header small{flex:none;white-space:nowrap;padding:6px 10px;background:var(--surface);border-radius:4px;font-size:12px}.workspace-shell .ccae-copy-list{gap:24px}.workspace-shell .ccae-copy-item{border-radius:6px;background:var(--bg);overflow:visible}.workspace-shell .ccae-copy-item>header{padding:18px 20px;gap:20px;background:var(--surface);border-radius:6px 6px 0 0}.workspace-shell .ccae-copy-item>header strong{font-size:15px;line-height:1.6}.workspace-shell .ccae-copy-item>header :is(span,small){font-size:12px;line-height:1.6}.workspace-shell .ccae-copy-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .ccae-copy-item .ccae-copy-columns label{padding:20px;gap:10px}.workspace-shell .ccae-copy-columns textarea{border-color:var(--border);background:var(--bg);color:var(--text);min-height:200px}.workspace-shell .ccae-copy-columns textarea:-moz-read-only{color:var(--text);background:var(--bg-elevated)}.workspace-shell .ccae-copy-columns textarea:read-only{color:var(--text);background:var(--bg-elevated)}.workspace-shell .ccae-copy-item>p{padding:12px 20px;margin:0;font-size:13px;line-height:1.7;color:var(--danger-text)}.workspace-shell .ccae-copy-source{padding:16px 20px}.workspace-shell .ccae-copy-item>footer{padding:16px 20px;gap:10px}.workspace-shell .ccae-copy-review>footer{padding:24px 0 0;margin-top:24px;border-top:1px solid var(--border);gap:20px;flex-wrap:wrap}.workspace-shell .ccae-copy-review>footer span{font-size:13px;line-height:1.7}.workspace-shell .ccae-copy-review>footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;padding-bottom:16px;background:var(--bg)}.workspace-shell .ccae-complete-output{margin:0;padding:0 0 28px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.workspace-shell .ccae-complete-output>header{min-height:46px;align-items:flex-start;gap:20px}.workspace-shell .ccae-complete-output>header>div strong{font-size:20px;font-weight:650}.workspace-shell .ccae-complete-output>header>div span{margin-top:8px;font-size:12px;line-height:1.7}.workspace-shell .ccae-final-status{min-height:30px;flex:none;font-size:12px;background:var(--surface)}.workspace-shell .ccae-final-status.is-done{background:var(--success-subtle);color:var(--success-text);border-color:var(--success-border)}.workspace-shell .ccae-final-status.is-failed{background:var(--danger-subtle);color:var(--danger-text);border-color:var(--danger-border)}.workspace-shell .ccae-segment-jumps{margin:20px 0;gap:8px}.workspace-shell .ccae-segment-jumps .ccae-button{font-size:12px;min-height:34px}.workspace-shell .ccae-complete-output__body{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);grid-template-rows:min-content 1fr;grid-gap:24px 32px;gap:24px 32px;align-items:start}.workspace-shell .ccae-complete-output__preview{grid-row:1/3;min-width:0;width:100%}.workspace-shell .ccae-complete-output__preview video{display:block;width:100%;height:auto;max-height:none;aspect-ratio:9/16;object-fit:contain;border-radius:6px}.workspace-shell .ccae-complete-output__preview .ccae-video-pending{display:flex;width:100%;min-height:112px;height:auto;max-height:none;aspect-ratio:auto;flex-direction:row;padding:20px;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:6px;font-size:13px;gap:12px}.workspace-shell .ccae-final-version{height:auto;min-height:40px;margin-top:10px;background:var(--bg)}.workspace-shell .ccae-final-version button{font-size:12px;min-height:40px;padding:8px}.workspace-shell .ccae-final-version button.is-active{background:var(--accent-subtle);color:var(--accent)}.workspace-shell .ccae-complete-output__status{gap:16px}.workspace-shell .ccae-complete-output__status>span{font-size:12px;padding-top:14px;border-top:1px solid var(--border)}.workspace-shell .ccae-complete-output__status>small{font-size:13px;line-height:1.7;color:var(--danger-text)}.workspace-shell .ccae-complete-output__actions{grid-column:2;align-content:start;gap:10px;padding-top:8px}.workspace-shell .ccae-transcript>header{align-items:flex-start;gap:8px;padding:0 0 16px}.workspace-shell .ccae-transcript h3{font-size:15px;font-weight:600;line-height:1.6}.workspace-shell .ccae-transcript__columns{grid-template-columns:minmax(0,1fr);gap:16px}.workspace-shell .ccae-transcript p{font-size:14px;line-height:1.85;max-width:72ch;margin:12px 0 0}.workspace-shell .ccae-transcript__label{padding-top:0}.workspace-shell .ccae-transcript__label .ccae-button{min-height:32px}.workspace-shell :is(.ccae-original-disclosure,.ccae-batch-settings){padding:8px 0}.workspace-shell :is(.ccae-original-disclosure,.ccae-batch-settings,.ccae-final-settings,.ccae-reconstruction-prompt)>summary{font-size:14px;line-height:1.7;padding:16px 0}.workspace-shell .ccae-section-title{margin:32px 0 8px;font-size:18px;font-weight:650}.workspace-shell .ccae-reconstruction-toolbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px 16px;gap:20px 16px;padding:4px 0 20px;border:0}.workspace-shell .ccae-reconstruction-toolbar__meta{grid-column:1/-1;flex-wrap:wrap;gap:8px 16px}.workspace-shell .ccae-reconstruction-toolbar__meta strong{max-width:none;white-space:normal;overflow:visible;font-size:14px}.workspace-shell .ccae-reconstruction-toolbar__meta :is(span,a){font-size:12px;white-space:normal;line-height:1.6}.workspace-shell .ccae-reconstruction-toolbar label{display:grid;grid-gap:8px;gap:8px;white-space:normal;font-size:12px}.workspace-shell .ccae-reconstruction-toolbar select{width:100%;max-width:100%;height:40px;font-size:13px;background:var(--bg)}.workspace-shell .ccae-reconstruction-toolbar .ccae-primary{grid-column:1/-1;justify-self:start;min-height:40px;font-size:13px}.workspace-shell :is(.ccae-provider-ready,.ccae-price){font-size:12px;line-height:1.7}.workspace-shell .ccae-price :is(span,strong){font-size:13px}.workspace-shell .ccae-reconstruction-list{gap:28px;padding-top:20px}.workspace-shell .ccae-reconstruction-row--compare{border-radius:6px;background:var(--bg);overflow:visible}.workspace-shell .ccae-reconstruction-row--compare>header{padding:18px 20px;gap:16px;background:var(--surface);border-radius:6px 6px 0 0}.workspace-shell .ccae-reconstruction-row--compare>header strong{font-size:15px}.workspace-shell .ccae-reconstruction-row--compare>header span{font-size:12px;line-height:1.6}.workspace-shell .ccae-comparison-region{padding:0 20px 20px}.workspace-shell .ccae-compare{background:transparent}.workspace-shell .ccae-compare__toolbar{justify-content:flex-start;padding:18px 0;gap:16px}.workspace-shell .ccae-compare__videos{width:min(720px,100%);gap:24px}.workspace-shell .ccae-compare__videos strong{color:var(--text-secondary);font-size:13px;margin-bottom:12px}.workspace-shell .ccae-compare__videos :is(video,.ccae-compare__empty){width:100%;height:400px;max-height:54dvh;aspect-ratio:9/16;object-fit:contain}.workspace-shell .ccae-compare__transport{width:100%;border-top:1px solid var(--border);margin-top:20px;padding-top:16px;gap:12px}.workspace-shell .ccae-compare__hint{margin:14px 0 0;font-size:12px}.workspace-shell .ccae-compare:-webkit-full-screen{--bg:#0b0e13;--bg-elevated:#14191f;--text:#edf0f3;--text-secondary:#b9c3cc;--border:#43505c;background:var(--bg)}.workspace-shell .ccae-compare:fullscreen{--bg:#0b0e13;--bg-elevated:#14191f;--text:#edf0f3;--text-secondary:#b9c3cc;--border:#43505c;background:var(--bg)}.workspace-shell .ccae-compare:-webkit-full-screen select{background:var(--bg-elevated);color:var(--text);color-scheme:dark}.workspace-shell .ccae-compare:fullscreen select{background:var(--bg-elevated);color:var(--text);color-scheme:dark}.workspace-shell .ccae-compare:-webkit-full-screen .ccae-compare__videos :is(video,.ccae-compare__empty){height:calc(100dvh - 240px);max-height:none}.workspace-shell .ccae-compare:fullscreen .ccae-compare__videos :is(video,.ccae-compare__empty){height:calc(100dvh - 240px);max-height:none}.workspace-shell .ccae-reconstruction-row--compare>.ccae-reconstruction-prompt{padding:0 20px 20px}.workspace-shell .ccae-reconstruction-row--compare>.ccae-reconstruction-prompt:not([open]){padding-bottom:0}.workspace-shell .ccae-cell-label{gap:16px;flex-wrap:wrap;margin:4px 0 18px}.workspace-shell .ccae-cell-label>div{min-width:0;flex-wrap:wrap;max-width:100%}.workspace-shell .ccae-cell-label :is(span,small){font-size:12px}.workspace-shell .ccae-cell-label select{width:min(300px,100%);height:40px;font-size:13px}.workspace-shell .ccae-provider-tags{flex-wrap:wrap;gap:10px;margin:14px 0}.workspace-shell .ccae-provider-tags :is(label,span,small,a){font-size:12px;line-height:1.7}.workspace-shell .ccae-provider-tags label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.workspace-shell .ccae-provider-tags select{height:36px;font-size:13px}.workspace-shell .ccae-provider-tags small{flex-basis:100%}.workspace-shell .ccae-reference-package{padding:18px 0;margin:18px 0;border:0;border-block:1px solid var(--border);border-radius:0;background:transparent}.workspace-shell .ccae-reference-package header{flex-wrap:wrap;gap:8px}.workspace-shell .ccae-reference-package header :is(strong,span){font-size:13px}.workspace-shell .ccae-reference-package>div{display:flex;flex-wrap:wrap;gap:16px;padding-top:14px}.workspace-shell .ccae-reference-package figure{flex:0 0 136px;width:136px;min-width:0;margin:0;background:transparent;border:0}.workspace-shell .ccae-reference-package figure :is(video,img){width:100%;height:160px;object-fit:contain;background:var(--surface)}.workspace-shell .ccae-reference-package figcaption{padding:8px 0}.workspace-shell .ccae-reference-package figcaption :is(strong,span){font-size:12px;line-height:1.6;white-space:normal;overflow:visible}.workspace-shell .ccae-reference-package footer{gap:12px;flex-wrap:wrap;font-size:12px}.workspace-shell .ccae-reference-package>footer span{font-size:12px}.workspace-shell .ccae-reconstruction-prompt>small{font-size:12px;line-height:1.7;color:var(--text-secondary)}.workspace-shell .ccae-assembled-prompt-label{margin:18px 0 10px;gap:12px;flex-wrap:wrap}.workspace-shell .ccae-assembled-prompt-label :is(strong,span){font-size:13px}.workspace-shell .ccae-reconstruction-prompt textarea.ccae-assembled-prompt{min-height:280px;background:var(--bg-elevated);color:var(--text);font-size:14px;line-height:1.8;padding:16px}.workspace-shell .ccae-prompt-editor{margin-top:16px}.workspace-shell .ccae-prompt-editor summary{padding:12px 0}.workspace-shell .ccae-billing{margin:18px 0;font-size:13px;line-height:1.7;color:var(--text-secondary)}.workspace-shell .ccae-prompt-actions{flex-wrap:wrap;gap:10px}.workspace-shell .ccae-prompt-actions :is(.ccae-button,.ccae-primary){font-size:13px;min-height:40px}.workspace-shell .ccae-reconstruction-prompt>p{font-size:13px;line-height:1.7;color:var(--danger-text)}.workspace-shell .ccae-final-settings{margin-top:24px}.workspace-shell .ccae-final-settings>header{gap:12px;flex-wrap:wrap}.workspace-shell .ccae-final-settings>header :is(strong,span){font-size:12px;line-height:1.7}.workspace-shell .ccae-final-settings__grid{grid-template-columns:minmax(0,1fr) 280px;gap:24px;margin-top:18px}.workspace-shell .ccae-final-segments{grid-template-columns:minmax(0,1fr);gap:0}.workspace-shell .ccae-final-segments>div{padding:16px 0;border:0;border-bottom:1px solid var(--border);border-radius:0}.workspace-shell .ccae-final-captions{padding:16px 0 16px 24px;border:0;border-left:1px solid var(--border);border-radius:0}.workspace-shell .ccae-final-segments select{font-size:13px;height:36px}.workspace-shell :is(.ccae-final-segments,.ccae-final-captions) label{min-height:40px;font-size:12px}.workspace-shell .ccae-final-settings output{font-size:12px}.workspace-shell :is(.ccae-final-segments>div,.ccae-final-captions)>strong{font-size:13px}.workspace-shell .ccae-submit-panel{grid-template-columns:minmax(200px,280px) minmax(0,1fr);padding:0;gap:32px;border:0;align-items:start}.workspace-shell .ccae-submit-preview :is(video,.ccae-video-pending){width:100%;height:auto;max-height:none;aspect-ratio:9/16;object-fit:contain;border-radius:6px}.workspace-shell .ccae-submit-preview .ccae-video-pending{display:flex;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);font-size:13px}.workspace-shell .ccae-submit-copy>header{gap:16px;padding-bottom:24px}.workspace-shell .ccae-submit-copy>header strong{font-size:18px;line-height:1.6;margin-top:8px}.workspace-shell .ccae-submit-copy>header span{font-size:12px}.workspace-shell .ccae-submit-copy>header small{font-size:12px;white-space:nowrap;padding:6px 10px;background:var(--surface)}.workspace-shell .ccae-submit-copy>header small.is-changes_requested{background:var(--danger-subtle);color:var(--danger-text);border-color:var(--danger-border)}.workspace-shell .ccae-submit-actions{margin-top:24px;padding-top:24px;border-top:1px solid var(--border);flex-wrap:wrap;gap:12px}.workspace-shell .workspace-mix-saved{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-gap:24px 40px;gap:24px 40px;align-items:start}.workspace-shell .workspace-mix-saved>.ccae-setup-notice{grid-column:1/-1;margin:0;padding:14px 16px;background:var(--warning-subtle);border-radius:6px;font-size:13px}.workspace-shell .workspace-mix-saved>.ccae-band{min-width:0;padding:0;border:0}.workspace-shell .workspace-mix-saved>.ccae-band:nth-child(2){grid-row:2/4;border-right:1px solid var(--border);padding-right:32px}.workspace-shell .ccae-setup-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.workspace-shell .ccae-setup-facts>div{padding:16px 0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.workspace-shell .ccae-setup-facts strong{font-size:14px;line-height:1.7;overflow-wrap:anywhere}.workspace-shell .ccae-setup-facts span{font-size:12px;color:var(--text-secondary)}.workspace-shell .ccae-saved-product{grid-template-columns:minmax(0,1fr);gap:16px}.workspace-shell .ccae-saved-product>div:first-child{display:grid;grid-gap:6px;gap:6px;font-size:14px;line-height:1.6}.workspace-shell .ccae-saved-images{flex-wrap:wrap;overflow:visible;gap:12px}.workspace-shell .ccae-saved-images img{width:88px;height:88px;object-fit:contain;background:var(--bg)}.workspace-shell .ccae-saved-materials{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.workspace-shell .ccae-saved-materials video{max-height:320px;border-radius:6px}.workspace-shell .ccae-saved-materials span{white-space:normal;overflow:visible;font-size:12px;line-height:1.7}.workspace-shell .ccae-material-library{height:auto;min-height:100%;grid-template-rows:auto auto}.workspace-shell .ccae-material-library__header{padding:20px 24px;align-items:flex-start;flex-wrap:wrap}.workspace-shell .ccae-material-library__header :is(span,small){font-size:12px;line-height:1.7}.workspace-shell .ccae-material-library__header h1{font-size:18px;line-height:1.6;margin:6px 0}.workspace-shell .ccae-material-library__header>div:last-child{flex-wrap:wrap;gap:10px;width:auto;overflow:visible}.workspace-shell .ccae-material-library__workspace{grid-template-columns:210px minmax(0,1fr);grid-template-rows:auto auto;align-items:start}.workspace-shell .ccae-material-sources{grid-row:1/3;height:auto;min-height:100%}.workspace-shell .ccae-material-sources>header{padding:16px}.workspace-shell .ccae-material-sources>div{padding:12px}.workspace-shell .ccae-material-sources article{height:auto;min-height:100px}.workspace-shell .ccae-material-sources article>button:first-child{align-items:start;padding:12px 8px}.workspace-shell .ccae-material-sources article strong{font-size:12px;white-space:normal;overflow:visible;padding-right:24px;line-height:1.6;overflow-wrap:anywhere}.workspace-shell .ccae-material-sources article :is(small,b){font-size:11px}.workspace-shell .ccae-material-sources img{object-fit:contain}.workspace-shell .ccae-material-source-select{color:#fff}.workspace-shell .ccae-material-preview{height:430px;min-width:0;border-right:0;border-bottom:1px solid var(--border);padding:20px;background:var(--surface)}.workspace-shell .ccae-material-video video{width:auto;height:100%;max-height:310px;border-radius:6px}.workspace-shell .ccae-material-now strong{font-size:13px;line-height:1.6}.workspace-shell .ccae-material-now span{color:var(--text-secondary);font-size:12px;line-height:1.6}.workspace-shell .ccae-material-blocks{height:auto;min-height:320px;background:var(--bg)}.workspace-shell .ccae-material-blocks>header{padding:16px 20px;gap:16px;flex-wrap:wrap}.workspace-shell .ccae-material-blocks>header>div{min-width:0;flex-wrap:wrap}.workspace-shell .ccae-material-blocks>header>div:last-child{width:100%;display:grid;grid-template-columns:140px minmax(0,1fr)}.workspace-shell :is(.ccae-material-sources input,.ccae-material-blocks select,.ccae-material-blocks input,.ccae-material-dialog input,.ccae-material-dialog select){height:36px;font-size:13px}.workspace-shell .ccae-material-library:not(.is-task-select) .ccae-material-block-list article{display:grid;grid-template-columns:36px minmax(0,1fr) 80px 60px 36px 36px 36px;grid-gap:10px;gap:10px;padding:16px 20px;box-shadow:none}.workspace-shell .ccae-material-library.is-task-select .ccae-material-block-list article{grid-template-columns:36px minmax(0,1fr) 80px 60px 112px}.workspace-shell .ccae-material-block-title :is(strong,span){white-space:normal;overflow:visible;line-height:1.6;overflow-wrap:anywhere}.workspace-shell .ccae-material-block-title strong{font-size:13px}.workspace-shell .ccae-material-block-title span{font-size:12px}.workspace-shell .ccae-material-role{font-size:12px;padding:5px}.workspace-shell .ccae-material-duration{display:block;font-size:12px}.workspace-shell .ccae-material-block-list .ccae-icon,.workspace-shell .ccae-material-block-play{width:32px;height:32px}.workspace-shell .ccae-material-toggle:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.workspace-shell .ccae-material-toggle:has(input:disabled){opacity:.55}.workspace-shell .ccae-material-version-switch button{font-size:12px;min-height:32px}.workspace-shell .ccae-material-dialog{z-index:110;background:#17212c66}.workspace-shell .ccae-material-dialog label{font-size:13px;gap:8px}.workspace-shell .ccae-material-dialog form{gap:16px;padding:24px;background:var(--bg)}@media (min-width:1520px){.workspace-shell .ccae-transcript__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.workspace-shell .ccae-material-library__workspace{grid-template-columns:220px minmax(220px,.65fr) minmax(0,1fr);grid-template-rows:auto}.workspace-shell .ccae-material-preview{height:min(760px,calc(100dvh - 160px));border-right:1px solid var(--border);border-bottom:0}.workspace-shell .ccae-material-video video{max-height:none}}@media (max-width:1200px){.workspace-shell .workspace-mix-progress-body:has(.ccae-progress__activity){grid-template-columns:minmax(0,1fr)}.workspace-shell .ccae-final-settings__grid{grid-template-columns:minmax(0,1fr)}.workspace-shell .ccae-final-captions{border-left:0;padding-left:0}.workspace-shell .ccae-material-library:not(.is-task-select) .ccae-material-block-list article{grid-template-columns:36px minmax(0,1fr) 36px 36px 36px}.workspace-shell .ccae-material-block-title{grid-column:2/-1}.workspace-shell .ccae-material-role{grid-column:2;justify-self:start}.workspace-shell .ccae-material-duration{grid-column:1;grid-row:2}.workspace-shell .ccae-material-library.is-task-select .ccae-material-block-list article{grid-template-columns:36px minmax(0,1fr) 112px}.workspace-shell .ccae-material-library.is-task-select .ccae-material-role{grid-column:2}}@media (max-width:760px){.workspace-shell :is(.ccae-review,.ccae-handoff,.ccae-submit,.ccae-saved-setup,.ccae-overview){padding:24px 16px 32px}.workspace-shell .ccae-overview__counts{justify-content:flex-start}.workspace-shell .ccae-overview__columns{display:none}.workspace-shell .ccae-overview__row{grid-template-columns:minmax(0,1fr) 104px;gap:4px 12px;padding:8px 0}.workspace-shell .ccae-overview__steps{grid-column:1/-1;grid-row:2}.workspace-shell .ccae-overview__steps strong{display:block}.workspace-shell .ccae-generation-bar__actions,.workspace-shell .ccae-segment-generation__actions{margin-left:0}.workspace-shell .workspace-mix-review{grid-template-columns:minmax(0,1fr);gap:24px}.workspace-shell .ccae-run-facts{grid-template-columns:minmax(0,1fr);gap:16px}.workspace-shell .ccae-progress>header div strong{font-size:18px}.workspace-shell .ccae-progress:not(:has(.ccae-progress__activity)) .ccae-progress__steps{grid-template-columns:minmax(0,1fr);gap:0}.workspace-shell--focused .workspace-studio-title>div{flex-basis:100%}.workspace-shell .ccae-copy-columns{grid-template-columns:minmax(0,1fr)}.workspace-shell .ccae-copy-item>header{flex-wrap:wrap;padding:16px}.workspace-shell .ccae-copy-item .ccae-copy-columns label{padding:16px}.workspace-shell .ccae-copy-columns label+label{border-left:0;border-top:1px solid var(--border)}.workspace-shell .ccae-copy-item>footer{padding:16px;justify-content:flex-start}.workspace-shell .ccae-copy-review>footer{align-items:stretch}.workspace-shell .ccae-copy-review>footer .ccae-primary{width:100%}.workspace-shell .ccae-complete-output__body{grid-template-columns:minmax(0,1fr);gap:24px}.workspace-shell .ccae-complete-output__preview{grid-row:auto;max-width:260px;margin-inline:auto}.workspace-shell .ccae-complete-output__actions{grid-column:1;padding-top:0}.workspace-shell .ccae-complete-output>header{flex-wrap:wrap;gap:14px}.workspace-shell .ccae-compare__videos{gap:12px}.workspace-shell .ccae-compare__videos :is(video,.ccae-compare__empty){height:auto;max-height:none}.workspace-shell .ccae-comparison-region{padding:0 12px 16px}.workspace-shell .ccae-compare__toolbar{gap:12px}.workspace-shell .ccae-reconstruction-row--compare>header{padding:16px;align-items:flex-start}.workspace-shell .ccae-reconstruction-row--compare>.ccae-reconstruction-prompt{padding-inline:16px}.workspace-shell .ccae-reconstruction-toolbar{grid-template-columns:minmax(0,1fr);gap:16px}.workspace-shell .ccae-reconstruction-toolbar .ccae-primary{width:100%;white-space:normal}.workspace-shell .ccae-comparison-region>.ccae-version-picker{flex-wrap:wrap;justify-content:flex-start}.workspace-shell .ccae-comparison-region>.ccae-version-picker select{width:100%}.workspace-shell .ccae-final-settings__grid{grid-template-columns:minmax(0,1fr)}.workspace-shell .ccae-submit-panel{grid-template-columns:minmax(0,1fr);gap:24px}.workspace-shell .ccae-submit-preview{width:min(260px,100%);margin-inline:auto}.workspace-shell .ccae-submit-copy>header{flex-wrap:wrap}.workspace-shell .ccae-submit-actions{align-items:stretch}.workspace-shell .workspace-mix-saved{grid-template-columns:minmax(0,1fr);gap:28px}.workspace-shell .workspace-mix-saved>.ccae-band:nth-child(2){grid-row:auto;padding-right:0;border-right:0}.workspace-shell .ccae-saved-materials{gap:12px}.workspace-shell .ccae-material-library__header{padding:20px 16px}.workspace-shell .ccae-material-library__workspace{display:block}.workspace-shell .ccae-material-sources{min-height:0;border-right:0}.workspace-shell .ccae-material-sources>header{grid-template-columns:minmax(0,1fr)}.workspace-shell .ccae-material-sources>div{display:flex;gap:12px;overflow-x:auto}.workspace-shell .ccae-material-sources article{flex:0 0 210px}.workspace-shell .ccae-material-preview{height:430px;padding:16px}.workspace-shell .ccae-material-blocks>header{padding:16px}.workspace-shell .ccae-material-blocks>header>div:last-child{grid-template-columns:minmax(0,1fr)}.workspace-shell .ccae-material-library:not(.is-task-select) .ccae-material-block-list article{grid-template-columns:36px minmax(0,1fr) 36px 36px 36px;padding:16px;gap:12px 8px}.workspace-shell .ccae-material-library.is-task-select .ccae-material-block-list article{grid-template-columns:36px minmax(0,1fr) 112px}.workspace-shell .ccae-material-block-list .ccae-icon,.workspace-shell .ccae-material-block-play{width:36px;height:40px}.workspace-shell .ccae-material-intent{height:40px}.workspace-shell .ccae-material-now{flex-wrap:wrap;min-height:64px}.workspace-shell .ccae-material-now>div{min-width:0}.workspace-shell .ccae-material-now strong{overflow-wrap:anywhere}}.workspace-shell .video-library-shell .case-feed{grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:16px;align-items:start}.workspace-shell .video-library-shell .case-card{aspect-ratio:auto;background:var(--bg-elevated);border-color:var(--border)}.workspace-shell .video-library-shell .case-card:hover{transform:none;border-color:var(--border-hover)}.workspace-shell .video-library-shell :is(.case-card__media-wrap,.case-card__media-link){height:auto}.workspace-shell .video-library-shell .case-card__media-link{display:grid}.workspace-shell .video-library-shell .case-card__media{height:auto;aspect-ratio:9/16;object-fit:contain;background:#111}.workspace-shell .video-library-shell .case-card__media--hidden{position:static}.workspace-shell .video-library-shell .case-card__media--video{bottom:auto}.workspace-shell .video-library-shell .case-card__overlay{position:static;min-height:64px;padding:10px 12px;background:var(--bg-elevated);border-top:1px solid var(--border)}.workspace-shell .video-library-shell .case-card__title{white-space:normal;color:var(--text);font-size:13px;line-height:1.6;letter-spacing:0;text-shadow:none;overflow-wrap:anywhere}.workspace-shell .video-library-shell .case-card__mute,.workspace-shell .video-library-shell .case-card__rename{top:44px;bottom:auto}.workspace-shell .video-library-shell .case-group-inline{background:var(--surface);box-shadow:none;gap:16px}.workspace-shell .video-library-shell .case-group-inline:before{display:none}.workspace-shell .detail-top{padding-bottom:20px;margin-bottom:24px;gap:16px}.workspace-shell .detail-top__left{flex-wrap:wrap;min-width:0}.workspace-shell .detail-top__title{font-size:20px;white-space:normal;overflow-wrap:anywhere;letter-spacing:0}.workspace-shell .detail-stage{min-height:0;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:32px;align-items:start}.workspace-shell .detail-stage__video .video-player{max-height:min(70vh,680px);object-fit:contain}.workspace-shell .detail-stage__side{gap:20px}.workspace-shell .detail-prompt{min-height:0;flex:none}.workspace-shell .detail-prompt__input{min-height:260px;height:300px;padding:16px;font-family:inherit;font-size:14px;line-height:1.75;resize:vertical}.workspace-shell .detail-notes__head .eyebrow{padding:0;background:transparent;border:0;font-size:13px;color:var(--text-secondary)}.workspace-shell .detail-notes__input{background:var(--bg-elevated);min-height:90px;font-size:14px}.workspace-shell .detail-meta{border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;padding:18px 0 0;grid-template-columns:64px minmax(0,1fr);gap:12px}.workspace-shell .detail-meta dt{font-size:12px;letter-spacing:0}.workspace-shell .detail-meta :is(a,dd){overflow-wrap:anywhere}.workspace-shell .detail-meta .case-pill--subtle{background:var(--surface);color:var(--text-secondary)}.workspace-shell .detail-actions{gap:8px;flex-wrap:wrap}.workspace-shell .detail-actions__primary{flex:none}.workspace-shell .case-meta-drawer__section-title{font-size:13px;letter-spacing:0;text-transform:none}.workspace-shell .case-meta-drawer__tech{background:transparent;border:0;border-top:1px solid var(--border);border-radius:0;padding:16px 0 0}.workspace-shell .case-meta-drawer__tech dt{letter-spacing:0}.workspace-shell .compare-grid{gap:24px;align-items:start}.workspace-shell .compare-panel{min-width:0;padding:0;border:0;border-radius:0;background:transparent;gap:16px}.workspace-shell .compare-panel__header{overflow:visible;flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:12px;gap:8px}.workspace-shell .compare-panel__title{white-space:normal;font-size:16px;letter-spacing:0;flex-basis:160px;overflow-wrap:anywhere}.workspace-shell .compare-panel__header-actions{flex-wrap:wrap}.workspace-shell .compare-panel__header-actions>.cpicker{position:relative;min-width:0}.workspace-shell .compare-panel__meta{margin:0;flex-wrap:wrap}.workspace-shell .compare-panel__meta .case-pill{background:var(--surface);color:var(--text-secondary)}.workspace-shell .compare-panel__video{aspect-ratio:auto;max-width:none;width:100%;height:auto;margin:0}.workspace-shell .compare-panel__video .video-player{width:100%;height:420px;max-height:58vh;object-fit:contain}.workspace-shell .compare-panel__copy{gap:20px;padding-top:4px}.workspace-shell .compare-panel__copy pre{padding:14px 0;border-top:1px solid var(--border);background:transparent;font-family:inherit;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.workspace-shell .compare-panel__empty-hint{min-height:280px;padding:32px 16px;justify-content:center;background:var(--surface)}.workspace-shell .cpicker__dropdown{min-width:0;width:min(420px,calc(100vw - var(--workspace-left) - 64px));max-width:none;max-height:calc(100dvh - 160px);overflow-y:auto;padding:16px;box-shadow:0 12px 28px rgba(31,37,43,.16)}.workspace-shell .cpicker__dropdown--left{left:0}.workspace-shell .cpicker__dropdown--right{right:0}.workspace-shell .cpicker__scroll{max-height:360px}.workspace-shell .cpicker__grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:12px}.workspace-shell .cpicker__card{border-width:1px;background:var(--bg-elevated)}.workspace-shell .cpicker__card:hover{transform:none}.workspace-shell .cpicker__card-title{font-size:12px}.workspace-shell .cpicker__card-body{padding:8px}.workspace-shell .cpicker__search:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace-shell .side-drawer{max-width:100vw;border-radius:0;border:0;border-left:1px solid var(--border);box-shadow:-8px 0 24px rgba(31,37,43,.12)}.workspace-shell .side-drawer__header{padding:18px 24px;min-height:68px}.workspace-shell .side-drawer__title{min-width:0;white-space:normal;overflow-wrap:anywhere;letter-spacing:0}.workspace-shell .side-drawer__body{padding:24px;overscroll-behavior:contain}.workspace-shell dialog.script-picker-overlay{width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;color:var(--text);background:transparent;padding:24px;box-sizing:border-box}.workspace-shell dialog.script-picker-overlay:not([open]){display:none}.workspace-shell dialog.script-picker-overlay::-webkit-backdrop{background:#17212c66}.workspace-shell dialog.script-picker-overlay::backdrop{background:#17212c66}.workspace-shell button.picker-image-cell{padding:0;color:inherit;font:inherit}.workspace-shell .picker-image-cell__caption{background:#26343a;color:#fff}.workspace-shell .item-row__status-chip--ok{background:var(--success-subtle);color:var(--success-text)}.workspace-shell .item-row__status-chip--running{background:var(--info-subtle);color:var(--info-text);animation:none}.workspace-shell .item-row__status-chip--failed{background:var(--danger-subtle);color:var(--danger-text)}.workspace-shell .item-row__status-chip--none{background:var(--surface);color:var(--text-secondary);border:1px dashed var(--border-hover)}.workspace-shell .wb-status--waiting{background:var(--warning-subtle);color:var(--warning-text)}.workspace-shell .wb-status--done{background:var(--success-subtle);color:var(--success-text)}.workspace-shell .wb-status--issue{background:var(--danger-subtle);color:var(--danger-text)}@media (max-width:920px){.workspace-shell .viral-report__topbar{position:static}.workspace-shell .viral-report__section{scroll-margin-top:16px}}.workspace-shell .variant-card__select--ready,.workspace-shell .variant-card__select--ready:hover{color:#fff}.workspace-shell .persona-studio :is(.ps-chip,.ps-vibe):not(.is-active):not(:disabled){background:var(--bg-elevated);color:var(--text)}.workspace-shell .persona-studio .product-selector__edit-fields{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.workspace-shell .persona-studio .ps-refslot__drop{background:var(--bg-elevated);color:var(--text)}.workspace-shell .persona-studio .ps-refslot__drop-hint{color:var(--text-secondary)}.workspace-shell .persona-studio .ps-refslot__drop:hover{border-color:var(--accent);background:var(--accent-subtle)}.workspace-shell .persona-studio label.ps-refslot__drop:focus-within{outline:2px solid var(--accent);outline-offset:2px}.workspace-shell .persona-studio .ps-refslot__file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.workspace-shell .workspace-settings-layout{--panel:var(--bg-elevated);--surface-2:var(--bg-elevated)}.workspace-shell .workspace-settings-layout .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:8px 12px;border:1px solid var(--border);border-radius:6px;color:var(--text);background:var(--surface);font:inherit;font-size:13px;cursor:pointer}.workspace-shell .workspace-settings-layout .btn--primary{border-color:var(--accent);background:var(--accent);color:#fff}.workspace-shell .workspace-settings-layout .btn--primary:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.workspace-shell .workspace-settings-layout .btn:disabled{opacity:.5;cursor:default}.workspace-shell .workspace-settings-layout :is(.compliance-card,.modal-panel){color:var(--text);border-radius:8px;min-width:0}.workspace-shell .workspace-settings-layout .compliance-card__head{flex-wrap:wrap}.workspace-shell .workspace-settings-layout :is(.compliance-card__head-left,.compliance-card__head-left>div){min-width:0}.workspace-shell .workspace-settings-layout .compliance-card__actions{flex-wrap:wrap}.workspace-shell .workspace-settings-layout .compliance-card__llm{background:var(--bg-elevated)}.workspace-shell .workspace-settings-layout .compliance-card__llm-body{overflow-wrap:anywhere}.workspace-shell .workspace-settings-layout .compliance-card__patterns{background:var(--surface);overflow-x:auto}.workspace-shell .workspace-settings-layout .compliance-pattern-table :is(th,td):first-child{min-width:48px;white-space:nowrap}.workspace-shell .workspace-settings-layout .compliance-code{background:var(--surface);color:var(--text-secondary)}.workspace-shell .workspace-settings-layout .compliance-card__key{opacity:1;overflow-wrap:anywhere}.workspace-shell .workspace-settings-layout .compliance-sev--info{background:var(--info-subtle);color:var(--info-text)}.workspace-shell .workspace-settings-layout .compliance-sev--warn{background:var(--warning-subtle);color:var(--warning-text)}.workspace-shell .workspace-settings-layout .compliance-sev--block{background:var(--danger-subtle);color:var(--danger-text)}.workspace-shell .workspace-settings-layout .compliance-card--disabled{opacity:1;border-style:dashed}.workspace-shell .workspace-settings-layout .compliance-row--disabled{opacity:1}.workspace-shell .workspace-settings-layout .compliance-tab--active{background:var(--accent-subtle)}.workspace-shell .workspace-settings-layout .compliance-tab__count{background:var(--surface)}.workspace-shell .workspace-settings-layout dialog.compliance-editor-dialog{width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;padding:24px;background:transparent;color:var(--text)}.workspace-shell .workspace-settings-layout dialog.compliance-editor-dialog[open]{display:grid;place-items:center}.workspace-shell .workspace-settings-layout dialog.compliance-editor-dialog::-webkit-backdrop{background:#17212c66}.workspace-shell .workspace-settings-layout dialog.compliance-editor-dialog::backdrop{background:#17212c66}.workspace-shell .workspace-settings-layout .modal-panel{max-height:calc(100dvh - 48px)}.workspace-shell .workspace-settings-layout :is(.modal-head,.modal-foot){flex:none;flex-wrap:wrap}.workspace-shell .workspace-settings-layout .modal-head h2{min-width:0;overflow-wrap:anywhere}.workspace-shell .workspace-settings-layout .modal-body{min-height:0}.workspace-shell .workspace-settings-layout .modal-body>div[style*=grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.workspace-shell .workspace-settings-layout .form-row{min-width:0}.workspace-shell .workspace-settings-layout .form-row :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;max-width:100%}.workspace-shell .derived-section[aria-label="已切好的分镜宫格"]>div[style*=grid],.workspace-shell .derived-section[aria-label="已切好的分镜宫格"]>div[style*=grid]>div{min-width:0}.workspace-shell .kanban-grid--autopilot{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.workspace-shell .kanban-grid--autopilot .kcard{min-width:0}.workspace-shell .kanban-grid--autopilot .kcard__cta{flex-wrap:wrap}.workspace-shell .kanban-grid--autopilot .kcard__cta-grow{min-width:0;white-space:normal}.workspace-shell .va-page .va-sidebar>:is(.ccae-sidebar__head,.ccae-sidebar__filters,.ccae-new){flex:none}.workspace-shell .va-page .va-sidebar>.ccae-history{flex:1 1;min-height:0;overflow-y:auto}.workspace-shell .workspace-drama-settings .dh-video-config>.dh-primary{min-width:0;max-width:100%;white-space:normal}.workspace-shell .trend-control-panel__meta{flex-wrap:wrap;min-width:0}.workspace-shell .trend-control-panel__meta .toolbar__field{flex:0 0 auto;min-width:100px}.workspace-shell .trend-control-panel__meta .toolbar__field select{min-width:100px;width:100%}.workspace-shell .video-review-actions .video-review-approve{border-color:var(--success-border);background:var(--success-subtle);color:var(--success-text)}.workspace-shell .video-review-actions .video-review-reject{border-color:var(--danger-border);background:var(--danger-subtle);color:var(--danger-text)}.workspace-shell .video-review-status--pending{background:var(--warning-subtle);color:var(--warning-text)}.workspace-shell .video-review-status--approved{background:var(--success-subtle);color:var(--success-text)}.workspace-shell .video-review-status--changes_requested{background:var(--danger-subtle);color:var(--danger-text)}.workspace-shell .schedule-account-card__actions .schedule-account-card__delete{border-color:var(--danger-border);background:var(--danger-subtle);color:var(--danger-text)}.workspace-shell .workspace-flow-regions .flowdash-account{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.workspace-shell .workspace-flow-regions .flowdash-account-name{grid-column:1/3;flex-wrap:wrap}.workspace-shell .workspace-flow-regions .flowdash-credit{grid-column:3/-1;min-width:0;flex-wrap:wrap;justify-content:flex-end}.workspace-shell .workspace-flow-regions .flowdash-account-metric{display:flex;flex-wrap:wrap;min-width:0}.workspace-shell .workspace-flow-regions .flowdash-account-control{grid-column:1/-1;grid-row:auto;flex-wrap:wrap}.workspace-shell .schedule-accounts{grid-auto-rows:max-content}.workspace-shell .schedule-ailingtu-status{height:auto;min-width:0;flex-wrap:wrap;align-self:start}.workspace-shell .schedule-ailingtu-status>:is(strong,span){min-width:0;white-space:normal;overflow-wrap:anywhere}.workspace-shell .schedule-ailingtu-status>span{flex:1 1 180px}.workspace-shell .schedule-account-avatar-upload input[type=file]{display:block;position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.workspace-shell .schedule-account-avatar-upload:focus-within{outline:2px solid var(--accent);outline-offset:2px}.workspace-shell .shell:has(.image2-detail__pairs){--surface-1:var(--bg-elevated)}.workspace-shell .shell:has(.image2-detail__pairs) :is(h1,h3,a){overflow-wrap:anywhere}.workspace-shell .shell:has(.image2-detail__pairs) h3{flex-wrap:wrap;gap:8px}.workspace-shell .shell:has(.image2-detail__pairs) section>div:has(>button){flex-wrap:wrap}.workspace-shell .shell:has(.image2-detail__pairs) .autopilot-img-tile__check{width:auto;min-width:44px;height:24px;padding:0 6px;border-radius:4px}.workspace-shell :is(.autopilot-card__slot-tag,.autopilot-card__slot-redo){background:#26343a;color:#fff;letter-spacing:0}.workspace-shell .autopilot-card__slot-redo:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:2px}.workspace-shell .autopilot-sequence__slot-label{top:8px;bottom:auto;background:#26343a;color:#fff;letter-spacing:0;border-radius:4px}.workspace-shell :is(.autopilot-sequence__slot,.autopilot-card__slot) :is(img,video){object-fit:contain}.workspace-shell .persona-card__open{display:block;width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.workspace-shell .persona-card__open:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.workspace-shell :is(.slice-card__grid-badge,.product-card__partner){background:#26343a;color:#fff}.workspace-shell .product-card__partner:is(:hover,.is-active){background:#754300;color:#fff}.workspace-shell .slicer-preview__cell-label{background:#26343a;color:#fff}.workspace-shell .copy-library-playbook__name strong{color:var(--accent)}.workspace-shell .copy-library-table__classification>span{color:var(--accent-hover);background:var(--accent-subtle)}.workspace-shell .autopilot-grid__row{grid-template-columns:140px repeat(var(--cols,4),minmax(160px,240px));align-items:start}.workspace-shell .autopilot-grid__cell :is(img,video){object-fit:contain}@media (min-width:1101px){.workspace-shell .workspace-drama-settings .dh-video-config{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr) 160px}}@media (max-width:1099px){.workspace-shell .detail-stage{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:24px}}@media (min-width:769px) and (max-width:1099px){.workspace-shell .split-right__header{flex-wrap:wrap;gap:12px}.workspace-shell .split-right__header-left{flex:1 0 100%;min-width:0}.workspace-shell .split-right__tabs{width:100%;min-width:0;overflow-x:auto}.workspace-shell .split-right__tab{flex:none;white-space:nowrap}.workspace-shell .split-right__actions{flex:1 0 100%;min-width:0;flex-wrap:wrap}}@media (max-width:768px){.workspace-shell .workspace-script-library .lib-row.lib-row--script{grid-template-columns:48px minmax(0,1fr)}.workspace-shell .workspace-script-library .lib-row--script .lib-row__meta{grid-column:2;grid-row:2}.workspace-shell .workspace-script-library .lib-row--script .lib-row__confirm,.workspace-shell .workspace-script-library .lib-row--script .lib-row__rowactions{grid-column:2;grid-row:3}.workspace-shell .shell--full:has(>.launch-shell,>.split-right){height:auto;overflow:visible}.workspace-shell .launch-shell{height:auto;min-height:0;grid-template-columns:minmax(0,1fr)}.workspace-shell .launch-sidebar{overflow:visible}.workspace-shell .launch-sidebar__steps{flex:none;overflow:visible}.workspace-shell :is(.launch-sidebar__head,.launch-sidebar__footer,.launch-step){flex:none}.workspace-shell .split-right,.workspace-shell .split-right__scroll{flex:none;overflow:visible}.workspace-shell .split-right__header{flex-wrap:wrap;gap:12px;padding:16px}.workspace-shell .split-right__header-left{flex:1 0 100%;min-width:0}.workspace-shell .split-right__tabs{width:100%;min-width:0;overflow-x:auto}.workspace-shell .split-right__tab{flex:none;white-space:nowrap}.workspace-shell .split-right__actions{flex:1 0 100%;min-width:0;flex-wrap:wrap}.workspace-shell .split-refine-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.workspace-shell .split-refine-bar__input{grid-column:1/-1;width:100%;min-width:0}.workspace-shell .split-refine-bar__provider{width:100%;min-width:0}}@media (max-width:700px){.workspace-shell .workspace-settings-layout .settings-tabpanel__head--with-action:has(+.compliance-toolbar){flex-direction:column;align-items:stretch}.workspace-shell .workspace-settings-layout .settings-tabpanel__head--with-action:has(+.compliance-toolbar)>div{width:100%;min-width:0}.workspace-shell .workspace-settings-layout .settings-tabpanel__head--with-action:has(+.compliance-toolbar)>button{align-self:flex-start;flex:none}.workspace-shell .workspace-settings-layout .compliance-card__head-left{flex:1 0 100%;width:100%}.workspace-shell .workspace-settings-layout .compliance-card__head-left>div{flex:1 1;min-width:0}.workspace-shell .workspace-settings-layout .compliance-card__title{flex-basis:100%;overflow-wrap:anywhere}.workspace-shell .workspace-settings-layout .compliance-card__actions{flex-basis:100%;justify-content:flex-start}.workspace-shell .derived-section[aria-label="已切好的分镜宫格"]>div[style*=grid]{grid-template-columns:minmax(0,1fr)!important}.workspace-shell .workspace-settings-layout dialog.compliance-editor-dialog{padding:12px}.workspace-shell .workspace-settings-layout .modal-panel{max-height:calc(100dvh - 24px)}.workspace-shell .workspace-settings-layout .modal-body>div[style*=grid]{grid-template-columns:minmax(0,1fr)!important}.workspace-shell .workspace-settings-layout :is(.modal-head,.modal-body,.modal-foot){padding:16px}.workspace-shell .workspace-settings-layout .compliance-pattern-table{min-width:500px}.workspace-shell .ad-matrix-app-shell{height:auto;overflow:visible}.workspace-shell .ad-matrix-history{max-height:none;overflow:visible}.workspace-shell .ad-matrix-content,.workspace-shell .ad-matrix-history__list{flex:none;overflow:visible}.workspace-shell .ad-matrix-content__subbar{position:static;min-height:0}.workspace-shell .ad-matrix-content__body{flex:none;overflow:visible}.workspace-shell .autopilot-grid__row{grid-template-columns:86px repeat(var(--cols,4),160px)}.workspace-shell .video-library-shell .case-feed,.workspace-shell .video-library-shell .case-group-inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workspace-shell .video-library-shell .case-card__overlay{padding:8px}.workspace-shell .video-library-shell .case-card__title{font-size:12px}.workspace-shell .detail-stage{grid-template-columns:minmax(0,1fr);gap:24px}.workspace-shell .detail-stage__video .video-player{max-height:440px}.workspace-shell .detail-top{flex-wrap:wrap}.workspace-shell .detail-top__title{flex:1 0 100%}.workspace-shell .detail-top__nav{width:100%}.workspace-shell .detail-prompt__input{height:260px}.workspace-shell .detail-actions__primary{flex-basis:100%}.workspace-shell .compare-grid{grid-template-columns:minmax(0,1fr);gap:32px}.workspace-shell .compare-panel__video .video-player{height:360px}.workspace-shell .cpicker__dropdown{position:fixed;top:100px;left:12px;right:12px;width:auto;max-height:calc(100dvh - 124px)}.workspace-shell .side-drawer__body,.workspace-shell .side-drawer__header{padding:16px}.workspace-shell dialog.script-picker-overlay{padding:12px}.workspace-shell .shell:has(.image2-detail__pairs)>section[style*=grid]{grid-template-columns:minmax(0,1fr)!important}}.workspace-shell .workspace-asset-section-title{margin:0 0 16px;color:var(--text);font-size:14px;font-weight:650;line-height:1.5;letter-spacing:0}.workspace-shell .workspace-product-create.workspace-product-editor{grid-template-columns:minmax(0,1fr);gap:24px}.workspace-shell .workspace-product-editor>.prompt-editor__error{margin:0}.workspace-shell .workspace-product-editor .product-add-panel{border:0;border-bottom:1px solid var(--border);padding:0 0 24px}.workspace-shell .workspace-product-editor .upload-url-section__row{max-width:900px}.workspace-shell .workspace-product-editor .product-form-header{gap:16px;margin-bottom:24px;flex-wrap:wrap}.workspace-shell .workspace-product-form-grid{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);grid-gap:32px;gap:32px;align-items:start}.workspace-shell .workspace-product-form-grid>*{min-width:0}.workspace-shell .workspace-product-form-fields{padding-left:32px;border-left:1px solid var(--border)}.workspace-shell .workspace-product-form-fields>.product-form__field{margin-bottom:20px}.workspace-shell .workspace-product-form-fields .product-form__row{gap:16px;margin-bottom:20px}.workspace-shell .workspace-product-form-fields .product-form__row .product-form__field{min-width:0;margin:0}.workspace-shell .workspace-product-editor .product-form__input{width:100%;min-width:0;min-height:40px;background:var(--bg-elevated);font:inherit;font-size:13px}.workspace-shell .workspace-product-editor .product-form__textarea{min-height:104px;resize:vertical}.workspace-shell .workspace-product-editor .product-form__images{display:flex;flex-direction:column;gap:16px;margin:0}.workspace-shell .workspace-product-editor .product-form__images>.product-form__label{display:flex;flex-direction:column;gap:6px;margin:0;color:var(--text)}.workspace-shell .workspace-product-editor .product-form__label-hint{margin:0;font-weight:400;font-size:12px;line-height:1.6;color:var(--text-secondary)}.workspace-shell .workspace-product-editor .product-form__image-grid{display:grid;order:1;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));margin:0;padding:0;min-height:112px}.workspace-shell .workspace-product-editor .product-form__image-tips{order:2;margin:0;padding:16px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;font-size:12px;line-height:1.65}.workspace-shell .workspace-product-editor .product-form__image-tips ul{margin:10px 0 0;padding-left:18px}.workspace-shell .workspace-product-editor .product-form__image-tips li+li{margin-top:6px}.workspace-shell .workspace-product-editor .product-form__image-thumb{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--bg-elevated)}.workspace-shell .workspace-product-editor .product-form__image-thumb-wrap{width:auto;height:auto;aspect-ratio:1}.workspace-shell .workspace-product-editor .product-form__image-add{width:auto;height:auto;min-height:104px;aspect-ratio:1;background:var(--bg-elevated)}.workspace-shell .workspace-product-selling-points{margin-top:24px;padding-top:24px;border-top:1px solid var(--border)}.workspace-shell .workspace-product-editor .product-form__sp-row{align-items:start;gap:8px;margin-bottom:10px}.workspace-shell .workspace-product-editor .product-form__sp-row>button{flex-shrink:0;min-height:40px}.workspace-shell .workspace-product-editor .product-form__actions{justify-content:flex-end;margin-top:24px;padding-top:20px}.workspace-shell .side-drawer:has(.workspace-product-details){top:var(--topnav-height);height:calc(100dvh - var(--topnav-height));box-shadow:-8px 0 28px #18212b1a}.workspace-shell .side-drawer:has(.workspace-product-details) .side-drawer__header{display:grid;grid-template-columns:minmax(0,1fr) 32px;grid-gap:12px;gap:12px;padding:18px 20px 16px}.workspace-shell .side-drawer:has(.workspace-product-details) .side-drawer__title{grid-column:1;grid-row:1;font-size:16px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.workspace-shell .side-drawer:has(.workspace-product-details) .side-drawer__header-extra{display:contents}.workspace-shell .side-drawer:has(.workspace-product-details) .side-drawer__close{grid-column:2;grid-row:1;align-self:start}.workspace-shell .side-drawer:has(.workspace-product-details) .product-detail__header-actions{grid-column:1/-1;grid-row:2;display:flex;gap:8px;flex-wrap:wrap}.workspace-shell .side-drawer:has(.workspace-product-details) .product-detail__save-status{flex-basis:100%;font-size:12px}.workspace-shell .side-drawer:has(.workspace-product-details) .side-drawer__body{padding:24px 20px}.workspace-shell .workspace-product-details{grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:28px}.workspace-shell .workspace-product-details>.product-detail__gallery{display:contents}.workspace-shell .workspace-product-media{grid-column:1;grid-row:1;display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.workspace-shell .workspace-product-media .workspace-asset-section-title{margin-bottom:4px}.workspace-shell .workspace-product-media .product-detail__main-image{width:100%;height:auto;aspect-ratio:1;max-height:none;object-fit:contain;border-radius:6px;background:var(--bg-elevated);border:1px solid var(--border)}.workspace-shell .workspace-product-media .product-detail__no-image{min-height:200px;background:var(--surface)}.workspace-shell .workspace-product-media .product-detail__thumbs{gap:8px}.workspace-shell .workspace-product-media .product-detail__thumb img{object-fit:contain;background:var(--bg-elevated)}.workspace-shell .workspace-product-media .product-detail__thumbs-hint{margin:0;font-size:12px;color:var(--text-secondary)}.workspace-shell .workspace-product-media .product-detail__download-all{margin:0}.workspace-shell .product-detail__gallery--drag .workspace-product-media{outline:2px dashed var(--accent);outline-offset:8px}.workspace-shell .workspace-product-details>.product-detail__info{grid-column:2;grid-row:1;min-width:0;gap:18px}.workspace-shell .workspace-product-details .product-detail__info>.workspace-asset-section-title{margin-bottom:0}.workspace-shell .workspace-product-details .product-form__input{width:100%;min-width:0;min-height:40px;background:var(--bg-elevated)}.workspace-shell .workspace-product-details .dialog-label{color:var(--text-secondary);font-size:12px}.workspace-shell .workspace-product-detail-market,.workspace-shell .workspace-product-detail-selling,.workspace-shell .workspace-product-detail-source{min-width:0;padding-top:20px;border-top:1px solid var(--border)}.workspace-shell .workspace-product-details>:is(.workspace-product-detail-selling,.workspace-product-detail-source,.workspace-product-more-tools){grid-column:1/-1}.workspace-shell .workspace-product-detail-key{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.workspace-shell .workspace-product-detail-key>.product-detail__field{min-width:0}.workspace-shell .workspace-product-detail-market{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.workspace-shell .workspace-product-detail-market>.workspace-asset-section-title{grid-column:1/-1;margin-bottom:0}.workspace-shell .workspace-product-detail-source{display:grid;grid-gap:18px;gap:18px}.workspace-shell .workspace-product-detail-source .product-detail__price-row:empty{padding:0}.workspace-shell .workspace-product-details .product-detail__stat{padding:0;border:0;border-radius:0;background:transparent}.workspace-shell .workspace-product-details .product-detail__price-row{gap:10px 16px}.workspace-shell .workspace-product-details .product-sp-chain{padding:12px;border-radius:6px;background:var(--surface)}.workspace-shell .workspace-product-details .product-sp-chain__badge--b,.workspace-shell .workspace-product-details .product-sp-list__btn--b.product-sp-list__btn--on{background:var(--info);color:var(--bg-elevated)}.workspace-shell .workspace-product-details .product-sp-list__row{align-items:start;gap:8px}.workspace-shell .workspace-product-details .product-sp-chain__text{min-width:0;overflow-wrap:anywhere}.workspace-shell .workspace-product-details .product-sp-list__btn{min-width:28px;min-height:32px}.workspace-shell .workspace-product-details .product-detail__sku-row{grid-template-columns:minmax(0,1fr) minmax(50px,.45fr) minmax(64px,.55fr);gap:10px}.workspace-shell .workspace-product-derived-assets{grid-column:1/-1;display:grid;grid-gap:24px;gap:24px;min-width:0;padding-top:24px;border-top:1px solid var(--border)}.workspace-shell .workspace-product-derived-assets>:is(.product-four-grid,.viral-playbook,.product-mix-materials){margin:0;padding:0 0 24px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.workspace-shell .workspace-product-derived-assets :is(.product-four-grid__header,.viral-playbook__header){gap:12px;flex-wrap:wrap}.workspace-shell .workspace-product-derived-assets .product-four-grid__panel{padding:20px 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.workspace-shell .workspace-product-derived-assets .product-four-grid__list{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.workspace-shell .workspace-product-derived-assets .product-four-grid__item img{object-fit:contain;background:var(--bg-elevated)}.workspace-shell .workspace-product-derived-assets .viral-playbook__tier-hint{white-space:normal;line-height:1.5}.workspace-shell .workspace-product-derived-assets .product-mix-materials article>label span{white-space:normal;overflow-wrap:anywhere}.workspace-shell .workspace-product-details .product-detail__raw-data{background:var(--surface);color:var(--text)}.workspace-shell .workspace-persona-library-editor>.page-header,.workspace-shell .workspace-persona-library>.page-header{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border)}.workspace-shell .workspace-persona-library .workspace-persona-gallery{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:24px;align-items:start}.workspace-shell .workspace-persona-library .persona-card{aspect-ratio:auto;overflow:visible;border-radius:6px;background:transparent}.workspace-shell .workspace-persona-library .persona-card:hover{transform:none;box-shadow:none}.workspace-shell .workspace-persona-library .persona-card__media-wrap{height:auto;overflow:visible;background:transparent}.workspace-shell .workspace-persona-library .persona-card__media{height:auto;aspect-ratio:3/4;object-fit:contain;background:var(--surface);border-radius:6px}.workspace-shell .workspace-persona-library .persona-card__overlay{position:static;padding:12px 0 0;background:transparent}.workspace-shell .workspace-persona-library .persona-card__title{color:var(--text);white-space:normal;overflow-wrap:anywhere;text-shadow:none;letter-spacing:0;font-size:14px;line-height:1.5}.workspace-shell .workspace-persona-library .persona-card__tagline{color:var(--text-secondary);white-space:normal;overflow-wrap:anywhere;text-shadow:none;font-size:12px;line-height:1.6}.workspace-shell .workspace-persona-library .persona-card__delete{opacity:1;width:32px;height:32px;border:1px solid var(--border);border-radius:5px;background:var(--bg-elevated);color:var(--text-secondary);-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-shell .workspace-persona-library .persona-card__delete:hover{color:var(--danger);border-color:var(--danger-border);background:var(--danger-subtle)}.workspace-shell .workspace-persona-library .confirm-delete-inline{border-radius:6px}.workspace-shell .workspace-persona-form{padding:0;border:0;border-radius:0;background:transparent;gap:24px}.workspace-shell .workspace-persona-form:has(.persona-form__image-grid){grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr);gap:32px}.workspace-shell .workspace-persona-form>:is(.workspace-persona-reference,.workspace-persona-fields){min-width:0}.workspace-shell .workspace-persona-form:has(.persona-form__image-grid) .workspace-persona-fields{border-left:1px solid var(--border);padding-left:32px}.workspace-shell .workspace-persona-reference{max-width:540px}.workspace-shell .workspace-persona-reference .persona-form__label{font-weight:400;line-height:1.6}.workspace-shell .workspace-persona-form .persona-form__image-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));padding:0;margin-top:12px}.workspace-shell .workspace-persona-form .persona-form__image-thumb{object-fit:contain;background:var(--bg-elevated)}.workspace-shell .workspace-persona-form .persona-form__image-thumb-wrap{aspect-ratio:3/4}.workspace-shell .workspace-persona-form .persona-form__image-add{aspect-ratio:3/4;min-height:110px;background:var(--bg-elevated)}.workspace-shell .workspace-persona-form .persona-form__image-remove{width:28px;height:28px;border-radius:4px;background:var(--bg-elevated);color:var(--text);border:1px solid var(--border)}.workspace-shell .workspace-persona-form .persona-form__image-remove:hover{color:var(--danger);background:var(--danger-subtle)}.workspace-shell .workspace-persona-fields{display:grid;grid-gap:20px;gap:20px;min-width:0;max-width:840px}.workspace-shell .workspace-persona-fields>.workspace-asset-section-title{margin:0}.workspace-shell .workspace-persona-form .persona-form__row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.workspace-shell .workspace-persona-form .persona-form__input{width:100%;min-width:0;min-height:40px;background:var(--bg-elevated);font-size:13px}.workspace-shell .workspace-persona-form .persona-form__label{color:var(--text-secondary);font-size:12px}.workspace-shell .workspace-persona-form .persona-form__textarea{min-height:144px;line-height:1.65}.workspace-shell .workspace-persona-appearance{display:grid;grid-gap:20px;gap:20px;padding-top:24px;border-top:1px solid var(--border)}.workspace-shell .workspace-persona-appearance>.workspace-asset-section-title{margin:0}.workspace-shell .workspace-persona-form>.persona-form__actions{grid-column:1/-1;padding-top:20px}.workspace-shell .workspace-knowledge-layout{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:32px}.workspace-shell .workspace-knowledge-ingest{border-right:1px solid var(--border);padding-right:24px;position:static}.workspace-shell .workspace-knowledge-ingest .workspace-ingest-source{margin-bottom:24px;padding-bottom:24px}.workspace-shell .workspace-knowledge-ingest .workspace-ingest-source:last-child{margin:0;padding:0;border:0}.workspace-shell .workspace-knowledge-ingest .toolbar__field{display:grid;grid-gap:8px;gap:8px;font-size:12px;color:var(--text-secondary)}.workspace-shell .workspace-knowledge-ingest input{min-height:40px;background:var(--bg-elevated);font-size:13px}.workspace-shell .workspace-knowledge-ingest input[type=file]{padding:10px;font-size:12px;line-height:1.5}.workspace-shell .workspace-knowledge-ingest input[type=file]::-webkit-file-upload-button{margin-right:10px;padding:6px 8px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);cursor:pointer}.workspace-shell .workspace-knowledge-ingest input[type=file]::file-selector-button{margin-right:10px;padding:6px 8px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);cursor:pointer}.workspace-shell .workspace-knowledge-layout .knowledge-list{min-width:0;gap:0}.workspace-shell .workspace-knowledge-layout .knowledge-empty{padding:32px 0;background:transparent;border:0;border-radius:0}.workspace-shell .workspace-knowledge-item{min-width:0;padding:24px 0}.workspace-shell .workspace-knowledge-item .knowledge-item__header{gap:16px;flex-wrap:wrap}.workspace-shell .workspace-knowledge-item .knowledge-item__header>:first-child{flex:1 1 340px;min-width:0}.workspace-shell .workspace-knowledge-item .knowledge-item__title{font-size:15px;line-height:1.6;overflow-wrap:anywhere}.workspace-shell .workspace-knowledge-item .knowledge-item__meta{gap:8px 12px;align-items:center;margin-bottom:8px}.workspace-shell .workspace-knowledge-item .knowledge-item__meta span{border:0;border-radius:0;padding:0;background:transparent;font-size:12px;line-height:1.6}.workspace-shell .workspace-knowledge-item .knowledge-item__meta span:nth-child(2){padding:2px 7px;border-radius:4px;background:var(--surface);font-size:11px}.workspace-shell .workspace-knowledge-item--ready .knowledge-item__meta span:nth-child(2){background:var(--success-subtle);color:var(--success-text)}.workspace-shell .workspace-knowledge-item--failed .knowledge-item__meta span:nth-child(2){background:var(--danger-subtle);color:var(--danger-text)}.workspace-shell :is(.workspace-knowledge-item--queued,.workspace-knowledge-item--downloading,.workspace-knowledge-item--analyzing) .knowledge-item__meta span:nth-child(2){background:var(--info-subtle);color:var(--info-text)}.workspace-shell .workspace-knowledge-item .knowledge-item__actions{justify-content:flex-start}.workspace-shell .workspace-knowledge-item .knowledge-item__actions>:is(a,button){min-height:36px;padding:6px 10px;font-size:12px}.workspace-shell .workspace-knowledge-item .knowledge-item__summary{max-width:75ch;color:var(--text)}.workspace-shell .workspace-knowledge-item .knowledge-item__tags span{border-radius:4px;background:var(--surface)}.workspace-shell .workspace-knowledge-item .knowledge-item__doc{padding-top:16px;border-top:1px solid var(--border)}.workspace-shell .workspace-knowledge-item .knowledge-item__doc summary{min-height:32px}.workspace-shell .workspace-knowledge-item .knowledge-item__doc pre{max-height:440px;padding:16px;border:0;border-radius:5px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;line-height:1.75;overflow-wrap:anywhere}.workspace-shell .workspace-knowledge-item .knowledge-item__error{padding:12px;background:var(--danger-subtle);border-radius:4px}@media (max-width:960px){.workspace-shell .workspace-persona-form:has(.persona-form__image-grid),.workspace-shell .workspace-product-form-grid{grid-template-columns:minmax(0,1fr);gap:24px}.workspace-shell .workspace-persona-form:has(.persona-form__image-grid) .workspace-persona-fields,.workspace-shell .workspace-product-form-fields{padding-left:0;padding-top:24px;border-left:0;border-top:1px solid var(--border)}.workspace-shell .workspace-product-editor .product-form__image-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.workspace-shell .workspace-knowledge-layout{grid-template-columns:minmax(0,1fr);gap:24px}.workspace-shell .workspace-knowledge-ingest{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;padding:0 0 24px;border-right:0;border-bottom:1px solid var(--border)}.workspace-shell .workspace-knowledge-ingest .workspace-ingest-source{margin:0;padding:0;border:0;min-width:0}}@media (max-width:760px){.workspace-shell .workspace-product-details{grid-template-columns:minmax(0,1fr);gap:24px}.workspace-shell .workspace-product-derived-assets,.workspace-shell .workspace-product-details>.product-detail__info,.workspace-shell .workspace-product-media{grid-column:1;grid-row:auto}.workspace-shell .workspace-product-media .product-detail__main-image{max-height:320px}.workspace-shell .workspace-product-details>.product-detail__info{padding-top:24px;border-top:1px solid var(--border)}.workspace-shell .workspace-product-derived-assets{order:1}.workspace-shell .workspace-product-detail-market{grid-template-columns:minmax(0,1fr)}.workspace-shell .workspace-product-details .product-sp-list__row{flex-wrap:wrap}.workspace-shell .workspace-product-details .product-sp-list__btns{flex-basis:100%}.workspace-shell .workspace-product-details .product-sp-list__btn{min-width:40px;min-height:40px}.workspace-shell .workspace-product-derived-assets .viral-playbook__tier-row{flex-wrap:wrap}.workspace-shell .workspace-persona-library .workspace-persona-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}@media (max-width:600px){.workspace-shell .workspace-knowledge-ingest{grid-template-columns:minmax(0,1fr)}.workspace-shell .workspace-knowledge-ingest .workspace-ingest-source+.workspace-ingest-source{border-top:1px solid var(--border);padding-top:24px}.workspace-shell .workspace-knowledge-item .knowledge-item__header>:first-child{flex-basis:100%}.workspace-shell .workspace-product-editor .product-form__row{grid-template-columns:minmax(0,1fr)}.workspace-shell .workspace-product-editor .upload-url-section__row{flex-wrap:wrap}.workspace-shell .workspace-product-editor .upload-url-section__input{flex-basis:100%}.workspace-shell .side-drawer:has(.workspace-product-details) .side-drawer__header{padding:16px}.workspace-shell .side-drawer:has(.workspace-product-details) .side-drawer__body{padding:20px 16px}.workspace-shell :is(.workspace-product-editor,.workspace-product-details,.workspace-persona-form,.workspace-persona-library,.workspace-knowledge-layout) :is(.primary-button,.ghost-button){min-height:40px}}.workspace-shell .workspace-product-more-tools{min-width:0;padding-top:4px;border-top:1px solid var(--border)}.workspace-shell .workspace-product-more-tools>summary{padding:14px 0;color:var(--text-secondary);font-size:13px;cursor:pointer}.workspace-shell .workspace-product-more-tools[open]>summary{color:var(--text)}.workspace-shell .workspace-product-more-tools>.viral-playbook{margin:0;padding:0 0 24px;border:0;border-radius:0;background:transparent}.workspace-shell .workspace-product-more-tools>.viral-playbook+.viral-playbook{padding-top:24px;border-top:1px solid var(--border)}.workspace-shell .workspace-product-more-tools .primary-button{border-color:var(--border);background:transparent;color:var(--text)}.workspace-shell .workspace-product-more-tools .primary-button:hover:not(:disabled){border-color:var(--accent);background:transparent;color:var(--accent)}.workspace-shell .workspace-product-details .workspace-product-derived-assets>:is(.product-four-grid,.product-mix-materials){padding-bottom:0;border-bottom:0}