.studio-hero-media{--studio-hero-mask-inline:linear-gradient(to right, transparent 0%, #000 15%);--studio-hero-mask-block:linear-gradient(to bottom, #000 94%, transparent 100%);-webkit-mask-image:var(--studio-hero-mask-inline), var(--studio-hero-mask-block);-webkit-mask-image:var(--studio-hero-mask-inline), var(--studio-hero-mask-block);mask-image:var(--studio-hero-mask-inline), var(--studio-hero-mask-block);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.sv-product-route-shell[data-theme=light] .studio-hero-media{--studio-hero-mask-inline:linear-gradient(to right, transparent 0%, #00000014 8%, #0000004d 18%, #000000a6 30%, #000 44%);--studio-hero-mask-block:linear-gradient(to bottom, transparent 0%, #000000a6 5%, #000 12%, #000 72%, #000000b3 82%, #00000040 93%, transparent 100%)}:is(.studio3d-agent,.film-studio-agent),.studio3d-style-library-dialog{--sv-home-prompt-panel-fill:#2525279e}.sv-home .sv-agent-composer:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt.is-expanded{background:var(--sv-home-prompt-panel-fill);-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);border-color:#ffffff24;box-shadow:0 12px 36px #00000012}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-panel{overflow-y:auto;max-height:var(--sv-home-prompt-panel-max-height,480px)!important}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-scrim{pointer-events:none}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-panel,.studio3d-style-library-dialog #canvas-style-library-panel.canvas-style-library-panel{background:var(--sv-home-prompt-panel-fill)!important;-webkit-backdrop-filter:blur(24px)saturate(1.15)!important;backdrop-filter:blur(24px)saturate(1.15)!important}.sv-product-route-shell[data-theme=light] :is(.studio3d-agent,.film-studio-agent),.studio3d-style-library-dialog[data-theme=light]{--sv-home-prompt-panel-fill:#ffffffa6}.sv-product-route-shell[data-theme=light] .sv-home .sv-agent-composer:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt.is-expanded{background:var(--sv-home-prompt-panel-fill);border-color:#00000021;box-shadow:0 12px 36px #0000000d}.sv-agent-composer:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt.is-expanded .sv-home-prompt-editor-shell{box-sizing:border-box;padding-left:82px}.sv-agent-composer:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-placeholder{left:82px}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-footer{gap:8px}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-tools{flex:1;min-width:0}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-submit-tools{flex:none;align-items:center;gap:8px;display:flex}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-tool.has-label{box-sizing:border-box;color:#e7e7e8;border-radius:8px;flex:0 auto;align-items:center;gap:6px;width:auto;min-width:0;max-width:100%;padding:0 8px;font:600 12px/20px SF Pro,PingFang SC,sans-serif;display:flex}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-tool-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-submit-tools .sv-home-prompt-tool.has-label{color:#c6c6ca;background:#ffffff0d;border-radius:999px;gap:4px;max-width:144px;height:24px;min-height:24px;font:500 12px/16px SF Pro,PingFang SC,sans-serif}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-submit-tools .sv-home-prompt-tool.has-label:is(:hover,:focus-visible,[aria-expanded=true]){color:#e7e7e8;background:#ffffff17}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-submit-tools .sv-home-prompt-tool-provider{flex-basis:14px;width:14px;height:14px}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-submit-tools .sv-home-prompt-tool-provider :is(img,svg){width:14px;height:14px}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-submit-tools .sv-home-prompt-tool-chevron{flex-basis:12px;width:12px;height:12px}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-tool-provider{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-tool-provider :is(img,svg){object-fit:contain;width:16px;height:16px;display:block}:is(.studio3d-agent,.film-studio-agent) .workspace-canvas-3d-provider-icon{filter:brightness(0)invert()}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-tool-chevron{flex:0 0 14px;width:14px;height:14px;transition:transform .14s}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-tool.has-label[aria-expanded=true] .sv-home-prompt-tool-chevron{transform:rotate(180deg)}.studio3d-reference-add{--studio3d-reference-fill:#1b1b1d;--studio3d-reference-border:#ffffff2e;z-index:3;color:#c2c2c5;cursor:default;background:0 0;border:0;width:68px;height:72px;padding:0;position:absolute;top:0;left:4px}.studio3d-reference-sheet{box-sizing:border-box;border:1px solid var(--studio3d-reference-border);background:var(--studio3d-reference-fill);border-radius:7px;place-items:center;width:50px;height:62px;transition:transform .14s,border-color .14s;display:grid;position:absolute;top:5px;left:5px;overflow:hidden;transform:rotate(-8deg)}.studio3d-reference-sheet.is-empty{border-style:dashed}.studio3d-reference-sheet img{object-fit:contain;width:100%;height:100%;display:block}.studio3d-reference-sheet:nth-child(2){transform:translate(4px,-1px)rotate(5deg)}.studio3d-reference-sheet:nth-child(3){transform:translate(1px,1px)rotate(-6deg)}.studio3d-reference-add:is(:hover,:focus-visible,.is-active) .studio3d-reference-sheet{border-color:currentColor}.studio3d-reference-add:focus-visible{outline-offset:0;border-radius:8px;outline:1px solid}.studio3d-reference-add:disabled{opacity:.45}.studio3d-reference-add-badge{border:1px solid var(--studio3d-reference-border);color:#f3f3f4;background:#303033;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:1px;right:3px}.studio3d-reference-status{background:var(--studio3d-reference-fill);border-radius:4px;font:10px/16px sans-serif;position:absolute;bottom:0;left:-2px;right:0}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt .canvas-agent-composer-token[data-reference-kind=mention]{border-radius:999px!important}:is(.studio3d-agent,.film-studio-agent) .canvas-agent-composer-token[data-reference-kind=mention]>img{border-radius:3px;transform:rotate(-8deg)}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-reference-remove{width:16px;height:16px;color:inherit;vertical-align:middle;cursor:default;background:0 0;border:0;border-radius:50%;flex:0 0 16px;place-items:center;padding:0;display:inline-grid}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-reference-remove svg{width:14px;height:14px}:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-reference-remove:is(:hover,:focus-visible){background:#ffffff24}.sv-product-route-shell[data-theme=light] .studio3d-reference-add{--studio3d-reference-fill:#f5f5f5;--studio3d-reference-border:#0000002e;color:#62626a}.sv-product-route-shell[data-theme=light] .studio3d-reference-add-badge{color:#343439;background:#fff}.sv-product-route-shell[data-theme=light] :is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-tool.has-label{color:#25252a}.sv-product-route-shell[data-theme=light] :is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-submit-tools .sv-home-prompt-tool.has-label{color:#62626a;background:#0000000a}.sv-product-route-shell[data-theme=light] :is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-submit-tools .sv-home-prompt-tool.has-label:is(:hover,:focus-visible,[aria-expanded=true]){color:#25252a;background:#00000014}.sv-product-route-shell[data-theme=light] :is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-reference-remove:is(:hover,:focus-visible){background:#00000014}.sv-product-route-shell[data-theme=light] :is(.studio3d-agent,.film-studio-agent) .workspace-canvas-3d-provider-icon{filter:brightness(0)}.sv-agent-composer.studio3d-agent .sv-home-prompt-panel.is-model{border-radius:12px;width:min(288px,100vw - 32px);height:auto;padding:10px;max-height:min(260px, var(--sv-home-prompt-panel-max-height,calc(100vh - 120px)))!important}.studio3d-agent .sv-home-prompt-panel.is-model .seadream-generation-model-picker-content{flex:0 auto;padding-right:0}.studio3d-agent .sv-home-prompt-panel.is-model .canvas-agent-generated-head{height:18px;margin-bottom:6px}.studio3d-agent .sv-home-prompt-panel.is-model .canvas-agent-generated-head>strong{font-size:12px;line-height:18px}.studio3d-agent .sv-home-prompt-panel.is-model .canvas-agent-popover-option{gap:8px;height:40px;min-height:40px;padding:0 8px}.studio3d-agent .sv-home-prompt-panel.is-model .canvas-agent-popover-option:not(.has-description){height:32px;min-height:32px}.studio3d-agent .sv-home-prompt-panel.is-model .canvas-agent-popover-option>span:first-child{background:0 0;flex-basis:24px;width:24px;height:24px}.studio3d-agent .sv-home-prompt-panel.is-model .canvas-agent-popover-option-copy{flex:1 1 0;grid-template-columns:minmax(0,1fr);width:0;min-width:0}.studio3d-agent .sv-home-prompt-panel.is-model .canvas-agent-popover-option :is(em,small){white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.studio3d-agent .sv-home-prompt-panel.is-model .canvas-agent-popover-option em{line-height:16px}.studio3d-agent .sv-home-prompt-panel.is-model .canvas-agent-popover-option small{font-size:11px;line-height:14px}.studio3d-agent .sv-home-prompt-panel.is-model .seadream-generation-model-picker-scrollbar{top:34px;bottom:10px;right:2px}@media (width<=600px){:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-submit-tools .sv-home-prompt-tool.has-label{max-width:112px}}@media (prefers-reduced-motion:reduce){.studio3d-reference-sheet,:is(.studio3d-agent,.film-studio-agent) .sv-home-prompt-tool-chevron{transition:none}}
