.studio-redesign-root .sc{position:absolute;inset:0;z-index:25;pointer-events:none;font-family:var(--ap-font);color:var(--ap-text)}.studio-redesign-root .sc>*{pointer-events:auto}.studio-redesign-root .sc button{font-family:inherit}.studio-redesign-root .sc-top{position:absolute;top:0;left:0;right:0;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 8px;background:var(--ap-bg);border-bottom:1px solid var(--ap-hair)}.studio-redesign-root .sc-top-group{display:flex;align-items:center;gap:2px;min-width:0}.studio-redesign-root .sc-top-group:last-child{justify-content:flex-end}.studio-redesign-root .sc-sep{flex:none;width:1px;height:16px;margin:0 6px;background:var(--ap-hair-2)}.studio-redesign-root .sc-glyph{width:16px;height:16px}.studio-redesign-root .sc-glyph-sm{width:12px;height:12px}.studio-redesign-root .sc-tool{position:relative;display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--ap-r-control);color:var(--ap-text-2);transition:background-color var(--ap-t-ui) var(--ap-ease),color var(--ap-t-ui) var(--ap-ease)}.studio-redesign-root .sc-tool:focus-visible{background:var(--ap-s2);color:var(--ap-text);outline:0}@media (hover:hover){.studio-redesign-root .sc-tool:hover{background:var(--ap-s2);color:var(--ap-text);outline:0}}.studio-redesign-root .sc-tool[data-active=true]{background:var(--ap-s3);color:var(--ap-text)}.studio-redesign-root .sc-tool:disabled{opacity:.4;pointer-events:none}.studio-redesign-root .sc-tool:active{transform:scale(.96);transition-duration:var(--ap-t-press)}.studio-redesign-root .sc-tip{position:absolute;top:calc(100% + 8px);left:50%;z-index:40;display:flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid var(--ap-hair-2);border-radius:var(--ap-r-control);background:var(--ap-menu);box-shadow:var(--ap-shadow-float);font-size:var(--ap-fs-5);font-weight:500;white-space:nowrap;color:var(--ap-text);opacity:0;pointer-events:none;transform:translate(-50%,-2px);transition:opacity .1s var(--ap-ease),transform .1s var(--ap-ease)}.studio-redesign-root .sc-keys kbd,.studio-redesign-root .sc-tip kbd{padding:1px 5px;border-radius:4px;background:var(--ap-s3);font-family:inherit;font-size:11px;color:var(--ap-text-2)}@media (hover:hover) and (pointer:fine){.studio-redesign-root .sc-tool:hover .sc-tip{opacity:1;transform:translate(-50%);transition-delay:.35s}.studio-redesign-root .sc-top-group:hover .sc-tool:hover .sc-tip,.studio-redesign-root .sc-zoom:hover .sc-tool:hover .sc-tip{transition-delay:.35s}}.studio-redesign-root .sc-zoom .sc-tip{top:auto;bottom:calc(100% + 8px)}.studio-redesign-root .sc-back{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 10px 0 6px;border-radius:var(--ap-r-control);font-size:var(--ap-fs-4);font-weight:500;color:var(--ap-text-2);transition:background-color var(--ap-t-ui) var(--ap-ease),color var(--ap-t-ui) var(--ap-ease)}.studio-redesign-root .sc-back:focus-visible{background:var(--ap-s2);color:var(--ap-text);outline:0}@media (hover:hover){.studio-redesign-root .sc-back:hover{background:var(--ap-s2);color:var(--ap-text);outline:0}}.studio-redesign-root .sc-scene{overflow:hidden;max-width:220px;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ap-fs-4);font-weight:500;color:var(--ap-text)}.studio-redesign-root .sc-agent{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px 0 10px;border-radius:var(--ap-r-control);background:var(--ap-s2);box-shadow:inset 0 0 0 1px var(--ap-hair-2);font-size:var(--ap-fs-4);font-weight:500;color:var(--ap-text);transition:background-color var(--ap-t-ui) var(--ap-ease),color var(--ap-t-ui) var(--ap-ease)}@media (hover:hover){.studio-redesign-root .sc-agent:hover{background:var(--ap-s3)}}.studio-redesign-root .sc-agent[data-active=true]{background:var(--ap-text);box-shadow:none;color:var(--ap-bg)}.studio-redesign-root .sc-menu-anchor{position:relative}.studio-redesign-root .sc-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:190px;padding:4px;border:1px solid var(--ap-hair-2);border-radius:var(--ap-r-panel);background:var(--ap-menu);box-shadow:var(--ap-shadow-float);transform-origin:top left;animation:ap-menu-in var(--ap-t-menu) var(--ap-ease-out) both}.studio-redesign-root .sc-menu-up{top:auto;bottom:calc(100% + 10px);left:50%;min-width:170px;margin-left:-85px;transform-origin:bottom center}.studio-redesign-root .sc-menu-group+.sc-menu-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--ap-hair)}.studio-redesign-root .sc-menu-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;padding:0 8px 0 4px;border-radius:var(--ap-r-control);font-size:var(--ap-fs-4);font-weight:500;text-align:left;color:var(--ap-text)}.studio-redesign-root .sc-menu-item>span:not(.editor-canvas-context-menu-item-icon){flex:1;padding-left:2px}.studio-redesign-root .sc-menu-item:focus-visible{background:var(--ap-s2);outline:0}@media (hover:hover){.studio-redesign-root .sc-menu-item:hover{background:var(--ap-s2);outline:0}}.studio-redesign-root .sc .editor-canvas-context-menu-item-icon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:0;background:transparent;color:var(--ap-text-3)}.studio-redesign-root .sc .editor-canvas-context-menu-item-icon svg{width:15px;height:15px;stroke-width:1.6}.studio-redesign-root .sc-panel{position:absolute;top:44px;bottom:0;z-index:2;display:flex;flex-direction:column;width:240px;overflow:hidden;background:var(--ap-s1)}.studio-redesign-root .sc-layers{left:0;border-right:1px solid var(--ap-hair)}.studio-redesign-root .sc-inspector{right:var(--sc-right-inset,0);border-left:1px solid var(--ap-hair)}.studio-redesign-root .sc-panel-head{display:flex;flex:none;align-items:center;justify-content:space-between;padding:0 12px}.studio-redesign-root .sc-panel-head h2{margin:0}.studio-redesign-root .sc-panel-head span{padding:1px 6px;border-radius:6px;background:var(--ap-s2);font-size:11px;font-variant-numeric:tabular-nums;color:var(--ap-text-3)}.studio-redesign-root .sc-search{position:relative;flex:none;margin:0 8px 8px}.studio-redesign-root .sc-search svg{position:absolute;top:8px;left:8px;width:14px;height:14px;color:var(--ap-text-3)}.studio-redesign-root .sc-search input{width:100%;height:30px;padding:0 8px 0 28px;border:0;border-radius:var(--ap-r-control);background:var(--ap-s2);box-shadow:inset 0 0 0 1px var(--ap-hair);font-size:var(--ap-fs-5);color:var(--ap-text)}.studio-redesign-root .sc-search input::placeholder{color:var(--ap-text-3)}.studio-redesign-root .sc-search input:focus{outline:0;box-shadow:inset 0 0 0 1px var(--ap-ring)}.studio-redesign-root .sc-empty,.studio-redesign-root .sc-hint{margin:0;padding:8px 12px;font-size:var(--ap-fs-5);line-height:1.5;color:var(--ap-text-3)}.studio-redesign-root .sc-empty b{color:var(--ap-text-2)}.studio-redesign-root .sc-list{flex:1;margin:0;padding:0 4px 8px;overflow-y:auto;list-style:none;scrollbar-width:thin;scrollbar-color:var(--ap-s3) transparent}.studio-redesign-root .sc-row{position:relative;display:flex;align-items:center;height:30px;border-radius:var(--ap-r-chip)}@media (hover:hover){.studio-redesign-root .sc-row:hover{background:var(--ap-s2)}}.studio-redesign-root .sc-row[data-active=true]{background:var(--ap-s3)}.studio-redesign-root .sc-row-main{display:flex;flex:1;align-items:center;gap:4px;min-width:0;height:100%;padding:0 4px;border-radius:inherit;text-align:left}.studio-redesign-root .sc-row-main:focus-visible{outline:2px solid var(--ap-ring);outline-offset:-2px}.studio-redesign-root .sc-row-icon .editor-canvas-context-menu-item-icon{color:rgb(var(--sc-rgb)/.9)}.studio-redesign-root .sc-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ap-fs-4);font-weight:500;color:var(--ap-text-2)}.studio-redesign-root .sc-row[data-active=true] .sc-row-name{color:var(--ap-text)}@media (hover:hover){.studio-redesign-root .sc-row:hover .sc-row-name{color:var(--ap-text)}}.studio-redesign-root .sc-row-links{padding:0 5px;border-radius:6px;background:var(--ap-bg);font-size:11px;font-variant-numeric:tabular-nums;color:var(--ap-text-3)}.studio-redesign-root .sc-row-input{flex:1;height:24px;margin:0 4px;padding:0 6px;border:0;border-radius:6px;background:var(--ap-bg);box-shadow:inset 0 0 0 1px var(--ap-ring);font-size:var(--ap-fs-4);color:var(--ap-text)}.studio-redesign-root .sc-row-input:focus{outline:0}.studio-redesign-root .sc-row-actions{display:none;flex:none;gap:0;padding-right:2px}.studio-redesign-root .sc-row:has(:focus-visible) .sc-row-actions,.studio-redesign-root .sc-row:hover .sc-row-actions{display:flex}.studio-redesign-root .sc-row:has(:focus-visible) .sc-row-links,.studio-redesign-root .sc-row:hover .sc-row-links{display:none}.studio-redesign-root .sc-links .sc-link-x,.studio-redesign-root .sc-row-actions button{display:grid;place-items:center;width:24px;height:24px;border-radius:6px;color:var(--ap-text-3)}@media (hover:hover){.studio-redesign-root .sc-links .sc-link-x:hover,.studio-redesign-root .sc-row-actions button:hover{background:var(--ap-s3);color:var(--ap-text)}}.studio-redesign-root .sc-links .sc-link-x svg,.studio-redesign-root .sc-row-actions button svg{width:14px;height:14px}.studio-redesign-root .sc-inspector-body{flex:1;padding:0 12px 16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ap-s3) transparent}.studio-redesign-root .sc-inspector-title{display:flex;align-items:center;gap:4px;margin:0 -4px 12px;padding-bottom:12px;border-bottom:1px solid var(--ap-hair)}.studio-redesign-root .sc-inspector-title input{flex:1;min-width:0;height:28px;padding:0 6px;border:0;border-radius:6px;background:transparent;font-size:var(--ap-fs-3);font-weight:600;color:var(--ap-text)}@media (hover:hover){.studio-redesign-root .sc-inspector-title input:hover{background:var(--ap-s2)}}.studio-redesign-root .sc-inspector-title input:focus{outline:0;background:var(--ap-bg);box-shadow:inset 0 0 0 1px var(--ap-ring)}.studio-redesign-root .sc-section{padding-bottom:16px}.studio-redesign-root .sc-section h3{display:flex;align-items:center;justify-content:space-between;margin:0 0 8px}.studio-redesign-root .sc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.studio-redesign-root .sc-field{display:flex;align-items:center;height:30px;padding:0 8px;border-radius:var(--ap-r-control);background:var(--ap-s2);box-shadow:inset 0 0 0 1px var(--ap-hair)}.studio-redesign-root .sc-field:focus-within{box-shadow:inset 0 0 0 1px var(--ap-ring)}.studio-redesign-root .sc-field span{width:16px;font-size:11px;font-weight:600;color:var(--ap-text-3)}.studio-redesign-root .sc-field input{flex:1;min-width:0;border:0;background:transparent;font-size:var(--ap-fs-4);font-variant-numeric:tabular-nums;color:var(--ap-text)}.studio-redesign-root .sc-field input:focus{outline:0}.studio-redesign-root .sc-hint{padding:0}.studio-redesign-root .sc-links{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.studio-redesign-root .sc-links li{display:flex;align-items:center;gap:8px;height:28px;padding-left:8px;border-radius:6px}@media (hover:hover){.studio-redesign-root .sc-links li:hover{background:var(--ap-s2)}}.studio-redesign-root .sc-links span{flex:none;width:30px;font-size:11px;color:var(--ap-text-3)}.studio-redesign-root .sc-links p{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ap-fs-4);color:var(--ap-text)}.studio-redesign-root .sc-actions{display:grid;gap:6px}.studio-redesign-root .sc-actions button{height:30px;border-radius:var(--ap-r-control);background:var(--ap-s2);box-shadow:inset 0 0 0 1px var(--ap-hair);font-size:var(--ap-fs-5);font-weight:500;color:var(--ap-text);transition:background-color var(--ap-t-ui) var(--ap-ease)}@media (hover:hover){.studio-redesign-root .sc-actions button:hover{background:var(--ap-s3)}}.studio-redesign-root .sc-actions button[data-danger=true]{color:var(--ap-red)}@media (hover:hover){.studio-redesign-root .sc-actions button[data-danger=true]:hover{background:rgba(229,72,77,.12)}}.studio-redesign-root .sc-keys{display:flex;flex-direction:column;gap:6px;margin:0}.studio-redesign-root .sc-keys div{display:flex;align-items:center;justify-content:space-between;gap:8px}.studio-redesign-root .sc-keys dt{font-size:var(--ap-fs-5);color:var(--ap-text-2)}.studio-redesign-root .sc-keys dd{margin:0;font-size:var(--ap-fs-5);color:var(--ap-text-3)}.studio-redesign-root .sc-zoom{position:absolute;bottom:16px;left:calc(var(--sc-left, 0px) + (100% - var(--sc-left, 0px) - var(--sc-right, 0px)) / 2);z-index:3;display:flex;align-items:center;gap:2px;height:40px;padding:4px;border:1px solid var(--ap-hair-2);border-radius:var(--ap-r-panel);background:#0a0a0b;box-shadow:var(--ap-shadow-float);transform:translateX(-50%)}.studio-redesign-root .sc-zoom-anchor{display:flex}.studio-redesign-root .sc-zoom-value{display:inline-flex;align-items:center;gap:4px;min-width:64px;height:32px;justify-content:center;padding:0 8px;border-radius:var(--ap-r-control);font-size:var(--ap-fs-4);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ap-text)}.studio-redesign-root .sc-zoom-value:focus-visible{background:var(--ap-s2);outline:0}@media (hover:hover){.studio-redesign-root .sc-zoom-value:hover{background:var(--ap-s2);outline:0}}.studio-redesign-root .editor-canvas-zoom-controls,.studio-redesign-root .editor-page-top-controls{display:none!important}@media (max-width:767px){.studio-redesign-root .sc-top{grid-template-columns:auto 1fr auto}.studio-redesign-root .sc-scene,.studio-redesign-root .sc-sep{display:none}.studio-redesign-root .sc-top-center{justify-content:center}.studio-redesign-root .sc-panel{width:min(280px,86vw);box-shadow:var(--ap-shadow-float)}.studio-redesign-root .sc-back,.studio-redesign-root .sc-tool{min-height:40px}.studio-redesign-root .sc-tool{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.studio-redesign-root .sc-menu{animation:none}.studio-redesign-root .sc-tool:active{transform:none}}.studio-redesign-root .sc-field[data-readonly=true]{background:transparent}.studio-redesign-root .sc-field[data-readonly=true] input{color:var(--ap-text-3);cursor:var(--dz-cursor-default,default)}.studio-redesign-root .sc-link-go{display:flex;flex:1;align-items:center;gap:2px;min-width:0;height:100%;border-radius:6px;text-align:left}@media (hover:hover){.studio-redesign-root .sc-link-go:hover p{color:var(--ap-text);text-decoration:none}}.studio-redesign-root .sc-link-go:disabled{cursor:var(--dz-cursor-default,default)}.studio-redesign-root .sc-link-go .editor-canvas-context-menu-item-icon{color:rgb(var(--sc-rgb,150 156 162)/.9)}.studio-redesign-root .sc-menu-left{left:0;margin-left:0;transform-origin:bottom left}.studio-redesign-root .sc-inspector{width:264px}.studio-redesign-root .sc-inspector:has(.sc-asset-settings){width:320px}.studio-redesign-root .sc-asset-settings{--canvas-item-scale:1;--video-settings-ref-width:320px;--video-settings-ref-height:569px;margin:0 -12px 12px;padding-bottom:4px;border-bottom:1px solid var(--ap-hair)}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-host{position:static;top:auto;right:auto;left:auto;width:auto;height:auto;max-height:none;overflow:visible;border-radius:0;background:transparent;box-shadow:none;opacity:1;pointer-events:auto;transform:none;transition:none}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-panel{gap:0;padding:0 12px;overflow:visible;background:transparent;font-size:var(--ap-fs-4);color:var(--ap-text)}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-close:not(.editor-canvas-video-settings-download),.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-title-wrap{display:none}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-header{justify-content:flex-end;margin-bottom:8px}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-download{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--ap-r-control);background:var(--ap-s2);box-shadow:inset 0 0 0 1px var(--ap-hair);font-size:var(--ap-fs-5);font-weight:500;color:var(--ap-text-2)}@media (hover:hover){.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-download:hover{background:var(--ap-s3);color:var(--ap-text)}}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-download:after{content:"Download"}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-header-icon{width:14px;height:14px}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-section{padding:0 0 16px}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-label{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ap-text-3)}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-ratio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-ratio-btn{height:30px;min-height:0;padding:0;border:0;border-radius:var(--ap-r-control);background:var(--ap-s2);box-shadow:inset 0 0 0 1px var(--ap-hair);font-size:var(--ap-fs-5);font-weight:500;color:var(--ap-text-2);transition:background-color var(--ap-t-ui) var(--ap-ease),color var(--ap-t-ui) var(--ap-ease)}@media (hover:hover){.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-ratio-btn:hover{background:var(--ap-s3);color:var(--ap-text)}}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-ratio-btn.is-selected{background:var(--ap-text);box-shadow:none;color:var(--ap-bg)}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-card{padding:6px;border:1px solid var(--ap-hair-2);border-radius:var(--ap-r-panel);background:transparent;box-shadow:none}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-row-chip{border-radius:var(--ap-r-control);background:var(--ap-s2);box-shadow:inset 0 0 0 1px var(--ap-hair);font-size:var(--ap-fs-5);color:var(--ap-text)}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-row-meta{color:var(--ap-text-3)}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-add-clip{border:1px dashed var(--ap-hair-2);border-radius:var(--ap-r-control);background:transparent;color:var(--ap-text-3);transition:color var(--ap-t-ui) var(--ap-ease),border-color var(--ap-t-ui) var(--ap-ease)}@media (hover:hover){.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-add-clip:hover{border-color:hsla(0,0%,94%,.4);color:var(--ap-text)}}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-total{display:flex;align-items:center;justify-content:space-between;padding:8px 4px 2px;font-size:var(--ap-fs-5);color:var(--ap-text-3)}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-total strong{font-weight:600;color:var(--ap-text)}html .studio-redesign-root .studio-agent-panel{top:44px;right:0;bottom:0;z-index:30;max-width:calc(100% - 44px);border:0;border-left:1px solid var(--ap-hair);border-radius:0;background:var(--ap-s1);box-shadow:none;font-family:var(--ap-font);animation:sc-panel-in .18s var(--ap-ease-out) both}html .studio-redesign-root .studio-agent-panel.is-closing{animation:sc-panel-out .1s var(--ap-ease) both}@keyframes sc-panel-in{0%{opacity:0;transform:translateX(12px)}}@keyframes sc-panel-out{to{opacity:0;transform:translateX(8px)}}html .studio-redesign-root .studio-agent-resize-handle{width:8px}html .studio-redesign-root .studio-agent-resize-grip{width:2px;height:100%;border-radius:0;background:transparent;transition:background-color var(--ap-t-ui) var(--ap-ease)}html .studio-redesign-root .studio-agent-panel.is-resizing .studio-agent-resize-grip,html .studio-redesign-root .studio-agent-resize-handle:focus-visible .studio-agent-resize-grip,html .studio-redesign-root .studio-agent-resize-handle:hover .studio-agent-resize-grip{background:var(--ap-text-3);opacity:1}html .studio-redesign-root .studio-agent-header{display:flex;align-items:center;gap:4px;height:40px;padding:0 8px;border-bottom:1px solid var(--ap-hair);background:transparent}html .studio-redesign-root .studio-agent-tabs{display:flex;flex:1;align-items:center;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}html .studio-redesign-root .studio-agent-tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:6px;max-width:160px;height:28px;padding:0 4px 0 8px;border:0;border-radius:6px;background:transparent;box-shadow:none;font-size:var(--ap-fs-5);font-weight:500;color:var(--ap-text-2);transition:background-color var(--ap-t-ui) var(--ap-ease),color var(--ap-t-ui) var(--ap-ease)}@media (hover:hover){html .studio-redesign-root .studio-agent-tab:hover{background:var(--ap-s2);color:var(--ap-text)}}html .studio-redesign-root .studio-agent-tab.has-accent.is-active,html .studio-redesign-root .studio-agent-tab.is-active{background:var(--ap-s3);color:var(--ap-text)}html .studio-redesign-root .studio-agent-tab.is-active:after,html .studio-redesign-root .studio-agent-tab.is-active:before{display:none}html .studio-redesign-root .studio-agent-tab-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html .studio-redesign-root .studio-agent-hide-btn,html .studio-redesign-root .studio-agent-tab-add,html .studio-redesign-root .studio-agent-tab-close,html .studio-redesign-root .studio-agent-tab-find{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:5px;color:var(--ap-text-3);transition:background-color var(--ap-t-ui) var(--ap-ease),color var(--ap-t-ui) var(--ap-ease)}html .studio-redesign-root .studio-agent-hide-btn,html .studio-redesign-root .studio-agent-tab-add{width:28px;height:28px;border-radius:var(--ap-r-control)}@media (hover:hover){html .studio-redesign-root .studio-agent-hide-btn:hover,html .studio-redesign-root .studio-agent-tab-add:hover,html .studio-redesign-root .studio-agent-tab-close:hover,html .studio-redesign-root .studio-agent-tab-find:hover{background:var(--ap-s3);color:var(--ap-text)}}html .studio-redesign-root .studio-agent-messages{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px 12px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--ap-s3) transparent}html .studio-redesign-root .studio-agent-empty{display:grid;flex:1;place-items:center;text-align:center}html .studio-redesign-root .studio-agent-empty p{font-family:var(--ap-font-display);font-size:var(--ap-fs-3);font-weight:600;letter-spacing:-.01em;color:var(--ap-text-2)}html .studio-redesign-root .studio-agent-bubble{padding:10px 12px;border:0;border-radius:var(--ap-r-panel);background:var(--ap-s2);box-shadow:inset 0 0 0 1px var(--ap-hair);font-size:var(--ap-fs-4);line-height:1.5;color:var(--ap-text)}html .studio-redesign-root .studio-agent-composer-wrap{padding:8px 12px 12px;border-top:1px solid var(--ap-hair)}html .studio-redesign-root .studio-agent-composer{display:flex;flex-direction:column;gap:6px;padding:10px 10px 8px 12px;border:0;border-radius:var(--ap-r-panel);background:var(--ap-bg);box-shadow:inset 0 0 0 1px var(--ap-hair-2);transition:box-shadow var(--ap-t-ui) var(--ap-ease)}html .studio-redesign-root .studio-agent-composer:focus-within{box-shadow:inset 0 0 0 1px var(--ap-ring)}html .studio-redesign-root .studio-agent-composer.is-picking{box-shadow:inset 0 0 0 1px var(--ap-star-line,rgba(245,197,66,.42))}html .studio-redesign-root .studio-agent-textarea{width:100%;min-height:24px;max-height:160px;resize:none;border:0;background:transparent;font-family:inherit;font-size:var(--ap-fs-4);line-height:1.5;color:var(--ap-text)}html .studio-redesign-root .studio-agent-textarea::placeholder{color:var(--ap-text-3)}html .studio-redesign-root .studio-agent-textarea:focus{outline:0}html .studio-redesign-root .studio-agent-composer-bar{display:flex;align-items:center;gap:6px}html .studio-redesign-root .studio-agent-composer-spacer{flex:1}html .studio-redesign-root .studio-agent-tool-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--ap-r-control);background:transparent;color:var(--ap-text-3);transition:background-color var(--ap-t-ui) var(--ap-ease),color var(--ap-t-ui) var(--ap-ease)}@media (hover:hover){html .studio-redesign-root .studio-agent-tool-btn:hover{background:var(--ap-s2);color:var(--ap-text)}}html .studio-redesign-root .studio-agent-tool-btn.is-active{background:var(--ap-star-fill,rgba(245,197,66,.14));color:var(--ap-star,#f5c542)}html .studio-redesign-root .studio-agent-send-btn{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ap-s2);box-shadow:inset 0 0 0 1px var(--ap-hair);color:var(--ap-text-3);transition:background-color var(--ap-t-ui) var(--ap-ease),color var(--ap-t-ui) var(--ap-ease)}html .studio-redesign-root .studio-agent-send-btn.is-ready{background:var(--ap-green-fill);box-shadow:inset 0 0 0 1px var(--ap-green-line);color:var(--ap-green)}@media (hover:hover){html .studio-redesign-root .studio-agent-send-btn.is-ready:hover{color:var(--ap-green-hover)}}@media (prefers-reduced-motion:reduce){html .studio-redesign-root .studio-agent-panel,html .studio-redesign-root .studio-agent-panel.is-closing{animation:none}}html .studio-redesign-root .studio-screens-hub>div{padding:28px var(--ap-margin) 48px}html .studio-redesign-root .studio-screens-hub-header{width:100%;max-width:1160px;margin-inline:auto}html .studio-redesign-root .studio-hub-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}html .studio-redesign-root .studio-hub-title{margin:0}html .studio-redesign-root .studio-hub-sub kbd{padding:1px 5px;border-radius:4px;background:var(--ap-s2);font-family:inherit;font-size:11px;color:var(--ap-text-2)}html .studio-redesign-root .studio-hub-toolbar{max-width:none}html .studio-redesign-root .studio-screens-search{flex:1}html .studio-redesign-root .studio-screens-search-shell{height:36px;border:0;border-radius:var(--ap-r-control);background:var(--ap-s2);box-shadow:inset 0 0 0 1px var(--ap-hair)}html .studio-redesign-root .studio-screens-search-shell:focus-within{box-shadow:inset 0 0 0 1px var(--ap-ring)}html .studio-redesign-root .studio-screens-search-shell>span{display:none}html .studio-redesign-root .studio-screens-search-input{padding:0 12px;font-size:var(--ap-fs-4);color:var(--ap-text)}html .studio-redesign-root .studio-screens-search-submit{width:36px;padding:0;color:var(--ap-text-3)}html .studio-redesign-root .studio-screens-search-submit svg{width:16px;height:16px}html .studio-redesign-root .studio-screens-grid{max-width:1160px;margin-inline:auto}html .studio-redesign-root .studio-screen-card-frame{border:1px solid var(--ap-hair-2);border-radius:var(--ap-r-panel);box-shadow:none;transition:border-color var(--ap-t-ui) var(--ap-ease)}@media (hover:hover) and (pointer:fine){html .studio-redesign-root .studio-screen-card-stage:hover .studio-screen-card-frame{border-color:hsla(0,0%,94%,.5)}}html .studio-redesign-root .studio-screen-card.is-starred .studio-screen-card-frame{border-color:var(--ap-star-line)}html .studio-redesign-root .studio-screen-card-meta{font-family:var(--ap-font)}html .studio-redesign-root .studio-screen-new-card{border-radius:var(--ap-r-panel);box-shadow:none;transition:border-color var(--ap-t-ui) var(--ap-ease),background-color var(--ap-t-ui) var(--ap-ease)}@media (hover:hover){html .studio-redesign-root .studio-screen-new-card:hover{border-color:hsla(0,0%,94%,.4);background:var(--ap-s1)}}html .studio-redesign-root .studio-screen-new-plus{display:grid;place-items:center}.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-download{width:auto;min-width:0;white-space:nowrap;overflow:visible}.studio-redesign-root .studio-hub-new{display:inline-flex;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--ap-r-control);background:var(--ap-text);font-size:var(--ap-fs-4);font-weight:500;color:var(--ap-bg);transition:background-color var(--ap-t-ui) var(--ap-ease),transform var(--ap-t-press) var(--ap-ease)}.studio-redesign-root .studio-hub-new svg{width:14px;height:14px}@media (hover:hover){.studio-redesign-root .studio-hub-new:hover{background:#fff}}.studio-redesign-root .studio-hub-new:active{transform:scale(.97)}html.studio-redesign .studio-marquee{position:absolute;z-index:6;pointer-events:none;border:1px solid rgba(90,150,255,.9);border-radius:2px}html.studio-redesign [data-canvas-item-id][data-multi-selected=true]{outline:2px solid rgba(90,150,255,.9);outline-offset:3px;border-radius:14px}html.studio-redesign .editor-canvas-asset-menu-item.editor-canvas-asset-menu-item-danger,html.studio-redesign .editor-canvas-asset-menu-item.editor-canvas-asset-menu-item-danger .editor-canvas-asset-menu-item-icon{color:var(--ap-red)}html.studio-redesign .editor-canvas-asset-menu-item.editor-canvas-asset-menu-item-danger:not(:disabled):focus-visible{background:var(--ap-red-fill)}@media (hover:hover){html.studio-redesign .editor-canvas-asset-menu-item.editor-canvas-asset-menu-item-danger:not(:disabled):hover{background:var(--ap-red-fill)}html.studio-redesign .editor-canvas-asset-menu-item.editor-canvas-asset-menu-item-danger:not(:disabled):hover .editor-canvas-asset-menu-item-icon{color:var(--ap-red)}.studio-redesign-root .sc-row-actions .sc-remove:hover{background:var(--ap-red-fill);color:var(--ap-red)}}html.studio-redesign .editor-canvas-connection-delete-btn-highlighted,html.studio-redesign .editor-canvas-connection-delete-btn:focus-visible{background:var(--ap-red-fill);color:var(--ap-red);box-shadow:inset 0 0 0 1px var(--ap-red-line)}@media (hover:hover){html.studio-redesign .editor-canvas-connection-delete-btn:hover{background:var(--ap-red-fill);color:var(--ap-red);box-shadow:inset 0 0 0 1px var(--ap-red-line)}}html.studio-redesign .studio-screen-new-wrap{display:flex;flex-direction:column;gap:10px}html.studio-redesign .studio-screen-card-frame,html.studio-redesign .studio-screen-new-card{transition:transform .22s var(--ap-ease-out),border-color var(--ap-t-ui) var(--ap-ease),box-shadow .22s var(--ap-ease-out),background-color var(--ap-t-ui) var(--ap-ease)}@media (hover:hover) and (pointer:fine){html.studio-redesign .studio-screen-card-stage:hover .studio-screen-card-frame,html.studio-redesign .studio-screen-new-card:hover{transform:translateY(-4px) scale(1.015);border-color:hsla(0,0%,94%,.35);box-shadow:0 14px 28px rgba(0,0,0,.45)}}html.studio-redesign .studio-screen-card-stage:active .studio-screen-card-frame,html.studio-redesign .studio-screen-new-card:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){html.studio-redesign .studio-screen-card-stage:hover .studio-screen-card-frame,html.studio-redesign .studio-screen-new-card:hover{transform:none}}.studio-redesign-root .sc-panel-head{height:48px}.studio-redesign-root .sc-panel-head h2{font-family:var(--ap-font-display);font-weight:600;letter-spacing:-.01em;color:var(--ap-text)}.studio-redesign-root .sc-section h3{font-size:var(--ap-fs-4);font-weight:600;color:var(--ap-text)}.studio-redesign-root .sc-section h3 span{font-size:11px;font-weight:500;color:var(--ap-text-3)}html.studio-redesign .studio-marquee{border-color:hsla(0,0%,94%,.7);background:hsla(0,0%,94%,.08)}html.studio-redesign [data-canvas-item-id][data-multi-selected=true]{outline-color:rgb(var(--editor-asset-accent-rgb,240 240 240)/.85);transition:none!important}html.studio-redesign .editor-canvas-item-dragging{transition:none!important}.studio-redesign-root .sc-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-redesign-root .sc-actions button{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 10px}.studio-redesign-root .sc-actions button svg{width:14px;height:14px;flex:none}.studio-redesign-root .sc-panel-head h2{font-size:16px}.editor-canvas-video-settings-btn,.studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-download,.studio-redesign-root .sc-asset-settings [class*=settings-download]{display:none!important}.studio-redesign-root .sc-actions.sc-actions-below{margin-top:14px}html.studio-redesign .app-asset-card-media:after,html.studio-redesign .app-asset-card-outline:after{transition:none!important}.studio-redesign-root .sc-chips{display:flex;flex-wrap:wrap;gap:6px}.studio-redesign-root .sc-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--ap-r-control);background:var(--ap-s2);box-shadow:inset 0 0 0 1px var(--ap-hair);font-size:var(--ap-fs-5);font-weight:500;color:var(--ap-text-2);transition:background-color var(--ap-t-ui) var(--ap-ease),color var(--ap-t-ui) var(--ap-ease)}.studio-redesign-root .sc-chip .sc-chip-icon{width:14px;height:14px;color:rgb(var(--sc-rgb))}.studio-redesign-root .sc-chip[aria-checked=true]{background:var(--ap-s3);box-shadow:inset 0 0 0 1px rgb(var(--sc-rgb)/.6);color:var(--ap-text)}@media (hover:hover) and (pointer:fine){.studio-redesign-root .sc-chip:hover{background:var(--ap-s3);color:var(--ap-text)}}html .studio-redesign-root .studio-screens-grid,html .studio-redesign-root .studio-screens-hub-header{max-width:1200px}html .studio-redesign-root .studio-hub-title{font-family:var(--ap-font-display);font-size:44px;font-weight:600;letter-spacing:-.045em;line-height:1.02;background:linear-gradient(180deg,#fff 30%,hsla(0,0%,94%,.5));-webkit-background-clip:text;background-clip:text;color:transparent}html .studio-redesign-root .studio-hub-sub{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:var(--ap-fs-5);color:var(--ap-text-3)}html .studio-redesign-root .studio-hub-count{font-family:var(--ap-font-display);font-size:var(--ap-fs-4);font-weight:600;color:var(--ap-text);font-variant-numeric:tabular-nums}html .studio-redesign-root .studio-hub-dot{width:3px;height:3px;border-radius:50%;background:var(--ap-text-3)}html .studio-redesign-root .studio-hub-toolbar{margin-top:32px}html .studio-redesign-root .studio-screens-grid{gap:28px 20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:28px}html .studio-redesign-root .studio-screen-card-frame,html .studio-redesign-root .studio-screen-new-card{border-radius:16px}html .studio-redesign-root .studio-screen-card-frame{background:radial-gradient(120% 90% at 50% 0,hsla(0,0%,94%,.06),transparent 60%),var(--ap-s1)}html .studio-redesign-root .studio-screen-card-name-input,html .studio-redesign-root .studio-screen-card-name-label,html .studio-redesign-root .studio-screen-card-name-text{font-family:var(--ap-font-display);font-size:var(--ap-fs-3);font-weight:600;letter-spacing:-.015em;color:var(--ap-text)}html .studio-redesign-root .studio-screen-new-plus{line-height:1}html .studio-redesign-root .studio-screen-new-title{margin-top:14px;font-family:var(--ap-font-display);font-size:var(--ap-fs-3);font-weight:600;letter-spacing:-.015em;color:var(--ap-text)}html .studio-redesign-root .studio-screen-new-caption{margin-top:4px;font-size:var(--ap-fs-5);color:var(--ap-text-3)}@media (max-width:767px){html .studio-redesign-root .studio-hub-title{font-size:32px}}html .studio-redesign-root h1.studio-hub-title{font-size:var(--ap-fs-1)!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.15!important;background:none!important;color:var(--ap-text)!important}html .studio-redesign-root .studio-screen-new-plus{font-size:24px!important;font-weight:300}@media (max-width:767px){html .studio-redesign-root h1.studio-hub-title{font-size:26px!important}}html.studio-redesign .editor-canvas-item-resizing .app-asset-card-media,html.studio-redesign .editor-canvas-item-resizing .app-asset-card-outline,html.studio-redesign .editor-canvas-item-resizing .app-asset-card-outline *{--asset-ring-color:transparent!important;--asset-ring-glow:transparent!important;--asset-ring-width:0px!important;--asset-ring-blur:0px!important}html.studio-redesign .editor-canvas-item-resizing .app-asset-card-media:after,html.studio-redesign .editor-canvas-item-resizing .app-asset-card-outline:after,html.studio-redesign .editor-canvas-item-resizing .app-asset-card-outline:before{box-shadow:none!important;filter:none!important}html .studio-redesign-root .studio-screen-new-card{border:1px dashed var(--ap-hair-2);background:transparent}html .studio-redesign-root .studio-screen-new-plus{width:40px;height:40px;border-radius:12px}@media (hover:hover) and (pointer:fine){html .studio-redesign-root .studio-screen-new-card:hover{border-style:solid;background:var(--ap-s1)}}html.studio-redesign .editor-canvas-note-item{background:#000!important}.studio-redesign-root .sc-prompt{width:100%;padding:8px 10px;border:0;border-radius:var(--ap-r-control);background:var(--ap-s2);box-shadow:inset 0 0 0 1px var(--ap-hair);font:inherit;font-size:var(--ap-fs-4);line-height:1.5;color:var(--ap-text);resize:none}.studio-redesign-root .sc-prompt:focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--ap-ring)}.studio-redesign-root .sc-inspector-title input,.studio-redesign-root .sc-row-input,html .studio-redesign-root .studio-screen-card-name-input,html.app-redesign input[class*=name-edit],html.app-redesign input[class*=rename]{border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important}.studio-redesign-root .sc-inspector-title input:focus,.studio-redesign-root .sc-inspector-title input:focus-visible,.studio-redesign-root .sc-row-input,html .studio-redesign-root .studio-screen-card-name-input.is-editing,html .studio-redesign-root .studio-screen-card-name-input:focus,html.app-redesign input[class*=name-edit]:focus,html.app-redesign input[class*=rename]:focus{outline:0!important;box-shadow:0 1px 0 0 #fff!important}html .studio-redesign-root .studio-screen-new-plus{background:var(--ap-s2)!important;box-shadow:inset 0 0 0 1px var(--ap-hair)!important;color:var(--ap-text-2)!important;transition:transform .16s var(--ap-ease-out),background-color var(--ap-t-ui) var(--ap-ease),color var(--ap-t-ui) var(--ap-ease)}@media (hover:hover) and (pointer:fine){html .studio-redesign-root .studio-screen-new-card:hover .studio-screen-new-plus{background:var(--ap-text)!important;box-shadow:none!important;color:var(--ap-bg)!important;transform:scale(1.12)}}.studio-redesign-root .sc-prompt-box{border-radius:var(--ap-r-menu);background:#0e1011;box-shadow:inset 0 0 0 1px var(--ap-hair);transition:box-shadow var(--ap-t-ui) var(--ap-ease)}.studio-redesign-root .sc-prompt-box:focus-within{box-shadow:inset 0 0 0 1px var(--ap-ring)}.studio-redesign-root .sc-prompt-box .sc-prompt{display:block;background:transparent;box-shadow:none;border-radius:var(--ap-r-menu) var(--ap-r-menu) 0 0}.studio-redesign-root .sc-prompt-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 8px}.studio-redesign-root .sc-prompt-add{min-width:0}.studio-redesign-root .sc-prompt-send{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ap-text);color:var(--ap-bg);transition:opacity var(--ap-t-ui) var(--ap-ease),transform var(--ap-t-press) var(--ap-ease)}.studio-redesign-root .sc-prompt-send:disabled{background:var(--ap-s3);color:var(--ap-text-3);cursor:not-allowed}.studio-redesign-root .sc-prompt-send:not(:disabled):active{transform:scale(.94)}.studio-redesign-root .sc-prompt-send svg{width:14px;height:14px}.studio-agent-media-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--ap-s3);font-size:12px;color:var(--ap-text-2)}@media (max-width:640px){html .studio-redesign-root .studio-screens-grid{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}html .studio-redesign-root .studio-hub-title-row,html .studio-redesign-root .studio-hub-toolbar{flex-wrap:wrap}html .studio-redesign-root .studio-screens-search{flex:1 1 100%}html .studio-redesign-root .studio-screens-search-shell{width:100%;height:44px}html .studio-redesign-root .studio-screens-search-input{font-size:16px}}html.studio-redesign body .editor-canvas-item.editor-canvas-item:has(.assets-audio-card-panel):not(:hover) .assets-audio-card-panel.assets-audio-card-panel:not(.assets-audio-card-panel-playing){border-color:hsla(0,0%,100%,.12)!important;box-shadow:none!important}.studio-redesign-root .sc-agent.sc-agent-logo{height:32px;gap:8px;padding:0 12px 0 10px;border-radius:8px;background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);color:var(--ap-text)}@media (hover:hover){.studio-redesign-root .sc-agent.sc-agent-logo:hover{background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.32)}}.studio-redesign-root .sc-agent.sc-agent-logo[data-active=true]{background:#f0f0f0;box-shadow:none;color:#0b0b0d}html.studio-redesign body .editor-canvas-item>.app-asset-card-outline.app-asset-card-outline:after{inset:0!important;border-radius:var(--asset-ring-radius,inherit)!important;box-shadow:inset 0 0 0 var(--asset-ring-width,0) var(--asset-ring-color,transparent)!important}.studio-redesign-root .sc-agent.sc-agent-logo .sc-agent-star{width:20px;height:20px}html.studio-redesign body .editor-canvas-item.editor-canvas-item[data-found=true]>.app-asset-card-outline.app-asset-card-outline{--asset-ring-width:2px!important;--asset-ring-color:rgb(var(--editor-asset-accent-rgb,245 197 66)/0.9)!important}html.studio-redesign body .editor-canvas-item.editor-canvas-item.editor-canvas-item.editor-canvas-item[data-found=true]>.app-asset-card-outline.app-asset-card-outline.app-asset-card-outline:after{box-shadow:inset 0 0 0 2px rgb(var(--editor-asset-accent-rgb,245 197 66)/.9)!important}.studio-agent-ref-thumb{display:inline-block;flex:none;width:28px;height:28px;overflow:hidden;border-radius:6px;background:#141518}.studio-agent-ref-thumb img,.studio-agent-ref-thumb video{display:block;width:100%;height:100%;object-fit:cover}html body .studio-agent-ref-chip .studio-agent-ref-chip-main{gap:8px;padding:3px 10px 3px 3px}html body .studio-agent-ref-chip .studio-agent-ref-chip-main:has(.studio-agent-tab-dot){padding:.2rem .65rem}html body .studio-agent-media-chip{height:auto;min-height:22px;gap:8px;padding:3px 10px 3px 3px}html body .studio-agent-media-chip:not(:has(.studio-agent-ref-thumb)){padding:0 8px}html body .canvas-screen-asset-shell-content:has(>.generate-asset){overflow:visible}.generate-prompt-panel{position:absolute;top:calc(100% + 12px);left:50%;z-index:5;display:flex;width:max(100%,460px);flex-direction:column;gap:8px;padding:12px;border-radius:16px;background:#0b0b0d;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);transform:translateX(-50%)}.generate-prompt-refs{display:flex;flex-wrap:wrap}.generate-prompt-textarea{min-height:48px}.generate-prompt-refs{gap:8px}.generate-ref-tile{position:relative;width:72px;height:72px;flex:none}.generate-ref-tile-main{display:grid;width:100%;height:100%;place-items:center;overflow:hidden;padding:0;border:0;border-radius:10px;background:#141518;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.5);cursor:pointer}.generate-ref-tile-main img,.generate-ref-tile-main video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.generate-ref-tile-main svg{width:28px;height:28px}.generate-ref-tile[data-kind=audio] .generate-ref-tile-main{background:rgb(var(--tile-rgb,250 204 21)/.1);box-shadow:inset 0 0 0 1px rgb(var(--tile-rgb,250 204 21)/.4);color:rgb(var(--tile-rgb,250 204 21)/.9)}.generate-ref-tile[data-kind=audio] .generate-ref-tile-main svg{width:40px;height:20px}.generate-ref-tile-x{position:absolute;top:2px;right:2px;display:grid;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:hsla(0,0%,100%,.75);filter:drop-shadow(0 0 2px rgb(0 0 0/.9));transition:color .12s ease;cursor:pointer}.generate-ref-tile-x svg{width:12px;height:12px}@media (hover:hover){.generate-ref-tile-x:hover{color:#fff;outline:0}}.generate-ref-tile-main:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}@media (hover:hover){.generate-ref-tile-x{opacity:0}.generate-ref-tile:focus-within .generate-ref-tile-x,.generate-ref-tile:hover .generate-ref-tile-x{opacity:1}}@media (hover:hover){html.studio-redesign body .editor-canvas-item.editor-canvas-item:has(.generate-prompt-panel:is(:hover,:focus-within))>.app-asset-card-outline.app-asset-card-outline.app-asset-card-outline:after{box-shadow:none!important}}@keyframes dz-found-glow{0%{box-shadow:0 0 0 0 rgb(var(--editor-asset-accent-rgb,245 197 66)/0),0 0 0 0 rgb(var(--editor-asset-accent-rgb,245 197 66)/0)}18%{box-shadow:0 0 0 6px rgb(var(--editor-asset-accent-rgb,245 197 66)/.55),0 0 44px 14px rgb(var(--editor-asset-accent-rgb,245 197 66)/.75)}50%{box-shadow:0 0 0 3px rgb(var(--editor-asset-accent-rgb,245 197 66)/.35),0 0 30px 8px rgb(var(--editor-asset-accent-rgb,245 197 66)/.5)}to{box-shadow:0 0 0 0 rgb(var(--editor-asset-accent-rgb,245 197 66)/0),0 0 12px 0 rgb(var(--editor-asset-accent-rgb,245 197 66)/0)}}@keyframes dz-found-ring{0%{opacity:0}18%,50%{opacity:1}to{opacity:0}}html.studio-redesign body .editor-canvas-item.editor-canvas-item[data-found=true]>.app-asset-card-outline.app-asset-card-outline{border-radius:var(--asset-ring-radius,12px);animation:dz-found-glow 1s cubic-bezier(.23,1,.32,1) both}html.studio-redesign body .editor-canvas-item.editor-canvas-item[data-found=true]>.app-asset-card-outline.app-asset-card-outline.app-asset-card-outline:after{animation:dz-found-ring 1s cubic-bezier(.23,1,.32,1) both}@media (prefers-reduced-motion:reduce){html.studio-redesign body .editor-canvas-item.editor-canvas-item[data-found=true]>.app-asset-card-outline.app-asset-card-outline,html.studio-redesign body .editor-canvas-item.editor-canvas-item[data-found=true]>.app-asset-card-outline.app-asset-card-outline.app-asset-card-outline:after{animation:none}}html body .editor-dot-canvas-content-layer .editor-canvas-item{-webkit-user-select:none;user-select:none}html body .editor-dot-canvas-content-layer .editor-canvas-item :is(textarea,input,[contenteditable=true],[contenteditable=true] *){-webkit-user-select:text;user-select:text}html body .editor-dot-canvas-content-layer .editor-canvas-item ::selection{background:transparent}html body .editor-dot-canvas-content-layer .editor-canvas-item :is(textarea,input,[contenteditable=true],[contenteditable=true] *)::selection{background:hsla(0,0%,100%,.2)}html body .editor-dot-canvas-content-layer .editor-canvas-item :is(img,video){-webkit-user-drag:none}.generate-chat{position:absolute;right:8px;bottom:8px;left:8px;z-index:3;display:flex;max-height:calc(100% - 16px);flex-direction:column;gap:6px;padding:8px;border-radius:12px;background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.generate-chat-list{display:flex;flex:1 1 auto;flex-direction:column;gap:6px}.generate-chat-message{margin:0;padding:6px 10px;border-radius:10px;background:#141518;font-size:12px;line-height:1.45;color:#f0f0f0;overflow-wrap:anywhere}.generate-chat-wait{margin:0;padding:0 2px;font-size:11px;color:#6c6d70}.generate-chat-bar{display:flex;align-items:center;justify-content:space-between}.generate-chat-icon-btn{position:relative;display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#a1a4a5;cursor:pointer;transition:background-color .12s ease,color .12s ease}.generate-chat-icon-btn:after{content:"";position:absolute;inset:-8px}.generate-chat-icon-btn svg{width:18px;height:18px}.generate-chat-icon-btn:focus-visible{background:#141518;color:#f0f0f0;outline:0}@media (hover:hover){.generate-chat-icon-btn:hover{background:#141518;color:#f0f0f0}}.studio-agent-pick-menu{position:fixed;z-index:400;display:grid;gap:2px;padding:6px;border-radius:12px;background:#0b0b0d;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),0 8px 24px rgba(0,0,0,.5)}.studio-agent-pick-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;font-size:13px;text-align:left;color:#a1a4a5;cursor:pointer;transition:background-color .12s ease,color .12s ease}.studio-agent-pick-menu-item svg{flex:none;color:#6c6d70;transition:color .12s ease}.studio-agent-pick-menu-item:focus-visible{background:#141518;color:#f0f0f0;outline:0}.studio-agent-pick-menu-item:focus-visible svg{color:#f0f0f0}@media (hover:hover){.studio-agent-pick-menu-item:hover{background:#141518;color:#f0f0f0}.studio-agent-pick-menu-item:hover svg{color:#f0f0f0}}html.studio-redesign body .editor-canvas-item.editor-canvas-item[data-found=done]>.app-asset-card-outline.app-asset-card-outline{box-shadow:none!important;transition:none!important}html.studio-redesign body .editor-canvas-item.editor-canvas-item[data-found=done]>.app-asset-card-outline.app-asset-card-outline.app-asset-card-outline:after{opacity:0!important;box-shadow:none!important;transition:none!important}html.studio-redesign body .editor-canvas-item.editor-canvas-item:has(.generate-prompt-panel:is(:hover,:focus-within))>.app-asset-card-outline.app-asset-card-outline{box-shadow:none!important;filter:none!important;animation:none!important}html.studio-redesign body .editor-canvas-item.editor-canvas-item:has(.generate-prompt-panel:is(:hover,:focus-within))>.app-asset-card-outline.app-asset-card-outline:after,html.studio-redesign body .editor-canvas-item.editor-canvas-item:has(.generate-prompt-panel:is(:hover,:focus-within))>.app-asset-card-outline.app-asset-card-outline:before{box-shadow:none!important;filter:none!important;opacity:0!important;animation:none!important}html body .editor-canvas-item.editor-canvas-item:has(.generate-prompt-panel:is(:hover,:focus-within)) :is(.editor-canvas-connection-port-anchor,.editor-canvas-connection-port,.editor-canvas-connection-port-dot){opacity:0!important;pointer-events:none!important;transition:none!important}.generate-kind-mark{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:rgb(var(--kind-rgb,255 255 255)/.7);pointer-events:none}.generate-kind-mark-icon{width:26%;min-width:22px;max-width:56px;height:auto;aspect-ratio:1}html body .editor-canvas-item:has(.generate-asset){transition:left .38s cubic-bezier(.22,1,.36,1),top .38s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.77,0,.175,1),height .32s cubic-bezier(.77,0,.175,1)}html body .editor-canvas-item.editor-canvas-item-resizing:has(.generate-asset){transition:left .38s cubic-bezier(.22,1,.36,1),top .38s cubic-bezier(.22,1,.36,1)}.generate-chat{gap:0;transform-origin:50% 100%;animation:dz-chat-in .24s cubic-bezier(.23,1,.32,1) both}@keyframes dz-chat-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}.generate-chat-fold{display:grid;min-height:0;flex:0 1 auto;grid-template-rows:1fr;margin-bottom:6px;transition:grid-template-rows .24s cubic-bezier(.77,0,.175,1),margin-bottom .24s cubic-bezier(.77,0,.175,1),opacity .16s ease-out}.generate-chat-fold[data-open=false]{grid-template-rows:0fr;margin-bottom:0;opacity:0}.generate-chat-list{min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) transparent}html .studio-redesign-root .generate-chat .studio-agent-bubble{max-width:100%;padding:8px 10px;font-size:12px;line-height:1.45}html .studio-redesign-root .generate-chat .studio-agent-bubble-refs{gap:4px}.generate-chat-chevron{transition:transform .24s cubic-bezier(.77,0,.175,1)}.generate-chat-icon-btn[aria-expanded=false] .generate-chat-chevron{transform:rotate(180deg)}.generate-chat-icon-btn:active{transform:scale(.94)}.generate-chat-icon-btn{transition:background-color .12s ease,color .12s ease,transform .12s ease-out}.sc-generate-kind{display:flex;align-items:center;gap:8px;padding:0 4px;font-size:13px;color:#f0f0f0}.sc-generate-kind .sc-chip-icon{width:16px;height:16px}html body .studio-redesign-root .sc-layers{animation:dz-panel-in-left .18s cubic-bezier(.23,1,.32,1) both}html body .studio-redesign-root .sc-inspector{animation:dz-panel-in-right .18s cubic-bezier(.23,1,.32,1) both}@keyframes dz-panel-in-left{0%{opacity:0;transform:translateX(-12px)}}@keyframes dz-panel-in-right{0%{opacity:0;transform:translateX(12px)}}@media (prefers-reduced-motion:reduce){html body .editor-canvas-item:has(.generate-asset){transition:left .38s cubic-bezier(.22,1,.36,1),top .38s cubic-bezier(.22,1,.36,1)}.generate-chat{animation:dz-chat-fade .16s ease-out both}@keyframes dz-chat-fade{0%{opacity:0}}.generate-chat-chevron,.generate-chat-fold{transition-property:opacity}html body .studio-redesign-root .sc-inspector,html body .studio-redesign-root .sc-layers{animation:dz-panel-fade .16s ease-out both}@keyframes dz-panel-fade{0%{opacity:0}}}.studio-redesign-root .sc-links li:not(:has(>span)){padding-left:2px}.generate-ref-tile[data-icon=true] .generate-ref-tile-main{background:rgb(var(--tile-rgb,255 255 255)/.1);box-shadow:inset 0 0 0 1px rgb(var(--tile-rgb,255 255 255)/.4);color:rgb(var(--tile-rgb,255 255 255)/.9)}.generate-ref-tile[data-icon=true] .generate-ref-tile-main .generate-ref-tile-icon{width:30px;height:30px}.studio-agent-composer-tiles{padding:2px 0 4px}.studio-agent-pick-menu-asset{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 12px;font-size:13px;font-weight:500;color:#f0f0f0}.studio-agent-pick-menu-asset-icon{width:17px;height:17px;flex:none;color:rgb(var(--studio-agent-dot-rgb,255 255 255))}html body .studio-redesign-root .studio-agent-tab-find:active>*,html body .studio-redesign-root .studio-agent-tab-find:hover>*,html body .studio-redesign-root .studio-agent-tab-find>*{transition:opacity .12s ease-out;transform:none}html body .studio-redesign-root .studio-agent-tab-find .studio-agent-tab-find-icon,html body .studio-redesign-root .studio-agent-tab-find:active .studio-agent-tab-find-icon,html body .studio-redesign-root .studio-agent-tab-find:focus-visible .studio-agent-tab-find-icon,html body .studio-redesign-root .studio-agent-tab-find:hover .studio-agent-tab-find-icon,html body .studio-redesign-root .studio-agent-tab:focus-within .studio-agent-tab-find .studio-agent-tab-find-icon,html body .studio-redesign-root .studio-agent-tab:hover .studio-agent-tab-find .studio-agent-tab-find-icon{transform:none;animation:none;filter:none}html body .studio-redesign-root .studio-agent-tab:focus-within .studio-agent-tab-find .studio-agent-tab-dot,html body .studio-redesign-root .studio-agent-tab:hover .studio-agent-tab-find .studio-agent-tab-dot{transform:none}html.app-redesign.app-redesign body .studio-redesign-root button.studio-agent-tab-close.studio-agent-tab-close.studio-agent-tab-close:not(.x1):not(.x2):not(.x3){width:22px!important;height:22px!important}html.app-redesign.app-redesign body .studio-redesign-root button.studio-agent-tab-close.studio-agent-tab-close.studio-agent-tab-close:not(.x1):not(.x2):not(.x3) svg{width:14px!important;height:14px!important}.generate-under{position:absolute;top:calc(100% + 12px);left:50%;z-index:5;display:flex;width:max(100%,460px);flex-direction:column;gap:8px;transform:translateX(-50%)}.generate-under>.generate-prompt-panel{position:static;width:100%;transform:none}.generate-under>.generate-chat{position:relative;inset:auto;max-height:300px;padding:10px;border-radius:16px}.generate-under>.generate-chat .generate-chat-list{max-height:240px}.generate-ref-tile{width:52px;height:52px}.generate-ref-tile-main{border-radius:8px}.generate-ref-tile[data-icon=true] .generate-ref-tile-main .generate-ref-tile-icon{width:22px;height:22px}.generate-ref-tile-x{width:18px;height:18px}.generate-ref-tile-x svg{width:10px;height:10px}.generate-prompt-refs{gap:6px}html body .canvas-screen-asset-shell-content:has(.prompt-asset),html body .canvas-screen-asset-shell-content:has(>.prompt-asset){overflow:visible}.prompt-composer{position:absolute;right:8px;bottom:8px;left:8px;z-index:10;display:flex;flex-direction:column;gap:6px}.prompt-composer .generate-ref-tile{width:40px;height:40px}.prompt-composer .generate-ref-tile[data-icon=true] .generate-ref-tile-main .generate-ref-tile-icon{width:18px;height:18px}html body .generate-prompt-panel{background:#000}html body .generate-prompt-panel .generate-prompt-textarea{background:transparent;padding-right:32px}.asset-chat-arrow{display:grid;width:26px;height:26px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#a1a4a5;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .12s ease-out}.asset-chat-arrow svg{width:18px;height:18px;transition:transform .24s cubic-bezier(.77,0,.175,1)}.asset-chat-arrow.is-open svg{transform:rotate(180deg)}.asset-chat-arrow:active{transform:scale(.94)}.asset-chat-arrow:focus-visible{background:#141518;color:#f0f0f0;outline:0}@media (hover:hover){.asset-chat-arrow:hover{background:#141518;color:#f0f0f0}}.generate-prompt-arrow{position:absolute;top:8px;right:8px;z-index:2}.asset-agent-chat{position:relative;inset:auto;max-height:300px;padding:10px;border-radius:16px;background:#000;transform-origin:50% 100%;animation:dz-agent-chat-in .22s cubic-bezier(.23,1,.32,1) both}.asset-agent-chat.is-closing{animation:dz-agent-chat-out .16s cubic-bezier(.23,1,.32,1) both}@keyframes dz-agent-chat-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes dz-agent-chat-out{to{opacity:0;transform:translateY(8px) scale(.98)}}.asset-agent-chat .generate-chat-list{max-height:240px}.prompt-chat-above{bottom:calc(100% + 6px);display:flex;width:max(100%,320px);flex-direction:column;align-items:flex-end}.prompt-chat-above>.asset-agent-chat{width:100%}.prompt-composer-refs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.generate-kind-tile{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:var(--ap-s2,#17181b);color:rgb(var(--asset-rgb)/.8);box-shadow:inset 0 0 0 1px var(--ap-hair,hsla(0,0%,100%,.08)),inset 0 -12px 15px -12px rgb(var(--asset-rgb)/.4)}.generate-kind-mark{color:inherit}.generate-kind-mark .generate-kind-mark-icon{width:27px;min-width:0;max-width:none;height:27px;stroke-width:1.5}@media (prefers-reduced-motion:reduce){.asset-agent-chat{animation:dz-chat-fade .16s ease-out both}.asset-agent-chat.is-closing{animation:none;opacity:0}.asset-chat-arrow svg{transition:none}}html body .canvas-screen-asset-shell-content:has(.editor-canvas-note-format-toolbar){overflow:visible}html body .editor-canvas-note-format-toolbar{margin-bottom:calc(34px * var(--canvas-item-scale, 1))}.ntb{padding:4px;border-radius:12px;background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),0 12px 28px rgba(0,0,0,.45);color:#a1a4a5;font-size:13px;white-space:nowrap;user-select:none}.ntb,.ntb-group{display:flex;align-items:center;gap:2px}.ntb-anchor{position:relative}.ntb-divider{width:1px;height:18px;margin:0 4px;background:hsla(0,0%,100%,.14)}.ntb-btn,.ntb-style-btn{display:inline-flex;min-width:30px;height:30px;align-items:center;justify-content:center;gap:6px;padding:0;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .12s ease-out}.ntb-style-btn{min-width:108px;justify-content:space-between;padding:0 8px 0 10px;font-size:13px}.ntb-btn:active,.ntb-style-btn:active{transform:scale(.96)}.ntb-btn.is-active,.ntb-style-btn.is-open{background:#1b1c20;color:#fff}.ntb-btn:disabled,.ntb-style-btn:disabled{opacity:.35;cursor:default}.ntb-btn:focus-visible,.ntb-style-btn:focus-visible{background:#141518;color:#f0f0f0;outline:0}@media (hover:hover){.ntb-btn:hover:not(:disabled),.ntb-style-btn:hover:not(:disabled){background:#141518;color:#f0f0f0}}.ntb-size-input{width:34px;height:26px;padding:0;border:0;border-radius:7px;background:#0b0b0d;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);color:#f0f0f0;font-size:13px;text-align:center}.ntb-size-input:focus{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4);outline:0}.ntb-color-glyph{position:relative;display:grid;width:16px;height:18px;place-items:center}.ntb-color-a{font-size:14px;font-weight:700;line-height:1;margin-top:-3px}.ntb-color-a.is-marker{padding:0 2px;border-radius:3px;background:hsla(0,0%,100%,.14)}.ntb-color-bar{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:2px}.ntb-note-color{width:16px;height:16px;border-radius:5px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3)}.ntb-close{display:grid;width:28px;height:28px;place-items:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#6c6d70;cursor:pointer;transition:color .12s ease}.ntb-close:focus-visible{color:#fff;outline:0;background:transparent;box-shadow:none}@media (hover:hover){.ntb-close:hover{color:#fff;outline:0;background:transparent;box-shadow:none}}.ntb-menu,.ntb-panel{position:absolute;bottom:calc(100% + 10px);left:0;z-index:3;padding:6px;border-radius:12px;background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),0 12px 28px rgba(0,0,0,.5);transform-origin:0 100%;animation:ntb-pop-in .14s cubic-bezier(.23,1,.32,1) both}.ntb-panel.is-closing{animation:ntb-pop-out .12s ease-out both}.ntb-menu{display:grid;min-width:170px;gap:2px}.ntb-menu-item{display:flex;align-items:center;height:36px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#a1a4a5;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease}.ntb-menu-item.is-active{color:#fff;background:#141518}.ntb-menu-item:focus-visible{background:#141518;color:#f0f0f0;outline:0}@media (hover:hover){.ntb-menu-item:hover{background:#141518;color:#f0f0f0}}.ntb-panel{width:214px;padding:12px}.ntb-panel-title{margin-bottom:8px;font-size:11px;font-weight:500;color:#6c6d70}.ntb-panel-title:not(:first-child){margin-top:12px}.ntb-swatches{display:flex;flex-wrap:wrap;gap:8px}.ntb-swatch-wrap{position:relative;display:inline-flex}.ntb-swatch{display:grid;width:22px;height:22px;place-items:center;padding:0;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22);color:#a1a4a5;cursor:pointer;transition:box-shadow .12s ease,transform .12s ease-out}.ntb-swatch:active{transform:scale(.92)}.ntb-swatch.is-selected{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22),0 0 0 2px #000,0 0 0 3.5px hsla(0,0%,100%,.85)}.ntb-swatch:focus-visible{outline:0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22),0 0 0 2px #000,0 0 0 3.5px hsla(0,0%,100%,.5)}.ntb-swatch.is-add{background:#0b0b0d}.ntb-swatch.is-none{background:linear-gradient(135deg,transparent 46%,hsla(0,0%,100%,.5) 47% 53%,transparent 54%),#0b0b0d}.ntb-swatch-remove{position:absolute;top:-5px;right:-5px;width:14px;height:14px;place-items:center;padding:0;border:0;border-radius:50%;background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);color:#a1a4a5;cursor:pointer}@media (hover:hover){.ntb-swatch-remove:hover{color:#fff}}.ntb-picker{position:absolute;bottom:0;left:calc(100% + 8px);display:grid;width:200px;gap:10px;padding:12px;border-radius:12px;background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16),0 12px 28px rgba(0,0,0,.5);animation:ntb-pop-in .14s cubic-bezier(.23,1,.32,1) both}.ntb-picker-pad{position:relative;height:112px;border-radius:8px;background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,var(--ntb-hue,red));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);cursor:crosshair;touch-action:none}.ntb-picker-hue-dot,.ntb-picker-pad-dot{position:absolute;width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 1px 4px rgba(0,0,0,.5);transform:translate(-50%,-50%);pointer-events:none}.ntb-picker-hue{position:relative;height:10px;border-radius:5px;background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);cursor:pointer;touch-action:none}.ntb-picker-hue-dot{top:50%}.ntb-picker-row{display:flex;align-items:center;gap:6px}.ntb-picker-preview{width:26px;height:26px;flex:none;border-radius:7px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22)}.ntb-picker-hash{color:#6c6d70}.ntb-picker-hex{min-width:0;flex:1;height:26px;padding:0 8px;border:0;border-radius:7px;background:#0b0b0d;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);color:#f0f0f0;font-size:13px;text-transform:uppercase}.ntb-picker-hex:focus{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4);outline:0}.ntb-picker-actions{display:flex;justify-content:flex-end;gap:6px}.ntb-text-btn{height:28px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#a1a4a5;font-size:12px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.ntb-text-btn.is-primary{background:#f0f0f0;color:#0b0b0d}.ntb-text-btn:focus-visible{outline:2px solid hsla(0,0%,100%,.5);outline-offset:1px}@media (hover:hover){.ntb-text-btn:hover:not(.is-primary){background:#141518;color:#f0f0f0}.ntb-text-btn.is-primary:hover{background:#fff}}@media (prefers-reduced-motion:reduce){.ntb-menu,.ntb-panel{animation:none}}.generate-panel-chat{display:grid;grid-template-rows:0fr;margin-bottom:-8px;opacity:0;transition:grid-template-rows .3s cubic-bezier(.77,0,.175,1),margin-bottom .3s cubic-bezier(.77,0,.175,1),opacity .2s ease-out}.generate-panel-chat[data-open=true]{grid-template-rows:1fr;margin-bottom:0;opacity:1}.generate-panel-chat-inner{min-height:0;overflow:hidden}.generate-panel-chat[data-open=true] .generate-panel-chat-inner{padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.14)}.generate-panel-chat .generate-chat-list{max-height:240px;padding-top:30px}.generate-panel-transfer{position:absolute;top:8px;right:38px;z-index:2}.asset-chat-arrow.is-open{background:transparent;color:#a1a4a5}@media (hover:hover){.asset-chat-arrow.is-open:hover{background:#141518;color:#f0f0f0}}.prompt-chat-above{padding-bottom:6px;gap:6px}.prompt-chat-above .asset-chat-arrow{opacity:0;transition:opacity .14s ease-out,background-color .12s ease,color .12s ease,transform .12s ease-out}.editor-canvas-item:hover .prompt-chat-above .asset-chat-arrow,.prompt-chat-above .asset-chat-arrow:focus-visible,.prompt-chat-above .asset-chat-arrow:hover,.prompt-chat-above.is-active .asset-chat-arrow,.prompt-chat-above.is-open .asset-chat-arrow{opacity:1}@media (hover:hover){html body .editor-canvas-item.editor-canvas-item:has(.generate-prompt-panel:is(:hover,:focus-within)){--asset-ring-color:transparent;--asset-ring-glow:transparent}}html body .editor-canvas-item.editor-canvas-item:has(.generate-prompt-panel:is(:hover,:focus-within)):after,html body .editor-canvas-item.editor-canvas-item:has(.generate-prompt-panel:is(:hover,:focus-within)):before{opacity:0!important;box-shadow:none!important;filter:none!important;animation:none!important}html body .editor-canvas-item.editor-canvas-item:has(.generate-prompt-panel:is(:hover,:focus-within)) :is(.app-asset-card-outline,.editor-canvas-generate-ad-item,.editor-canvas-generate-ad-frame){--asset-ring-color:transparent;--asset-ring-glow:transparent;filter:none!important}@media (hover:hover){html body .editor-canvas-item.editor-canvas-item:has(.generate-prompt-panel:is(:hover,:focus-within)) .app-asset-card-outline{box-shadow:none!important}}.ntb-menu.is-below,.ntb-panel.is-below{top:calc(100% + 10px);bottom:auto;transform-origin:0 0}.ntb-panel.is-below .ntb-picker{top:0;bottom:auto}.generate-panel-chat{transition:grid-template-rows .46s cubic-bezier(.32,.72,0,1),margin-bottom .46s cubic-bezier(.32,.72,0,1),opacity .32s ease-out 40ms}.generate-panel-chat[data-open=false]{transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1),margin-bottom .34s cubic-bezier(.32,.72,0,1),opacity .16s ease-out}.generate-panel-chat .generate-chat-list{transform:translateY(-10px);transition:transform .46s cubic-bezier(.32,.72,0,1)}.generate-panel-chat[data-open=true] .generate-chat-list{transform:translateY(0)}.generate-panel-chat-inner{border-bottom:1px solid transparent;transition:border-color .32s ease-out .12s}.generate-panel-chat[data-open=true] .generate-panel-chat-inner{border-bottom-color:hsla(0,0%,100%,.14)}.generate-panel-chat .studio-agent-message{animation:none}.asset-msg{flex-direction:column;align-items:flex-end;gap:2px}.asset-msg-actions{display:flex;gap:2px;height:24px;opacity:0;transition:opacity .12s ease-out}.asset-msg:focus-within .asset-msg-actions,.asset-msg:hover .asset-msg-actions{opacity:1}@media (hover:none){.asset-msg-actions{opacity:1}}.asset-msg-action{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#6c6d70;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform .12s ease-out}.asset-msg-action svg{width:15px;height:15px}.asset-msg-action:active{transform:scale(.92)}.asset-msg-action.is-done{color:#7ddc9a}.asset-msg-action:focus-visible{background:#141518;color:#f0f0f0;outline:0}@media (hover:hover){.asset-msg-action:hover:not(.is-done){background:#141518;color:#f0f0f0}}@media (hover:hover){html body .editor-canvas-item.editor-canvas-item:has(.prompt-chat-above :is(.asset-chat-arrow,.asset-agent-chat):hover){--asset-ring-color:transparent;--asset-ring-glow:transparent}}html body .editor-canvas-item.editor-canvas-item:has(.prompt-chat-above :is(.asset-chat-arrow,.asset-agent-chat):hover)>.app-asset-card-outline,html body .editor-canvas-item.editor-canvas-item:has(.prompt-chat-above :is(.asset-chat-arrow,.asset-agent-chat):hover)>.app-asset-card-outline:after,html body .editor-canvas-item.editor-canvas-item:has(.prompt-chat-above :is(.asset-chat-arrow,.asset-agent-chat):hover)>.app-asset-card-outline:before{box-shadow:none!important;filter:none!important;animation:none!important}.sc-generate-kind .sc-chip-icon{width:18px;height:18px;color:rgb(var(--sc-rgb,255 255 255)/.9)}.asset-msg-action.is-done{color:#fff}html body .editor-canvas-note-format-toolbar{margin-bottom:calc(18px * var(--canvas-item-scale, 1))}.ntb-menu,.ntb-panel{top:calc(100% + 8px);bottom:auto;transform-origin:0 0}.ntb-panel .ntb-picker{top:0;bottom:auto}@keyframes ntb-pop-in{0%{opacity:0;transform:translateY(-6px) scale(.97)}}@keyframes ntb-pop-out{to{opacity:0;transform:translateY(-4px) scale(.98)}}.ntb-style-btn svg{transition:transform .22s cubic-bezier(.77,0,.175,1)}.ntb-style-btn.is-open svg{transform:rotate(180deg)}html body .ntb .ntb-close,html body .ntb .ntb-close:active,html body .ntb .ntb-close:focus,html body .ntb .ntb-close:focus-visible,html body .ntb .ntb-close:hover{border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;border:0!important}.ntb-picker{box-sizing:border-box;overflow:hidden;isolation:isolate;background:#000!important}.ntb-picker>*{min-width:0}.ntb-picker-hue,.ntb-picker-pad{width:100%}.generate-ref-tile-x,.ntb-swatch-remove{display:grid;place-items:center;padding:0;border:0;border-radius:50%;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);color:#a1a4a5;filter:none;line-height:0}.generate-ref-tile-x svg,.ntb-swatch-remove svg{display:block;margin:0}.ntb-swatch-remove{display:none;top:-6px;right:-6px}.ntb-swatch-wrap:focus-within .ntb-swatch-remove,.ntb-swatch-wrap:hover .ntb-swatch-remove{display:grid}.generate-ref-tile-x{top:-6px;right:-6px}.generate-ref-tile-x:focus-visible{color:#fff;outline:0}@media (hover:hover){.generate-ref-tile-x:hover,.ntb-swatch-remove:hover{color:#fff;outline:0}}html body .editor-canvas-item:has(.editor-add-menu-plus-btn-open){z-index:9000!important}html body :is(.generate-prompt-panel,.prompt-composer,.editor-canvas-add-mention):has(.editor-add-menu-plus-btn-open){z-index:60!important}html body :is(.canvas-screen-asset-shell,.canvas-screen-asset-shell-content,.editor-canvas-item-content-shell,.app-asset-card-outline):has(.editor-add-menu-plus-btn-open){overflow:visible!important}html body .editor-add-menu-options.agent-add-menu-options{z-index:60}html.studio-redesign body .editor-canvas-item.editor-canvas-item:has(.editor-canvas-note-item-host--editing)>.app-asset-card-outline.app-asset-card-outline.app-asset-card-outline:after{opacity:1!important;box-shadow:inset 0 0 0 2px rgb(var(--editor-asset-accent-rgb)/.9),0 0 10px rgb(var(--editor-asset-accent-rgb)/.32)!important;transition:none!important;animation:none!important}.ntb-letter{font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1}.ntb-letter.is-bold{font-weight:800}.ntb-letter.is-italic{font-style:italic;font-weight:500}.ntb-letter.is-underline{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:500}.ntb-note-color{display:grid;width:18px;height:18px;place-items:center;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.55)}.ntb-note-color>span{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px hsla(0,0%,100%,.18)}.ntb-picker{position:static;width:auto;margin-top:12px;padding:12px 0 0;border-top:1px solid hsla(0,0%,100%,.12);border-radius:0;background:transparent!important;box-shadow:none;animation:none;overflow:visible}.ntb-panel .ntb-picker{top:auto}.ntb-swatch.is-selected,.ntb-swatch.is-selected:focus-visible{box-shadow:inset 0 0 0 1.5px #fff}.ntb-swatch.is-add.is-selected{box-shadow:inset 0 0 0 1.5px #fff}.generate-ref-tile-x,.ntb-swatch-remove{width:20px;height:20px;top:-8px;right:-8px;background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4);color:#d9d9dc;transition:color .12s ease,box-shadow .12s ease,transform .12s ease-out}.generate-ref-tile-x svg,.ntb-swatch-remove svg{width:11px;height:11px}.generate-ref-tile-x:active,.ntb-swatch-remove:active{transform:scale(.92)}.generate-ref-tile-x:focus-visible,.ntb-swatch-remove:focus-visible{color:#ff6369;box-shadow:inset 0 0 0 1px #ff6369}@media (hover:hover){.generate-ref-tile-x:hover,.ntb-swatch-remove:hover{color:#ff6369;box-shadow:inset 0 0 0 1px #ff6369}}.ntb-swatch-wrap:focus-within .ntb-swatch-remove{display:none}.ntb-swatch-wrap:hover .ntb-swatch-remove{display:grid}html body .studio-redesign-root .sc-layers.is-closing{animation:dz-panel-out-left .17s cubic-bezier(.23,1,.32,1) both;pointer-events:none}html body .studio-redesign-root .sc-inspector.is-closing{animation:dz-panel-out-right .17s cubic-bezier(.23,1,.32,1) both;pointer-events:none}@keyframes dz-panel-out-left{to{opacity:0;transform:translateX(-12px)}}@keyframes dz-panel-out-right{to{opacity:0;transform:translateX(12px)}}@media (prefers-reduced-motion:reduce){html body .studio-redesign-root .sc-inspector.is-closing,html body .studio-redesign-root .sc-layers.is-closing{animation:dz-panel-fade-out .14s ease-out both}@keyframes dz-panel-fade-out{to{opacity:0}}}.prompt-attached-chat{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .46s cubic-bezier(.32,.72,0,1),opacity .32s ease-out 40ms}.prompt-attached-chat[data-open=true]{grid-template-rows:1fr;opacity:1}.prompt-attached-chat-inner{min-height:0;overflow:hidden;border-bottom:1px solid transparent;transition:border-color .32s ease-out .12s}.prompt-attached-chat[data-open=true] .prompt-attached-chat-inner{border-bottom-color:hsla(0,0%,100%,.14)}.prompt-attached-chat .generate-chat-list{max-height:240px;padding:12px 12px 6px;transform:translateY(-10px);transition:transform .46s cubic-bezier(.32,.72,0,1)}.prompt-attached-chat[data-open=true] .generate-chat-list{transform:translateY(0)}.prompt-attached-chat .studio-agent-message{animation:none}html body .editor-canvas-item.editor-canvas-item:has(.prompt-attached:hover)>.app-asset-card-outline,html body .editor-canvas-item.editor-canvas-item:has(.prompt-attached:hover)>.app-asset-card-outline:after,html body .editor-canvas-item.editor-canvas-item:has(.prompt-attached:hover)>.app-asset-card-outline:before{--asset-ring-color:transparent;--asset-ring-glow:transparent;box-shadow:none!important;filter:none!important;animation:none!important}html body .studio-agent-picking .studio-agent-tool-btn.is-active,html body .studio-agent-picking .studio-agent-tool-btn.is-active *{cursor:var(--dz-cursor-pointer,pointer)!important}html body .studio-redesign-root .studio-agent-tab:not(:hover) .studio-agent-tab-find .studio-agent-tab-find-icon{opacity:0}html body .studio-redesign-root .studio-agent-tab:not(:hover) .studio-agent-tab-find .studio-agent-tab-dot{opacity:1;transform:none}html body .studio-agent-pick-menu .studio-agent-pick-menu-asset,html body .studio-agent-pick-menu .studio-agent-pick-menu-item{justify-content:flex-start;gap:10px;padding:0 8px 0 10px;text-align:left}html body .studio-agent-pick-menu .studio-agent-pick-menu-item{min-height:34px}html.studio-redesign body .editor-canvas-item.editor-canvas-item:has(.editor-canvas-note-item-host--editing) .editor-canvas-note-item{border-color:transparent;box-shadow:0 0 0 2px rgb(var(--editor-asset-accent-rgb)/.9),0 0 10px rgb(var(--editor-asset-accent-rgb)/.32)!important}html.studio-redesign body .editor-canvas-item.editor-canvas-item:has(.editor-canvas-note-item-host--editing)>.app-asset-card-outline.app-asset-card-outline.app-asset-card-outline:after{box-shadow:none!important}.prompt-asset-controls{position:absolute;top:8px;right:8px;z-index:12;display:flex;gap:2px;opacity:0;transition:opacity .16s ease-out}.editor-canvas-item:hover .prompt-asset-controls,.prompt-asset-controls.is-active,.prompt-asset-controls.is-open,.prompt-asset-controls:focus-within,.prompt-asset-controls:hover{opacity:1}.prompt-asset-controls .asset-chat-arrow{opacity:1}.prompt-chat-above{position:absolute;right:0;bottom:100%;left:0;z-index:5;display:block;width:auto;padding:0}.prompt-attached{overflow:hidden;border-radius:16px 16px 0 0;background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16);opacity:0;transition:opacity .26s ease-out}.prompt-chat-above.is-open .prompt-attached{opacity:1}html body .editor-canvas-item.editor-canvas-item:has(:is(.prompt-attached,.prompt-asset-controls):hover)>.app-asset-card-outline,html body .editor-canvas-item.editor-canvas-item:has(:is(.prompt-attached,.prompt-asset-controls):hover)>.app-asset-card-outline:after,html body .editor-canvas-item.editor-canvas-item:has(:is(.prompt-attached,.prompt-asset-controls):hover)>.app-asset-card-outline:before{--asset-ring-color:transparent;--asset-ring-glow:transparent;box-shadow:none!important;filter:none!important;animation:none!important}html.studio-redesign body .editor-canvas-item.editor-canvas-item:has(.editor-canvas-note-item-host--editing) .editor-canvas-note-item{box-shadow:inset 0 0 0 2px rgb(var(--editor-asset-accent-rgb)/.9),0 0 10px rgb(var(--editor-asset-accent-rgb)/.32)!important}.ntb-note-color{display:block;width:20px;height:20px;place-items:initial;border-radius:50%;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.6)}.ntb-note-color>span{display:none}.generate-ref-tile-x,.ntb-swatch-remove{width:16px;height:16px;top:-6px;right:-6px}.generate-ref-tile-x svg,.ntb-swatch-remove svg{width:9px;height:9px}