@layer navigation-guard{html[data-ui] body #script-agent-module details[data-select-kind=storyboard-standard]>.radio-select-options{background:var(--sa-surface)!important;border-color:var(--sa-line)!important;color:var(--sa-text)!important}html[data-ui] body #script-agent-module details[data-select-kind=storyboard-standard] .model-rich-option{background:transparent!important;border-color:transparent!important}html[data-ui] body #script-agent-module details[data-select-kind=storyboard-standard] .model-rich-option:hover{background:var(--sa-raised)!important}html[data-ui] body #script-agent-module details[data-select-kind=storyboard-standard] .model-rich-option:has(>button[aria-selected=true]){background:var(--sa-accent-soft)!important;border-color:var(--sa-accent)!important}html[data-ui] body #script-agent-module details[data-select-kind=storyboard-standard] .model-rich-option>button[role=option]{background:transparent!important;color:var(--sa-text)!important}html[data-ui] body #script-agent-module details[data-select-kind=storyboard-standard] .model-rich-option>button[role=option][aria-selected=true]{color:var(--sa-accent)!important}html[data-ui] body #script-agent-module details[data-select-kind=storyboard-standard] .model-option-meta .model-info-trigger{background:var(--sa-raised)!important;border-color:var(--sa-line)!important;color:var(--sa-text)!important}}@layer script-canvas{#script-agent-module .sa5-shot-workspace .script-settings-actions .prompt-actions{flex-direction:row!important;width:auto!important;max-width:100%!important;min-width:0!important}#script-agent-module .sa5-shot-workspace .script-settings-actions .prompt-actions>button{width:auto!important;min-width:0!important;flex:0 0 auto!important;white-space:nowrap!important}#script-agent-module .script-reference-menu .script-reference-menu-trigger{padding:8px 12px!important;height:38px!important;min-height:38px!important;border:1px solid #3a454d!important;border-radius:7px!important;background:#252b30!important;color:#e5edef!important;white-space:nowrap!important;cursor:pointer!important}#script-agent-module .script-reference-menu>.script-reference-tools[popover]{position:fixed!important;inset:auto!important;top:var(--reference-menu-top,8px)!important;left:var(--reference-menu-left,8px)!important;width:180px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;box-sizing:border-box!important;margin:0!important;padding:10px!important;overflow:auto!important;border:1px solid #42525c!important;border-radius:8px!important;background:#20292e!important;color:#e5edef!important;box-shadow:0 10px 30px #0008!important;flex-direction:column!important;gap:8px!important}#script-agent-module .script-reference-menu>.script-reference-tools[popover]:not(:popover-open){display:none!important}#script-agent-module .script-reference-menu>.script-reference-tools[popover]:popover-open{display:flex!important}#script-agent-module .sa5-generation-toolbar .sa-shot-batch-actions>.sa-shot-batch-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:170px!important;min-width:170px!important;height:38px!important;min-height:38px!important;padding:8px 12px!important;gap:7px!important;font-size:12px!important;font-weight:600!important;line-height:20px!important;border:1px solid #56c8d7!important;border-radius:7px!important;background:#56c8d7!important;color:#102126!important;box-sizing:border-box!important;white-space:nowrap!important}#script-agent-module .sa5-generation-toolbar .sa-shot-batch-actions>.sa-shot-batch-button:disabled{opacity:.5!important;cursor:not-allowed!important}#script-agent-module .script-compact-references .script-asset-item .script-asset-preview-trigger{display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:3px 20px 3px 4px!important;min-height:0!important;border:1px solid #354149!important;border-radius:6px!important;background:#202a30!important;cursor:zoom-in!important;overflow:hidden!important}#script-agent-module .script-compact-references .script-asset-preview-trigger:focus-visible{outline:2px solid #56c8d7!important;outline-offset:2px!important}dialog.storyboard-reference-preview{position:fixed!important;inset:0!important;margin:auto!important;width:min(960px,calc(100vw - 32px))!important;max-width:none!important;height:min(800px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;padding:0!important;border:1px solid #354149!important;border-radius:12px!important;background:#191e22!important;color:#e5edef!important;box-sizing:border-box!important;overflow:hidden!important}dialog.storyboard-reference-preview[open]{display:flex!important;flex-direction:column!important}dialog.storyboard-reference-preview::-webkit-backdrop{background:rgb(7 13 16/78%)}dialog.storyboard-reference-preview::backdrop{background:rgb(7 13 16/78%)}dialog.storyboard-reference-preview>header{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;border-bottom:1px solid #354149!important;flex:none!important}dialog.storyboard-reference-preview>header strong{flex:1 1!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:14px!important}dialog.storyboard-reference-preview .storyboard-reference-image{display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:12px!important}dialog.storyboard-reference-preview .storyboard-reference-image img,dialog.storyboard-reference-preview .storyboard-reference-image video{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}dialog.storyboard-reference-preview>footer{display:flex!important;align-items:flex-end!important;flex-wrap:wrap!important;gap:8px!important;padding:12px 16px!important;border-top:1px solid #354149!important;flex:none!important}dialog.storyboard-reference-preview :is(button,select){height:38px!important;min-height:38px!important;border:1px solid #3a4b55!important;border-radius:6px!important;padding:0 12px!important;background:#252f35!important;color:#e5edef!important;font:inherit!important;font-size:13px!important;cursor:pointer!important}dialog.storyboard-reference-preview :is(button,select):focus-visible{outline:2px solid #56c8d7!important;outline-offset:2px!important}dialog.storyboard-reference-preview .storyboard-reference-binding{display:flex!important;flex-direction:column!important;gap:5px!important;flex:1 1 200px!important;min-width:0!important;font-size:12px!important;color:#a7bbc5!important}.script-face-error{display:block;color:#ffb4aa;font-size:12px;max-width:100%;overflow-wrap:anywhere}dialog.storyboard-reference-preview select{width:100%!important;min-width:0!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-production-footer .composer-submit-row>button,#script-agent-module .sa5-shot-workspace .script-video-workbench .script-production-footer>button{height:44px!important;min-height:44px!important;margin:0!important;padding:8px 12px!important;line-height:20px!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-generation-cost{align-self:center!important;margin:0!important}#script-agent-module .sa5-shot-workspace .script-settings-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important}#script-agent-module .sa5-shot-workspace .script-settings-actions .prompt-toolbar{margin:0!important;padding:0!important;min-width:0!important}#script-agent-module .sa5-shot-workspace .script-settings-actions .prompt-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important}#script-agent-module .sa5-shot-workspace .script-settings-actions button{min-height:34px!important;height:34px!important;margin:0!important}@media(max-width:600px){#script-agent-module .sa5-shot-workspace .script-video-workbench .script-production-footer{grid-template-columns:112px minmax(0,1fr)!important}#script-agent-module .sa5-shot-workspace .script-settings-actions{grid-template-columns:1fr!important}dialog.storyboard-reference-preview{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}}#script-agent-module .sa5-shot-workspace .script-required-references.script-compact-references{justify-content:flex-start!important;flex-wrap:wrap!important;gap:8px!important}#script-agent-module .script-compact-references .script-asset-item{flex:0 0 72px!important;width:72px!important;height:36px!important}#script-agent-module .script-compact-references .script-asset-item .script-asset-card>summary{padding:3px 20px 3px 4px!important;height:34px!important;min-height:0!important}#script-agent-module .script-compact-references .script-asset-item .script-asset-card .script-asset-thumb{width:46px!important;height:28px!important}#script-agent-module .script-compact-references .script-asset-item .script-asset-copy{display:none!important}#script-agent-module .script-compact-references .script-asset-item .script-asset-delete{right:2px!important;top:7px!important;width:18px!important;height:20px!important;min-height:20px!important}#script-agent-module .script-compact-references .script-asset-item .script-asset-actions{top:calc(100% + 6px)!important;bottom:auto!important;left:0!important;right:auto!important}#script-agent-module .sa5-shot-card .sa5-shot-download{position:absolute!important;bottom:10px!important;right:54px!important;z-index:5!important;min-height:28px!important;padding:4px 7px!important;border:1px solid #3b555e!important;border-radius:5px!important;background:#203038!important;color:#b7e6ec!important;font-size:12px!important}body.script-canvas-active .sa5-shot-video-backdrop{padding:4px!important}body.script-canvas-active .sa5-shot-video-backdrop .sa5-shot-video-dialog{max-height:calc(100dvh - 8px)!important}body.script-canvas-active .sa5-shot-video-backdrop .sa5-shot-video-dialog>header{display:flex!important;align-items:center!important;gap:8px!important;height:54px!important;min-height:54px!important;padding:6px 10px!important;box-sizing:border-box!important}body.script-canvas-active .sa5-shot-video-backdrop .sa5-shot-video-dialog>header>div{flex:1 1!important;min-width:0!important}body.script-canvas-active .sa5-shot-video-dialog .sa5-shot-video-player video{max-height:calc(100dvh - 66px)!important}#script-agent-module .script-video-workbench .prompt-word-count{background:#28343b!important;color:#dce8eb!important}#script-agent-module .script-video-workbench .creation-section-title svg{color:#a7bbc5!important}body.script-canvas-active .prompt-modal-editor,body.script-canvas-active .reference-mini-preview{--source-accent:#56c8d7;--source-surface:#191e22;--source-line:#354149;--source-text:#e5edef;--source-muted:#a7bbc5;background:#191e22!important;color:#e5edef!important}#script-agent-module .script-asset-item{position:relative!important;flex:1 1!important;min-width:0!important}#script-agent-module .script-asset-item .script-asset-card{width:100%!important;height:100%!important;box-sizing:border-box!important}#script-agent-module .script-asset-item .script-asset-card>summary{padding:6px 24px 6px 6px!important;gap:4px!important}#script-agent-module .script-asset-item .script-asset-card .script-asset-thumb{width:64px!important;height:48px!important;max-width:100%!important}#script-agent-module .script-asset-item .script-asset-card .script-asset-thumb img{object-fit:contain!important}#script-agent-module .script-asset-item .script-asset-copy small{display:none!important}#script-agent-module .script-asset-item .script-asset-copy b{font-size:12px!important;line-height:18px!important}#script-agent-module .script-asset-delete{position:absolute!important;right:3px!important;top:4px!important;width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;border:0!important;background:#303b42!important;color:#dce8eb!important;border-radius:4px!important;z-index:2!important}#script-agent-module .script-asset-item:has(details[open]){z-index:900!important}#script-agent-module .script-asset-item:nth-last-child(-n+2) .script-asset-actions{right:0!important;left:auto!important}#script-agent-module .sa5-shot-card .sa5-shot-delete{top:auto!important;bottom:10px!important;right:10px!important}#script-agent-module .sa5-shot-card .sa5-vid-status{margin-right:44px!important}#script-agent-module .sa5-shot-workspace .script-generation-help{display:none!important}#script-agent-module .creation-section-title svg,#script-agent-module .prompt-caption,#script-agent-module .prompt-count{color:#a9bbc4!important;background:transparent!important}body.script-canvas-active .sa5-shot-video-dialog{max-width:94vw!important;min-width:0!important;max-height:96dvh!important;background:#191e22!important;color:#e5edef!important;padding:0!important;overflow:hidden!important}body.script-canvas-active .sa5-shot-video-dialog>header{padding:10px 12px!important;background:#191e22!important;min-height:48px!important}body.script-canvas-active .sa5-shot-video-player{padding:0!important;margin:0!important;background:#191e22!important;height:auto!important;min-height:0!important}body.script-canvas-active .sa5-shot-video-player .task-video-surface{height:auto!important;min-height:0!important;background:#191e22!important;aspect-ratio:auto!important}body.script-canvas-active .sa5-shot-video-player video{display:block!important;width:100%!important;height:auto!important;max-height:calc(100dvh - 110px)!important;object-fit:contain!important;background:#191e22!important;border-radius:0!important}body.script-canvas-active :is(.sa5-shot-video-dialog,.reference-mini-preview,.prompt-modal-editor) button{background:#252d32!important;border-color:#3a464d!important;color:#dce8eb!important;box-shadow:none!important}#script-agent-module .sa5-shot-workspace .script-required-references.script-compact-references{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;overflow:visible!important;align-items:stretch!important;padding-bottom:0!important}#script-agent-module .script-asset-card{position:relative!important;flex:1 1!important;padding:0!important}#script-agent-module .script-compact-references .script-asset-card>summary{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;margin:0!important;border:0!important;background:transparent!important;border-radius:0!important;text-align:left!important;width:100%!important;box-sizing:border-box!important}#script-agent-module .script-asset-card .script-asset-thumb{width:100%!important;height:76px!important;background:transparent!important}#script-agent-module .script-asset-card .script-asset-thumb img{object-fit:cover!important;border-radius:0!important}#script-agent-module .script-asset-card .script-asset-copy b{white-space:nowrap!important;line-height:1.4!important}#script-agent-module .sa5-shot-delete{position:absolute!important;right:10px!important;top:44px!important;z-index:5!important;padding:4px 7px!important;min-height:28px!important;background:#20282de8!important;border:1px solid #695151!important;color:#efb3ad!important;border-radius:5px!important;font-size:12px!important}#script-agent-module .script-asset-card{min-width:0!important;border:1px solid #354149!important;border-radius:7px!important;background:#20282d!important}#script-agent-module .script-asset-card>summary{display:flex!important;align-items:center!important;gap:4px!important;padding:5px!important;min-height:0!important;cursor:pointer!important;list-style:none!important}#script-agent-module .script-asset-card>summary::-webkit-details-marker{display:none!important}#script-agent-module .script-asset-thumb{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:40px!important;flex:none!important;overflow:hidden!important;border-radius:4px!important;background:#36464e!important;font-size:21px!important}#script-agent-module .script-asset-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}#script-agent-module .script-asset-thumb>span{font-size:11px!important;text-align:center!important}#script-agent-module .script-asset-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}#script-agent-module .script-asset-copy b{font-size:13px!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#script-agent-module .script-asset-copy small{font-size:11px!important;color:#92a8b5!important}#script-agent-module .script-asset-card.is-missing{border-color:#80643a!important;background:#302a20!important}#script-agent-module .script-asset-card.is-missing small{color:#dfb976!important}#script-agent-module .script-asset-card[open]{z-index:900!important}#script-agent-module .script-asset-actions{position:absolute!important;left:0!important;bottom:calc(100% + 6px)!important;width:240px!important;max-width:calc(100vw - 48px)!important;padding:10px!important;background:#20282d!important;border:1px solid #46545e!important;border-radius:8px!important;box-shadow:0 8px 24px #0008!important;display:flex!important;flex-direction:column!important;gap:8px!important}#script-agent-module .script-asset-card:nth-last-child(-n+2) .script-asset-actions{left:auto!important;right:0!important}#script-agent-module .script-asset-actions .radio-select-shell{width:100%!important;min-width:0!important}#script-agent-module .script-asset-actions button{width:100%!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-video-heading{height:auto!important;min-height:34px!important;padding-bottom:4px!important;border-bottom:1px solid var(--sa-line)!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .sa-canvas-editor-scroll{gap:6px!important;padding:10px!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .dock-prompt{min-height:260px!important;flex:1 1 auto!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .prompt-section-heading{margin:0 0 4px!important;padding:0!important;min-height:22px!important;height:22px!important;flex:0 0 22px!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .dock-prompt{gap:0!important;padding:0!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .prompt-caption{margin:2px 0 0!important;padding:0!important;height:16px!important;min-height:16px!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .prompt-composer{flex:1 1!important;min-height:210px!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .rich-prompt{min-height:210px!important;padding:10px!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-generation-cost{justify-content:flex-start!important;gap:8px!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-production-footer{padding:8px 10px!important;gap:8px!important;align-items:center!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-production-footer>button{height:44px!important;min-height:44px!important;padding:8px 12px!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-parameter-menu>summary{padding:4px 0!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-parameter-menu>summary small{margin-top:2px!important;line-height:1.4!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-production-panel{border-top:1px solid var(--sa-line)!important;padding-top:6px!important}#script-agent-module .script-edit-menu,#script-agent-module .script-reference-menu{position:relative!important}#script-agent-module .script-edit-menu>summary,#script-agent-module .script-reference-menu>summary{cursor:pointer!important;list-style:none!important;padding:8px 12px!important;border:1px solid #3a454d!important;border-radius:7px!important;background:#252b30!important;white-space:nowrap!important}#script-agent-module .script-edit-menu[open]>div,#script-agent-module .script-reference-menu[open]>.script-reference-tools{position:absolute!important;right:0!important;top:100%!important;z-index:800!important;display:flex!important;flex-direction:column!important;width:170px!important;padding:10px!important;background:#20292e!important;border:1px solid #42525c!important;border-radius:8px!important;box-shadow:0 10px 30px #0008!important}#script-agent-module .script-save-block>small{display:none!important}#script-agent-module .script-parameter-menu{width:100%!important;min-width:0!important}#script-agent-module .script-parameter-menu>summary{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;cursor:pointer!important;list-style:none!important;background:transparent!important;border:0!important;padding:10px 0!important}#script-agent-module .script-parameter-menu>summary>span:first-child{min-width:0!important}#script-agent-module .script-parameter-menu>summary small{display:block!important;white-space:normal!important;line-height:1.7!important;color:#a9b7c1!important;margin-top:6px!important}#script-agent-module .script-parameter-menu>summary>span:last-child{flex:none!important;background:#252b30!important;border:1px solid #3a454d!important;border-radius:7px!important;padding:9px!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-production-footer{grid-template-columns:minmax(0,1fr) 112px 180px!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-production-footer>button{grid-column:2!important;grid-row:1!important;white-space:nowrap!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-production-footer .composer-submit-row{grid-column:3!important}#script-agent-module .sa5-shot-workspace .sa-canvas-editor-scroll{overflow:auto!important}@media(max-width:600px){#script-agent-module .sa5-shot-workspace .script-video-workbench .script-production-footer{grid-template-columns:auto 1fr!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-production-footer .script-generation-cost{grid-column:1/-1!important;grid-row:1!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-production-footer>button{grid-column:1!important;grid-row:2!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-production-footer .composer-submit-row{grid-column:2!important;grid-row:2!important}}#script-agent-module .sa-canvas-analysis-outputs{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important;margin:0 0 14px!important;padding:0!important;border:0!important;min-width:0!important;width:100%!important}#script-agent-module .sa-canvas-analysis-outputs legend{padding:0!important;margin-bottom:10px!important;font-size:12px!important;color:var(--sa-muted)!important}#script-agent-module .sa-canvas-analysis-outputs label{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:42px!important;padding:9px 8px!important;margin:0!important;border:1px solid var(--sa-line)!important;border-radius:7px!important;background:var(--sa-raised)!important;font-size:13px!important;line-height:20px!important;color:var(--sa-text)!important;cursor:pointer!important;white-space:nowrap!important}#script-agent-module .sa-canvas-analysis-outputs input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;opacity:0!important}#script-agent-module .sa-canvas-analysis-outputs .sa-canvas-output-check{display:flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;flex:none!important;border:1px solid var(--sa-muted)!important;border-radius:4px!important}#script-agent-module .sa-canvas-analysis-outputs .sa-canvas-output-check svg{opacity:0}#script-agent-module .sa-canvas-analysis-outputs label:has(input:checked){border-color:var(--sa-accent)!important;background:color-mix(in srgb,var(--sa-accent) 9%,var(--sa-surface))!important}#script-agent-module .sa-canvas-analysis-outputs input:checked+.sa-canvas-output-check{background:var(--sa-accent)!important;border-color:var(--sa-accent)!important;color:var(--sa-bg)!important}#script-agent-module .sa-canvas-analysis-outputs input:checked+.sa-canvas-output-check svg{opacity:1}#script-agent-module .sa-canvas-analysis-outputs:not(:disabled) label:hover{border-color:var(--sa-accent)!important}#script-agent-module .sa-canvas-analysis-outputs label:has(input:focus-visible){outline:2px solid var(--sa-accent)!important;outline-offset:3px!important}#script-agent-module .sa-canvas-analysis-outputs:disabled label{opacity:.5!important;cursor:default!important}#script-agent-overlays .sa-canvas-template-dialog{display:flex!important;flex-direction:column!important;width:min(680px,100%)!important;max-height:calc(100dvh - 40px)!important;min-height:0!important;padding:24px!important;border:1px solid var(--sa-line)!important;border-radius:14px!important;background:var(--sa-surface)!important;box-shadow:0 22px 80px #0008!important;color:var(--sa-text)!important}#script-agent-overlays .sa-canvas-template-dialog header{display:block!important;flex:none!important;padding:0!important;background:transparent!important;text-align:left!important}#script-agent-overlays .sa-canvas-template-dialog h2{margin:0!important;font-size:18px!important;line-height:26px!important}#script-agent-overlays .sa-canvas-template-dialog p{margin:8px 0 20px!important;color:var(--sa-muted)!important;font-size:13px!important;line-height:1.7!important}#script-agent-overlays .sa-canvas-template-dialog label{flex:none!important;margin-bottom:8px!important;font-size:13px!important}#script-agent-overlays .sa-canvas-template-dialog textarea{display:block!important;flex:1 1 320px!important;width:100%!important;min-height:120px!important;max-height:50dvh!important;padding:14px!important;resize:vertical!important;overflow:auto!important;border:1px solid var(--sa-line)!important;border-radius:8px!important;background:var(--sa-bg)!important;color:var(--sa-text)!important;font:inherit!important;font-size:14px!important;line-height:1.8!important}#script-agent-overlays .sa-canvas-template-dialog textarea:focus-visible{outline:2px solid var(--sa-accent)!important;outline-offset:2px!important}#script-agent-overlays .sa-canvas-template-dialog textarea::placeholder{color:var(--sa-muted)!important}#script-agent-overlays .sa-canvas-template-meta{display:flex!important;flex:none!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:6px 16px!important;margin-top:10px!important;color:var(--sa-muted)!important;font-size:12px!important;line-height:1.6!important}#script-agent-overlays .sa-canvas-template-dialog footer{display:flex!important;flex:none!important;justify-content:flex-end!important;gap:10px!important;margin-top:22px!important;padding:0!important;background:transparent!important;border:0!important}#script-agent-overlays .sa-canvas-template-dialog footer>button{flex:0 0 auto!important;width:auto!important;min-width:72px!important;max-width:100%!important;margin:0!important;padding:9px 16px!important}#script-agent-module .sa-canvas-template-setting{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;font-size:12px!important;color:var(--sa-muted)!important}@media(max-width:600px){#script-agent-overlays .sa-canvas-template-dialog{padding:18px!important}}body.script-canvas-active{--sa-video-card-width:248px;--sa-video-card-ratio:16/9;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:0!important;overflow:hidden!important}#script-agent-module.sa5-workbench,:is(.tab-script-workshop,.tab-script-import) #script-agent-studio{max-width:none!important;min-width:0!important}#script-agent-overlays .sa-canvas-confirm-backdrop{position:fixed!important;inset:0!important;z-index:2147483500!important;display:grid!important;place-items:center!important;padding:20px!important;background:rgb(7 13 16/78%)!important;pointer-events:auto!important}#script-agent-overlays .sa-canvas-confirm{position:relative!important;width:min(440px,100%)!important;padding:24px!important;background:var(--sa-surface)!important;border:0!important;border-radius:14px!important;box-shadow:0 22px 80px #0008!important}#script-agent-overlays .sa-canvas-confirm p{margin:16px 0 24px!important;color:var(--sa-muted)!important;font-size:13px!important;line-height:1.8!important}#script-agent-overlays .sa-canvas-confirm footer{display:flex!important;justify-content:flex-end!important;gap:10px!important;background:transparent!important;border:0!important;margin:0!important;padding:0!important}#script-agent-module .sa5-input-actions{background:transparent!important}#script-agent-module .script-video-heading h2{text-align:left!important;width:100%!important}#script-agent-module .prompt-toolbar>button{flex:0 1 auto!important;width:auto!important}#script-agent-module .reference-attachments{height:auto!important;max-height:none!important;min-height:0!important}#script-agent-module .composer-reference{height:auto!important;max-height:none!important;overflow:visible!important}#script-agent-module .rich-prompt .inline-ref{display:inline-flex!important;vertical-align:middle!important;align-items:center!important;gap:5px!important;margin:1px 3px!important;padding:3px 7px!important;min-height:24px!important;max-width:100%!important;background:#202e33!important;color:#dce8eb!important;border:1px solid #445d65!important;border-radius:6px!important;box-shadow:none!important;line-height:1!important;white-space:nowrap!important}#script-agent-module .rich-prompt .inline-ref .inline-thumb{width:20px!important;height:20px!important;min-width:20px!important;border-radius:4px!important;border:1px solid #445d65!important;object-fit:cover!important}#script-agent-module .rich-prompt .inline-ref>span{display:inline-flex!important;min-width:0!important}#script-agent-module .rich-prompt .inline-ref b{font-size:12px!important;line-height:20px!important;color:#dce8eb!important;overflow:hidden!important;text-overflow:ellipsis!important}#script-agent-module .rich-prompt .inline-ref small{display:none!important}#script-agent-module .rich-prompt .inline-ref>button{position:static!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;line-height:1!important}#script-agent-module .prompt-caption{background:transparent!important;border:0!important;border-radius:0!important}#script-agent-overlays .sa-asset-modal .image-workbench{background:transparent!important}#script-agent-overlays .sa-asset-modal :is(.image-composer,.composer-dock,.task-wall,.wall-inner){position:static!important;inset:auto!important;background:var(--sa-surface)!important;color:var(--sa-text)!important;border:0!important;border-radius:0!important;box-shadow:none!important}#script-agent-overlays .sa-asset-modal :is(.image-output,.empty-wall,.image-reference-preview){background:var(--sa-bg)!important;color:var(--sa-muted)!important;border:0!important}#script-agent-overlays .sa-asset-modal :is(.sa-asset-hint,.sa-asset-preview,.form-error){color:var(--sa-muted)!important}#script-agent-overlays .sa5-agent-chat .sa5-msg p{background:var(--sa-raised)!important;border:0!important;color:var(--sa-text)!important}#script-agent-overlays .sa5-agent-input-box{display:block!important}#script-agent-overlays .sa5-agent-input-box textarea{min-height:72px!important;width:100%!important;height:auto!important}#script-agent-overlays .sa5-agent-create-options{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}#script-agent-overlays .sa5-agent-create-options .generation-price-note{flex:1 1 100%!important;margin:0!important}#script-agent-overlays .sa5-agent-model{flex:1 1!important}#script-agent-overlays .sa5-agent-model summary{min-width:0!important;max-width:100%!important;font-size:11px!important;background:var(--sa-raised)!important;color:var(--sa-text)!important;border-color:var(--sa-line)!important}body.script-canvas-active :is(.picker-dialog,.reference-mini-preview,.video-modal>div,.fixed-preview){background:var(--sa-surface)!important;color:var(--sa-text)!important;border:0!important;border-radius:14px!important;box-shadow:0 22px 80px #0008!important}body.script-canvas-active :is(.picker-dialog,.reference-mini-preview,.video-modal,.fixed-preview) :is(button,summary,input,select){background:var(--sa-raised)!important;color:var(--sa-text)!important;border:1px solid var(--sa-line)!important;border-radius:7px!important;box-shadow:none!important;font-size:12px!important}body.script-canvas-active :is(.picker-dialog,.reference-mini-preview,.video-modal,.fixed-preview) [class^=star-]{display:none!important}body.script-canvas-active :is(.library-picker-back,.reference-preview-dismiss,.video-modal){background:rgb(7 13 16/78%)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.script-canvas-active .picker-sidebar{position:static!important;inset:auto!important;background:var(--sa-bg)!important;color:var(--sa-muted)!important;border-color:var(--sa-line)!important;box-shadow:none!important}body.script-canvas-active :is(.picker-head,.picker-footer,.picker-toolbar,.picker-selected-strip){background:var(--sa-surface)!important;border-color:var(--sa-line)!important;color:var(--sa-muted)!important}body.script-canvas-active .library-picker-grid>article{background:var(--sa-raised)!important;border-color:var(--sa-line)!important}body.script-canvas-active .picker-dialog .picker-confirm,body.script-canvas-active .picker-dialog button.active{background:var(--sa-accent-soft)!important;color:var(--sa-accent)!important;border-color:var(--sa-accent)!important}body.script-canvas-active :is(.picker-dialog,.reference-mini-preview,.video-modal,.fixed-preview) :focus-visible{outline:2px solid var(--sa-accent)!important;outline-offset:3px!important}#script-agent-module .sa-canvas-story-sidebar{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important}#script-agent-module .sa-canvas-story-document>textarea{margin:0!important;font-weight:400!important}#script-agent-module .sa4-title-field input,#script-agent-module input.sa5-title-input{background:transparent!important;border-color:transparent!important;padding:5px 0!important;font-weight:500!important}#script-agent-module .sa5-input-actions{position:static!important;opacity:1!important;pointer-events:auto!important;height:auto!important;min-height:50px!important;overflow:visible!important}#script-agent-module .sa5-script-library{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#script-agent-module .sa5-script-asset-grid>article>footer button{flex:0 1 auto!important;width:auto!important;max-width:none!important}#script-agent-module .sa5-shot-caption{position:static!important;inset:auto!important;background:transparent!important}#script-agent-module .sa-canvas-gallery .sa4-shot-meta{width:100%!important}#script-agent-module .script-video-heading{justify-content:flex-start!important;text-align:left!important}#script-agent-module .sa5-story-settings>label{align-items:stretch!important;text-align:left!important}#script-agent-module .sa5-story-settings>label:nth-child(3){grid-column:1/-1!important}#script-agent-module .library-search input{margin:0!important;font-weight:400!important}:where(#script-agent-module,#script-agent-overlays) button{font-weight:500!important;line-height:1.5!important}:where(#script-agent-module,#script-agent-overlays) .sa5-asset-zoom-button{width:100%!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important}:where(#script-agent-module,#script-agent-overlays) .sa5-asset-zoom-button>span{color:var(--sa-accent)!important;background:var(--sa-accent-soft)!important}#script-agent-module .rich-prompt .reference-tag{background:var(--sa-accent-soft)!important;color:var(--sa-accent)!important;border-color:var(--sa-line)!important;border-radius:5px!important}:is(.tab-script-workshop,.tab-script-import) #script-agent-studio{position:relative!important;inset:auto!important}:is(#script-agent-module,#script-agent-overlays,#script-agent-studio){--sa-bg:#101214!important;--sa-surface:#191c20!important;--sa-raised:#22262b!important;--sa-text:#eef2f4!important;--sa-muted:#a4aeb6!important;--sa-line:#32383e!important;--sa-accent:#4ed5e8!important;--sa-accent-ink:#06292e!important;--sa-accent-soft:#183b40!important;--sa-danger:#eda19c!important;--sa-faint:#a4aeb6!important;--sa-soft:#22262b!important}#script-agent-module :is(.sa-canvas-story-sidebar,.sa-canvas-asset-inspector){position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-height:none!important;min-height:0!important;margin:0!important;transform:none!important;box-shadow:none!important}#script-agent-module :is(.sa-canvas-story-sidebar,.sa-canvas-asset-inspector):after,#script-agent-module :is(.sa-canvas-story-sidebar,.sa-canvas-asset-inspector):before{display:none!important}#script-agent-module :is(nav,.sa-canvas-story-document,.sa-canvas-analysis-panel,.sa-canvas-outline){position:static!important;inset:auto!important;width:auto!important;height:auto!important;transform:none!important}#script-agent-module :is(.sa-canvas-analysis-panel,.sa-canvas-story-document)>header{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;background:transparent!important;transform:none!important}#script-agent-module .radio-select-options button{min-height:40px!important}#script-agent-module .sa-canvas-story-sidebar .sa-canvas-analysis-panel :is(.sa5-upload-saved,.sa5-upload-ref-list,.sa5-workflow-choice){margin-top:16px!important}:is(.tab-script-workshop,.tab-script-import),body.script-canvas-active{--sa-bg:#101214!important;--sa-surface:#191c20!important;--sa-raised:#22262b!important;--sa-text:#eef2f4!important;--sa-muted:#a4aeb6!important;--sa-line:#32383e!important;--sa-accent:#4ed5e8!important;--sa-accent-ink:#06292e!important;--sa-accent-soft:#183b40!important;--sa-danger:#eda19c!important;--sa-faint:#a4aeb6!important;--sa-soft:#22262b!important;--sa5-menu-surface:#191c20!important;--sa5-menu-hover:#22262b!important;--sa5-menu-current:#183b40!important;--sa5-menu-text:#eef2f4!important;--sa5-menu-muted:#a4aeb6!important;--sa5-menu-accent:#4ed5e8!important;--sa5-menu-line:#32383e!important;color-scheme:dark!important}body.script-canvas-active{background:var(--sa-bg)!important}html[data-ui] body .app-shell.shell:is(.tab-script-workshop,.tab-script-import){display:block!important;position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;min-height:0!important;padding:0!important;margin:0!important;background:var(--sa-bg)!important;overflow:hidden!important}:is(.tab-script-workshop,.tab-script-import)>.content{position:static!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}:is(.tab-script-workshop,.tab-script-import)>:is(.rail,.topbar,.workbench-field){display:none!important}:is(.tab-script-workshop,.tab-script-import) #script-agent-studio{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--sa-bg)!important;overflow:hidden!important}:where(#script-agent-module,#script-agent-overlays){font-family:Inter Display,Microsoft YaHei,sans-serif!important;color:var(--sa-text)!important;font-size:14px!important;line-height:1.5!important}#script-agent-module.sa5-workbench{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;background:var(--sa-bg)!important;border:0!important;border-radius:0!important;overflow:hidden!important}:where(#script-agent-module,#script-agent-overlays) *{box-sizing:border-box!important;scrollbar-width:thin!important;scrollbar-color:#465158 transparent!important}:where(#script-agent-module,#script-agent-overlays) ::selection{background:var(--sa-accent)!important;color:var(--sa-accent-ink)!important}:where(#script-agent-module,#script-agent-overlays) :focus-visible{outline:2px solid var(--sa-accent)!important;outline-offset:3px!important}:where(#script-agent-module,#script-agent-overlays) :is(h1,h2,h3,h4,p){margin:0!important;color:var(--sa-text)!important}:where(#script-agent-module,#script-agent-overlays) h1{font-size:25px!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.35!important}:where(#script-agent-module,#script-agent-overlays) h2{font-size:18px!important;font-weight:600!important;line-height:1.45!important}:where(#script-agent-module,#script-agent-overlays) h3{font-size:15px!important;font-weight:600!important}:where(#script-agent-module,#script-agent-overlays) h4{font-size:13px!important;font-weight:500!important}:where(#script-agent-module,#script-agent-overlays) p{color:var(--sa-muted)!important;font-size:12px!important;line-height:1.75!important}:where(#script-agent-module,#script-agent-overlays) :is(button,summary){font:inherit!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;transform:none!important;min-width:0!important;min-height:36px!important;height:auto!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;border:1px solid var(--sa-line)!important;border-radius:7px!important;background:var(--sa-surface)!important;color:var(--sa-text)!important;cursor:pointer!important;transition:background .16s,border-color .16s!important}:where(#script-agent-module,#script-agent-overlays) button:hover:not(:disabled){background:var(--sa-raised)!important;border-color:#56626a!important}:where(#script-agent-module,#script-agent-overlays) button:disabled{opacity:.45!important;cursor:not-allowed!important}:where(#script-agent-module,#script-agent-overlays) [class^=star-],:where(#script-agent-module,#script-agent-overlays) button:after,:where(#script-agent-module,#script-agent-overlays) button:before{display:none!important}:where(#script-agent-module,#script-agent-overlays) button>svg{flex-shrink:0!important;width:16px!important;height:16px!important;color:inherit!important;filter:none!important}:where(#script-agent-module,#script-agent-overlays) :is(.generation-action,.sa5-detail-save){background:var(--sa-accent)!important;color:var(--sa-accent-ink)!important;border-color:transparent!important;box-shadow:none!important}:where(#script-agent-module,#script-agent-overlays) :is(.generation-action,.sa5-detail-save):hover:not(:disabled){background:#78e0ed!important;border-color:transparent!important}:where(#script-agent-module,#script-agent-overlays) :is(input:not([type=file]):not([type=checkbox]):not([type=radio]),select,textarea){font:inherit!important;font-size:13px!important;color:var(--sa-text)!important;background:var(--sa-raised)!important;border:1px solid var(--sa-line)!important;border-radius:6px!important;padding:10px 12px!important;min-width:0!important;max-width:100%!important;caret-color:var(--sa-accent)!important;box-shadow:none!important}:where(#script-agent-module,#script-agent-overlays) :is(input,textarea)::placeholder{color:var(--sa-muted)!important;opacity:1!important}:where(#script-agent-module,#script-agent-overlays) :is(input[type=checkbox],input[type=radio]){accent-color:var(--sa-accent)!important}:where(#script-agent-module,#script-agent-overlays) .radio-select-shell{width:100%!important;min-width:0!important;margin:0!important}:where(#script-agent-module,#script-agent-overlays) .radio-select-shell>select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}:where(#script-agent-module,#script-agent-overlays) :is(.glider-container,.radio-select-shell>.glider-container){display:none!important}:where(#script-agent-module,#script-agent-overlays) .radio-select-popover{position:relative!important;width:100%!important}:where(#script-agent-module,#script-agent-overlays) .radio-select-popover summary{width:100%!important;justify-content:space-between!important;padding:10px 11px!important;background:var(--sa-raised)!important;color:var(--sa-text)!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important;font-size:12px!important;min-height:40px!important}:where(#script-agent-module,#script-agent-overlays) .radio-select-options{background:var(--sa-surface)!important;border:1px solid var(--sa-line)!important;border-radius:8px!important;padding:6px!important;box-shadow:0 14px 36px #0006!important;z-index:600!important}:where(#script-agent-module,#script-agent-overlays) .radio-select-options button{width:100%!important;border:0!important;border-radius:5px!important;justify-content:flex-start!important;text-align:left!important;background:transparent!important}:where(#script-agent-module,#script-agent-overlays) .radio-select-options button[aria-selected=true]{background:var(--sa-accent-soft)!important;color:var(--sa-accent)!important}#script-agent-module .sa5-work-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:62px!important;height:auto!important;flex:none!important;padding:12px 28px!important;background:var(--sa-bg)!important;border-bottom:1px solid var(--sa-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#script-agent-module .sa5-work-title{display:flex!important;grid-column:auto!important;grid-row:auto!important;justify-content:flex-start!important;flex:1 1!important;gap:12px!important;min-width:0!important;max-width:none!important}#script-agent-module .sa-canvas-brand{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;white-space:nowrap!important}#script-agent-module .sa-canvas-brand svg{color:var(--sa-accent)!important}#script-agent-module .sa-canvas-divider{color:var(--sa-muted)!important}#script-agent-module input.sa5-title-input{background:transparent!important;border:1px solid transparent!important;width:240px!important;max-width:320px!important;padding:5px!important;font-size:15px!important;font-weight:600!important;text-align:left!important}#script-agent-module input.sa5-title-input:focus{border-color:var(--sa-accent)!important}#script-agent-module .sa5-status-pill{border-radius:4px!important;padding:3px 7px!important;font-size:11px!important;white-space:nowrap!important;background:var(--sa-raised)!important;color:var(--sa-muted)!important}#script-agent-module .sa5-status-pill.failed{color:var(--sa-danger)!important}#script-agent-module .sa5-create-toolbar-actions{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;max-width:none!important;flex-wrap:nowrap!important}#script-agent-module .sa5-stats{display:block!important;font-size:11px!important;color:var(--sa-muted)!important;white-space:nowrap!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}#script-agent-module .sa-canvas-icon{width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;background:transparent!important;border-color:transparent!important;color:var(--sa-muted)!important}#script-agent-module .sa5-project-picker{position:relative!important}#script-agent-module .sa5-project-trigger{min-width:0!important;font-size:12px!important}#script-agent-module .sa5-project-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;width:min(360px,calc(100vw - 32px))!important;max-height:min(440px,calc(100dvh - var(--sa5-menu-top,100px) - 16px))!important;background:var(--sa-surface)!important;border:0!important;border-radius:12px!important;padding:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-shadow:0 16px 40px #0008!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#script-agent-module .sa5-project-menu-head{padding:16px!important;border-bottom:1px solid var(--sa-line)!important}#script-agent-module .sa5-project-menu-head span{color:var(--sa-muted)!important;font-size:12px!important}#script-agent-module .sa5-project-list{padding:8px!important;gap:4px!important;min-height:0!important;overflow:auto!important}#script-agent-module .sa5-project-row{border-radius:7px!important}#script-agent-module .sa5-project-row.is-current{background:var(--sa-accent-soft)!important}#script-agent-module .sa5-project-row .sa5-project-open{background:transparent!important;border:0!important;display:grid!important;justify-content:stretch!important;justify-items:start!important;text-align:left!important;width:100%!important;min-height:64px!important;height:auto!important;padding:12px!important}#script-agent-module .sa5-project-row .sa5-project-open>span{font-size:13px!important}#script-agent-module .sa5-project-open small{color:var(--sa-muted)!important;font-size:11px!important}#script-agent-module .sa5-project-current{color:var(--sa-accent)!important}#script-agent-module .sa5-project-delete{width:36px!important;height:36px!important;padding:0!important;border:0!important;background:transparent!important;color:var(--sa-muted)!important}#script-agent-module .sa5-project-delete:hover{color:var(--sa-danger)!important}#script-agent-module .sa-canvas-stages{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0 28px!important;height:58px!important;flex:none!important;border-bottom:1px solid var(--sa-line)!important}#script-agent-module .sa5-stage-switch{display:flex!important;gap:26px!important;height:100%!important;flex:none!important;width:auto!important;padding:0!important;background:transparent!important;border:0!important}#script-agent-module .sa5-stage-switch button{position:relative!important;height:100%!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--sa-muted)!important;padding:0 2px!important;font-size:13px!important;white-space:nowrap!important}#script-agent-module .sa5-stage-switch button.active{color:var(--sa-text)!important;background:transparent!important;border-bottom:2px solid var(--sa-accent)!important}#script-agent-module .sa5-stage-switch button.active svg{color:var(--sa-accent)!important}#script-agent-module .sa5-tab-badge{border-radius:4px!important;background:var(--sa-raised)!important;padding:1px 5px!important;min-width:18px!important}#script-agent-module .sa-canvas-stage-context,#script-agent-module .sa5-tab-badge{color:var(--sa-muted)!important;font-size:11px!important}#script-agent-module .sa-canvas-announcement{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}#script-agent-module .sa5-feed{display:block!important;flex:1 1!important;min-height:0!important;padding:28px 32px!important;margin:0!important;width:100%!important;overflow:auto!important}#script-agent-module .sa4-notice{flex:none!important;background:var(--sa-accent-soft)!important;color:var(--sa-text)!important;border:0!important;border-radius:6px!important;margin:12px 28px 0!important;padding:12px 16px!important;font-size:12px!important}#script-agent-module .sa4-notice li button{display:block!important;min-width:0!important;max-width:100%!important;height:auto!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important;font-size:14px!important;line-height:1.6!important}#script-agent-module .sa4-notice-row{display:flex;align-items:flex-start;gap:12px;flex:none;margin:12px 28px 0;padding:12px 16px;border-radius:6px;background:var(--sa-accent-soft);color:var(--sa-text)}#script-agent-module .sa4-notice-row .sa4-notice{flex:1 1!important;min-width:0;margin:0!important;padding:0!important;background:transparent!important}#script-agent-module .sa4-notice-row summary{white-space:normal;overflow-wrap:anywhere}#script-agent-module .sa4-notice-dismiss{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:36px;padding:0 10px;border:1px solid var(--sa-line);border-radius:6px;color:var(--sa-text);background:var(--sa-surface);font-size:12px;cursor:pointer}#script-agent-module .sa4-notice-dismiss:hover{background:var(--sa-raised)}#script-agent-module .sa4-notice-dismiss:focus-visible{outline:2px solid var(--sa-accent);outline-offset:3px}#script-agent-module .sa5-input-view{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-height:0!important}#script-agent-module .sa-canvas-page-heading{margin:0 0 24px!important}#script-agent-module .sa-canvas-page-heading p{margin-top:7px!important}#script-agent-module .sa5-input-view>.sa5-compose{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;grid-gap:25px!important;gap:25px!important;align-items:flex-start!important;min-height:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#script-agent-module .sa-canvas-story-document{display:flex!important;flex-direction:column!important;min-width:0!important;overflow:hidden!important;background:var(--sa-surface)!important;border:1px solid var(--sa-line)!important;border-radius:12px!important}#script-agent-module .sa-canvas-story-document>header{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:25px 28px 21px!important;border-bottom:1px solid var(--sa-line)!important;gap:12px!important}#script-agent-module .sa-canvas-story-document header p{margin-top:5px!important}#script-agent-module .sa-canvas-story-document header>span{color:var(--sa-muted)!important;font-size:11px!important;white-space:nowrap!important}#script-agent-module .sa4-title-field{margin:0!important;padding:12px 28px 0!important;border:0!important;background:transparent!important}#script-agent-module .sa4-title-field input{height:38px!important;width:100%!important;border-color:transparent!important;background:transparent!important;padding:0!important;font-size:14px!important}#script-agent-module .sa-canvas-story-document>textarea{flex:none!important;display:block!important;width:100%!important;height:clamp(340px,48dvh,620px)!important;min-height:280px!important;max-height:none!important;background:transparent!important;border:0!important;border-radius:0!important;padding:16px 28px 25px!important;line-height:2.05!important;resize:vertical!important}#script-agent-module .sa5-input-actions{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:12px 24px!important;border-top:1px solid var(--sa-line)!important;margin:0!important}#script-agent-module .sa5-char-count{margin-left:auto!important;color:var(--sa-muted)!important;font-size:11px!important;white-space:nowrap!important}#script-agent-module .sa5-attachment-summary{min-width:0!important;overflow-wrap:anywhere!important;font-size:11px!important;color:var(--sa-muted)!important}#script-agent-module .sa-canvas-upload{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 0!important;color:var(--sa-muted)!important;cursor:pointer!important;font-size:12px!important}#script-agent-module .sa-canvas-upload input[type=file]{position:absolute!important;inset:0!important;opacity:0!important;width:100%!important;height:100%!important;cursor:pointer!important}#script-agent-module .sa-canvas-upload:focus-within{outline:2px solid var(--sa-accent)!important;outline-offset:3px!important}#script-agent-module .sa-canvas-story-sidebar{min-width:0!important;display:grid!important;grid-gap:25px!important;gap:25px!important}#script-agent-module .sa-canvas-analysis-panel{background:var(--sa-surface)!important;border:1px solid var(--sa-line)!important;border-radius:12px!important;padding:22px!important}#script-agent-module .sa-canvas-analysis-panel h2{font-size:16px!important}#script-agent-module .sa-canvas-analysis-panel header p{margin-top:7px!important;font-size:11px!important}#script-agent-module .sa5-story-settings{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;padding:0!important;margin:0!important;width:100%!important}#script-agent-module .sa5-story-settings>label{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important;margin:0!important}#script-agent-module .sa5-story-settings>label>span{font-size:11px!important;color:var(--sa-muted)!important}#script-agent-module .sa5-story-settings>:is(label:nth-of-type(n+3),.sa-canvas-template-setting){grid-column:1/-1!important}#script-agent-module .sa-canvas-reference-upload{display:flex!important;width:100%!important;border:1px dashed var(--sa-line)!important;border-radius:7px!important;padding:16px 10px!important}#script-agent-module .sa-canvas-reference-help{margin:8px 0 22px!important;font-size:11px!important}#script-agent-module .sa5-analyze-btn{width:100%!important;min-height:42px!important;padding:10px 16px!important;font-size:13px!important;margin:0!important}:where(#script-agent-module,#script-agent-overlays) .generation-price-note{display:block!important;color:var(--sa-muted)!important;font-size:11px!important;line-height:1.6!important;margin:10px 0 0!important;padding:0!important;background:transparent!important;border:0!important}#script-agent-module .sa5-format-help{font-size:11px!important;color:var(--sa-muted)!important;margin-top:10px!important;line-height:1.7!important}#script-agent-module .sa5-upload-ref-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:16px!important}#script-agent-module .sa5-upload-ref-chip{max-width:100%!important;background:var(--sa-raised)!important;color:var(--sa-muted)!important;border-radius:6px!important}#script-agent-module .sa5-upload-ref-chip>span{overflow-wrap:anywhere!important}#script-agent-module .sa5-upload-ref-chip button{width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border:0!important}#script-agent-module .sa5-upload-saved{color:#a6d1b4!important;margin-bottom:16px!important;font-size:12px!important}#script-agent-module .sa5-workflow-choice{color:var(--sa-muted)!important;font-size:11px!important;margin-bottom:16px!important}#script-agent-module .sa-canvas-outline h3{font-size:13px!important;margin-bottom:12px!important}#script-agent-module .sa-canvas-outline>button{display:flex!important;width:100%!important;border:0!important;border-bottom:1px solid var(--sa-line)!important;background:transparent!important;border-radius:0!important;padding:12px 0!important;justify-content:space-between!important;text-align:left!important}#script-agent-module .sa-canvas-outline>button span{min-width:0!important;overflow-wrap:anywhere!important}#script-agent-module .sa-canvas-outline small{flex:none!important;color:var(--sa-muted)!important;font-size:11px!important}#script-agent-module .sa-canvas-outline footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-top:12px!important;font-size:11px!important;color:var(--sa-muted)!important}#script-agent-module .sa-canvas-outline footer button{color:var(--sa-accent)!important;background:transparent!important;border:0!important;padding:0!important}#script-agent-module :is(.sa5-analyzing-msg,.sa5-analysis-segments){margin-top:24px!important;background:var(--sa-surface)!important;color:var(--sa-text)!important;border:1px solid var(--sa-line)!important;border-radius:12px!important}#script-agent-module .sa5-analysis-segments{padding:20px!important}#script-agent-module .sa5-analysis-segment{background:var(--sa-raised)!important;border-color:var(--sa-line)!important}#script-agent-module .sa5-analysis-segment summary{background:transparent!important;border:0!important}#script-agent-module .sa5-analysis-preview-list article{background:var(--sa-surface)!important;border-color:var(--sa-line)!important}#script-agent-module .sa-canvas-analysis-panel{display:flex!important;flex-direction:column!important;gap:16px!important;min-height:0!important}#script-agent-module .sa-canvas-analysis-settings{display:grid!important;grid-gap:16px!important;gap:16px!important;flex:none!important;overflow:visible!important}#script-agent-module .sa-canvas-analysis-settings .sa-duration-assessment{padding:0!important;gap:6px!important}#script-agent-module .sa-duration-assessment>input{width:100%!important;min-height:42px!important;padding:10px 12px!important;border:1px solid var(--sa-line)!important;border-radius:7px!important;background:var(--sa-raised)!important;color:var(--sa-text)!important;font:inherit!important}#script-agent-module .sa-duration-assessment>[aria-live]:empty{display:none!important}#script-agent-module .sa-canvas-analysis-actions{flex:none!important;margin:0!important;padding:16px 0 0!important;border-top:1px solid var(--sa-line)!important;background:transparent!important}#script-agent-module .sa-canvas-attachments:empty{display:none!important}#script-agent-module .sa-canvas-attachments{flex:none!important;max-height:100px!important;overflow:auto!important;scrollbar-width:none!important;padding:0 24px!important}#script-agent-module .sa-canvas-attachments :is(.sa5-upload-ref-list,.sa5-upload-saved,.sa5-workflow-choice){margin:0 0 10px!important;font-size:12px!important}#script-agent-module .sa5-input-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px 12px!important}#script-agent-module .sa5-input-actions .sa-canvas-upload{border:1px solid var(--sa-line)!important;border-radius:7px!important;padding:8px 12px!important;background:var(--sa-raised)!important;color:var(--sa-text)!important;font-size:13px!important}@media(min-width:801px){#script-agent-module[data-stage=input] .sa5-feed{overflow:auto!important}#script-agent-module .sa5-input-view{display:flex!important;flex-direction:column!important;min-height:100%!important;height:auto!important;overflow:visible!important}#script-agent-module .sa5-input-view>.sa-canvas-page-heading{flex:none!important}#script-agent-module .sa5-input-view>.sa5-compose{flex:1 0 auto!important;align-items:stretch!important;overflow:visible!important}#script-agent-module .sa-canvas-story-document{height:auto!important;min-height:0!important}#script-agent-module .sa-canvas-story-document>:is(header,.sa4-title-field,.sa5-input-actions){flex:none!important}#script-agent-module .sa-canvas-story-document>textarea{flex:1 1!important;height:0!important;min-height:280px!important;resize:none!important;overflow:auto!important}#script-agent-module .sa-canvas-story-sidebar{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;overflow:visible!important}#script-agent-module .sa-canvas-story-sidebar>.sa-canvas-analysis-panel{flex:1 1!important;height:auto!important;min-height:0!important;overflow:visible!important}#script-agent-module .sa5-analyzing-msg{flex:none!important;margin-top:12px!important}#script-agent-module .sa5-analysis-segments{flex:0 1 auto!important;min-height:0!important;max-height:25dvh!important;overflow-y:auto!important;margin-top:12px!important}#script-agent-module[data-stage=input] :is(.sa-canvas-story-document>textarea,.sa-canvas-story-sidebar,.sa5-analysis-segments){scrollbar-width:none!important}#script-agent-module[data-stage=input] :is(.sa-canvas-story-document>textarea,.sa-canvas-story-sidebar,.sa5-analysis-segments)::-webkit-scrollbar{display:none!important}}@media(min-width:801px) and (max-height:800px){#script-agent-module[data-stage=input] .sa5-feed{padding:18px 28px!important}#script-agent-module .sa5-input-view>.sa-canvas-page-heading{margin-bottom:16px!important}#script-agent-module .sa-canvas-analysis-panel{padding:16px!important}#script-agent-module .sa5-story-settings{gap:8px!important}#script-agent-module .sa5-story-settings>label{gap:4px!important}#script-agent-module .sa5-story-settings summary{min-height:34px!important;height:34px!important}#script-agent-module .sa5-upload-saved{margin-bottom:0!important;padding:8px!important}#script-agent-module .sa-canvas-reference-upload{padding:10px!important}#script-agent-module .sa-canvas-reference-help{margin:6px 0 10px!important}#script-agent-module .sa-canvas-analysis-panel .generation-price-note{margin-top:6px!important}#script-agent-module .sa5-format-help{margin-top:6px!important;line-height:1.4!important}}#script-agent-module .sa5-script-library{display:grid!important;grid-template-columns:160px minmax(0,1fr) 280px!important;grid-template-rows:auto auto 1fr!important;grid-gap:20px 24px!important;gap:20px 24px!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important;color:var(--sa-text)!important;--asset-bg:#101214!important;--asset-raised:#22262b!important;--asset-line:#32383e!important;--asset-text:#eef2f4!important;--asset-muted:#a4aeb6!important;--asset-accent:#4ed5e8!important}#script-agent-module .sa5-assets-heading{grid-column:1/-1!important;margin:0!important;padding:0 0 16px!important;display:flex!important;align-items:center!important;gap:20px!important;justify-content:space-between!important;border-bottom:1px solid var(--sa-line)!important}#script-agent-module .sa5-assets-heading>div{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}#script-agent-module .sa5-assets-heading h2{font-size:25px!important;line-height:1.35!important}#script-agent-module .sa5-assets-heading>div>span{font-size:12px!important;background:var(--sa-raised)!important;padding:2px 7px!important;border-radius:5px!important}#script-agent-module .sa5-assets-heading p{width:auto!important;margin:0 0 0 12px!important}#script-agent-module .sa5-assets-tabs{grid-column:1!important;grid-row:2/4!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;border:0!important;padding:0!important;margin:0!important}#script-agent-module .sa5-assets-tabs button{justify-content:flex-start!important;border:0!important;background:transparent!important;padding:12px!important;font-size:12px!important}#script-agent-module .sa5-assets-tabs button small{margin-left:auto!important;font-size:11px!important;color:var(--sa-muted)!important}#script-agent-module .sa5-assets-tabs button.active{background:var(--sa-accent-soft)!important;color:var(--sa-accent)!important}#script-agent-module .sa5-script-library-commandbar{grid-column:2!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;background:transparent!important;border:0!important;margin:0!important;padding:0!important;width:100%!important}#script-agent-module .library-search{display:flex!important;align-items:center!important;gap:8px!important;flex:1 1 160px!important;width:auto!important;max-width:none!important;min-width:0!important;height:38px!important;background:var(--sa-surface)!important;border:1px solid var(--sa-line)!important;border-radius:7px!important;padding:0 12px!important;color:var(--sa-muted)!important}#script-agent-module .library-search input{width:100%!important;background:transparent!important;border:0!important;padding:0!important;height:100%!important;font-size:12px!important}#script-agent-module .sa5-assets-batch-controls{margin-left:auto!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}#script-agent-module .sa5-assets-generation-meta{width:100%!important;flex-basis:100%!important;display:flex!important;justify-content:space-between!important;color:var(--sa-muted)!important;gap:8px!important;font-size:11px!important}#script-agent-module .sa5-assets-generation-meta .generation-price-note{margin:0!important}#script-agent-module .sa5-script-library-shell{grid-column:2!important;grid-row:3!important;display:block!important;padding:0!important;margin:0!important;min-width:0!important;border:0!important;background:transparent!important}#script-agent-module .sa5-script-library-shell>.library-content{padding:0!important;margin:0!important;width:100%!important;height:auto!important;overflow:visible!important;background:transparent!important;border:0!important}#script-agent-module .sa5-script-library .sa5-script-asset-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:18px!important;gap:18px!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important}#script-agent-module .sa5-script-library .sa5-script-asset-grid>article{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;padding:0!important;gap:0!important;background:var(--sa-surface)!important;border:1px solid var(--sa-line)!important;border-radius:12px!important;overflow:hidden!important}#script-agent-module .sa5-script-library .sa5-script-asset-grid>article:is(.is-inspected,.selected){border-color:var(--sa-accent)!important;background:var(--sa-surface)!important}#script-agent-module .sa5-script-library .sa5-script-asset-grid>article.is-failed{border-color:#8a5857!important}#script-agent-module .sa5-script-library .sa5-script-asset-grid .asset-preview{display:block!important;width:100%!important;aspect-ratio:4/3!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--sa-raised)!important;overflow:hidden!important}#script-agent-module .sa5-script-library .asset-preview :is(img,.sa5-asset-ph){width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;background:var(--sa-raised)!important;color:var(--sa-muted)!important}#script-agent-module .sa5-script-asset-grid>article>strong{padding:0 14px!important;margin:14px 0 6px!important;font-size:14px!important;font-weight:600!important;color:var(--sa-text)!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;min-height:0!important}#script-agent-module .sa5-script-asset-grid>article>small{display:flex!important;justify-content:space-between!important;padding:0 14px!important;margin:0 0 14px!important;color:var(--sa-muted)!important;font-size:11px!important}#script-agent-module .sa5-script-asset-grid>article>footer{display:flex!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;border-top:1px solid var(--sa-line)!important;background:transparent!important;padding:7px 10px!important;margin-top:auto!important;gap:4px!important}#script-agent-module .sa5-script-asset-grid>article>footer button{font-size:11px!important;padding:4px 7px!important;min-height:32px!important;height:auto!important;background:transparent!important;border:0!important;color:var(--sa-muted)!important}#script-agent-module .sa5-script-asset-grid>article>footer .sa5-asset-primary{margin-left:auto!important;color:var(--sa-accent)!important;background:var(--sa-accent-soft)!important}#script-agent-module .sa5-script-asset-grid .asset-check{position:absolute!important;z-index:2!important;top:12px!important;left:12px!important;width:24px!important;height:24px!important;border:0!important;background:var(--sa-surface)!important;border-radius:5px!important}#script-agent-module .sa5-script-asset-grid .asset-check i{border-color:#65737d!important}#script-agent-module .sa5-script-asset-grid .asset-check input:checked+i{background:var(--sa-accent)!important;border-color:var(--sa-accent)!important;color:var(--sa-accent-ink)!important}#script-agent-module .sa5-asset-status{color:var(--sa-muted)!important}#script-agent-module .sa5-asset-status.is-ready{color:#a6d1b4!important}#script-agent-module .sa5-asset-error{margin:8px 14px!important;color:var(--sa-danger)!important;font-size:11px!important;overflow-wrap:anywhere!important}#script-agent-module .sa5-assets-empty{min-height:180px!important;padding:24px 12px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;color:var(--sa-muted)!important;text-align:center!important}#script-agent-module .sa5-script-unbound{margin-top:24px!important;border-top:1px solid var(--sa-line)!important;padding-top:20px!important}#script-agent-module .sa5-script-unbound h3{margin-bottom:16px!important}#script-agent-module .sa5-settings{position:relative!important}#script-agent-module .sa5-settings-panel{background:var(--sa-surface)!important;border:1px solid var(--sa-line)!important;box-shadow:0 14px 36px #0006!important;padding:20px!important;border-radius:12px!important;width:320px!important;right:0!important;top:calc(100% + 8px)!important;z-index:300!important}#script-agent-module .sa5-settings-panel label{display:grid!important;grid-gap:8px!important;gap:8px!important;margin-bottom:12px!important}#script-agent-module .sa5-settings-panel label>span{color:var(--sa-muted)!important;font-size:12px!important}#script-agent-module .sa-canvas-asset-inspector{grid-column:3!important;grid-row:2/4!important;display:flex!important;flex-direction:column!important;gap:16px!important;align-self:start!important;border:1px solid var(--sa-line)!important;border-radius:12px!important;padding:20px!important;background:var(--sa-surface)!important;min-width:0!important}#script-agent-module .sa-canvas-asset-inspector>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}#script-agent-module .sa-canvas-asset-inspector>header button{padding:4px 0!important;border:0!important;background:transparent!important;color:var(--sa-muted)!important}#script-agent-module .sa-canvas-inspector-image{aspect-ratio:4/3!important;width:100%!important;border-radius:8px!important;overflow:hidden!important;background:var(--sa-raised)!important}#script-agent-module .sa-canvas-inspector-image img{width:100%!important;height:100%!important;object-fit:cover!important}#script-agent-module .sa-canvas-asset-inspector h2{font-size:20px!important;overflow-wrap:anywhere!important}#script-agent-module .sa-canvas-asset-tag{color:var(--sa-accent)!important;font-size:11px!important;margin-top:-8px!important;overflow-wrap:anywhere!important}#script-agent-module .sa-canvas-asset-inspector section{padding-top:16px!important;border-top:1px solid var(--sa-line)!important}#script-agent-module .sa-canvas-asset-inspector h4{margin-bottom:10px!important}#script-agent-module .sa-canvas-asset-inspector p{white-space:pre-wrap!important;overflow-wrap:anywhere!important;max-height:180px!important;overflow:auto!important}#script-agent-module .sa-canvas-asset-inspector section button{width:100%!important;margin-top:12px!important}#script-agent-module .sa5-shot-feed{display:flex!important;flex-direction:column!important;gap:20px!important;overflow:hidden!important}#script-agent-module .sa5-generation-toolbar{flex:none!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}#script-agent-module .sa5-select-all{display:flex!important;align-items:center!important;gap:8px!important;margin-right:auto!important;font-size:12px!important;color:var(--sa-muted)!important}#script-agent-module .sa5-select-all input{width:16px!important;height:16px!important}#script-agent-module .sa-canvas-shot-layout{display:grid!important;grid-template-columns:minmax(0,4fr) minmax(0,3fr)!important;grid-gap:24px!important;gap:24px!important;flex:1 1!important;min-height:0!important;width:100%!important}#script-agent-module .sa-canvas-gallery{min-width:0!important;min-height:0!important;overflow:auto!important;display:flex!important;flex-direction:column!important;padding-right:6px!important}#script-agent-module .sa-canvas-gallery>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:22px!important}#script-agent-module .sa-canvas-gallery>header p{margin-top:7px!important}#script-agent-module .sa-canvas-gallery>header>span{font-size:12px!important;color:var(--sa-muted)!important;white-space:nowrap!important}#script-agent-module .sa-canvas-gallery-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--sa-video-card-width)),var(--sa-video-card-width)))!important;grid-gap:16px!important;gap:16px!important;align-items:start!important;justify-content:start!important}#script-agent-module .sa-canvas-gallery .sa5-scene-nav-title{grid-column:1/-1!important;margin:4px 0 0!important;color:var(--sa-muted)!important;font-size:13px!important}#script-agent-module .sa-canvas-shot-pagination{flex-wrap:wrap!important;margin:0 0 18px!important;color:var(--sa-muted)!important;font-size:12px!important}#script-agent-module .sa-canvas-shot-pagination,#script-agent-module .sa-canvas-shot-pagination label{display:flex!important;align-items:center!important;gap:8px!important}#script-agent-module .sa-canvas-shot-pagination input{width:64px!important;padding:6px 8px!important}#script-agent-module .sa-canvas-shot-pagination>span{margin-right:auto!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}#script-agent-module .sa-canvas-gallery .sa5-scene-block,#script-agent-module .sa-canvas-gallery .sa5-shot-cards{display:contents!important;padding:0!important;width:auto!important;margin:0!important;border:0!important}#script-agent-module .sa-canvas-gallery .sa5-shot-card{position:relative!important;display:flex!important;flex-direction:column!important;width:auto!important;min-width:0!important;flex:none!important;border:1px solid var(--sa-line)!important;background:var(--sa-surface)!important;border-radius:12px!important;overflow:hidden!important;box-shadow:none!important;transform:none!important}#script-agent-module .sa-canvas-gallery .sa5-shot-card.is-active{border-color:var(--sa-accent)!important;background:var(--sa-surface)!important}#script-agent-module .sa-canvas-gallery .sa5-shot-card.selected{border-color:var(--sa-accent)!important}#script-agent-module .sa-canvas-gallery .sa5-card-open{display:block!important;width:100%!important;min-height:0!important;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;text-align:left!important}#script-agent-module .sa5-shot-media{position:relative!important;aspect-ratio:var(--sa-video-card-ratio)!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:var(--sa-raised)!important}#script-agent-module .sa5-shot-media :is(img,video){width:100%!important;height:100%!important;object-fit:cover!important}#script-agent-module .sa5-shot-media-empty{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important;height:100%!important;min-height:0!important;background:var(--sa-raised)!important;color:var(--sa-muted)!important;font-size:11px!important}#script-agent-module .sa5-shot-media-empty.failed{color:var(--sa-danger)!important}#script-agent-module .sa5-shot-caption{width:100%!important;margin:0!important;display:flex!important;justify-content:space-between!important;padding:8px 12px 0!important;font-size:10px!important;color:var(--sa-muted)!important}#script-agent-module .sa-canvas-gallery .sa4-shot-body{width:100%!important;margin:0!important;display:block!important;padding:6px 12px 12px!important}#script-agent-module .sa-canvas-gallery .sa4-shot-body h3{font-size:13px!important;margin:0 0 8px!important;min-height:0!important;line-height:20px!important;text-align:left!important}#script-agent-module .sa-canvas-gallery .sa4-shot-body h3,#script-agent-module .sa-canvas-gallery .sa4-shot-meta>span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#script-agent-module .sa-canvas-gallery .sa4-shot-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;font-size:11px!important;color:var(--sa-muted)!important}#script-agent-module .sa5-vid-status{color:var(--sa-muted)!important;white-space:nowrap!important;font-size:10px!important}#script-agent-module .sa5-vid-status.success{color:#a6d1b4!important}#script-agent-module .sa5-vid-status.failed{color:var(--sa-danger)!important}#script-agent-module .sa5-card-check{position:absolute!important;left:12px!important;top:12px!important;width:24px!important;height:24px!important;display:grid!important;place-items:center!important;background:var(--sa-surface)!important;border-radius:5px!important;z-index:3!important}#script-agent-module .sa5-card-check input{position:static!important;opacity:1!important;width:16px!important;height:16px!important}#script-agent-module .sa5-shot-edit{position:absolute!important;right:10px!important;top:10px!important;width:28px!important;height:28px!important;min-height:28px!important;border:0!important;padding:0!important;background:var(--sa-surface)!important;color:var(--sa-muted)!important;z-index:3!important}#script-agent-module .sa5-shot-workspace{min-width:0!important;height:100%!important;overflow:auto!important;border:1px solid var(--sa-line)!important;border-radius:12px!important;background:var(--sa-surface)!important}#script-agent-module .sa5-shot-workspace,#script-agent-module .script-video-workbench{display:block!important;width:100%!important;min-height:0!important;margin:0!important}#script-agent-module .script-video-workbench{height:auto!important;padding:0!important;background:transparent!important;border:0!important}#script-agent-module .script-video-workbench .composer-dock{display:flex!important;flex-direction:column!important;gap:18px!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;padding:20px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}#script-agent-module .script-video-workbench :is(.director-reference-column,.director-assets,.script-production-panel,.script-production-scroll){display:block!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}#script-agent-module .director-reference-column{order:2!important}#script-agent-module .script-production-panel{order:3!important}#script-agent-module .script-shot-title{width:100%!important;margin:0!important;flex:1 1 100%!important}#script-agent-module .script-shot-title :is(p,span){color:var(--sa-muted)!important;font-size:12px!important;overflow-wrap:anywhere!important}#script-agent-module .script-save-block small{margin-right:auto!important;color:var(--sa-muted)!important;font-size:11px!important}#script-agent-module .director-preview{display:block!important;height:auto!important;min-height:0!important;margin:0 0 20px!important;padding:16px 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--sa-line)!important;border-radius:0!important}#script-agent-module .director-preview header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:10px!important}#script-agent-module .director-screen{display:grid!important;place-items:center!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;min-height:0!important;background:var(--sa-bg)!important;overflow:hidden!important;border:1px solid var(--sa-line)!important;border-radius:8px!important}#script-agent-module .director-screen :is(img,video){width:100%!important;height:100%!important;max-height:260px!important;object-fit:contain!important}#script-agent-module .director-preview :is(small,.director-preview-empty){color:var(--sa-muted)!important;font-size:11px!important}#script-agent-module .director-preview-actions{display:flex!important;gap:8px!important;margin-top:10px!important}#script-agent-module .script-production-footer{position:static!important;display:flex!important;flex-direction:column!important;gap:10px!important;height:auto!important;min-height:0!important;margin:18px 0 0!important;padding:16px 0 0!important;border:0!important;border-top:1px solid var(--sa-line)!important;background:transparent!important;overflow:visible!important}#script-agent-module .script-generation-cost{justify-content:space-between!important;align-items:center!important;color:var(--sa-muted)!important;font-size:12px!important}#script-agent-module .script-generation-cost strong{color:var(--sa-text)!important;font-size:15px!important}#script-agent-module .script-production-footer .composer-submit-row{display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important}#script-agent-module .script-production-footer .composer-submit-row>button{width:100%!important;min-height:44px!important}#script-agent-module :is(.script-generation-help,.script-model-description,.script-follow-label){color:var(--sa-muted)!important;font-size:11px!important;overflow-wrap:anywhere!important}#script-agent-module .script-settings-heading{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;margin:0!important}#script-agent-module .script-required-references{width:100%!important;margin:12px 0!important}#script-agent-module .script-required-reference{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;grid-gap:8px!important;height:auto!important;min-height:0!important;max-height:none!important;background:var(--sa-raised)!important;border:1px solid var(--sa-line)!important;border-radius:7px!important}#script-agent-module .script-required-reference .director-reference-image{width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border:0!important;overflow:hidden!important}#script-agent-module .director-reference-image :is(img,video){width:100%!important;height:100%!important;object-fit:contain!important}#script-agent-module .script-reference-copy{min-width:0!important;display:grid!important;grid-gap:4px!important;gap:4px!important}#script-agent-module .script-reference-copy :is(b,small){white-space:normal!important;overflow-wrap:anywhere!important;color:var(--sa-text)!important;font-size:12px!important}#script-agent-module .script-reference-copy small{color:var(--sa-muted)!important;font-size:11px!important}#script-agent-module .script-required-reference .radio-select-shell{grid-column:1/-1!important}#script-agent-module .script-reference-heading{display:flex!important;justify-content:space-between!important;align-items:center!important}#script-agent-module .script-reference-tools{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;padding:0!important;background:transparent!important}#script-agent-module .sa-canvas-editor-scroll{display:flex!important;flex-direction:column!important;gap:18px!important;flex:1 1 auto!important;min-height:0!important;padding:20px!important;overflow:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}#script-agent-module .script-video-workbench{height:100%!important}#script-agent-module .script-video-workbench .composer-dock{height:100%!important;padding:0!important;gap:0!important;overflow:hidden!important}#script-agent-module .script-production-footer{flex:none!important;margin:0!important;padding:14px 20px!important;background:var(--sa-surface)!important}#script-agent-module .sa-canvas-editor-scroll>*{flex-shrink:0!important}#script-agent-module .script-video-heading{order:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important}#script-agent-module .script-video-heading h2{flex:1 1 100%!important;font-size:18px!important;overflow-wrap:anywhere!important}#script-agent-module .script-video-heading>span{flex:1 1!important;color:var(--sa-muted)!important;font-size:11px!important}#script-agent-module .script-video-heading button{min-height:32px!important;padding:4px 8px!important;background:transparent!important;border:0!important;color:var(--sa-accent)!important;font-size:11px!important}#script-agent-module .script-video-workbench .composer-heading{display:none!important}#script-agent-module .script-video-workbench .dock-prompt{order:1!important;display:flex!important;flex-direction:column!important;flex:none!important;width:100%!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important}#script-agent-module .prompt-section-heading{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;padding:0!important}#script-agent-module .prompt-section-heading b{font-size:12px!important;color:var(--sa-muted)!important}#script-agent-module .prompt-section-heading>div{display:flex!important;gap:6px!important}#script-agent-module .prompt-section-heading button{min-height:28px!important;padding:4px 0!important;border:0!important;background:transparent!important;color:var(--sa-muted)!important;font-size:11px!important}#script-agent-module .script-video-workbench .prompt-composer{width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;background:var(--sa-bg)!important;border:1px solid var(--sa-line)!important;border-radius:8px!important}#script-agent-module .script-video-workbench .rich-prompt{width:100%!important;min-height:230px!important;height:clamp(230px,32dvh,420px)!important;max-height:none!important;padding:16px!important;background:transparent!important;border:0!important;color:var(--sa-text)!important;font-size:13px!important;line-height:1.85!important;white-space:pre-wrap!important;overflow:auto!important;outline-offset:-3px!important}#script-agent-module .prompt-caption{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:8px!important;color:var(--sa-muted)!important;font-size:10px!important;margin-top:8px!important}#script-agent-module .script-video-workbench .composer-reference{order:2!important;position:static!important;width:100%!important;min-width:0!important;margin:0!important;padding:16px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--sa-line)!important;border-radius:0!important;display:block!important}#script-agent-module .composer-reference header{margin:0 0 12px!important}#script-agent-module .composer-reference header b{font-size:12px!important;color:var(--sa-text)!important}#script-agent-module .composer-reference header small{color:var(--sa-muted)!important;font-size:11px!important}#script-agent-module .reference-strip{display:flex!important;flex-direction:column!important;flex:none!important;gap:10px!important;min-height:0!important;max-height:none!important;border:0!important;padding:0!important;overflow:visible!important}#script-agent-module .reference-add,#script-agent-module .reference-strip{width:100%!important;height:auto!important;background:transparent!important}#script-agent-module .reference-add{min-height:36px!important;border:1px dashed var(--sa-line)!important;color:var(--sa-muted)!important}#script-agent-module .reference-attachments{display:flex!important;flex-direction:row!important;flex:none!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:10px!important;width:100%!important;padding:0!important;overflow:visible!important}#script-agent-module .reference-attachment{position:relative!important;display:flex!important;flex-direction:column!important;flex:0 0 90px!important;width:90px!important;height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:1px solid var(--sa-line)!important;border-radius:7px!important;background:var(--sa-raised)!important;overflow:hidden!important}#script-agent-module .reference-preview-button{width:100%!important;height:60px!important;min-height:60px!important;padding:0!important;border:0!important;border-radius:0!important}#script-agent-module .reference-preview-button :is(img,video){width:100%!important;height:100%!important;object-fit:cover!important}#script-agent-module .reference-attachment-name{width:100%!important;font-size:10px!important;color:var(--sa-muted)!important;padding:5px!important;text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important}#script-agent-module .reference-remove{position:absolute!important;top:3px!important;right:3px!important;width:22px!important;height:22px!important;min-height:22px!important;padding:0!important;border:0!important;background:var(--sa-bg)!important;color:var(--sa-text)!important;border-radius:4px!important}#script-agent-module .script-reference-panel{order:3!important;margin:0!important;padding:0!important}#script-agent-module .script-reference-panel:empty{display:none!important}#script-agent-module .script-reference-status{background:var(--sa-accent-soft)!important;padding:10px!important;border-radius:6px!important;font-size:11px!important;color:var(--sa-text)!important}#script-agent-module .script-video-workbench .script-generation-controls{order:4!important;display:flex!important;flex-direction:column!important;width:100%!important;min-height:0!important;height:auto!important;max-height:none!important;padding:16px 0 0!important;margin:0!important;border:0!important;border-top:1px solid var(--sa-line)!important;background:transparent!important;gap:16px!important}#script-agent-module .prompt-toolbar{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:0!important;margin:0!important;order:0!important}#script-agent-module .prompt-toolbar button{min-height:32px!important;padding:6px 10px!important;background:var(--sa-raised)!important;border:1px solid var(--sa-line)!important;color:var(--sa-muted)!important;font-size:11px!important}#script-agent-module .prompt-toolbar button[aria-pressed=true]{background:var(--sa-accent-soft)!important;border-color:var(--sa-accent)!important;color:var(--sa-accent)!important}#script-agent-module .composer-parameters{order:1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;width:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important}#script-agent-module .composer-parameters>.model-picker{grid-column:1/-1!important}#script-agent-module .composer-parameters>label{display:grid!important;grid-gap:7px!important;gap:7px!important;min-width:0!important;margin:0!important}#script-agent-module .composer-parameters>label>span{color:var(--sa-muted)!important;font-size:11px!important}#script-agent-module .composer-submit-row{order:2!important;position:static!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important}#script-agent-module .composer-submit-row>button{width:100%!important;min-height:44px!important;height:auto!important;padding:12px!important;border-radius:7px!important;background:var(--sa-accent)!important;color:var(--sa-accent-ink)!important;font-size:13px!important;border:0!important}#script-agent-module .dock-notice{order:5!important;position:static!important;margin:0!important;padding:12px!important;border-radius:6px!important;background:var(--sa-accent-soft)!important;color:var(--sa-text)!important;font-size:12px!important}#script-agent-module .sa5-empty-state{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:32px!important;min-height:260px!important;color:var(--sa-muted)!important;text-align:center!important}#script-agent-module .sa5-loading-screen{background:var(--sa-bg)!important;color:var(--sa-muted)!important}body.script-canvas-active .sa-canvas-regenerate-dialog{pointer-events:auto!important;width:min(600px,calc(100vw - 32px))!important;max-height:calc(100dvh - 48px)!important;padding:0!important;margin:auto!important;color:var(--sa-text)!important;background:var(--sa-surface)!important;border:1px solid var(--sa-line)!important;border-radius:14px!important;overflow:hidden!important}body.script-canvas-active .sa-canvas-regenerate-dialog[open]{display:flex!important;flex-direction:column!important}body.script-canvas-active .sa-canvas-regenerate-dialog::-webkit-backdrop{background:rgb(7 13 16/78%)}body.script-canvas-active .sa-canvas-regenerate-dialog::backdrop{background:rgb(7 13 16/78%)}body.script-canvas-active .sa-canvas-regenerate-dialog>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:20px 24px!important;border-bottom:1px solid var(--sa-line)!important;flex:none!important}body.script-canvas-active .sa-canvas-regenerate-dialog h2{font-size:18px!important;line-height:26px!important;overflow-wrap:anywhere!important}body.script-canvas-active .sa-canvas-regenerate-content{display:grid!important;grid-gap:24px!important;gap:24px!important;padding:24px!important;overflow:auto!important;min-height:0!important}body.script-canvas-active .sa-canvas-regenerate-content h3{font-size:13px!important;margin:0 0 8px!important}body.script-canvas-active .sa-canvas-regenerate-prompt{white-space:pre-wrap!important;overflow-wrap:anywhere!important;max-height:200px!important;overflow:auto!important;color:var(--sa-muted)!important;font-size:13px!important;line-height:1.8!important;margin:0!important}body.script-canvas-active .sa-canvas-regenerate-settings{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:16px!important;gap:16px!important}body.script-canvas-active .sa-canvas-regenerate-settings>label{display:grid!important;grid-gap:8px!important;gap:8px!important;min-width:0!important;color:var(--sa-muted)!important;font-size:12px!important}body.script-canvas-active .sa-canvas-regenerate-settings>label:first-child{grid-column:1/-1!important}body.script-canvas-active .sa-canvas-regenerate-dialog>footer{flex:none!important;padding:16px 24px!important;border-top:1px solid var(--sa-line)!important}body.script-canvas-active .sa-canvas-regenerate-dialog>footer button{width:100%!important}body.script-canvas-active :is(.sa5-detail-dialog,.sa5-asset-preview-dialog,.sa5-image-lightbox,.sa-asset-backdrop,.sa5-task-list-backdrop,.sa5-shot-video-backdrop,.prompt-modal,.model-info-backdrop,.library-picker-backdrop){background:rgb(7 13 16/78%)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.script-canvas-active :is(.sa5-detail-box,.sa5-asset-preview-box,.sa-asset-modal,.sa5-task-list-dialog,.sa5-shot-video-dialog,.prompt-modal-editor,.model-info-dialog,.library-picker-modal,dialog.script-advanced-dialog){background:var(--sa-surface)!important;color:var(--sa-text)!important;border:0!important;border-radius:14px!important;box-shadow:0 22px 80px #0008!important;font-family:Inter Display,Microsoft YaHei,sans-serif!important}body.script-canvas-active :is(.sa5-detail-head,.sa5-task-list-head,.sa5-shot-video-dialog>header,.prompt-modal-editor>header,.model-info-dialog>header){background:transparent!important;border-bottom:1px solid var(--sa-line)!important;padding:20px 24px!important}body.script-canvas-active :is(.sa5-detail-head,.sa5-task-list-head,.sa5-shot-video-dialog>header) :is(strong,span){color:var(--sa-text)!important}body.script-canvas-active :is(.sa5-detail-head,.sa5-task-list-head) span{color:var(--sa-muted)!important}body.script-canvas-active :is(.sa5-detail-layout,.sa5-asset-preview-meta){padding:24px!important;gap:24px!important;background:transparent!important}body.script-canvas-active :is(.sa5-detail-preview,.sa5-detail-empty-media,.sa-asset-preview){background:var(--sa-bg)!important;border-color:var(--sa-line)!important}body.script-canvas-active .sa5-detail-image-button{padding:0!important;border:0!important;overflow:hidden!important;background:transparent!important}body.script-canvas-active :is(.sa5-detail-form>label,.sa-asset-modal label){color:var(--sa-muted)!important;font-size:12px!important}body.script-canvas-active :is(.sa5-detail-form textarea,.prompt-modal-editor .rich-prompt,dialog.script-advanced-dialog textarea,.model-info-dialog p,.sa-asset-modal textarea){background:var(--sa-bg)!important;border-color:var(--sa-line)!important;color:var(--sa-text)!important;font-size:13px!important;line-height:1.85!important}body.script-canvas-active :is(.prompt-modal-editor,.model-info-dialog,.library-picker-modal,dialog.script-advanced-dialog) :is(button,summary,select,input,textarea){color:var(--sa-text)!important;background:var(--sa-raised)!important;border:1px solid var(--sa-line)!important;border-radius:7px!important;box-shadow:none!important;font-size:13px!important}body.script-canvas-active :is(.prompt-modal-editor,.model-info-dialog,.library-picker-modal,dialog.script-advanced-dialog) :focus-visible{outline:2px solid var(--sa-accent)!important;outline-offset:3px!important}body.script-canvas-active :is(.prompt-modal-editor,.model-info-dialog,.library-picker-modal,dialog.script-advanced-dialog) :is([class^=star-],.glider-container){display:none!important}body.script-canvas-active :is(.prompt-modal-editor,.model-info-dialog,.library-picker-modal,dialog.script-advanced-dialog) :is(h2,h3,strong,b){color:var(--sa-text)!important}body.script-canvas-active :is(.prompt-modal-editor,.model-info-dialog,.library-picker-modal,dialog.script-advanced-dialog) :is(p,small,label,.constraint-heading>span,.material-policy){color:var(--sa-muted)!important}body.script-canvas-active .model-info-dialog{display:flex!important;flex-direction:column!important;min-height:0!important;max-height:calc(100dvh - 40px)!important;padding:0!important;overflow:hidden!important}body.script-canvas-active .model-info-dialog>header{flex:none!important}body.script-canvas-active .model-info-dialog>p{flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:20px 24px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important}body.script-canvas-active dialog.script-advanced-dialog::-webkit-backdrop{background:rgb(7 13 16/78%)!important}body.script-canvas-active dialog.script-advanced-dialog::backdrop{background:rgb(7 13 16/78%)!important}body.script-canvas-active .script-advanced-dialog .material-policy{background:transparent!important;border-color:var(--sa-line)!important;box-shadow:none!important}#script-agent-overlays .sa5-task-list-dialog{width:min(1100px,calc(100vw - 40px))!important;height:min(850px,calc(100dvh - 40px))!important;max-height:calc(100dvh - 40px)!important}#script-agent-overlays .sa5-task-list-content{padding:20px 24px!important}#script-agent-overlays :is(.wall-title,.wall-title b,.card-title b,.empty-wall b){color:var(--sa-text)!important}#script-agent-overlays :is(.wall-head>small,.wall-title .counter,.card-meta,.task-meta,.task-elapsed,.task-prompt-marquee,.card-state,.empty-wall,.script-task-notice){color:var(--sa-muted)!important}#script-agent-overlays .sa5-task-list-dialog .task-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--sa-video-card-width)),var(--sa-video-card-width)))!important;grid-gap:16px!important;gap:16px!important;align-content:start!important;align-items:stretch!important;justify-content:start!important}#script-agent-overlays .sa5-task-list-dialog .wall-card{width:100%!important;min-width:0!important;margin:0!important;display:flex!important;flex-direction:column!important}#script-agent-overlays .sa5-task-list-dialog .card-media{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:var(--sa-video-card-ratio)!important;flex:none!important;overflow:hidden!important}#script-agent-overlays .sa5-task-list-dialog .card-media :is(video,img){width:100%!important;height:100%!important;object-fit:contain!important}#script-agent-overlays .sa5-task-list-dialog .card-body{display:flex!important;flex-direction:column!important;flex:1 1!important;gap:8px!important;padding:12px!important;min-width:0!important}#script-agent-overlays .sa5-task-list-dialog .task-row{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}#script-agent-overlays .sa5-task-list-dialog .card-title{flex:1 1!important;min-width:0!important}#script-agent-overlays .sa5-task-list-dialog .card-title b{font-size:11px!important;font-weight:400!important;color:var(--sa-muted)!important;line-height:18px!important}#script-agent-overlays .sa-canvas-task-title,#script-agent-overlays .sa5-task-list-dialog .card-title b{display:block!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}#script-agent-overlays .sa-canvas-task-title{font-size:13px!important;font-weight:500!important;line-height:20px!important}#script-agent-overlays .sa-canvas-prompt-marker{align-self:flex-start!important;display:inline-flex!important;color:var(--sa-muted)!important;background:var(--sa-raised)!important;border:1px solid var(--sa-line)!important;border-radius:4px!important;padding:2px 6px!important;font-size:11px!important;line-height:16px!important;cursor:help!important}#script-agent-overlays .sa5-task-list-dialog :is(.task-meta,.task-elapsed,.status){font-size:11px!important;line-height:18px!important}#script-agent-overlays .sa5-task-list-dialog .task-meta{display:flex!important;flex-wrap:wrap!important;gap:4px!important}#script-agent-overlays .sa5-task-list-dialog .actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:auto!important;padding-top:4px!important}#script-agent-overlays .sa5-task-list-dialog .actions button{min-height:32px!important;padding:6px 8px!important;font-size:12px!important;line-height:18px!important;flex:0 0 auto!important}#script-agent-overlays .task-grid .wall-card{background:var(--sa-surface)!important;border-color:var(--sa-line)!important;border-radius:12px!important}#script-agent-overlays .task-grid .wall-card.selected{border-color:var(--sa-accent)!important}#script-agent-overlays .card-media{background:var(--sa-bg)!important;border-color:var(--sa-line)!important}#script-agent-overlays .task-meta span{background:var(--sa-raised)!important}#script-agent-overlays .task-filter-bar .radio-container{background:var(--sa-raised)!important;border-radius:7px!important}#script-agent-overlays .task-filter-bar input:checked+label{background:var(--sa-accent-soft)!important;color:var(--sa-accent)!important}#script-agent-overlays .task-filter-bar>input{background:var(--sa-raised)!important;border-color:var(--sa-line)!important;color:var(--sa-text)!important}#script-agent-overlays .status{color:var(--sa-accent)!important}#script-agent-overlays .card-body>em,#script-agent-overlays .status.FAILED{color:var(--sa-danger)!important}#script-agent-overlays .sa5-agent-bar{background:var(--sa-surface)!important;border:1px solid var(--sa-line)!important;border-radius:12px!important;box-shadow:0 16px 48px #0007!important;width:min(480px,calc(100vw - 32px))!important;height:calc(100dvh - 104px)!important;max-height:960px!important;top:80px;right:24px!important;bottom:auto!important}#script-agent-overlays .sa5-agent-bar.is-collapsed{height:auto!important;width:320px!important}#script-agent-overlays .sa5-agent-head{background:var(--sa-surface)!important;border-bottom:1px solid var(--sa-line)!important;padding:14px 16px!important}#script-agent-overlays .sa5-agent-title{color:var(--sa-text)!important;font-size:13px!important}#script-agent-overlays .sa5-agent-title svg{color:var(--sa-accent)!important}#script-agent-overlays .sa5-agent-chat{background:var(--sa-bg)!important;padding:20px!important;flex:1 1!important;min-height:0!important;max-height:none!important;overflow:auto!important;scrollbar-color:var(--sa-line) transparent!important}#script-agent-overlays .sa5-agent-head{flex:none!important;gap:8px!important}#script-agent-overlays .sa5-agent-title{flex:1 1!important}#script-agent-overlays .sa5-agent-context{flex:none;display:flex;flex-direction:column;gap:5px;padding:12px 20px;border-bottom:1px solid var(--sa-line);font-size:12px;color:var(--sa-muted)}#script-agent-overlays .sa5-agent-context strong{font-size:13px;font-weight:500;color:var(--sa-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#script-agent-overlays .sa5-msg{max-width:94%!important;flex:none!important}#script-agent-overlays .sa5-msg-content{min-width:0;flex:1 1}#script-agent-overlays .sa5-msg-content>p{margin:0!important;padding:12px!important;font-size:14px!important;line-height:1.75!important;white-space:pre-wrap;overflow-wrap:anywhere}#script-agent-overlays .sa5-agent-action{margin-top:10px;padding:14px;border:1px solid var(--sa-line);border-radius:8px;background:var(--sa-surface);font-size:13px;line-height:1.7}#script-agent-overlays .sa5-agent-action strong{font-size:14px;font-weight:500}#script-agent-overlays .sa5-agent-action-details{margin:8px 0;max-height:240px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-color:var(--sa-line) transparent}#script-agent-overlays .sa5-agent-action small{display:block;font-size:12px;color:var(--sa-muted)}#script-agent-overlays .sa5-agent-action footer{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}#script-agent-overlays .sa5-agent-action footer button{min-height:36px!important;padding:7px 14px!important;font-size:13px!important}#script-agent-overlays .sa5-agent-action footer .sa5-agent-confirm{color:var(--sa-bg)!important;background:var(--sa-accent)!important;border-color:var(--sa-accent)!important}#script-agent-overlays .sa5-agent-action-status{color:var(--sa-accent);font-size:12px}#script-agent-overlays .sa5-agent-action-status span{display:block;color:var(--sa-text)}#script-agent-overlays .sa5-agent-error{margin:0 0 10px;color:var(--sa-text);font-size:12px;line-height:1.6}#script-agent-overlays .sa5-agent-input{flex:none!important}#script-agent-overlays .sa5-msg-avatar{color:var(--sa-accent)!important;background:var(--sa-accent-soft)!important}#script-agent-overlays .sa5-msg.agent .sa5-msg-avatar{display:flex!important;width:auto!important;min-width:48px;height:24px!important;padding:0 6px;gap:4px;font-size:11px;line-height:1;white-space:nowrap}#script-agent-overlays .sa5-msg.user p{background:var(--sa-raised)!important;color:var(--sa-text)!important}#script-agent-overlays .sa5-agent-input{padding:14px!important;background:var(--sa-surface)!important;border-top:1px solid var(--sa-line)!important}#script-agent-overlays .sa5-agent-input-box{background:var(--sa-bg)!important;border-color:var(--sa-line)!important;padding:10px!important}#script-agent-overlays .sa5-agent-input-box textarea{background:transparent!important;border:0!important;font-size:13px!important}#script-agent-overlays .sa5-agent-submit{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border-radius:7px!important}#script-agent-overlays .sa-asset-modes [aria-selected=true]{background:var(--sa-accent-soft)!important;color:var(--sa-accent)!important;border-color:var(--sa-accent)!important}#script-agent-overlays .sa-asset-modal :is(select,input:not([type=file]),textarea){background:var(--sa-raised)!important;border-color:var(--sa-line)!important;color:var(--sa-text)!important}#script-agent-overlays .sa-asset-file{border-color:var(--sa-line)!important}#script-agent-overlays .sa-asset-modal button[type=submit]{background:var(--sa-accent)!important;color:var(--sa-accent-ink)!important;border-color:transparent!important}@media(min-width:1700px){#script-agent-module .sa5-script-library .sa5-script-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1250px){#script-agent-module .sa5-script-library{grid-template-columns:136px minmax(0,1fr) 250px!important;gap:20px!important}#script-agent-module .sa5-script-library .sa5-script-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#script-agent-module .sa5-stats{display:none!important}}@media(max-width:1099px){#script-agent-module .sa5-script-library{grid-template-columns:136px minmax(0,1fr)!important}#script-agent-module .sa-canvas-asset-inspector,#script-agent-module .sa5-work-title .sa5-status-pill{display:none!important}#script-agent-module .sa-canvas-brand{font-size:12px!important}#script-agent-module .sa5-title-input{max-width:180px!important;width:180px!important}}@media(max-width:800px){#script-agent-module .script-video-workbench,#script-agent-module .script-video-workbench .composer-dock{height:auto!important;overflow:visible!important}#script-agent-module .sa-canvas-editor-scroll{flex:none!important;overflow:visible!important}#script-agent-module .sa5-work-head{flex-wrap:wrap!important;padding:14px 18px!important;gap:10px!important}#script-agent-module .sa5-work-title{flex-basis:100%!important}#script-agent-module .sa5-create-toolbar-actions{width:100%!important;justify-content:flex-end!important}#script-agent-module .sa5-create-toolbar-actions .sa5-project-picker{margin-right:auto!important}#script-agent-module .sa-canvas-stages{padding:0 18px!important;height:52px!important}#script-agent-module .sa-canvas-stage-context{display:none!important}#script-agent-module .sa5-feed{padding:22px 18px!important}#script-agent-module .sa5-input-view>.sa5-compose{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}#script-agent-module .sa-canvas-story-document>textarea{height:340px!important}#script-agent-module .sa-canvas-story-sidebar{grid-template-columns:minmax(0,1fr)!important}#script-agent-module .sa-canvas-analysis-panel{padding:20px!important}#script-agent-module .sa5-shot-feed{overflow:auto!important}#script-agent-module .sa-canvas-shot-layout{display:flex!important;flex-direction:column!important;flex:none!important;min-height:0!important;gap:24px!important}#script-agent-module .sa-canvas-gallery{overflow:visible!important;padding:0!important}#script-agent-module .sa5-shot-workspace{height:auto!important;min-height:0!important;overflow:visible!important}#script-agent-module .sa5-generation-toolbar{flex-wrap:wrap!important;gap:8px!important}#script-agent-module .sa5-generation-toolbar .sa5-select-all{flex:1 1 100%!important}#script-agent-module .sa5-generation-toolbar button{flex:1 1!important}}@media(max-width:600px){#script-agent-module .sa5-feed{padding:20px 16px!important}#script-agent-module .sa5-work-head{padding:12px 16px!important}#script-agent-module .sa-canvas-stages{padding:0 16px!important}#script-agent-module .sa5-stage-switch{gap:18px!important;width:100%!important;justify-content:space-between!important}#script-agent-module .sa5-stage-switch button{font-size:12px!important;gap:6px!important}#script-agent-module .sa5-stage-switch button svg{display:none!important}#script-agent-module .sa5-title-input{width:auto!important;flex:1 1!important;max-width:none!important}#script-agent-module .sa-canvas-story-document>header{padding:20px!important}#script-agent-module .sa-canvas-story-document>header>span{display:none!important}#script-agent-module .sa4-title-field{padding:10px 20px 0!important}#script-agent-module .sa-canvas-story-document>textarea{padding:12px 20px 20px!important}#script-agent-module .sa5-input-actions{padding:12px 16px!important;flex-wrap:wrap!important}#script-agent-module .sa5-attachment-summary{flex:1 1 100%!important;order:2!important}#script-agent-module .sa5-script-library{display:flex!important;flex-direction:column!important;gap:20px!important}#script-agent-module .sa5-assets-tabs{flex-direction:row!important;flex-wrap:wrap!important;gap:4px!important}#script-agent-module .sa5-assets-tabs button{padding:8px 10px!important;min-height:38px!important;font-size:11px!important;gap:5px!important}#script-agent-module .sa5-assets-tabs button svg{width:14px!important}#script-agent-module .sa5-script-library-commandbar{gap:10px!important}#script-agent-module .library-search{flex-basis:100%!important}#script-agent-module .sa5-assets-batch-controls{width:100%!important;margin:0!important;justify-content:space-between!important}#script-agent-module .sa5-assets-generation-meta{flex-direction:column!important;gap:4px!important}#script-agent-module .sa5-script-library .sa5-script-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#script-agent-module .sa5-script-asset-grid>article>strong{font-size:13px!important;padding:0 10px!important}#script-agent-module .sa5-script-asset-grid>article>small{padding:0 10px!important;flex-wrap:wrap!important;gap:4px!important}#script-agent-module .sa5-script-asset-grid>article>footer{padding:6px!important;gap:2px!important}#script-agent-module .sa5-script-asset-grid>article>footer button{padding:4px 5px!important;min-height:32px!important;font-size:10px!important}#script-agent-module .sa5-settings-panel{width:min(320px,calc(100vw - 32px))!important;right:0!important}#script-agent-module .sa5-shot-caption{padding:8px 10px 0!important}#script-agent-module .sa-canvas-gallery .sa4-shot-body{padding:8px 10px 12px!important}#script-agent-module .sa-canvas-gallery .sa4-shot-body h3{font-size:12px!important}#script-agent-module .sa-canvas-gallery .sa4-shot-meta{flex-wrap:wrap!important;gap:4px!important;font-size:10px!important}#script-agent-module .sa5-card-check{top:8px!important;left:8px!important}#script-agent-module .sa5-shot-edit{top:8px!important;right:8px!important}#script-agent-module .sa5-shot-media-empty span{font-size:10px!important;padding:0 8px!important;text-align:center!important}#script-agent-overlays .sa5-task-list-dialog{width:calc(100vw - 24px)!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important}body.script-canvas-active :is(.sa5-detail-head,.sa5-task-list-head,.prompt-modal-editor>header){padding:16px!important}body.script-canvas-active :is(.sa5-detail-layout,.sa5-asset-preview-meta){padding:16px!important}#script-agent-overlays .sa5-task-list-content{padding:16px!important}}@media(prefers-reduced-motion:reduce){:where(#script-agent-module,#script-agent-overlays) *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}body.script-canvas-active :is(#script-agent-module,#script-agent-overlays,.model-info-dialog,.picker-dialog,.prompt-modal-editor,dialog.script-advanced-dialog) :is(button,summary,input,select,label){font-family:Arial,Microsoft YaHei UI,Microsoft YaHei,sans-serif!important;letter-spacing:0!important}body.script-canvas-active :is(#script-agent-module,#script-agent-overlays,.model-info-dialog,.picker-dialog,.prompt-modal-editor,dialog.script-advanced-dialog) :is(p,textarea){font-family:Inter Display,Microsoft YaHei,sans-serif!important}body.script-canvas-active :is(#script-agent-module,#script-agent-overlays,.model-info-dialog,.picker-dialog,.prompt-modal-editor,dialog.script-advanced-dialog) :is(h1,h2,h3,h4){font-family:Geist,Inter Display,Microsoft YaHei,sans-serif!important;font-weight:500!important;letter-spacing:0!important}#script-agent-module :is(.sa-canvas-page-heading h1,.sa-canvas-gallery h1,.sa5-assets-heading h2){font-size:22px!important;line-height:30px!important}#script-agent-module :is(.sa-canvas-story-document h2,.sa-canvas-analysis-panel h2,.sa-canvas-asset-inspector h2){font-size:16px!important;line-height:24px!important}#script-agent-module :is(.sa5-input-actions,.sa5-story-settings,.sa5-assets-tabs,.sa5-script-library-commandbar,.sa5-stage-switch) :is(button,summary,label){font-size:13px!important;font-weight:400!important}#script-agent-module :is(.sa5-story-settings>label>span,.sa5-format-help,.sa5-char-count,.sa5-attachment-summary,.sa-canvas-story-document header p,.sa-canvas-analysis-panel header p,.sa5-script-asset-grid>article>small,.sa5-script-asset-grid>article>footer button){font-size:12px!important;line-height:18px!important}#script-agent-module .sa-canvas-story-document>textarea{font-size:14px!important;line-height:1.8!important}@media(min-width:801px){#script-agent-module .sa5-script-library{grid-template-rows:auto 1fr!important;gap:18px 24px!important;align-items:start!important}#script-agent-module .sa5-assets-heading{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;padding:0!important;border:0!important}#script-agent-module .sa5-assets-heading>button{flex:none!important;max-width:100%!important}#script-agent-module .sa5-assets-heading>div{gap:6px!important}#script-agent-module .sa5-assets-heading p{width:100%!important;margin:0!important;font-size:12px!important;white-space:nowrap!important}#script-agent-module .sa5-script-library-commandbar{grid-column:2/-1!important;grid-row:1!important;gap:8px!important}#script-agent-module .sa-canvas-asset-inspector,#script-agent-module .sa5-assets-tabs,#script-agent-module .sa5-script-library-shell{grid-row:2!important}}#script-agent-overlays .sa-canvas-analysis-backdrop{position:fixed!important;inset:0!important;z-index:2147483501!important;display:grid!important;place-items:center!important;padding:24px!important;background:rgb(7 13 16/78%)!important;pointer-events:auto!important}#script-agent-overlays .sa-canvas-analysis-dialog{display:flex!important;flex-direction:column!important;width:min(480px,100%)!important;max-height:calc(100dvh - 48px)!important;min-height:0!important;overflow:hidden!important;padding:24px!important;gap:20px!important;border:0!important;border-radius:14px!important;background:var(--sa-surface)!important;box-shadow:0 22px 80px #0008!important}#script-agent-overlays .sa-canvas-analysis-dialog>header{display:flex!important;flex:none!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;padding:0!important;margin:0!important;background:transparent!important;text-align:left!important}#script-agent-overlays .sa-canvas-analysis-dialog>header>svg{color:var(--sa-accent)!important;flex:none!important}#script-agent-overlays .sa-canvas-analysis-dialog h2{font-size:18px!important;line-height:26px!important}#script-agent-overlays .sa-canvas-analysis-dialog .sa-analysis-minimize{margin-left:auto!important;min-width:40px!important;min-height:40px!important;padding:8px!important;flex:none!important}#script-agent-overlays .sa-canvas-analysis-mini{display:block!important;height:auto!important;min-height:0!important;top:auto!important;right:auto!important;margin:0!important;transform:none!important;position:fixed!important;left:20px!important;bottom:20px!important;z-index:2147483501!important;width:min(360px,calc(100vw - 40px))!important;padding:0!important;overflow:hidden!important;border:1px solid var(--sa-line)!important;border-radius:10px!important;background:var(--sa-surface)!important;color:var(--sa-text)!important;box-shadow:0 8px 28px #0005!important;pointer-events:auto!important}#script-agent-overlays .sa-canvas-analysis-mini>button{display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:68px!important;padding:12px 14px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:inherit!important;text-align:left!important;cursor:pointer!important}#script-agent-overlays .sa-canvas-analysis-mini>button>span{flex:1 1!important;min-width:0!important}#script-agent-overlays .sa-canvas-analysis-mini :is(strong,small){display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:21px!important}#script-agent-overlays .sa-canvas-analysis-mini small{color:var(--sa-muted)!important;font-size:12px!important}#script-agent-overlays .sa-canvas-analysis-mini svg{flex:none!important;color:var(--sa-accent)!important}#script-agent-overlays .sa-canvas-analysis-mini progress{display:block!important;width:100%!important;height:4px!important;accent-color:var(--sa-accent)!important}#script-agent-overlays .sa-canvas-analysis-mini>button:focus-visible{outline:2px solid var(--sa-accent)!important;outline-offset:-3px!important}@media(max-width:700px){#script-agent-overlays .sa-canvas-analysis-mini{left:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;width:min(340px,calc(100vw - 24px))!important}}#script-agent-overlays .sa-canvas-analysis-dialog header span{display:block!important;margin-top:4px!important;color:var(--sa-muted)!important;font-size:12px!important}#script-agent-overlays .sa-canvas-analysis-dialog>p{flex:none!important;font-size:14px!important;line-height:22px!important}#script-agent-overlays .sa-canvas-analysis-preview{min-height:0!important;overflow:auto!important}#script-agent-overlays .sa-canvas-analysis-count{display:flex!important;justify-content:space-between!important;font-size:13px!important;margin-bottom:8px!important}#script-agent-overlays .sa-canvas-analysis-preview progress{width:100%!important;height:6px!important;accent-color:var(--sa-accent)!important}#script-agent-overlays .sa-canvas-analysis-segments{display:grid!important;grid-gap:8px!important;gap:8px!important;margin-top:16px!important}#script-agent-overlays .sa-canvas-analysis-segments details{border:1px solid var(--sa-line)!important;border-radius:7px!important;padding:4px 12px!important}#script-agent-overlays .sa-canvas-analysis-segments summary{display:list-item!important;width:100%!important;border:0!important;padding:8px 0!important;font-size:13px!important;background:transparent!important}#script-agent-overlays .sa-canvas-analysis-segments article{padding:12px 0!important;border-top:1px solid var(--sa-line)!important}#script-agent-overlays .sa-canvas-analysis-segments article p{white-space:pre-wrap!important;margin-top:8px!important}#script-agent-overlays .sa-canvas-analysis-dialog>footer{display:flex!important;flex:none!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 0 0!important;margin:0!important;border-top:1px solid var(--sa-line)!important;background:transparent!important}#script-agent-overlays .sa-canvas-analysis-dialog>footer>span{font-size:12px!important;color:var(--sa-muted)!important}#script-agent-module .sa-agent-preview{width:calc(100% - 500px);min-width:0;margin:0 0 24px;border:1px solid var(--sa-line);border-radius:12px;background:var(--sa-surface);overflow:hidden}#script-agent-module .sa-agent-preview>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--sa-line)}#script-agent-module .sa-agent-preview>header>div{display:flex;flex-direction:column;gap:6px}#script-agent-module .sa-agent-preview strong{color:var(--sa-text);font-size:14px;font-weight:500}#script-agent-module .sa-agent-preview>footer,#script-agent-module .sa-agent-preview>header span{font-size:13px;color:var(--sa-muted)}#script-agent-module .sa-agent-preview-scroll{max-height:38dvh;overflow:auto;scrollbar-color:var(--sa-line) transparent}#script-agent-module .sa-agent-preview-scroll>article{padding:16px 20px;border-bottom:1px solid var(--sa-line)}#script-agent-module .sa-agent-preview-scroll>article.is-excluded{opacity:.55}#script-agent-module .sa-agent-preview-target{display:flex;align-items:center;justify-content:space-between;gap:12px}#script-agent-module .sa-agent-preview-target label{display:flex;align-items:center;gap:10px;min-width:0}#script-agent-module .sa-agent-preview input{width:16px;height:16px;accent-color:var(--sa-accent);flex:none}#script-agent-module .sa-agent-preview-field{margin-top:16px}#script-agent-module .sa-agent-preview-field>b{font-size:13px;font-weight:500}#script-agent-module .sa-agent-preview-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:10px}#script-agent-module .sa-agent-preview-pair span{font-size:12px;color:var(--sa-muted)}#script-agent-module .sa-agent-preview-pair>div:last-child>span{color:var(--sa-accent)}#script-agent-module .sa-agent-preview-pair p{margin:8px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.75;color:var(--sa-text)}#script-agent-module .sa-agent-preview>footer{padding:12px 20px}#script-agent-module .sa-agent-preview button{min-height:36px;padding:7px 12px;font-size:13px}#script-agent-module .is-agent-preview{outline:2px solid var(--sa-accent);outline-offset:2px}#script-agent-overlays .sa-agent-plan-summary{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:12px;font-size:13px;color:var(--sa-muted)}#script-agent-overlays .sa-agent-scope{color:var(--sa-accent);overflow-wrap:anywhere;max-height:44px;overflow:auto}#script-agent-overlays .sa-agent-stream-note{display:block;padding:8px 12px;color:var(--sa-muted);font-size:12px}#script-agent-overlays .sa5-agent-prompt-bottom{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;min-height:40px!important;margin-top:10px!important}#script-agent-overlays .sa5-agent-create-options{display:contents!important}#script-agent-overlays .sa5-agent-model{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}#script-agent-overlays .sa-agent-model-trigger{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 12px!important;border:1px solid var(--sa-line)!important;border-radius:7px!important;background:var(--sa-raised)!important;color:var(--sa-text)!important;font-size:13px!important;gap:12px}#script-agent-overlays .sa-agent-model-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#script-agent-overlays .sa-agent-model-trigger>svg{flex:none}#script-agent-overlays .sa-agent-model-menu{position:fixed;z-index:1000;pointer-events:auto;overflow:auto;padding:6px;border-radius:10px;background:var(--sa-raised);box-shadow:0 12px 32px #0007;scrollbar-color:var(--sa-line) transparent}#script-agent-overlays .sa-agent-model-menu>button{display:flex!important;align-items:center;justify-content:space-between!important;gap:12px;width:100%;min-height:40px!important;padding:9px 10px!important;border:0!important;border-radius:6px!important;background:transparent!important;color:var(--sa-text);font-size:13px!important;text-align:left}#script-agent-overlays .sa-agent-model-menu>button:hover,#script-agent-overlays .sa-agent-model-menu>button[aria-selected=true]{background:var(--sa-accent-soft)!important;color:var(--sa-accent)!important}#script-agent-overlays .sa-agent-model-menu>button:focus-visible,#script-agent-overlays .sa-agent-model-trigger:focus-visible{outline:2px solid var(--sa-accent);outline-offset:-2px}#script-agent-overlays .sa-agent-studio-tools{display:flex;flex:none;gap:8px;padding:10px 16px;border-bottom:1px solid var(--sa-line)}#script-agent-overlays .sa-agent-studio-tools>button{flex:1 1;min-height:36px!important;padding:7px 8px!important}#script-agent-overlays .sa-agent-studio-tools>button[aria-pressed=true]{color:var(--sa-accent)!important;background:var(--sa-accent-soft)!important}#script-agent-overlays .sa-agent-studio{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;background:var(--sa-bg);font-size:13px}#script-agent-overlays .sa-agent-studio>header{display:flex;flex:none;align-items:center;justify-content:space-between;height:56px;min-height:56px;padding:10px 16px}#script-agent-overlays .sa-agent-studio>header>div{display:flex;gap:6px}#script-agent-overlays .sa-agent-studio-scroll{flex:1 1;min-height:0;overflow:auto;padding:0 16px 16px;scrollbar-color:var(--sa-line) transparent}#script-agent-overlays .sa-agent-studio-scroll p{margin:8px 0 12px;color:var(--sa-muted);line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}#script-agent-overlays .sa-agent-studio-scroll article{padding:14px 0;border-top:1px solid var(--sa-line)}#script-agent-overlays .sa-agent-studio-scroll small{display:block;color:var(--sa-muted);margin:6px 0}#script-agent-overlays .sa-agent-studio-scroll form,#script-agent-overlays .sa-agent-studio-scroll label{display:grid;grid-gap:8px;gap:8px}#script-agent-overlays .sa-agent-studio-scroll form{gap:14px;margin-top:18px}#script-agent-overlays .sa-agent-studio-scroll :is(textarea,select){width:100%;min-height:40px;padding:10px 12px;color:var(--sa-text);background:var(--sa-raised);border:1px solid var(--sa-line);border-radius:7px;font:inherit}#script-agent-overlays .sa-agent-studio-scroll textarea{min-height:100px;max-height:160px;resize:vertical}#script-agent-overlays .sa-agent-studio-scroll :is(textarea,select):focus-visible{outline:2px solid var(--sa-accent);outline-offset:2px}#script-agent-overlays .sa-agent-studio-scroll details{margin:10px 0}#script-agent-overlays .sa-agent-studio-scroll summary{width:100%;justify-content:flex-start!important}#script-agent-overlays .sa-agent-studio-actions{display:flex;flex-wrap:wrap;gap:8px}#script-agent-overlays .sa5-agent-chat[hidden]{display:none!important}#script-agent-overlays .sa5-agent-bar:has(.sa-agent-studio) .sa5-agent-input{display:none!important}#script-agent-overlays .sa-agent-studio>p{margin:8px 16px;color:var(--sa-muted)}#script-agent-overlays .sa-agent-estimate{margin-top:12px;font-size:12px;color:var(--sa-accent)}#script-agent-overlays :is(.sa-agent-estimate ol,.sa-agent-run-progress){padding-left:20px;margin:8px 0;font-size:12px;line-height:1.8}#script-agent-overlays .sa-agent-run-progress span{display:block;color:var(--sa-danger)}#script-agent-overlays .sa5-agent-model .glass-radio-group>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:13px!important}#script-agent-overlays :is(.sa5-agent-attach,.sa5-agent-submit){display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border-radius:7px!important}@media(min-width:801px) and (max-width:1400px){#script-agent-module .sa-agent-preview{width:calc(100% - 490px)}#script-agent-module .sa-agent-preview-pair{grid-template-columns:minmax(0,1fr);gap:16px}}#script-agent-module .sa5-script-asset-grid>article>footer{gap:8px!important;padding:10px!important}#script-agent-module .sa-canvas-asset-inspector>header button,#script-agent-module .sa5-script-asset-grid>article>footer button,#script-agent-module .script-video-workbench :is(.script-video-heading,.prompt-section-heading,.composer-reference,.director-preview,.composer-parameters,.prompt-toolbar) button{min-height:36px!important;height:auto!important;padding:7px 11px!important;border:1px solid var(--sa-line)!important;border-radius:7px!important;background:var(--sa-raised)!important;color:var(--sa-text)!important;font-size:13px!important;font-weight:400!important;line-height:20px!important}#script-agent-module .script-save-block{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:8px!important}#script-agent-module .script-save-block>small{flex:1 1 100%!important;order:1!important;font-size:12px!important;color:var(--sa-muted)!important}#script-agent-module .prompt-section-heading{flex-wrap:wrap!important;gap:8px!important}#script-agent-module .prompt-section-heading b{font-size:13px!important;color:var(--sa-text)!important}#script-agent-module .script-video-workbench .rich-prompt{min-height:160px!important;height:clamp(160px,21dvh,220px)!important;max-height:220px!important;font-size:14px!important;line-height:1.8!important}#script-agent-module .sa5-generation-toolbar{flex-wrap:wrap!important}#script-agent-module .sa5-generation-toolbar .sa-canvas-shot-pagination{margin:0 auto 0 0!important;gap:8px!important}#script-agent-module .sa5-generation-toolbar .sa-canvas-shot-pagination>span{margin:0!important}#script-agent-module .sa5-generation-toolbar .sa-canvas-shot-pagination input{height:36px!important}#script-agent-module .sa5-generation-toolbar .sa5-select-all{margin-right:4px!important}body.script-canvas-active .prompt-modal-editor[aria-label="放大编辑提示词"]{display:flex!important;flex-direction:column!important;width:min(1000px,calc(100vw - 48px))!important;height:min(800px,calc(100dvh - 64px))!important;overflow:hidden!important}body.script-canvas-active .prompt-modal-editor[aria-label="放大编辑提示词"]>header{flex:none!important}body.script-canvas-active .prompt-modal-editor[aria-label="放大编辑提示词"]>.prompt-composer{display:flex!important;flex-direction:column!important;flex:1 1!important;min-height:0!important;overflow:hidden!important}body.script-canvas-active .prompt-modal-editor[aria-label="放大编辑提示词"] .rich-prompt{flex:1 1!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:auto!important;padding:24px!important;font-size:14px!important;line-height:1.8!important}body.script-canvas-active .prompt-modal-editor[aria-label="放大编辑提示词"]>header button{min-height:36px!important;padding:7px 14px!important;font-size:13px!important}body.script-canvas-active dialog.sa-canvas-image-lightbox{position:fixed!important;inset:0!important;width:min(94vw,1440px)!important;height:90dvh!important;max-width:none!important;max-height:none!important;margin:auto!important;padding:16px!important;border:1px solid var(--sa-line)!important;border-radius:14px!important;background:var(--sa-surface)!important;color:var(--sa-text)!important;pointer-events:auto!important;overflow:hidden!important}body.script-canvas-active dialog.sa-canvas-image-lightbox[open]{display:flex!important;flex-direction:column!important;gap:12px!important}body.script-canvas-active .sa-canvas-image-lightbox::-webkit-backdrop{background:rgb(7 13 16/86%)}body.script-canvas-active .sa-canvas-image-lightbox::backdrop{background:rgb(7 13 16/86%)}body.script-canvas-active .sa-canvas-image-lightbox header{display:flex!important;justify-content:space-between!important;align-items:center!important;flex:none!important}body.script-canvas-active .sa-canvas-image-lightbox header button{width:36px!important;height:36px!important}body.script-canvas-active .sa-canvas-image-lightbox>img{width:100%!important;height:100%!important;min-height:0!important;object-fit:contain!important}#script-agent-module .sa5-script-library-commandbar .library-search{flex:1 1 80px!important;min-width:80px!important}#script-agent-module .sa5-assets-batch-controls{flex:0 0 auto!important;flex-wrap:nowrap!important}#script-agent-module .sa5-assets-add{flex-shrink:0!important}#script-agent-module .sa-canvas-asset-error{grid-column:2/-1!important;color:var(--sa-danger,#ffb3b3)!important;font-size:12px!important;margin:0!important}body.script-canvas-active .sa-canvas-regenerate-dialog{width:min(820px,calc(100vw - 40px))!important}body.script-canvas-active textarea.sa-canvas-regenerate-prompt{display:block!important;width:100%!important;min-height:240px!important;max-height:42dvh!important;resize:vertical!important;margin-top:10px!important;padding:16px!important;font-family:inherit!important;font-size:14px!important;line-height:1.8!important;border:1px solid var(--sa-line)!important;border-radius:8px!important;color:var(--sa-text)!important;background:var(--sa-inset,var(--sa-bg))!important}body.script-canvas-active .sa-canvas-prompt-count{display:block!important;text-align:right!important;color:var(--sa-muted)!important;margin-top:6px!important;font-size:11px!important}#script-agent-module .sa5-script-library-commandbar .sa5-settings-panel{width:360px!important;max-width:calc(100vw - 32px)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;padding:20px!important}#script-agent-module .sa5-script-library-commandbar .sa5-settings-panel>label{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;min-width:0!important;width:100%!important}#script-agent-module .sa5-script-library-commandbar .sa5-settings-panel>label:first-child{grid-column:1/-1!important}#script-agent-module .sa5-script-library-commandbar .sa5-settings-panel .glider-select{width:100%!important;min-width:0!important}body.script-canvas-active .sa-asset-modal{width:min(1080px,calc(100vw - 40px))!important;padding:24px!important}body.script-canvas-active .sa-asset-modal>header{padding-bottom:20px!important;border-bottom:1px solid var(--sa-line)!important;margin-bottom:24px!important}body.script-canvas-active .sa-asset-modal :is(input:not([type=file]),select,textarea,.glass-select-trigger,.glass-select summary){background:var(--sa-bg)!important;color:var(--sa-text)!important;border:1px solid var(--sa-line)!important;border-radius:7px!important;min-height:40px!important;box-shadow:none!important}body.script-canvas-active .sa-asset-modal :is(.sa-asset-modes button,button,.sa-asset-file){color:var(--sa-text)!important;border:1px solid var(--sa-line)!important;border-radius:7px!important;background:var(--sa-raised)!important;min-height:38px!important;padding:8px 12px!important}body.script-canvas-active .sa-asset-modal :is(.creation-star-button [class^=star-],.glider-container){display:none!important}body.script-canvas-active .sa-asset-modal :is(h2,h3,b,strong){color:var(--sa-text)!important}body.script-canvas-active .sa-asset-modal :is(p,small,.empty-wall,header p){color:var(--sa-muted)!important}body.script-canvas-active .sa-asset-modes{width:-moz-fit-content!important;width:fit-content!important;padding:4px!important;border:1px solid var(--sa-line)!important;background:var(--sa-bg)!important;border-radius:9px!important;margin:24px 0!important;gap:4px!important}body.script-canvas-active .sa-asset-modes button{display:flex!important;align-items:center!important;gap:8px!important;background:transparent!important;border-color:transparent!important;min-width:130px!important;justify-content:center!important}body.script-canvas-active .sa-asset-modes [aria-selected=true]{background:var(--sa-accent-soft)!important;color:var(--sa-accent)!important;border-color:var(--sa-accent)!important}body.script-canvas-active .sa-asset-upload-panel:not([hidden]){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:24px!important;align-items:center!important}body.script-canvas-active .sa-asset-file{border-style:dashed!important;padding:24px!important}body.script-canvas-active .sa-asset-modal :focus-visible{outline:2px solid var(--sa-accent)!important;outline-offset:3px!important}body.script-canvas-active .sa-asset-modal .image-workbench{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)!important;grid-gap:24px!important;gap:24px!important;height:auto!important;background:transparent!important}body.script-canvas-active .sa-asset-modal :is(.composer-dock,.task-wall,.wall-inner,.image-composer,.dock-prompt){position:static!important;display:block!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}body.script-canvas-active .sa-asset-modal .prompt-section-heading{display:flex!important;gap:12px!important;justify-content:space-between!important;margin-bottom:10px!important}body.script-canvas-active .sa-asset-modal .rich-prompt{position:static!important;width:100%!important;height:180px!important;min-height:180px!important;max-height:360px!important;padding:12px!important}body.script-canvas-active .sa-asset-modal .compact-reference{margin:16px 0!important;padding:0!important;background:transparent!important;border:0!important;display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}body.script-canvas-active .sa-asset-modal .compact-reference>label{position:relative!important;padding:8px 12px!important;border:1px dashed var(--sa-line)!important;border-radius:7px!important;cursor:pointer!important}body.script-canvas-active .sa-asset-modal .compact-reference input{position:absolute!important;inset:0!important;opacity:0!important;width:100%!important;cursor:pointer!important}body.script-canvas-active .sa-asset-modal .composer-parameters{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0!important;grid-gap:14px!important;gap:14px!important;border:0!important}body.script-canvas-active .sa-asset-modal .composer-parameters label{display:grid!important;grid-gap:8px!important;gap:8px!important;width:100%!important;min-width:0!important}body.script-canvas-active .sa-asset-modal .composer-parameters label:nth-child(2){grid-column:span 2!important}body.script-canvas-active .sa-asset-modal .composer-parameters :is(.glass-select,.glass-select-trigger,summary){width:100%!important;min-width:0!important}body.script-canvas-active .sa-asset-modal .composer-footer{display:flex!important;gap:12px!important;justify-content:flex-end!important;margin-top:24px!important;padding:0!important}body.script-canvas-active .sa-asset-modal .task-wall{border-left:1px solid var(--sa-line)!important;padding-left:24px!important}body.script-canvas-active .sa-asset-modal .wall-head{display:flex!important;margin-bottom:16px!important;padding:0!important}body.script-canvas-active .sa-asset-modal .empty-wall{display:grid!important;place-content:center!important;grid-gap:12px!important;gap:12px!important;text-align:center!important;min-height:230px!important;padding:24px!important;background:var(--sa-bg)!important;border:1px dashed var(--sa-line)!important;border-radius:9px!important}body.script-canvas-active .sa-asset-modal .image-result-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:16px!important;gap:16px!important;padding:0!important}body.script-canvas-active .sa-asset-modal .image-result-card{background:var(--sa-bg)!important;border:1px solid var(--sa-line)!important;border-radius:9px!important;padding:12px!important}@media(max-width:760px){body.script-canvas-active .sa-asset-modal{width:calc(100vw - 24px)!important;padding:16px!important}body.script-canvas-active .sa-asset-modal .image-workbench,body.script-canvas-active .sa-asset-upload-panel:not([hidden]){grid-template-columns:minmax(0,1fr)!important}body.script-canvas-active .sa-asset-modal .task-wall{border-left:0!important;border-top:1px solid var(--sa-line)!important;padding:20px 0 0!important}body.script-canvas-active .sa-asset-modal .composer-parameters{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.script-canvas-active .sa-asset-modal .composer-parameters label:nth-child(2){grid-column:auto!important}}#script-agent-module .sa-canvas-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--sa-video-card-width)),1fr))!important}#script-agent-module .script-video-heading{flex-wrap:nowrap!important;min-height:34px!important;gap:10px!important}#script-agent-module .script-shot-title{width:auto!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}#script-agent-module .script-video-heading h2{display:flex!important;align-items:center!important;gap:8px!important;font-size:15px!important;line-height:24px!important;white-space:nowrap!important;margin:0!important}#script-agent-module .script-video-heading h2 small{font-size:11px!important;color:var(--sa-muted)!important;white-space:nowrap!important}#script-agent-module .script-save-block{width:auto!important;flex:0 0 auto!important;flex-wrap:nowrap!important;gap:6px!important}#script-agent-module .script-save-block small{white-space:nowrap!important;margin:0!important}#script-agent-module .script-video-heading{height:36px!important;min-height:36px!important}#script-agent-module .script-save-block{margin:0!important;padding:0!important;align-self:center!important}#script-agent-module .script-save-block small{flex:0 0 auto!important;order:0!important;font-size:10px!important}#script-agent-module .script-save-block button{height:32px!important;min-height:32px!important;width:auto!important;padding:4px 6px!important;font-size:11px!important}#script-agent-module .script-required-references{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,146px),1fr))!important;grid-gap:10px!important;gap:10px!important;margin:0!important}#script-agent-module .script-required-reference{position:relative!important;grid-template-columns:40px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:8px!important;padding:10px!important;min-width:0!important}#script-agent-module .script-required-reference .director-reference-image{width:40px!important;height:40px!important;min-height:40px!important;border-radius:5px!important}#script-agent-module .script-reference-copy{padding-right:12px!important;align-content:center!important}#script-agent-module .script-reference-copy :is(b,small){white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:16px!important}#script-agent-module .script-reference-copy small{font-size:10px!important}#script-agent-module .script-required-reference .radio-select-shell{width:100%!important;min-width:0!important}#script-agent-module .script-required-reference .radio-select-trigger{min-height:28px!important;height:28px!important;padding:4px 6px!important;font-size:11px!important}#script-agent-module .script-video-workbench .composer-reference .script-reference-remove{position:absolute!important;top:3px!important;right:3px!important;width:20px!important;height:20px!important;min-height:20px!important;padding:0!important;line-height:18px!important;font-size:13px!important;border:0!important;background:transparent!important}#script-agent-module .reference-strip:has(.reference-attachments:empty){display:none!important}#script-agent-module .reference-strip:has(.reference-attachment){margin-top:10px!important}#script-agent-module .script-reference-tools{margin-top:10px!important;gap:6px!important}#script-agent-module .script-reference-heading>div{display:flex!important;align-items:center!important;gap:10px!important}#script-agent-module .script-video-workbench .composer-reference .script-reference-tools button{min-height:30px!important;padding:4px 8px!important;font-size:11px!important}#script-agent-module .script-settings-heading{flex-wrap:nowrap!important;gap:8px!important}#script-agent-module .script-settings-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:6px!important}#script-agent-module .script-settings-actions .prompt-toolbar{order:0!important;width:auto!important;flex:none!important}#script-agent-module .script-settings-actions .prompt-actions{display:flex!important;gap:6px!important}#script-agent-module .script-video-workbench .script-settings-actions button{min-height:30px!important;padding:4px 6px!important;font-size:11px!important;gap:4px!important}#script-agent-module .script-generation-controls .composer-parameters{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}#script-agent-module .script-generation-controls .script-follow-label{display:none!important}#script-agent-module .script-video-workbench .script-generation-controls{gap:12px!important}#script-agent-module .script-production-footer{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(160px,1fr)!important;grid-gap:12px!important;gap:12px!important;align-items:center!important}#script-agent-module .script-generation-cost{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}#script-agent-module .script-production-footer .composer-submit-row{width:100%!important;min-width:0!important}#script-agent-module .script-video-workbench .rich-prompt{height:clamp(190px,25dvh,300px)!important;min-height:190px!important;max-height:300px!important}#script-agent-module .script-video-workbench .script-production-footer{grid-template-rows:auto!important}#script-agent-module .script-production-footer .script-generation-cost{grid-column:1!important;grid-row:1!important}#script-agent-module .script-production-footer .composer-submit-row{grid-column:2!important;grid-row:1!important;order:0!important}#script-agent-module .script-required-reference{grid-template-rows:40px 28px!important;padding:8px!important;gap:6px!important}#script-agent-module .script-reference-copy :is(b,small){display:block!important;min-height:0!important;height:auto!important;margin:0!important;padding:0!important}#script-agent-module .script-required-reference .radio-select-shell summary{min-height:28px!important;height:28px!important;padding:4px 6px!important;font-size:11px!important}#script-agent-module .script-reference-heading .script-reference-tools{margin:0!important}#script-agent-module .script-reference-heading{flex-wrap:wrap!important;gap:8px!important}#script-agent-module .script-video-workbench .dock-prompt{gap:0!important}#script-agent-module .script-video-workbench .prompt-composer{flex:none!important}#script-agent-module .script-video-workbench .rich-prompt{flex:none!important;height:clamp(190px,22dvh,250px)!important}#script-agent-module .script-video-workbench .prompt-section-heading{min-height:30px!important;margin-bottom:10px!important}#script-agent-module .script-video-workbench .prompt-section-heading button{min-height:30px!important;height:30px!important;padding:4px 8px!important;font-size:11px!important}@media(min-width:801px){#script-agent-module .sa5-shot-workspace .sa-canvas-editor-scroll{overflow:hidden!important;scrollbar-gutter:auto!important;gap:10px!important;padding:16px!important}#script-agent-module .sa5-shot-workspace .sa-canvas-editor-scroll>.dock-prompt{flex:1 1!important;min-height:0!important}#script-agent-module .sa5-shot-workspace .dock-prompt .prompt-composer{display:flex!important;flex:1 1!important;min-height:0!important;overflow:hidden!important}#script-agent-module .sa5-shot-workspace .dock-prompt .rich-prompt{flex:1 1!important;min-height:0!important;height:100%!important;max-height:none!important;padding:12px!important}#script-agent-module .sa5-shot-workspace .prompt-section-heading{flex:none!important;margin-bottom:8px!important}#script-agent-module .sa5-shot-workspace .prompt-caption{flex:none!important;margin-top:6px!important}#script-agent-module .sa5-shot-workspace .composer-reference{padding-top:8px!important}#script-agent-module .sa5-shot-workspace .composer-reference header{margin-bottom:8px!important}#script-agent-module .sa5-shot-workspace .script-required-references{grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;gap:8px!important}#script-agent-module .sa5-shot-workspace .script-required-reference{grid-template-columns:32px minmax(0,1fr) minmax(70px,1fr)!important;grid-template-rows:32px!important;gap:6px!important;padding:6px!important}#script-agent-module .sa5-shot-workspace .script-required-reference .radio-select-shell{grid-column:3!important;grid-row:1!important}#script-agent-module .sa5-shot-workspace .script-reference-copy{padding-right:0!important}#script-agent-module .sa5-shot-workspace .script-required-reference .director-reference-image{width:32px!important;height:32px!important;min-height:32px!important}#script-agent-module .sa5-shot-workspace .script-generation-controls{padding-top:8px!important;gap:8px!important}#script-agent-module .sa5-shot-workspace .script-settings-heading{flex-wrap:nowrap!important}#script-agent-module .sa5-shot-workspace .script-settings-heading h3{font-size:13px!important;white-space:nowrap!important}#script-agent-module .sa5-shot-workspace .script-settings-actions{flex-wrap:nowrap!important;gap:6px!important}#script-agent-module .sa5-shot-workspace .script-settings-actions>.script-advanced-trigger{flex:none!important;width:auto!important}#script-agent-module .sa5-shot-workspace .composer-parameters{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr))!important;gap:8px!important}#script-agent-module .sa5-shot-workspace .composer-parameters>.model-picker{grid-column:auto!important}#script-agent-module .sa5-shot-workspace .composer-parameters>label{gap:4px!important;grid-template-rows:18px 34px!important;align-content:start!important}#script-agent-module .sa5-shot-workspace .composer-parameters>label>span{min-height:0!important;height:18px!important;padding:0!important;margin:0!important;line-height:18px!important}#script-agent-module .sa5-shot-workspace .composer-parameters .radio-select-shell{height:34px!important;min-height:0!important}#script-agent-module .sa5-shot-workspace .composer-parameters .radio-select-popover>summary{min-height:34px!important;height:34px!important;padding:6px 8px!important;font-size:12px!important}#script-agent-module .sa5-shot-workspace .script-production-footer{padding:12px 16px!important;gap:12px!important}#script-agent-module .sa5-shot-workspace .script-generation-cost{flex-direction:row!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important}#script-agent-module[data-stage=shots] .sa4-notice-row{align-items:center!important;margin:8px 24px 0!important;padding:4px 10px!important}#script-agent-module[data-stage=shots] .sa4-notice-row summary{min-height:28px!important;height:auto!important;padding:4px 8px!important;line-height:20px!important}#script-agent-module[data-stage=shots] .sa4-notice-dismiss{min-height:28px!important;height:28px!important}#script-agent-module .sa5-shot-feed{padding:12px 24px!important;gap:12px!important}#script-agent-module .sa-canvas-shot-layout{grid-template-columns:minmax(0,1.2fr) minmax(min(480px,55vw),1fr)!important;gap:16px!important}#script-agent-module .sa5-shot-workspace .sa-canvas-editor-scroll{padding:12px!important;gap:6px!important}#script-agent-module .sa5-shot-workspace .script-video-heading{width:100%!important;align-self:stretch!important;justify-content:space-between!important}#script-agent-module .sa5-shot-workspace .dock-prompt{min-height:120px!important}#script-agent-module .sa5-shot-workspace .dock-prompt .rich-prompt{min-height:60px!important}#script-agent-module .sa5-shot-workspace .prompt-caption{height:18px!important;min-height:18px!important;margin:4px 0 0!important;padding:0!important;line-height:18px!important;flex-wrap:nowrap!important}#script-agent-module .sa5-shot-workspace .prompt-caption>span:first-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#script-agent-module .sa5-shot-workspace .composer-reference{padding-top:6px!important}#script-agent-module .sa5-shot-workspace .composer-reference header{margin-bottom:6px!important}#script-agent-module .sa5-shot-workspace .script-generation-controls{padding-top:6px!important;gap:6px!important}#script-agent-module .sa5-shot-workspace .script-settings-heading{height:30px!important;min-height:30px!important}#script-agent-module .sa5-shot-workspace .script-video-workbench .script-settings-actions button{min-height:34px!important;height:34px!important}#script-agent-module .sa5-shot-workspace .radio-select-popover>summary{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;padding-right:24px!important}#script-agent-module .sa5-shot-workspace .script-required-references:has(.radio-select-popover[open]){position:relative!important;z-index:610!important}}}#script-agent-module .sa5-generation-toolbar .sa-shot-batch-actions{display:flex!important;align-items:center!important;gap:12px!important;margin-left:auto!important;flex:0 0 auto!important}