.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task]{--layout-gap:20px;--layout-sidebar:300px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-main{min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] :is(.ds-flow-page,.ds-projects-page,.ds-home,.cost-page,.film-studio,.inf-studio,.sp-studio,.pa-studio){max-width:1600px;width:100%;margin-inline:auto;padding:24px;min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] :is(.ds-flow-page,.ds-projects-page,.ds-home) h1{font-size:22px;line-height:1.25}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-page-heading{gap:20px;margin-bottom:16px;align-items:center}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-page-heading p{font-size:13px;line-height:1.45;max-width:64ch}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-options{min-width:240px;max-width:420px;flex:0 1 360px;align-items:end}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-project-select{min-width:0;flex:1;gap:6px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-options .ds-icon-button{flex:none;min-width:40px;min-height:40px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-stepper{margin:12px 0 20px;gap:8px;max-width:900px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-stepper button{white-space:normal;text-align:left;line-height:1.3;min-height:40px;font-size:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-flow-guide{margin-bottom:12px;max-width:900px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-flow-guide summary{min-height:36px;font-size:12px;color:var(--studio-color-muted)}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] :is(.film-heading,.inf-heading,.sp-heading,.pa-heading){margin-bottom:16px;gap:16px;align-items:center}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] :is(.film-heading,.inf-heading,.sp-heading,.pa-heading) p{max-width:70ch;font-size:13px;line-height:1.45}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] :is(.film-guide,.inf-guide,.sp-guide){margin:12px 0;padding:16px;border-radius:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] :is(.film-guide,.inf-guide,.sp-guide) p{max-width:80ch}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-home-heading{margin-bottom:24px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-home-heading .ds-eyebrow{display:none}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-home-heading h1{font-size:26px;margin:0 0 8px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-quick-tools-heading{margin:28px 0 12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-goal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-goal-card{min-height:104px;padding:16px;display:grid;grid-template-columns:32px minmax(0,1fr) 18px;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;text-align:left;align-items:center;border-radius:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-goal-card>:is(img,svg):first-child{grid-row:1/3;width:30px;height:36px;-o-object-fit:contain;object-fit:contain}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-goal-card strong{grid-column:2;grid-row:1;font-size:14px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-goal-card>span{grid-column:2;grid-row:2;font-size:12px;line-height:1.45}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-goal-card>svg:last-child{grid-column:3;grid-row:1/3;width:18px}.studio-project-gallery{margin:0 0 24px;min-width:0}.studio-project-gallery>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.studio-project-gallery h2{font-size:16px!important}.spg-tools{display:flex;align-items:center;gap:12px;min-width:0}.spg-search{display:flex!important;align-items:center;gap:8px;border:1px solid var(--studio-color-border);border-radius:10px;background:var(--studio-color-surface);padding:0 10px;margin:0!important}.spg-search input{width:160px;min-width:0;border:0!important;background:transparent!important;min-height:40px;padding:6px 0!important}.spg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.spg-project{display:grid!important;grid-template-columns:minmax(0,1fr) 18px;gap:12px;text-align:left;padding:12px!important;border:1px solid var(--studio-color-border)!important;border-radius:12px;background:var(--studio-color-surface)!important;min-width:0}.spg-project:hover{border-color:var(--studio-color-accent)!important}.spg-project[aria-pressed=true]{outline:2px solid var(--studio-color-accent);outline-offset:1px}.spg-preview{grid-column:1/-1;display:grid;place-items:center;aspect-ratio:16/10;min-width:0;overflow:hidden;border-radius:8px;background:var(--studio-color-surface-secondary);color:var(--studio-color-muted)}.spg-preview :is(img,video){width:100%;height:100%;max-height:180px;-o-object-fit:contain;object-fit:contain}.spg-project>span{display:grid;gap:4px;min-width:0}.spg-project strong{font-size:13px;overflow-wrap:anywhere;font-weight:600;line-height:1.4}.spg-project small{font-size:12px}.spg-project>svg{align-self:center;color:var(--studio-color-accent)}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:none;align-content:start}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-workspace>*{grid-column:1;grid-row:auto;order:0;min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-page>.ds-page-heading h1{display:none}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-workspace{height:auto!important;min-height:0!important;max-height:none!important;display:grid!important;gap:16px;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-canvas-header{padding:0!important;min-height:36px;margin:0!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-canvas-header h2{font-size:16px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-studio-mark{display:none}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-canvas{width:100%;height:clamp(240px,39dvh,520px)!important;min-height:240px!important;flex:none!important;overflow:hidden;border-radius:14px;border:1px solid var(--studio-color-border);background:var(--studio-color-surface-secondary)!important;position:relative!important;margin:0!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-canvas :is(img,video){-o-object-fit:contain!important;object-fit:contain!important;max-width:100%;max-height:100%;width:100%;height:100%}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-empty{padding:24px!important;min-height:0!important;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:transparent!important;color:var(--studio-color-text)!important;text-align:center}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-empty h2{font-size:17px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-empty p{max-width:45ch;font-size:13px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-empty-icon{width:40px;height:40px;margin:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-engine-pills{display:none}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-composer-position{position:static!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;margin:0!important;animation:none!important;z-index:auto!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-composer-panel{position:relative!important;max-height:none!important;overflow:visible!important;background:var(--studio-color-surface)!important;border:1px solid var(--studio-color-border)!important;box-shadow:none!important;border-radius:14px!important;padding:20px!important;gap:16px!important;backdrop-filter:none!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-composer-heading{margin:0!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-composer-heading input{font-size:14px!important;min-height:40px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-prompt textarea{min-height:104px!important;font-size:14px!important;line-height:1.55!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .workspace-footer{position:static!important;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-tool-settings{border:1px solid var(--studio-color-border);border-radius:10px;padding:0 14px;background:var(--studio-color-surface-secondary);min-width:0}.studio-tool-settings>summary{font-weight:600;cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:space-between;list-style:none}.studio-tool-settings>summary:after{content:"+";font-size:18px;font-weight:400}.studio-tool-settings[open]>summary:after{content:"−"}.studio-tool-settings[open]{padding-bottom:14px}.studio-tool-settings .mt-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.studio-tool-settings .mt-options>label{min-width:0}.studio-tool-settings .ux-restoration-options{grid-column:1/-1}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ux-compare-video{display:grid;grid-template-columns:1fr 1fr;gap:16px;height:100%;width:100%;padding:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ux-compare-video figure{margin:0;min-width:0;height:100%;display:flex;flex-direction:column;gap:8px;overflow:hidden}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ux-compare-video figure>:first-child{flex:1;min-height:0;-o-object-fit:contain;object-fit:contain}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ux-compare-video figcaption{font-size:12px;color:var(--studio-color-text);line-height:1.4;flex:none}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] :is(.ov-gallery,.mt-history){display:flex;gap:12px;overflow-x:auto;padding:4px 2px 12px;min-width:0;max-width:100%}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-gallery-card{flex:0 0 160px;min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-gallery-card video{height:88px;-o-object-fit:contain;object-fit:contain}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-history>div{flex:0 0 190px;min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-history button{width:100%;white-space:normal;text-align:left;justify-content:start;min-height:64px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-history button small{display:block}.studio-source-stage{display:flex;gap:12px;min-width:0;padding:12px;border:1px solid var(--studio-color-border);border-radius:14px;background:var(--studio-color-surface)}.studio-source-stage figure{margin:0;min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.studio-source-stage :is(img,video){width:100%;height:200px;-o-object-fit:contain;object-fit:contain;background:var(--studio-color-surface-secondary);border-radius:8px}.studio-source-stage figcaption{font-size:12px;font-weight:500}.studio-source-stage>p{font-size:13px;margin:0;align-self:center}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-settings label{min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task=assemble] .ds-assembly{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:24px;align-items:start}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task=assemble] .ds-assembly>.studio-help{grid-column:1/-1}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task=assemble] .ds-assembly>section{min-width:0;padding:20px;border:1px solid var(--studio-color-border);border-radius:14px;background:var(--studio-color-surface)}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-download-row{min-height:76px;padding:16px;gap:16px;border:1px solid var(--studio-color-border);border-radius:10px;margin-bottom:10px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-download-row>span{min-width:0;flex:1;overflow-wrap:anywhere}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-download-row small{font-size:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .film-workspace{grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .film-scene-list{position:sticky;top:84px;max-height:calc(100dvh - 108px);overflow:auto;border-radius:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .film-shot-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .film-shot{min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .film-shot>img{width:100%;height:180px;-o-object-fit:contain;object-fit:contain;background:var(--studio-color-surface-secondary);border-radius:8px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .inf-layout{grid-template-columns:220px minmax(0,1fr);gap:20px;align-items:start}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .inf-references{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .inf-references img{height:180px;width:100%;-o-object-fit:contain;object-fit:contain}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .inf-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .inf-compare video{width:100%;height:320px;-o-object-fit:contain;object-fit:contain}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .pa-workspace{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .pa-chat{grid-column:2;grid-row:1;min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .pa-plan{grid-column:1;grid-row:1;min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .pa-messages{min-height:260px;max-height:52dvh;overflow:auto}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .pa-heading h1{font-size:22px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .pa-heading label{min-width:240px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-card{padding:16px;min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-card strong{font-size:24px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-workspace.with-projects{grid-template-columns:240px minmax(0,1fr);gap:20px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-projects{padding:16px;border-radius:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-project{min-height:64px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-row-button{min-height:52px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-table td{padding:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-notes{margin-top:20px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-notes>summary{font-weight:600;cursor:pointer;min-height:44px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-notes-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-sync-status>summary{cursor:pointer;min-height:36px;font-weight:500}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-modal.sc-modal{width:920px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-list{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:0;border-radius:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-service{display:contents}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-service-toggle{grid-column:1;min-height:84px!important;border-bottom:1px solid var(--studio-color-border)!important;border-right:1px solid var(--studio-color-border)!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-service-toggle[aria-expanded=true]{background:var(--studio-color-selected)!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-service-toggle .sc-service-name small{display:none}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-service-toggle .sc-status{font-size:11px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-detail{grid-column:2;grid-row:1/7;padding:24px;min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-service:first-child>.sc-service-toggle{grid-row:1}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-service:nth-child(2)>.sc-service-toggle{grid-row:2}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-service:nth-child(3)>.sc-service-toggle{grid-row:3}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-service:nth-child(4)>.sc-service-toggle{grid-row:4}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-service:nth-child(5)>.sc-service-toggle{grid-row:5}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-service:nth-child(6)>.sc-service-toggle{grid-row:6}.studio-chrome .studio-page-content{max-width:1600px;width:100%;margin-inline:auto;padding:24px;box-sizing:border-box}.studio-chrome .studio-page-content>main{max-width:none;min-width:0;margin:0;padding:0}.studio-chrome .studio-page-content table{width:100%;border-collapse:collapse}.studio-chrome .studio-page-content :is(th,td){padding:14px 12px;text-align:left;vertical-align:middle}.studio-chrome .studio-page-content th{font-weight:600;font-size:12px;color:var(--studio-color-muted);background:var(--studio-color-surface-secondary)}.studio-chrome .studio-page-content :is(input,select,textarea){max-width:100%;box-sizing:border-box}.studio-chrome .studio-page-content :is(h2,h3){line-height:1.3}.studio-chrome .studio-page-content video{-o-object-fit:contain;object-fit:contain;max-width:100%}@media(min-width:1101px){.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=motion],.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=music]{grid-template-columns:330px minmax(0,1fr);align-items:start}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools:is([data-media-task=music],[data-media-task=motion])>.ov-canvas-header{grid-column:1/-1}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools:is([data-media-task=music],[data-media-task=motion])>.ov-composer-position{grid-column:1;grid-row:2/5}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools:is([data-media-task=music],[data-media-task=motion])>.ov-canvas{grid-column:2;grid-row:2;height:400px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools:is([data-media-task=music],[data-media-task=motion])>.mt-history{grid-column:2}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools:is([data-media-task=music],[data-media-task=motion])>.ov-canvas-actions{grid-column:2}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=voice]{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=voice]>.ov-canvas-header{grid-column:1/-1}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=voice]>.ov-composer-position{grid-column:1;grid-row:2/5}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=voice]>.ov-canvas{grid-column:2;grid-row:2;height:240px!important;min-height:0!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=voice]>.mt-history{grid-column:2}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=voice] .ov-prompt textarea{min-height:220px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=voice] .studio-tool-settings{background:var(--studio-color-surface-secondary)}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=animate]{grid-template-columns:260px minmax(0,1fr)}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=animate]>.studio-source-stage{grid-column:1;grid-row:2;flex-direction:column}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=animate]>.ov-canvas{grid-column:2;grid-row:2}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=edit]{grid-template-columns:1fr 1fr}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=edit]>.studio-source-stage{grid-column:1;grid-row:2;padding:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=edit]>.studio-source-stage video{height:clamp(220px,35dvh,480px)}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=edit]>.ov-canvas{grid-column:2;grid-row:2}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace:is([data-video-task=edit],[data-video-task=animate])>:is(.ov-canvas-header,.ov-composer-position,.ov-gallery,.ov-canvas-actions,.ov-running,.ov-failed){grid-column:1/-1}}@media(max-width:1100px){.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task]{--layout-gap:16px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] :is(.ds-flow-page,.ds-projects-page,.ds-home,.cost-page,.film-studio,.inf-studio,.sp-studio,.pa-studio){padding:20px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-page-heading{flex-wrap:wrap}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-options{flex:1 1 280px;max-width:none}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .film-shot-list{grid-template-columns:1fr}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .film-workspace{grid-template-columns:190px minmax(0,1fr)}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .pa-workspace{grid-template-columns:240px minmax(0,1fr)}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-workspace.with-projects{grid-template-columns:210px minmax(0,1fr)}}@media(max-width:768px){.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] :is(.ds-flow-page,.ds-projects-page,.ds-home,.cost-page,.film-studio,.inf-studio,.sp-studio,.pa-studio){padding:16px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-home-heading h1{font-size:23px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-options{min-width:0;flex-basis:100%;width:100%}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-stepper{display:flex;overflow-x:auto;max-width:100%;padding-bottom:8px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-stepper li{flex:1 0 120px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-stepper button{min-height:44px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-canvas{height:280px!important;min-height:220px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-composer-panel{padding:16px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-prompt textarea{min-height:120px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ux-compare-video{gap:8px;padding:8px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ux-compare-video figcaption{font-size:11px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-assembly{grid-template-columns:1fr}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-assembly>.studio-help{grid-column:auto}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .pa-workspace{display:flex;flex-direction:column}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .pa-chat{width:100%;order:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .pa-plan{width:100%;order:1}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .pa-messages{max-height:45dvh}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .pa-heading{flex-wrap:wrap}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .pa-heading label{width:100%;min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .film-workspace{grid-template-columns:1fr}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .film-scene-list{position:static;max-height:none;display:flex;overflow-x:auto;gap:8px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .film-scene-list button{flex:0 0 170px;white-space:normal}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-workspace.with-projects,.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .inf-layout{grid-template-columns:1fr}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-projects>div{display:flex;overflow-x:auto;gap:8px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .cost-project{flex:0 0 190px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-list,.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-service{display:block}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-detail{padding:16px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-service-toggle{border-right:0!important;min-height:64px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .sc-service+.sc-service{border-top:0}.studio-project-gallery>header{align-items:flex-start;flex-wrap:wrap}.spg-tools{width:100%;justify-content:space-between;flex-wrap:wrap}.spg-search{flex:1}.spg-search input{width:100%}.spg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.spg-preview{aspect-ratio:4/3}.spg-project{padding:10px!important;gap:8px}.spg-project strong{font-size:12px}.studio-chrome .studio-page-content{padding:16px}}@media(max-width:480px){.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-goal-grid{grid-template-columns:1fr}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-goal-card{min-height:84px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-page-heading p{font-size:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-canvas-header{flex-wrap:wrap;gap:4px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-canvas-header>span{font-size:11px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=voice] .ov-canvas{height:150px!important;min-height:150px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=voice] .ov-empty{padding:12px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=voice] .ov-empty h2{font-size:14px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=voice] .ov-empty p{font-size:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=voice] .ov-prompt textarea{min-height:130px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-tool-settings .mt-options{grid-template-columns:1fr}.studio-source-stage :is(img,video){height:160px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .inf-compare{grid-template-columns:1fr}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-download-row{padding:12px;gap:12px}}.studio-compare-empty{display:grid;place-items:center;padding:20px;text-align:center;font-size:13px;color:var(--studio-color-muted);background:var(--studio-color-surface);border-radius:10px;min-height:0}.studio-reference-library{min-width:0}.srl-filters{display:grid;grid-template-columns:minmax(180px,1.5fr) minmax(130px,1fr) minmax(160px,1fr);gap:12px;margin-bottom:20px}.srl-filters label{display:grid;gap:6px;min-width:0;font-size:12px}.srl-search{display:flex;align-items:center;gap:8px;background:var(--studio-color-surface);border:1px solid var(--studio-color-border);border-radius:9px;padding:0 10px}.srl-search input{min-width:0;width:100%;border:0!important;background:transparent!important;padding-inline:0!important}.srl-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.srl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .srl-item{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border:1px solid var(--studio-color-border);border-radius:12px;background:var(--studio-color-surface);text-align:left}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .srl-item[aria-pressed=true]{outline:2px solid var(--studio-color-accent);outline-offset:1px}.srl-thumb{display:grid;place-items:center;width:100%;aspect-ratio:4/3;background:var(--studio-color-surface-secondary);border-radius:8px;overflow:hidden}.srl-thumb :is(img,video){height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.srl-item strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.srl-item small{display:flex;align-items:center;gap:6px}.srl-inspector{position:sticky;top:84px;min-width:0;background:var(--studio-color-surface);border:1px solid var(--studio-color-border);border-radius:12px;padding:16px;display:grid;gap:14px}.srl-inspector header{display:flex;align-items:center;gap:8px;justify-content:space-between}.srl-inspector h3{overflow-wrap:anywhere;font-size:14px!important;flex:1;min-width:0}.srl-inspector p{font-size:13px;line-height:1.55!important}.srl-inspector .ds-button{justify-self:start}.srl-media{width:100%;display:grid;place-items:center;min-width:0}.srl-media :is(img,video){width:100%;height:220px;-o-object-fit:contain;object-fit:contain;background:var(--studio-color-surface-secondary);border-radius:9px}.srl-media audio{width:100%}@media(max-width:1100px){.srl-workspace{grid-template-columns:minmax(0,1fr) 250px}.srl-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media(max-width:768px){.srl-filters{grid-template-columns:1fr 1fr}.srl-filters>label:first-child{grid-column:1/-1}.srl-workspace{grid-template-columns:1fr}.srl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.srl-inspector{position:static}.srl-inspector header button{min-width:44px;min-height:44px}.srl-media :is(img,video){height:260px}}@media(min-width:1101px){.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image]{grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto minmax(280px,36dvh) auto auto auto auto;align-items:start}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image] :is(.ov-composer-position,.ov-composer-panel){display:contents!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image]>.ov-canvas-header{grid-column:1;grid-row:1}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image]>.ov-canvas{grid-column:1;grid-row:2;height:100%!important;min-height:280px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image] .ov-composer-heading{grid-column:1;grid-row:3;padding:12px 16px;border-radius:10px;background:var(--studio-color-surface);border:1px solid var(--studio-color-border)}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image] .ov-prompt{grid-column:1;grid-row:4;padding:16px;border-radius:10px;background:var(--studio-color-surface);border:1px solid var(--studio-color-border);margin:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image] .ux-sources-grid{grid-column:2;grid-row:2/5;display:flex;flex-direction:column;align-self:start;margin:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image] .studio-tool-settings{grid-column:2;grid-row:5/8;align-self:start}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image] .ux-help{grid-column:2;grid-row:1;align-self:start;margin:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image] .workspace-footer{grid-column:1;grid-row:5;margin:0!important;padding:0!important;border:0!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image]>.mt-history{grid-column:1;grid-row:6}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image] :is(.mt-error,.mt-confirm){grid-column:1/-1}}.studio-review-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:24px;align-items:start}.studio-review-layout>section{min-width:0;margin:0!important}.studio-review-strip{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:4px 2px 12px}.studio-review-strip button{flex-shrink:0;max-width:240px;text-align:left}.studio-review-strip button[aria-pressed=true]{border-color:var(--studio-color-accent);background:var(--studio-color-selected)}.studio-review-media article>:is(img,video){width:100%;height:clamp(260px,48dvh,560px);-o-object-fit:contain;object-fit:contain;background:var(--studio-color-surface-secondary);border-radius:10px}.studio-review-media audio{width:100%}.studio-review-media article>p{font-size:14px;line-height:1.45}.studio-review-layout form{margin-top:44px}.studio-review-layout textarea{min-height:130px}.studio-review-layout form h2{margin-bottom:20px}@media(max-width:900px){.studio-review-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}}@media(max-width:768px){.studio-review-layout{grid-template-columns:1fr}.studio-review-layout form{margin-top:0}.studio-review-media article>:is(img,video){height:300px}.studio-review-strip button{min-height:44px}}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-page>.ds-page-heading{display:grid;grid-template-columns:minmax(160px,1fr) minmax(240px,340px) auto;align-items:center;gap:16px;margin-bottom:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-page>.ds-page-heading .ds-flow-options{min-width:0;max-width:none;width:100%}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-page>.ds-page-heading .studio-flow-guide{margin:0;min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-flow-guide[open]{grid-column:1/-1}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-stepper{margin:8px 0 16px;padding-bottom:8px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-stepper li{flex:1 1 0;min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-composer-heading>label{display:flex;align-items:center;gap:12px;margin:0!important;font-size:12px;line-height:1.3}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-composer-heading input{margin:0!important;min-height:36px;padding:6px 10px;flex:1;min-width:0;width:auto}.studio-tool-inputs{min-width:0;border:1px solid var(--studio-color-border);border-radius:10px;background:var(--studio-color-surface);padding:0 14px}.studio-tool-inputs>summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;font-size:12px;font-weight:500;list-style:none}.studio-tool-inputs>summary:after{content:"+";font-size:18px;font-weight:400}.studio-tool-inputs[open]>summary:after{content:"−"}.studio-tool-inputs[open]{padding-bottom:14px}.studio-tool-inputs .ux-sources-grid{margin-top:8px}@media(min-width:1101px){.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image].is-preparing{grid-template-rows:auto minmax(190px,25dvh) auto auto auto auto}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image].is-preparing>.ov-canvas{min-height:190px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image] .studio-tool-inputs{grid-column:2;grid-row:2/5;align-self:start}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools[data-media-task=image] .studio-tool-inputs .ux-sources-grid{display:flex;flex-direction:column;margin-top:8px}}@media(max-width:1100px){.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-page>.ds-page-heading{grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-page>.ds-page-heading .studio-flow-guide{grid-column:1/-1}}@media(max-width:600px){.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-page>.ds-page-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-page>.ds-page-heading>div:first-child{grid-column:1;grid-row:1}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-page>.ds-page-heading .ds-flow-options{grid-column:1/-1;grid-row:2}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-page>.ds-page-heading .studio-flow-guide{grid-column:2;grid-row:1}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-flow-page>.ds-page-heading .studio-flow-guide[open]{grid-column:1/-1;grid-row:auto}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-stepper{overflow:visible;padding:0;margin:8px 0 16px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-stepper button{font-size:11px;padding:6px 2px;gap:5px;line-height:1.25}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ds-stepper button>span:first-child{width:22px;height:22px;flex:none}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-composer-panel{gap:12px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-composer-heading>label{align-items:center;gap:8px;font-size:11px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-prompt textarea{min-height:96px!important}.studio-tool-inputs>summary{min-height:44px}}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task].studio-settings-hidden .ov-composer-position{display:block}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task].studio-settings-hidden :is(.studio-tool-settings,.ov-video-settings,.generation-simple,.generation-advanced){display:none}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-director-drawer:not(.is-expanded) .pa-workspace{display:flex;flex-direction:column}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-director-drawer:not(.is-expanded) :is(.pa-chat,.pa-plan){width:100%}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-director-drawer:not(.is-expanded) .pa-chat{order:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-director-drawer:not(.is-expanded) .pa-plan{order:1}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-director-drawer .pa-studio{padding:16px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-director-drawer .pa-heading label{min-width:0;width:100%}.source-upload-options{margin-top:8px;border:1px solid var(--studio-color-border);border-radius:8px;padding:0 10px;background:var(--studio-color-surface)}.source-upload-options>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px;list-style:none}.source-upload-options>summary:after{content:"+";font-size:18px;font-weight:400}.source-upload-options[open]>summary:after{content:"−"}.source-upload-options[open]{padding-bottom:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools.has-comparison .ux-selected-source>:is(img,video){display:none}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-composer-heading>label{display:flex!important;flex-direction:row!important;align-items:center!important;text-align:left!important;width:100%;max-width:none!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-composer-heading input{max-width:none!important;flex:1!important;text-align:left!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .mt-tools.has-comparison>.ov-canvas{height:clamp(220px,32dvh,360px)!important;min-height:220px!important;max-height:360px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .inf-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:48px 24px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .inf-empty p{max-width:60ch}@media(min-width:1101px){.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace>.ov-canvas-header{grid-column:1/-1;grid-row:1}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace>.ov-canvas{grid-column:1;grid-row:2;height:360px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace>.ov-composer-position{grid-column:2;grid-row:2/6}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace>.ov-gallery{grid-column:1;grid-row:3}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace>.ov-canvas-actions{grid-column:1;grid-row:4}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=animate]{grid-template-columns:330px minmax(0,1fr)}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=animate]>.ov-canvas{grid-column:2;grid-row:2;height:400px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=animate]>.ov-composer-position{grid-column:1;grid-row:2/6}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=animate]:has(.studio-source-stage)>.ov-composer-position{grid-row:3/7}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=animate]>.studio-source-stage{grid-column:1;grid-row:2}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=animate]>:is(.ov-gallery,.ov-canvas-actions){grid-column:2;grid-row:auto}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=edit]{grid-template-columns:repeat(2,minmax(0,1fr)) 340px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=edit]>.studio-source-stage{grid-column:1;grid-row:2;min-height:320px;display:flex;align-items:stretch}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=edit]>.studio-source-stage video{height:280px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=edit]>.ov-canvas{grid-column:2;grid-row:2;height:320px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=edit]:not(:has(.studio-source-stage))>.ov-canvas{grid-column:1/3}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=edit]>.ov-composer-position{grid-column:3;grid-row:2/6}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=edit]>:is(.ov-gallery,.ov-canvas-actions){grid-column:1/3;grid-row:auto}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=extend]>.studio-source-stage{grid-column:1;grid-row:2}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=extend]:has(.studio-source-stage)>.ov-canvas{grid-row:3;height:260px!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace[data-video-task=extend]>:is(.ov-gallery,.ov-canvas-actions){grid-column:1;grid-row:auto}}@media(max-width:1100px){.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .ov-video-workspace.is-preparing>.ov-canvas{height:180px!important;min-height:180px!important}}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-animation-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.studio-animation-layout>h2{grid-column:1/-1}.studio-animation-inputs{grid-column:2;grid-row:2/5;min-width:0}.studio-animation-inputs .ux-image-options{max-height:240px;overflow:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-animation-inputs .ux-visual-picker{min-width:0;margin:0}.studio-animation-canvas{grid-column:1;grid-row:2;min-width:0;height:320px;border:1px solid var(--studio-color-border);border-radius:12px;display:grid;place-items:center;background:var(--studio-color-surface-secondary);overflow:hidden}.studio-animation-canvas img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.studio-animation-canvas .sp-empty{padding:24px;text-align:center}.studio-animation-layout>.ux-keyframe-strip{grid-column:1;grid-row:3;margin:0;max-width:100%}.studio-animation-action{grid-column:1;grid-row:4;min-width:0}.studio-animation-action textarea{min-height:110px}.studio-animation-layout>.sp-keyframes{grid-column:1/-1;grid-row:5}.studio-animation-layout>.sp-actions{grid-column:1}.studio-animation-settings{grid-column:2;grid-row:6/9;min-width:0;border:1px solid var(--studio-color-border);border-radius:10px;padding:12px}.studio-animation-settings>summary{min-height:44px;cursor:pointer;font-weight:600}.studio-animation-layout>.sp-note,.studio-animation-result{grid-column:1/-1}.studio-animation-result video{width:100%;height:360px;-o-object-fit:contain;object-fit:contain}@media(max-width:1100px){.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-animation-layout{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.studio-animation-canvas{height:280px}}@media(max-width:768px){.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-animation-layout{display:flex;flex-direction:column}.studio-animation-layout>*{width:100%;box-sizing:border-box;min-width:0}.studio-animation-canvas{height:240px;order:1}.studio-animation-inputs{order:0}.studio-animation-layout>.ux-keyframe-strip{order:2}.studio-animation-action{order:3}.studio-animation-layout>.sp-keyframes{order:4}.studio-animation-layout>.sp-actions{order:6}.studio-animation-settings{order:5}.studio-animation-layout>.sp-note{order:7}.studio-animation-result{order:8}.studio-animation-inputs .ux-image-options{max-height:170px}}.studio-project-workspace{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.studio-project-workspace .studio-project-gallery{min-width:0;margin:0}.studio-project-inspector{min-width:0;padding:20px;border:1px solid var(--studio-color-border);border-radius:14px;background:var(--studio-color-surface)}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-project-inspector>.ds-page-heading{display:flex;flex-direction:column;align-items:stretch;gap:12px}.studio-project-inspector h1{overflow-wrap:anywhere}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-project-inspector .ds-scene-grid{grid-template-columns:1fr;gap:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-project-inspector .ds-project-tools{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.studio-project-inspector .ds-project-tools .ds-button{flex:1;white-space:normal}.studio-project-inspector .ds-scene-card video{height:140px;-o-object-fit:contain;object-fit:contain}.studio-project-workspace .spg-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.studio-project-workspace .spg-tools{flex-wrap:wrap}.studio-project-workspace .spg-search input{width:130px}@media(max-width:1100px){.studio-project-workspace{grid-template-columns:minmax(0,1fr) 320px;gap:16px}.studio-project-workspace .studio-project-gallery>header{align-items:flex-start;flex-wrap:wrap}.studio-project-workspace .spg-tools{width:100%}}@media(max-width:768px){.studio-project-workspace{grid-template-columns:1fr}.studio-project-workspace .spg-grid{display:flex;overflow-x:auto;padding:4px 2px 12px;gap:12px}.studio-project-workspace .spg-project{flex:0 0 180px;max-width:180px}.studio-project-inspector{padding:16px}}.studio-chrome .studio-team-layout{grid-template-columns:1fr;max-width:none}.studio-team-layout[data-inviting=false]>.studio-team-invite{display:none}.studio-team-layout[data-inviting=true]>.studio-team-invite{grid-row:1;width:100%;max-width:680px;justify-self:center}.studio-team-table-wrap{max-width:100%;min-width:0}.studio-team-table{width:100%;table-layout:auto}.studio-team-table td{border-bottom:1px solid var(--studio-color-border);font-size:13px}.studio-team-table td:first-child{min-width:170px}.studio-team-table td small{display:block;color:var(--studio-color-muted);font-size:12px;overflow-wrap:anywhere;margin-top:4px}.studio-team-table td p{margin:0!important;font-size:12px;max-width:38ch}.studio-team-table td progress{max-width:200px;margin-top:8px}.studio-team-row-action{width:48px}.studio-team-row-action button{width:40px;height:40px}.studio-team-table td:nth-child(2),.studio-team-table td:nth-child(3){white-space:nowrap}.studio-team-table td strong{font-weight:600}@media(min-width:1440px){.studio-chrome .studio-team-layout[data-inviting=true]{grid-template-columns:minmax(0,1fr) 340px}.studio-team-layout[data-inviting=true]>.studio-team-invite{grid-column:2;grid-row:1}}@media(max-width:768px){.studio-team-table,.studio-team-table tbody{display:block}.studio-team-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.studio-team-table tr{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;border-bottom:1px solid var(--studio-color-border);padding:16px 0}.studio-chrome .studio-team-table td{display:block;min-width:0!important;padding:0!important;border:0;grid-column:1;white-space:normal}.studio-team-table td:nth-child(2),.studio-team-table td:nth-child(3){display:flex;gap:8px}.studio-team-table td:nth-child(2):before,.studio-team-table td:nth-child(3):before{content:attr(data-label);color:var(--studio-color-muted)}.studio-chrome .studio-team-table .studio-team-row-action{grid-column:2;grid-row:1/4;width:44px}.studio-team-row-action button{width:44px;height:44px}.studio-team-table td progress{max-width:100%}}.srl-inspector>small,.srl-item small,.studio-project-gallery small,.studio-team-table :is(small,p){color:color-mix(in srgb,var(--studio-color-text) 76%,var(--studio-color-surface))!important}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-director-drawer:not(.is-expanded) .pa-heading{display:block}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-director-drawer:not(.is-expanded) .pa-heading>div{display:none}@media(max-width:768px){.srl-grid{display:flex;overflow-x:auto;padding:4px 2px 12px;gap:12px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .srl-grid>.srl-item{flex:0 0 160px;max-width:160px}.srl-workspace{gap:16px}}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .spg-search{flex-direction:row;justify-content:flex-start;min-height:44px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .spg-search>svg{flex:0 0 18px}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .spg-search>input{flex:1 1 0;width:0;min-width:0}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .studio-project-gallery>header{flex-wrap:wrap}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .spg-tools{flex:1 1 280px;flex-wrap:wrap}.ds-app.original-studio.studio-workspace[data-studio-view][data-studio-task] .spg-search{flex:1 1 180px;min-width:min(180px,100%)}.StudioTeam_page__1ReNJ{min-height:100dvh;background:var(--studio-color-background);color:var(--studio-color-text);font:14px var(--font-inter),sans-serif;padding:28px clamp(18px,5vw,72px)}.StudioTeam_header__WLMly{max-width:1120px;margin:0 auto 30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.StudioTeam_header__WLMly a{color:var(--studio-color-accent);text-decoration:none}.StudioTeam_page__1ReNJ h1{font-size:28px;letter-spacing:-.7px;margin:0 0 var(--studio-space-2)}.StudioTeam_page__1ReNJ h2{font-size:17px;margin:0 0 18px}.StudioTeam_muted__JOR7Y{color:var(--studio-color-muted);line-height:1.6;margin:0}.StudioTeam_layout__rCloj{max-width:1120px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--studio-space-6);align-items:start}.StudioTeam_panel__Y3WHV{background:var(--studio-color-surface);border:1px solid var(--studio-color-border);border-radius:16px;padding:var(--studio-space-6);min-width:0}.StudioTeam_row__E5mVh{padding:18px 0;border-bottom:1px solid var(--studio-color-border);display:flex;align-items:center;gap:14px;justify-content:space-between}.StudioTeam_row__E5mVh:last-child{border-bottom:0}.StudioTeam_identity__uF7zh{min-width:0;overflow-wrap:anywhere}.StudioTeam_identity__uF7zh strong{display:block;margin-bottom:7px}.StudioTeam_meta__um5KC{display:flex;gap:10px;flex-wrap:wrap;color:var(--studio-color-muted);font-size:var(--studio-font-size-compact)}.StudioTeam_button__8Qn3m{border:1px solid var(--studio-color-border);border-radius:9px;color:var(--studio-color-text);background:var(--studio-color-surface-secondary);min-height:42px;padding:9px 14px;cursor:pointer;white-space:nowrap;font-size:var(--studio-font-size-base)}.StudioTeam_primary__Z_sww{background:var(--studio-color-selected);color:var(--studio-color-text);border-color:var(--studio-color-accent)}.StudioTeam_button__8Qn3m:hover{filter:brightness(1.1)}.StudioTeam_button__8Qn3m:disabled{opacity:.5;cursor:default}.StudioTeam_page__1ReNJ label{display:block;font-size:var(--studio-font-size-compact);margin-bottom:var(--studio-space-4);color:var(--studio-color-muted)}.StudioTeam_page__1ReNJ input:not([type=checkbox]),.StudioTeam_page__1ReNJ select,.StudioTeam_page__1ReNJ textarea{display:block;width:100%;box-sizing:border-box;background:var(--studio-color-surface);color:var(--studio-color-text);border:1px solid var(--studio-color-border);border-radius:9px;padding:11px var(--studio-space-3);font:inherit;margin-top:7px}.StudioTeam_page__1ReNJ fieldset{border:0;padding:0;margin:20px 0;max-height:235px;overflow:auto}.StudioTeam_page__1ReNJ legend{font-size:var(--studio-font-size-compact);color:var(--studio-color-muted);margin-bottom:var(--studio-space-3)}.StudioTeam_page__1ReNJ fieldset label{display:flex;align-items:center;gap:9px;min-height:32px;margin:0}.StudioTeam_page__1ReNJ input[type=checkbox]{accent-color:var(--studio-color-accent);width:17px;height:17px}.StudioTeam_page__1ReNJ :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--studio-color-accent);outline-offset:3px}.StudioTeam_notice__mac6a{max-width:1120px;margin:0 auto 20px;padding:13px var(--studio-space-4);border-radius:var(--studio-radius-control);border:1px solid var(--studio-color-border);color:var(--studio-color-muted);background:var(--studio-color-surface)}.StudioTeam_error__DGNbF{border-color:var(--studio-color-border);background:var(--studio-color-surface);color:var(--studio-color-text)}.StudioTeam_actions__BDPce{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap;margin-top:20px}.StudioTeam_help__xs5Wi{font-size:var(--studio-font-size-compact);line-height:1.65;color:var(--studio-color-muted);margin:var(--studio-space-4) 0 0}.StudioTeam_cards__gES3q{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;max-width:1120px;margin:var(--studio-space-6) auto}.StudioTeam_cards__gES3q img,.StudioTeam_cards__gES3q video{width:100%;max-height:240px;-o-object-fit:contain;object-fit:contain;background:var(--studio-preview-surface);border-radius:var(--studio-radius-control)}.StudioTeam_cards__gES3q audio{width:100%}.StudioTeam_empty__nw7nI{padding:30px 0;color:var(--studio-color-muted)}.StudioTeam_budget__NpW_E{display:flex;gap:20px;flex-wrap:wrap;margin:15px 0}.StudioTeam_budget__NpW_E strong{font-size:var(--studio-font-size-title);display:block;margin-top:6px}.StudioTeam_selected__Io5QJ{background:var(--studio-color-surface-secondary)}.StudioTeam_page__1ReNJ details{margin-top:20px}.StudioTeam_page__1ReNJ summary{cursor:pointer;color:var(--studio-color-accent);min-height:35px}.StudioTeam_review__ZUw1Q{max-width:1120px;margin:20px auto}.StudioTeam_review__ZUw1Q p{white-space:pre-wrap;line-height:1.6}.StudioTeam_review__ZUw1Q textarea{min-height:100px}.StudioTeam_page__1ReNJ progress{width:100%;accent-color:var(--studio-color-accent);height:8px}.StudioTeam_split__84zyo{display:flex;justify-content:space-between;align-items:center;gap:var(--studio-space-3)}.StudioTeam_tag__cNDRy{color:var(--studio-color-accent)}.StudioTeam_page__1ReNJ small,.StudioTeam_tag__cNDRy{font-size:var(--studio-font-size-compact)}.StudioTeam_sectionTitle__UZiDe{max-width:1120px;margin:var(--studio-space-6) auto 0}.StudioTeam_page__1ReNJ .StudioTeam_inline__qH_7K{display:flex;gap:10px;align-items:end}.StudioTeam_inline__qH_7K label{flex:1;min-width:0}@media(max-width:900px){.StudioTeam_layout__rCloj{grid-template-columns:1fr}.StudioTeam_form__2h7L7{order:-1}.StudioTeam_header__WLMly{align-items:flex-start}.StudioTeam_panel__Y3WHV{padding:20px}.StudioTeam_row__E5mVh{align-items:flex-start}.StudioTeam_page__1ReNJ h1{font-size:25px}}@media(max-width:480px){.StudioTeam_page__1ReNJ{padding:22px var(--studio-space-4)}.StudioTeam_header__WLMly,.StudioTeam_row__E5mVh{flex-wrap:wrap}.StudioTeam_row__E5mVh .StudioTeam_button__8Qn3m{width:100%}.StudioTeam_page__1ReNJ .StudioTeam_inline__qH_7K{display:block}.StudioTeam_actions__BDPce .StudioTeam_button__8Qn3m{flex:1}.StudioTeam_cards__gES3q{grid-template-columns:1fr}}.StudioTeam_header__WLMly{background:var(--studio-header-gradient);padding:var(--studio-space-4) 20px;border-radius:var(--studio-radius-panel)}.StudioTeam_header__WLMly,.StudioTeam_header__WLMly .StudioTeam_muted__JOR7Y,.StudioTeam_header__WLMly a{color:var(--studio-color-header-text)}.StudioTeam_button__8Qn3m{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;max-width:100%;min-height:40px;white-space:normal;text-align:center;line-height:var(--studio-line-height-label);font-weight:var(--studio-font-weight-medium);border-radius:var(--studio-radius-control)}.StudioTeam_button__8Qn3m svg{width:var(--studio-icon-size);height:var(--studio-icon-size);stroke-width:var(--studio-icon-stroke);flex:none}.StudioTeam_button__8Qn3m:hover:not(:disabled){filter:none;background:var(--studio-color-selected)}.StudioTeam_primary__Z_sww{background:var(--studio-color-lilac);border-color:var(--studio-color-lilac);color:var(--studio-color-header-text);font-weight:var(--studio-font-weight-semibold)}.StudioTeam_primary__Z_sww:hover:not(:disabled){background:color-mix(in srgb,var(--studio-color-lilac) 80%,white)}.StudioTeam_row__E5mVh .StudioTeam_button__8Qn3m{flex:none;width:auto}.StudioTeam_row__E5mVh .studio-icon-control{flex:0 0 40px;width:40px;height:40px;padding:8px}@media(max-width:600px){.StudioTeam_button__8Qn3m{min-height:var(--studio-touch-target)}.StudioTeam_row__E5mVh{align-items:center}.StudioTeam_row__E5mVh .StudioTeam_button__8Qn3m{width:auto}.StudioTeam_actions__BDPce .StudioTeam_button__8Qn3m{flex:0 1 auto}.StudioTeam_split__84zyo{flex-wrap:wrap;align-items:center}.StudioTeam_split__84zyo h2{margin-bottom:0}.StudioTeam_row__E5mVh .StudioTeam_identity__uF7zh{flex:1 1 180px}.StudioTeam_row__E5mVh .studio-icon-control{flex:0 0 44px;width:44px;height:44px}}