.studio-redesign-root,html.studio-redesign body>:not(.h-screen):not(script):not(style):not(next-route-announcer){--sd-bg:#08090a;--sd-s1:#101214;--sd-s2:#171a1d;--sd-s3:#1e2226;--sd-hair:#1b1f22;--sd-dots:#14171a;--sd-text:#edeeef;--sd-text-2:#9ba1a6;--sd-text-3:#5f666b;--sd-ring:hsla(210,6%,93%,.35);--sd-green:#3fb57a;--sd-green-hover:#4cc98a;--sd-fs-1:28px;--sd-fs-2:16px;--sd-fs-3:14px;--sd-fs-4:13px;--sd-fs-5:12px;--sd-r-control:4px;--sd-r-panel:8px;--sd-gap:8px;--sd-ease:cubic-bezier(0.23,1,0.32,1);--sd-ease-inout:cubic-bezier(0.77,0,0.175,1);--sd-t-press:100ms;--sd-t-fast:120ms;--sd-t-ui:150ms;--sd-t-enter:200ms;--sd-travel:12px;--sd-shadow-float:0 8px 24px rgba(0,0,0,.5);--sd-font:var(--font-geist-sans),var(--font-body),system-ui,sans-serif;--n:13.895% 0.0029 246.26;--nc:94.864% 0.0017 247.84;--b1:18.086% 0.0052 248.12;--b2:21.59% 0.0075 248.17;--b3:24.957% 0.0096 248.21;--bc:94.864% 0.0017 247.84;--p:94.864% 0.0017 247.84;--pc:15.362% 0.0027 248;--s:21.59% 0.0075 248.17;--sc:94.864% 0.0017 247.84;--a:94.864% 0.0017 247.84;--ac:15.362% 0.0027 248;--su:94.864% 0.0017 247.84;--suc:15.362% 0.0027 248;--in:70.569% 0.01 242.9;--inc:15.362% 0.0027 248;--rounded-box:0.5rem;--rounded-btn:0.25rem;font-family:var(--sd-font);color:var(--sd-text)}.studio-redesign-root{height:100%;background:var(--sd-bg)}html.studio-redesign .studio-redesign-root *,html.studio-redesign [class*=editor-canvas-],html.studio-redesign [class*=studio-]{scrollbar-width:thin;scrollbar-color:var(--sd-s3) transparent}html.studio-redesign .studio-redesign-root ::-webkit-scrollbar{width:8px;height:8px}html.studio-redesign .studio-redesign-root ::-webkit-scrollbar-thumb{background:var(--sd-s3);border-radius:4px}html.studio-redesign .studio-redesign-root ::-webkit-scrollbar-track{background:transparent}html.studio-redesign .studio-redesign-root :focus-visible{outline:2px solid var(--sd-ring);outline-offset:2px}html.studio-redesign .studio-screens-hub,html.studio-redesign .studio-screens-shell{background:var(--sd-bg)}html.studio-redesign .studio-screens-hub-header{animation:sd-rise var(--sd-t-enter) var(--sd-ease) both}html.studio-redesign .studio-screens-hub-header h1{font-family:var(--sd-font);font-size:var(--sd-fs-1);font-weight:300;line-height:1.1;letter-spacing:-.03em;color:var(--sd-text)}html.studio-redesign .studio-redesign-root .search-filter-trigger,html.studio-redesign .studio-redesign-root .video-library-search,html.studio-redesign .studio-screens-search-shell{height:40px;border:0;border-radius:var(--sd-r-control);background:var(--sd-s2);box-shadow:none;transition:background-color var(--sd-t-ui) var(--sd-ease),box-shadow var(--sd-t-ui) var(--sd-ease)}@media (hover:hover){html.studio-redesign .studio-redesign-root .search-filter-trigger:hover,html.studio-redesign .studio-screens-search-shell:hover{background:var(--sd-s3)}}html.studio-redesign .studio-redesign-root .search-filter-trigger.search-filter-trigger-open,html.studio-redesign .studio-redesign-root .search-filter-trigger:focus-visible,html.studio-redesign .studio-screens-search-shell:focus-within{background:var(--sd-s3);border-color:transparent;box-shadow:0 0 0 2px var(--sd-ring)}html.studio-redesign .studio-screens-search-shell>span{display:none}html.studio-redesign .studio-screens-search-input{padding:0 14px;font-size:var(--sd-fs-3);color:var(--sd-text)}html.studio-redesign .studio-screens-search-input::placeholder{color:var(--sd-text-3);opacity:1}html.studio-redesign .studio-screens-search-input:focus-visible,html.studio-redesign .studio-screens-search-submit:focus-visible{outline:0}html.studio-redesign .studio-screens-search-submit{width:40px;padding:0;color:var(--sd-text-2)}html.studio-redesign .studio-screens-search-submit svg{width:16px;height:16px;stroke-width:1.5}html.studio-redesign .studio-redesign-root .search-filter-trigger{position:relative;height:36px;padding:0 12px;font-size:var(--sd-fs-3);font-weight:500}html.studio-redesign .studio-screens-grid{gap:24px 16px}html.studio-redesign .studio-screen-card,html.studio-redesign .studio-screen-new-wrap{animation:sd-rise var(--sd-t-enter) var(--sd-ease) both;animation-delay:calc(var(--studio-screen-delay, 0ms) * .73)}html.studio-redesign .studio-screen-card{gap:10px;transition:opacity var(--sd-t-ui) var(--sd-ease),transform var(--sd-t-ui) var(--sd-ease)}html.studio-redesign .studio-screen-card.is-dimmed{opacity:.3;transform:scale(.98);filter:none}html.studio-redesign .studio-screen-card-frame{aspect-ratio:16/10;border:1px solid var(--sd-hair);border-radius:var(--sd-r-panel);background:var(--sd-s1);box-shadow:none;transform:none;transition:border-color var(--sd-t-ui) var(--sd-ease),transform var(--sd-t-ui) var(--sd-ease)}html.studio-redesign .studio-screen-card.is-starred .studio-screen-card-frame{border-color:var(--sd-ring);box-shadow:none}@media (hover:hover) and (pointer:fine){html.studio-redesign .studio-screen-card-stage:has(.ad-video-card-options-wrap-visible) .studio-screen-card-frame,html.studio-redesign .studio-screen-card-stage:hover .studio-screen-card-frame{transform:translateY(-1px);border-color:var(--sd-s3);box-shadow:none}html.studio-redesign .studio-screen-card-stage:focus-within>.absolute.right-3.top-3,html.studio-redesign .studio-screen-card-stage:focus-within>.app-card-star-btn,html.studio-redesign .studio-screen-card-stage:hover>.absolute.right-3.top-3,html.studio-redesign .studio-screen-card-stage:hover>.app-card-star-btn{transform:none}}html.studio-redesign .studio-screen-card-stage:active .studio-screen-card-frame{transform:scale(.99);transition-duration:var(--sd-t-press)}html.studio-redesign .studio-screen-preview-dots{background-color:var(--sd-bg);background-image:radial-gradient(circle,var(--sd-dots) 1px,transparent 1px)}html.studio-redesign .studio-screen-new-card{border:1px solid var(--sd-hair);border-radius:var(--sd-r-panel);background:var(--sd-s1);color:var(--sd-text-2);transition:background-color var(--sd-t-ui) var(--sd-ease),transform var(--sd-t-ui) var(--sd-ease)}html.studio-redesign .studio-screen-new-card span{font-size:var(--sd-fs-3);font-weight:500;color:var(--sd-text-2)}html.studio-redesign .studio-screen-new-plus{background:var(--sd-s2);color:var(--sd-text);border-radius:var(--sd-r-control)}@media (hover:hover) and (pointer:fine){html.studio-redesign .studio-screen-new-card:focus-visible,html.studio-redesign .studio-screen-new-card:hover{transform:translateY(-1px);border-color:var(--sd-s3);background:var(--sd-s2)}}html.studio-redesign .studio-screen-new-card:active{transform:scale(.98);transition-duration:var(--sd-t-press)}html.studio-redesign .studio-screen-peek-layer,html.studio-redesign .studio-screen-switcher-layer{background:rgba(8,9,10,.72);backdrop-filter:none;animation:sd-fade var(--sd-t-ui) var(--sd-ease) both}html.studio-redesign .studio-screen-peek-panel,html.studio-redesign .studio-screen-switcher-panel{border:1px solid var(--sd-hair);border-radius:var(--sd-r-panel);background:var(--sd-s1);box-shadow:var(--sd-shadow-float);animation:sd-pop var(--sd-t-ui) var(--sd-ease) both}html.studio-redesign .studio-screen-switcher-input{border-bottom:1px solid var(--sd-hair);padding:14px 16px;font-size:var(--sd-fs-3);color:var(--sd-text)}html.studio-redesign .studio-screen-switcher-input::placeholder{color:var(--sd-text-3)}html.studio-redesign .studio-screen-switcher-row{min-height:44px;border-radius:var(--sd-r-control);font-size:var(--sd-fs-3);transition:background-color var(--sd-t-fast) var(--sd-ease)}html.studio-redesign .studio-screen-switcher-row.is-active{background:var(--sd-s3)}@media (hover:hover){html.studio-redesign .studio-screen-switcher-row:hover{background:var(--sd-s3)}}html.studio-redesign .studio-screen-switcher-row.is-current .studio-screen-switcher-thumb{box-shadow:0 0 0 1px var(--sd-ring)}html.studio-redesign .studio-screen-peek-close,html.studio-redesign .studio-screen-peek-item,html.studio-redesign .studio-screen-peek-thumb,html.studio-redesign .studio-screen-switcher-plus,html.studio-redesign .studio-screen-switcher-thumb{border-radius:var(--sd-r-control);background:var(--sd-s2)}html.studio-redesign .studio-screen-peek-frame{background:var(--sd-bg)}html.studio-redesign .studio-screen-pin-dot{background:var(--sd-text-2)}html.studio-redesign .editor-dot-canvas-host,html.studio-redesign .editor-dot-canvas-surface{background-color:var(--sd-bg)}html.studio-redesign .editor-dot-canvas-host:before,html.studio-redesign [data-theme=dazby] .editor-dot-canvas-host:before{background-image:radial-gradient(circle,var(--sd-dots) 1px,transparent 1px)}html.studio-redesign .editor-page-top-controls{animation:sd-rise var(--sd-t-enter) var(--sd-ease) both}html.studio-redesign .editor-canvas-arrow-btn,html.studio-redesign .editor-canvas-zoom-btn,html.studio-redesign .studio-agent-toggle-btn{width:40px;height:40px;border:0;border-radius:var(--sd-r-control);background:var(--sd-s2);color:var(--sd-text);box-shadow:none;transition:background-color var(--sd-t-ui) var(--sd-ease),transform var(--sd-t-press) var(--sd-ease)}@media (hover:hover){html.studio-redesign .editor-canvas-arrow-btn:hover,html.studio-redesign .editor-canvas-zoom-btn:hover,html.studio-redesign .studio-agent-toggle-btn:hover{background:var(--sd-s3);box-shadow:none}}html.studio-redesign .editor-canvas-arrow-btn:active,html.studio-redesign .editor-canvas-zoom-btn:active,html.studio-redesign .studio-agent-toggle-btn:active{transform:scale(.97)}html.studio-redesign .studio-agent-toggle-btn.is-open{border:0;background:var(--sd-s3);box-shadow:0 0 0 1px var(--sd-ring)}html.studio-redesign .studio-agent-toggle-btn.is-open .studio-agent-toggle-icon{color:var(--sd-text)}html.studio-redesign .editor-canvas-arrow-btn svg,html.studio-redesign .editor-canvas-zoom-controls svg{stroke-width:1.5}html.studio-redesign .editor-canvas-context-menu{border:1px solid var(--sd-hair);border-radius:var(--sd-r-panel);background:var(--sd-s1);box-shadow:var(--sd-shadow-float);transform:scale(.97);transform-origin:top left;transition:opacity var(--sd-t-ui) var(--sd-ease),transform var(--sd-t-ui) var(--sd-ease)}html.studio-redesign .editor-canvas-context-menu-open{transform:scale(1)}html.studio-redesign .editor-canvas-context-menu-closing{animation-duration:.1s}html.studio-redesign .editor-canvas-context-menu-label{font-size:var(--sd-fs-5);font-weight:500;letter-spacing:0;text-transform:none;color:var(--sd-text-3)}html.studio-redesign .editor-canvas-context-menu-item{min-height:32px;border-radius:var(--sd-r-control);font-size:var(--sd-fs-3);font-weight:500;color:var(--sd-text);transform:none;box-shadow:none}html.studio-redesign .editor-canvas-context-menu-open .editor-canvas-context-menu-item{transform:none}html.studio-redesign .editor-canvas-context-menu-item-submenu-active,html.studio-redesign .editor-canvas-context-menu-item:not(:disabled):focus-visible,html.studio-redesign .editor-canvas-context-submenu-item:focus-visible{background-color:var(--sd-s3)!important;background-image:none!important;box-shadow:none!important}@media (hover:hover){html.studio-redesign .editor-canvas-context-menu-item-with-submenu:hover,html.studio-redesign .editor-canvas-context-menu-item:not(:disabled):hover,html.studio-redesign .editor-canvas-context-submenu-item:hover{background-color:var(--sd-s3)!important;background-image:none!important;box-shadow:none!important}}html.studio-redesign .editor-canvas-context-menu-item-generate:after,html.studio-redesign .editor-canvas-context-menu-item-generate:before{display:none!important}html.studio-redesign .editor-canvas-context-menu-item-submenu-active .editor-canvas-context-menu-item-icon,html.studio-redesign .editor-canvas-context-menu-item:focus-visible .editor-canvas-context-menu-item-icon{background-color:transparent!important;color:var(--sd-text)!important}@media (hover:hover){html.studio-redesign .editor-canvas-context-menu-item:hover .editor-canvas-context-menu-item-icon,html.studio-redesign .editor-canvas-context-submenu-item:hover .editor-canvas-context-menu-item-icon{background-color:transparent!important;color:var(--sd-text)!important}}html.studio-redesign .editor-canvas-context-menu-item-icon svg{stroke-width:1.5}html.studio-redesign .editor-canvas-context-submenu{border:1px solid var(--sd-hair);border-radius:var(--sd-r-panel);background:var(--sd-s1);box-shadow:var(--sd-shadow-float)}html.studio-redesign .editor-canvas-connection-line{stroke:hsla(207,6%,63%,.5);stroke-width:1.5px;opacity:1}html.studio-redesign .editor-canvas-connection-glow{stroke:transparent;opacity:0}html.studio-redesign .editor-canvas-connection-group-active .editor-canvas-connection-line{stroke-width:1.5px;opacity:1}html.studio-redesign .editor-canvas-connection-group-active .editor-canvas-connection-glow,html.studio-redesign .editor-canvas-connection-group-line-hovered .editor-canvas-connection-glow{opacity:0}html.studio-redesign .editor-canvas-connection-delete-btn-visible{background-color:var(--sd-s3);color:var(--sd-text);box-shadow:none}html.studio-redesign .editor-canvas-connection-delete-btn-highlighted,html.studio-redesign .editor-canvas-connection-delete-btn-highlighted:focus-visible{background-color:var(--sd-s3);color:var(--sd-text);box-shadow:0 0 0 1px var(--sd-ring)}@media (hover:hover){html.studio-redesign .editor-canvas-connection-delete-btn-highlighted:hover{background-color:var(--sd-s3);color:var(--sd-text);box-shadow:0 0 0 1px var(--sd-ring)}}html.studio-redesign .studio-agent-panel{border:1px solid var(--sd-hair);border-radius:var(--sd-r-panel);background:var(--sd-s1);box-shadow:var(--sd-shadow-float);animation:sd-panel-in var(--sd-t-enter) var(--sd-ease) both}html.studio-redesign .studio-agent-panel.is-closing{animation:sd-panel-out .12s var(--sd-ease) both}html.studio-redesign .studio-agent-resize-grip{background:var(--sd-s3)}html.studio-redesign .studio-agent-panel.is-resizing .studio-agent-resize-grip,html.studio-redesign .studio-agent-resize-handle:focus-visible .studio-agent-resize-grip{background:var(--sd-text-2);box-shadow:none}@media (hover:hover){html.studio-redesign .studio-agent-resize-handle:hover .studio-agent-resize-grip{background:var(--sd-text-2);box-shadow:none}}html.studio-redesign .studio-agent-header{border-bottom:1px solid var(--sd-hair);padding:8px 8px 8px 12px}html.studio-redesign .studio-agent-tab{min-height:32px;border-radius:var(--sd-r-control);font-size:var(--sd-fs-4);font-weight:500;color:var(--sd-text-2);transition:background-color var(--sd-t-ui) var(--sd-ease),color var(--sd-t-ui) var(--sd-ease)}@media (hover:hover){html.studio-redesign .studio-agent-tab:hover{background:var(--sd-s2);color:var(--sd-text)}}html.studio-redesign .studio-agent-tab.is-active{background:var(--sd-s3);border-color:transparent;color:var(--sd-text)}html.studio-redesign .studio-agent-tab.is-active:after,html.studio-redesign .studio-agent-tab.is-generate.is-active:after,html.studio-redesign .studio-agent-tab.is-generate.is-active:before{display:none}html.studio-redesign .studio-agent-tab.has-accent.is-active,html.studio-redesign .studio-agent-tab.is-generate.has-accent.is-active{border-color:transparent;box-shadow:none}html.studio-redesign .studio-agent-tab:focus-visible{border-color:transparent}html.studio-redesign .studio-agent-tab-dot{width:8px;height:8px;border:1.5px solid var(--sd-text-3)}html.studio-redesign .studio-agent-ref-chip .studio-agent-tab-dot.is-linked,html.studio-redesign .studio-agent-tab-dot.is-linked,html.studio-redesign .studio-agent-tab.is-active .studio-agent-tab-dot.is-linked{box-shadow:none}html.studio-redesign .studio-agent-hide-btn,html.studio-redesign .studio-agent-tab-add,html.studio-redesign .studio-agent-tool-btn{width:32px;height:32px;border-radius:var(--sd-r-control);color:var(--sd-text-2)}html.studio-redesign .studio-agent-hide-btn:focus-visible,html.studio-redesign .studio-agent-tab-add:focus-visible,html.studio-redesign .studio-agent-tool-btn:focus-visible{background:var(--sd-s3);color:var(--sd-text)}@media (hover:hover){html.studio-redesign .studio-agent-hide-btn:hover,html.studio-redesign .studio-agent-tab-add:hover,html.studio-redesign .studio-agent-tool-btn:hover{background:var(--sd-s3);color:var(--sd-text)}}html.studio-redesign .studio-agent-tab-close:focus-visible,html.studio-redesign .studio-agent-tab-close:hover{transform:none;color:var(--sd-text)}html.studio-redesign .studio-agent-empty:before{display:none}html.studio-redesign .studio-agent-empty-title{font-size:var(--sd-fs-2);font-weight:500;letter-spacing:-.01em}html.studio-redesign .studio-agent-message{animation:sd-message-in var(--sd-t-enter) var(--sd-ease) both}html.studio-redesign .studio-agent-bubble{border:0;border-radius:var(--sd-r-panel);background:var(--sd-s3);font-size:var(--sd-fs-3);line-height:1.5;color:var(--sd-text)}html.studio-redesign .studio-agent-ref-chip{border:0;border-radius:var(--sd-r-control);background:var(--sd-s2);box-shadow:none;font-size:var(--sd-fs-5)}@media (hover:hover){html.studio-redesign .studio-agent-ref-chip:hover{background:var(--sd-s3)}}html.studio-redesign .studio-agent-ref-chip.is-generate:after{display:none}html.studio-redesign .studio-agent-ref-chip-remove:focus-visible,html.studio-redesign .studio-agent-ref-chip-remove:hover{filter:none;color:var(--sd-text)}html.studio-redesign .studio-agent-composer{border:1px solid var(--sd-hair);border-radius:var(--sd-r-panel);background:var(--sd-s2);transition:box-shadow var(--sd-t-ui) var(--sd-ease),border-color var(--sd-t-ui) var(--sd-ease)}html.studio-redesign .studio-agent-composer:focus-within{border-color:transparent;box-shadow:0 0 0 2px var(--sd-ring)}html.studio-redesign .studio-agent-composer.is-picking{border-color:transparent}html.studio-redesign .studio-agent-textarea{font-size:var(--sd-fs-3);color:var(--sd-text)}html.studio-redesign .studio-agent-textarea::placeholder{color:var(--sd-text-3)}html.studio-redesign .studio-agent-send-btn{width:32px;height:32px;border:0;border-radius:var(--sd-r-control);background:var(--sd-s3);color:var(--sd-text-3);transition:background-color var(--sd-t-ui) var(--sd-ease),color var(--sd-t-ui) var(--sd-ease),transform var(--sd-t-press) var(--sd-ease)}html.studio-redesign .studio-agent-send-btn.is-ready{background:var(--sd-green);color:#08090a;box-shadow:none}html.studio-redesign .studio-agent-send-btn.is-ready:hover{background:var(--sd-green-hover);filter:none;transform:translateY(-1px)}html.studio-redesign .studio-agent-send-btn.is-ready:active{transform:translateY(-2px) scale(.97)}html.studio-redesign .studio-agent-send-btn:focus-visible{outline:2px solid var(--sd-ring)}html.studio-redesign .canvas-asset-load{background:var(--sd-s1);box-shadow:none}html.studio-redesign .canvas-asset-load-ring{border-color:var(--sd-s3);border-top-color:var(--sd-text-2)}@keyframes sd-rise{0%{opacity:0;transform:translateY(var(--sd-travel))}}@keyframes sd-fade{0%{opacity:0}}@keyframes sd-pop{0%{opacity:0;transform:scale(.97)}}@keyframes sd-panel-in{0%{opacity:0;transform:translateX(var(--sd-travel))}}@keyframes sd-panel-out{to{opacity:0;transform:translateX(var(--sd-travel))}}@keyframes sd-message-in{0%{opacity:0;transform:translateY(8px)}}@keyframes sd-float{50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){html.studio-redesign .editor-page-top-controls,html.studio-redesign .studio-agent-message,html.studio-redesign .studio-screen-card,html.studio-redesign .studio-screen-new-wrap,html.studio-redesign .studio-screens-hub-header{animation:sd-fade .1s linear both;animation-delay:0ms}html.studio-redesign .studio-agent-panel,html.studio-redesign .studio-screen-peek-panel,html.studio-redesign .studio-screen-switcher-panel{animation:sd-fade .1s linear both}html.studio-redesign .editor-canvas-arrow-btn:active,html.studio-redesign .studio-agent-send-btn.is-ready:active,html.studio-redesign .studio-agent-send-btn.is-ready:hover,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 .rounded-2xl,.studio-redesign-root .rounded-3xl,.studio-redesign-root .rounded-xl,html.studio-redesign body>:not(.h-screen) .rounded-2xl,html.studio-redesign body>:not(.h-screen) .rounded-3xl,html.studio-redesign body>:not(.h-screen) .rounded-xl{border-radius:var(--sd-r-panel)}.studio-redesign-root .rounded-lg,.studio-redesign-root .rounded-md,html.studio-redesign body>:not(.h-screen) .rounded-lg,html.studio-redesign body>:not(.h-screen) .rounded-md{border-radius:var(--sd-r-control)}html.studio-redesign .app-asset-card-media,html.studio-redesign .app-asset-card-outline,html.studio-redesign .canvas-screen-asset-shell{border-radius:var(--sd-r-panel)}html.studio-redesign .canvas-screen-asset-shell.is-revealing .canvas-screen-asset-shell-content{animation:sd-node-in var(--sd-t-enter) var(--sd-ease) both}@keyframes sd-node-in{0%{opacity:0;transform:scale(.96)}}html.studio-redesign .app-asset-card-media:after,html.studio-redesign .app-asset-card-outline:after{transition:box-shadow .12s var(--sd-ease)}html.studio-redesign .editor-canvas-item>.app-asset-card-outline{transition:transform var(--sd-t-ui) var(--sd-ease)}html.studio-redesign .editor-canvas-item-dragging>.app-asset-card-outline{transform:scale(1.01)}html.studio-redesign .editor-canvas-note-format-toolbar [class*=rounded-full],html.studio-redesign .editor-canvas-note-format-toolbar>*{border-radius:var(--sd-r-panel)}html.studio-redesign .asset-media-loading>*,html.studio-redesign .canvas-asset-load-ring-wrap{opacity:0}html.studio-redesign .asset-media-loading,html.studio-redesign .canvas-asset-load{background:var(--sd-s1)}html.studio-redesign .asset-media-loading:before,html.studio-redesign .canvas-asset-load:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(210,6%,93%,.05),transparent);transform:translateX(-100%);animation:sd-shimmer 1.6s linear infinite}@keyframes sd-shimmer{to{transform:translateX(100%)}}html.studio-redesign .asset-media-loading-out,html.studio-redesign .canvas-asset-load-out{animation-duration:.15s}@media (prefers-reduced-motion:reduce){html.studio-redesign .canvas-screen-asset-shell.is-revealing .canvas-screen-asset-shell-content{animation:sd-fade .1s linear both}html.studio-redesign .editor-canvas-item-dragging>.app-asset-card-outline{transform:none}html.studio-redesign .asset-media-loading:before,html.studio-redesign .canvas-asset-load:before{animation:none;transform:none}}html.studio-redesign .studio-agent-toggle-btn .studio-agent-toggle-icon,html.studio-redesign .studio-agent-toggle-btn.is-open .studio-agent-toggle-icon{color:var(--sd-green)}@media (max-width:767px){html.studio-redesign .editor-canvas-arrow-btn,html.studio-redesign .editor-canvas-zoom-btn,html.studio-redesign .editor-canvas-zoom-label,html.studio-redesign .studio-agent-hide-btn,html.studio-redesign .studio-agent-send-btn,html.studio-redesign .studio-agent-tab,html.studio-redesign .studio-agent-tab-add,html.studio-redesign .studio-agent-toggle-btn,html.studio-redesign .studio-agent-tool-btn,html.studio-redesign .studio-screens-search-shell{min-width:44px;min-height:44px}html.studio-redesign .studio-redesign-root .search-filter-trigger:after{content:"";position:absolute;top:50%;left:0;right:0;height:44px;transform:translateY(-50%)}html.studio-redesign .studio-screens-search-submit{width:44px}html.studio-redesign .editor-canvas-context-menu-item,html.studio-redesign .studio-agent-pick-menu-item{min-height:44px}}html.studio-redesign .studio-screen-card-name-edit-icon{stroke-width:1.5}html.studio-redesign .studio-screen-card-name-text{font-weight:500}html.studio-redesign .studio-agent-textarea:focus-visible,html.studio-redesign .studio-screens-search-input:focus-visible{outline:0}.studio-redesign-root{--sd-dots:rgba(214,235,253,.2);--sd-edge:rgba(214,235,253,.14);--sd-edge-strong:rgba(214,235,253,.28);--sd-peri:146 129 247}html.studio-redesign .editor-dot-canvas-host{background-color:var(--sd-bg)}html.studio-redesign .editor-canvas-note-item{border-color:var(--sd-edge);background:var(--sd-s1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}html.studio-redesign .editor-canvas-asset-name:before{width:6px;height:6px;margin-right:8px;border-radius:50%;background:color-mix(in srgb,color-mix(in oklab,rgb(var(--editor-asset-accent-rgb,214 235 253)) 50%,#969ca2) 80%,transparent);vertical-align:middle}html.studio-redesign .app-asset-card-outline.app-asset-card-selected,html.studio-redesign .app-asset-card-selected.app-asset-card-media,html.studio-redesign .app-asset-card-selected.app-asset-card-outline,html.studio-redesign .app-asset-card-selected>.app-asset-card-media,html.studio-redesign .app-asset-card.ad-video-card.app-asset-card-selected>.ad-video-card-media,html.studio-redesign .app-asset-card.ad-video-card.demo-video-selected>.ad-video-card-media,html.studio-redesign .demo-video-selected>.app-asset-card-media,html.studio-redesign .editor-canvas-item>.app-asset-card-outline.app-asset-card-selected{--asset-ring-width:1px;--asset-ring-color:color-mix(in srgb,color-mix(in oklab,rgb(var(--editor-asset-accent-rgb,214 235 253)) 50%,#969ca2) 65%,transparent);--asset-ring-glow:color-mix(in srgb,color-mix(in oklab,rgb(var(--editor-asset-accent-rgb,214 235 253)) 50%,#969ca2) 22%,transparent);--asset-ring-blur:28px}html.studio-redesign .app-asset-card-outline:active:not(.app-asset-card-selected){--asset-ring-color:var(--sd-edge-strong);--asset-ring-glow:transparent;--asset-ring-blur:0px}@media (hover:hover){html.studio-redesign .app-asset-card-outline:hover:not(.app-asset-card-selected),html.studio-redesign .editor-canvas-item>.app-asset-card-outline:hover:not(.app-asset-card-selected):not(.app-asset-card-outline-idle){--asset-ring-width:1px;--asset-ring-color:var(--sd-edge-strong);--asset-ring-glow:transparent;--asset-ring-blur:0px}}html.studio-redesign .editor-canvas-connection-group-active .editor-canvas-connection-line{stroke:rgba(214,235,253,.7)}html.studio-redesign .editor-canvas-connection-group-line-hovered .editor-canvas-connection-line{stroke:rgba(214,235,253,.5)}[data-theme=dazby] html.studio-redesign .editor-dot-canvas-pan-layer,html.studio-redesign .editor-dot-canvas-pan-layer,html.studio-redesign .editor-dot-canvas-surface{background-color:transparent;background-image:none}[data-theme=dazby] html.studio-redesign .editor-dot-canvas-host:before,html.studio-redesign .editor-dot-canvas-host:before{background-color:transparent}html.studio-redesign .editor-canvas-connection-port-anchor-connected .editor-canvas-connection-port-dot{background-color:hsla(210,6%,93%,.9)!important;border-color:var(--sd-s1)!important;box-shadow:0 0 0 1px rgba(214,235,253,.28),0 0 12px rgba(214,235,253,.18)!important}html.studio-redesign .editor-canvas-asset-menu{min-width:192px;padding:4px;border:1px solid var(--sd-edge);border-radius:var(--sd-r-panel);background:var(--sd-s1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),var(--sd-shadow-float);transform:scale(.97);transition:opacity .15s var(--sd-ease),transform .15s var(--sd-ease)}html.studio-redesign .editor-canvas-asset-menu-open{transform:scale(1)}html.studio-redesign .editor-canvas-asset-menu-closing{transform:scale(.97);transition-duration:.1s}html.studio-redesign .editor-canvas-asset-menu-title{padding:6px 8px 4px;font-size:var(--sd-fs-5);font-weight:500;letter-spacing:0;text-transform:none;color:var(--sd-text-3)}html.studio-redesign .editor-canvas-asset-menu-divider{margin:4px 0;border-color:var(--sd-hair)}html.studio-redesign .editor-canvas-asset-menu-item{min-height:32px;gap:8px;padding:0 8px;border-radius:var(--sd-r-control);font-size:var(--sd-fs-3);font-weight:500;color:var(--sd-text);opacity:1;transform:none;transition:background-color .1s var(--sd-ease),color .1s var(--sd-ease);transition-delay:0s}html.studio-redesign .editor-canvas-asset-menu-open .editor-canvas-asset-menu-item{transform:none;transition-delay:0s}html.studio-redesign .editor-canvas-asset-menu-item-icon{width:20px;height:20px;border-radius:0;background:transparent;color:var(--sd-text-2);transform:none}html.studio-redesign .editor-canvas-asset-menu-item-icon svg{width:16px;height:16px;stroke-width:1.5}html.studio-redesign .editor-canvas-asset-menu-item:not(:disabled):focus-visible{background:var(--sd-s3);box-shadow:none;outline:0}@media (hover:hover){html.studio-redesign .editor-canvas-asset-menu-item:not(:disabled):hover{background:var(--sd-s3);box-shadow:none;outline:0}}html.studio-redesign .editor-canvas-asset-menu-item:not(:disabled):focus-visible .editor-canvas-asset-menu-item-icon,html.studio-redesign .editor-canvas-asset-menu-item:not(:disabled):hover .editor-canvas-asset-menu-item-icon{background:transparent;color:var(--sd-text);transform:none}html.studio-redesign .editor-canvas-asset-menu-item:disabled,html.studio-redesign .editor-canvas-asset-menu-open .editor-canvas-asset-menu-item:disabled{opacity:.4}html.studio-redesign .editor-canvas-asset-menu-item-danger,html.studio-redesign .editor-canvas-asset-menu-item-danger .editor-canvas-asset-menu-item-icon{background:transparent;color:var(--sd-text)}html.studio-redesign .editor-canvas-asset-menu-item-danger:not(:disabled):focus-visible{background:var(--sd-s3);box-shadow:none}@media (hover:hover){html.studio-redesign .editor-canvas-asset-menu-item-danger:not(:disabled):hover{background:var(--sd-s3);box-shadow:none}}html.studio-redesign .editor-canvas-asset-menu-item-danger:not(:disabled):focus-visible .editor-canvas-asset-menu-item-icon,html.studio-redesign .editor-canvas-asset-menu-item-danger:not(:disabled):hover .editor-canvas-asset-menu-item-icon{background:transparent;color:var(--sd-text);transform:none}.studio-redesign-root{--sd-ring-soft:hsla(210,6%,93%,.2);--sd-ring-hover:hsla(210,6%,93%,.3)}html.studio-redesign .editor-canvas-app-attach-btn,html.studio-redesign .editor-canvas-item,html.studio-redesign .editor-canvas-quick-connect-btn{--sd-acc:rgb(var(--editor-asset-accent-rgb,150 156 162))}html.studio-redesign .editor-dot-canvas-host{background-image:none}html.studio-redesign .editor-canvas-asset-name:before{content:none;display:none}html.studio-redesign .studio-agent-tool-btn.is-active,html.studio-redesign .studio-agent-tool-btn.is-active:focus-visible{background:hsla(210,6%,93%,.1);color:var(--sd-text);box-shadow:inset 0 0 0 1px var(--sd-ring-soft)}@media (hover:hover){html.studio-redesign .studio-agent-tool-btn.is-active:hover{background:hsla(210,6%,93%,.1);color:var(--sd-text);box-shadow:inset 0 0 0 1px var(--sd-ring-soft)}}html.studio-redesign .studio-agent-composer.is-picking{box-shadow:0 0 0 1px var(--sd-ring-soft)}html.studio-redesign .editor-canvas-zoom-controls button,html.studio-redesign .editor-page-top-controls button{border:0;border-radius:var(--sd-r-control);background:var(--sd-s2);color:var(--sd-text);box-shadow:inset 0 0 0 1px transparent;backdrop-filter:none;transition:background-color .1s var(--sd-ease),box-shadow .1s var(--sd-ease),transform .1s var(--sd-ease)}html.studio-redesign .editor-canvas-zoom-controls button,html.studio-redesign .editor-page-top-controls button:not(.studio-agent-toggle-btn){width:40px;height:40px}html.studio-redesign .editor-canvas-zoom-controls button:focus-visible,html.studio-redesign .editor-page-top-controls button:focus-visible{background:hsla(210,6%,93%,.1);box-shadow:inset 0 0 0 1px var(--sd-ring-hover);outline:0}@media (hover:hover){html.studio-redesign .editor-canvas-zoom-controls button:hover,html.studio-redesign .editor-page-top-controls button:hover{background:hsla(210,6%,93%,.1);box-shadow:inset 0 0 0 1px var(--sd-ring-hover);outline:0}}html.studio-redesign .editor-canvas-zoom-controls button svg,html.studio-redesign .editor-page-top-controls button svg{stroke-width:1.5}html.studio-redesign .editor-canvas-connection-delete-btn{border:0;border-radius:var(--sd-r-control);background:var(--sd-s2);color:var(--sd-text-2);box-shadow:inset 0 0 0 1px var(--sd-edge);backdrop-filter:none}html.studio-redesign .editor-canvas-connection-delete-btn-highlighted,html.studio-redesign .editor-canvas-connection-delete-btn:focus-visible{background:var(--sd-s3);color:var(--sd-text);box-shadow:inset 0 0 0 1px var(--sd-ring-hover)}@media (hover:hover){html.studio-redesign .editor-canvas-connection-delete-btn:hover{background:var(--sd-s3);color:var(--sd-text);box-shadow:inset 0 0 0 1px var(--sd-ring-hover)}}html.studio-redesign .editor-canvas-connection-delete-icon{stroke-width:1.5}html.studio-redesign .editor-canvas-context-menu-item-generate:focus-visible .editor-canvas-context-menu-item-arrow,html.studio-redesign .editor-canvas-context-menu-item-submenu-active .editor-canvas-context-menu-item-arrow{color:var(--sd-text-2)}@media (hover:hover){html.studio-redesign .editor-canvas-context-menu-item-generate:hover .editor-canvas-context-menu-item-arrow{color:var(--sd-text-2)}}html.studio-redesign .editor-add-menu-plus-btn{border:0;background:hsla(210,6%,93%,.06);box-shadow:inset 0 0 0 1px var(--sd-edge);color:var(--sd-text-2)}html.studio-redesign .editor-add-menu-plus-btn-open,html.studio-redesign .editor-add-menu-plus-btn:focus-visible,html.studio-redesign .editor-canvas-app-attach-btn-open,html.studio-redesign .editor-canvas-app-attach-btn:active,html.studio-redesign .editor-canvas-app-attach-btn:focus-visible,html.studio-redesign .editor-canvas-quick-connect-btn-open,html.studio-redesign .editor-canvas-quick-connect-btn:active,html.studio-redesign .editor-canvas-quick-connect-btn:focus-visible{border:0;background:color-mix(in srgb,var(--sd-acc) 14%,transparent);color:var(--sd-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sd-acc) 55%,transparent),0 0 16px color-mix(in srgb,var(--sd-acc) 16%,transparent)}@media (hover:hover){html.studio-redesign .editor-add-menu-plus-btn:hover,html.studio-redesign .editor-canvas-app-attach-btn:hover,html.studio-redesign .editor-canvas-quick-connect-btn:hover{border:0;background:color-mix(in srgb,var(--sd-acc) 14%,transparent);color:var(--sd-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sd-acc) 55%,transparent),0 0 16px color-mix(in srgb,var(--sd-acc) 16%,transparent)}}html.studio-redesign .editor-canvas-item-accent-generate:before{background:color-mix(in srgb,var(--sd-acc) 55%,transparent);background-size:auto;filter:blur(22px);animation:none}html.studio-redesign .editor-canvas-item-accent-generate.editor-canvas-item-dragging:before,html.studio-redesign .editor-canvas-item-accent-generate:focus-within:before,html.studio-redesign .editor-canvas-item-accent-generate:hover:before{opacity:.2}html.studio-redesign .editor-canvas-item-accent-generate .editor-canvas-app-attach-btn:after,html.studio-redesign .editor-canvas-item-accent-generate .editor-canvas-app-attach-btn:before,html.studio-redesign .editor-canvas-item-accent-generate .editor-canvas-quick-connect-btn:after,html.studio-redesign .editor-canvas-item-accent-generate .editor-canvas-quick-connect-btn:before,html.studio-redesign .editor-canvas-item-accent-generate:after{display:none}html.studio-redesign .editor-canvas-item.editor-canvas-item-accent-generate.editor-canvas-item-dragging>.app-asset-card-outline{--asset-ring-width:1px;--asset-ring-color:color-mix(in srgb,var(--sd-acc) 65%,transparent);--asset-ring-glow:transparent;--asset-ring-blur:0px}@media (hover:hover){html.studio-redesign .editor-canvas-item.editor-canvas-item-accent-generate>.app-asset-card-outline:hover:not(.app-asset-card-selected):not(.app-asset-card-outline-idle){--asset-ring-width:1px;--asset-ring-color:color-mix(in srgb,var(--sd-acc) 65%,transparent);--asset-ring-glow:transparent;--asset-ring-blur:0px}}html.studio-redesign .editor-canvas-generate-ad-item textarea,html.studio-redesign .editor-canvas-generate-item textarea{font-size:var(--sd-fs-3)}html.studio-redesign .editor-canvas-item:focus-within>.app-asset-card-outline:not(.app-asset-card-outline-idle),html.studio-redesign .editor-canvas-item:has(.assets-audio-card-panel-playing)>.app-asset-card-outline,html.studio-redesign .editor-canvas-item:has(.editor-canvas-video-item-playing)>.app-asset-card-outline{--asset-ring-width:1px;--asset-ring-color:color-mix(in srgb,var(--sd-acc) 65%,transparent);--asset-ring-glow:color-mix(in srgb,var(--sd-acc) 22%,transparent);--asset-ring-blur:28px}html.studio-redesign .editor-canvas-generate-ad-item button[type=submit],html.studio-redesign .editor-canvas-generate-item button[type=submit]{box-shadow:none}html.studio-redesign .editor-canvas-image-settings-host,html.studio-redesign .editor-canvas-video-settings-host{background:var(--sd-s1);box-shadow:inset 0 0 0 1px var(--sd-edge)}html.studio-redesign .editor-canvas-video-settings-host .editor-canvas-video-settings-btn{background:var(--sd-s2);color:var(--sd-text);border-radius:var(--sd-r-control)}html.studio-redesign .editor-canvas-video-settings-host-closed:has(.editor-canvas-video-settings-btn:focus-visible){box-shadow:inset 0 0 0 1px var(--sd-ring-hover)}@media (hover:hover){html.studio-redesign .editor-canvas-video-settings-host-closed:has(.editor-canvas-video-settings-btn:hover){box-shadow:inset 0 0 0 1px var(--sd-ring-hover)}}html.studio-redesign .editor-canvas-video-settings-panel{color:var(--sd-text);font-family:var(--sd-font)}html.studio-redesign .editor-canvas-video-settings-label{color:var(--sd-text-3);font-weight:500;letter-spacing:0;text-transform:none}html.studio-redesign .editor-canvas-video-settings-card{background:var(--sd-s2);border-radius:var(--sd-r-control)}html.studio-redesign .editor-canvas-video-settings-ratio-btn{border-radius:var(--sd-r-control);color:var(--sd-text-2);font-weight:500;box-shadow:inset 0 0 0 1px var(--sd-edge)}html.studio-redesign .editor-canvas-video-settings-ratio-btn:focus-visible{color:var(--sd-text);background:hsla(210,6%,93%,.06);box-shadow:inset 0 0 0 1px var(--sd-ring-hover)}@media (hover:hover){html.studio-redesign .editor-canvas-video-settings-ratio-btn:hover{color:var(--sd-text);background:hsla(210,6%,93%,.06);box-shadow:inset 0 0 0 1px var(--sd-ring-hover)}}html.studio-redesign .editor-canvas-video-settings-ratio-btn.is-selected{color:var(--sd-text);background:color-mix(in srgb,var(--sd-acc) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sd-acc) 60%,transparent)}html.studio-redesign .editor-canvas-video-settings-close{border-radius:var(--sd-r-control);color:var(--sd-text-2)}html.studio-redesign .editor-canvas-video-settings-close:focus-visible{background:hsla(210,6%,93%,.08);color:var(--sd-text)}@media (hover:hover){html.studio-redesign .editor-canvas-video-settings-close:hover{background:hsla(210,6%,93%,.08);color:var(--sd-text)}}html.studio-redesign .editor-canvas-video-settings-scroll-down{border:0;border-radius:var(--sd-r-control);background:var(--sd-s3);color:var(--sd-text-2);box-shadow:inset 0 0 0 1px var(--sd-edge)}html.studio-redesign .editor-canvas-video-settings-scroll-down:focus-visible{background:hsla(210,6%,93%,.1);color:var(--sd-text);box-shadow:inset 0 0 0 1px var(--sd-ring-hover)}@media (hover:hover){html.studio-redesign .editor-canvas-video-settings-scroll-down:hover{background:hsla(210,6%,93%,.1);color:var(--sd-text);box-shadow:inset 0 0 0 1px var(--sd-ring-hover)}}html.studio-redesign .editor-canvas-generate-ad-send-button,html.studio-redesign .editor-canvas-generate-ad-send-button:focus-visible{box-shadow:none}@media (hover:hover){html.studio-redesign .editor-canvas-generate-ad-send-button:hover{box-shadow:none}}html.studio-redesign .generate-kind-logo,html.studio-redesign .generate-kind-menu-item{--gk:color-mix(in oklab,rgb(var(--generate-kind-rgb)) 50%,#969ca2)}html.studio-redesign .generate-kind-logo{border-radius:var(--sd-r-control);color:var(--gk);background:var(--sd-s2);box-shadow:inset 0 0 0 1px var(--sd-edge);transition:background-color .1s var(--sd-ease),box-shadow .1s var(--sd-ease)}html.studio-redesign .generate-kind-logo-open,html.studio-redesign .generate-kind-logo:focus-visible,html.studio-redesign .generate-kind-logo:hover{transform:none;background:color-mix(in srgb,var(--gk) 14%,var(--sd-s2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gk) 55%,transparent),0 0 14px color-mix(in srgb,var(--gk) 16%,transparent)}html.studio-redesign .generate-kind-logo:active{transform:scale(.97)}html.studio-redesign .generate-kind-logo-icon{stroke-width:1.5}html.studio-redesign .generate-kind-menu{min-width:152px;gap:0;padding:4px;border:1px solid var(--sd-edge);border-radius:var(--sd-r-panel);background:var(--sd-s1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),var(--sd-shadow-float);backdrop-filter:none;clip-path:none;transform:scale(.97);transition:opacity .15s var(--sd-ease),transform .15s var(--sd-ease)}html.studio-redesign .generate-kind-menu-open{transform:scale(1);clip-path:none}html.studio-redesign .generate-kind-menu-item{min-height:32px;gap:8px;padding:0 8px 0 4px;border-radius:var(--sd-r-control);font-size:var(--sd-fs-3);font-weight:500;color:var(--sd-text);opacity:1;transform:none;transition:background-color .1s var(--sd-ease)}html.studio-redesign .generate-kind-menu-item:focus-visible{color:var(--sd-text);background:var(--sd-s3)}@media (hover:hover){html.studio-redesign .generate-kind-menu-item:hover{color:var(--sd-text);background:var(--sd-s3)}}html.studio-redesign .generate-kind-menu-item-logo{width:24px;height:24px;padding:4px;border-radius:var(--sd-r-control);color:var(--gk);background:var(--sd-s2);box-shadow:inset 0 0 0 1px var(--sd-edge)}html.studio-redesign .generate-kind-menu-item:focus-visible .generate-kind-menu-item-logo,html.studio-redesign .generate-kind-menu-item:hover .generate-kind-menu-item-logo{transform:none;background:color-mix(in srgb,var(--gk) 14%,var(--sd-s2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gk) 55%,transparent)}html.studio-redesign .generate-kind-menu-item-check{color:var(--gk)}html.studio-redesign .app-asset-card-outline:active:not(.app-asset-card-selected){--asset-ring-width:1px;--asset-ring-color:color-mix(in srgb,var(--sd-acc,#969ca2) 55%,transparent);--asset-ring-glow:color-mix(in srgb,var(--sd-acc,#969ca2) 14%,transparent);--asset-ring-blur:22px}@media (hover:hover){html.studio-redesign .app-asset-card-outline:hover:not(.app-asset-card-selected),html.studio-redesign .editor-canvas-item.editor-canvas-item-accent-generate>.app-asset-card-outline:hover:not(.app-asset-card-selected):not(.app-asset-card-outline-idle),html.studio-redesign .editor-canvas-item>.app-asset-card-outline:hover:not(.app-asset-card-selected):not(.app-asset-card-outline-idle){--asset-ring-width:1px;--asset-ring-color:color-mix(in srgb,var(--sd-acc,#969ca2) 55%,transparent);--asset-ring-glow:color-mix(in srgb,var(--sd-acc,#969ca2) 14%,transparent);--asset-ring-blur:22px}}.studio-hub-empty{position:relative;grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:520px;padding-bottom:24px;text-align:center}.studio-hub-empty-model{position:absolute;top:0;left:50%;width:min(440px,100%);height:380px;transform:translateX(-50%)}.studio-hub-empty-copy{position:relative;display:flex;flex-direction:column;align-items:center}.studio-hub-empty-copy h2{margin:0;font-family:var(--ap-font-display,inherit);font-size:20px;font-weight:600;letter-spacing:-.02em;color:#f0f0f0}.studio-hub-empty-copy p{max-width:36ch;margin:8px 0 20px;font-size:14px;line-height:1.5;color:hsla(0,0%,100%,.6);text-wrap:balance}@media (max-width:767px){.studio-hub-empty{min-height:460px}.studio-hub-empty-model{height:300px}}.studio-redesign-root .studio-hub-new.studio-hub-new-toolbar{flex:none;height:36px}html.studio-redesign .editor-canvas-context-menu,html.studio-redesign .editor-canvas-context-menu-item,html.studio-redesign .editor-canvas-context-menu-open,html.studio-redesign .editor-canvas-context-menu-open .editor-canvas-context-menu-item,html.studio-redesign .editor-canvas-context-submenu,html.studio-redesign .editor-canvas-context-submenu-item,html.studio-redesign .editor-canvas-context-submenu-open,html.studio-redesign .editor-canvas-context-submenu-open .editor-canvas-context-submenu-item{opacity:1!important;transform:none!important;transition:none!important;animation:none!important;pointer-events:auto}html.studio-redesign .editor-canvas-connection-delete-btn,html.studio-redesign .editor-canvas-connection-delete-host,html.studio-redesign .editor-canvas-context-menu-closing,html.studio-redesign .editor-canvas-context-menu-closing .editor-canvas-context-menu-item,html.studio-redesign .editor-canvas-context-submenu:not(.editor-canvas-context-submenu-interactive){display:none!important}.sc-conn-title{margin:0;font-size:var(--ap-fs-3);font-weight:600;color:var(--ap-text)}html.studio-redesign .editor-canvas-context-menu,html.studio-redesign .editor-canvas-context-submenu,html.studio-redesign .sc-menu{background:#000!important}html.studio-redesign .editor-canvas-asset-name-pencil{width:max(calc(1.95rem * var(--asset-name-scale, 1)),1.6rem);height:max(calc(1.95rem * var(--asset-name-scale, 1)),1.6rem)}html.studio-redesign .editor-dot-canvas-host:before,html.studio-redesign [data-theme=dazby] .editor-dot-canvas-host:before{opacity:var(--canvas-dots-opacity,1);transition:opacity .2s cubic-bezier(.4,0,.2,1),background-size .22s cubic-bezier(.22,1,.36,1)}.gen-combo{position:relative;display:inline-grid;place-items:center}.gen-combo-spark{position:absolute;top:-3px;right:-5px;width:11px;height:11px;color:currentColor;pointer-events:none}.ae-menu-label,.sc-menu-label{margin:0;padding:8px 12px 4px;font-size:12px;font-weight:500;color:var(--ap-text-3,hsla(0,0%,100%,.45))}html.studio-redesign .sc-menu{animation:sc-menu-open .15s cubic-bezier(.22,1,.36,1) both;transform-origin:top left}html.studio-redesign .sc-menu-up{transform-origin:bottom left}html.studio-redesign .sc-menu .editor-canvas-context-submenu{animation:sc-menu-open .15s cubic-bezier(.22,1,.36,1) both!important;transform-origin:top left}@keyframes sc-menu-open{0%{opacity:0;transform:translateY(4px) scale(.97)}}@media (prefers-reduced-motion:reduce){html.studio-redesign .sc-menu,html.studio-redesign .sc-menu .editor-canvas-context-submenu{animation:none!important}}html.studio-redesign :is(.editor-canvas-item-drag-handle,.app-asset-card-outline.cursor-grab){cursor:var(--dz-cursor-grab,grab)!important}html.studio-redesign :is(.editor-canvas-item-drag-handle,.app-asset-card-outline.cursor-grab):active{cursor:var(--dz-cursor-grabbing,grabbing)!important}html.studio-redesign .editor-canvas-item-dragging :is(.editor-canvas-item-drag-handle,.app-asset-card-outline,button),html.studio-redesign:has(.editor-canvas-item-dragging) *{cursor:var(--dz-cursor-grabbing,grabbing)!important}html.studio-redesign:has(.studio-marquee) *{cursor:var(--dz-cursor-default,default)!important}html.studio-redesign .editor-canvas-item:not(.ae-block-item)>.editor-canvas-asset-name{bottom:calc(100% - .05rem * var(--asset-name-scale, 1))}html.studio-redesign .editor-canvas-asset-menu{min-width:0!important;width:max-content;background:#000!important}html.studio-redesign :is(.sc-menu-item,.editor-canvas-context-menu-item,.editor-canvas-context-submenu-item,.editor-canvas-asset-menu-item):not(:disabled){background:#000!important;background-image:none!important;box-shadow:inset 0 0 0 1px transparent!important}html.studio-redesign :is(.editor-canvas-context-menu-item-with-submenu,.editor-canvas-context-menu-item-submenu-active),html.studio-redesign :is(.sc-menu-item,.editor-canvas-context-menu-item,.editor-canvas-context-submenu-item,.editor-canvas-asset-menu-item):not(:disabled):is(:focus-visible,:active){background:#000!important;background-image:none!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)!important}@media (hover:hover){html.studio-redesign :is(.sc-menu-item,.editor-canvas-context-menu-item,.editor-canvas-context-submenu-item,.editor-canvas-asset-menu-item):not(:disabled):hover{background:#000!important;background-image:none!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)!important}html.studio-redesign .editor-canvas-asset-menu-item-danger:not(:disabled):hover{box-shadow:inset 0 0 0 1px rgba(255,99,105,.5)!important}}html body .studio-redesign-root .studio-agent-header{justify-content:flex-end}html body .studio-redesign-root .studio-agent-send-btn.is-ready{background:#f0f0f0!important;color:#0b0b0d!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.9)!important}html body .studio-redesign-root .studio-agent-send-btn:focus-visible{outline:2px solid hsla(0,0%,100%,.6)!important}html .studio-agent-picking,html .studio-agent-picking *{cursor:var(--dz-cursor-default,default)!important}html body .editor-canvas-video-settings-ratio-btn{background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}@media (hover:hover){html body .editor-canvas-video-settings-ratio-btn:hover{background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25)!important}}html body .editor-canvas-video-settings-ratio-btn.is-selected{background:#000!important;color:#fff!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7)!important}@media (hover:hover){html body .editor-canvas-video-settings-ratio-btn.is-selected:hover{background:#000!important;color:#fff!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.7)!important}}html body .studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-close:not(.editor-canvas-video-settings-download){display:none!important}html body .studio-redesign-root .sc-asset-settings .editor-canvas-video-settings-header:not(:has(.editor-canvas-video-settings-download)){display:none!important}html body .studio-redesign-root .sc-panel{background:#000!important}html body .studio-redesign-root .sc-layers{width:var(--sc-layers-w,240px)}html body .studio-redesign-root .sc-inspector,html body .studio-redesign-root .sc-inspector:has(.sc-asset-settings){width:var(--sc-inspector-w,264px)}@media (max-width:767px){html body .studio-redesign-root .sc-inspector,html body .studio-redesign-root .sc-inspector:has(.sc-asset-settings),html body .studio-redesign-root .sc-layers{width:min(280px,86vw)}}html body .studio-redesign-root .sc-resize{position:absolute;top:0;bottom:0;z-index:6;width:10px;background:transparent}html body .studio-redesign-root .sc-resize-right{right:-5px}html body .studio-redesign-root .sc-resize-left{left:-5px}html body .studio-redesign-root .sc-resize:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;background:hsla(0,0%,100%,0);transition:background-color .12s ease}@media (hover:hover){html body .studio-redesign-root .sc-resize:hover:after{background:hsla(0,0%,100%,.28)}}html body .studio-redesign-root .sc[data-resizing] .sc-resize:after{background:hsla(0,0%,100%,.4)}@media (max-width:767px){html body .studio-redesign-root .sc-resize{display:none}}html body .studio-redesign-root .sc-actions button{background:#000!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12)!important}@media (hover:hover){html body .studio-redesign-root .sc-actions button:hover{background:#000!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3)!important}}html body .studio-redesign-root .sc-actions button[data-copied=true]{color:#fff}html body .studio-redesign-root .sc-row[data-pickable=true]{box-shadow:none!important;opacity:1}html body .studio-redesign-root .sc-row[data-pickable=true] .sc-row-main{background:transparent!important}@media (hover:hover){html body .studio-redesign-root .sc-row[data-pickable=true] .sc-row-main:hover{background:transparent!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)!important}}html body .studio-redesign-root .sc-row[data-disabled=true]{opacity:.32;filter:none}@media (hover:hover){html body .studio-redesign-root .studio-agent-send-btn.is-ready:hover{background:#fff!important;color:#000!important;transform:none!important;box-shadow:0 0 0 4px hsla(0,0%,100%,.16),inset 0 0 0 1px #fff!important}}html body .studio-redesign-root .studio-agent-send-btn.is-ready:active{transform:scale(.94)!important;box-shadow:0 0 0 4px hsla(0,0%,100%,.1),inset 0 0 0 1px #fff!important}html body .editor-canvas-item:not(.ae-block-item)>.editor-canvas-asset-name .editor-canvas-asset-name-pencil{display:none!important}html body.studio-redesign-body .editor-canvas-asset-menu,html.studio-redesign .editor-canvas-asset-menu{min-width:184px!important}html body .studio-redesign-root .studio-agent-composer,html body .studio-redesign-root .studio-agent-composer-wrap,html body .studio-redesign-root .studio-agent-messages,html body .studio-redesign-root .studio-agent-panel{background:#000!important}html body .studio-redesign-root .sc-field-error{margin:8px 0 0;font-size:12px;line-height:1.35;color:#ff6369}html body .studio-redesign-root .studio-agent-composer.is-picking,html body .studio-redesign-root .studio-agent-composer.is-picking:focus-within{border-color:transparent!important;box-shadow:inset 0 0 0 1px rgba(214,235,253,.19)!important;outline:0!important}.studio-agent-pick-hint{position:absolute;top:64px;left:50%;z-index:60;display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;border-radius:9999px;background:#000;box-shadow:inset 0 0 0 1px #fff;font-size:14px;font-weight:500;color:#fff;pointer-events:none;transform:translateX(-50%);animation:studio-pick-hint-in .16s ease-out both}.studio-agent-pick-hint svg{flex:none}@keyframes studio-pick-hint-in{0%{opacity:0;transform:translate(-50%,-4px)}}@media (prefers-reduced-motion:reduce){.studio-agent-pick-hint{animation:none}}html body .mention-option.mention-option{border:1px solid hsla(0,0%,100%,.18)!important;background:#000!important;box-shadow:none!important;border-radius:12px}@media (hover:hover){html body .mention-option.mention-option:hover{border-color:hsla(0,0%,100%,.6)!important;background:#000!important}}html body .mention-option.mention-option:focus-visible{border-color:hsla(0,0%,100%,.6)!important;outline:0!important}.studio-agent-pick-hint{box-shadow:inset 0 0 0 1px rgba(214,235,253,.19)!important}html body .studio-agent-bubble-refs .studio-agent-ref-chip,html body .studio-agent-ref-chip{background:#000!important;box-shadow:none!important}html body .look-closer-x.look-closer-x-inline{position:relative!important;top:auto!important;right:auto!important;left:auto!important;flex:none}html.studio-redesign .editor-canvas-item:has(.assets-audio-card-panel)>.app-asset-card-outline,html.studio-redesign .editor-canvas-item:has(.assets-audio-card-panel)>.app-asset-card-outline.app-asset-card-selected{--asset-ring-width:0px;--asset-ring-color:transparent;--asset-ring-glow:transparent}@media (hover:hover){html.studio-redesign .editor-canvas-item:has(.assets-audio-card-panel):hover>.app-asset-card-outline{--asset-ring-width:1px;--asset-ring-color:rgba(245,197,66,.5)}}html.studio-redesign .editor-canvas-item:has(.assets-audio-card-panel):is(:has(.assets-audio-card-panel-playing),:focus-within)>.app-asset-card-outline,html.studio-redesign .editor-canvas-item:has(.assets-audio-card-panel)>.app-asset-card-outline.app-asset-card-selected{--asset-ring-width:1px;--asset-ring-color:rgba(245,197,66,.95)}html.studio-redesign .editor-canvas-item:has(.assets-audio-card-panel) .assets-audio-card-panel{border-color:hsla(0,0%,100%,.16)!important;box-shadow:none!important}@media (hover:hover){html.studio-redesign .editor-canvas-item:has(.assets-audio-card-panel):hover .assets-audio-card-panel{border-color:rgba(245,197,66,.5)!important}}html.studio-redesign .editor-canvas-item:has(.assets-audio-card-panel):is(:has(.assets-audio-card-panel-playing),:focus-within) .assets-audio-card-panel,html.studio-redesign .editor-canvas-item:has(>.app-asset-card-outline.app-asset-card-selected .assets-audio-card-panel) .assets-audio-card-panel{border-color:rgba(245,197,66,.95)!important;box-shadow:0 0 0 1px rgba(245,197,66,.95)!important}html body .video-play-overlay-btn.video-play-overlay-btn.app-card-action-btn{width:56px;height:56px;border-radius:9999px;background-color:rgba(8,8,10,.55);color:hsla(0,0%,94%,.8);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);transform:none}html body .video-play-overlay-btn.video-play-overlay-btn.app-card-action-btn .video-play-overlay-btn-icon{width:22px;height:22px}@media (hover:hover){html body .video-play-overlay-btn.video-play-overlay-btn.app-card-action-btn:hover{background-color:rgba(34,35,40,.9);color:#fff;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.28);transform:none}}html body .editor-canvas-add-mention .agent-add-menu-options{flex-wrap:nowrap!important;width:max-content!important}.studio-agent-pick-hint{padding-right:10px}.studio-agent-pick-hint-key{margin-left:6px;padding:1px 6px;border-radius:4px;background:var(--ap-s3,#1c1d20);font-family:inherit;font-size:11px;font-weight:500;letter-spacing:0;color:var(--ap-text-2,hsla(0,0%,100%,.7))}.studio-minimap{position:absolute;bottom:64px;z-index:9;overflow:hidden;border-radius:10px;background:#0b0b0d;box-shadow:inset 0 0 0 1px rgba(214,235,253,.19),0 8px 24px rgba(0,0,0,.4);opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.studio-minimap.is-visible{opacity:1;transform:none;pointer-events:auto}.studio-minimap-block{position:absolute;padding:0;border:0;border-radius:2px;background:hsla(0,0%,100%,.22);transition:background-color .12s ease}@media (hover:hover){.studio-minimap-block:hover{background:hsla(0,0%,100%,.6)}}.studio-minimap-view{position:absolute;border-radius:3px;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.04);pointer-events:none}@media (prefers-reduced-motion:reduce){.studio-minimap{transition:opacity .12s linear;transform:none}}html body .video-expand-preview-btn.video-expand-preview-btn{display:grid!important;place-items:center;padding:0!important}html body .video-expand-preview-btn.video-expand-preview-btn svg{display:block;margin:0!important;width:50%!important;height:50%!important}html.studio-redesign body .editor-canvas-item :is(.assets-audio-card-panel,.editor-canvas-audio-panel){border-color:hsla(0,0%,100%,.16)!important;box-shadow:none!important}@media (hover:hover){html.studio-redesign body .editor-canvas-item:hover :is(.assets-audio-card-panel,.editor-canvas-audio-panel){border-color:rgba(245,197,66,.5)!important}}html.studio-redesign body .editor-canvas-item:is(:focus-within,:has(.assets-audio-card-panel-playing),:has(.app-asset-card-selected)) :is(.assets-audio-card-panel,.editor-canvas-audio-panel){border-color:rgba(245,197,66,.95)!important;box-shadow:0 0 0 1px rgba(245,197,66,.95)!important}.studio-minimap{bottom:20px!important}html body .video-expand-preview-btn.video-expand-preview-btn svg{width:62.5%!important;height:62.5%!important}html body .editor-canvas-asset-menu{border:1px solid rgba(214,235,253,.19)!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}html.studio-redesign .editor-canvas-item>.app-asset-card-outline:after{inset:-4px!important;border-radius:inherit!important;box-shadow:0 0 0 var(--asset-ring-width,0) var(--asset-ring-color,transparent)!important;transition:box-shadow .12s ease!important}html.studio-redesign .editor-canvas-item>.app-asset-card-outline{--asset-ring-width:0px!important;--asset-ring-color:transparent!important;--asset-ring-glow:transparent!important;--asset-ring-blur:0px!important}html.studio-redesign .editor-canvas-item:has(.editor-canvas-video-item-playing)>.app-asset-card-outline,html.studio-redesign .editor-canvas-item>.app-asset-card-outline.app-asset-card-selected,html.studio-redesign .editor-canvas-item[data-multi-selected=true]>.app-asset-card-outline{--asset-ring-width:2px!important;--asset-ring-color:rgb(var(--editor-asset-accent-rgb,245 197 66)/0.9)!important}@media (hover:hover){html.studio-redesign .editor-canvas-item:hover>.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 [data-canvas-item-id][data-multi-selected=true]{outline:0!important}html.studio-redesign .editor-canvas-item:has(.assets-audio-card-panel,.editor-canvas-audio-panel){--editor-asset-accent-rgb:245 197 66}html.studio-redesign .editor-canvas-item:has(.assets-audio-card-panel,.editor-canvas-audio-panel):not(:hover):not(:has(.assets-audio-card-panel-playing))>.app-asset-card-outline,html.studio-redesign .editor-canvas-item:has(.assets-audio-card-panel,.editor-canvas-audio-panel):not(:hover):not(:has(.assets-audio-card-panel-playing))>.app-asset-card-outline.app-asset-card-selected{--asset-ring-width:0px!important;--asset-ring-color:transparent!important}html.studio-redesign body .editor-canvas-item :is(.assets-audio-card-panel,.editor-canvas-audio-panel),html.studio-redesign body .editor-canvas-item:is(:focus-within,:has(.assets-audio-card-panel-playing),:has(.app-asset-card-selected)) :is(.assets-audio-card-panel,.editor-canvas-audio-panel){border-color:hsla(0,0%,100%,.12)!important;box-shadow:none!important}@media (hover:hover){html.studio-redesign body .editor-canvas-item:hover :is(.assets-audio-card-panel,.editor-canvas-audio-panel){border-color:hsla(0,0%,100%,.12)!important;box-shadow:none!important}}html.studio-redesign .editor-canvas-item:has(.editor-canvas-add-mention),html.studio-redesign .editor-canvas-item:has(.editor-canvas-add-mention)>*{overflow:visible!important}html.studio-redesign .editor-canvas-item:has(.editor-add-menu-options-open){z-index:9999!important}